fckstyledef.js
资源名称:Myblog.rar [点击查看]
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:1k
源码类别:
Jsp/Servlet
开发平台:
Java
- /*
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2005 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/
- *
- * File Name: fckstyledef.js
- * FCKStyleDef Class: represents a single stylke definition.
- *
- * File Authors:
- * Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
- var FCKStyleDef = function( name, element )
- {
- this.Name = name ;
- this.Element = element.toUpperCase() ;
- this.IsObjectElement = FCKRegexLib.ObjectElements.test( this.Element ) ;
- this.Attributes = new Object() ;
- }
- FCKStyleDef.prototype.AddAttribute = function( name, value )
- {
- this.Attributes[ name ] = value ;
- }
- FCKStyleDef.prototype.GetOpenerTag = function()
- {
- var s = '<' + this.Element ;
- for ( var a in this.Attributes )
- s += ' ' + a + '="' + this.Attributes[a] + '"' ;
- return s + '>' ;
- }
- FCKStyleDef.prototype.GetCloserTag = function()
- {
- return '</' + this.Element + '>' ;
- }
- FCKStyleDef.prototype.RemoveFromSelection = function()
- {
- if ( FCKSelection.GetType() == 'Control' )
- this._RemoveMe( FCKSelection.GetSelectedElement() ) ;
- else
- this._RemoveMe( FCKSelection.GetParentElement() ) ;
- }