/lib/ckfinder/ckfinder.html
http://speedcms.googlecode.com/ · HTML · 127 lines · 104 code · 23 blank · 0 comment · 0 complexity · f0a8958e69fb711610c6396a8e4faeb7 MD5 · raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <html>
- <head>
- <title>CKFinder 2</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <script type="text/javascript" src="ckfinder.js"></script>
- <style type="text/css">
- body, html, iframe, #ckfinder {
- margin: 0;
- padding: 0;
- border: 0;
- width: 100%;
- height: 100%;
- overflow: hidden;
- }
- </style>
- </head>
- <body>
- <div id="ckfinder"></div>
- <script type="text/javascript">
- (function()
- {
- var config = {
- };
- var get = CKFinder.tools.getUrlParam;
- var getBool = function( v )
- {
- var t = get( v );
-
- if ( t === null )
- return null;
-
- return t == '0' ? false : true;
- };
-
- var tmp;
- if ( tmp = get( 'basePath' ) )
- CKFINDER.basePath = tmp;
-
- if ( tmp = get( 'startupPath' ) )
- config.startupPath = decodeURIComponent( tmp );
-
- config.id = get( 'id' ) || '';
-
- if ( ( tmp = getBool( 'rlf' ) ) !== null )
- config.rememberLastFolder = tmp;
-
- if ( ( tmp = getBool( 'dts' ) ) !== null )
- config.disableThumbnailSelection = tmp;
-
- if ( tmp = get( 'data' ) )
- config.selectActionData = tmp;
-
- if ( tmp = get( 'tdata' ) )
- config.selectThumbnailActionData = tmp;
-
- if ( tmp = get( 'type' ) )
- config.resourceType = tmp;
-
- if ( tmp = get( 'skin' ) )
- config.skin = tmp;
-
- if ( tmp = get( 'langCode' ) )
- config.language = tmp;
-
- // Try to get desired "File Select" action from the URL.
- var action;
- if ( tmp = get( 'CKEditor' ) )
- {
- if ( tmp.length )
- action = 'ckeditor';
- }
- if ( !action )
- action = get( 'action' );
-
- var parentWindow = ( window.parent == window )
- ? window.opener : window.parent;
-
- switch ( action )
- {
- case 'js':
- var actionFunction = get( 'func' );
- if ( actionFunction && actionFunction.length > 0 )
- config.selectActionFunction = parentWindow[ actionFunction ];
-
- actionFunction = get( 'thumbFunc' );
- if ( actionFunction && actionFunction.length > 0 )
- config.selectThumbnailActionFunction = parentWindow[ actionFunction ];
- break ;
-
- case 'ckeditor':
- var funcNum = get( 'CKEditorFuncNum' );
- if ( parentWindow['CKEDITOR'] )
- {
- config.selectActionFunction = function( fileUrl, data )
- {
- parentWindow['CKEDITOR'].tools.callFunction( funcNum, fileUrl, data );
- };
-
- config.selectThumbnailActionFunction = config.selectActionFunction;
- }
- break;
-
- default:
- if ( parentWindow && parentWindow['FCK'] && parentWindow['SetUrl'] )
- {
- action = 'fckeditor' ;
- config.selectActionFunction = parentWindow['SetUrl'];
-
- if ( !config.disableThumbnailSelection )
- config.selectThumbnailActionFunction = parentWindow['SetUrl'];
- }
- else
- action = null ;
- }
-
- config.action = action;
-
- // Always use 100% width and height when nested using this middle page.
- config.width = config.height = '100%';
-
- var ckfinder = new CKFinder( config );
- ckfinder.replace( 'ckfinder', config );
- })();
- </script>
- </body>
- </html>