Index: openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/list-type.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/list-type.js,v diff -u -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/list-type.js 25 Feb 2007 19:06:28 -0000 1.4 +++ openacs-4/packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/list-type.js 24 Nov 2007 15:35:44 -0000 1.5 @@ -1,19 +1,20 @@ -HTMLArea.loadStyle("ListType.css","ListType"); +/* This compressed file is part of Xinha. For uncomressed sources, forum, and bug reports, go to xinha.org */ +Xinha.loadStyle("ListType.css","ListType"); function ListType(_1){ this.editor=_1; var _2=_1.config; var _3=this; if(_2.ListType.mode=="toolbar"){ var _4={}; -_4[HTMLArea._lc("Decimal numbers","ListType")]="decimal"; -_4[HTMLArea._lc("Lower roman numbers","ListType")]="lower-roman"; -_4[HTMLArea._lc("Upper roman numbers","ListType")]="upper-roman"; -_4[HTMLArea._lc("Lower latin letters","ListType")]="lower-alpha"; -_4[HTMLArea._lc("Upper latin letters","ListType")]="upper-alpha"; -if(!HTMLArea.is_ie){ -_4[HTMLArea._lc("Lower greek letters","ListType")]="lower-greek"; +_4[Xinha._lc("Decimal numbers","ListType")]="decimal"; +_4[Xinha._lc("Lower roman numbers","ListType")]="lower-roman"; +_4[Xinha._lc("Upper roman numbers","ListType")]="upper-roman"; +_4[Xinha._lc("Lower latin letters","ListType")]="lower-alpha"; +_4[Xinha._lc("Upper latin letters","ListType")]="upper-alpha"; +if(!Xinha.is_ie){ +_4[Xinha._lc("Lower greek letters","ListType")]="lower-greek"; } -var _5={id:"listtype",tooltip:HTMLArea._lc("Choose list style type (for ordered lists)","ListType"),options:_4,action:function(_6){ +var _5={id:"listtype",tooltip:Xinha._lc("Choose list style type (for ordered lists)","ListType"),options:_4,action:function(_6){ _3.onSelect(_6,this); },refresh:function(_7){ _3.updateValue(_7,this); @@ -22,9 +23,9 @@ _2.addToolbarElement("listtype",["insertorderedlist","orderedlist"],1); }else{ _1._ListType=_1.addPanel("right"); -HTMLArea.freeLater(_1,"_ListType"); -HTMLArea.addClass(_1._ListType,"ListType"); -HTMLArea.addClass(_1._ListType.parentNode,"dialog"); +Xinha.freeLater(_1,"_ListType"); +Xinha.addClass(_1._ListType,"ListType"); +Xinha.addClass(_1._ListType.parentNode,"dialog"); _1.notifyOn("modechange",function(e,_9){ if(_9.mode=="text"){ _1.hidePanel(_1._ListType); @@ -35,14 +36,14 @@ var _c=document.createElement("div"); _c.style.height="90px"; var _d=document.createElement("div"); -_d.id="LTdivUL"; +this.divUL=_d; _d.style.display="none"; for(var i=0;i<_a.length;i++){ _d.appendChild(this.createImage(_a[i])); } _c.appendChild(_d); var _d=document.createElement("div"); -_d.id="LTdivOL"; +this.divOL=_d; _d.style.display="none"; for(var i=0;i<_b.length;i++){ _d.appendChild(this.createImage(_b[i])); @@ -52,7 +53,7 @@ _1.hidePanel(_1._ListType); } } -HTMLArea.Config.prototype.ListType={"mode":"toolbar"}; +Xinha.Config.prototype.ListType={"mode":"toolbar"}; ListType._pluginInfo={name:"ListType",version:"2.1",developer:"Laurent Vilday",developer_url:"http://www.mokhet.com/",c_owner:"Xinha community",sponsor:"",sponsor_url:"",license:"Creative Commons Attribution-ShareAlike License"}; ListType.prototype.onSelect=function(_f,_10){ var _11=_f._toolbarObjects[_10.id].element; @@ -102,8 +103,8 @@ var _1c=this.editor; var a=document.createElement("a"); a.href="javascript:void(0)"; -HTMLArea._addClass(a,_1a); -HTMLArea._addEvent(a,"click",function(){ +Xinha._addClass(a,_1a); +Xinha._addEvent(a,"click",function(){ var _1e=_1c._ListType.currentListTypeParent; _1e.style.listStyleType=_1a; _1b.showActive(_1e); @@ -112,20 +113,20 @@ return a; }; ListType.prototype.showActive=function(_1f){ -var _20=document.getElementById((_1f.tagName.toLowerCase()=="ul")?"LTdivUL":"LTdivOL"); -document.getElementById("LTdivUL").style.display="none"; -document.getElementById("LTdivOL").style.display="none"; +var _20=(_1f.tagName.toLowerCase()=="ul")?this.divUL:this.divOL; +this.divUL.style.display="none"; +this.divOL.style.display="none"; _20.style.display="block"; var _21=_1f.style.listStyleType; if(""==_21){ _21=(_1f.tagName.toLowerCase()=="ul")?"disc":"decimal"; } for(var i=0;i<_20.childNodes.length;i++){ var elt=_20.childNodes[i]; -if(HTMLArea._hasClass(elt,_21)){ -HTMLArea._addClass(elt,"active"); +if(Xinha._hasClass(elt,_21)){ +Xinha._addClass(elt,"active"); }else{ -HTMLArea._removeClass(elt,"active"); +Xinha._removeClass(elt,"active"); } } }; @@ -134,4 +135,4 @@ this.showActive(_24); this.editor.showPanel(this.editor._ListType); }; - +