summaryrefslogtreecommitdiff
path: root/httemplate/elements/fckeditor/editor/fckdialog.html
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/elements/fckeditor/editor/fckdialog.html')
-rw-r--r--httemplate/elements/fckeditor/editor/fckdialog.html324
1 files changed, 0 insertions, 324 deletions
diff --git a/httemplate/elements/fckeditor/editor/fckdialog.html b/httemplate/elements/fckeditor/editor/fckdialog.html
deleted file mode 100644
index 7f26822e3..000000000
--- a/httemplate/elements/fckeditor/editor/fckdialog.html
+++ /dev/null
@@ -1,324 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2007 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- * - GNU General Public License Version 2 or later (the "GPL")
- * http://www.gnu.org/licenses/gpl.html
- *
- * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- * http://www.gnu.org/licenses/lgpl.html
- *
- * - Mozilla Public License Version 1.1 or later (the "MPL")
- * http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This page is used by all dialog box as the container.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="robots" content="noindex, nofollow" />
- <script type="text/javascript">
-
-// On some Gecko browsers (probably over slow connections) the
-// "dialogArguments" are not set so we must get it from the opener window.
-if ( !window.dialogArguments )
- window.dialogArguments = window.opener.FCKLastDialogInfo ;
-
-// Sets the Skin CSS
-document.write( '<link href="' + window.dialogArguments.Editor.FCKConfig.SkinPath + 'fck_dialog.css" type="text/css" rel="stylesheet">' ) ;
-
-// Sets the language direction.
-window.document.dir = window.dialogArguments.Editor.FCKLang.Dir ;
-
-var sTitle = window.dialogArguments.Title ;
-document.write( '<title>' + sTitle + '<\/title>' ) ;
-
-function LoadInnerDialog()
-{
- if ( window.onresize )
- window.onresize() ;
-
- // First of all, translate the dialog box contents.
- window.dialogArguments.Editor.FCKLanguageManager.TranslatePage( document ) ;
-
- window.frames["frmMain"].document.location.href = window.dialogArguments.Page ;
-}
-
-function InnerDialogLoaded()
-{
- var oInnerDoc = document.getElementById('frmMain').contentWindow.document ;
-
- // Set the language direction.
- oInnerDoc.dir = window.dialogArguments.Editor.FCKLang.Dir ;
-
- // Sets the Skin CSS.
- oInnerDoc.write( '<link href="' + window.dialogArguments.Editor.FCKConfig.SkinPath + 'fck_dialog.css" type="text/css" rel="stylesheet">' ) ;
-
- SetOnKeyDown( oInnerDoc ) ;
- DisableContextMenu( oInnerDoc ) ;
-
- return window.dialogArguments.Editor ;
-}
-
-function SetOkButton( showIt )
-{
- document.getElementById('btnOk').style.visibility = ( showIt ? '' : 'hidden' ) ;
-}
-
-var bAutoSize = false ;
-
-function SetAutoSize( autoSize )
-{
- bAutoSize = autoSize ;
- RefreshSize() ;
-}
-
-function RefreshSize()
-{
- if ( bAutoSize )
- {
- var oInnerDoc = document.getElementById('frmMain').contentWindow.document ;
-
- var iFrameHeight ;
- if ( document.all )
- iFrameHeight = oInnerDoc.body.offsetHeight ;
- else
- iFrameHeight = document.getElementById('frmMain').contentWindow.innerHeight ;
-
- var iInnerHeight = oInnerDoc.body.scrollHeight ;
-
- var iDiff = iInnerHeight - iFrameHeight ;
-
- if ( iDiff > 0 )
- {
- if ( document.all )
- window.dialogHeight = ( parseInt( window.dialogHeight, 10 ) + iDiff ) + 'px' ;
- else
- window.resizeBy( 0, iDiff ) ;
- }
- }
-}
-
-function Ok()
-{
- if ( window.frames["frmMain"].Ok && window.frames["frmMain"].Ok() )
- Cancel() ;
-}
-
-function Cancel( dontFireChange )
-{
- if ( !dontFireChange )
- {
- // All dialog windows, by default, will fire the "OnSelectionChange"
- // event, no matter the Ok or Cancel button has been pressed.
- window.dialogArguments.Editor.FCK.Events.FireEvent( 'OnSelectionChange' ) ;
- }
- window.close() ;
-}
-
-// Object that holds all available tabs.
-var oTabs = new Object() ;
-
-function TabDiv_OnClick()
-{
- SetSelectedTab( this.TabCode ) ;
-}
-
-function AddTab( tabCode, tabText, startHidden )
-{
- if ( typeof( oTabs[ tabCode ] ) != 'undefined' )
- return ;
-
- var eTabsRow = document.getElementById( 'Tabs' ) ;
-
- var oCell = eTabsRow.insertCell( eTabsRow.cells.length - 1 ) ;
- oCell.noWrap = true ;
-
- var oDiv = document.createElement( 'DIV' ) ;
- oDiv.className = 'PopupTab' ;
- oDiv.innerHTML = tabText ;
- oDiv.TabCode = tabCode ;
- oDiv.onclick = TabDiv_OnClick ;
-
- if ( startHidden )
- oDiv.style.display = 'none' ;
-
- eTabsRow = document.getElementById( 'TabsRow' ) ;
-
- oCell.appendChild( oDiv ) ;
-
- if ( eTabsRow.style.display == 'none' )
- {
- var eTitleArea = document.getElementById( 'TitleArea' ) ;
- eTitleArea.className = 'PopupTitle' ;
-
- oDiv.className = 'PopupTabSelected' ;
- eTabsRow.style.display = '' ;
-
- if ( ! window.dialogArguments.Editor.FCKBrowserInfo.IsIE )
- window.onresize() ;
- }
-
- oTabs[ tabCode ] = oDiv ;
-}
-
-function SetSelectedTab( tabCode )
-{
- for ( var sCode in oTabs )
- {
- if ( sCode == tabCode )
- oTabs[sCode].className = 'PopupTabSelected' ;
- else
- oTabs[sCode].className = 'PopupTab' ;
- }
-
- if ( typeof( window.frames["frmMain"].OnDialogTabChange ) == 'function' )
- window.frames["frmMain"].OnDialogTabChange( tabCode ) ;
-}
-
-function SetTabVisibility( tabCode, isVisible )
-{
- var oTab = oTabs[ tabCode ] ;
- oTab.style.display = isVisible ? '' : 'none' ;
-
- if ( ! isVisible && oTab.className == 'PopupTabSelected' )
- {
- for ( var sCode in oTabs )
- {
- if ( oTabs[sCode].style.display != 'none' )
- {
- SetSelectedTab( sCode ) ;
- break ;
- }
- }
- }
-}
-
-function SetOnKeyDown( targetDocument )
-{
- targetDocument.onkeydown = function ( e )
- {
- e = e || event || this.parentWindow.event ;
- switch ( e.keyCode )
- {
- case 13 : // ENTER
- var oTarget = e.srcElement || e.target ;
- if ( oTarget.tagName == 'TEXTAREA' )
- return true ;
- Ok() ;
- return false ;
- case 27 : // ESC
- Cancel() ;
- return false ;
- break ;
- }
- return true ;
- }
-}
-SetOnKeyDown( document ) ;
-
-function DisableContextMenu( targetDocument )
-{
- if ( window.dialogArguments.Editor.FCKBrowserInfo.IsIE ) return ;
-
- // Disable Right-Click
- var oOnContextMenu = function( e )
- {
- var sTagName = e.target.tagName ;
- if ( ! ( ( sTagName == "INPUT" && e.target.type == "text" ) || sTagName == "TEXTAREA" ) )
- e.preventDefault() ;
- }
- targetDocument.addEventListener( 'contextmenu', oOnContextMenu, true ) ;
-}
-DisableContextMenu( document ) ;
-
-if ( ! window.dialogArguments.Editor.FCKBrowserInfo.IsIE )
-{
- window.onresize = function()
- {
- var oFrame = document.getElementById("frmMain") ;
-
- if ( ! oFrame )
- return ;
-
- oFrame.height = 0 ;
-
- var oCell = document.getElementById("FrameCell") ;
- var iHeight = oCell.offsetHeight ;
-
- oFrame.height = iHeight - 2 ;
- }
-}
-
-if ( window.dialogArguments.Editor.FCKBrowserInfo.IsIE )
-{
- function Window_OnBeforeUnload()
- {
- for ( var t in oTabs )
- oTabs[t] = null ;
-
- window.dialogArguments.Editor = null ;
- }
- window.attachEvent( "onbeforeunload", Window_OnBeforeUnload ) ;
-}
-
-function Window_OnClose()
-{
- window.dialogArguments.Editor.FCKFocusManager.Unlock() ;
-}
-
-if ( window.addEventListener )
- window.addEventListener( 'unload', Window_OnClose, false ) ;
-
- </script>
- </head>
- <body onload="LoadInnerDialog();" class="PopupBody">
- <table height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
- <tr>
- <td id="TitleArea" class="PopupTitle PopupTitleBorder">
- <script type="text/javascript">
-document.write( sTitle ) ;
- </script>
- </td>
- </tr>
- <tr id="TabsRow" style="DISPLAY: none">
- <td class="PopupTabArea">
- <table border="0" cellpadding="0" cellspacing="0" width="100%">
- <tr id="Tabs" onselectstart="return false;">
- <td class="PopupTabEmptyArea">&nbsp;</td>
- <td class="PopupTabEmptyArea" width="100%">&nbsp;</td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td id="FrameCell" height="100%" valign="top">
- <iframe id="frmMain" src="javascript:void(0)" name="frmMain" frameborder="0" height="100%" width="100%" scrolling="auto">
- </iframe>
- </td>
- </tr>
- <tr>
- <td class="PopupButtons">
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="100%">&nbsp;</td>
- <td nowrap="nowrap">
- <input id="btnOk" style="VISIBILITY: hidden;" type="button" value="Ok" class="Button" onclick="Ok();" fckLang="DlgBtnOK" />
- &nbsp;
- <input id="btnCancel" type="button" value="Cancel" class="Button" onclick="Cancel();" fckLang="DlgBtnCancel" />
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </body>
-</html> \ No newline at end of file