Index: lams_central/web/fckeditor/fckeditor.js =================================================================== diff -u -re31d1853222ec105bcc6293bcc9ab9799dfc685b -r5f4a3fa1a4c16c3ff1b31fc7595ce720ab9b97bc --- lams_central/web/fckeditor/fckeditor.js (.../fckeditor.js) (revision e31d1853222ec105bcc6293bcc9ab9799dfc685b) +++ lams_central/web/fckeditor/fckeditor.js (.../fckeditor.js) (revision 5f4a3fa1a4c16c3ff1b31fc7595ce720ab9b97bc) @@ -1,191 +1,299 @@ -/* - * FCKeditor - The text editor for internet - * Copyright (C) 2003-2006 Frederico Caldeira Knabben - * - * Licensed under the terms of the GNU Lesser General Public License: - * http://www.opensource.org/licenses/lgpl-license.php - * - * For further information visit: - * http://www.fckeditor.net/ - * - * "Support Open Source software. What about a donation today?" - * - * File Name: fckeditor.js - * This is the integration file for JavaScript. - * - * It defines the FCKeditor class that can be used to create editor - * instances in a HTML page in the client side. For server side - * operations, use the specific integration system. - * - * File Authors: - * Frederico Caldeira Knabben (fredck@fckeditor.net) - */ - -// FCKeditor Class -var FCKeditor = function( instanceName, width, height, toolbarSet, value ) -{ - // Properties - this.InstanceName = instanceName ; - this.Width = width || '100%' ; - this.Height = height || '200' ; - this.ToolbarSet = toolbarSet || 'Default' ; - this.Value = value || '' ; - this.BasePath = '/fckeditor/' ; - this.CheckBrowser = true ; - this.DisplayErrors = true ; - this.EnableSafari = false ; // This is a temporary property, while Safari support is under development. - this.EnableOpera = false ; // This is a temporary property, while Opera support is under development. - - this.Config = new Object() ; - - // Events - this.OnError = null ; // function( source, errorNumber, errorDescription ) -} - -FCKeditor.prototype.Version = '2.3.1' ; -FCKeditor.prototype.VersionBuild = '1062' ; - -FCKeditor.prototype.Create = function() -{ - // Check for errors - if ( !this.InstanceName || this.InstanceName.length == 0 ) - { - this._ThrowError( 701, 'You must specify an instance name.' ) ; - return ; - } - - document.write( '
' ) ; - - if ( !this.CheckBrowser || this._IsCompatibleBrowser() ) - { - document.write( '' ) ; - document.write( this._GetConfigHtml() ) ; - document.write( this._GetIFrameHtml() ) ; - } - else - { - var sWidth = this.Width.toString().indexOf('%') > 0 ? this.Width : this.Width + 'px' ; - var sHeight = this.Height.toString().indexOf('%') > 0 ? this.Height : this.Height + 'px' ; - document.write('