Send wp-testers mailing list submissions to
wp-testers@lists.automattic.com
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.automattic.com/mailman/listinfo/wp-testers
or, via email, send a message with subject or body 'help' to
wp-testers-request@lists.automattic.com
You can reach the person managing the list at
wp-testers-owner@lists.automattic.com
When replying, please edit your Subject line so it is more specific
than "Re: Contents of wp-testers digest..."
Today's Topics:
1. Re: Install hits PHP logs with errors? (DD32)
2. Re: Title= versus Alt= (Mr. Awesome)
3. Re: Mr Add Image To Post.. (Mr. Awesome)
4. Re: Mr Add Image To Post.. (Doug Stewart)
5. Re: Unable to Upload (Brent Logan)
6. Re: "What's new in WP 2.5" doc? (Jacob Santos)
7. Fwd: [wp-svn] [7513] trunk: Fixing several problems with
TiynMCE, triggering of autosave( ) on an empty post in Safari
3.1,
tags in FF,
]+>.*?)
', > > 'mg'), '$1'); > > + content = content.replace(new RegExp('(]+>.*?)
', > > 'mg'), '$1'); > > > > // Sepatate> > content = content.replace(new RegExp('
', > > 'mgi'), '
]+>.* > > p>)', 'mg'), '\n$1'); > > + content = content.replace(new RegExp('\\s*(
]+>.*
> > p>)', 'mg'), '\n$1');
> >
> > // Trim whitespace
> > content = content.replace(new RegExp('^\\s*', ''), '');
> > Modified: trunk/wp-includes/js/tinymce/plugins/inlinepopups/
> > editor_plugin.js (7512 => 7513)
> > --- trunk/wp-includes/js/tinymce/plugins/inlinepopups/
> > editor_plugin.js 2008-03-25 20:09:34 UTC (rev 7512)
> > +++ trunk/wp-includes/js/tinymce/plugins/inlinepopups/
> > editor_plugin.js 2008-03-26 03:22:53 UTC (rev 7513)
> > @@ -1 +1 @@
> > -(function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Element
> > =
> > tinymce
> > .dom
> > .Element
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each,is=tinymce.is;tinymce.create('tinymce.plugins.InlinePopups',
> > {init:function(ed,url){ed.onBeforeRenderUI.add(function()
> > {ed.windowManager=new tinymce.InlineWindowManager(ed);DOM.loadCSS(url
> > +'/skins/'+(ed.settings.inlinepopups_skin||'clearlooks2')+"/
> > window.css");});},getInfo:function()
> > {return{longname:'InlinePopups',author:'Moxiecode Systems
> > AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups',version:tinymce.majorVersion+
> > "."+
> > tinymce
> > .minorVersion
> > };}});tinymce
> > .create('tinymce.InlineWindowManager:tinymce.WindowManager',
> > {InlineWindowManager:function(ed){var
> > t=this;t.parent(ed);t.zIndex=1000;t.count=0;},open:function(f,p){var
> > t=this,id,opt='',ed=t.editor,dw=0,dh=0,vp,po,mdf,clf,we,w,u;f=f||
> > {};p=p||{};if(!f.inline)return
> > t.parent(f,p);t.bookmark=ed.selection.getBookmark('simple');id=DOM
> > .uniqueId();vp=DOM.getViewPort();f.width=parseInt(f.width||
> > 320);f.height=parseInt(f.height||240)+(tinymce.isIE?
> > 8:0);f.min_width=parseInt(f.min_width||
> > 150);f.min_height=parseInt(f.min_height||
> > 100);f.max_width=parseInt(f.max_width||
> > 2000);f.max_height=parseInt(f.max_height||2000);f.left=f.left||
> > Math.round(Math.max(vp.x,vp.x+(vp.w/ 2.0) - (f.width /
> > 2.0)));f.top=f.top||Math.round(Math.max(vp.y,vp.y+(vp.h/ 2.0) -
> > (f.height /
> > 2.0
> > )));f
> > .movable
> > =
> > f
> > .resizable
> > =
> > true
> > ;p
> > .mce_width
> > =
> > f
> > .width
> > ;p
> > .mce_height
> > =
> > f
> > .height
> > ;p
> > .mce_inline
> > =
> > true
> > ;p
> > .mce_window_id
> > =
> > id
> > ;p
> > .mce_auto_focus
> > =
> > f
> > .auto_focus
> > ;t.features=f;t.params=p;t.onOpen.dispatch(t,f,p);if(f.type){opt+='
> > mceModal';if(f.type)opt+=' mce'+f.type.substring(0,1).toUpperCase()
> > +f.type.substring(1);f.resizable=false;}if(f.statusbar)opt+='
> > mceStatusbar';if(f.resizable)opt+='
> > mceResizable';if(f.minimizable)opt+='
> > mceMinimizable';if(f.maximizable)opt+='
> > mceMaximizable';if(f.movable)opt+='
> > mceMovable';t._addAll(document.body,['div',
> > {id:id,'class':ed.settings.inlinepo
> > pups_skin||'clearlooks2',dir:'ltr',style:'width:100px;height:
> > 100px'},['div',{id:id+'_wrapper','class':'mceWrapper'+opt},['div',
> > {id:id+'_top','class':'mceTop'},['div',{'class':'mceLeft'}],['div',
> > {'class':'mceCenter'}],['div',{'class':'mceRight'}],['span',{id:id
> > +'_title'},f.title||'']],['div',{id:id
> > +'_middle','class':'mceMiddle'},['div',{id:id
> > +'_left','class':'mceLeft'}],['span',{id:id+'_content'}],['div',
> > {id:id+'_right','class':'mceRight'}]],['div',{id:id
> > +'_bottom','class':'mceBottom'},['div',{'class':'mceLeft'}],['div',
> > {'class':'mceCenter'}],['div',{'class':'mceRight'}],['span',{id:id
> > +'_status'},'Content']],['a',
> > {'class':'mceMove',tabindex:'-1',href:'javascript:;'}],['a',
> > {'class
> > ':'mceMin',tabindex:'-1',href:'javascript:;',onmousedown:'return
> > false;'}],['a',
> > {'class
> > ':'mceMax',tabindex:'-1',href:'javascript:;',onmousedown:'return
> > false;'}],['a',
> > {'class
> > ':'mceMed',tabindex:'-1',href:'javascript:;',onmousedown:'return
> > false;'}],['a',{'class':'mceClose',tabindex:'-1',href:'javascri
> > pt:;',onmousedown:'return false;'}],['a',{id:id
> > +'_resize_n','class':'mceResize
> > mceResizeN',tabindex:'-1',href:'javascript:;'}],['a',{id:id
> > +'_resize_s','class':'mceResize
> > mceResizeS',tabindex:'-1',href:'javascript:;'}],['a',{id:id
> > +'_resize_w','class':'mceResize
> > mceResizeW',tabindex:'-1',href:'javascript:;'}],['a',{id:id
> > +'_resize_e','class':'mceResize
> > mceResizeE',tabindex:'-1',href:'javascript:;'}],['a',{id:id
> > +'_resize_nw','class':'mceResize
> > mceResizeNW',tabindex:'-1',href:'javascript:;'}],['a',{id:id
> > +'_resize_ne','class':'mceResize
> > mceResizeNE',tabindex:'-1',href:'javascript:;'}],['a',{id:id
> > +'_resize_sw','class':'mceResize
> > mceResizeSW',tabindex:'-1',href:'javascript:;'}],['a',{id:id
> > +'_resize_se','class':'mceResize
> > mceResizeSE',tabindex:'-1',href:'javascript:;'}]]]);DOM.setStyles(id,
> > {top
> > :-10000
> > ,left
> > :-10000});if(tinymce.isGecko)DOM.setStyle(id,'overflow','auto');if(!
> > f.type){dw+=DOM.get(id+'_left').clientWidth;dw+=DOM.get(id
> > +'_right').clientWidth;dh+=DOM.get(id+'_top').clientHei
> > ght;dh+=DOM.get(id+'_bottom').clientHeight;}DOM.setStyles(id,
> > {top:f.top,left:f.left,width:f.width+dw,height:f.height
> > +dh});u=f.url||f.file;if(u&&tinymce.relaxedDomain)u
> > +=(u.indexOf('?')==-1?'?':'&')
> > +'mce_rdomain='+tinymce.relaxedDomain;if(!f.type){DOM.add(id
> > +'_content','iframe',{id:id+'_ifr',src:'javascript:""',frameBorder:
> > 0,style:'border:0;width:10px;height:10px'});DOM.setStyles(id+'_ifr',
> > {width:f.width,height:f.height});DOM.setAttrib(id
> > +'_ifr','src',u);}else{DOM.add(id+'_wrapper','a',{id:id
> > +'_ok','class':'mceButton
> > mceOk',href:'javascript:;',onmousedown:'return
> > false;'},'Ok');if(f.type=='confirm')DOM.add(id+'_wrapper','a',
> > {'class':'mceButton
> > mceCancel',href:'javascript:;',onmousedown:'return
> > false;'},'Cancel');DOM.add(id+'_middle','div',
> > {'class':'mceIcon'});DOM.setHTML(id
> > +'_content',f.content.replace('\n',' <\/p>| ]+)><
> > ;\/p>|
> > p>');set();if(t.settings.fix_ie_paragraphs)
> > {nl=e.getElementsByTagName("p");for(i=nl.length-1,x=0;i>=0;i--)
> > {n=nl[i];if(!n.hasChildNodes()){if(!n.mce_keep)
> > {x=1;break;}n.removeAttribute('mce_keep');}}}if(x){h=h.replace(/
> > ]+)>| /g,' ( |#160;|\s)<\/p>$/,'');});}if(isGecko){try{d.designMode='Off';d.designMode='On';}catch(ex){}}setTimeout(function(){if(t.removed)return;t.load({initial:true,format:(s.cleanup_on_startup?'html':'raw')});t.startContent=t.getContent({format:'raw'});t.undoManager.add({initial:true});t.initialized=true;t.onInit.dis
> >
> > patch
> > (t
> > );t
> > .execCallback
> > ('setupcontent_callback
> > ',t
> > .id
> > ,t
> > .getBody
> > (),t
> > .getDoc
> > ());t
> > .execCallback
> > ('init_instance_callback',t);t.focus(true);t.nodeChanged({initial:
> > 1});if(s.content_css){tinymce.each(explode(s.content_css),function(u)
> > {t.dom.loadCSS(t.documentBaseURI.toAbsolute(u));});}if(s.auto_focus)
> > {setTimeout(function(){var
> > ed=EditorManager.get(s.auto_focus);ed.selection.select(ed.getBody(),
> > 1);ed.selection.collapse(1);ed.getWin().focus();},100);}},
> > 1);e=null;},focus:function(sf){var oed,t=this;if(!sf)
> > {t.getWin().focus();}if(EditorManager.activeEditor!=t)
> > {if((oed=EditorManager.activeEditor)!
> > =
> > null
> > )oed
> > .onDeactivate
> > .dispatch
> > (oed
> > ,t
> > );t
> > .onActivate
> > .dispatch
> > (t,oed);}EditorManager._setActive(t);},execCallback:function(n){var
> > t=this,f=t.settings[n],s;if(!
> > f)return;if(t.callbackLookup&&(s=t.callbackLookup[n]))
> > {f=s.func;s=s.scope;}if(is(f,'string')){s=f.replace(/\.\w+$/,'');s=s?
> > tinymce.resolve(s):
> > 0;f=tinymce.resolve(f);t.callbackLookup=t.callbackLookup||
> > {};t.callbackLookup[n]={func:f,sc
> > ope:s};}return f.apply(s||t,Array.prototype.slice.call(arguments,
> > 1));},translate:function(s){var
> > c=this.settings.language,i18n=EditorManager.i18n;if(!
> > s)return'';return i18n[c+'.'+s]||s.replace(/{\#([^}]+)\}/
> > g,function(a,b){return i18n[c+'.'+b]||'{#'+b
> > +'}';});},getLang:function(n,dv){return
> > EditorManager.i18n[this.settings.language+'.'+n]||(is(dv)?dv:'{#'+n
> > +'}');},getParam:function(n,dv,ty){var
> > tr=tinymce.trim,v=is(this.settings[n])?
> > this.settings[n]:dv,o;if(ty==='hash'){o={};if(is(v,'string'))
> > {each(v.indexOf('=')>0?v.split(/[;,](?![^=;,]*(?:[;,]|
> > $))/):v.split(','),function(v)
> > {v=v.split('=');if(v.length>1)o[tr(v[0])]=tr(v[1]);else
> > o[tr(v[0])]=tr(v);});}else o=v;return o;}return
> > v;},nodeChanged:function(o){var t=this,s=t.selection,n=s.getNode()||
> > t.getBody();if(t.initialized){t.onNodeChange.dispatch(t,o?
> > o.controlManager||
> > t.controlManager:t.controlManager,isIE&&n.ownerDocument!=t.getDoc()?
> > t.getBody():n,s.isCollapsed(),o);}},addButton:function(n,s){var
> > t=this;t.butto
> > ns=t.buttons||{};t.buttons[n]=s;},addCommand:function(n,f,s)
> > {this.execCommands[n]={func:f,scope:s||
> > this};},addQueryStateHandler:function(n,f,s)
> > {this.queryStateCommands[n]={func:f,scope:s||
> > this};},addQueryValueHandler:function(n,f,s)
> > {this.queryValueCommands[n]={func:f,scope:s||
> > this};},addShortcut:function(pa,desc,cmd_func,sc){var t=this,c;if(!
> > t.settings.custom_shortcuts)return false;t.shortcuts=t.shortcuts||
> > {};if(is(cmd_func,'string')){c=cmd_func;cmd_func=function()
> > {t.execCommand(c,false,null);};}if(is(cmd_func,'object'))
> > {c=cmd_func;cmd_func=function()
> > {t.execCommand(c[0],c[1],c[2]);};}each(explode(pa),function(pa){var
> > o={func:cmd_func,scope:sc||
> > this
> > ,desc:desc
> > ,alt:false,ctrl:false,shift:false};each(explode(pa,'+'),function(v)
> > {switch(v)
> > {case'alt
> > ':case'ctrl
> > ':case'shift
> > ':o
> > [v
> > ]=
> > true
> > ;break
> > ;default:o
> > .charCode
> > =
> > v
> > .charCodeAt
> > (0
> > );o
> > .keyCode
> > =v.toUpperCase().charCodeAt(0);}});t.shortcuts[(o.ctrl?'ctrl':'')
> > +','+(o.alt?'alt':'')+','+(o.shift?'shift':'')
> > +','+o.keyCode]=o;});return true;},execCo
> > mmand:function(cmd,ui,val,a){var t=this,s=0,o;if(!/
> > ^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|
> > SelectAll)$/.test(cmd)&&(!a||!
> > a
> > .skip_focus
> > ))t
> > .focus
> > ();o
> > =
> > {};t
> > .onBeforeExecCommand.dispatch(t,cmd,ui,val,o);if(o.terminate)return
> > false
> > ;if
> > (t
> > .execCallback
> > ('execcommand_callback',t.id,t.selection.getNode(),cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > true;}if(o=t.execCommands[cmd])
> > {s
> > =
> > o
> > .func
> > .call
> > (o.scope,ui,val);t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > s;}each(t.plugins,function(p)
> > {if(p.execCommand&&p.execCommand(cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);s=1;return
> > false;}});if(s)return
> > true;if(t.theme.execCommand&&t.theme.execCommand(cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > true;}if(t.editorCommands.execCommand(cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > true
> > ;}t
> > .getDoc
> > ().execCommand
> > (cmd
> > ,ui
> > ,val
> > );t
> > .onExecCommand
> > .dispatch(t,cmd,ui,val,a);},queryCommandState:function(c){var t=
> > this,o;if(t._isHidden())return;if(o=t.queryStateCommands[c])return
> > o.func.call(o.scope);o=t.editorCommands.queryCommandState(c);if(o!
> > ==-1)return o;try{return
> > this.getDoc().queryCommandState(c);}catch(ex)
> > {}},queryCommandValue:function(c){var
> > t=this,o;if(t._isHidden())return;if(o=t.queryValueCommands[c])return
> > o
> > .func
> > .call
> > (o.scope);o=t.editorCommands.queryCommandValue(c);if(is(o))return
> > o;try{return this.getDoc().queryCommandValue(c);}catch(ex)
> > {}},show:function(){var
> > t
> > =
> > this
> > ;DOM.show(t.getContainer());DOM.hide(t.id);t.load();},hide:function()
> > {var
> > t
> > =
> > this
> > ,d
> > =
> > t
> > .getDoc
> > ();if
> > (isIE
> > &&d
> > )d
> > .execCommand
> > ('SelectAll
> > ');t
> > .save
> > ();DOM
> > .hide
> > (t
> > .getContainer
> > ());DOM.setStyle(t.id,'display',t.orgDisplay);},isHidden:function()
> > {return!DOM.isHidden(this.id);},setProgressState:function(b,ti,o)
> > {this.onSetProgressState.dispatch(this,b,ti,o);return
> > b;},remove:function(){var
> > t
> > =
> > this
> > ;t
> > .removed
> > =
> > 1
> > ;t
> > .hide
> > ();DOM
> > .remove
> > (t
> > .getContainer
> > ());t
> > .execCallback
> > ('remove_instance_callback',t);t.onRemove.dispatch(t);t.onE
> >
> > xecCommand
> > .listeners=[];EditorManager.remove(t);},resizeToContent:function()
> > {var t=this;DOM.setStyle(t.id
> > +"_ifr",'height',t.getBody().scrollHeight);},load:function(o){var
> > t=this,e=t.getElement(),h;o=o||
> > {};o.load=true;h=t.setContent(is(e.value)?
> > e.value:e.innerHTML,o);o.element=e;if(!
> > o.no_events)t.onLoadContent.dispatch(t,o);o.element=e=null;return
> > h;},save:function(o){var t=this,e=t.getElement(),h,f;if(!
> > t.initialized)return;o=o||
> > {};o.save=true;o.element=e;h=o.content=t.getContent(o);if(!
> > o.no_events)t.onSaveContent.dispatch(t,o);h=o.content;if(!/TEXTAREA|
> > INPUT/i.test(e.nodeName))
> > {e.innerHTML=h;if(f=DOM.getParent(t.id,'form'))
> > {each(f.elements,function(e){if(e.name==t.id){e.value=h;return
> > false;}});}}else e.value=h;o.element=e=null;return
> > h;},setContent:function(h,o){var t=this;o=o||
> > {};o.format=o.format||'html';o.set=true;o.content=h;if(!
> > o.no_events)t.onBeforeSetContent.dispatch(t,o);if(!
> > tinymce.isIE&&(h.length===0||/^\s+$/.test(h)))
> > {o.content=t.dom.setHTML(t.g
> > etBody(),' ']);t.addShortcut('ctrl+8','',
> > ['FormatBlock',false,' '):val;if(/^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)
> > $
> > /.test
> > (ed
> > .selection
> > .getNode
> > ().nodeName))t.mceRemoveNode();if(val.indexOf('<')==-1)val='<'+val
> > +'>';if(tinymce.isGecko)val=val.replace(/<(div|blockquote|code|dt|dd|
> > dl|samp)>/
> > gi
> > ,'$
> > 1');ed.getDoc().execCommand('FormatBlock',false,val);},mceCleanup:func
> > tion(){var
> > ed
> > =
> > this
> > .editor
> > ,s
> > =
> > ed
> > .selection
> > ,b
> > =
> > s
> > .getBookmark
> > ();ed
> > .setContent
> > (ed
> > .getContent());s.moveToBookmark(b);},mceRemoveNode:function(ui,val)
> > {var ed=this.editor,s=ed.selection,b,n=val||
> > s
> > .getNode
> > ();if(n==ed.getBody())return;b=s.getBookmark();ed.dom.remove(n,
> > 1
> > );s
> > .moveToBookmark
> > (b);ed.nodeChanged();},mceSelectNodeDepth:function(ui,val){var
> > ed
> > =
> > this
> > .editor,s=ed.selection,c=0;ed.dom.getParent(s.getNode(),function(n)
> > {if(n.nodeType==1&&c++==val){s.select(n);ed.nodeChanged();return
> > false;}},ed.getBody());},mceSelectNode:function(u,v)
> > {this.editor.selection.select(v);},mceInsertContent:function(ui,val)
> > {this
> > .editor.selection.setContent(val);},mceInsertRawHTML:function(ui,val)
> > {var
> > ed
> > =
> > this
> > .editor
> > ;ed
> > .selection
> > .setContent
> > ('tiny_mce_marker');ed.setContent(ed.getContent().replace(/
> > tiny_mce_marker/g,val));},mceRepaint:function(){var
> > s,b,e=this.editor;if(tinymce.isGecko)
> > {try
> > {s
> > =
> > e
> > .selection
> > ;b
> > =
> > s
> > .getBookmark
> > (true
> > );if
> > (s
> > .getSel
> > ())s.getSel().selectAllChildren(e.getBody());s.collapse(true);s.m
> > oveToBookmark(b);}catch(ex){}}},queryStateUnderline:function(){var
> > ed=this.editor,n;if(n&&n.nodeName=='A')return false;return
> > ed
> > .getDoc
> > ().queryCommandState('Underline');},queryStateOutdent:function(){var
> > ed=this.editor,n;if(ed.settings.inline_styles)
> > {if
> > ((n
> > =
> > ed
> > .dom
> > .getParent
> > (ed
> > .selection
> > .getStart(),ed.dom.isBlock))&&parseInt(n.style.paddingLeft)>0)return
> > true
> > ;if
> > ((n
> > =
> > ed
> > .dom
> > .getParent
> > (ed
> > .selection
> > .getEnd(),ed.dom.isBlock))&&parseInt(n.style.paddingLeft)>0)return
> > true;}else return!!
> > ed.dom.getParent(ed.selection.getNode(),'BLOCKQUOTE');return
> > this.queryStateInsertUnorderedList()||
> > this
> > .queryStateInsertOrderedList
> > ();},queryStateInsertUnorderedList:function(){return
> > this
> > .editor
> > .dom
> > .getParent
> > (this
> > .editor
> > .selection.getNode(),'UL');},queryStateInsertOrderedList:function()
> > {return
> > this
> > .editor
> > .dom
> > .getParent
> > (this
> > .editor
> > .selection.getNode(),'OL');},queryStatemceBlockQuote:function()
> > {return!!
> > this
> > .editor.dom.getParent(this.editor.selection.getStart(),function(n){re
> > turn n.nodeName==='BLOCKQUOTE';});},mceBlockQuote:function(){var
> > t
> > =
> > this
> > ,ed
> > =
> > t.editor,s=ed.selection,dom=ed.dom,sb,eb,n,bm,bq,r,bq2,i,nl;function
> > getBQ(e){return dom.getParent(e,function(n){return
> > n.nodeName==='BLOCKQUOTE';});};sb=dom.getParent(s.getStart(),dom.isBlock);eb=dom.getParent(s.getEnd(),dom.isBlock);if(bq=getBQ(sb)){if(sb!=eb||sb.childNodes.length>1||(sb.childNodes.length==1&&sb.firstChild.nodeName!='BR'))bm=s.getBookmark();if(getBQ(eb)){bq2=bq.cloneNode(false);while(n=eb.nextSibling)bq2.appendChild(n.parentNode.removeChild(n));}if(bq2)dom.insertAfter(bq2,bq);nl=t._getSelectedBlocks(sb,eb);for(i=nl.length-1;i>=0;i--){dom.insertAfter(nl[i],bq);}if(/^\s*$/.test(bq.innerHTML))dom.remove(bq,1);if(bq2&&/^\s*$/.test(bq2.innerHTML))dom.remove(bq2,1);if(!bm){if(!isIE){r=ed.getDoc().createRange();r.setStart(sb,0);r.setEnd(sb,0);s.setRng(r);}else{s.select(sb);s.collapse(0);if(dom.getParent(s.getStart(),dom.isBlock)!=sb){r=s.getRng();r.move('character',-1
> > );r.select();}}}else
> > t.editor.selection.moveToBookmark(bm);return;}if(isIE&&!sb&&!eb)
> > {t
> > .editor
> > .getDoc
> > ().execCommand
> > ('Indent');n=getBQ(s.getNode());n.style.margin=n.dir='';return;}if(!
> > sb||!eb)return;if(sb!=eb||sb.childNodes.length>1||
> > (sb.childNodes.length==1&&sb.firstChild.nodeName!
> > =
> > 'BR
> > '))bm
> > =
> > s
> > .getBookmark
> > ();each
> > (t
> > ._getSelectedBlocks
> > (getBQ(s.getStart()),getBQ(s.getEnd())),function(e)
> > {if(e.nodeName=='BLOCKQUOTE'&&!bq){bq=e;return;}if(!bq)
> > {bq
> > =
> > dom
> > .create
> > ('blockquote
> > ');e.parentNode.insertBefore(bq,e);}if(e.nodeName=='BLOCKQUOTE'&&bq)
> > {n=e.firstChild;while(n)
> > {bq
> > .appendChild
> > (n
> > .cloneNode
> > (true
> > ));n
> > =
> > n
> > .nextSibling
> > ;}dom.remove(e);return;}bq.appendChild(dom.remove(e));});if(!bm){if(!
> > isIE){r=ed.getDoc().createRange();r.setStart(sb,0);r.setEnd(sb,
> > 0);s.setRng(r);}else{s.select(sb);s.collapse(1);}}else
> > s.moveToBookmark(bm);},_getSelectedBlocks:function(st,en){var
> > ed
> > =
> > this
> > .editor,dom=ed.dom,s=ed.selection,sb,eb,n,bl=[];sb=dom.getParent(st||
> > s.getStart(),d
> > om.isBlock);eb=dom.getParent(en||
> > s.getEnd(),dom.isBlock);if(sb)bl.push(sb);if(sb&&eb&&sb!=eb)
> > {n=sb;while((n=n.nextSibling)&&n!=eb)
> > {if(dom.isBlock(n))bl.push(n);}}if(eb&&sb!=eb)bl.push(eb);return
> > bl;}});})();tinymce.create('tinymce.UndoManager',{index:
> > 0,data:null,typing:0,UndoManager:function(ed){var
> > t
> > =
> > this
> > ,Dispatcher
> > =tinymce.util.Dispatcher;t.editor=ed;t.data=[];t.onAdd=new
> > Dispatcher(this);t.onUndo=new Dispatcher(this);t.onRedo=new
> > Dispatcher(this);},add:function(l){var
> > t=this,i,ed=t.editor,b,s=ed.settings,la;l=l||{};l.content=l.content||
> > ed.getContent({format:'raw',no_events:
> > 1});l.content=l.content.replace(/^\s*|\s*$/g,'');la=t.data[t.index>0?
> > t.index-1:0];if(!l.initial&&la&&l.content==la.content)return
> > null;if(s.custom_undo_redo_levels)
> > {if(t.data.length>s.custom_undo_redo_levels)
> > {for(i=0;i ]+)><\\\/p>| ]+)\\\/>| ]+)>\\s+<\\\/
> > p>| <\\\/p>| \\s+<\\\/p>'.replace(/p/
> > g,elm),'gi');t.reNbsp2BR1=new RegExp(' ]+)>[\\s\\u00a0]+<\\\/
> > p>| [\\s\\u00a0]+<\\\/p>'.replace(/p/g,elm),'gi');t.reNbsp2BR2=new
> > RegExp(' ]+)>( | )<\\\/p>|
> > ( | )<\\\/p>'.replace(/p/g,elm),'gi');t.reBR2Nbsp=new
> > RegExp(' ]+)>\\s* \\s* <\/
> > p>| ]+)><\/p>|
> > p>');set();if(t.settings.fix_ie_paragraphs)
> > {nl=e.getElementsByTagName("p");for(i=nl.length-1,x=0;i>=0;i--)
> > {n=nl[i];if(!n.hasChildNodes()){if(!n.mce_keep)
> > {x=1;break;}n.removeAttribute('mce_keep');}}}if(x){h=h.replace(/
> > ]+)>| /g,' ( |#160;|\s|\u00a0)<\/p>$/,'');});}if(isGecko){try{d.designMode='Off';d.designMode='On';}catch(ex){}}setTimeout(function(){if(t.removed)return;t.load({initial:true,format:(s.cleanup_on_startup?'html':'raw')});t.startContent=t.getContent({format:'raw'});t.undoManager.add({initial:true});t.initialized=true;t.onInit.dispatch(t);t.execCallback('setupcontent_callback',t.id,t.getBody(),t.getDoc());t.execCallback('init_instance_callback',t);t.focus(true);t.nodeChanged({initial:1});if(s.content_css){tinymce.each(explode(s.content_css),function(u){t.dom.loadC
> > SS(t.documentBaseURI.toAbsolute(u));});}if(s.auto_focus)
> > {setTimeout(function(){var
> > ed=EditorManager.get(s.auto_focus);ed.selection.select(ed.getBody(),
> > 1);ed.selection.collapse(1);ed.getWin().focus();},100);}},
> > 1);e=null;},focus:function(sf){var oed,t=this;if(!sf)
> > {t.getWin().focus();}if(EditorManager.activeEditor!=t)
> > {if((oed=EditorManager.activeEditor)!
> > =
> > null
> > )oed
> > .onDeactivate
> > .dispatch
> > (oed
> > ,t
> > );t
> > .onActivate
> > .dispatch
> > (t,oed);}EditorManager._setActive(t);},execCallback:function(n){var
> > t=this,f=t.settings[n],s;if(!
> > f)return;if(t.callbackLookup&&(s=t.callbackLookup[n]))
> > {f=s.func;s=s.scope;}if(is(f,'string')){s=f.replace(/\.\w+$/,'');s=s?
> > tinymce.resolve(s):
> > 0;f=tinymce.resolve(f);t.callbackLookup=t.callbackLookup||
> > {};t.callbackLookup[n]={func:f,scope:s};}return f.apply(s||
> > t,Array.prototype.slice.call(arguments,1));},translate:function(s)
> > {var c=this.settings.language,i18n=EditorManager.i18n;if(!
> > s)return'';return i18n[c+'.'+s]||s.replace(/{\#([^}]+)\}/
> > g,function(a,b){return i18n[c+'
> > .'+b]||'{#'+b+'}';});},getLang:function(n,dv){return
> > EditorManager.i18n[this.settings.language+'.'+n]||(is(dv)?dv:'{#'+n
> > +'}');},getParam:function(n,dv,ty){var
> > tr=tinymce.trim,v=is(this.settings[n])?
> > this.settings[n]:dv,o;if(ty==='hash'){o={};if(is(v,'string'))
> > {each(v.indexOf('=')>0?v.split(/[;,](?![^=;,]*(?:[;,]|
> > $))/):v.split(','),function(v)
> > {v=v.split('=');if(v.length>1)o[tr(v[0])]=tr(v[1]);else
> > o[tr(v[0])]=tr(v);});}else o=v;return o;}return
> > v;},nodeChanged:function(o){var t=this,s=t.selection,n=s.getNode()||
> > t.getBody();if(t.initialized){t.onNodeChange.dispatch(t,o?
> > o.controlManager||
> > t.controlManager:t.controlManager,isIE&&n.ownerDocument!=t.getDoc()?
> > t.getBody():n,s.isCollapsed(),o);}},addButton:function(n,s){var
> > t=this;t.buttons=t.buttons||
> > {};t.buttons[n]=s;},addCommand:function(n,f,s)
> > {this.execCommands[n]={func:f,scope:s||
> > this};},addQueryStateHandler:function(n,f,s)
> > {this.queryStateCommands[n]={func:f,scope:s||
> > this};},addQueryValueHandler:function(n,f,s){this.
> > queryValueCommands[n]={func:f,scope:s||
> > this};},addShortcut:function(pa,desc,cmd_func,sc){var t=this,c;if(!
> > t.settings.custom_shortcuts)return false;t.shortcuts=t.shortcuts||
> > {};if(is(cmd_func,'string')){c=cmd_func;cmd_func=function()
> > {t.execCommand(c,false,null);};}if(is(cmd_func,'object'))
> > {c=cmd_func;cmd_func=function()
> > {t.execCommand(c[0],c[1],c[2]);};}each(explode(pa),function(pa){var
> > o={func:cmd_func,scope:sc||
> > this
> > ,desc:desc
> > ,alt:false,ctrl:false,shift:false};each(explode(pa,'+'),function(v)
> > {switch(v)
> > {case'alt
> > ':case'ctrl
> > ':case'shift
> > ':o
> > [v
> > ]=
> > true
> > ;break
> > ;default:o
> > .charCode
> > =
> > v
> > .charCodeAt
> > (0
> > );o
> > .keyCode
> > =v.toUpperCase().charCodeAt(0);}});t.shortcuts[(o.ctrl?'ctrl':'')
> > +','+(o.alt?'alt':'')+','+(o.shift?'shift':'')
> > +','+o.keyCode]=o;});return true;},execCommand:function(cmd,ui,val,a)
> > {var t=this,s=0,o;if(!/^(mceAddUndoLevel|mceEndUndoLevel|
> > mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(cmd)&&(!a||!
> > a
> > .skip_focus
> > ))t
> > .focus
> > ();o={};t.onBeforeExecCommand.dispatch(t,cmd,ui,val,o);if(o.termi
> > nate)return
> > false
> > ;if
> > (t
> > .execCallback
> > ('execcommand_callback',t.id,t.selection.getNode(),cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > true;}if(o=t.execCommands[cmd])
> > {s
> > =
> > o
> > .func
> > .call
> > (o.scope,ui,val);t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > s;}each(t.plugins,function(p)
> > {if(p.execCommand&&p.execCommand(cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);s=1;return
> > false;}});if(s)return
> > true;if(t.theme.execCommand&&t.theme.execCommand(cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > true;}if(t.editorCommands.execCommand(cmd,ui,val))
> > {t.onExecCommand.dispatch(t,cmd,ui,val,a);return
> > true
> > ;}t
> > .getDoc
> > ().execCommand
> > (cmd
> > ,ui
> > ,val
> > );t
> > .onExecCommand
> > .dispatch(t,cmd,ui,val,a);},queryCommandState:function(c){var
> > t=this,o;if(t._isHidden())return;if(o=t.queryStateCommands[c])return
> > o.func.call(o.scope);o=t.editorCommands.queryCommandState(c);if(o!
> > ==-1)return o;try{return
> > this.getDoc().queryCommandState(c);}catch(ex)
> > {}},queryCommandValue:function(c){v
> > ar
> > t=this,o;if(t._isHidden())return;if(o=t.queryValueCommands[c])return
> > o
> > .func
> > .call
> > (o.scope);o=t.editorCommands.queryCommandValue(c);if(is(o))return
> > o;try{return this.getDoc().queryCommandValue(c);}catch(ex)
> > {}},show:function(){var
> > t
> > =
> > this
> > ;DOM.show(t.getContainer());DOM.hide(t.id);t.load();},hide:function()
> > {var
> > t
> > =
> > this
> > ,d
> > =
> > t
> > .getDoc
> > ();if
> > (isIE
> > &&d
> > )d
> > .execCommand
> > ('SelectAll
> > ');t
> > .save
> > ();DOM
> > .hide
> > (t
> > .getContainer
> > ());DOM.setStyle(t.id,'display',t.orgDisplay);},isHidden:function()
> > {return!DOM.isHidden(this.id);},setProgressState:function(b,ti,o)
> > {this.onSetProgressState.dispatch(this,b,ti,o);return
> > b;},remove:function(){var
> > t
> > =
> > this
> > ;t
> > .removed
> > =
> > 1
> > ;t
> > .hide
> > ();DOM
> > .remove
> > (t
> > .getContainer
> > ());t
> > .execCallback
> > ('remove_instance_callback
> > ',t
> > );t
> > .onRemove
> > .dispatch
> > (t
> > );t
> > .onExecCommand
> > .listeners=[];EditorManager.remove(t);},resizeToContent:function()
> > {var t=this;DOM.setStyle(t.id
> > +"_ifr",'height',t.getBody().scrollHeight);},load:function(o){var
> > t=this,e=t.getElement(),h;o=o||{};o.load=true;h=t.setCont
> > ent(is(e.value)?e.value:e.innerHTML,o);o.element=e;if(!
> > o.no_events)t.onLoadContent.dispatch(t,o);o.element=e=null;return
> > h;},save:function(o){var t=this,e=t.getElement(),h,f;if(!
> > t.initialized)return;o=o||
> > {};o.save=true;o.element=e;h=o.content=t.getContent(o);if(!
> > o.no_events)t.onSaveContent.dispatch(t,o);h=o.content;if(!/TEXTAREA|
> > INPUT/i.test(e.nodeName))
> > {e.innerHTML=h;if(f=DOM.getParent(t.id,'form'))
> > {each(f.elements,function(e){if(e.name==t.id){e.value=h;return
> > false;}});}}else e.value=h;o.element=e=null;return
> > h;},setContent:function(h,o){var t=this;o=o||
> > {};o.format=o.format||'html';o.set=true;o.content=h;if(!
> > o.no_events)t.onBeforeSetContent.dispatch(t,o);if(!
> > tinymce.isIE&&(h.length===0||/^\s+$/.test(h)))
> > {o.content=t.dom.setHTML(t.getBody(),' ']);t.addShortcut('ctrl+8','',
> > ['FormatBlock',false,' '):val;if(/^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)
> > $
> > /.test
> > (ed
> > .selection
> > .getNode
> > ().nodeName))t.mceRemoveNode();if(val.indexOf('<')==-1)val='<'+val
> > +'>';if(tinymce.isGecko)val=val.replace(/<(div|blockquote|code|dt|dd|
> > dl|samp)>/
> > gi
> > ,'$
> > 1
> > ');ed
> > .getDoc
> > ().execCommand('FormatBlock',false,val);},mceCleanup:function(){var
> > ed
> > =
> > this
> > .editor
> > ,s
> > =
> > ed
> > .selection
> > ,b
> > =
> > s
> > .getBookmark
> > ();ed
> > .setContent
> > (ed
> > .getContent());s.moveToBookmark(b);},mceRemoveNode:function(ui,val)
> > {var ed=this.editor,s=ed.selection,b,n=val||
> > s.getNode();if(n==ed.getBody())return;b=s.getBookmar
> > k();ed.dom.remove(n,
> > 1
> > );s
> > .moveToBookmark
> > (b);ed.nodeChanged();},mceSelectNodeDepth:function(ui,val){var
> > ed
> > =
> > this
> > .editor,s=ed.selection,c=0;ed.dom.getParent(s.getNode(),function(n)
> > {if(n.nodeType==1&&c++==val){s.select(n);ed.nodeChanged();return
> > false;}},ed.getBody());},mceSelectNode:function(u,v)
> > {this.editor.selection.select(v);},mceInsertContent:function(ui,val)
> > {this
> > .editor.selection.setContent(val);},mceInsertRawHTML:function(ui,val)
> > {var
> > ed
> > =
> > this
> > .editor
> > ;ed
> > .selection
> > .setContent
> > ('tiny_mce_marker');ed.setContent(ed.getContent().replace(/
> > tiny_mce_marker/g,val));},mceRepaint:function(){var
> > s,b,e=this.editor;if(tinymce.isGecko)
> > {try
> > {s
> > =
> > e
> > .selection
> > ;b
> > =
> > s
> > .getBookmark
> > (true
> > );if
> > (s
> > .getSel
> > ())s
> > .getSel
> > ().selectAllChildren
> > (e.getBody());s.collapse(true);s.moveToBookmark(b);}catch(ex)
> > {}}},queryStateUnderline:function(){var
> > ed=this.editor,n;if(n&&n.nodeName=='A')return false;return
> > ed
> > .getDoc
> > ().queryCommandState('Underline');},queryStateOutdent:function(){var
> > ed=this.editor,n;if(ed.set
> > tings.inline_styles)
> > {if
> > ((n
> > =
> > ed
> > .dom
> > .getParent
> > (ed
> > .selection
> > .getStart(),ed.dom.isBlock))&&parseInt(n.style.paddingLeft)>0)return
> > true
> > ;if
> > ((n
> > =
> > ed
> > .dom
> > .getParent
> > (ed
> > .selection
> > .getEnd(),ed.dom.isBlock))&&parseInt(n.style.paddingLeft)>0)return
> > true;}else return!!
> > ed.dom.getParent(ed.selection.getNode(),'BLOCKQUOTE');return
> > this.queryStateInsertUnorderedList()||
> > this
> > .queryStateInsertOrderedList
> > ();},queryStateInsertUnorderedList:function(){return
> > this
> > .editor
> > .dom
> > .getParent
> > (this
> > .editor
> > .selection.getNode(),'UL');},queryStateInsertOrderedList:function()
> > {return
> > this
> > .editor
> > .dom
> > .getParent
> > (this
> > .editor
> > .selection.getNode(),'OL');},queryStatemceBlockQuote:function()
> > {return!!
> > this
> > .editor.dom.getParent(this.editor.selection.getStart(),function(n)
> > {return n.nodeName==='BLOCKQUOTE';});},mceBlockQuote:function(){var
> > t
> > =
> > this
> > ,ed
> > =
> > t.editor,s=ed.selection,dom=ed.dom,sb,eb,n,bm,bq,r,bq2,i,nl;function
> > getBQ(e){return dom.getParent(e,function(n){return
> > n.nodeName==='BLOCKQUOTE';});};sb=dom.getPa
> >
> > rent
> > (s
> > .getStart
> > (),dom
> > .isBlock);eb=dom.getParent(s.getEnd(),dom.isBlock);if(bq=getBQ(sb))
> > {if(sb!=eb||sb.childNodes.length>1||
> > (sb.childNodes.length==1&&sb.firstChild.nodeName!
> > ='BR'))bm=s.getBookmark();if(getBQ(eb))
> > {bq2
> > =
> > bq
> > .cloneNode
> > (false
> > );while(n=eb.nextSibling)bq2.appendChild(n.parentNode.removeChild(n));}if(bq2)dom.insertAfter(bq2,bq);nl=t._getSelectedBlocks(sb,eb);for(i=nl.length-1;i>=0;i--){dom.insertAfter(nl[i],bq);}if(/^\s*$/.test(bq.innerHTML))dom.remove(bq,1);if(bq2&&/^\s*$/.test(bq2.innerHTML))dom.remove(bq2,1);if(!bm){if(!isIE){r=ed.getDoc().createRange();r.setStart(sb,0);r.setEnd(sb,0);s.setRng(r);}else{s.select(sb);s.collapse(0);if(dom.getParent(s.getStart(),dom.isBlock)!=sb){r=s.getRng();r.move('character',-1);r.select();}}}else t.editor.selection.moveToBookmark(bm);return;}if(isIE&&!sb&&!eb){t.editor.getDoc().execCommand('Indent');n=getBQ(s.getNode());n.style.margin=n.dir='';return;}if(!sb||!eb)return;if(sb!=eb||sb.childNodes
> > .length>1||(sb.childNodes.length==1&&sb.firstChild.nodeName!
> > =
> > 'BR
> > '))bm
> > =
> > s
> > .getBookmark
> > ();each
> > (t
> > ._getSelectedBlocks
> > (getBQ(s.getStart()),getBQ(s.getEnd())),function(e)
> > {if(e.nodeName=='BLOCKQUOTE'&&!bq){bq=e;return;}if(!bq)
> > {bq
> > =
> > dom
> > .create
> > ('blockquote
> > ');e.parentNode.insertBefore(bq,e);}if(e.nodeName=='BLOCKQUOTE'&&bq)
> > {n=e.firstChild;while(n)
> > {bq
> > .appendChild
> > (n
> > .cloneNode
> > (true
> > ));n
> > =
> > n
> > .nextSibling
> > ;}dom.remove(e);return;}bq.appendChild(dom.remove(e));});if(!bm){if(!
> > isIE){r=ed.getDoc().createRange();r.setStart(sb,0);r.setEnd(sb,
> > 0);s.setRng(r);}else{s.select(sb);s.collapse(1);}}else
> > s.moveToBookmark(bm);},_getSelectedBlocks:function(st,en){var
> > ed
> > =
> > this
> > .editor,dom=ed.dom,s=ed.selection,sb,eb,n,bl=[];sb=dom.getParent(st||
> > s.getStart(),dom.isBlock);eb=dom.getParent(en||
> > s.getEnd(),dom.isBlock);if(sb)bl.push(sb);if(sb&&eb&&sb!=eb)
> > {n=sb;while((n=n.nextSibling)&&n!=eb)
> > {if(dom.isBlock(n))bl.push(n);}}if(eb&&sb!=eb)bl.push(eb);return
> > bl;}});})()
> > ;tinymce.create('tinymce.UndoManager',{index:0,data:null,typing:
> > 0,UndoManager:function(ed){var
> > t
> > =
> > this
> > ,Dispatcher
> > =tinymce.util.Dispatcher;t.editor=ed;t.data=[];t.onAdd=new
> > Dispatcher(this);t.onUndo=new Dispatcher(this);t.onRedo=new
> > Dispatcher(this);},add:function(l){var
> > t=this,i,ed=t.editor,b,s=ed.settings,la;l=l||{};l.content=l.content||
> > ed.getContent({format:'raw',no_events:
> > 1});l.content=l.content.replace(/^\s*|\s*$/g,'');la=t.data[t.index>0?
> > t.index-1:0];if(!l.initial&&la&&l.content==la.content)return
> > null;if(s.custom_undo_redo_levels)
> > {if(t.data.length>s.custom_undo_redo_levels)
> > {for(i=0;i ]+)><\\\/p>| ]+)\\\/>| ]+)>\\s+<\\\/
> > p>| <\\\/p>| \\s+<\\\/p>'.replace(/p/
> > g,elm),'gi');t.reNbsp2BR1=new RegExp(' ]+)>[\\s\\u00a0]+<\\\/
> > p>| [\\s\\u00a0]+<\\\/p>'.replace(/p/g,elm),'gi');t.reNbsp2BR2=new
> > RegExp(' ]+)>( | )<\\\/p>| ( | )<\\\/
> > p>'.replace(/p/g,elm),'gi');t.reBR2Nbsp=new RegExp(' ]+)>\
> > \s* \\s*
> > >'));}mdf=Event.add(id,'mousedown',function(e){var
> > n=e.target,w,vp;w=t.windows[id];t.focus(id);if(n.nodeName=='A'||
> > n.nodeName=='a'){if(n.
> > className=='mceMax')
> > {w
> > .oldPos
> > =
> > w
> > .element
> > .getXY();w.oldSize=w.element.getSize();vp=DOM.getViewPort();vp.w-
> > =2;vp.h-
> > =
> > 2
> > ;w
> > .element
> > .moveTo(vp.x,vp.y);w.element.resizeTo(vp.w,vp.h);DOM.setStyles(id
> > +'_ifr',{width:vp.w-w.deltaWidth,height:vp.h-
> > w.deltaHeight});DOM.addClass(id+'_wrapper','mceMaximized');}else
> > if(n.className=='mceMed')
> > {w
> > .element
> > .moveTo
> > (w
> > .oldPos
> > .x
> > ,w
> > .oldPos
> > .y
> > );w
> > .element
> > .resizeTo
> > (w.oldSize.w,w.oldSize.h);w.iframeElement.resizeTo(w.oldSize.w-
> > w.deltaWidth,w.oldSize.h-w.deltaHeight);DOM.removeClass(id
> > +'_wrapper','mceMaximized');}else if(n.className=='mceMove')return
> > t._startDrag(id,e,n.className);else
> > if(DOM.hasClass(n,'mceResize'))return
> > t
> > ._startDrag
> > (id
> > ,e
> > ,n.className.substring(13));}});clf=Event.add(id,'click',function(e)
> > {var n=e.target;t.focus(id);if(n.nodeName=='A'||n.nodeName=='a')
> > {switch(n.className){case'mceClose':t.close(null,id);return
> > Event.cancel(e);case'mceButton mceOk':case'mceButton
> > mceCancel':f.button_func(n.className=='mceButton mceOk');return
> > Event.cancel(e);}}
> > });t.windows=t.windows||
> > {};w
> > =t.windows[id]={id:id,mousedown_func:mdf,click_func:clf,element:new
> > Element(id,{blocker:
> > 1,container:ed.getContainer()}),iframeElement:new Element(id
> > +
> > '_ifr
> > '),features:f
> > ,deltaWidth:dw,deltaHeight:dh};w.iframeElement.on('focus',function()
> > {t
> > .focus
> > (id);});if(t.count==0&&t.editor.getParam('dialog_type')=='modal')
> > {DOM.add(DOM.doc.body,'div',{id:'mceModalBlocker','class':
> > (t.editor.settings.inlinepopups_skin||'clearlooks2')
> > +'_modalBlocker',style:
> > {left:vp
> > .x,top:vp.y,zIndex:t.zIndex-1}});DOM.show('mceModalBlocker');}else
> > DOM.setStyle('mceModalBlocker','z-
> > index',t.zIndex-1);t.focus(id);t._fixIELayout(id,1);if(DOM.get(id
> > +'_ok'))DOM.get(id+'_ok').focus();t.count++;return
> > w;},focus:function(id){var
> > t=this,w=t.windows[id];w.zIndex=this.zIndex+
> > +;w.element.setStyle('zIndex',w.zIndex);w.element.update();id=id
> > +
> > '_wrapper
> > ';DOM
> > .removeClass
> > (t
> > .lastId
> > ,'mceFocus
> > ');DOM.addClass(id,'mceFocus');t.lastId=id;},_addAll:function(te,ne)
> > {var i,n,t=this,dom=tinymce.DOM;if(is(
> > ne,'string'))te.appendChild(dom.doc.createTextNode(ne));else
> > if(ne.length)
> > {te=te.appendChild(dom.create(ne[0],ne[1]));for(i=2;i
> > >'));}mdf=Event.add(id,'mousedown',function(e){var
> > n=e.target,w,vp;w=t.windows[id];t.focus(id);if(n.nodeName=='A'||
> > n.nodeName=
> > ='a'){if(n.className=='mceMax')
> > {w
> > .oldPos
> > =
> > w
> > .element
> > .getXY();w.oldSize=w.element.getSize();vp=DOM.getViewPort();vp.w-
> > =2;vp.h-
> > =
> > 2
> > ;w
> > .element
> > .moveTo(vp.x,vp.y);w.element.resizeTo(vp.w,vp.h);DOM.setStyles(id
> > +'_ifr',{width:vp.w-w.deltaWidth,height:vp.h-
> > w.deltaHeight});DOM.addClass(id+'_wrapper','mceMaximized');}else
> > if(n.className=='mceMed')
> > {w
> > .element
> > .moveTo
> > (w
> > .oldPos
> > .x
> > ,w
> > .oldPos
> > .y
> > );w
> > .element
> > .resizeTo
> > (w.oldSize.w,w.oldSize.h);w.iframeElement.resizeTo(w.oldSize.w-
> > w.deltaWidth,w.oldSize.h-w.deltaHeight);DOM.removeClass(id
> > +'_wrapper','mceMaximized');}else if(n.className=='mceMove')return
> > t._startDrag(id,e,n.className);else
> > if(DOM.hasClass(n,'mceResize'))return
> > t
> > ._startDrag
> > (id
> > ,e
> > ,n.className.substring(13));}});clf=Event.add(id,'click',function(e)
> > {var n=e.target;t.focus(id);if(n.nodeName=='A'||n.nodeName=='a')
> > {switch(n.className){case'mceClose':t.close(null,id);return
> > Event.cancel(e);case'mceButton mceOk':case'mceButton
> > mceCancel':f.button_func(n.className=='mceButton mceOk');return
> > Event.c
> > ancel(e);}}});t.windows=t.windows||
> > {};w
> > =t.windows[id]={id:id,mousedown_func:mdf,click_func:clf,element:new
> > Element(id,{blocker:
> > 1,container:ed.getContainer()}),iframeElement:new Element(id
> > +
> > '_ifr
> > '),features:f
> > ,deltaWidth:dw,deltaHeight:dh};w.iframeElement.on('focus',function()
> > {t
> > .focus
> > (id);});if(t.count==0&&t.editor.getParam('dialog_type')=='modal')
> > {DOM.add(DOM.doc.body,'div',{id:'mceModalBlocker','class':
> > (t.editor.settings.inlinepopups_skin||'clearlooks2')
> > +'_modalBlocker',style:
> > {left:vp
> > .x,top:vp.y,zIndex:t.zIndex-1}});DOM.show('mceModalBlocker');}else
> > DOM.setStyle('mceModalBlocker','z-
> > index',t.zIndex-1);t.focus(id);t._fixIELayout(id,1);if(DOM.get(id
> > +'_ok'))DOM.get(id+'_ok').focus();t.count++;return
> > w;},focus:function(id){var
> > t=this,w=t.windows[id];w.zIndex=this.zIndex+
> > +;w.element.setStyle('zIndex',w.zIndex);w.element.update();id=id
> > +
> > '_wrapper
> > ';DOM
> > .removeClass
> > (t
> > .lastId
> > ,'mceFocus
> > ');DOM.addClass(id,'mceFocus');t.lastId=id;},_addAll:function(te,ne)
> > {var i,n,t=this,dom=tinymce
> > .DOM
> > ;if(is(ne,'string'))te.appendChild(dom.doc.createTextNode(ne));else
> > if(ne.length)
> > {te=te.appendChild(dom.create(ne[0],ne[1]));for(i=2;i
<\/(h[1-6]|div|p|address|pre)>/
> > g,'$1>');o.content=o.content.replace(/ id=\"undefined\"/
> > g,'');});},_fixWebKitSpans:function(){var t=this,ed=t.editor;if(!
> > isOldWebKit){Event.add(ed.getDoc(),'DOMNodeInserted',function(e)
> > {e
> > =
> > e
> > .target
> > ;if
> > (e
> > &&e
> > .nodeType
> > ==1)t._fixAppleSpan(e);});}else{ed.onExecCommand.add(function()
> > {each(ed.dom.select('span'),function(n)
> > {t
> > ._fixAppleSpan(n);});ed.nodeChanged();});}},_fixAppleSpan:function(e)
> > {var
> > ed=this.editor,dom=ed.dom,fz=this.webKitFontSizes,fzn=this.namedFontSizes,s=ed.settings,st,p;if(dom.getAttrib(e,'mce_fixed'))return;if(e.nodeName=='SPAN'&&e.className=='Apple-style-span'){st=e.style;if(!s.convert_fonts_to_spans){if(st.fontSize){dom.setAttrib(e,'mce_name','font');dom.setAttrib(e,'size',inArray(fz,st.fontSize)+1);}if(st.fontFamily){d
> >
> > om
> > .setAttrib
> > (e
> > ,'mce_name
> > ','font');dom.setAttrib(e,'face',st.fontFamily);}if(st.color)
> > {dom
> > .setAttrib
> > (e
> > ,'mce_name
> > ','font
> > ');dom
> > .setAttrib(e,'color',dom.toHex(st.color));}if(st.backgroundColor)
> > {dom.setAttrib(e,'mce_name','font');dom.setStyle(e,'background-
> > color
> > ',st
> > .backgroundColor
> > );}}else
> > {if
> > (st
> > .fontSize
> > )dom
> > .setStyle
> > (e
> > ,'fontSize
> > ',fzn
> > [inArray
> > (fz
> > ,st
> > .fontSize
> > )]);}if
> > (st
> > .fontWeight
> > =
> > =
> > 'bold
> > ')dom
> > .setAttrib
> > (e
> > ,'mce_name
> > ','strong
> > ');if
> > (st
> > .fontStyle
> > =
> > =
> > 'italic
> > ')dom
> > .setAttrib
> > (e
> > ,'mce_name
> > ','em
> > ');if
> > (st
> > .textDecoration
> > =
> > =
> > 'underline
> > ')dom.setAttrib(e,'mce_name','u');if(st.textDecoration=='line-
> > through
> > ')dom
> > .setAttrib
> > (e
> > ,'mce_name
> > ','strike
> > ');if
> > (st
> > .verticalAlign
> > =
> > =
> > 'super
> > ')dom
> > .setAttrib
> > (e
> > ,'mce_name
> > ','sup
> > ');if
> > (st
> > .verticalAlign
> > =
> > =
> > 'sub
> > ')dom
> > .setAttrib
> > (e
> > ,'mce_name
> > ','sub
> > ');dom.setAttrib(e,'mce_fixed','1');}},_patchSafari2x:function(ed)
> > {var
> > t
> > =
> > this
> > ,setContent,getNode,dom=ed.dom,lr;if(ed.windowManager.onBeforeOpen)
> > {ed.windowManager.onBeforeOpen.add(function()
> > {r=ed.selection.getRng();});}ed.selection.select=function(n)
> > {this.getSel().setBaseAndExtent(n,0,n,
> > 1);};getNode=ed.selection.getNode;ed.selection.getNode=function()
> > {return t.selElm||getNode.call(this);};ed.selection.getRng=function()
> > {var t=this,s=t.getSel(),d=ed.getDoc(),r,rb,ra,di;if(s.anchorNode)
> > {r
> > =
> > d
> > .createRange
> > ();try
> > {rb
> > =
> > d
> > .createRange
> > ();rb
> > .setStart
> > (s
> > .anchorNode
> > ,s
> > .anchorOffset
> > );rb
> > .collapse
> > (1
> > );ra
> > =
> > d
> > .createRange
> > ();ra
> > .setStart
> > (s
> > .focusNode
> > ,s
> > .focusOffset
> > );ra
> > .collapse
> > (1);di=rb.compareBoundaryPoints(rb.START_TO_END,ra)<0;r.setStart(di?
> > s.anchorNode:s.focusNode,di?
> > s.anchorOffset:s.focusOffset);r.setEnd(di?
> > s.focusNode:s.anchorNode,di?
> > s.focusOffset:s.anchorOffset);lr=r;}catch(ex){}}return r||
> > lr
> > ;};setContent
> > =ed.selection.setContent;ed.selection.setContent=function(h,s){var
> > r=this.getRng(),b;try{setContent.call(this,h,s);}catch(ex)
> > {b=dom.create('body');b.innerHTML=h;each(b.childNodes,function(n)
> > {r.insertNode(n.cloneNode(true));});}};},_insertBR:function(ed){var
> > dom
> > =
> > ed
> > .dom
> > ,s
> > =
> > ed
> > .selection,r=s.getRng(),br;r.insertNode(br=dom.create('br'));r.setSta
> >
> > rtAfter(br);r.setEndAfter(br);s.setRng(r);if(s.getSel().focusNode==br.previousSibling){s.select(dom.insertAfter(dom.doc.createTextNode('\u00a0'),br));s.collapse(1);}ed.getWin().scrollTo(0,dom.getPos(s.getRng().startContainer).y);}});tinymce.PluginManager.add('safari',tinymce.plugins.Safari);})();
> > \ No newline at end of file
> > +(function(){var
> > Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,grep
> > =
> > tinymce
> > .grep
> > ,each
> > =
> > tinymce
> > .each
> > ,inArray
> > =
> > tinymce
> > .inArray
> > ,isOldWebKit
> > =tinymce.isOldWebKit;tinymce.create('tinymce.plugins.Safari',
> > {init:function(ed){var t=this,dom;if(!
> > tinymce.isWebKit)return;t.editor=ed;t.webKitFontSizes=['x-
> > small','small','medium','large','x-large','xx-large','-webkit-xxx-
> > large'];t.namedFontSizes=['xx-small','x-
> > small','small','medium','large','x-large','xx-
> > large'];ed.onPaste.add(function(ed,e){function removeStyles(e)
> > {e=e.target;if(e.nodeType==1)
> > {e.style.cssText='';each(ed.dom.select('*',e),function(e)
> > {e
> > .style
> > .cssText
> > =
> > '';});}};Event
> > .add
> > (ed
> > .getDoc
> > (),'DOMNodeInserted',removeStyles);window.setTimeout(function()
> > {Event.remove(ed.getDoc(),'DOMNodeInserted',removeStyles);},
> > 0);});ed.onKeyUp.add(function(ed,e){var h,b;if(e.keyCode==46||
> > e.keyCode==8)
> > {b=ed.getBody();h=b.innerHTML;if(b.childNodes.length==1&&!/<(img|
> > hr)/.test(h)&&tinymce.trim(h.replace(/<[^>]+>/
> > g,'')).length==0)ed.setCont
> > ent('',{format:'raw'});}});ed.addCommand('FormatBlock',function(u,v)
> > {var
> > dom
> > =
> > ed
> > .dom
> > ,e
> > =
> > dom
> > .getParent
> > (ed
> > .selection.getNode(),dom.isBlock);if(e)dom.replace(dom.create(v),e,
> > 1);else
> > ed
> > .getDoc
> > ().execCommand
> > ("FormatBlock
> > ",false,v);});ed.addCommand('mceInsertContent',function(u,v)
> > {ed
> > .getDoc
> > ().execCommand
> > ("InsertText
> > ",false
> > ,'mce_marker
> > ');ed.getBody().innerHTML=ed.getBody().innerHTML.replace(/mce_marker/
> > g,v+'XX
> > span
>> > >
> > ');ed
> > .selection
> > .select
> > (ed.dom.get('_mce_tmp'));ed.getDoc().execCommand("Delete",false,'
> > ');});ed.onKeyPress.add(function(ed,e)
> > {if(e.keyCode==13&&(e.shiftKey||
> > ed.settings.force_br_newlines&&ed.selection.getNode().nodeName!
> > ='LI'))
> > {t
> > ._insertBR
> > (ed
> > );Event
> > .cancel(e);}});ed.addQueryValueHandler('FontSize',function(u,v){var
> > e
> > ,v
> > ;if
> > ((e
> > =
> > ed
> > .dom
> > .getParent
> > (ed.selection.getStart(),'span'))&&(v=e.style.fontSize))return
> > tinymce.inArray(t.namedFontSizes,v)
> > +1;if((e=ed.dom.getParent(ed.selection.g
> > etEnd(),'span'))&&(v=e.style.fontSize))return
> > tinymce.inArray(t.namedFontSizes,v)+1;return
> > ed
> > .getDoc
> > ().queryCommandValue
> > ('FontSize');});ed.addQueryValueHandler('FontName',function(u,v){var
> > e
> > ,v
> > ;if
> > ((e
> > =
> > ed
> > .dom
> > .getParent
> > (ed.selection.getStart(),'span'))&&(v=e.style.fontFamily))return
> > v.replace(/, /
> > g
> > ,',');if
> > ((e
> > =
> > ed
> > .dom
> > .getParent
> > (ed.selection.getEnd(),'span'))&&(v=e.style.fontFamily))return
> > v.replace(/, /g,',');return
> > ed
> > .getDoc
> > ().queryCommandValue('FontName');});ed.onClick.add(function(ed,e)
> > {e=e.target;if(e.nodeName=='IMG')
> > {t.selElm=e;ed.selection.select(e);}else
> > t.selElm=null;});ed.onInit.add(function()
> > {t
> > ._fixWebKitSpans
> > ();if
> > (isOldWebKit)t._patchSafari2x(ed);});ed.onSetContent.add(function()
> > {dom
> > =
> > ed
> > .dom
> > ;each(['strong','b','em','u','strike','sub','sup','a'],function(v)
> > {each(grep(dom.select(v)).reverse(),function(n){var
> > nn=n.nodeName.toLowerCase(),st;if(nn=='a')
> > {if(n.name)dom.replace(dom.create('img',
> > {mce_name:'a',name:n.name,'class':'mceItemAnchor'}),n);return
> > ;}switch(nn){case'b':case'strong':if(nn=='b')nn='strong';st='font-
> > weight: bold;';break;case'em':st='font-style:
> > italic;';break;case'u':st='text-decoration:
> > underline;';break;case'sub':st='vertical-align:
> > sub;';break;case'sup':st='vertical-align:
> > super;';break;case'strike':st='text-decoration: line-
> > through;';break;}dom.replace(dom.create('span',
> > {mce_name:nn,style:st,'class':'Apple-style-span'}),n,
> > 1);});});});ed.onPreProcess.add(function(ed,o)
> > {dom
> > =
> > ed
> > .dom
> > ;each(grep(o.node.getElementsByTagName('span')).reverse(),function(n)
> > {var v,bg;if(o.get){if(dom.hasClass(n,'Apple-style-span'))
> > {bg=n.style.backgroundColor;switch(dom.getAttrib(n,'mce_name'))
> > {case'font':if(!
> > ed
> > .settings
> > .convert_fonts_to_spans
> > )dom
> > .setAttrib
> > (n
> > ,'style
> > ','');break
> > ;case'strong
> > ':case'em
> > ':case'sub
> > ':case'sup
> > ':dom.setAttrib(n,'style','');break;case'strike':case'u':if(!
> > ed.settings.inline_styles)dom.setAttrib(n,'style','');else
> > dom.setAttrib(n,'mce_name','');break;default:if(!
> > ed.settings.inline_styles)dom.setAttrib(n,'style'
> > ,'');}if
> > (bg
> > )n
> > .style
> > .backgroundColor
> > =bg;}}if(dom.hasClass(n,'mceItemRemoved'))dom.remove(n,
> > 1);});});ed.onPostProcess.add(function(ed,o)
> > {o.content=o.content.replace(/
<\/(h[1-6]|div|p|address|pre)>/
> > g,'$1>');o.content=o.content.replace(/ id=\"undefined\"/
> > g,'');});},getInfo:function(){return{longname:'Safari
> > compatibility',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com
> > ',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/safari',version:tinymce.majorVersion+
> > "."+tinymce.minorVersion};},_fixWebKitSpans:function(){var
> > t=this,ed=t.editor;if(!isOldWebKit)
> > {Event.add(ed.getDoc(),'DOMNodeInserted',function(e)
> > {e
> > =
> > e
> > .target
> > ;if
> > (e
> > &&e
> > .nodeType
> > ==1)t._fixAppleSpan(e);});}else{ed.onExecCommand.add(function()
> > {each(ed.dom.select('span'),function(n)
> > {t
> > ._fixAppleSpan(n);});ed.nodeChanged();});}},_fixAppleSpan:function(e)
> > {var
> > ed
> > =
> > this
> > .editor
> > ,dom
> > =
> > ed
> > .dom
> > ,fz=this.webKitFontSizes,fzn=this.namedFontSizes,s=ed.settings,st,p;
> >
> > if(dom.getAttrib(e,'mce_fixed'))return;if(e.nodeName=='SPAN'&&e.className=='Apple-style-span'){st=e.style;if(!s.convert_fonts_to_spans){if(st.fontSize){dom.setAttrib(e,'mce_name','font');dom.setAttrib(e,'size',inArray(fz,st.fontSize)+1);}if(st.fontFamily){dom.setAttrib(e,'mce_name','font');dom.setAttrib(e,'face',st.fontFamily);}if(st.color){dom.setAttrib(e,'mce_name','font');dom.setAttrib(e,'color',dom.toHex(st.color));}if(st.backgroundColor){dom.setAttrib(e,'mce_name','font');dom.setStyle(e,'background-color',st.backgroundColor);}}else{if(st.fontSize)dom.setStyle(e,'fontSize',fzn[inArray(fz,st.fontSize)]);}if(st.fontWeight=='bold')dom.setAttrib(e,'mce_name','strong');if(st.fontStyle=='italic')dom.setAttrib(e,'mce_name','em');if(st.textDecoration=='underline')dom.setAttrib(e,'mce_name','u');if(st.textDecoration=='line-through')dom.setAttrib(e,'mce_name','strike');if(st.verticalAlign=='super')dom.setAttrib(e,'mce_name','sup');if(st.verticalAlign=='sub')dom.setAttrib(e
> > ,'mce_name
> > ','sub
> > ');dom.setAttrib(e,'mce_fixed','1');}},_patchSafari2x:function(ed)
> > {var
> > t
> > =
> > this
> > ,setContent,getNode,dom=ed.dom,lr;if(ed.windowManager.onBeforeOpen)
> > {ed.windowManager.onBeforeOpen.add(function()
> > {r=ed.selection.getRng();});}ed.selection.select=function(n)
> > {this.getSel().setBaseAndExtent(n,0,n,
> > 1);};getNode=ed.selection.getNode;ed.selection.getNode=function()
> > {return t.selElm||getNode.call(this);};ed.selection.getRng=function()
> > {var t=this,s=t.getSel(),d=ed.getDoc(),r,rb,ra,di;if(s.anchorNode)
> > {r
> > =
> > d
> > .createRange
> > ();try
> > {rb
> > =
> > d
> > .createRange
> > ();rb
> > .setStart
> > (s
> > .anchorNode
> > ,s
> > .anchorOffset
> > );rb
> > .collapse
> > (1
> > );ra
> > =
> > d
> > .createRange
> > ();ra
> > .setStart
> > (s
> > .focusNode
> > ,s
> > .focusOffset
> > );ra
> > .collapse
> > (1);di=rb.compareBoundaryPoints(rb.START_TO_END,ra)<0;r.setStart(di?
> > s.anchorNode:s.focusNode,di?
> > s.anchorOffset:s.focusOffset);r.setEnd(di?
> > s.focusNode:s.anchorNode,di?
> > s.focusOffset:s.anchorOffset);lr=r;}catch(ex){}}return r||
> > lr
> > ;};setContent
> > =ed.selection.setContent;ed.selection.setContent=function(h,s){var
> > r=this.get
> > Rng(),b;try{setContent.call(this,h,s);}catch(ex)
> > {b=dom.create('body');b.innerHTML=h;each(b.childNodes,function(n)
> > {r.insertNode(n.cloneNode(true));});}};},_insertBR:function(ed){var
> > dom=ed.dom,s=ed.selection,r=s.getRng(),br;r.insertNode(br=dom.create('br'));r.setStartAfter(br);r.setEndAfter(br);s.setRng(r);if(s.getSel().focusNode==br.previousSibling){s.select(dom.insertAfter(dom.doc.createTextNode('\u00a0'),br));s.collapse(1);}ed.getWin().scrollTo(0,dom.getPos(s.getRng().startContainer).y);}});tinymce.PluginManager.add('safari',tinymce.plugins.Safari);})();
> > \ No newline at end of file
> > Modified: trunk/wp-includes/js/tinymce/themes/advanced/js/anchor.js
> > (7512 => 7513)
> > --- trunk/wp-includes/js/tinymce/themes/advanced/js/anchor.js
> > 2008-03-25 20:09:34 UTC (rev 7512)
> > +++ trunk/wp-includes/js/tinymce/themes/advanced/js/anchor.js
> > 2008-03-26 03:22:53 UTC (rev 7513)
> > @@ -8,8 +8,10 @@
> > elm = ed.dom.getParent(ed.selection.getNode(), 'A,IMG');
> > v = ed.dom.getAttrib(elm, 'name');
> >
> > - if (v)
> > + if (v) {
> > + this.action = 'update';
> > f.anchorName.value = v;
> > + }
> >
> > f.insert.value = ed.getLang(elm ? 'update' : 'insert');
> > },
> > @@ -18,8 +20,10 @@
> > var ed = this.editor;
> >
> > tinyMCEPopup.restoreSelection();
> > - ed.selection.collapse(1);
> >
> > + if (this.action != 'update')
> > + ed.selection.collapse(1);
> > +
> > // Webkit acts weird if empty inline element is inserted so we
> > need to use a image instead
> > if (tinymce.isWebKit)
> > ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('img',
> > {mce_name : 'a', name : document.forms[0].anchorName.value,
> > 'class' : 'mceItemAnchor'}));
> > Modified: trunk/wp-includes/js/tinymce/tiny_mce.js (7512 => 7513)
> > --- trunk/wp-includes/js/tinymce/tiny_mce.js 2008-03-25 20:09:34 UTC
> > (rev 7512)
> > +++ trunk/wp-includes/js/tinymce/tiny_mce.js 2008-03-26 03:22:53 UTC
> > (rev 7513)
> > @@ -1 +1 @@
> > -var
> > tinymce={majorVersion:'3',minorVersion:'0.6',releaseDate:'2008-03-
> > xx',_init:function(){var
> > t
> > =
> > this
> > ,ua
> > =
> > navigator
> > .userAgent
> > ,i,nl,n,base;t.isOpera=window.opera&&opera.buildNumber;t.isWebKit=/
> > WebKit/.test(ua);t.isOldWebKit=t.isWebKit&&!
> > window.getSelection().getRangeAt;t.isIE=!t.isWebKit&&!t.isOpera&&(/
> > MSIE/gi).test(ua)&&(/Explorer/
> > gi).test(navigator.appName);t.isIE6=t.isIE&&/MSIE
> > [56]/.test(ua);t.isGecko=!t.isWebKit&&/
> > Gecko/.test(ua);t.isMac=ua.indexOf('Mac')!
> > =-1;if(window.tinyMCEPreInit)
> > {t
> > .suffix
> > =
> > tinyMCEPreInit
> > .suffix
> > ;t
> > .baseURL
> > =
> > tinyMCEPreInit
> > .base
> > ;return
> > ;}t
> > .suffix
> > ='';nl=document.getElementsByTagName('base');for(i=0;i
'+h;e.removeChild(e.firstChild);}catch(ex)
> > {while
> > (e
> > .firstChild
> > )e.firstChild.removeNode();x=t.create('div');x.innerHTML='
> > >'+h;each(x.childNodes,function(n,i)
> > {if
> > (i
> > )e.appendChild(n);});}};if(t.settings.fix_ie_paragraphs)h=h.replace(/
> > > class="mceIcon" src="'+s.image+'" />';else h+=' > class="mceIcon '+s['class']+'">';return
> > h;},postRender:function(){var
> > t=this,s=t.settings;tinymce.dom.Event.add(t.id,'click',function(e)
> > {if(!t.isDisabled())return s.onclick.call(s.scope,e);});}});})();
> > (function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom.Event,each=tinymce.each,Dispatcher=tinymce.util.Dispatcher;tinym
> > ce.create('tinymce.ui.ListBox:tinymce.ui.Control',
> > {ListBox:function(id,s){var
> > t=this;t.parent(id,s);t.items=[];t.onChange=new
> > Dispatcher(t);t.onPostRender=new Dispatcher(t);t.onAdd=new
> > Dispatcher(t);t.onRenderMenu=new
> > tinymce
> > .util
> > .Dispatcher(this);t.classPrefix='mceListBox';},select:function(v)
> > {var t=this,e,fv;if(v!=t.selectedValue){e=DOM.get(t.id
> > +'_text');t.selectedValue=v;each(t.items,function(o){if(o.value==v)
> > {DOM.setHTML(e,DOM.encode(o.title));fv=1;return false;}});if(!fv)
> > {DOM
> > .setHTML
> > (e
> > ,DOM
> > .encode
> > (t.settings.title));DOM.addClass(e,'mceTitle');e=0;return;}else
> > DOM.removeClass(e,'mceTitle');}e=0;},add:function(n,v,o){var
> > t=this;o=o||{};o=tinymce.extend(o,
> > {title:n
> > ,value:v
> > });t.items.push(o);t.onAdd.dispatch(t,o);},getLength:function()
> > {return this.items.length;},renderHTML:function(){var
> > h='',t=this,s=t.settings;h='
> cellspacing="0" class="mceListBox mceListBoxEnabled'+(s['class']?('
> > '+s['class']):'')+'&
> > quot;>
';return h;},showMenu:function(){var
> > t=this,p1,p2,e=DOM.get(this.id),m;if(t.isDisabled()||
> > t.items.length==0)return;if(!t.isMenuRendered)
> > {t.renderMenu();t.isMenuRendered=true;}p1=DOM.getPos(this.settings.menu_container);p2=DOM.getPos(e);m=t.menu;m.settings.offset_x=p2.x;m.settings.offset_y=p2.y;if(t.oldID)m.items[t.oldID].setSelected(0);each(t.items,function(o){if(o.value===t.selectedValue){m.items[o.id].setSelected(1);t.oldID=o.id;}});m.showMenu(0,e.clientHeight);Event.add(document,'mousedown',t.hideMenu,t);DOM.ad
> > dClass(t.id,'mceListBoxSelected');},hideMenu:function(e){var
> > t=this;if(!e||!DOM.getParent(e.target,function(n){return
> > DOM.hasClass(n,'mceMenu');}))
> > {DOM
> > .removeClass
> > (t
> > .id
> > ,'mceListBoxSelected
> > ');Event
> > .remove
> > (document
> > ,'mousedown
> > ',t.hideMenu,t);if(t.menu)t.menu.hideMenu();}},renderMenu:function()
> > {var t=this,m;m=t.settings.control_manager.createDropMenu(t.id
> > +'_menu',{menu_line:1,'class':'mceListBoxMenu mceNoIcons',max_width:
> > 150,max_height:
> > 150
> > });m
> > .onHideMenu
> > .add
> > (t
> > .hideMenu
> > ,t
> > );m
> > .add
> > ({title:t
> > .settings
> > .title
> > ,'class':'mceMenuItemTitle'}).setDisabled(1);each(t.items,function(o)
> > {o.id=DOM.uniqueId();o.onclick=function()
> > {if(t.settings.onselect(o.value)!
> > =
> > =
> > false
> > )t
> > .select
> > (o
> > .value
> > );};m
> > .add
> > (o);});t.onRenderMenu.dispatch(t,m);t.menu=m;},postRender:function()
> > {var t=this;Event.add(t.id,'click',t.showMenu,t);if(tinymce.isIE6||!
> > DOM.boxModel){Event.add(t.id,'mouseover',function(){if(!
> > DOM
> > .hasClass
> > (t
> > .id
> > ,'mceListBoxDisabled
> > '))DOM
> > .addClass
> > (t.id,'mceListBoxHover');});Event.add(t.id,'mouseout',function(){if
> > (!
> > DOM
> > .hasClass
> > (t
> > .id
> > ,'mceListBoxDisabled
> > '))DOM
> > .removeClass
> > (t
> > .id
> > ,'mceListBoxHover
> > ');});}t.onPostRender.dispatch(t,DOM.get(t.id));}});})();(function()
> > {var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each
> > ,Dispatcher
> > =
> > tinymce
> > .util
> > .Dispatcher
> > ;tinymce.create('tinymce.ui.NativeListBox:tinymce.ui.ListBox',
> > {NativeListBox:function(id,s)
> > {this
> > .parent
> > (id,s);this.classPrefix='mceNativeListBox';},setDisabled:function(s)
> > {DOM.get(this.id).disabled=s;},isDisabled:function(){return
> > DOM.get(this.id).disabled;},select:function(v){var
> > e=DOM.get(this.id),ol=e.options;v=''+
> > (v||'');e.selectedIndex=0;each(ol,function(o,i){if(o.value==v)
> > {e.selectedIndex=i;return false;}});},add:function(n,v,a){var
> > o,t=this;a=a||
> > {};a
> > .value
> > =
> > v
> > ;if
> > (t
> > .isRendered
> > ())DOM
> > .add
> > (DOM
> > .get
> > (this
> > .id
> > ),'option
> > ',a
> > ,n
> > );o
> > =
> > {title:n
> > ,value:v
> > ,attribs:a
> > };t.items.push(o);t.onAdd.dispatch(t,o);},getLength:function()
> > {return DOM.get(this.id).options.length-1;},renderHTML:function()
> > {var h,t=this;h=DOM.createHTML('option',{value:''},'-- '+t.sett
> > ings.title+' --');each(t.items,function(it){h
> > +=DOM.createHTML('option',
> > {value:it.value},it.title);});h=DOM.createHTML('select',
> > {id:t.id,'class':'mceNativeListBox'},h);return
> > h;},postRender:function(){var t=this,ch;t.rendered=true;function
> > onChange(e){var
> > v
> > =
> > e
> > .target
> > .options
> > [e
> > .target
> > .selectedIndex
> > ].value
> > ;t
> > .onChange
> > .dispatch
> > (t
> > ,v
> > );if
> > (t
> > .settings
> > .onselect
> > )t
> > .settings
> > .onselect
> > (v
> > );};Event
> > .add(t.id,'change',onChange);Event.add(t.id,'keydown',function(e)
> > {var
> > bf;Event.remove(t.id,'change',ch);bf=Event.add(t.id,'blur',function()
> > {Event
> > .add
> > (t
> > .id
> > ,'change
> > ',onChange);Event.remove(t.id,'blur',bf);});if(e.keyCode==13||
> > e.keyCode==32){onChange(e);return
> > Event.cancel(e);}});t.onPostRender.dispatch(t,DOM.get(t.id));}});})
> > ();(function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each;tinymce.create('tinymce.ui.MenuButton:tinymce.ui.Button',
> > {MenuButton:function(id,s){this.parent(id,s);this.onRenderMenu=new
> > tinymce.util.Dispatcher(this);s.menu_container=s.menu_container||
> > document.body;},
> > showMenu:function(){var
> > t=this,p1,p2,e=DOM.get(t.id),m;if(t.isDisabled())return;if(!
> > t.isMenuRendered)
> > {t
> > .renderMenu
> > ();t
> > .isMenuRendered
> > =
> > true
> > ;}p1
> > =
> > DOM
> > .getPos
> > (t
> > .settings
> > .menu_container
> > );p2
> > =
> > DOM
> > .getPos
> > (e
> > );m
> > =
> > t
> > .menu
> > ;m
> > .settings
> > .offset_x
> > =
> > p2
> > .x
> > ;m
> > .settings
> > .offset_y
> > =
> > p2
> > .y
> > ;m
> > .settings
> > .vp_offset_x
> > =
> > p2
> > .x
> > ;m
> > .settings
> > .vp_offset_y
> > =
> > p2
> > .y
> > ;m
> > .showMenu
> > (0
> > ,e
> > .clientHeight
> > );Event.add(document,'mousedown',t.hideMenu,t);t.setState('Selected',
> > 1);},renderMenu:function(){var
> > t=this,m;m=t.settings.control_manager.createDropMenu(t.id+'_menu',
> > {menu_line:1,'class':this.classPrefix
> > +
> > 'Menu
> > ',icons:t
> > .settings
> > .icons
> > });m
> > .onHideMenu
> > .add
> > (t
> > .hideMenu
> > ,t);t.onRenderMenu.dispatch(t,m);t.menu=m;},hideMenu:function(e){var
> > t=this;if(!e||!DOM.getParent(e.target,function(n){return
> > DOM.hasClass(n,'mceMenu');})){t.setState('Selected',
> > 0
> > );Event
> > .remove
> > (document
> > ,'mousedown
> > ',t.hideMenu,t);if(t.menu)t.menu.hideMenu();}},postRender:function()
> > {var t=this,s=t.settings;Event.add(t.id,'click',function(){if(!
> > t.isDisabled()){if(s.onclick)s.onclick(t.v
> > alue);t.showMenu();}});}});})();(function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each;tinymce.create('tinymce.ui.SplitButton:tinymce.ui.MenuButton',
> > {SplitButton:function(id,s)
> > {this
> > .parent
> > (id,s);this.classPrefix='mceSplitButton';},renderHTML:function(){var
> > h
> > ,t
> > =
> > this
> > ,s=t.settings,h1;h='';h+=' '+DOM.createHTML('a',{id:t.id
> > +'_text',href:'javascript:;','class':'mceText',onclick:"return
> > false;",onmousedown:'return false;'},DOM.encode(t.settings.title))
> > +' ';h+=''+DOM.createHTML('a',{id:t.id
> > +'_open',href:'javascript:;','class':'mceOpen',onclick:"return
> > false;",onmousedown:'return false;'},'')+' ';h+='
> > tr>';if(s.image)h1=DOM.createHTML('img ',
> > {src:s.image,'class':'mceAction '+s['class']});else
> > h1=DOM.createHTML('span',{'class':'mceAction '+s['class']},'');h
> > +=' ';return
> > DOM.createHTML(
> > 'table',{id:t.id,'class':'mceSplitButton mceSplitButtonEnabled
> > '+s['class'],cellpadding:'0',cellspacing:'0',onmousedown:'return
> > false;',title:s.title},h);},postRender:function(){var
> > t=this,s=t.settings;if(s.onclick){Event.add(t.id
> > +'_action','click',function(){if(!
> > t.isDisabled())s.onclick(t.value);});}Event.add(t.id
> > +'_open','click',t.showMenu,t);if(tinymce.isIE6||!DOM.boxModel)
> > {Event.add(t.id,'mouseover',function(){if(!
> > DOM
> > .hasClass
> > (t
> > .id
> > ,'mceSplitButtonDisabled
> > '))DOM
> > .addClass
> > (t.id,'mceSplitButtonHover');});Event.add(t.id,'mouseout',function()
> > {if(!
> > DOM
> > .hasClass
> > (t
> > .id
> > ,'mceSplitButtonDisabled
> > '))DOM.removeClass(t.id,'mceSplitButtonHover');});}}});})();
> > (function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,is
> > =
> > tinymce
> > .is
> > ,each
> > =
> > tinymce
> > .each
> > ;tinymce.create('tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton',
> > {ColorSplitButton:function(id,s){var
> > t
> > =
> > this
> > ;t
> > .parent
> > (id
> > ,s
> > );t
> > .settings
> > =
> > s
> > =
> > tinymce
> > .extend
> > ({colors
> > :'000000,993300,333300,003300,003366,000080,333399,333333,800000
> > ,FF6600,808000,008000,0
> > 08080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,
> > 3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,
> > 993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,
> > 99CCFF,CC99FF,FFFFFF',grid_width:
> > 8
> > ,default_color
> > :'#888888'},t.settings);t.value=s.default_color;},showMenu:function()
> > {var t=this,r,p,e,p2;if(t.isDisabled())return;if(!t.isMenuRendered)
> > {t.renderMenu();t.isMenuRendered=true;}e=DOM.get(t.id);DOM.show(t.id
> > +
> > '_menu
> > ');DOM
> > .addClass
> > (e,'mceSplitButtonSelected');p2=DOM.getPos(e);DOM.setStyles(t.id
> > +'_menu',{left:p2.x,top:p2.y+e.clientHeight,zIndex:
> > 150
> > });e
> > =
> > 0;Event.add(document,'mousedown',t.hideMenu,t);},hideMenu:function(e)
> > {var t=this;if(!e||!DOM.getParent(e.target,function(n){return
> > DOM.hasClass(n,'mceSplitButtonMenu');}))
> > {DOM
> > .removeClass
> > (t
> > .id
> > ,'mceSplitButtonSelected
> > ');Event.remove(document,'mousedown',t.hideMenu,t);DOM.hide(t.id
> > +'_menu');}},renderMenu:function(){var
> > t=this,m,i=0,s=t.settings,n,tb,tr,w;w=DOM.add(s.menu_container,'div',
> > {id:t.id+'_menu',dir:'ltr','cl
> > ass':s['menu_class']+' '+s['class'],style:'position:absolute;left:
> > 0;top:-1000px;'});m=DOM.add(w,'div',{'class':s['class']+'
> > mceSplitButtonMenu'});DOM.add(m,'span',
> > {'class':'mceMenuLine'});n=DOM.add(m,'table',
> > {'class
> > ':'mceColorSplitMenu
> > '});tb=DOM.add(n,'tbody');i=0;each(is(s.colors,'array')?
> > s.colors:s.colors.split(','),function(c){c=c.replace(/^#/,'');if(!
> > i--)
> > {tr
> > =
> > DOM
> > .add(tb,'tr');i=s.grid_width-1;}n=DOM.add(tr,'td');n=DOM.add(n,'a',
> > {href:'javascript:;',style:
> > {backgroundColor:'#'+c}});Event.add(n,'mousedown',function()
> > {t.setColor('#'+c);});});if(s.more_colors_func)
> > {n=DOM.add(tb,'tr');n=DOM.add(n,'td',
> > {colspan:s.grid_width,'class':'mceMoreColors'});n=DOM.add(n,'a',
> > {href:'javascript:;',onclick:'return
> > false
> > ;','class
> > ':'mceMoreColors
> > '},s.more_colors_title);Event.add(n,'click',function(e)
> > {s.more_colors_func.call(s.more_colors_scope||this);return
> > Event.cancel(e);});}DOM.addClass(m,'mceColorSplitMenu');return
> > w;},setColor:function(c){var t=this;DOM.setStyle(t.id
> > +'_preview','backgroun
> >
> > dColor
> > ',c
> > );t
> > .value=c;t.hideMenu();t.settings.onselect(c);},postRender:function()
> > {var id=this.id;this.parent();DOM.add(id+'_action','div',{id:id
> > +'_preview','class':'mceColorPreview'});},destroy:function()
> > {this.parent();DOM.remove(this.id+'_menu');}});})
> > ();tinymce.create('tinymce.ui.Toolbar:tinymce.ui.Container',
> > {renderHTML:function(){var
> > t
> > =
> > this
> > ,h
> > =
> > '',c
> > ,co
> > ,dom
> > =
> > tinymce
> > .DOM,s=t.settings,i,pr,nx,cl;cl=t.controls;for(i=0;i'+DOM.createHTML('a',{id:t.id
> > +'_action',href:'javascript:;','class':'mceAction
> > '+s['class'],onclick:"return false;",onmousedown:'return
> > false;',title:s.title},h1)+' ';h1=DOM.createHTML('span',
> > {'class':'mceOpen '+s['class']});h+=''+DOM.createHTML('a',
> > {id:t.id+'_open',href:'javascript:;','class':'mceOpen
> > '+s['class'],onclick:"return false;",onmousedown:'return
> > false;',title:s.title},h1)+' ';h+=''+h+'
> > tr> ');}});(function(){var
> > Dispatcher
> > =
> > tinymce
> > .util
> > .Dispatcher,each=tinymce.each;tinymce.create('tinymce.AddOnManager',
> > {items:[],urls:{},lookup:{},onAdd:new
> > Dispatcher(this),get:function(n){return
> > this.lookup[n];},requireLangPack:function(n){var
> > u,s;if(tinymce.EditorManager.settings){u=this.urls[n]+'/
> > langs/'+tinymce.EditorManager.settings.langu
> > age+'.js';s=tinymce.EditorManager.settings;if(s){if(!
> > tinymce.dom.Event.domLoaded&&!
> > s.strict_mode)tinymce.ScriptLoader.load(u);else
> > tinymce.ScriptLoader.add(u);}}},add:function(id,o)
> > {this
> > .items
> > .push(o);this.lookup[id]=o;this.onAdd.dispatch(this,id,o);return
> > o;},load:function(n,u,cb,s){var
> > t=this;if(t.urls[n])return;if(u.indexOf('/')!
> > =0&&u.indexOf('://')==-1)u=tinymce.baseURL
> > +
> > '/'+
> > u
> > ;t
> > .urls
> > [n
> > ]=
> > u
> > .substring
> > (0
> > ,u
> > .lastIndexOf
> > ('/'));tinymce
> > .ScriptLoader.add(u,cb,s);}});tinymce.PluginManager=new
> > tinymce.AddOnManager();tinymce.ThemeManager=new
> > tinymce.AddOnManager();}());(function(){var
> > each
> > =
> > tinymce
> > .each
> > ,extend
> > =
> > tinymce
> > .extend
> > ,DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,ThemeManager
> > =
> > tinymce
> > .ThemeManager
> > ,PluginManager
> > =
> > tinymce.PluginManager,explode=tinymce.explode;tinymce.create('static
> > tinymce.EditorManager',{editors:{},i18n:
> > {},activeEditor:null,init:function(s){var
> > t=this,pl,sl=tinymce.ScriptLoader,c;function execCallback(se,n,s)
> > {var f=se[n];if(!f)return;if(tinymce.is(f,'stri
> > ng')){s=f.replace(/\.\w+$/,'');s=s?tinymce.resolve(s):
> > 0;f=tinymce.resolve(f);}return f.apply(s||
> > this,Array.prototype.slice.call(arguments,
> > 2));};s=extend({theme:"simple",language:"en",strict_loading_mode:document.contentType=='application/xhtml+xml'},s);t.settings=s;if(!Event.domLoaded&&!s.strict_loading_mode){if(s.language)sl.add(tinymce.baseURL+'/langs/'+s.language+'.js');if(s.theme&&s.theme.charAt(0)!='-'&&!ThemeManager.urls[s.theme])ThemeManager.load(s.theme,'themes/'+s.theme+'/editor_template'+tinymce.suffix+'.js');if(s.plugins){pl=explode(s.plugins);if(tinymce.inArray(pl,'compat2x')!=-1)PluginManager.load('compat2x','plugins/compat2x/editor_plugin'+tinymce.suffix+'.js');each(pl,function(v){if(v&&v.charAt(0)!='-'&&!PluginManager.urls[v]){if(!tinymce.isWebKit&&v=='safari')return;PluginManager.load(v,'plugins/'+v+'/editor_plugin'+tinymce.suffix+'.js');}});}sl.loadQueue();}Event.add(document,'init',function
> > (){var l,co;execCallback(s,'onpageload');if(s.browsers)
> > {l=false;each(explode(s.browsers),function(v){switch(v)
> > {case'ie
> > ':case'msie
> > ':if
> > (tinymce
> > .isIE
> > )l
> > =
> > true
> > ;break
> > ;case'gecko
> > ':if
> > (tinymce
> > .isGecko
> > )l
> > =
> > true
> > ;break
> > ;case'safari
> > ':case'webkit
> > ':if
> > (tinymce
> > .isWebKit
> > )l=true;break;case'opera':if(tinymce.isOpera)l=true;break;}});if(!
> > l)return;}switch(s.mode){case"exact":l=s.elements||'';if(l.length>0)
> > {each(explode(l),function(v){if(DOM.get(v))new
> > tinymce
> > .Editor(v,s).render(1);else{c=0;each(document.forms,function(f)
> > {each(f.elements,function(e){if(e.name===v)
> > {v='mce_editor_'+c;DOM.setAttrib(e,'id',v);new
> > tinymce
> > .Editor
> > (v
> > ,s
> > ).render
> > (1
> > );}});});}});}break
> > ;case"textareas":case"specific_textareas":function hasClass(n,c)
> > {return new RegExp('\\b'+c+'\
> > \b','g').test(n.className);};each(DOM.select('textarea'),function(v)
> > {if(s.editor_deselector&&hasClass(v,s.editor_deselector))return;if(!
> > s.editor_selector||hasClass(v,s.editor_selector))new
> > tinymce.Editor(v.id=(v.id||v.
> > name||(v.id=DOM.uniqueId())),s).render(1);});break;}if(s.oninit)
> > {l=co=0;each(t.editors,function(ed){co++;if(!ed.initialized)
> > {ed.onInit.add(function(){l+
> > +;if(l==co)execCallback(s,'oninit');});}else l+
> > +;if(l==co)execCallback(s,'oninit');});}});},get:function(id){return
> > this.editors[id];},getInstanceById:function(id){return
> > this.get(id);},add:function(e)
> > {this.editors[e.id]=e;this._setActive(e);return
> > e;},remove:function(e){var t=this;if(!t.editors[e.id])return
> > null;delete t.editors[e.id];if(t.activeEditor==e)
> > {each(t.editors,function(e){t._setActive(e);return
> > false;});}e._destroy();return e;},execCommand:function(c,u,v){var
> > t=this,ed=t.get(v);switch(c){case"mceFocus":ed.focus();return
> > true;case"mceAddEditor":case"mceAddControl":new
> > tinymce.Editor(v,t.settings).render();return
> > true;case"mceAddFrameControl":return
> > true;case"mceRemoveEditor":case"mceRemoveControl":ed.remove();return
> > true;case'mceToggleEditor':if(!ed){t.exe
> > cCommand('mceAddControl',0,v);return
> > true;}if(ed.isHidden())ed.show();else ed.hide();return
> > true;}if(t.activeEditor)return
> > t.activeEditor.execCommand(c,u,v);return
> > false;},execInstanceCommand:function(id,c,u,v){var
> > ed=this.get(id);if(ed)return ed.execCommand(c,u,v);return
> > false;},triggerSave:function(){each(this.editors,function(e)
> > {e.save();});},addI18n:function(p,o){var lo,i18n=this.i18n;if(!
> > tinymce.is(p,'string')){each(p,function(o,lc){each(o,function(o,g)
> > {each(o,function(o,k){if(g==='common')i18n[lc+'.'+k]=o;else i18n[lc
> > +'.'+g+'.'+k]=o;});});});}else{each(o,function(o,k){i18n[p
> > +'.'+k]=o;});}},_setActive:function(e)
> > {this
> > .selectedInstance
> > =
> > this
> > .activeEditor
> > =e;}});tinymce.documentBaseURL=window.location.href.replace(/[\?#].*
> > $/,'').replace(/[\/\\][^\/]+$/,'');if(!/[\/\\]
> > $/.test(tinymce.documentBaseURL))tinymce.documentBaseURL
> > +='/';tinymce.baseURL=new
> > tinymce
> > .util
> > .URI
> > (tinymce
> > .documentBaseURL
> > ).toAbsolute(tinymce.baseURL);tinymce.EditorManager.baseURI=new
> > tinymce.util.URI(tinymce
> > .baseURL);if(tinymce.EditorManager.baseURI.host!
> > =
> > window
> > .location
> > .hostname
> > &&window
> > .location
> > .hostname
> > )document
> > .domain=tinymce.relaxedDomain=window.location.hostname.replace(/.*\.
> > (.+\..+)$/,'$1');})();var
> > tinyMCE=window.tinyMCE=tinymce.EditorManager;(function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event,extend=tinymce.extend,Dispatcher=tinymce.util.Dispatcher;var
> > each
> > =
> > tinymce
> > .each
> > ,isGecko
> > =tinymce.isGecko,isIE=tinymce.isIE,isWebKit=tinymce.isWebKit;var
> > is
> > =
> > tinymce
> > .is
> > ,ThemeManager
> > =
> > tinymce
> > .ThemeManager
> > ,PluginManager
> > =tinymce.PluginManager,EditorManager=tinymce.EditorManager;var
> > inArray
> > =
> > tinymce
> > .inArray
> > ,grep
> > =
> > tinymce.grep,explode=tinymce.explode;tinymce.create('tinymce.Editor',
> > {Editor:function(id,s){var
> > t=this;t.id=t.editorId=id;t.execCommands={};t.queryStateCommands={};t.queryValueCommands={};t.plugins={};each(['onPreInit','onBeforeRenderUI','onPostRender','onInit','onRemove','onActivate','onDeactivate','onClick','onEvent','onMouseUp','onMouseDown','onDblClick','onKeyDown','o
> >
> > nKeyUp
> > ','onKeyPress
> > ','onContextMenu
> > ','onSubmit
> > ','onReset
> > ','onPaste
> > ','onPreProcess
> > ','onPostProcess
> > ','onBeforeSetContent
> > ','onBeforeGetContent
> > ','onSetContent
> > ','onGetContent
> > ','onLoadContent
> > ','onSaveContent
> > ','onNodeChange
> > ','onChange
> > ','onBeforeExecCommand
> > ','onExecCommand
> > ','onUndo
> > ','onRedo
> > ','onVisualAid','onSetProgressState','onBeforeDestroy'],function(e)
> > {t[e]=new
> > Dispatcher
> > (t
> > );});t
> > .settings
> > =
> > s
> > =
> > extend
> > ({id:id
> > ,language
> > :'en',docs_language:'en',theme:'simple',skin:'default',delta_width:
> > 0,delta_height:
> > 0
> > ,popup_css
> > :'',plugins
> > :'',document_base_url:tinymce
> > .documentBaseURL,add_form_submit_trigger:1,submit_patch:
> > 1,add_unload_trigger:1,convert_urls:1,relative_urls:
> > 1,remove_script_host:1,table_inline_editing:0,object_resizing:
> > 1,cleanup:1,accessibility_focus:1,custom_shortcuts:
> > 1,custom_undo_redo_keyboard_shortcuts:
> > 1,custom_undo_redo_restore_selection:1,custom_undo_redo:1,doctype:' > DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//
> > EN">',visual_table_class:'mceItemTable',vis
> > ual:
> > 1,inline_styles:true,convert_fonts_to_spans:true,font_size_style_values:'xx-small,x-small,small,medium,large,x-large,xx-large',apply_source_formatting:1,directionality:'ltr',forced_root_block:'p',valid_elements:'@[id|class|style|title|dir
> > >');});}if(s.fix_nesting&&isIE)
> > {t.onBeforeSetContent.add(function(ed,o)
> > {o.content=t._fixNesting(o.content);});}if(s.pref
> > ormatted){t.onPostProcess.add(function(ed,o)
> > {o.content=o.content.replace(/^\s*'+o.content+'
> > pre>';});}if(s.verify_css_classes)
> > {t.serializer.attribValueFilter=function(n,v){var s,cl;if(n=='class')
> > {if(!t.classesRE){cl=t.dom.getClasses();if(cl.length>0)
> > {s='';each(cl,function(o){s+=(s?'|':'')
> > +o['class'];});t.classesRE=new RegExp('('+s+')','gi');}}return!
> > t.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(v)||
> > t.classesRE.test(v)?v:'';}return
> > v;};}if(s.convert_fonts_to_spans)t._convertFonts();if(s.inline_styles)t._convertInlineElements();if(s.cleanup_callback){t.onBeforeSetContent.add(function(ed,o){o.content=t.execCallback('cleanup_callback','insert_to_editor',o.content,o);});t.onPreProcess.add(function(ed,o){if(o.set)t.execCallback('cleanup_callback','insert_to_editor_dom',o.node,o);if(o.get)t.execCallback('cleanup_callback','get_from_
> > editor_dom',o.node,o);});t.onPostProcess.add(function(ed,o)
> > {if(o.set)o.content=t.execCallback('cleanup_callback','insert_to_editor',o.content,o);if(o.get)o.content=t.execCallback('cleanup_callback','get_from_editor',o.content,o);});}if(s.save_callback){t.onGetContent.add(function(ed,o){if(o.save)o.content=t.execCallback('save_callback',t.id,o.content,t.getBody());});}if(s.handle_event_callback){t.onEvent.add(function(ed,e,o){if(t.execCallback('handle_event_callback',e,ed,o)===false)Event.cancel(e);});}t.onSetContent.add(function(){t.addVisual(t.getBody());});if(s.padd_empty_editor){t.onPostProcess.add(function(ed,o){o.content=o.content.replace(/^
',
> > 1
> > );o
> > .format
> > =
> > 'raw
> > ';}o
> > .content
> > =t.dom.setHTML(t.getBody(),tinymce.trim(o.content));if(o.format!
> > ='raw'&&t.settings.cleanup)
> > {o
> > .getInner
> > =
> > true
> > ;o
> > .content
> > =
> > t
> > .dom.setHTML(t.getBody(),t.serializer.serialize(t.getBody(),o));}if(!
> > o.no_events)t.onSetContent.dispatch(t,o);return
> > o.content;},getContent:function(o){var t=this,h;o=o||
> > {};o.format=o.format||'html';o.get=true;if(!
> > o.no_events)t.onBeforeGetContent.dispatch(t,o);if(o.format!
> > ='raw'&&t.settings.cleanup)
> > {o.getInner=true;h=t.serializer.serialize(t.getBody(),o);}else
> > h=t.getBody().innerHTML;h=h.replace(/^\s*|\s*$/
> > g,'');o={content:h};t.onGetContent.dispatch(t,o);return
> > o.content;},isDirty:function(){var t=this;return
> > tinymce.trim(t.startContent)!
> > =tinymce.trim(t.getContent({format:'raw',no_events:1}))&&!
> > t.isNotDirty;},getContainer:function(){var t=this;if(!
> > t.container)t.container=DOM.get(t.editorContainer||t.id
> > +'_parent');return t.container;},getContentAreaContainer:fu
> > nction(){return this.contentAreaContainer;},getElement:function()
> > {return DOM.get(this.settings.content_element||
> > this.id);},getWin:function(){var t=this,e;if(!t.contentWindow)
> > {e=DOM.get(t.id+"_ifr");if(e)t.contentWindow=e.contentWindow;}return
> > t.contentWindow;},getDoc:function(){var t=this,w;if(!
> > t.contentDocument)
> > {w=t.getWin();if(w)t.contentDocument=w.document;}return
> > t.contentDocument;},getBody:function(){return this.bodyElement||
> > this.getDoc().body;},convertURL:function(u,n,e){var
> > t=this,s=t.settings;if(s.urlconverter_callback)return
> > t.execCallback('urlconverter_callback',u,e,true,n);if(!
> > s.convert_urls||(e&&e.nodeName=='LINK')||
> > u.indexOf('file:')===0)return u;if(s.relative_urls)return
> > t
> > .documentBaseURI
> > .toRelative
> > (u);u=t.documentBaseURI.toAbsolute(u,s.remove_script_host);return
> > u;},addVisual:function(e){var t=this,s=t.settings;e=e||
> > t.getBody();if(!
> > is
> > (t
> > .hasVisual
> > ))t.hasVisual=s.visual;each(t.dom.select('table,a',e),function(e)
> > {var v;switch(e.nodeName){case'TA
> > BLE':v=t.dom.getAttrib(e,'border');if(!v||v=='0')
> > {if(t.hasVisual)t.dom.addClass(e,s.visual_table_class);else
> > t
> > .dom
> > .removeClass
> > (e
> > ,s
> > .visual_table_class
> > );}return;case'A':v=t.dom.getAttrib(e,'name');if(v)
> > {if(t.hasVisual)t.dom.addClass(e,'mceItemAnchor');else
> > t
> > .dom
> > .removeClass
> > (e
> > ,'mceItemAnchor
> > ');}return
> > ;}});t.onVisualAid.dispatch(t,e,t.hasVisual);},_addEvents:function()
> > {var
> > t
> > =
> > this
> > ,i
> > ,s
> > =
> > t
> > .settings
> > ,lo
> > =
> > {mouseup
> > :'onMouseUp
> > ',mousedown
> > :'onMouseDown
> > ',click
> > :'onClick
> > ',keyup
> > :'onKeyUp
> > ',keydown
> > :'onKeyDown
> > ',keypress
> > :'onKeyPress
> > ',submit
> > :'onSubmit
> > ',reset
> > :'onReset
> > ',contextmenu
> > :'onContextMenu',dblclick:'onDblClick',paste:'onPaste'};function
> > eventHandler(e,o){var
> > ty=e.type;if(t.removed)return;if(t.onEvent.dispatch(t,e,o)!==false)
> > {t[lo[e.fakeType||e.type]].dispatch(t,e,o);}};each(lo,function(v,k)
> > {switch(k){case'contextmenu':if(tinymce.isOpera)
> > {Event.add(t.getDoc(),'mousedown',function(e){if(e.ctrlKey)
> > {e.fakeType='contextmenu';eventHandler(e);}});}else
> > Event.add(t.getDoc(),k,eventHandler);break;case'
> > paste':Event.add(t.getBody(),k,function(e){var
> > tx,h,el,r;if(e.clipboardData)tx=e.clipboardData.getData('text/
> > plain');else
> > if
> > (tinymce
> > .isIE)tx=t.getWin().clipboardData.getData('Text');eventHandler(e,
> > {text:tx
> > ,html:h
> > });});break;case'submit':case'reset':Event.add(t.getElement().form||
> > DOM
> > .getParent
> > (t
> > .id
> > ,'form'),k,eventHandler);break;default:Event.add(s.content_editable?
> > t
> > .getBody
> > ():t.getDoc(),k,eventHandler);}});Event.add(s.content_editable?
> > t.getBody():(isGecko?t.getDoc():t.getWin()),'focus',function(e)
> > {t.focus(true);});if(tinymce.isGecko)
> > {Event.add(t.getDoc(),'DOMNodeInserted',function(e){var
> > v
> > ;e
> > =
> > e
> > .target
> > ;if
> > (e
> > .nodeType
> > =
> > =
> > =
> > 1
> > &&e
> > .nodeName
> > =
> > =
> > =
> > 'IMG
> > '&&(v
> > =
> > e
> > .getAttribute
> > ('mce_src')))e.src=t.documentBaseURI.toAbsolute(v);});}if(isGecko)
> > {function setOpts(){var t=this,d=t.getDoc(),s=t.settings;if(isGecko)
> > {if(t._isHidden()){try{if(!
> > s.content_editable)d.designMode='On';}catch(ex)
> > {}}try{d.execCommand("styleWithCSS",0,false);}catch(ex){if(!
> > t._isHidden())d.execCommand(&quo
> > t;useCSS",0,true);}if(!
> > s
> > .table_inline_editing
> > )try{d.execCommand('enableInlineTableEditing',false,false);}catch(ex)
> > {}if(!
> > s
> > .object_resizing
> > )try{d.execCommand('enableObjectResizing',false,false);}catch(ex)
> > {}}};t
> > .onBeforeExecCommand
> > .add
> > (setOpts
> > );t
> > .onMouseDown
> > .add
> > (setOpts
> > );}t
> > .onMouseUp
> > .add
> > (t
> > .nodeChanged
> > );t.onClick.add(t.nodeChanged);t.onKeyUp.add(function(ed,e)
> > {if((e.keyCode>=33&&e.keyCode<=36)||(e.keyCode>=37&&e.keyCode<=40)||
> > e.keyCode==13||e.keyCode==45||e.keyCode==46||e.keyCode==8||
> > e.ctrlKey)t.nodeChanged();});t.onReset.add(function()
> > {t.setContent(t.startContent,
> > {format:'raw'});});if(t.getParam('tab_focus')){function
> > tabCancel(ed,e){if(e.keyCode===9)return Event.cancel(e);};function
> > tabHandler(ed,e){var x,i,f,el,v;function find(d)
> > {f=DOM.getParent(ed.id,'form');el=f.elements;if(f)
> > {each(el,function(e,i){if(e.id==ed.id){x=i;return false;}});if(d>0)
> > {for(i=x+1;i
');else
> > this
> > .editor
> > .getDoc
> > ().execCommand
> > ('InsertHorizontalRule',false,'');},RemoveFormat:function(){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,s
> > =
> > ed
> > .selection
> > ,b;if(isWebKit)s.setContent(s.getContent({format:'raw'}).replace(/
> > (<(span|b|i|strong|em|strike) [^>]+>|<(span|b|i|strong|em|strike)>|<
> > \/(span|b|i|strong|em|strike)>|)/g,''),{format:'raw'});else
> > ed
> > .getDoc().execCommand('RemoveFormat',false,null);t.mceSetStyleInfo(0,
> > {command
> > :'removeformat'});ed.addVisual();},mceSetStyleInfo:function(u,v){var
> > t=this,ed=t.editor,d=ed.getDoc
> >
> > (),dom
> > =
> > ed
> > .dom
> > ,e
> > ,b,s=ed.selection,nn=v.wrapper||'span',b=s.getBookmark(),re;function
> > set(n,e){if(n.nodeType==1){switch(v.command){case'setattrib':return
> > dom.setAttrib(n,v.name,v.value);case'setstyle':return
> > dom.setStyle(n,v.name,v.value);case'removeformat':return
> > dom
> > .setAttrib
> > (n
> > ,'class
> > ','');}}};re
> > =
> > ed
> > .settings
> > .merge_styles_invalid_parents;if(tinymce.is(re,'string'))re=new
> > RegExp(re,'i');if(e=t.getSelectedElement())set(e,
> > 1);else{d.execCommand('FontName',false,'__');each(isWebKit?
> > dom.select('span'):dom.select('font'),function(n){var
> > sp,e;if(dom.getAttrib(n,'face')=='__'||n.style.fontFamily==='__')
> > {sp=dom.create(nn,
> > {mce_new:'1'});set(sp);each(n.childNodes,function(n)
> > {sp
> > .appendChild
> > (n
> > .cloneNode
> > (true
> > ));});dom
> > .replace(sp,n);}});}each(dom.select(nn).reverse(),function(n){var
> > p=n.parentNode;if(!dom.getAttrib(n,'mce_new'))
> > {p=dom.getParent(n,function(n){return
> > n.nodeType==1&&dom.getAttrib(n,'mce_new');});if(p)dom.remove(n,
> > 1);}});each(dom.select(nn).reverse(),function(n){var p=n.
> > parentNode;if(!p||!
> > dom
> > .getAttrib
> > (n
> > ,'mce_new
> > '))return
> > ;if(p.nodeName==nn.toUpperCase()&&p.childNodes.length==1)return
> > dom.remove(p,1);if(n.nodeType==1&&(!re||!
> > re.test(p.nodeName))&&p.childNodes.length==1)
> > {set
> > (p
> > );dom
> > .setAttrib
> > (n,'class','');}});each(dom.select(nn).reverse(),function(n)
> > {if(dom.getAttrib(n,'mce_new')){if(!dom.getAttrib(n,'class')&&!
> > dom.getAttrib(n,'style'))return dom.remove(n,
> > 1
> > );dom
> > .setAttrib
> > (n
> > ,'mce_new
> > ','');}});s.moveToBookmark(b);},queryStateJustify:function(c,v){var
> > ed
> > =
> > this
> > .editor,n=ed.selection.getNode(),dom=ed.dom;if(n&&n.nodeName=='IMG')
> > {if(dom.getStyle(n,'float')==v)return 1;return
> > n
> > .parentNode
> > .style
> > .textAlign==v;}n=dom.getParent(ed.selection.getStart(),function(n)
> > {return
> > n
> > .nodeType
> > =
> > =
> > 1
> > &&n
> > .style
> > .textAlign
> > ;});if
> > (v
> > =
> > =
> > 'full
> > ')v
> > =
> > 'justify
> > ';if
> > (ed.settings.inline_styles)return(n&&n.style.textAlign==v);return
> > ed.getDoc().queryCommandState(c);},HiliteColor:function(ui,val){var
> > t=this,ed=t.editor,d=ed.getDoc();fun
> > ction set(s){if(!isGecko)return;try{d.execCommand("styleWithCSS",
> > 0,s);}catch(ex){d.execCommand("useCSS",0,!s);}};if(isGecko||isOpera)
> > {set(true);d.execCommand('hilitecolor',false,val);set(false);}else
> > d.execCommand('BackColor',false,val);},Undo:function(){var
> > ed=this.editor;if(ed.settings.custom_undo_redo)
> > {ed.undoManager.undo();ed.nodeChanged();}else
> > ed.getDoc().execCommand('Undo',false,null);},Redo:function(){var
> > ed=this.editor;if(ed.settings.custom_undo_redo)
> > {ed.undoManager.redo();ed.nodeChanged();}else
> > ed
> > .getDoc
> > ().execCommand('Redo',false,null);},FormatBlock:function(ui,val){var
> > t=this,ed=t.editor;val=ed.settings.forced_root_block?
> > (val||'
\\s*<\\\/p>|
\\s*<\\
> > \/p>'.replace(/p/g,elm),'gi');t.reTrailBr=new RegExp('\\s*
\
> > \s*<\\\/p>'.replace(/p/g,elm),'gi');function padd(ed,o)
> > {if(isOpera)o.content=o.content.replace(t.reOpera,''+elm
> > +'>');o.content=o.content.replace(t.rePadd,'<'+elm+'$1$2$3$4$5$6>
> > \u00a0'+elm+'>');if(!isIE&&!isOpera&&o.set)
> > {o.content=o.content.replace(t.reNbsp2BR1,'<'+elm+'$1$2>
'+elm
> > +'>');o.content=o.content.replace(t.reNbsp2BR2,'<'+elm+'$1$2>
> > >'+elm+'>');}else{o.content=o.content.replace(t.reBR2Nbsp,'<'+elm
> > +'$1$2>\u00a0'+elm
> > +'>');o.content=o.content.replace(t.reTrailBr,''+elm
> > +
> > '>
> > ');}};ed
> > .onBeforeSetContent
> > .add(padd);ed.onPostProcess.add(padd);if(s.forced_root_block)
> > {ed.onInit.add(t.forceRoots,t);ed.onS
> >
> > etContent
> > .add
> > (t
> > .forceRoots
> > ,t);ed.onBeforeGetContent.add(t.forceRoots,t);}},setup:function()
> > {var t=this,ed=t.editor,s=ed.settings;if(s.forced_root_block)
> > {ed
> > .onKeyUp
> > .add
> > (t
> > .forceRoots
> > ,t);ed.onPreProcess.add(t.forceRoots,t);}if(s.force_br_newlines)
> > {if(isIE){ed.onKeyPress.add(function(ed,e){var
> > n,s=ed.selection;if(e.keyCode==13&&s.getNode().nodeName!='LI')
> > {s.setContent('
',
> > {format
> > :'raw
> > '});n
> > =
> > ed
> > .dom
> > .get('__');n.removeAttribute('id');s.select(n);s.collapse();return
> > Event.cancel(e);}});}return;}if(!isIE&&s.force_p_newlines)
> > {ed.onKeyPress.add(function(ed,e){if(e.keyCode==13&&!e.shiftKey){if(!
> > t.insertPara(e))Event.cancel(e);}});if(isGecko)
> > {ed.onKeyDown.add(function(ed,e){if((e.keyCode==8||e.keyCode==46)&&!
> > e.shiftKey)t.backspaceDelete(e,e.keyCode==8);});}}function ren(rn,na)
> > {var ne=ed.dom.create(na);each(rn.attributes,function(a)
> > {if
> > (a
> > .specified
> > &&a
> > .nodeValue
> > )ne.setAttribute(a.nodeName.toLowerCase(),a.nodeValue);});each
> > (rn.childNodes,function(n)
> > {ne
> > .appendChild
> > (n.cloneNode(true));});rn.parentNode.replaceChild(ne,rn);return
> > ne;};if(isIE&&s.element!='P'){ed.onKeyPress.add(function(ed,e)
> > {t
> > .lastElm
> > =ed.selection.getNode().nodeName;});ed.onKeyUp.add(function(ed,e)
> > {var
> > bl
> > ,sel
> > =
> > ed
> > .selection
> > ,n
> > =
> > sel
> > .getNode
> > (),b=ed.getBody();if(b.childNodes.length===1&&n.nodeName=='P')
> > {n
> > =
> > ren(n,s.element);sel.select(n);sel.collapse();ed.nodeChanged();}else
> > if(e.keyCode==13&&!e.shiftKey&&t.lastElm!='P')
> > {bl=ed.dom.getParent(n,'P');if(bl)
> > {ren(bl,s.element);ed.nodeChanged();}}});}},find:function(n,t,s){var
> > ed=this.editor,w=ed.getDoc().createTreeWalker(n,
> > 4,null,false),c=-1;while(n=w.nextNode()){c++;if(t==0&&n==s)return
> > c;if(t==1&&c==s)return n;}return-1;},forceRoots:function(ed,e){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,b
> > =
> > ed
> > .getBody
> > (),d
> > =
> > ed
> > .getDoc
> > (),se
> > =
> > ed
> > .selection
> > ,s=se.getSel(),r=se.getRng(),si=-2,ei,so,eo,tr,c=-0xFFFFFF;var
> > nx,bl,bp,sp,le,nl=b.childNodes,i;if(e&&e.keyCode==13)return tru
> > e;for(i=nl.length-1;i>=0;i--){nx=nl[i];if(nx.nodeType==3||!
> > t.dom.isBlock(nx)){if(!bl){if(nx.nodeType!=3||/[^\s]/
> > g.test(nx.nodeValue)){if(si==-2&&r){if(!isIE)
> > {so=r.startOffset;eo=r.endOffset;si=t.find(b,
> > 0,r.startContainer);ei=t.find(b,
> > 0
> > ,r
> > .endContainer
> > );}else
> > {tr
> > =
> > d
> > .body
> > .createTextRange
> > ();tr
> > .moveToElementText
> > (b
> > );tr
> > .collapse
> > (1
> > );bp
> > =
> > tr
> > .move
> > ('character
> > ',c
> > )*-1
> > ;tr
> > =
> > r
> > .duplicate
> > ();tr
> > .collapse
> > (1
> > );sp
> > =
> > tr
> > .move
> > ('character
> > ',c
> > )*-1;tr=r.duplicate();tr.collapse(0);le=(tr.move('character',c)*-1)-
> > sp;si=sp-
> > bp
> > ;ei
> > =
> > le
> > ;}}bl
> > =
> > ed
> > .dom
> > .create
> > (ed
> > .settings
> > .forced_root_block
> > );bl
> > .appendChild
> > (nx
> > .cloneNode
> > (1
> > ));nx
> > .parentNode
> > .replaceChild
> > (bl
> > ,nx
> > );}}else
> > {if(bl.hasChildNodes())bl.insertBefore(nx,bl.firstChild);else
> > bl.appendChild(nx);}}else bl=null;}if(si!=-2){if(!isIE)
> > {bl=d.getElementsByTagName(ed.settings.element)
> > [0];r=d.createRange();if(si!=-1)r.setStart(t.find(b,1,si),so);else
> > r.setStart(bl,0);if(ei!=-1)r.setEnd(t.find(b,1,ei),eo);else
> > r.setEnd(bl,0);if(s){s.removeAllRanges();s.addRange(r);}}else{try{r=s
> > .createRange
> > ();r
> > .moveToElementText
> > (b
> > );r
> > .collapse
> > (1
> > );r
> > .moveStart
> > ('character',si);r.moveEnd('character',ei);r.select();}catch(ex)
> > {}}}},getParentBlock:function(n){var d=this.dom;return
> > d.getParent(n,d.isBlock);},insertPara:function(e){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,d
> > =
> > ed
> > .getDoc
> > (),se
> > =ed.settings,s=ed.selection.getSel(),r=s.getRangeAt(0),b=d.body;var
> > rb,ra,dir,sn,so,en,eo,sb,eb,bn,bef,aft,sc,ec,n;function isEmpty(n)
> > {n=n.innerHTML;n=n.replace(/<(img|hr|table)/gi,'-');n=n.replace(/
> > <[^>]+>/g,'');return n.replace(/[ \t\r\n]+/
> > g,'')=='';};rb=d.createRange();rb.setStart(s.anchorNode,s.anchorOffset);rb.collapse(true);ra=d.createRange();ra.setStart(s.focusNode,s.focusOffset);ra.collapse(true);dir=rb.compareBoundaryPoints(rb.START_TO_END,ra)<0;sn=dir?s.anchorNode:s.focusNode;so=dir?s.anchorOffset:s.focusOffset;en=dir?s.focusNode:s.anchorNode;eo=dir?s.focusOffset:s.anchorOffset;if(sn==b&&en==b&&b.firstChild&&ed.dom.isBlock(b.firstChild)){sn=en=sn.firstChild;so=
> > eo=0;rb=d.createRange();rb.setStart(sn,
> > 0);ra=d.createRange();ra.setStart(en,0);}sn=sn.nodeName=="HTML"?
> > d.body:sn;sn=sn.nodeName=="BODY"?
> > sn.firstChild:sn;en=en.nodeName=="HTML"?
> > d.body:en;en=en.nodeName=="BODY"?
> > en
> > .firstChild:en;sb=t.getParentBlock(sn);eb=t.getParentBlock(en);bn=sb?
> > sb.nodeName:se.element;if(t.dom.getParent(sb,function(n){return/OL|
> > UL|PRE/.test(n.nodeName);}))return
> > true;if(sb&&(sb.nodeName=='CAPTION'||/absolute|relative|static/
> > gi.test(sb.style.position)))
> > {bn=se.element;sb=null;}if(eb&&(eb.nodeName=='CAPTION'||/absolute|
> > relative|static/gi.test(eb.style.position)))
> > {bn=se.element;eb=null;}if(/(TD|TABLE|TH|CAPTION)/.test(bn)||
> > (sb&&bn=="DIV"&&/left|right/gi.test(sb.style.cssFloat)))
> > {bn=se.element;sb=eb=null;}bef=(sb&&sb.nodeName==bn)?
> > sb.cloneNode(0):ed.dom.create(bn);aft=(eb&&eb.nodeName==bn)?
> > eb.cloneNode(0):ed.dom.create(bn);aft.removeAttribute('id');if(/
> > ^(H[1-6])$/.te
> >
> > st
> > (bn
> > )&&sn
> > .nodeValue
> > &&so
> > =
> > =
> > sn
> > .nodeValue.length)aft=ed.dom.create(se.element);n=sc=sn;do{if(n==b||
> > n.nodeType==9||t.dom.isBlock(n)||/(TD|TABLE|TH|
> > CAPTION)/.test(n.nodeName))break;sc=n;}while((n=n.previousSibling?
> > n.previousSibling:n.parentNode));n=ec=en;do{if(n==b||n.nodeType==9||
> > t.dom.isBlock(n)||/(TD|TABLE|TH|
> > CAPTION)/.test(n.nodeName))break;ec=n;}while((n=n.nextSibling?
> > n.nextSibling:n.parentNode));if(sc.nodeName==bn)rb.setStart(sc,
> > 0);else
> > rb
> > .setStartBefore
> > (sc);rb.setEnd(sn,so);bef.appendChild(rb.cloneContents()||
> > d.createTextNode(''));try{ra.setEndAfter(ec);}catch(ex)
> > {}ra.setStart(en,eo);aft.appendChild(ra.cloneContents()||
> > d.createTextNode(''));r=d.createRange();if(!
> > sc.previousSibling&&sc.parentNode.nodeName==bn)
> > {r
> > .setStartBefore
> > (sc
> > .parentNode
> > );}else
> > {if
> > (rb
> > .startContainer
> > .nodeName
> > ==bn&&rb.startOffset==0)r.setStartBefore(rb.startContainer);else
> > r.setStart(rb.startContainer,rb.startOffset);}if(!
> > ec.nextSibling&&ec.parentNode.nodeName==bn)r.s
> > etEndAfter(ec.parentNode);else
> > r
> > .setEnd
> > (ra
> > .endContainer
> > ,ra
> > .endOffset
> > );r
> > .deleteContents
> > ();if
> > (bef
> > .firstChild
> > &&bef
> > .firstChild
> > .nodeName
> > =
> > =
> > bn
> > )bef
> > .innerHTML
> > =
> > bef
> > .firstChild
> > .innerHTML
> > ;if
> > (aft
> > .firstChild
> > &&aft
> > .firstChild
> > .nodeName
> > =
> > =
> > bn
> > )aft
> > .innerHTML
> > =aft.firstChild.innerHTML;if(isEmpty(bef))bef.innerHTML='
> > >';if(isEmpty(aft))aft.innerHTML=isOpera?' ':'
> > >';if(isOpera)
> > {r
> > .insertNode
> > (bef
> > );r
> > .insertNode
> > (aft
> > );}else
> > {r
> > .insertNode
> > (aft
> > );r
> > .insertNode
> > (bef
> > );}aft
> > .normalize
> > ();bef
> > .normalize
> > ();r
> > =
> > d
> > .createRange
> > ();r
> > .selectNodeContents
> > (aft
> > );r
> > .collapse
> > (1
> > );s
> > .removeAllRanges
> > ();s
> > .addRange
> > (r
> > );if
> > (tinymce.isWebKit)ed.getWin().scrollTo(0,ed.dom.getPos(aft).y);else
> > aft.scrollIntoView(0);return false;},backspaceDelete:function(e,bs)
> > {var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,b
> > =
> > ed
> > .getBody
> > (),n
> > ,se
> > =
> > ed
> > .selection
> > ,r
> > =
> > se.getRng(),sc=r.startContainer,n,w,tn;if(sc&&ed.dom.isBlock(sc)&&bs)
> > {if(sc.childNodes.length==0||
> > (sc.childNodes.length==1&&sc.firstChild.nodeName=='BR')){n=sc;while(
> > (n=n.previousSibling)&&!ed.dom.isBlock(n));if(n){if(sc!
> > =b.firstChild)
> > {w
> > =
> > ed
> > .dom
> > .doc
> > .createTreeWalker
> > (n
> > ,NodeFilter
> > .SHOW_TEXT
> > ,null
> > ,false
> > );while
> > (tn
> > =
> > w
> > .nextNode
> > ())n=tn;r=ed.getDoc().createRange();r.setStart(n,n.nodeValue?
> > n.nodeValue.length:0);r.setEnd(n,n.nodeValue?n.nodeValue.length:
> > 0);se.setRng(r);ed.dom.remove(sc);}return
> > Event.cancel(e);}}}function handler(e)
> > {e
> > =
> > e
> > .target
> > ;if(e&&e.parentNode&&e.nodeName=='BR'&&(n=t.getParentBlock(e)))
> > {Event.remove(b,'DOMNodeInserted',handler);if(e.previousSibling||
> > e
> > .nextSibling
> > )ed
> > .dom
> > .remove
> > (e
> > );}};Event
> > ._add(b,'DOMNodeInserted',handler);window.setTimeout(function()
> > {Event._remove(b,'DOMNodeInserted',handler);},1);}});})();(function()
> > {var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each,extend=tinymce.extend;tinymce.create('tinymce.ControlManager',
> > {ControlManager:function(ed,s){var t=this,i;s=s||
> > {};t.editor=ed;t.controls={};t.onAdd=new
> > tinymce.util.Dispatcher(t);t.onPostRender=new
> > tinymce.util.Dispatcher(t);
> > t.prefix=s.prefix||ed.id+'_';t.onPostRender.add(function()
> > {each(t.controls,function(c){c.postRender();});});},get:function(id)
> > {return this.controls[this.prefix+id]||
> > this.controls[id];},setActive:function(id,s){var
> > c=null;if(c=this.get(id))c.setActive(s);return
> > c;},setDisabled:function(id,s){var
> > c=null;if(c=this.get(id))c.setDisabled(s);return c;},add:function(c)
> > {var t=this;if(c){t.controls[c.id]=c;t.onAdd.dispatch(c,t);}return
> > c;},createControl:function(n){var
> > c,t=this,ed=t.editor;each(ed.plugins,function(p){if(p.createControl)
> > {c=p.createControl(n,t);if(c)return false;}});switch(n)
> > {case"|":case"separator":return t.createSeparator();}if(!
> > c&&ed.buttons&&(c=ed.buttons[n]))return t.createButton(n,c);return
> > t.add(c);},createDropMenu:function(id,s){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,c
> > ,bm
> > ,v
> > ;s
> > =
> > extend
> > ({'class
> > ':'mceDropDown
> > ',constrain:ed.settings.constrain_menus},s);s['class']=s['class']+'
> > '+ed.getParam('skin')
> > +'Skin';if(v=ed.getParam('skin_variant'))s['class']
> > +=' '+ed.getParam('skin')+'Skin'+v.substring(0,1).toUpperCase()
> > +v.substring(1);id=t.prefix+id;c=t.controls[id]=new
> > tinymce.ui.DropMenu(id,s);c.onAddItem.add(function(c,o){var
> > s=o.settings;s.title=ed.getLang(s.title,s.title);if(!s.onclick)
> > {s.onclick=function(v){ed.execCommand(s.cmd,s.ui||
> > false,s.value);};}});ed.onRemove.add(function()
> > {c.destroy();});if(tinymce.isIE){c.onShowMenu.add(function(){var
> > s
> > =
> > ed
> > .selection
> > ,n=s.getNode();if(n.nodeName=='IMG')bm=s.getBookmark();else
> > bm=0;});c.onHideMenu.add(function()
> > {if(bm)ed.selection.moveToBookmark(bm);});}return
> > t.add(c);},createListBox:function(id,s){var
> > t=this,ed=t.editor,cmd,c;if(t.get(id))return
> > null;s.title=ed.translate(s.title);s.scope=s.scope||ed;if(!
> > s.onselect){s.onselect=function(v){ed.execCommand(s.cmd,s.ui||
> > false,v||
> > s
> > .value
> > );};}s
> > =
> > extend
> > ({title:s
> > .title
> > ,'class':'mce_'+id,scope:s.scope,control_manager:t},s);id=t.prefix
> > +id;if(ed.settings.use_native_selects)c=new
> > tinymce.ui.NativeListBox(id,s);else c=new tinymce.ui.ListBox(id,s)
> > ;t.controls[id]=c;if(tinymce.isWebKit)
> > {c.onPostRender.add(function(c,n){Event.add(n,'mousedown',function()
> > {ed
> > .bookmark
> > =ed.selection.getBookmark('simple');});Event.add(n,'focus',function()
> > {ed
> > .selection
> > .moveToBookmark
> > (ed
> > .bookmark
> > );ed
> > .bookmark
> > =null;});});}if(c.hideMenu)ed.onMouseDown.add(c.hideMenu,c);return
> > t.add(c);},createButton:function(id,s){var
> > t=this,ed=t.editor,o,c;if(t.get(id))return
> > null;s.title=ed.translate(s.title);s.scope=s.scope||ed;if(!
> > s.onclick&&!s.menu_button){s.onclick=function()
> > {ed.execCommand(s.cmd,s.ui||
> > false
> > ,s
> > .value
> > );};}s
> > =
> > extend
> > ({title:s
> > .title
> > ,'class
> > ':'mce_
> > '+
> > id
> > ,unavailable_prefix:ed
> > .getLang
> > ('unavailable',''),scope:s.scope,control_manager:t},s);id=t.prefix
> > +id;if(s.menu_button){c=new
> > tinymce.ui.MenuButton(id,s);ed.onMouseDown.add(c.hideMenu,c);}else
> > c=new tinymce.ui.Button(id,s);return
> > t.add(c);},createMenuButton:function(id,s){s=s||
> > {};s.menu_button=1;return
> > this.createButton(id,s);},createSplitButton:function(id,s){var
> > t=this,ed=t.editor,cmd,c;if(t.
> > get(id))return null;s.title=ed.translate(s.title);s.scope=s.scope||
> > ed;if(!s.onclick){s.onclick=function(v){ed.execCommand(s.cmd,s.ui||
> > false,v||s.value);};}if(!s.onselect){s.onselect=function(v)
> > {ed.execCommand(s.cmd,s.ui||false,v||
> > s
> > .value
> > );};}s
> > =
> > extend
> > ({title:s
> > .title
> > ,'class':'mce_'+id,scope:s.scope,control_manager:t},s);id=t.prefix
> > +id;c=t.add(new
> > tinymce
> > .ui.SplitButton(id,s));ed.onMouseDown.add(c.hideMenu,c);return
> > c;},createColorSplitButton:function(id,s){var
> > t=this,ed=t.editor,cmd,c;if(t.get(id))return
> > null;s.title=ed.translate(s.title);s.scope=s.scope||ed;if(!s.onclick)
> > {s.onclick=function(v){ed.execCommand(s.cmd,s.ui||false,v||
> > s.value);};}if(!s.onselect){s.onselect=function(v)
> > {ed.execCommand(s.cmd,s.ui||false,v||
> > s
> > .value
> > );};}s
> > =
> > extend
> > ({title:s.title,'class':'mce_'+id,'menu_class':ed.getParam('skin')
> > +
> > 'Skin
> > ',scope:s
> > .scope,more_colors_title:ed.getLang('more_colors')},s);id=t.prefix
> > +id;c=new
> > tinymce
> > .ui
> > .ColorSplitButton
> > (id,s);ed.onMouseDown.add(c.hideMenu,c);ed.onRemove.add(functi
> > on(){c.destroy();});return t.add(c);},createToolbar:function(id,s)
> > {var c,t=this;id=t.prefix+id;c=new
> > tinymce.ui.Toolbar(id,s);if(t.get(id))return null;return
> > t.add(c);},createSeparator:function(){return new
> > tinymce.ui.Separator();}});})();(function(){var
> > Dispatcher
> > =
> > tinymce
> > .util
> > .Dispatcher
> > ,each
> > =
> > tinymce
> > .each
> > ,isIE
> > =
> > tinymce
> > .isIE,isOpera=tinymce.isOpera;tinymce.create('tinymce.WindowManager',
> > {WindowManager:function(ed){var t=this;t.editor=ed;t.onOpen=new
> > Dispatcher(t);t.onClose=new
> > Dispatcher(t);t.params={};t.features={};},open:function(s,p){var
> > t
> > =
> > this
> > ,f
> > =
> > '',x
> > ,y
> > ,mo
> > =
> > t
> > .editor
> > .settings
> > .dialog_type=='modal',w,sw,sh,vp=tinymce.DOM.getViewPort(),u;s=s||
> > {};p=p||{};sw=isOpera?vp.w:screen.width;sh=isOpera?
> > vp.h:screen.height;s.name=s.name||'mc_'+new
> > Date().getTime();s.width=parseInt(s.width||
> > 320);s.height=parseInt(s.height||
> > 240);s.resizable=true;s.left=s.left||parseInt(sw/ 2.0) - (s.width /
> > 2.0);s.top=s.top||parseInt(sh/ 2.0) - (s.height /
> > 2.0);p.inline=false;p.mce_width=s.width;p.mce_height=s
> > .height;p.mce_auto_focus=s.auto_focus;if(mo){if(isIE)
> > {s.center=true;s.help=false;s.dialogWidth=s.width
> > +'px';s.dialogHeight=s.height+'px';s.scroll=s.scrollbars||
> > false;}else
> > s
> > .modal
> > =
> > s
> > .alwaysRaised
> > =s.dialog=s.centerscreen=s.dependent=true;}each(s,function(v,k)
> > {if(tinymce.is(v,'boolean'))v=v?'yes':'no';if(!/^(name|url)
> > $/.test(k)){if(isIE&&mo)f+=(f?';':'')+k+':'+v;else f+=(f?',':'')+k
> > +'='+v;}});t.features=s;t.params=p;t.onOpen.dispatch(t,s,p);u=s.url||
> > s.file;if(tinymce.relaxedDomain)u+=(u.indexOf('?')==-1?'?':'&')
> > +'mce_rdomain='+tinymce.relaxedDomain;try{if(isIE&&mo)
> > {w=1;window.showModalDialog(s.url||s.file,window,f);}else
> > w=window.open(u,s.name,f);}catch(ex){}if(!
> > w)alert(t.editor.getLang('popup_blocked'));},close:function(w)
> > {w
> > .close
> > ();this
> > .onClose.dispatch(this);},createInstance:function(cl,a,b,c,d,e){var
> > f=tinymce.resolve(cl);return new
> > f(a,b,c,d,e);},confirm:function(t,cb,s){cb.call(s||
> > this
> > ,confirm(this._decode(this.editor.getLang(t,t))));},alert:function(t
> > ,cb,s){alert(this._decode(t));if(cb)cb.call(s||
> > this);},_decode:function(s){return tinymce.DOM.decode(s).replace(/\
> > \n/g,'\n');}});}());
> > \ No newline at end of file
> > +var
> > tinymce={majorVersion:'3',minorVersion:'0.6',releaseDate:'2008-03-
> > xx',_init:function(){var
> > t
> > =
> > this
> > ,ua
> > =
> > navigator
> > .userAgent
> > ,i,nl,n,base;t.isOpera=window.opera&&opera.buildNumber;t.isWebKit=/
> > WebKit/.test(ua);t.isOldWebKit=t.isWebKit&&!
> > window.getSelection().getRangeAt;t.isIE=!t.isWebKit&&!t.isOpera&&(/
> > MSIE/gi).test(ua)&&(/Explorer/
> > gi).test(navigator.appName);t.isIE6=t.isIE&&/MSIE
> > [56]/.test(ua);t.isGecko=!t.isWebKit&&/
> > Gecko/.test(ua);t.isMac=ua.indexOf('Mac')!
> > =-1;if(window.tinyMCEPreInit)
> > {t
> > .suffix
> > =
> > tinyMCEPreInit
> > .suffix
> > ;t
> > .baseURL
> > =
> > tinyMCEPreInit
> > .base
> > ;return
> > ;}t
> > .suffix
> > ='';nl=document.getElementsByTagName('base');for(i=0;i
'+h;e.removeChild(e.firstChild);}catch(ex)
> > {while
> > (e
> > .firstChild
> > )e.firstChild.removeNode();x=t.create('div');x.innerHTML='
> > >'+h;each(x.childNodes,function(n,i)
> > {if
> > (i
> > )e.appendChild(n);});}};if(t.settings.fix_ie_paragraphs)h=h.replace(/
> > > class="mceIcon" src="'+s.image+'" />';else h+=' > class="mceIcon '+s['class']+'">';return
> > h;},postRender:function(){var t=this,s=t.se
> > ttings;tinymce.dom.Event.add(t.id,'click',function(e){if(!
> > t.isDisabled())return s.onclick.call(s.scope,e);});}});})();
> > (function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each
> > ,Dispatcher
> > =
> > tinymce
> > .util
> > .Dispatcher;tinymce.create('tinymce.ui.ListBox:tinymce.ui.Control',
> > {ListBox:function(id,s){var
> > t=this;t.parent(id,s);t.items=[];t.onChange=new
> > Dispatcher(t);t.onPostRender=new Dispatcher(t);t.onAdd=new
> > Dispatcher(t);t.onRenderMenu=new
> > tinymce
> > .util
> > .Dispatcher(this);t.classPrefix='mceListBox';},select:function(v)
> > {var t=this,e,fv;if(v!=t.selectedValue){e=DOM.get(t.id
> > +'_text');t.selectedValue=v;each(t.items,function(o){if(o.value==v)
> > {DOM.setHTML(e,DOM.encode(o.title));fv=1;return false;}});if(!fv)
> > {DOM
> > .setHTML
> > (e
> > ,DOM
> > .encode
> > (t.settings.title));DOM.addClass(e,'mceTitle');e=0;return;}else
> > DOM.removeClass(e,'mceTitle');}e=0;},add:function(n,v,o){var
> > t=this;o=o||{};o=tinymce.extend(o,
> > {title:n
> > ,value:v
> > });t.items.push(o);t.onAdd.dispatch(t,o);},getLength:function()
> > {return this.
> > items.length;},renderHTML:function(){var
> > h='',t=this,s=t.settings;h='
> cellspacing="0" class="mceListBox mceListBoxEnabled'+(s['class']?('
> > '+s['class']):'')+'">
';return h;},showMenu:function(){var
> > t=this,p1,p2,e=DOM.get(this.id),m;if(t.isDisabled()||
> > t.items.length==0)return;if(!t.isMenuRendered)
> > {t
> > .renderMenu
> > ();t
> > .isMenuRendered
> > =
> > true
> > ;}p1
> > =
> > DOM
> > .getPos
> > (this
> > .settings
> > .menu_container
> > );p2=DOM.getPos(e);m=t.menu;m.settings.offset_x=p2.x;m.set
> >
> > tings
> > .offset_y
> > =
> > p2
> > .y
> > ;m
> > .settings
> > .keyboard_focus
> > =
> > t
> > ._focused
> > ;if(t.oldID)m.items[t.oldID].setSelected(0);each(t.items,function(o)
> > {if(o.value===t.selectedValue)
> > {m
> > .items
> > [o
> > .id
> > ].setSelected
> > (1
> > );t
> > .oldID
> > =
> > o
> > .id
> > ;}});m
> > .showMenu
> > (0
> > ,e
> > .clientHeight
> > );Event
> > .add
> > (document
> > ,'mousedown
> > ',t
> > .hideMenu
> > ,t);DOM.addClass(t.id,'mceListBoxSelected');},hideMenu:function(e)
> > {var t=this;if(!e||!DOM.getParent(e.target,function(n){return
> > DOM.hasClass(n,'mceMenu');}))
> > {DOM
> > .removeClass
> > (t
> > .id
> > ,'mceListBoxSelected
> > ');Event
> > .remove
> > (document
> > ,'mousedown
> > ',t.hideMenu,t);if(t.menu)t.menu.hideMenu();}},renderMenu:function()
> > {var t=this,m;m=t.settings.control_manager.createDropMenu(t.id
> > +'_menu',{menu_line:1,'class':'mceListBoxMenu mceNoIcons',max_width:
> > 150,max_height:
> > 150});m.onHideMenu.add(t.hideMenu,t);m.add({title:t.settings.title,'class':'mceMenuItemTitle'}).setDisabled(1);each(t.items,function(o){o.id=DOM.uniqueId();o.onclick=function(){if(t.settings.onselect(o.value)!==false)t.select(o.value);};m.add(o);});t.onRenderMenu.dispatch
> > (t,m);t.menu=m;},postRender:function(){var
> > t=this;Event.add(t.id,'click',t.showMenu,t);Event.add(t.id
> > +'_text','focus',function(){t._focused=1;});Event.add(t.id
> > +'_text','blur',function(){t._focused=0;});if(tinymce.isIE6||!
> > DOM.boxModel){Event.add(t.id,'mouseover',function(){if(!
> > DOM
> > .hasClass
> > (t
> > .id
> > ,'mceListBoxDisabled
> > '))DOM
> > .addClass
> > (t.id,'mceListBoxHover');});Event.add(t.id,'mouseout',function(){if(!
> > DOM
> > .hasClass
> > (t
> > .id
> > ,'mceListBoxDisabled
> > '))DOM
> > .removeClass
> > (t
> > .id
> > ,'mceListBoxHover
> > ');});}t.onPostRender.dispatch(t,DOM.get(t.id));}});})();(function()
> > {var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each
> > ,Dispatcher
> > =
> > tinymce
> > .util
> > .Dispatcher
> > ;tinymce.create('tinymce.ui.NativeListBox:tinymce.ui.ListBox',
> > {NativeListBox:function(id,s)
> > {this
> > .parent
> > (id,s);this.classPrefix='mceNativeListBox';},setDisabled:function(s)
> > {DOM.get(this.id).disabled=s;},isDisabled:function(){return
> > DOM.get(this.id).disabled;},select:function(v){var
> > e=DOM.get(this.id),ol=e.options;v=''+(v||'');e.selectedIndex=0;each
> > (ol,function(o,i){if(o.value==v){e.selectedIndex=i;return
> > false;}});},add:function(n,v,a){var o,t=this;a=a||
> > {};a
> > .value
> > =
> > v
> > ;if
> > (t
> > .isRendered
> > ())DOM
> > .add
> > (DOM
> > .get
> > (this
> > .id
> > ),'option
> > ',a
> > ,n
> > );o
> > =
> > {title:n
> > ,value:v
> > ,attribs:a
> > };t.items.push(o);t.onAdd.dispatch(t,o);},getLength:function()
> > {return DOM.get(this.id).options.length-1;},renderHTML:function()
> > {var h,t=this;h=DOM.createHTML('option',{value:''},'--
> > '+t.settings.title+' --');each(t.items,function(it){h
> > +=DOM.createHTML('option',
> > {value:it.value},it.title);});h=DOM.createHTML('select',
> > {id:t.id,'class':'mceNativeListBox'},h);return
> > h;},postRender:function(){var t=this,ch;t.rendered=true;function
> > onChange(e){var
> > v
> > =
> > e
> > .target
> > .options
> > [e
> > .target
> > .selectedIndex
> > ].value
> > ;t
> > .onChange
> > .dispatch
> > (t
> > ,v
> > );if
> > (t
> > .settings
> > .onselect
> > )t
> > .settings
> > .onselect
> > (v
> > );};Event
> > .add(t.id,'change',onChange);Event.add(t.id,'keydown',function(e)
> > {var
> > bf;Event.remove(t.id,'change',ch);bf=Event.add(t.id,'blur',function()
> > {Event
> > .add(t.id,'change',onChange);Event.remove(t.id,'blur',bf);});if(e.
> > keyCode==13||e.keyCode==32){onChange(e);return
> > Event.cancel(e);}});t.onPostRender.dispatch(t,DOM.get(t.id));}});})
> > ();(function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each;tinymce.create('tinymce.ui.MenuButton:tinymce.ui.Button',
> > {MenuButton:function(id,s){this.parent(id,s);this.onRenderMenu=new
> > tinymce.util.Dispatcher(this);s.menu_container=s.menu_container||
> > document.body;},showMenu:function(){var
> > t=this,p1,p2,e=DOM.get(t.id),m;if(t.isDisabled())return;if(!
> > t.isMenuRendered)
> > {t
> > .renderMenu
> > ();t
> > .isMenuRendered
> > =
> > true
> > ;}p1
> > =
> > DOM
> > .getPos
> > (t
> > .settings
> > .menu_container
> > );p2
> > =
> > DOM
> > .getPos
> > (e
> > );m
> > =
> > t
> > .menu
> > ;m
> > .settings
> > .offset_x
> > =
> > p2
> > .x
> > ;m
> > .settings
> > .offset_y
> > =
> > p2
> > .y
> > ;m
> > .settings
> > .vp_offset_x
> > =
> > p2
> > .x
> > ;m
> > .settings
> > .vp_offset_y
> > =
> > p2
> > .y
> > ;m
> > .settings
> > .keyboard_focus
> > =
> > t
> > ._focused
> > ;m
> > .showMenu
> > (0
> > ,e
> > .clientHeight
> > );Event.add(document,'mousedown',t.hideMenu,t);t.setState('Selected',
> > 1);},renderMenu:function(){var
> > t=this,m;m=t.settings.control_manager.createDropMenu(t.id+'_menu',
> > {menu_line:1,'class':this.classPrefix+'Menu',icons
> > :t
> > .settings
> > .icons
> > });m
> > .onHideMenu
> > .add
> > (t
> > .hideMenu
> > ,t);t.onRenderMenu.dispatch(t,m);t.menu=m;},hideMenu:function(e){var
> > t=this;if(!e||!DOM.getParent(e.target,function(n){return
> > DOM.hasClass(n,'mceMenu');})){t.setState('Selected',
> > 0
> > );Event
> > .remove
> > (document
> > ,'mousedown
> > ',t.hideMenu,t);if(t.menu)t.menu.hideMenu();}},postRender:function()
> > {var t=this,s=t.settings;Event.add(t.id,'click',function(){if(!
> > t.isDisabled())
> > {if(s.onclick)s.onclick(t.value);t.showMenu();}});}});})();
> > (function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each;tinymce.create('tinymce.ui.SplitButton:tinymce.ui.MenuButton',
> > {SplitButton:function(id,s)
> > {this
> > .parent
> > (id,s);this.classPrefix='mceSplitButton';},renderHTML:function(){var
> > h
> > ,t
> > =
> > this
> > ,s=t.settings,h1;h='';h+=' '+DOM.createHTML('a',
> > {id:t.id
> > +'_text',href:'javascript:;','class':'mceText',onclick:"return
> > false;",onmousedown:'return false;'},DOM.encode(t.settings.title))
> > +' ';h+=''+DOM.createHTML('a',{id:t.id
> > +
> > '_open
> > ',tabindex:-1,href:'javascript:;','class':'mceOpen',onclick:"return
> > false;",onmousedown:'return false;'},'')+' ';h+='
> > tr>';if(s.image)h1=DOM.createHTML('img ',
> > {src:s.image,'class':'mceAction '+s['class']});else
> > h1=DOM.createHTML('span',{'class':'mceAction '+s['class']},'');h
> > +=' ';return
> > DOM.createHTML('table',{id:t.id,'class':'mceSplitButton
> > mceSplitButtonEnabled
> > '+s['class'],cellpadding:'0',cellspacing:'0',onmousedown:'return
> > false;',title:s.title},h);},postRender:function(){var
> > t=this,s=t.settings;if(s.onclick){Event.add(t.id
> > +'_action','click',function(){if(!
> > t.isDisabled())s.onclick(t.value);});}Event.add(t.id
> > +'_open','click',t.showMenu,t);Event.add(t.id
> > +'_open','focus',function(){t._focused=1;});Event.add(t.id
> > +'_open','blur',function(){t._focused=0;});if(tinymce.isIE6||!
> > DOM.boxModel){Event.add(t.id,'mouseover',function(){if(!
> > DOM.hasClass(t.id,'
> >
> > mceSplitButtonDisabled
> > '))DOM
> > .addClass
> > (t.id,'mceSplitButtonHover');});Event.add(t.id,'mouseout',function()
> > {if(!
> > DOM
> > .hasClass
> > (t
> > .id
> > ,'mceSplitButtonDisabled
> > '))DOM.removeClass(t.id,'mceSplitButtonHover');});}}});})();
> > (function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,is
> > =
> > tinymce
> > .is
> > ,each
> > =
> > tinymce
> > .each
> > ;tinymce.create('tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton',
> > {ColorSplitButton:function(id,s){var
> > t
> > =
> > this
> > ;t
> > .parent
> > (id
> > ,s
> > );t
> > .settings
> > =
> > s
> > =
> > tinymce
> > .extend
> > ({colors
> > :'000000,993300,333300,003300,003366,000080,333399,333333,800000
> > ,FF6600,808000,008000,008080,0000FF,
> > 666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,
> > 800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,
> > 993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,
> > 99CCFF,CC99FF,FFFFFF',grid_width:
> > 8
> > ,default_color
> > :'#888888'},t.settings);t.value=s.default_color;},showMenu:function()
> > {var t=this,r,p,e,p2;if(t.isDisabled())return;if(!t.isMenuRendered)
> > {t.renderMenu();t.isMenuRendered=true;}e=DOM.get(t.id);DOM.show(t.id
> > +'_menu');DOM.a
> >
> > ddClass
> > (e,'mceSplitButtonSelected');p2=DOM.getPos(e);DOM.setStyles(t.id
> > +'_menu',{left:p2.x,top:p2.y+e.clientHeight,zIndex:
> > 150});e=0;Event.add(document,'mousedown',t.hideMenu,t);if(t._focused)
> > {t._keyHandler=Event.add(t.id+'_menu','keydown',function(e)
> > {if(e.keyCode==27)t.hideMenu();});DOM.select('a',t.id+'_menu')
> > [0].focus();}},hideMenu:function(e){var t=this;if(!e||!
> > DOM.getParent(e.target,function(n){return
> > DOM.hasClass(n,'mceSplitButtonMenu');}))
> > {DOM
> > .removeClass
> > (t
> > .id
> > ,'mceSplitButtonSelected
> > ');Event.remove(document,'mousedown',t.hideMenu,t);Event.remove(t.id
> > +'_menu','keydown',t._keyHandler);DOM.hide(t.id
> > +'_menu');}},renderMenu:function(){var
> > t=this,m,i=0,s=t.settings,n,tb,tr,w;w=DOM.add(s.menu_container,'div',
> > {id:t.id+'_menu',dir:'ltr','class':s['menu_class']+'
> > '+s['class'],style:'position:absolute;left:
> > 0;top:-1000px;'});m=DOM.add(w,'div',{'class':s['class']+'
> > mceSplitButtonMenu'});DOM.add(m,'span',
> > {'class':'mceMenuLine'});n=DOM.add(m,'table',
> > {'class':'mceColorSplitMenu'});tb=
> > DOM.add(n,'tbody');i=0;each(is(s.colors,'array')?
> > s.colors:s.colors.split(','),function(c){c=c.replace(/^#/,'');if(!
> > i--)
> > {tr
> > =
> > DOM
> > .add(tb,'tr');i=s.grid_width-1;}n=DOM.add(tr,'td');n=DOM.add(n,'a',
> > {href:'javascript:;',style:
> > {backgroundColor:'#'+c}});Event.add(n,'click',function()
> > {t.setColor('#'+c);});});if(s.more_colors_func)
> > {n=DOM.add(tb,'tr');n=DOM.add(n,'td',
> > {colspan:s.grid_width,'class':'mceMoreColors'});n=DOM.add(n,'a',
> > {href:'javascript:;',onclick:'return
> > false
> > ;','class
> > ':'mceMoreColors
> > '},s.more_colors_title);Event.add(n,'click',function(e)
> > {s.more_colors_func.call(s.more_colors_scope||this);return
> > Event.cancel(e);});}DOM.addClass(m,'mceColorSplitMenu');return
> > w;},setColor:function(c){var t=this;DOM.setStyle(t.id
> > +
> > '_preview
> > ','backgroundColor
> > ',c
> > );t
> > .value=c;t.hideMenu();t.settings.onselect(c);},postRender:function()
> > {var t=this,id=t.id;t.parent();DOM.add(id+'_action','div',{id:id
> > +'_preview','class':'mceColorPreview'});},destroy:function()
> > {this.parent();DOM.remove(this.id+'_menu')
> > ;}});})();tinymce.create('tinymce.ui.Toolbar:tinymce.ui.Container',
> > {renderHTML:function(){var
> > t
> > =
> > this
> > ,h
> > =
> > '',c
> > ,co
> > ,dom
> > =
> > tinymce
> > .DOM,s=t.settings,i,pr,nx,cl;cl=t.controls;for(i=0;i'+DOM.createHTML('a',{id:t.id+'_action',href:'javascript:;','c
> > lass':'mceAction '+s['class'],onclick:"return
> > false;",onmousedown:'return false;',title:s.title},h1)+'
> > td>';h1=DOM.createHTML('span',{'class':'mceOpen '+s['class']});h
> > +=' '+DOM.createHTML('a',{id:t.id
> > +'_open',href:'javascript:;','class':'mceOpen
> > '+s['class'],onclick:"return false;",onmousedown:'return
> > false;',title:s.title},h1)+' ';h+=''+h+'
> > tr> ');}});(function(){var
> > Dispatcher
> > =
> > tinymce
> > .util
> > .Dispatcher,each=tinymce.each;tinymce.create('tinymce.AddOnManager',
> > {items:[],urls:{},lookup:{},onAdd:new
> > Dispatcher(this),get:function(n){return
> > this.lookup[n];},requireLangPack:function(n){var
> > u,s;if(tinymce.EditorManager.settings){u=this.urls[n]+'/
> > langs/'+tinymce.EditorManager.settings.language
> > +'.js';s=tinymce.EditorManager.settings;if(s){if(!
> > tinymce.dom.Event.domLoaded&&!
> > s.strict_mode)tinymce.ScriptLoader.load(u);else
> > tinymce.ScriptLoader.add(u);}}},add:function(id,o)
> > {this.items.push(o);this.lookup[id]=o;this.onAdd.dispatc
> > h(this,id,o);return o;},load:function(n,u,cb,s){var
> > t=this;if(t.urls[n])return;if(u.indexOf('/')!
> > =0&&u.indexOf('://')==-1)u=tinymce.baseURL
> > +
> > '/'+
> > u
> > ;t
> > .urls
> > [n
> > ]=
> > u
> > .substring
> > (0
> > ,u
> > .lastIndexOf
> > ('/'));tinymce
> > .ScriptLoader.add(u,cb,s);}});tinymce.PluginManager=new
> > tinymce.AddOnManager();tinymce.ThemeManager=new
> > tinymce.AddOnManager();}());(function(){var
> > each
> > =
> > tinymce
> > .each
> > ,extend
> > =
> > tinymce
> > .extend
> > ,DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,ThemeManager
> > =
> > tinymce
> > .ThemeManager
> > ,PluginManager
> > =
> > tinymce.PluginManager,explode=tinymce.explode;tinymce.create('static
> > tinymce.EditorManager',{editors:{},i18n:
> > {},activeEditor:null,init:function(s){var
> > t=this,pl,sl=tinymce.ScriptLoader,c;function execCallback(se,n,s)
> > {var f=se[n];if(!f)return;if(tinymce.is(f,'string')){s=f.replace(/\.
> > \w+$/,'');s=s?tinymce.resolve(s):0;f=tinymce.resolve(f);}return
> > f.apply(s||this,Array.prototype.slice.call(arguments,
> > 2
> > ));};s
> > =
> > extend
> > ({theme
> > :"simple",language:"en",strict_loading_mode:document.contentType==
> > 'application/xhtml+xml'},s);t.settings=s;if(!Event.domLoaded&&!
> > s.strict_loading_mode){if(s.language)sl.add(tinymce.baseURL+'/
> > langs/'+s.language+'.js');if(s.theme&&s.theme.charAt(0)!='-'&&!
> > ThemeManager
> > .urls[s.theme])ThemeManager.load(s.theme,'themes/'+s.theme+'/
> > editor_template'+tinymce.suffix+'.js');if(s.plugins)
> > {pl=explode(s.plugins);if(tinymce.inArray(pl,'compat2x')!
> > =-1)PluginManager.load('compat2x','plugins/compat2x/
> > editor_plugin'+tinymce.suffix+'.js');each(pl,function(v)
> > {if(v&&v.charAt(0)!='-'&&!PluginManager.urls[v]){if(!
> > tinymce
> > .isWebKit&&v=='safari')return;PluginManager.load(v,'plugins/'+v+'/
> > editor_plugin'+tinymce.suffix
> > +'.js');}});}sl.loadQueue();}Event.add(document,'init',function()
> > {var l,co;execCallback(s,'onpageload');if(s.browsers)
> > {l=false;each(explode(s.browsers),function(v){switch(v)
> > {case'ie
> > ':case'msie
> > ':if
> > (tinymce
> > .isIE
> > )l
> > =
> > true
> > ;break
> > ;case'gecko
> > ':if
> > (tinymce
> > .isGecko)l=true;break;case'safari':case'webkit':if(tinymce.isWe
> >
> > bKit
> > )l=true;break;case'opera':if(tinymce.isOpera)l=true;break;}});if(!
> > l)return;}switch(s.mode){case"exact":l=s.elements||'';if(l.length>0)
> > {each(explode(l),function(v){if(DOM.get(v))new
> > tinymce
> > .Editor(v,s).render(1);else{c=0;each(document.forms,function(f)
> > {each(f.elements,function(e){if(e.name===v)
> > {v='mce_editor_'+c;DOM.setAttrib(e,'id',v);new
> > tinymce
> > .Editor
> > (v
> > ,s
> > ).render
> > (1
> > );}});});}});}break
> > ;case"textareas":case"specific_textareas":function hasClass(n,c)
> > {return new RegExp('\\b'+c+'\
> > \b','g').test(n.className);};each(DOM.select('textarea'),function(v)
> > {if(s.editor_deselector&&hasClass(v,s.editor_deselector))return;if(!
> > s.editor_selector||hasClass(v,s.editor_selector))new
> > tinymce.Editor(v.id=(v.id||v.name||
> > (v.id=DOM.uniqueId())),s).render(1);});break;}if(s.oninit)
> > {l=co=0;each(t.editors,function(ed){co++;if(!ed.initialized)
> > {ed.onInit.add(function(){l+
> > +;if(l==co)execCallback(s,'oninit');});}else l+
> > +;if(l==co)execCallback(s,'oninit');});}});},g
> > et:function(id){return
> > this.editors[id];},getInstanceById:function(id){return
> > this.get(id);},add:function(e)
> > {this.editors[e.id]=e;this._setActive(e);return
> > e;},remove:function(e){var t=this;if(!t.editors[e.id])return
> > null;delete t.editors[e.id];if(t.activeEditor==e)
> > {each(t.editors,function(e){t._setActive(e);return
> > false;});}e._destroy();return e;},execCommand:function(c,u,v){var
> > t=this,ed=t.get(v);switch(c){case"mceFocus":ed.focus();return
> > true;case"mceAddEditor":case"mceAddControl":new
> > tinymce.Editor(v,t.settings).render();return
> > true;case"mceAddFrameControl":return
> > true;case"mceRemoveEditor":case"mceRemoveControl":ed.remove();return
> > true;case'mceToggleEditor':if(!ed){t.execCommand('mceAddControl',
> > 0,v);return true;}if(ed.isHidden())ed.show();else ed.hide();return
> > true;}if(t.activeEditor)return
> > t.activeEditor.execCommand(c,u,v);return
> > false;},execInstanceCommand:function(id,c,u,v){var
> > ed=this.get(id);if(ed)return e
> > d.execCommand(c,u,v);return false;},triggerSave:function()
> > {each(this.editors,function(e){e.save();});},addI18n:function(p,o)
> > {var lo,i18n=this.i18n;if(!tinymce.is(p,'string'))
> > {each(p,function(o,lc){each(o,function(o,g){each(o,function(o,k)
> > {if(g==='common')i18n[lc+'.'+k]=o;else i18n[lc+'.'+g
> > +'.'+k]=o;});});});}else{each(o,function(o,k){i18n[p
> > +'.'+k]=o;});}},_setActive:function(e)
> > {this
> > .selectedInstance
> > =
> > this
> > .activeEditor
> > =e;}});tinymce.documentBaseURL=window.location.href.replace(/[\?#].*
> > $/,'').replace(/[\/\\][^\/]+$/,'');if(!/[\/\\]
> > $/.test(tinymce.documentBaseURL))tinymce.documentBaseURL
> > +='/';tinymce.baseURL=new
> > tinymce
> > .util
> > .URI
> > (tinymce
> > .documentBaseURL
> > ).toAbsolute(tinymce.baseURL);tinymce.EditorManager.baseURI=new
> > tinymce
> > .util.URI(tinymce.baseURL);if(tinymce.EditorManager.baseURI.host!
> > =
> > window
> > .location
> > .hostname
> > &&window
> > .location
> > .hostname
> > )document
> > .domain=tinymce.relaxedDomain=window.location.hostname.replace(/.*\.
> > (.+\..+)$/,'$1');})();var tinyMCE=window.tinyMCE=tinymce.Edit
> > orManager;(function(){var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event,extend=tinymce.extend,Dispatcher=tinymce.util.Dispatcher;var
> > each
> > =
> > tinymce
> > .each
> > ,isGecko
> > =tinymce.isGecko,isIE=tinymce.isIE,isWebKit=tinymce.isWebKit;var
> > is
> > =
> > tinymce
> > .is
> > ,ThemeManager
> > =
> > tinymce
> > .ThemeManager
> > ,PluginManager
> > =tinymce.PluginManager,EditorManager=tinymce.EditorManager;var
> > inArray
> > =
> > tinymce
> > .inArray
> > ,grep
> > =
> > tinymce.grep,explode=tinymce.explode;tinymce.create('tinymce.Editor',
> > {Editor:function(id,s){var
> > t=this;t.id=t.editorId=id;t.execCommands={};t.queryStateCommands={};t.queryValueCommands={};t.plugins={};each(['onPreInit','onBeforeRenderUI','onPostRender','onInit','onRemove','onActivate','onDeactivate','onClick','onEvent','onMouseUp','onMouseDown','onDblClick','onKeyDown','onKeyUp','onKeyPress','onContextMenu','onSubmit','onReset','onPaste','onPreProcess','onPostProcess','onBeforeSetContent','onBeforeGetContent','onSetContent','onGetContent','onLoadContent','onSaveContent','onNodeChange','onChange','onBeforeExecCom
> >
> > mand
> > ','onExecCommand
> > ','onUndo
> > ','onRedo
> > ','onVisualAid','onSetProgressState','onBeforeDestroy'],function(e)
> > {t[e]=new
> > Dispatcher
> > (t
> > );});t
> > .settings
> > =
> > s
> > =
> > extend
> > ({id:id
> > ,language
> > :'en',docs_language:'en',theme:'simple',skin:'default',delta_width:
> > 0,delta_height:
> > 0
> > ,popup_css
> > :'',plugins
> > :'',document_base_url:tinymce
> > .documentBaseURL,add_form_submit_trigger:1,submit_patch:
> > 1,add_unload_trigger:1,convert_urls:1,relative_urls:
> > 1,remove_script_host:1,table_inline_editing:0,object_resizing:
> > 1,cleanup:1,accessibility_focus:1,custom_shortcuts:
> > 1,custom_undo_redo_keyboard_shortcuts:
> > 1,custom_undo_redo_restore_selection:1,custom_undo_redo:1,doctype:' > DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//
> > EN">',visual_table_class:'mceItemTable',visual:
> > 1
> > ,inline_styles:true
> > ,convert_fonts_to_spans:true,font_size_style_values:'xx-small,x-
> > small,small,medium,large,x-large,xx-large',apply_source_formatting:
> > 1,directionality:'ltr',forced_root_block:'p',valid_elements:'@[id|
> > class|style|title|dir<
> > ;ltr?rtl|lang|xml::lang|onclick|ondblclick|onmousedown|onmouseup|
> > onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|
> > onkeyup],a[rel|rev|charset|hreflang|tabindex|accesskey|type|name|
> > href|target|title|class|onfocus|onblur],strong/b,em/
> > i,strike,u,#p[align],-ol[type|compact],-ul[type|compact],-
> > li,br,img[longdesc|usemap|src|border|alt=|title|hspace|vspace|width|
> > height|align],-sub,-sup,-blockquote,-table[border=0|cellspacing|
> > cellpadding|width|frame|rules|height|align|summary|bgcolor|
> > background|bordercolor],-tr[rowspan|width|height|align|valign|
> > bgcolor|background|bordercolor],tbody,thead,tfoot,#td[colspan|
> > rowspan|width|height|align|valign|bgcolor|background|bordercolor|
> > scope],#th[colspan|rowspan|width|height|align|valign|scope],caption,-
> > div,-span,-code,-pre,address,-h1,-h2,-h3,-h4,-h5,-h6,hr[size|
> > noshade],-font[face|size|
> > color],dd,dl,dt,cite,abbr,acronym,del[datetime|cite],ins[datetime|
> > cite],object[classid|width|height|codebase|*],param[name|value|
> > _value],embed[type|width|heig
> > ht|src|*],script[src|type],map[name],area[shape|coords|href|alt|
> > target],bdo,button,col[align|char|charoff|span|valign|
> > width],colgroup[align|char|charoff|span|valign|
> > width],dfn,fieldset,form[action|accept|accept-charset|enctype|
> > method],input[accept|alt|checked|disabled|maxlength|name|readonly|
> > size|src|type|value],kbd,label[for],legend,noscript,optgroup[label|
> > disabled],option[disabled|label|selected|
> > value],q[cite],samp,select[disabled|multiple|name|
> > size],small,textarea[cols|rows|disabled|name|
> > readonly],tt,var,big',hidden_input:1,padd_empty_editor:1,render_ui:
> > 1,init_theme:1,force_p_newlines:
> > 1,indentation:'30px'},s);t.documentBaseURI=new
> > tinymce.util.URI(s.document_base_url||tinymce.documentBaseURL,
> > {base_uri:tinyMCE
> > .baseURI
> > });t
> > .baseURI
> > =
> > EditorManager
> > .baseURI;t.execCallback('setup',t);},render:function(nst){var
> > t=this,s=t.settings,id=t.id,sl=tinymce.ScriptLoader;if(!
> > Event.domLoaded){Event.add(document,'init',function()
> > {t.render();});return;}if(!nst){s.strict_loading_mode=1;tinyMCE
> > .settings=s;}if(!t.getElement())return;if(s.strict_loading_mode)
> > {sl
> > .settings
> > .strict_mode
> > =s.strict_loading_mode;tinymce.DOM.settings.strict=1;}if(!/TEXTAREA|
> > INPUT/
> > i
> > .test
> > (t
> > .getElement
> > ().nodeName
> > )&&s
> > .hidden_input
> > &&DOM.getParent(id,'form'))DOM.insertAfter(DOM.create('input',
> > {type:'hidden',name:id}),id);t.windowManager=new
> > tinymce.WindowManager(t);if(s.encoding=='xml')
> > {t.onGetContent.add(function(ed,o)
> > {if
> > (o
> > .get
> > )o.content=DOM.encode(o.content);});}if(s.add_form_submit_trigger)
> > {t.onSubmit.addToTop(function(){if(t.initialized)
> > {t.save();t.isNotDirty=1;}});}if(s.add_unload_trigger)
> > {Event.add(document,'beforeunload',function(){if(t.initialized&&!
> > t
> > .destroyed
> > )t
> > .save
> > ({format
> > :'raw
> > ',no_events:true
> > });});}tinymce.addUnload(t._destroy,t);if(s.submit_patch)
> > {t.onBeforeRenderUI.add(function(){var n=t.getElement().form;if(!
> > n)return;if(n._mceOldSubmit)return;if(!n.submit.nodeType&&!
> > n.submit.length)
> > {t.formElement=n;n._mceOldSubmit=n.submit;n.submit=function(){EditorMa
> > nager.triggerSave();t.isNotDirty=1;return
> > this._mceOldSubmit(this);};}n=null;});}function loadScripts()
> > {if(s.language)sl.add(tinymce.baseURL+'/langs/'+s.language
> > +'.js');if(s.theme.charAt(0)!='-'&&!
> > ThemeManager
> > .urls[s.theme])ThemeManager.load(s.theme,'themes/'+s.theme+'/
> > editor_template'+tinymce.suffix
> > +'.js');each(explode(s.plugins),function(p){if(p&&p.charAt(0)!='-'&&!
> > PluginManager.urls[p]){if(!
> > isWebKit&&p=='safari')return;PluginManager.load(p,'plugins/'+p+'/
> > editor_plugin'+tinymce.suffix+'.js');}});sl.loadQueue(function()
> > {if(s.ask){function ask()
> > {t.windowManager.confirm(t.getLang('edit_confirm'),function(s)
> > {if(s)t.init();else
> > Event
> > .remove
> > (t.id,'focus',ask);});};Event.add(t.id,'focus',ask);return;}if(!
> > t.removed)t.init();});};if(s.plugins.indexOf('compat2x')!=-1)
> > {PluginManager.load('compat2x','plugins/compat2x/
> > editor_plugin'+tinymce.suffix+'.js');sl.loadQueue(loadScripts);}else
> > loadScripts();},init:function(){var n,t=this,s=t.settings,w,h,e=t.get
> >
> > Element
> > (),o
> > ,ti
> > ,u
> > ,bi
> > ,bc
> > ,re
> > ;EditorManager
> > .add
> > (t
> > );s
> > .theme
> > =s.theme.replace(/-/,'');o=ThemeManager.get(s.theme);t.theme=new
> > o
> > ();if
> > (t
> > .theme.init&&s.init_theme)t.theme.init(t,ThemeManager.urls[s.theme]||
> > tinymce.documentBaseURL.replace(/\/
> > $/,''));each(explode(s.plugins.replace(/\-/g,'')),function(p){var
> > c=PluginManager.get(p),u=PluginManager.urls[p]||
> > tinymce.documentBaseURL.replace(/\/$/,''),po;if(c){po=new
> > c
> > (t
> > ,u
> > );t
> > .plugins
> > [p
> > ]=
> > po
> > ;if
> > (po
> > .init
> > )po
> > .init
> > (t
> > ,u
> > );}});if
> > (s
> > .popup_css
> > )s.popup_css=t.documentBaseURI.toAbsolute(s.popup_css);else
> > s.popup_css=t.baseURI.toAbsolute("themes/"+s.theme+"/skins/"+s.skin
> > +"/dialog.css");if(s.popup_css_add)s.popup_css
> > +
> > =
> > ','+
> > t.documentBaseURI.toAbsolute(s.popup_css_add);t.controlManager=new
> > tinymce.ControlManager(t);t.undoManager=new
> > tinymce.UndoManager(t);t.undoManager.onAdd.add(function(um,l){return
> > t
> > .onChange.dispatch(t,l,um);});t.undoManager.onUndo.add(function(um,l)
> > {return t.onUndo.dispatch(t,l,um);});t.undoManager.onR
> > edo.add(function(um,l){return
> > t.onRedo.dispatch(t,l,um);});if(s.custom_undo_redo)
> > {t.onExecCommand.add(function(ed,cmd,ui,val,a){if(cmd!='Undo'&&cmd!
> > ='Redo'&&cmd!='mceRepaint'&&(!a||!
> > a
> > .skip_undo
> > ))t.undoManager.add();});}t.onExecCommand.add(function(ed,c){if(!/
> > ^(FontName|FontSize)$/.test(c))t.nodeChanged();});if(isGecko)
> > {function repaint(a,o){if(!o||!
> > o.initial)t.execCommand('mceRepaint');};t.onUndo.add(repaint);t.onRedo.add(repaint);t.onSetContent.add(repaint);}t.onBeforeRenderUI.dispatch(t,t.controlManager);if(s.render_ui){w=s.width||e.style.width||e.clientWidth;h=s.height||e.style.height||e.clientHeight;t.orgDisplay=e.style.display;re=/^[0-9\.]+(|px)$/i;if(re.test(''+w))w=Math.max(parseInt(w)+(o.deltaWidth||0),100);if(re.test(''+h))h=Math.max(parseInt(h)+(o.deltaHeight||0),100);o=t.theme.renderUI({targetNode:e,width:w,height:h,deltaWidth:s.delta_width,deltaHeight:s.delta_height});t.editorContainer=o.editorContainer;}DOM.setStyles(o.sizeContainer||o.ed
> > itorContainer,{width:w,height:h});h=(o.iframeHeight||h)+((h
> > +'').indexOf('%')==-1?(o.deltaHeight||
> > 0):'');if(h<100)h=100;t.iframeHTML=s.doctype+'
> > >');});}if(s.fix_nesting&&isIE)
> > {t.onBeforeSetContent.add(function(ed,o)
> > {o.content=t._fixNesting(o.content);});}if(s.preformatted)
> > {t.onPostProcess.add(function(ed,o){o.content=o.content.replace(/^
> > \s*'+o.content+'
> > pre>';});}i
> > f(s.verify_css_classes){t.serializer.attribValueFilter=function(n,v)
> > {var s,cl;if(n=='class'){if(!t.classesRE)
> > {cl=t.dom.getClasses();if(cl.length>0){s='';each(cl,function(o){s
> > +=(s?'|':'')+o['class'];});t.classesRE=new RegExp('('+s
> > +')','gi');}}return!t.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/
> > g.test(v)||t.classesRE.test(v)?v:'';}return
> > v;};}if(s.convert_fonts_to_spans)t._convertFonts();if(s.inline_styles)t._convertInlineElements();if(s.cleanup_callback){t.onBeforeSetContent.add(function(ed,o){o.content=t.execCallback('cleanup_callback','insert_to_editor',o.content,o);});t.onPreProcess.add(function(ed,o){if(o.set)t.execCallback('cleanup_callback','insert_to_editor_dom',o.node,o);if(o.get)t.execCallback('cleanup_callback','get_from_editor_dom',o.node,o);});t.onPostProcess.add(function(ed,o){if(o.set)o.content=t.execCallback('cleanup_callback','insert_to_editor',o.content,o);if(o.get)o.content=t.execCallback('cleanup_callback','get_from_editor',o.content,o);});}if(s.save_ca
> > llback){t.onGetContent.add(function(ed,o)
> > {if(o.save)o.content=t.execCallback('save_callback',t.id,o.content,t.getBody());});}if(s.handle_event_callback){t.onEvent.add(function(ed,e,o){if(t.execCallback('handle_event_callback',e,ed,o)===false)Event.cancel(e);});}t.onSetContent.add(function(){t.addVisual(t.getBody());});if(s.padd_empty_editor){t.onPostProcess.add(function(ed,o){o.content=o.content.replace(/^
',
> > 1
> > );o
> > .format
> > =
> > 'raw
> > ';}o
> > .content
> > =t.dom.setHTML(t.getBody(),tinymce.trim(o.content));if(o.format!
> > ='raw'&&t.settings.cleanup)
> > {o.getInner=true;o.content=t.dom.setHTML(t.getBody(),t.serializ
> > er.serialize(t.getBody(),o));}if(!
> > o.no_events)t.onSetContent.dispatch(t,o);return
> > o.content;},getContent:function(o){var t=this,h;o=o||
> > {};o.format=o.format||'html';o.get=true;if(!
> > o.no_events)t.onBeforeGetContent.dispatch(t,o);if(o.format!
> > ='raw'&&t.settings.cleanup)
> > {o.getInner=true;h=t.serializer.serialize(t.getBody(),o);}else
> > h=t.getBody().innerHTML;h=h.replace(/^\s*|\s*$/
> > g,'');o={content:h};t.onGetContent.dispatch(t,o);return
> > o.content;},isDirty:function(){var t=this;return
> > tinymce.trim(t.startContent)!
> > =tinymce.trim(t.getContent({format:'raw',no_events:1}))&&!
> > t.isNotDirty;},getContainer:function(){var t=this;if(!
> > t.container)t.container=DOM.get(t.editorContainer||t.id
> > +'_parent');return t.container;},getContentAreaContainer:function()
> > {return this.contentAreaContainer;},getElement:function(){return
> > DOM.get(this.settings.content_element||this.id);},getWin:function()
> > {var t=this,e;if(!t.contentWindow){e=DOM.get(t.id
> > +"_ifr");if(e)t.contentWindow=e.content
> > Window;}return t.contentWindow;},getDoc:function(){var t=this,w;if(!
> > t.contentDocument)
> > {w=t.getWin();if(w)t.contentDocument=w.document;}return
> > t.contentDocument;},getBody:function(){return this.bodyElement||
> > this.getDoc().body;},convertURL:function(u,n,e){var
> > t=this,s=t.settings;if(s.urlconverter_callback)return
> > t.execCallback('urlconverter_callback',u,e,true,n);if(!
> > s.convert_urls||(e&&e.nodeName=='LINK')||
> > u.indexOf('file:')===0)return u;if(s.relative_urls)return
> > t
> > .documentBaseURI
> > .toRelative
> > (u);u=t.documentBaseURI.toAbsolute(u,s.remove_script_host);return
> > u;},addVisual:function(e){var t=this,s=t.settings;e=e||
> > t.getBody();if(!
> > is
> > (t
> > .hasVisual
> > ))t.hasVisual=s.visual;each(t.dom.select('table,a',e),function(e)
> > {var v;switch(e.nodeName)
> > {case'TABLE':v=t.dom.getAttrib(e,'border');if(!v||v=='0')
> > {if(t.hasVisual)t.dom.addClass(e,s.visual_table_class);else
> > t
> > .dom
> > .removeClass
> > (e
> > ,s
> > .visual_table_class
> > );}return;case'A':v=t.dom.getAttrib(e,'name');if(v)
> > {if(t.hasVisual)t.dom.addClass(e,'mceI
> > temAnchor');else
> > t
> > .dom
> > .removeClass
> > (e
> > ,'mceItemAnchor
> > ');}return
> > ;}});t.onVisualAid.dispatch(t,e,t.hasVisual);},_addEvents:function()
> > {var
> > t
> > =
> > this
> > ,i
> > ,s
> > =
> > t
> > .settings
> > ,lo
> > =
> > {mouseup
> > :'onMouseUp
> > ',mousedown
> > :'onMouseDown
> > ',click
> > :'onClick
> > ',keyup
> > :'onKeyUp
> > ',keydown
> > :'onKeyDown
> > ',keypress
> > :'onKeyPress
> > ',submit
> > :'onSubmit
> > ',reset
> > :'onReset
> > ',contextmenu
> > :'onContextMenu',dblclick:'onDblClick',paste:'onPaste'};function
> > eventHandler(e,o){var
> > ty=e.type;if(t.removed)return;if(t.onEvent.dispatch(t,e,o)!==false)
> > {t[lo[e.fakeType||e.type]].dispatch(t,e,o);}};each(lo,function(v,k)
> > {switch(k){case'contextmenu':if(tinymce.isOpera)
> > {Event.add(t.getDoc(),'mousedown',function(e){if(e.ctrlKey)
> > {e.fakeType='contextmenu';eventHandler(e);}});}else
> > Event
> > .add
> > (t
> > .getDoc
> > (),k
> > ,eventHandler);break;case'paste':Event.add(t.getBody(),k,function(e)
> > {var tx,h,el,r;if(e.clipboardData)tx=e.clipboardData.getData('text/
> > plain');else
> > if
> > (tinymce
> > .isIE)tx=t.getWin().clipboardData.getData('Text');eventHandler(e,
> > {text:tx,html:h});});break;case'submit':c
> > ase'reset':Event.add(t.getElement().form||
> > DOM
> > .getParent
> > (t
> > .id
> > ,'form'),k,eventHandler);break;default:Event.add(s.content_editable?
> > t
> > .getBody
> > ():t.getDoc(),k,eventHandler);}});Event.add(s.content_editable?
> > t.getBody():(isGecko?t.getDoc():t.getWin()),'focus',function(e)
> > {t.focus(true);});if(tinymce.isGecko)
> > {Event.add(t.getDoc(),'DOMNodeInserted',function(e){var
> > v
> > ;e
> > =
> > e
> > .target
> > ;if
> > (e
> > .nodeType
> > =
> > =
> > =
> > 1
> > &&e
> > .nodeName
> > =
> > =
> > =
> > 'IMG
> > '&&(v
> > =
> > e
> > .getAttribute
> > ('mce_src')))e.src=t.documentBaseURI.toAbsolute(v);});}if(isGecko)
> > {function setOpts(){var t=this,d=t.getDoc(),s=t.settings;if(isGecko)
> > {if(t._isHidden()){try{if(!
> > s.content_editable)d.designMode='On';}catch(ex)
> > {}}try{d.execCommand("styleWithCSS",0,false);}catch(ex){if(!
> > t._isHidden())d.execCommand("useCSS",0,true);}if(!
> > s
> > .table_inline_editing
> > )try{d.execCommand('enableInlineTableEditing',false,false);}catch(ex)
> > {}if(!
> > s
> > .object_resizing
> > )try{d.execCommand('enableObjectResizing',false,false);}catch(ex)
> > {}}};t.onBeforeExecCommand.add(
> >
> > setOpts
> > );t
> > .onMouseDown
> > .add
> > (setOpts
> > );}t
> > .onMouseUp
> > .add
> > (t
> > .nodeChanged
> > );t.onClick.add(t.nodeChanged);t.onKeyUp.add(function(ed,e)
> > {if((e.keyCode>=33&&e.keyCode<=36)||(e.keyCode>=37&&e.keyCode<=40)||
> > e.keyCode==13||e.keyCode==45||e.keyCode==46||e.keyCode==8||
> > e.ctrlKey)t.nodeChanged();});t.onReset.add(function()
> > {t.setContent(t.startContent,
> > {format:'raw'});});if(t.getParam('tab_focus')){function
> > tabCancel(ed,e){if(e.keyCode===9)return Event.cancel(e);};function
> > tabHandler(ed,e){var x,i,f,el,v;function find(d)
> > {f=DOM.getParent(ed.id,'form');el=f.elements;if(f)
> > {each(el,function(e,i){if(e.id==ed.id){x=i;return false;}});if(d>0)
> > {for(i=x+1;i
');else
> > this
> > .editor
> > .getDoc
> > ().execCommand
> > ('InsertHorizontalRule',false,'');},RemoveFormat:function(){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,s
> > =
> > ed
> > .selection
> > ,b;if(isWebKit)s.setContent(s.getContent({format:'raw'}).replace(/
> > (<(span|b|i|strong|em|strike) [^>]+>|<(span|b|i|strong|em|strike)>|<
> > \/(span|b|i|strong|em|strike)>|)/g,''),{format:'raw'});else
> > ed
> > .getDoc().execCommand('RemoveFormat',false,null);t.mceSetStyleInfo(0,
> > {command
> > :'removeformat'});ed.addVisual();},mceSetStyleInfo:function(u,v){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,d
> > =
> > ed
> > .getDoc
> > (),dom
> > =
> > ed
> > .dom
> > ,e
> > ,b,s=ed.selection,nn=v.wrapper||'span',b=s.getBookmark(),re;function
> > set(n,e){if(n.nodeType==1){switch(v.command){case'setattrib':return
> > dom.setAttrib(n,v.name,v.value);case'setstyle':return
> > dom.setStyle(n,v.name,v.value);c
> > ase'removeformat':return
> > dom
> > .setAttrib
> > (n
> > ,'class
> > ','');}}};re
> > =
> > ed
> > .settings
> > .merge_styles_invalid_parents;if(tinymce.is(re,'string'))re=new
> > RegExp(re,'i');if(e=t.getSelectedElement())set(e,
> > 1);else{d.execCommand('FontName',false,'__');each(isWebKit?
> > dom.select('span'):dom.select('font'),function(n){var
> > sp,e;if(dom.getAttrib(n,'face')=='__'||n.style.fontFamily==='__')
> > {sp=dom.create(nn,
> > {mce_new:'1'});set(sp);each(n.childNodes,function(n)
> > {sp
> > .appendChild
> > (n
> > .cloneNode
> > (true
> > ));});dom
> > .replace(sp,n);}});}each(dom.select(nn).reverse(),function(n){var
> > p=n.parentNode;if(!dom.getAttrib(n,'mce_new'))
> > {p=dom.getParent(n,function(n){return
> > n.nodeType==1&&dom.getAttrib(n,'mce_new');});if(p)dom.remove(n,
> > 1);}});each(dom.select(nn).reverse(),function(n){var
> > p=n.parentNode;if(!p||!
> > dom
> > .getAttrib
> > (n
> > ,'mce_new
> > '))return
> > ;if(p.nodeName==nn.toUpperCase()&&p.childNodes.length==1)return
> > dom.remove(p,1);if(n.nodeType==1&&(!re||!
> > re.test(p.nodeName))&&p.childNodes.length==1){set(p);dom.
> >
> > setAttrib(n,'class','');}});each(dom.select(nn).reverse(),function(n)
> > {if(dom.getAttrib(n,'mce_new')){if(!dom.getAttrib(n,'class')&&!
> > dom.getAttrib(n,'style'))return dom.remove(n,
> > 1
> > );dom
> > .setAttrib
> > (n
> > ,'mce_new
> > ','');}});s.moveToBookmark(b);},queryStateJustify:function(c,v){var
> > ed
> > =
> > this
> > .editor,n=ed.selection.getNode(),dom=ed.dom;if(n&&n.nodeName=='IMG')
> > {if(dom.getStyle(n,'float')==v)return 1;return
> > n
> > .parentNode
> > .style
> > .textAlign==v;}n=dom.getParent(ed.selection.getStart(),function(n)
> > {return
> > n
> > .nodeType
> > =
> > =
> > 1
> > &&n
> > .style
> > .textAlign
> > ;});if
> > (v
> > =
> > =
> > 'full
> > ')v
> > =
> > 'justify
> > ';if
> > (ed.settings.inline_styles)return(n&&n.style.textAlign==v);return
> > ed.getDoc().queryCommandState(c);},HiliteColor:function(ui,val){var
> > t=this,ed=t.editor,d=ed.getDoc();function set(s){if(!
> > isGecko)return;try{d.execCommand("styleWithCSS",0,s);}catch(ex)
> > {d.execCommand("useCSS",0,!s);}};if(isGecko||isOpera)
> > {set(true);d.execCommand('hilitecolor',false,val);set(false);}else
> > d.execCommand('Bac
> > kColor',false,val);},Undo:function(){var
> > ed=this.editor;if(ed.settings.custom_undo_redo)
> > {ed.undoManager.undo();ed.nodeChanged();}else
> > ed.getDoc().execCommand('Undo',false,null);},Redo:function(){var
> > ed=this.editor;if(ed.settings.custom_undo_redo)
> > {ed.undoManager.redo();ed.nodeChanged();}else
> > ed
> > .getDoc
> > ().execCommand('Redo',false,null);},FormatBlock:function(ui,val){var
> > t=this,ed=t.editor;val=ed.settings.forced_root_block?
> > (val||'
\\s*<\\\/p>|
\\s*<\\\/p>'.replace(/p/
> > g,elm),'gi');t.reTrailBr=n
> > ew RegExp('\\s*
\\s*<\\\/p>'.replace(/p/
> > g,elm),'gi');function padd(ed,o)
> > {if(isOpera)o.content=o.content.replace(t.reOpera,''+elm
> > +'>');o.content=o.content.replace(t.rePadd,'<'+elm+'$1$2$3$4$5$6>
> > \u00a0'+elm+'>');if(!isIE&&!isOpera&&o.set)
> > {o.content=o.content.replace(t.reNbsp2BR1,'<'+elm+'$1$2>
'+elm
> > +'>');o.content=o.content.replace(t.reNbsp2BR2,'<'+elm+'$1$2>
> > >'+elm+'>');}else{o.content=o.content.replace(t.reBR2Nbsp,'<'+elm
> > +'$1$2>\u00a0'+elm
> > +'>');o.content=o.content.replace(t.reTrailBr,''+elm
> > +
> > '>
> > ');}};ed
> > .onBeforeSetContent
> > .add(padd);ed.onPostProcess.add(padd);if(s.forced_root_block)
> > {ed
> > .onInit
> > .add
> > (t
> > .forceRoots
> > ,t
> > );ed
> > .onSetContent
> > .add
> > (t
> > .forceRoots
> > ,t);ed.onBeforeGetContent.add(t.forceRoots,t);}},setup:function()
> > {var t=this,ed=t.editor,s=ed.settings;if(s.forced_root_block)
> > {ed
> > .onKeyUp
> > .add
> > (t
> > .forceRoots,t);ed.onPreProcess.add(t.forceRoots,t);}if(s.force_br_new
> > lines){if(isIE){ed.onKeyPress.add(function(ed,e){var
> > n,s=ed.selection;if(e.keyCode==13&&s.getNode().nodeName!='LI')
> > {s.setContent('
',
> > {format
> > :'raw
> > '});n
> > =
> > ed
> > .dom
> > .get('__');n.removeAttribute('id');s.select(n);s.collapse();return
> > Event.cancel(e);}});}return;}if(!isIE&&s.force_p_newlines)
> > {ed.onKeyPress.add(function(ed,e){if(e.keyCode==13&&!e.shiftKey){if(!
> > t.insertPara(e))Event.cancel(e);}});if(isGecko)
> > {ed.onKeyDown.add(function(ed,e){if((e.keyCode==8||e.keyCode==46)&&!
> > e.shiftKey)t.backspaceDelete(e,e.keyCode==8);});}}function ren(rn,na)
> > {var ne=ed.dom.create(na);each(rn.attributes,function(a)
> > {if
> > (a
> > .specified
> > &&a
> > .nodeValue
> > )ne
> > .setAttribute
> > (a
> > .nodeName
> > .toLowerCase(),a.nodeValue);});each(rn.childNodes,function(n)
> > {ne
> > .appendChild
> > (n.cloneNode(true));});rn.parentNode.replaceChild(ne,rn);return
> > ne;};if(isIE&&s.element!='P'){ed.onKeyPress.add(function(ed,e)
> > {t.lastElm=ed.selection.getNode().nodeName;});ed.onKeyUp.add(fu
> > nction(ed,e){var
> > bl
> > ,sel
> > =
> > ed
> > .selection
> > ,n
> > =
> > sel
> > .getNode
> > (),b=ed.getBody();if(b.childNodes.length===1&&n.nodeName=='P')
> > {n
> > =
> > ren(n,s.element);sel.select(n);sel.collapse();ed.nodeChanged();}else
> > if(e.keyCode==13&&!e.shiftKey&&t.lastElm!='P')
> > {bl=ed.dom.getParent(n,'P');if(bl)
> > {ren(bl,s.element);ed.nodeChanged();}}});}},find:function(n,t,s){var
> > ed=this.editor,w=ed.getDoc().createTreeWalker(n,
> > 4,null,false),c=-1;while(n=w.nextNode()){c++;if(t==0&&n==s)return
> > c;if(t==1&&c==s)return n;}return-1;},forceRoots:function(ed,e){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,b
> > =
> > ed
> > .getBody
> > (),d
> > =
> > ed
> > .getDoc
> > (),se
> > =
> > ed
> > .selection
> > ,s=se.getSel(),r=se.getRng(),si=-2,ei,so,eo,tr,c=-0xFFFFFF;var
> > nx,bl,bp,sp,le,nl=b.childNodes,i;if(e&&e.keyCode==13)return
> > true;for(i=nl.length-1;i>=0;i--){nx=nl[i];if(nx.nodeType==3||!
> > t.dom.isBlock(nx)){if(!bl){if(nx.nodeType!=3||/[^\s]/
> > g.test(nx.nodeValue)){if(si==-2&&r){if(!isIE)
> > {so=r.startOffset;eo=r.endOffset;si=t.find(b,0,r.startContainer);ei=t.
> > find(b,
> > 0
> > ,r
> > .endContainer
> > );}else
> > {tr
> > =
> > d
> > .body
> > .createTextRange
> > ();tr
> > .moveToElementText
> > (b
> > );tr
> > .collapse
> > (1
> > );bp
> > =
> > tr
> > .move
> > ('character
> > ',c
> > )*-1
> > ;tr
> > =
> > r
> > .duplicate
> > ();tr
> > .collapse
> > (1
> > );sp
> > =
> > tr
> > .move
> > ('character
> > ',c
> > )*-1;tr=r.duplicate();tr.collapse(0);le=(tr.move('character',c)*-1)-
> > sp;si=sp-
> > bp
> > ;ei
> > =
> > le
> > ;}}bl
> > =
> > ed
> > .dom
> > .create
> > (ed
> > .settings
> > .forced_root_block
> > );bl
> > .appendChild
> > (nx
> > .cloneNode
> > (1
> > ));nx
> > .parentNode
> > .replaceChild
> > (bl
> > ,nx
> > );}}else
> > {if(bl.hasChildNodes())bl.insertBefore(nx,bl.firstChild);else
> > bl.appendChild(nx);}}else bl=null;}if(si!=-2){if(!isIE)
> > {bl=d.getElementsByTagName(ed.settings.element)
> > [0];r=d.createRange();if(si!=-1)r.setStart(t.find(b,1,si),so);else
> > r.setStart(bl,0);if(ei!=-1)r.setEnd(t.find(b,1,ei),eo);else
> > r.setEnd(bl,0);if(s)
> > {s
> > .removeAllRanges
> > ();s
> > .addRange
> > (r
> > );}}else
> > {try
> > {r
> > =
> > s
> > .createRange
> > ();r
> > .moveToElementText
> > (b
> > );r
> > .collapse
> > (1
> > );r
> > .moveStart
> > ('character',si);r.moveEnd('character',ei);r.select();}catch(ex)
> > {}}}},getParentBlock:function(n){var d=this.dom;return
> > d.getParent(n,d.isBlock);},insertPara:function(e){var t=
> >
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,d
> > =
> > ed
> > .getDoc
> > (),se
> > =ed.settings,s=ed.selection.getSel(),r=s.getRangeAt(0),b=d.body;var
> > rb,ra,dir,sn,so,en,eo,sb,eb,bn,bef,aft,sc,ec,n;function isEmpty(n)
> > {n=n.innerHTML;n=n.replace(/<(img|hr|table)/gi,'-');n=n.replace(/
> > <[^>]+>/g,'');return n.replace(/[ \t\r\n]+/
> > g,'')=='';};rb=d.createRange();rb.setStart(s.anchorNode,s.anchorOffset);rb.collapse(true);ra=d.createRange();ra.setStart(s.focusNode,s.focusOffset);ra.collapse(true);dir=rb.compareBoundaryPoints(rb.START_TO_END,ra)<0;sn=dir?s.anchorNode:s.focusNode;so=dir?s.anchorOffset:s.focusOffset;en=dir?s.focusNode:s.anchorNode;eo=dir?s.focusOffset:s.anchorOffset;if(sn==b&&en==b&&b.firstChild&&ed.dom.isBlock(b.firstChild)){sn=en=sn.firstChild;so=eo=0;rb=d.createRange();rb.setStart(sn,0);ra=d.createRange();ra.setStart(en,0);}sn=sn.nodeName=="HTML"?d.body:sn;sn=sn.nodeName=="BODY"?sn.firstChild:sn;en=en.nodeName=="HTML"?d.body:en;en=en.nodeName=="
> > BODY"?
> > en
> > .firstChild:en;sb=t.getParentBlock(sn);eb=t.getParentBlock(en);bn=sb?
> > sb.nodeName:se.element;if(t.dom.getParent(sb,function(n){return/OL|
> > UL|PRE/.test(n.nodeName);}))return
> > true;if(sb&&(sb.nodeName=='CAPTION'||/absolute|relative|static/
> > gi.test(sb.style.position)))
> > {bn=se.element;sb=null;}if(eb&&(eb.nodeName=='CAPTION'||/absolute|
> > relative|static/gi.test(eb.style.position)))
> > {bn=se.element;eb=null;}if(/(TD|TABLE|TH|CAPTION)/.test(bn)||
> > (sb&&bn=="DIV"&&/left|right/gi.test(sb.style.cssFloat)))
> > {bn=se.element;sb=eb=null;}bef=(sb&&sb.nodeName==bn)?
> > sb.cloneNode(0):ed.dom.create(bn);aft=(eb&&eb.nodeName==bn)?
> > eb.cloneNode(0):ed.dom.create(bn);aft.removeAttribute('id');if(/
> > ^(H[1-6])
> > $
> > /.test
> > (bn
> > )&&sn
> > .nodeValue
> > &&so
> > =
> > =
> > sn
> > .nodeValue.length)aft=ed.dom.create(se.element);n=sc=sn;do{if(n==b||
> > n.nodeType==9||t.dom.isBlock(n)||/(TD|TABLE|TH|
> > CAPTION)/.test(n.nodeName))break;sc=n;}while((n=n.previousSibling?
> > n.previousSib
> > ling:n.parentNode));n=ec=en;do{if(n==b||n.nodeType==9||
> > t.dom.isBlock(n)||/(TD|TABLE|TH|
> > CAPTION)/.test(n.nodeName))break;ec=n;}while((n=n.nextSibling?
> > n.nextSibling:n.parentNode));if(sc.nodeName==bn)rb.setStart(sc,
> > 0);else
> > rb
> > .setStartBefore
> > (sc);rb.setEnd(sn,so);bef.appendChild(rb.cloneContents()||
> > d.createTextNode(''));try{ra.setEndAfter(ec);}catch(ex)
> > {}ra.setStart(en,eo);aft.appendChild(ra.cloneContents()||
> > d.createTextNode(''));r=d.createRange();if(!
> > sc.previousSibling&&sc.parentNode.nodeName==bn)
> > {r
> > .setStartBefore
> > (sc
> > .parentNode
> > );}else
> > {if
> > (rb
> > .startContainer
> > .nodeName
> > ==bn&&rb.startOffset==0)r.setStartBefore(rb.startContainer);else
> > r.setStart(rb.startContainer,rb.startOffset);}if(!
> > ec
> > .nextSibling
> > &&ec.parentNode.nodeName==bn)r.setEndAfter(ec.parentNode);else
> > r
> > .setEnd
> > (ra
> > .endContainer
> > ,ra
> > .endOffset
> > );r
> > .deleteContents
> > ();if
> > (bef
> > .firstChild
> > &&bef
> > .firstChild
> > .nodeName
> > =
> > =
> > bn
> > )bef
> > .innerHTML
> > =
> > bef
> > .firstChild.innerHTML;if(aft.firstChild&&aft.firstChild.nodeName==bn)
> >
> > aft
> > .innerHTML
> > =aft.firstChild.innerHTML;if(isEmpty(bef))bef.innerHTML='
> > >';if(isEmpty(aft))aft.innerHTML=isOpera?' ':'
> > >';if(isOpera)
> > {r
> > .insertNode
> > (bef
> > );r
> > .insertNode
> > (aft
> > );}else
> > {r
> > .insertNode
> > (aft
> > );r
> > .insertNode
> > (bef
> > );}aft
> > .normalize
> > ();bef
> > .normalize
> > ();r
> > =
> > d
> > .createRange
> > ();r
> > .selectNodeContents
> > (aft
> > );r
> > .collapse
> > (1
> > );s
> > .removeAllRanges
> > ();s
> > .addRange
> > (r
> > );if
> > (tinymce.isWebKit)ed.getWin().scrollTo(0,ed.dom.getPos(aft).y);else
> > aft.scrollIntoView(0);return false;},backspaceDelete:function(e,bs)
> > {var
> > t=this,ed=t.editor,b=ed.getBody(),n,se=ed.selection,r=se.getRng(),sc=r.startContainer,n,w,tn;if(sc&&ed.dom.isBlock(sc)&&bs){if(sc.childNodes.length==0||(sc.childNodes.length==1&&sc.firstChild.nodeName=='BR')){n=sc;while((n=n.previousSibling)&&!ed.dom.isBlock(n));if(n){if(sc!=b.firstChild){w=ed.dom.doc.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false);while(tn=w.nextNode())n=tn;r=ed.getDoc().createRange();r.setStart(n,n.nodeValue?n.nodeValue.len
> > gth:0);r.setEnd(n,n.nodeValue?n.nodeValue.length:
> > 0);se.setRng(r);ed.dom.remove(sc);}return
> > Event.cancel(e);}}}function handler(e)
> > {e
> > =
> > e
> > .target
> > ;if(e&&e.parentNode&&e.nodeName=='BR'&&(n=t.getParentBlock(e)))
> > {Event.remove(b,'DOMNodeInserted',handler);if(e.previousSibling||
> > e
> > .nextSibling
> > )ed
> > .dom
> > .remove
> > (e
> > );}};Event
> > ._add(b,'DOMNodeInserted',handler);window.setTimeout(function()
> > {Event._remove(b,'DOMNodeInserted',handler);},1);}});})();(function()
> > {var
> > DOM
> > =
> > tinymce
> > .DOM
> > ,Event
> > =
> > tinymce
> > .dom
> > .Event
> > ,each
> > =
> > tinymce
> > .each,extend=tinymce.extend;tinymce.create('tinymce.ControlManager',
> > {ControlManager:function(ed,s){var t=this,i;s=s||
> > {};t.editor=ed;t.controls={};t.onAdd=new
> > tinymce.util.Dispatcher(t);t.onPostRender=new
> > tinymce.util.Dispatcher(t);t.prefix=s.prefix||ed.id
> > +'_';t.onPostRender.add(function(){each(t.controls,function(c)
> > {c.postRender();});});},get:function(id){return
> > this.controls[this.prefix+id]||
> > this.controls[id];},setActive:function(id,s){var
> > c=null;if(c=this.get(id)
> > )c.setActive(s);return c;},setDisabled:function(id,s){var
> > c=null;if(c=this.get(id))c.setDisabled(s);return c;},add:function(c)
> > {var t=this;if(c){t.controls[c.id]=c;t.onAdd.dispatch(c,t);}return
> > c;},createControl:function(n){var
> > c,t=this,ed=t.editor;each(ed.plugins,function(p){if(p.createControl)
> > {c=p.createControl(n,t);if(c)return false;}});switch(n)
> > {case"|":case"separator":return t.createSeparator();}if(!
> > c&&ed.buttons&&(c=ed.buttons[n]))return t.createButton(n,c);return
> > t.add(c);},createDropMenu:function(id,s){var
> > t
> > =
> > this
> > ,ed
> > =
> > t
> > .editor
> > ,c
> > ,bm
> > ,v
> > ;s
> > =
> > extend
> > ({'class
> > ':'mceDropDown
> > ',constrain:ed.settings.constrain_menus},s);s['class']=s['class']+'
> > '+ed.getParam('skin')
> > +'Skin';if(v=ed.getParam('skin_variant'))s['class']+='
> > '+ed.getParam('skin')+'Skin'+v.substring(0,1).toUpperCase()
> > +v.substring(1);id=t.prefix+id;c=t.controls[id]=new
> > tinymce.ui.DropMenu(id,s);c.onAddItem.add(function(c,o){var
> > s=o.settings;s.title=ed.getLang(s.title,s.title);if(!s.onclick)
> > {s.onclick=function(v){ed.execCommand(s.cmd,s.ui||
> > false,s.value);};}});ed.onRemove.add(function()
> > {c.destroy();});if(tinymce.isIE){c.onShowMenu.add(function(){var
> > s
> > =
> > ed
> > .selection
> > ,n=s.getNode();if(n.nodeName=='IMG')bm=s.getBookmark();else
> > bm=0;});c.onHideMenu.add(function()
> > {if(bm)ed.selection.moveToBookmark(bm);});}return
> > t.add(c);},createListBox:function(id,s){var
> > t=this,ed=t.editor,cmd,c;if(t.get(id))return
> > null;s.title=ed.translate(s.title);s.scope=s.scope||ed;if(!
> > s.onselect){s.onselect=function(v){ed.execCommand(s.cmd,s.ui||
> > false,v||
> > s
> > .value
> > );};}s
> > =
> > extend
> > ({title:s
> > .title
> > ,'class':'mce_'+id,scope:s.scope,control_manager:t},s);id=t.prefix
> > +id;if(ed.settings.use_native_selects)c=new
> > tinymce.ui.NativeListBox(id,s);else c=new
> > tinymce.ui.ListBox(id,s);t.controls[id]=c;if(tinymce.isWebKit)
> > {c.onPostRender.add(function(c,n){Event.add(n,'mousedown',function()
> > {ed
> > .bookmark
> > =ed.selection.getBookmark('simple');});Event.add(n,'focus',function()
> > {ed.selection.moveToBookmark(ed.bookmark);ed.bookma
> >
> > rk=null;});});}if(c.hideMenu)ed.onMouseDown.add(c.hideMenu,c);return
> > t.add(c);},createButton:function(id,s){var
> > t=this,ed=t.editor,o,c;if(t.get(id))return
> > null;s.title=ed.translate(s.title);s.scope=s.scope||ed;if(!
> > s.onclick&&!s.menu_button){s.onclick=function()
> > {ed.execCommand(s.cmd,s.ui||
> > false
> > ,s
> > .value
> > );};}s
> > =
> > extend
> > ({title:s
> > .title
> > ,'class
> > ':'mce_
> > '+
> > id
> > ,unavailable_prefix:ed
> > .getLang
> > ('unavailable',''),scope:s.scope,control_manager:t},s);id=t.prefix
> > +id;if(s.menu_button){c=new
> > tinymce.ui.MenuButton(id,s);ed.onMouseDown.add(c.hideMenu,c);}else
> > c=new tinymce.ui.Button(id,s);return
> > t.add(c);},createMenuButton:function(id,s){s=s||
> > {};s.menu_button=1;return
> > this.createButton(id,s);},createSplitButton:function(id,s){var
> > t=this,ed=t.editor,cmd,c;if(t.get(id))return
> > null;s.title=ed.translate(s.title);s.scope=s.scope||ed;if(!s.onclick)
> > {s.onclick=function(v){ed.execCommand(s.cmd,s.ui||false,v||
> > s.value);};}if(!s.onselect){s.onselect=function(v)
> > {ed.execCommand(s.cmd,s.ui||false,v||s.value)
> > ;};}s
> > =
> > extend
> > ({title:s
> > .title
> > ,'class':'mce_'+id,scope:s.scope,control_manager:t},s);id=t.prefix
> > +id;c=t.add(new
> > tinymce
> > .ui.SplitButton(id,s));ed.onMouseDown.add(c.hideMenu,c);return
> > c;},createColorSplitButton:function(id,s){var
> > t=this,ed=t.editor,cmd,c;if(t.get(id))return
> > null;s.title=ed.translate(s.title);s.scope=s.scope||ed;if(!s.onclick)
> > {s.onclick=function(v){ed.execCommand(s.cmd,s.ui||false,v||
> > s.value);};}if(!s.onselect){s.onselect=function(v)
> > {ed.execCommand(s.cmd,s.ui||false,v||
> > s
> > .value
> > );};}s
> > =
> > extend
> > ({title:s.title,'class':'mce_'+id,'menu_class':ed.getParam('skin')
> > +
> > 'Skin
> > ',scope:s
> > .scope,more_colors_title:ed.getLang('more_colors')},s);id=t.prefix
> > +id;c=new
> > tinymce
> > .ui
> > .ColorSplitButton
> > (id,s);ed.onMouseDown.add(c.hideMenu,c);ed.onRemove.add(function()
> > {c.destroy();});return t.add(c);},createToolbar:function(id,s){var
> > c,t=this;id=t.prefix+id;c=new
> > tinymce.ui.Toolbar(id,s);if(t.get(id))return null;return
> > t.add(c);},createSeparator:function(){return new
> > tinymce.ui.Separator();}});})()
> > ;(function(){var
> > Dispatcher
> > =
> > tinymce
> > .util
> > .Dispatcher
> > ,each
> > =
> > tinymce
> > .each
> > ,isIE
> > =
> > tinymce
> > .isIE,isOpera=tinymce.isOpera;tinymce.create('tinymce.WindowManager',
> > {WindowManager:function(ed){var t=this;t.editor=ed;t.onOpen=new
> > Dispatcher(t);t.onClose=new
> > Dispatcher(t);t.params={};t.features={};},open:function(s,p){var
> > t
> > =
> > this
> > ,f
> > =
> > '',x
> > ,y
> > ,mo
> > =
> > t
> > .editor
> > .settings
> > .dialog_type=='modal',w,sw,sh,vp=tinymce.DOM.getViewPort(),u;s=s||
> > {};p=p||{};sw=isOpera?vp.w:screen.width;sh=isOpera?
> > vp.h:screen.height;s.name=s.name||'mc_'+new
> > Date().getTime();s.width=parseInt(s.width||
> > 320);s.height=parseInt(s.height||
> > 240);s.resizable=true;s.left=s.left||parseInt(sw/ 2.0) - (s.width /
> > 2.0);s.top=s.top||parseInt(sh/ 2.0) - (s.height /
> > 2.0
> > );p
> > .inline
> > =
> > false
> > ;p
> > .mce_width
> > =s.width;p.mce_height=s.height;p.mce_auto_focus=s.auto_focus;if(mo)
> > {if(isIE){s.center=true;s.help=false;s.dialogWidth=s.width
> > +'px';s.dialogHeight=s.height+'px';s.scroll=s.scrollbars||
> > false;}else
> > s.modal=s.alwaysRaised=s.dialog=s.centerscreen=s.dependent=true;}e
> > ach(s,function(v,k){if(tinymce.is(v,'boolean'))v=v?'yes':'no';if(!/
> > ^(name|url)$/.test(k)){if(isIE&&mo)f+=(f?';':'')+k+':'+v;else f
> > +=(f?',':'')+k
> > +'='+v;}});t.features=s;t.params=p;t.onOpen.dispatch(t,s,p);u=s.url||
> > s.file;if(tinymce.relaxedDomain)u+=(u.indexOf('?')==-1?'?':'&')
> > +'mce_rdomain='+tinymce.relaxedDomain;try{if(isIE&&mo)
> > {w=1;window.showModalDialog(s.url||s.file,window,f);}else
> > w=window.open(u,s.name,f);}catch(ex){}if(!
> > w)alert(t.editor.getLang('popup_blocked'));},close:function(w)
> > {w
> > .close
> > ();this
> > .onClose.dispatch(this);},createInstance:function(cl,a,b,c,d,e){var
> > f=tinymce.resolve(cl);return new
> > f(a,b,c,d,e);},confirm:function(t,cb,s){cb.call(s||
> > this
> > ,confirm
> > (this._decode(this.editor.getLang(t,t))));},alert:function(t,cb,s)
> > {alert(this._decode(t));if(cb)cb.call(s||this);},_decode:function(s)
> > {return tinymce.DOM.decode(s).replace(/\\n/g,'\n');}});}());
> > \ No newline at end of file
> > Modified: trunk/wp-includes/js/tinymce/tiny_mce_config.php (7512 =>
> > 7513)
> > --- trunk/wp-includes/js/tinymce/tiny_mce_config.php 2008-03-25
> > 20:09:34 UTC (rev 7512)
> > +++ trunk/wp-includes/js/tinymce/tiny_mce_config.php 2008-03-26
> > 03:22:53 UTC (rev 7513)
> > @@ -58,16 +58,6 @@
> > $mce_locale = ( '' == get_locale() ) ? 'en' :
> > strtolower( substr(get_locale(), 0, 2) ); // only ISO 639-1
> >
> > /*
> > -Setting mce_valid_elements to *[*] skips all of the internal
> > cleanup and can cause problems.
> > -The minimal setting would be -strong/-b[*],-em/-i[*],*[*].
> > -Best is to use the default cleanup by not specifying
> > mce_valid_elements. It contains full set of XHTML 1.0.
> > -If others are needed, mce_extended_valid_elements can be used to
> > add to it, or mce_invalid_elements to remove.
> > -*/
> > -$valid_elements = apply_filters('mce_valid_elements', '');
> > -$invalid_elements = apply_filters('mce_invalid_elements', '');
> > -$extended_valid_elements =
> > apply_filters('mce_extended_valid_elements', '');
> > -
> > -/*
> > The following filter allows localization scripts to change the
> > languages displayed in the spellchecker's drop-down menu.
> > By default it uses Google's spellchecker API, but can be configured
> > to use PSpell/ASpell if installed on the server.
> > The + sign marks the default language. More information:
> > @@ -104,7 +94,7 @@
> >
> > if ( ! empty($mce_external_languages) ) {
> > foreach ( $mce_external_languages as $name => $path ) {
> > - if ( is_readable($path) ) {
> > + if ( is_file($path) && is_readable($path) ) {
> > include_once($path);
> > $ext_plugins .= $strings;
> > $loaded_langs[] = $name;
> > @@ -162,6 +152,11 @@
> > 'remove_script_host' => false,
> > 'apply_source_formatting' => false,
> > 'remove_linebreaks' => true,
> > + 'paste_auto_cleanup_on_paste' => true,
> > + 'paste_convert_middot_lists' => true,
> > + 'paste_remove_spans' => true,
> > + 'paste_remove_styles' => true,
> > + 'paste_strip_class_attributes' => 'all',
> > 'gecko_spellcheck' => true,
> > 'entities' => '38,amp,60,lt,62,gt',
> > 'accessibility_focus' => false,
> > @@ -175,14 +170,13 @@
> > 'old_cache_max' => '1' // number of cache files to keep
> > );
> >
> > -if ( $valid_elements ) $initArray['valid_elements'] =
> > $valid_elements;
> > -if ( $extended_valid_elements )
> > $initArray['extended_valid_elements'] = $extended_valid_elements;
> > -if ( $invalid_elements ) $initArray['invalid_elements'] =
> > $invalid_elements;
> > -
> > // For people who really REALLY know what they're doing with TinyMCE
> > -// You can modify initArray to add, remove, change elements of the
> > config before tinyMCE.init
> > -$initArray = apply_filters('tiny_mce_before_init', $initArray); //
> > changed from action to filter
> > +// You can modify initArray to add, remove, change elements of the
> > config before tinyMCE.init (changed from action to filter)
> > +$initArray = apply_filters('tiny_mce_before_init', $initArray);
> >
> > +// Setting "valid_elements", "invalid_elements" and
> > "extended_valid_elements" can be done through "tiny_mce_before_init".
> > +// Best is to use the default cleanup by not specifying
> > valid_elements, as TinyMCE contains full set of XHTML 1.0.
> > +
> > // support for deprecated actions
> > ob_start();
> > do_action('mce_options');
> > @@ -228,7 +222,7 @@
> > // Setup cache info
> > if ( $disk_cache ) {
> >
> > - $cacheKey = apply_filters('tiny_mce_version', '20080323');
> > + $cacheKey = apply_filters('tiny_mce_version', '20080325');
> >
> > foreach ( $initArray as $v )
> > $cacheKey .= $v;
> > @@ -308,6 +302,10 @@
> > $content = gzencode( $content, 9, FORCE_GZIP );
> > }
> >
> > +// Stream to client
> > +header( 'Content-Length: ' . strlen($content) );
> > +echo $content;
> > +
> > // Write file
> > if ( '' != $cacheKey && is_dir($cache_path) &&
> > is_readable($cache_path) ) {
> >
> > @@ -327,14 +325,7 @@
> > foreach ( $del_cache as $key )
> > @unlink("$cache_path/$key");
> >
> > - if ( putFileContents( $cache_file, $content ) &&
> > is_readable($cache_file) ) {
> > - $mtime = gmdate( "D, d M Y H:i:s", filemtime($cache_file) ) . "
> > GMT";
> > - header( 'Last-Modified: ' . $mtime );
> > - header( 'Cache-Control: must-revalidate', false );
> > - }
> > + putFileContents( $cache_file, $content );
> > }
> >
> > -// Stream to client
> > -header( 'Content-Length: ' . strlen($content) );
> > -echo $content;
> > ?>
> > \ No newline at end of file
> > Modified: trunk/wp-includes/js/tinymce/wordpress.css (7512 => 7513)
> > --- trunk/wp-includes/js/tinymce/wordpress.css 2008-03-25 20:09:34
> > UTC (rev 7512)
> > +++ trunk/wp-includes/js/tinymce/wordpress.css 2008-03-26 03:22:53
> > UTC (rev 7513)
> > @@ -4,9 +4,31 @@
> > background: #fff;
> > color: #000;
> > font: 13px/19px "Lucida Grande","Lucida Sans
> > Unicode",Tahoma,Verdana,sans-serif;
> > - padding: .2em;
> > + padding: 0.6em;
> > + margin: 0;
> > + text-align: left;
> > }
> >
> > +body.mceForceColors {
> > + background:#fff;
> > + color:#000;
> > +}
> > +
> > +h1 {font-size: 2em}
> > +h2 {font-size: 1.5em}
> > +h3 {font-size: 1.17em}
> > +h4 {font-size: 1em}
> > +h5 {font-size: .83em}
> > +h6 {font-size: .75em}
> > +
> > +.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable
> > caption, .mceItemVisualAid {
> > + border: 1px dashed #BBB;
> > +}
> > +
> > +img {
> > + border:0;
> > +}
> > +
> > td {
> > font-size: 10px;
> > }
> > @@ -15,15 +37,16 @@
> > font: 12px/18px "Courier New", monospace;
> > }
> >
> > -.mceVisualAid {
> > - border: 1px dashed #BBBBBB !important;
> > +img.mceItemAnchor {
> > + width: 12px;
> > + height: 12px;
> > + background: url(img/items.gif) no-repeat;
> > }
> >
> > -.mceItemAnchor {
> > +a.mceItemAnchor {
> > width: 12px;
> > line-height: 6px;
> > overflow: hidden;
> > padding-left: 12px;
> > - background-position: bottom;
> > - background-repeat: no-repeat;
> > + background: url(img/items.gif) no-repeat bottom left;
> > }
> > Modified: trunk/wp-includes/script-loader.php (7512 => 7513)
> > --- trunk/wp-includes/script-loader.php 2008-03-25 20:09:34 UTC (rev
> > 7512)
> > +++ trunk/wp-includes/script-loader.php 2008-03-26 03:22:53 UTC (rev
> > 7513)
> > @@ -33,10 +33,10 @@
> > $visual_editor = apply_filters('visual_editor', array('tiny_mce'));
> > $this->add( 'editor', false, $visual_editor, '20080321' );
> >
> > - $this->add( 'editor_functions', '/wp-admin/js/editor.js', false,
> > '20080321' );
> > + $this->add( 'editor_functions', '/wp-admin/js/editor.js', false,
> > '20080325' );
> >
> > // Modify this version when tinyMCE plugins are changed.
> > - $mce_version = apply_filters('tiny_mce_version', '20080323');
> > + $mce_version = apply_filters('tiny_mce_version', '20080325');
> > $this->add( 'tiny_mce', '/wp-includes/js/tinymce/
> > tiny_mce_config.php', array('editor_functions'), $mce_version );
> >
> > $this->add( 'prototype', '/wp-includes/js/prototype.js', false,
> > '1.6');
> > _______________________________________________
> > wp-svn mailing list
> > wp-svn@lists.automattic.com
> > http://lists.automattic.com/mailman/listinfo/wp-svn
------------------------------
_______________________________________________
wp-testers mailing list
wp-testers@lists.automattic.com
http://lists.automattic.com/mailman/listinfo/wp-testers
End of wp-testers Digest, Vol 37, Issue 121
*******************************************