| [ Index ] | PHP Cross Reference of Mambo 4.6.5 |
|
| [ Variables ] [ Functions ] [ Classes ] [ Constants ] [ Statistics ] | ||
[Summary view] [Print] [Text view]
1 /* 2 * FCKeditor - The text editor for internet 3 * Copyright (C) 2003-2005 Frederico Caldeira Knabben 4 * 5 * Licensed under the terms of the GNU Lesser General Public License: 6 * http://www.opensource.org/licenses/lgpl-license.php 7 * 8 * For further information visit: 9 * http://www.fckeditor.net/ 10 * 11 * File Name: common.js 12 * Common objects and functions shared by all pages that compose the 13 * File Browser dialog window. 14 * 15 * File Authors: 16 * Frederico Caldeira Knabben (fredck@fckeditor.net) 17 */ 18 19 function AddSelectOption( selectElement, optionText, optionValue ) 20 { 21 var oOption = document.createElement("OPTION") ; 22 23 oOption.text = optionText ; 24 oOption.value = optionValue ; 25 26 selectElement.options.add(oOption) ; 27 28 return oOption ; 29 } 30 31 function GetUrlParam( paramName ) 32 { 33 var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ; 34 var oMatch = oRegex.exec( unescape(window.top.location.search) ) ; 35 36 if ( oMatch && oMatch.length > 1 ) 37 return oMatch[1] ; 38 else 39 return '' ; 40 } 41 42 function GetMyUrlParam( paramName ) 43 { 44 var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ; 45 var oMatch = oRegex.exec( window.location.search ) ; 46 47 if ( oMatch && oMatch.length > 1 ) 48 return oMatch[1] ; 49 else 50 return '' ; 51 } 52 53 var oConnector = new Object() ; 54 oConnector.CurrentFolder = '/' ; 55 oConnector.UploadHandler = GetUrlParam( 'UploadHandler' ); 56 oConnector.ConnectorUrl = GetUrlParam( 'Connector' ) ; 57 oConnector.ResourceType = GetUrlParam( 'Type' ) ; 58 oConnector.ExtraParams = GetUrlParam( 'ExtraParams' ) ; 59 60 if ((oConnector.UploadHandler=='')||(oConnector.UploadHandler=='undefined')) oConnector.UploadHandler=oConnector.ConnectorUrl; 61 62 63 oConnector.SendCommand = function( command, params, callBackFunction ) 64 { 65 var sUrl = this.ConnectorUrl + '?Command=' + command ; 66 sUrl += '&Type=' + this.ResourceType ; 67 sUrl += '&ExtraParams=' + this.ExtraParams ; 68 sUrl += '&CurrentFolder=' + escape( this.CurrentFolder ) ; 69 70 if ( params ) sUrl += '&' + params ; 71 72 var oXML = new FCKXml() ; 73 74 if ( callBackFunction ) 75 oXML.LoadUrl( sUrl, callBackFunction ) ; // Asynchronous load. 76 else 77 return oXML.LoadUrl( sUrl ) ; 78 } 79 80 var oIcons = new Object() ; 81 82 oIcons.AvailableIconsArray = [ 83 'ai','avi','bmp','cs','dll','doc','exe','fla','gif','htm','html','jpg','js', 84 'mdb','mp3','pdf','ppt','rdp','swf','swt','txt','vsd','xls','xml','zip' ] ; 85 86 oIcons.AvailableIcons = new Object() ; 87 88 for ( var i = 0 ; i < oIcons.AvailableIconsArray.length ; i++ ) 89 oIcons.AvailableIcons[ oIcons.AvailableIconsArray[i] ] = true ; 90 91 oIcons.GetIcon = function( fileName ) 92 { 93 var sExtension = fileName.substr( fileName.lastIndexOf('.') + 1 ).toLowerCase() ; 94 95 if ( this.AvailableIcons[ sExtension ] == true ) 96 return sExtension ; 97 else 98 return 'default.icon' ; 99 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed May 23 00:05:01 2012 | Cross-referenced by PHPXref 0.7 |
| Mambo API: Mambo is Free software released under the GNU/General Public License, Version 2 |