+++ /dev/null
-/*\r
- * FCKeditor - The text editor for internet\r
- * Copyright (C) 2003-2006 Frederico Caldeira Knabben\r
- * \r
- * Licensed under the terms of the GNU Lesser General Public License:\r
- * http://www.opensource.org/licenses/lgpl-license.php\r
- * \r
- * For further information visit:\r
- * http://www.fckeditor.net/\r
- * \r
- * "Support Open Source software. What about a donation today?"\r
- * \r
- * File Name: fckstyledef.js\r
- * FCKStyleDef Class: represents a single style definition.\r
- * \r
- * File Authors:\r
- * Frederico Caldeira Knabben (fredck@fckeditor.net)\r
- */\r
-\r
-var FCKStyleDef = function( name, element )\r
-{\r
- this.Name = name ;\r
- this.Element = element.toUpperCase() ;\r
- this.IsObjectElement = FCKRegexLib.ObjectElements.test( this.Element ) ;\r
- this.Attributes = new Object() ;\r
-}\r
-\r
-FCKStyleDef.prototype.AddAttribute = function( name, value )\r
-{\r
- this.Attributes[ name ] = value ;\r
-}\r
-\r
-FCKStyleDef.prototype.GetOpenerTag = function()\r
-{\r
- var s = '<' + this.Element ;\r
- \r
- for ( var a in this.Attributes )\r
- s += ' ' + a + '="' + this.Attributes[a] + '"' ;\r
- \r
- return s + '>' ;\r
-}\r
-\r
-FCKStyleDef.prototype.GetCloserTag = function()\r
-{\r
- return '</' + this.Element + '>' ;\r
-}\r
-\r
-\r
-FCKStyleDef.prototype.RemoveFromSelection = function()\r
-{\r
- if ( FCKSelection.GetType() == 'Control' )\r
- this._RemoveMe( FCK.ToolbarSet.CurrentInstance.Selection.GetSelectedElement() ) ;\r
- else\r
- this._RemoveMe( FCK.ToolbarSet.CurrentInstance.Selection.GetParentElement() ) ;\r
-}
\ No newline at end of file