REDROOM
PHP 8.1.33
Path:
Logout
Edit File
Size: 2.65 KB
Close
/home/jambtst2015/public_html/ckeditor/_source/plugins/preview/plugin.js
Text
Base64
/* Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ /** * @file Preview plugin. */ (function() { var previewCmd = { modes : { wysiwyg:1, source:1 }, canUndo : false, readOnly : 1, exec : function( editor ) { var sHTML, config = editor.config, baseTag = config.baseHref ? '<base href="' + config.baseHref + '"/>' : '', isCustomDomain = CKEDITOR.env.isCustomDomain(); if ( config.fullPage ) { sHTML = editor.getData() .replace( /<head>/, '$&' + baseTag ) .replace( /[^>]*(?=<\/title>)/, '$& — ' + editor.lang.preview ); } else { var bodyHtml = '<body ', body = editor.document && editor.document.getBody(); if ( body ) { if ( body.getAttribute( 'id' ) ) bodyHtml += 'id="' + body.getAttribute( 'id' ) + '" '; if ( body.getAttribute( 'class' ) ) bodyHtml += 'class="' + body.getAttribute( 'class' ) + '" '; } bodyHtml += '>'; sHTML = editor.config.docType + '<html dir="' + editor.config.contentsLangDirection + '">' + '<head>' + baseTag + '<title>' + editor.lang.preview + '</title>' + CKEDITOR.tools.buildStyleHtml( editor.config.contentsCss ) + '</head>' + bodyHtml + editor.getData() + '</body></html>'; } var iWidth = 640, // 800 * 0.8, iHeight = 420, // 600 * 0.7, iLeft = 80; // (800 - 0.8 * 800) /2 = 800 * 0.1. try { var screen = window.screen; iWidth = Math.round( screen.width * 0.8 ); iHeight = Math.round( screen.height * 0.7 ); iLeft = Math.round( screen.width * 0.1 ); } catch ( e ){} var sOpenUrl = ''; if ( isCustomDomain ) { window._cke_htmlToLoad = sHTML; sOpenUrl = 'javascript:void( (function(){' + 'document.open();' + 'document.domain="' + document.domain + '";' + 'document.write( window.opener._cke_htmlToLoad );' + 'document.close();' + 'window.opener._cke_htmlToLoad = null;' + '})() )'; } var oWindow = window.open( sOpenUrl, null, 'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=' + iWidth + ',height=' + iHeight + ',left=' + iLeft ); if ( !isCustomDomain ) { oWindow.document.open(); oWindow.document.write( sHTML ); oWindow.document.close(); } } }; var pluginName = 'preview'; // Register a plugin named "preview". CKEDITOR.plugins.add( pluginName, { init : function( editor ) { editor.addCommand( pluginName, previewCmd ); editor.ui.addButton( 'Preview', { label : editor.lang.preview, command : pluginName }); } }); })();
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 1
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
plugin.js
2.65 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).