REDROOM
PHP 8.1.33
Path:
Logout
Edit File
Size: 2.96 KB
Close
/home/jambtst2015/public_html/ckeditor/plugins/easyUpload/fck_link.js
Text
Base64
/* * File Authors: * Alfonso Martínez de Lizarrondo * * Based on fck_link.js * */ function Import(aSrc) { document.write('<scr'+'ipt type="text/javascript" src="' + aSrc + '"></sc' + 'ript>'); } var oEditor = window.parent.InnerDialogLoaded() ; var FCK = oEditor.FCK ; var FCKLang = oEditor.FCKLang ; var FCKConfig = oEditor.FCKConfig ; Import(FCKConfig.FullBasePath + 'dialog/common/fck_dialog_common.js'); //#### Regular Expressions library. var oRegex = new Object() ; //adjusted to allow an url starting with / as a good one oRegex.UriProtocol = new RegExp('') ; oRegex.UriProtocol.compile( '^(((http|https|ftp|news):\/\/)|mailto:|\/)', 'gi' ) ; //#### Initialization Code // oLink: The actual selected link in the editor. var oLink = FCK.Selection.MoveToAncestorNode( 'A' ) ; if ( oLink ) FCK.Selection.SelectNode( oLink ) ; window.onload = function() { // Translate the dialog box texts. oEditor.FCKLanguageManager.TranslatePage(document) ; // Load the selected link information (if any). LoadSelection() ; GetE('txtUrl').focus(); window.parent.SetAutoSize( true ) ; // Activate the "OK" button. window.parent.SetOkButton( true ) ; } function LoadSelection() { if ( !oLink ) return ; // Get the actual Link href. var sHRef = oLink.getAttribute( '_fcksavedurl' ) ; if ( !sHRef || sHRef.length == 0 ) sHRef = oLink.getAttribute( 'href' , 2 ) + '' ; GetE('txtUrl').value = sHRef ; // GetE('txtAttTitle').value = oLink.title ; } //#### The OK button was hit. function Ok() { var sUri, sInnerHtml ; sUri = GetE('txtUrl').value ; if ( sUri.length == 0 ) { alert( FCKLang.DlnLnkMsgNoUrl ) ; return false ; } oEditor.FCKUndo.SaveUndoStep() ; //check that the links have a proper protocol or assume http var sProtocol = oRegex.UriProtocol.exec( sUri ) ; if ( !sProtocol ) { sUri = "http://" + sUri ; } // If no link is selected, create a new one (it may result in more than one link creation - #220). var aLinks = oLink ? [ oLink ] : oEditor.FCK.CreateLink( sUri, true ) ; // If no selection, no links are created, so use the uri as the link text (by dom, 2006-05-26) var aHasSelection = ( aLinks.length > 0 ) ; if ( !aHasSelection ) { sInnerHtml = sUri; var oLinkPathRegEx = new RegExp("//?([^?\"']+)([?].*)?$"); var asLinkPath = oLinkPathRegEx.exec( sUri ); if (asLinkPath != null) sInnerHtml = asLinkPath[1]; // use matched path // Create a new (empty) anchor. aLinks = [ oEditor.FCK.InsertElement( 'a' ) ] ; } for ( var i = 0 ; i < aLinks.length ; i++ ) { oLink = aLinks[i] ; if ( aHasSelection ) sInnerHtml = oLink.innerHTML ; // Save the innerHTML (IE changes it if it is like an URL). oLink.href = sUri ; SetAttribute( oLink, '_fcksavedurl', sUri ) ; oLink.innerHTML = sInnerHtml ; // Set (or restore) the innerHTML } // Select the (first) link. oEditor.FCKSelection.SelectNode( aLinks[0] ); return true ; } function SetUrl( url ) { document.getElementById('txtUrl').value = url ; }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 3 × Files: 9
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
docs
DIR
-
drwxr-xr-x
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fck_image
DIR
-
drwxr-xr-x
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
lang
DIR
-
drwxr-xr-x
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fckplugin.js
3.22 KB
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fck_file.html
1.48 KB
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fck_file.js
4.93 KB
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fck_image.html
6.25 KB
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fck_link.html
658 B
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
fck_link.js
2.96 KB
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
file.gif
124 B
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
readme.html
345 B
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Thumbs.db
5.50 KB
lrw-r--r--
2024-11-22 17:53:01
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).