Changeset 7025

Show
Ignore:
Timestamp:
02/25/08 19:03:35 (9 months ago)
Author:
ryan
Message:

Workaround Safari crasher. Props azaozz. fixes #5945

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/js/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css

    r6959 r7025  
    11/* Clearlooks 2 */ 
    22/* Reset */ 
    3 .clearlooks2 div, .clearlooks2 span, .clearlooks2 a {vertical-align:baseline; text-align:left; position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block
     3.clearlooks2 div, .clearlooks2 span, .clearlooks2 a {vertical-align:baseline; text-align:left; position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block;
    44 
    55/* General */ 
    6 .clearlooks2 div, .clearlooks2 span, .clearlooks2 a {position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block
    7 .clearlooks2 {position:absolute
     6.clearlooks2 div, .clearlooks2 span, .clearlooks2 a {position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block;
     7.clearlooks2 {position:absolute;
    88.clearlooks2 .wrapper {position:static} 
    9 .mceEventBlocker {position:absolute; left:0; top:0; background:url(img/horizontal.gif) no-repeat 0 -75px; width:100%; height:100%
    10 .clearlooks2 .placeholder {border:1px solid #000; background:#888; top:0; left:0; opacity:0.5; filter:alpha(opacity=50)
     9.mceEventBlocker {position:absolute; left:0; top:0; background:url(img/horizontal.gif) no-repeat 0 -75px; width:100%; height:100%;
     10.clearlooks2 .placeholder {border:1px solid #000; background:#888; top:0; left:0; opacity:0.5; filter:alpha(opacity=50);
    1111 
    1212/* Top */ 
     
    2424} 
    2525.clearlooks2 .top .center { 
    26 /*right:6px;  
    27 width:100%;  
    28 height:23px;  
    29 background: #dedede; 
    30 border-top: 1px solid #ccc;*/ 
    3126} 
    3227.clearlooks2 .top .right { 
     
    4439vertical-align:middle;  
    4540line-height:23px;  
    46 font-weight:bold 
     41font-weight:bold; 
    4742} 
    4843.clearlooks2 .focus .top .left { 
     
    5247} 
    5348.clearlooks2 .focus .top .center { 
    54 /*background: #2683ae; 
    55 border-top: 1px solid #454545;*/ 
    5649} 
    5750.clearlooks2 .focus .top .right { 
     
    6558 
    6659/* Middle */ 
    67 .clearlooks2 .middle, .clearlooks2 .middle div {top:0
    68 .clearlooks2 .middle {width:100%; height:100%; clip:rect(23px auto auto auto)
    69 .clearlooks2 .middle .left {left:0; width:5px; height:100%; background:#eaf3ea;border-left:1px solid #c6d9e9;} 
    70 .clearlooks2 .middle span {top:23px; left:5px; width:100%; height:100%; background:#FFF
    71 .clearlooks2 .middle .right {right:0; width:5px; height:100%; background:#eaf3ea;border-right:1px solid #c6d9e9;} 
     60.clearlooks2 .middle, .clearlooks2 .middle div {top:0;
     61.clearlooks2 .middle {width:100%; height:100%; clip:rect(23px auto auto auto);
     62.clearlooks2 .middle .left {left:0; width:5px; height:100%; background:#eaf3fa;border-left:1px solid #c6d9e9;} 
     63.clearlooks2 .middle span {top:23px; left:5px; width:100%; height:100%; background:#FFF;
     64.clearlooks2 .middle .right {right:0; width:5px; height:100%; background:#eaf3fa;border-right:1px solid #c6d9e9;} 
    7265 
    7366/* Bottom */ 
    74 .clearlooks2 .bottom, .clearlooks2 .bottom div {height:6px
    75 .clearlooks2 .bottom {left:0; bottom:0; width:100%;background:#eaf3ea;border-bottom:1px solid #c6d9e9;} 
     67.clearlooks2 .bottom, .clearlooks2 .bottom div {height:6px;
     68.clearlooks2 .bottom {left:0; bottom:0; width:100%;background:#eaf3fa;border-bottom:1px solid #c6d9e9;} 
    7669.clearlooks2 .bottom div {top:0;} 
    77 .clearlooks2 .bottom .left {left:0; width:5px; background:#eaf3ea;border-left:1px solid #c6d9e9;} 
    78 .clearlooks2 .bottom .center {left:5px; width:100%;
    79 .clearlooks2 .bottom .right {right:0; width:6px; background:#eaf3ea url(img/drag.gif) no-repeat;border-right:1px solid #c6d9e9;} 
    80 .clearlooks2 .bottom span {display:none
    81 .clearlooks2 .statusbar .bottom, .clearlooks2 .statusbar .bottom div {height:23px
    82 .clearlooks2 .statusbar .bottom .left {background:url(img/corners.gif) -29px 0
    83 .clearlooks2 .statusbar .bottom .center {background:url(img/horizontal.gif) 0 -52px
    84 .clearlooks2 .statusbar .bottom .right {background:url(img/corners.gif) -24px 0
    85 .clearlooks2 .statusbar .bottom span {display:block; left:7px; font-family:Arial, Verdana; font-size:11px; line-height:23px
     70.clearlooks2 .bottom .left {left:0; width:5px; background:#eaf3fa  ;border-left:1px solid #c6d9e9;} 
     71.clearlooks2 .bottom .center {left:5px; width:100%;
     72.clearlooks2 .bottom .right {right:0; width:6px; background:#eaf3fa url(img/drag.gif) no-repeat;border-right:1px solid #c6d9e9;} 
     73.clearlooks2 .bottom span {display:none;
     74.clearlooks2 .statusbar .bottom, .clearlooks2 .statusbar .bottom div {height:23px;
     75.clearlooks2 .statusbar .bottom .left {background:url(img/corners.gif) -29px 0;
     76.clearlooks2 .statusbar .bottom .center {background:url(img/horizontal.gif) 0 -52px;
     77.clearlooks2 .statusbar .bottom .right {background:url(img/corners.gif) -24px 0;
     78.clearlooks2 .statusbar .bottom span {display:block; left:7px; font-family:Arial, Verdana; font-size:11px; line-height:23px;
    8679 
    8780/* Actions */ 
    8881.clearlooks2 a {width:29px; height:16px; top:3px;} 
    89 .clearlooks2 .close {right:6px; background:url(img/buttons.gif) -87px 0
    90 .clearlooks2 .min {display:none; right:68px; background:url(img/buttons.gif) 0 0
    91 .clearlooks2 .med {display:none; right:37px; background:url(img/buttons.gif) -29px 0
    92 .clearlooks2 .max {display:none; right:37px; background:url(img/buttons.gif) -58px 0
    93 .clearlooks2 .move {display:none;width:100%;cursor:move;background:url(img/corners.gif) no-repeat -100px -100px
    94 .clearlooks2 .movable .move {display:block
    95 .clearlooks2 .focus .close {right:6px; background:url(img/buttons.gif) -87px -16px
    96 .clearlooks2 .focus .min {right:68px; background:url(img/buttons.gif) 0 -16px
    97 .clearlooks2 .focus .med {right:37px; background:url(img/buttons.gif) -29px -16px
    98 .clearlooks2 .focus .max {right:37px; background:url(img/buttons.gif) -58px -16px
    99 .clearlooks2 .focus .close:hover {right:6px; background:url(img/buttons.gif) -87px -32px
    100 .clearlooks2 .focus .close:hover {right:6px; background:url(img/buttons.gif) -87px -32px
    101 .clearlooks2 .focus .min:hover {right:68px; background:url(img/buttons.gif) 0 -32px
    102 .clearlooks2 .focus .med:hover {right:37px; background:url(img/buttons.gif) -29px -32px
    103 .clearlooks2 .focus .max:hover {right:37px; background:url(img/buttons.gif) -58px -32px
     82.clearlooks2 .close {right:6px; background:url(img/buttons.gif) -87px 0;
     83.clearlooks2 .min {display:none; right:68px; background:url(img/buttons.gif) 0 0;
     84.clearlooks2 .med {display:none; right:37px; background:url(img/buttons.gif) -29px 0;
     85.clearlooks2 .max {display:none; right:37px; background:url(img/buttons.gif) -58px 0;
     86.clearlooks2 .move {display:none;width:100%;cursor:move;background:url(img/corners.gif) no-repeat -100px -100px;
     87.clearlooks2 .movable .move {display:block;
     88.clearlooks2 .focus .close {right:6px; background:url(img/buttons.gif) -87px -16px;
     89.clearlooks2 .focus .min {right:68px; background:url(img/buttons.gif) 0 -16px;
     90.clearlooks2 .focus .med {right:37px; background:url(img/buttons.gif) -29px -16px;
     91.clearlooks2 .focus .max {right:37px; background:url(img/buttons.gif) -58px -16px;
     92.clearlooks2 .focus .close:hover {right:6px; background:url(img/buttons.gif) -87px -32px;
     93.clearlooks2 .focus .close:hover {right:6px; background:url(img/buttons.gif) -87px -32px;
     94.clearlooks2 .focus .min:hover {right:68px; background:url(img/buttons.gif) 0 -32px;
     95.clearlooks2 .focus .med:hover {right:37px; background:url(img/buttons.gif) -29px -32px;
     96.clearlooks2 .focus .max:hover {right:37px; background:url(img/buttons.gif) -58px -32px;
    10497 
    10598/* Resize */ 
    106 .clearlooks2 .resize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(img/horizontal.gif) no-repeat 0 -75px
    107 .clearlooks2 .resizable .resize {display:block
    108 .clearlooks2 .resizable .min, .clearlooks2 .max {display:none
    109 .clearlooks2 .minimizable .min {display:block
    110 .clearlooks2 .maximizable .max {display:block
    111 .clearlooks2 .maximized .med {display:block
    112 .clearlooks2 .maximized .max {display:none
    113 .clearlooks2 a.resize-n {top:0; left:0; width:100%; cursor:n-resize
    114 .clearlooks2 a.resize-nw {top:0; left:0; cursor:nw-resize
     99.clearlooks2 .resize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(img/horizontal.gif) no-repeat 0 -75px;
     100.clearlooks2 .resizable .resize {display:block;
     101.clearlooks2 .resizable .min, .clearlooks2 .max {display:none;
     102.clearlooks2 .minimizable .min {display:block;
     103.clearlooks2 .maximizable .max {display:block;
     104.clearlooks2 .maximized .med {display:block;
     105.clearlooks2 .maximized .max {display:none;
     106.clearlooks2 a.resize-n {top:0; left:0; width:100%; cursor:n-resize;
     107.clearlooks2 a.resize-nw {top:0; left:0; cursor:nw-resize;
    115108.clearlooks2 a.resize-ne {top:0; right:0; cursor:ne-resize} 
    116109.clearlooks2 a.resize-w {top:0; left:0; height:100%; cursor:w-resize;} 
    117 .clearlooks2 a.resize-e {top:0; right:0; height:100%; cursor:e-resize
     110.clearlooks2 a.resize-e {top:0; right:0; height:100%; cursor:e-resize;
    118111.clearlooks2 a.resize-s {bottom:0; left:0; width:100%; cursor:s-resize} 
    119 .clearlooks2 a.resize-sw {bottom:0; left:0; cursor:sw-resize
    120 .clearlooks2 a.resize-se {bottom:0; right:0; cursor:se-resize
     112.clearlooks2 a.resize-sw {bottom:0; left:0; cursor:sw-resize;
     113.clearlooks2 a.resize-se {bottom:0; right:0; cursor:se-resize;
    121114 
    122115/* Alert/Confirm */ 
    123 .clearlooks2 .button {font-weight:bold; bottom:10px; width:80px; height:30px; background:url(img/button.gif); line-height:30px; vertical-align:middle; text-align:center; outline:0
    124 .clearlooks2 .middle .icon {left:15px; top:35px; width:32px; height:32px
    125 .clearlooks2 .alert .middle span, .clearlooks2 .confirm .middle span {background:transparent;left:60px; top:35px; width:320px; height:50px; font-weight:bold; overflow:auto; white-space:normal
     116.clearlooks2 .button {font-weight:bold; bottom:10px; width:80px; height:30px; background:url(img/button.gif); line-height:30px; vertical-align:middle; text-align:center; outline:0;
     117.clearlooks2 .middle .icon {left:15px; top:35px; width:32px; height:32px;
     118.clearlooks2 .alert .middle span, .clearlooks2 .confirm .middle span {background:transparent;left:60px; top:35px; width:320px; height:50px; font-weight:bold; overflow:auto; white-space:normal;
    126119.clearlooks2 a:hover {font-weight:bold;} 
    127 .clearlooks2 .alert .middle, .clearlooks2 .confirm .middle {background:#D6D7D5
    128 .clearlooks2 .alert .ok {left:50%; top:auto; margin-left: -40px
    129 .clearlooks2 .alert .icon {background:url(img/alert.gif)
    130 .clearlooks2 .confirm .ok {left:50%; top:auto; margin-left: -90px
    131 .clearlooks2 .confirm .cancel {left:50%; top:auto
    132 .clearlooks2 .confirm .icon {background:url(img/confirm.gif)
     120.clearlooks2 .alert .middle, .clearlooks2 .confirm .middle {background:#D6D7D5;
     121.clearlooks2 .alert .ok {left:50%; top:auto; margin-left: -40px;
     122.clearlooks2 .alert .icon {background:url(img/alert.gif);
     123.clearlooks2 .confirm .ok {left:50%; top:auto; margin-left: -90px;
     124.clearlooks2 .confirm .cancel {left:50%; top:auto;
     125.clearlooks2 .confirm .icon {background:url(img/confirm.gif);
  • trunk/wp-includes/js/tinymce/themes/advanced/editor_template.js

    r6959 r7025  
    1 (function(){var DOM=tinymce.DOM,Event=tinymce.dom.Event,extend=tinymce.extend,each=tinymce.each,Cookie=tinymce.util.Cookie,lastExtID;tinymce.ThemeManager.requireLangPack('advanced');tinymce.create('tinymce.themes.AdvancedTheme',{controls:{bold:['bold_desc','Bold'],italic:['italic_desc','Italic'],underline:['underline_desc','Underline'],strikethrough:['striketrough_desc','Strikethrough'],justifyleft:['justifyleft_desc','JustifyLeft'],justifycenter:['justifycenter_desc','JustifyCenter'],justifyright:['justifyright_desc','JustifyRight'],justifyfull:['justifyfull_desc','JustifyFull'],bullist:['bullist_desc','InsertUnorderedList'],numlist:['numlist_desc','InsertOrderedList'],outdent:['outdent_desc','Outdent'],indent:['indent_desc','Indent'],cut:['cut_desc','Cut'],copy:['copy_desc','Copy'],paste:['paste_desc','Paste'],undo:['undo_desc','Undo'],redo:['redo_desc','Redo'],link:['link_desc','mceLink'],unlink:['unlink_desc','unlink'],image:['image_desc','mceImage'],cleanup:['cleanup_desc','mceCleanup'],help:['help_desc','mceHelp'],code:['code_desc','mceCodeEditor'],hr:['hr_desc','InsertHorizontalRule'],removeformat:['removeformat_desc','RemoveFormat'],sub:['sub_desc','subscript'],sup:['sup_desc','superscript'],forecolor:['forecolor_desc','ForeColor'],forecolorpicker:['forecolor_desc','mceForeColor'],backcolor:['backcolor_desc','HiliteColor'],backcolorpicker:['backcolor_desc','mceBackColor'],charmap:['charmap_desc','mceCharMap'],visualaid:['visualaid_desc','mceToggleVisualAid'],anchor:['anchor_desc','mceInsertAnchor'],newdocument:['newdocument_desc','mceNewDocument'],blockquote:['blockquote_desc','mceBlockQuote']},stateControls:['bold','italic','underline','strikethrough','bullist','numlist','justifyleft','justifycenter','justifyright','justifyfull','sub','sup','blockquote'],init:function(ed,url){var t=this,s;t.editor=ed;t.url=url;t.onResolveName=new tinymce.util.Dispatcher(this);t.settings=s=extend({theme_advanced_path:true,theme_advanced_toolbar_location:'bottom',theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"center",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1},ed.settings);if(s.theme_advanced_path_location)s.theme_advanced_statusbar_location=s.theme_advanced_path_location;if(s.theme_advanced_statusbar_location=='none')s.theme_advanced_statusbar_location=0;ed.onInit.add(function(){ed.onNodeChange.add(t._nodeChanged,t);ed.dom.loadCSS(ed.baseURI.toAbsolute("themes/advanced/skins/"+ed.settings.skin+"/content.css"));});ed.onSetProgressState.add(function(ed,b,ti){var co,id=ed.id,tb;if(b){t.progressTimer=setTimeout(function(){co=ed.getContainer();co=co.insertBefore(DOM.create('DIV',{style:'position:relative'}),co.firstChild);tb=DOM.get(ed.id+'_tbl');DOM.add(co,'div',{id:id+'_blocker','class':'mceBlocker',style:{width:tb.clientWidth+2,height:tb.clientHeight+2}});DOM.add(co,'div',{id:id+'_progress','class':'mceProgress',style:{left:tb.clientWidth/ 2, top : tb.clientHeight /2}});},ti||0);}else{DOM.remove(id+'_blocker');DOM.remove(id+'_progress');clearTimeout(t.progressTimer);}});DOM.loadCSS(ed.baseURI.toAbsolute(s.editor_css||"themes/advanced/skins/"+ed.settings.skin+"/ui.css"));},createControl:function(n,cf){var cd,c;if(c=cf.createControl(n))return c;switch(n){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu();}if((cd=this.controls[n]))return cf.createButton(n,{title:"advanced."+cd[0],cmd:cd[1],ui:cd[2],value:cd[3]});},execCommand:function(cmd,ui,val){var f=this['_'+cmd];if(f){f.call(this,ui,val);return true;}return false;},_importClasses:function(){var ed=this.editor,c=ed.controlManager.get('styleselect');if(c.getLength()==0){each(ed.dom.getClasses(),function(o){c.add(o['class'],o['class']);});}},_createStyleSelect:function(n){var t=this,ed=t.editor,cf=ed.controlManager,c=cf.createListBox('styleselect',{title:'advanced.style_select',onselect:function(v){if(c.selectedValue===v){ed.execCommand('mceSetStyleInfo',0,{command:'removeformat'});c.select();return false;}else ed.execCommand('mceSetCSSClass',0,v);}});each((t.settings.theme_advanced_styles||'').split(';'),function(v){var p=v.split('=');if(v)c.add(t.editor.translate(p[0]),p[1]);});c.onPostRender.add(function(ed,n){Event.add(n,'focus',t._importClasses,t);Event.add(n,'mousedown',t._importClasses,t);});return c;},_createFontSelect:function(){var c,t=this;c=t.editor.controlManager.createListBox('fontselect',{title:'advanced.fontdefault',cmd:'FontName'});each(t.settings.theme_advanced_fonts.split(';'),function(v){var p=v.split('='),st;if(p[1].indexOf('dings')==-1)st='font-family:'+p[1];c.add(t.editor.translate(p[0]),p[1],{style:st});});return c;},_createFontSizeSelect:function(){var c,t=this,lo=["1 (8 pt)","2 (10 pt)","3 (12 pt)","4 (14 pt)","5 (18 pt)","6 (24 pt)","7 (36 pt)"],fz=[8,10,12,14,18,24,36];c=t.editor.controlManager.createListBox('fontsizeselect',{title:'advanced.font_size',cmd:'FontSize'});each(t.settings.theme_advanced_font_sizes.split(','),function(v){c.add(lo[parseInt(v)-1],v,{'style':'font-size:'+fz[v-1]+'pt','class':'fontSize'+v});});return c;},_createBlockFormats:function(){var c,fmts={p:'advanced.paragraph',address:'advanced.address',pre:'advanced.pre',h1:'advanced.h1',h2:'advanced.h2',h3:'advanced.h3',h4:'advanced.h4',h5:'advanced.h5',h6:'advanced.h6',div:'advanced.div',blockquote:'advanced.blockquote',code:'advanced.code',dt:'advanced.dt',dd:'advanced.dd',samp:'advanced.samp'},t=this;c=t.editor.controlManager.createListBox('formatselect',{title:'advanced.block',cmd:'FormatBlock'});each(t.settings.theme_advanced_blockformats.split(','),function(v){c.add(t.editor.translate(fmts[v]),v,{element:v,'class':v.indexOf('h')==0?'':'preview'});});return c;},_createForeColorMenu:function(){var c,t=this,s=t.settings,o={},v;if(s.theme_advanced_more_colors){o.more_colors_func=function(){t._mceColorPicker(0,{color:c.value,func:function(co){c.setColor(co);}});};}if(v=s.theme_advanced_text_colors)o.colors=v;o.title='advanced.forecolor_desc';o.cmd='ForeColor';o.scope=this;c=t.editor.controlManager.createColorSplitButton('forecolor',o);return c;},_createBackColorMenu:function(){var c,t=this,s=t.settings,o={},v;if(s.theme_advanced_more_colors){o.more_colors_func=function(){t._mceColorPicker(0,{color:c.value,func:function(co){c.setColor(co);}});};}if(v=s.theme_advanced_background_colors)o.colors=v;o.title='advanced.backcolor_desc';o.cmd='HiliteColor';o.scope=this;c=t.editor.controlManager.createColorSplitButton('backcolor',o);return c;},renderUI:function(o){var n,ic,tb,t=this,ed=t.editor,s=t.settings,sc,p,nl;n=p=DOM.create('div',{id:ed.id+'_parent','class':'mceEditor '+ed.settings.skin+'Skin'});if(!DOM.boxModel)n=DOM.add(n,'div',{'class':'mceOldBoxModel'});n=sc=DOM.add(n,'table',{id:ed.id+'_tbl','class':'mceLayout',cellSpacing:0,cellPadding:0});n=tb=DOM.add(n,'tbody');switch((s.theme_advanced_layout_manager||'').toLowerCase()){case"rowlayout":ic=t._rowLayout(s,tb,o);break;case"customlayout":ic=ed.execCallback("theme_advanced_custom_layout",s,tb,o,p);break;default:ic=t._simpleLayout(s,tb,o,p);}n=o.targetNode;nl=sc.rows;DOM.addClass(nl[0],'first');DOM.addClass(nl[nl.length-1],'last');each(DOM.select('tr',tb),function(n){DOM.addClass(n.firstChild,'first');DOM.addClass(n.childNodes[n.childNodes.length-1],'last');});if(DOM.get(s.theme_advanced_toolbar_container))DOM.get(s.theme_advanced_toolbar_container).appendChild(p);else DOM.insertAfter(p,n);Event.add(ed.id+'_path_row','click',function(e){e=e.target;if(e.nodeName=='A'){t._sel(e.href.replace(/^[^#]*#/,''));return Event.cancel(e);}});if(!ed.getParam('accessibility_focus')||ed.getParam('tab_focus'))Event.add(DOM.add(p,'a',{href:'#'},'<!-- IE -->'),'focus',function(){tinyMCE.get(ed.id).focus();});if(s.theme_advanced_toolbar_location=='external')o.deltaHeight=0;t.deltaHeight=o.deltaHeight;o.targetNode=null;return{iframeContainer:ic,editorContainer:ed.id+'_parent',sizeContainer:sc,deltaHeight:o.deltaHeight};},getInfo:function(){return{longname:'Simple theme',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',version:tinymce.majorVersion+"."+tinymce.minorVersion}},_simpleLayout:function(s,tb,o,p){var t=this,ed=t.editor,lo=s.theme_advanced_toolbar_location,sl=s.theme_advanced_statusbar_location,n,ic,etb,c;if(lo=='top')t._addToolbars(tb,o);if(lo=='external'){n=c=DOM.create('div',{style:'position:relative'});n=DOM.add(n,'div',{id:ed.id+'_external','class':'mceExternalToolbar'});DOM.add(n,'a',{id:ed.id+'_external_close',href:'javascript:;','class':'mceExternalClose'});n=DOM.add(n,'table',{id:ed.id+'_tblext',cellSpacing:0,cellPadding:0});etb=DOM.add(n,'tbody');if(p.firstChild.className=='mceOldBoxModel')p.firstChild.appendChild(c);else p.insertBefore(c,p.firstChild);t._addToolbars(etb,o);ed.onMouseUp.add(function(){var e=DOM.get(ed.id+'_external');DOM.show(e);DOM.hide(lastExtID);var f=Event.add(ed.id+'_external_close','click',function(){DOM.hide(ed.id+'_external');Event.remove(ed.id+'_external_close','click',f);});DOM.show(e);DOM.setStyle(e,'top',0-DOM.getRect(ed.id+'_tblext').h-1);DOM.hide(e);DOM.show(e);e.style.filter='';lastExtID=ed.id+'_external';e=null;});}if(sl=='top')t._addStatusBar(tb,o);if(!s.theme_advanced_toolbar_container){n=DOM.add(tb,'tr');n=ic=DOM.add(n,'td',{'class':'mceIframeContainer'});}if(lo=='bottom')t._addToolbars(tb,o);if(sl=='bottom')t._addStatusBar(tb,o);return ic;},_rowLayout:function(s,tb,o){var t=this,ed=t.editor,dc,da,cf=ed.controlManager,n,ic,to;dc=s.theme_advanced_containers_default_class||'';da=s.theme_advanced_containers_default_align||'center';each((s.theme_advanced_containers||'').split(','),function(c,i){var v=s['theme_advanced_container_'+c]||'';switch(c.toLowerCase()){case'mceeditor':n=DOM.add(tb,'tr');n=ic=DOM.add(n,'td',{'class':'mceIframeContainer'});break;case'mceelementpath':t._addStatusBar(tb,o);break;default:n=DOM.add(DOM.add(tb,'tr'),'td',{'class':'mceToolbar '+(s['theme_advanced_container_'+c+'_class']||dc)+' '+s['theme_advanced_container_'+c+'_align']||da});to=cf.createToolbar("toolbar"+i);t._addControls(v,to);DOM.setHTML(n,to.renderHTML());o.deltaHeight-=s.theme_advanced_row_height;}});return ic;},_addControls:function(v,tb){var t=this,s=t.settings,di,cf=t.editor.controlManager;if(s.theme_advanced_disable&&!t._disabled){di={};each(s.theme_advanced_disable.split(','),function(v){di[v]=1;});t._disabled=di;}else di=t._disabled;each(v.split(','),function(n){var c;if(di&&di[n])return;if(n=='tablecontrols'){each(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"],function(n){n=t.createControl(n,cf);if(n)tb.add(n);});return;}c=t.createControl(n,cf);if(c)tb.add(c);});},_addToolbars:function(c,o){var t=this,i,tb,ed=t.editor,s=t.settings,v,cf=ed.controlManager,di,n,h=[];n=DOM.add(DOM.add(c,'tr'),'td',{'class':'mceToolbar '+s.theme_advanced_toolbar_align});if(!ed.getParam('accessibility_focus')||ed.getParam('tab_focus'))h.push(DOM.createHTML('a',{href:'#',onfocus:'tinyMCE.get(\''+ed.id+'\').focus();'},'<!-- IE -->'));h.push(DOM.createHTML('a',{href:'#',accesskey:'q',title:ed.getLang("advanced.toolbar_focus")},'<!-- IE -->'));for(i=1;(v=s['theme_advanced_buttons'+i]);i++){tb=cf.createToolbar("toolbar"+i,{'class':'mceToolbarRow'+i});if(s['theme_advanced_buttons'+i+'_add'])v+=','+s['theme_advanced_buttons'+i+'_add'];if(s['theme_advanced_buttons'+i+'_add_before'])v=s['theme_advanced_buttons'+i+'_add_before']+','+v;t._addControls(v,tb);h.push(tb.renderHTML());o.deltaHeight-=s.theme_advanced_row_height;}h.push(DOM.createHTML('a',{href:'#',accesskey:'z',title:ed.getLang("advanced.toolbar_focus"),onfocus:'tinyMCE.getInstanceById(\''+ed.id+'\').focus();'},'<!-- IE -->'));DOM.setHTML(n,h.join(''));},_addStatusBar:function(tb,o){var n,t=this,ed=t.editor,s=t.settings,r,mf,me,td;n=DOM.add(tb,'tr');n=td=DOM.add(n,'td',{'class':'mceStatusbar'});n=DOM.add(n,'div',{id:ed.id+'_path_row'},s.theme_advanced_path?ed.translate('advanced.path')+': ':'&nbsp;');DOM.add(n,'a',{href:'#',accesskey:'x'});if(s.theme_advanced_resizing&&!tinymce.isOldWebKit){DOM.add(td,'a',{id:ed.id+'_resize',href:'javascript:;',onclick:"return false;",'class':'resize'});if(s.theme_advanced_resizing_use_cookie){ed.onPostRender.add(function(){var o=Cookie.getHash("TinyMCE_"+ed.id+"_size"),c=DOM.get(ed.id+'_tbl');if(!o)return;if(s.theme_advanced_resize_horizontal)c.style.width=o.cw+'px';c.style.height=o.ch+'px';DOM.get(ed.id+'_ifr').style.height=(parseInt(o.ch)+t.deltaHeight)+'px';});}ed.onPostRender.add(function(){Event.add(ed.id+'_resize','mousedown',function(e){var c,p,w,h,n,pa;c=DOM.get(ed.id+'_tbl');w=c.clientWidth;h=c.clientHeight;miw=s.theme_advanced_resizing_min_width||100;mih=s.theme_advanced_resizing_min_height||100;maw=s.theme_advanced_resizing_max_width||0xFFFF;mah=s.theme_advanced_resizing_max_height||0xFFFF;p=DOM.add(DOM.get(ed.id+'_parent'),'div',{'class':'mcePlaceHolder'});DOM.setStyles(p,{width:w,height:h});DOM.hide(c);DOM.show(p);r={x:e.screenX,y:e.screenY,w:w,h:h,dx:null,dy:null};mf=Event.add(document,'mousemove',function(e){var w,h;r.dx=e.screenX-r.x;r.dy=e.screenY-r.y;w=Math.max(miw,r.w+r.dx);h=Math.max(mih,r.h+r.dy);w=Math.min(maw,w);h=Math.min(mah,h);if(s.theme_advanced_resize_horizontal)p.style.width=w+'px';p.style.height=h+'px';return Event.cancel(e);});me=Event.add(document,'mouseup',function(e){var ifr;Event.remove(document,'mousemove',mf);Event.remove(document,'mouseup',me);c.style.display='';DOM.remove(p);if(r.dx===null)return;ifr=DOM.get(ed.id+'_ifr');if(s.theme_advanced_resize_horizontal)c.style.width=(r.w+r.dx)+'px';c.style.height=(r.h+r.dy)+'px';ifr.style.height=(ifr.clientHeight+r.dy)+'px';if(s.theme_advanced_resizing_use_cookie){Cookie.setHash("TinyMCE_"+ed.id+"_size",{cw:r.w+r.dx,ch:r.h+r.dy});}});return Event.cancel(e);});});}o.deltaHeight-=21;n=tb=null;},_nodeChanged:function(ed,cm,n,co){var t=this,p,de=0,v,c,s=t.settings;tinymce.each(t.stateControls,function(c){cm.setActive(c,ed.queryCommandState(t.controls[c][1]));});cm.setActive('visualaid',ed.hasVisual);cm.setDisabled('undo',!ed.undoManager.hasUndo()&&!ed.typing);cm.setDisabled('redo',!ed.undoManager.hasRedo());cm.setDisabled('outdent',!ed.queryCommandState('Outdent'));p=DOM.getParent(n,'A');if(c=cm.get('link')){if(!p||!p.name){c.setDisabled(!p&&co);c.setActive(!!p);}}if(c=cm.get('unlink')){c.setDisabled(!p&&co);c.setActive(!!p&&!p.name);}if(c=cm.get('anchor')){c.setActive(!!p&&p.name);if(tinymce.isWebKit){p=DOM.getParent(n,'IMG');c.setActive(!!p&&DOM.getAttrib(p,'mce_name')=='a');}}p=DOM.getParent(n,'IMG');if(c=cm.get('image'))c.setActive(!!p&&n.className.indexOf('mceItem')==-1);if(c=cm.get('styleselect')){if(n.className){t._importClasses();c.select(n.className);}else c.select();}if(c=cm.get('formatselect')){p=DOM.getParent(n,DOM.isBlock);if(p)c.select(p.nodeName.toLowerCase());}if(c=cm.get('fontselect'))c.select(ed.queryCommandValue('FontName'));if(c=cm.get('fontsizeselect'))c.select(ed.queryCommandValue('FontSize'));if(s.theme_advanced_path&&s.theme_advanced_statusbar_location){p=DOM.get(ed.id+'_path')||DOM.add(ed.id+'_path_row','span',{id:ed.id+'_path'});DOM.setHTML(p,'');ed.dom.getParent(n,function(n){var na=n.nodeName.toLowerCase(),u,pi,ti='';if(n.nodeType!=1||(DOM.hasClass(n,'mceItemHidden')||DOM.hasClass(n,'mceItemRemoved')))return;if(v=DOM.getAttrib(n,'mce_name'))na=v;if(tinymce.isIE&&n.scopeName!=='HTML')na=n.scopeName+':'+na;na=na.replace(/mce\:/g,'');switch(na){case'b':na='strong';break;case'i':na='em';break;case'img':if(v=DOM.getAttrib(n,'src'))ti+='src: '+v+' ';break;case'a':if(v=DOM.getAttrib(n,'name')){ti+='name: '+v+' ';na+='#'+v;}if(v=DOM.getAttrib(n,'href'))ti+='href: '+v+' ';break;case'font':if(s.convert_fonts_to_spans)na='span';if(v=DOM.getAttrib(n,'face'))ti+='font: '+v+' ';if(v=DOM.getAttrib(n,'size'))ti+='size: '+v+' ';if(v=DOM.getAttrib(n,'color'))ti+='color: '+v+' ';break;case'span':if(v=DOM.getAttrib(n,'style'))ti+='style: '+v+' ';break;}if(v=DOM.getAttrib(n,'id'))ti+='id: '+v+' ';if(v=n.className){v=v.replace(/(webkit-[\w\-]+|Apple-[\w\-]+|mceItem\w+|mceVisualAid)/g,'');if(v&&v.indexOf('mceItem')==-1){ti+='class: '+v+' ';if(DOM.isBlock(n)||na=='img'||na=='span')na+='.'+v;}}na=na.replace(/(html:)/g,'');na={name:na,node:n,title:ti};t.onResolveName.dispatch(t,na);ti=na.title;na=na.name;pi=DOM.create('a',{'href':"#"+(de++)+"",onmousedown:"return false;",title:ti},na);if(p.hasChildNodes()){p.insertBefore(document.createTextNode(' \u00bb '),p.firstChild);p.insertBefore(pi,p.firstChild);}else p.appendChild(pi);},ed.getBody());}},_sel:function(v){this.editor.execCommand('mceSelectNodeDepth',false,v);},_mceInsertAnchor:function(ui,v){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/anchor.htm',width:320+parseInt(ed.getLang('advanced.anchor_delta_width',0)),height:90+parseInt(ed.getLang('advanced.anchor_delta_height',0)),inline:true},{theme_url:this.url});},_mceCharMap:function(){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/charmap.htm',width:550+parseInt(ed.getLang('advanced.charmap_delta_width',0)),height:250+parseInt(ed.getLang('advanced.charmap_delta_height',0)),inline:true},{theme_url:this.url});},_mceHelp:function(){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/about.htm',width:480,height:380,inline:true},{theme_url:this.url});},_mceColorPicker:function(u,v){var ed=this.editor;v=v||{};ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/color_picker.htm',width:375+parseInt(ed.getLang('advanced.colorpicker_delta_width',0)),height:250+parseInt(ed.getLang('advanced.colorpicker_delta_height',0)),close_previous:false,inline:true},{input_color:v.color,func:v.func,theme_url:this.url});},_mceCodeEditor:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/source_editor.htm',width:parseInt(ed.getParam("theme_advanced_source_editor_width",720)),height:parseInt(ed.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url});},_mceImage:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/image.htm',width:355+parseInt(ed.getLang('advanced.image_delta_width',0)),height:275+parseInt(ed.getLang('advanced.image_delta_height',0)),inline:true},{theme_url:this.url});},_mceLink:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/link.htm',width:310+parseInt(ed.getLang('advanced.link_delta_width',0)),height:200+parseInt(ed.getLang('advanced.link_delta_height',0)),inline:true},{theme_url:this.url});},_mceNewDocument:function(){var ed=this.editor;ed.windowManager.confirm('advanced.newdocument',function(s){if(s)ed.execCommand('mceSetContent',false,'');});},_mceForeColor:function(){var t=this;this._mceColorPicker(0,{func:function(co){t.editor.execCommand('ForeColor',false,co);}});},_mceBackColor:function(){var t=this;this._mceColorPicker(0,{func:function(co){t.editor.execCommand('HiliteColor',false,co);}});}});tinymce.ThemeManager.add('advanced',tinymce.themes.AdvancedTheme);}()); 
     1(function(){var DOM=tinymce.DOM,Event=tinymce.dom.Event,extend=tinymce.extend,each=tinymce.each,Cookie=tinymce.util.Cookie,lastExtID;tinymce.ThemeManager.requireLangPack('advanced');tinymce.create('tinymce.themes.AdvancedTheme',{controls:{bold:['bold_desc','Bold'],italic:['italic_desc','Italic'],underline:['underline_desc','Underline'],strikethrough:['striketrough_desc','Strikethrough'],justifyleft:['justifyleft_desc','JustifyLeft'],justifycenter:['justifycenter_desc','JustifyCenter'],justifyright:['justifyright_desc','JustifyRight'],justifyfull:['justifyfull_desc','JustifyFull'],bullist:['bullist_desc','InsertUnorderedList'],numlist:['numlist_desc','InsertOrderedList'],outdent:['outdent_desc','Outdent'],indent:['indent_desc','Indent'],cut:['cut_desc','Cut'],copy:['copy_desc','Copy'],paste:['paste_desc','Paste'],undo:['undo_desc','Undo'],redo:['redo_desc','Redo'],link:['link_desc','mceLink'],unlink:['unlink_desc','unlink'],image:['image_desc','mceImage'],cleanup:['cleanup_desc','mceCleanup'],help:['help_desc','mceHelp'],code:['code_desc','mceCodeEditor'],hr:['hr_desc','InsertHorizontalRule'],removeformat:['removeformat_desc','RemoveFormat'],sub:['sub_desc','subscript'],sup:['sup_desc','superscript'],forecolor:['forecolor_desc','ForeColor'],forecolorpicker:['forecolor_desc','mceForeColor'],backcolor:['backcolor_desc','HiliteColor'],backcolorpicker:['backcolor_desc','mceBackColor'],charmap:['charmap_desc','mceCharMap'],visualaid:['visualaid_desc','mceToggleVisualAid'],anchor:['anchor_desc','mceInsertAnchor'],newdocument:['newdocument_desc','mceNewDocument'],blockquote:['blockquote_desc','mceBlockQuote']},stateControls:['bold','italic','underline','strikethrough','bullist','numlist','justifyleft','justifycenter','justifyright','justifyfull','sub','sup','blockquote'],init:function(ed,url){var t=this,s;t.editor=ed;t.url=url;t.onResolveName=new tinymce.util.Dispatcher(this);t.settings=s=extend({theme_advanced_path:true,theme_advanced_toolbar_location:'bottom',theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"center",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1},ed.settings);if(s.theme_advanced_path_location)s.theme_advanced_statusbar_location=s.theme_advanced_path_location;if(s.theme_advanced_statusbar_location=='none')s.theme_advanced_statusbar_location=0;ed.onInit.add(function(){ed.onNodeChange.add(t._nodeChanged,t);ed.dom.loadCSS(ed.baseURI.toAbsolute("themes/advanced/skins/"+ed.settings.skin+"/content.css"));});ed.onSetProgressState.add(function(ed,b,ti){var co,id=ed.id,tb;if(b){t.progressTimer=setTimeout(function(){co=ed.getContainer();co=co.insertBefore(DOM.create('DIV',{style:'position:relative'}),co.firstChild);tb=DOM.get(ed.id+'_tbl');DOM.add(co,'div',{id:id+'_blocker','class':'mceBlocker',style:{width:tb.clientWidth+2,height:tb.clientHeight+2}});DOM.add(co,'div',{id:id+'_progress','class':'mceProgress',style:{left:tb.clientWidth/ 2, top : tb.clientHeight /2}});},ti||0);}else{DOM.remove(id+'_blocker');DOM.remove(id+'_progress');clearTimeout(t.progressTimer);}});DOM.loadCSS(ed.baseURI.toAbsolute(s.editor_css||"themes/advanced/skins/"+ed.settings.skin+"/ui.css"));},createControl:function(n,cf){var cd,c;if(c=cf.createControl(n))return c;switch(n){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu();}if((cd=this.controls[n]))return cf.createButton(n,{title:"advanced."+cd[0],cmd:cd[1],ui:cd[2],value:cd[3]});},execCommand:function(cmd,ui,val){var f=this['_'+cmd];if(f){f.call(this,ui,val);return true;}return false;},_importClasses:function(){var ed=this.editor,c=ed.controlManager.get('styleselect');if(c.getLength()==0){each(ed.dom.getClasses(),function(o){c.add(o['class'],o['class']);});}},_createStyleSelect:function(n){var t=this,ed=t.editor,cf=ed.controlManager,c=cf.createListBox('styleselect',{title:'advanced.style_select',onselect:function(v){if(c.selectedValue===v){ed.execCommand('mceSetStyleInfo',0,{command:'removeformat'});c.select();return false;}else ed.execCommand('mceSetCSSClass',0,v);}});each(ed.getParam('theme_advanced_styles','','hash'),function(v,k){if(v)c.add(t.editor.translate(k),v);});c.onPostRender.add(function(ed,n){Event.add(n,'focus',t._importClasses,t);Event.add(n,'mousedown',t._importClasses,t);});return c;},_createFontSelect:function(){var c,t=this,ed=t.editor;c=ed.controlManager.createListBox('fontselect',{title:'advanced.fontdefault',cmd:'FontName'});each(ed.getParam('theme_advanced_fonts',t.settings.theme_advanced_fonts,'hash'),function(v,k){c.add(ed.translate(k),v,{style:v.indexOf('dings')==-1?'font-family:'+v:''});});return c;},_createFontSizeSelect:function(){var c,t=this,lo=["1 (8 pt)","2 (10 pt)","3 (12 pt)","4 (14 pt)","5 (18 pt)","6 (24 pt)","7 (36 pt)"],fz=[8,10,12,14,18,24,36];c=t.editor.controlManager.createListBox('fontsizeselect',{title:'advanced.font_size',cmd:'FontSize'});each(t.settings.theme_advanced_font_sizes.split(','),function(v){c.add(lo[parseInt(v)-1],v,{'style':'font-size:'+fz[v-1]+'pt','class':'mceFontSize'+v});});return c;},_createBlockFormats:function(){var c,fmts={p:'advanced.paragraph',address:'advanced.address',pre:'advanced.pre',h1:'advanced.h1',h2:'advanced.h2',h3:'advanced.h3',h4:'advanced.h4',h5:'advanced.h5',h6:'advanced.h6',div:'advanced.div',blockquote:'advanced.blockquote',code:'advanced.code',dt:'advanced.dt',dd:'advanced.dd',samp:'advanced.samp'},t=this;c=t.editor.controlManager.createListBox('formatselect',{title:'advanced.block',cmd:'FormatBlock'});each(t.settings.theme_advanced_blockformats.split(','),function(v){c.add(t.editor.translate(fmts[v]),v,{element:v,'class':v.indexOf('h')==0?'':'mcePreview'});});return c;},_createForeColorMenu:function(){var c,t=this,s=t.settings,o={},v;if(s.theme_advanced_more_colors){o.more_colors_func=function(){t._mceColorPicker(0,{color:c.value,func:function(co){c.setColor(co);}});};}if(v=s.theme_advanced_text_colors)o.colors=v;o.title='advanced.forecolor_desc';o.cmd='ForeColor';o.scope=this;c=t.editor.controlManager.createColorSplitButton('forecolor',o);return c;},_createBackColorMenu:function(){var c,t=this,s=t.settings,o={},v;if(s.theme_advanced_more_colors){o.more_colors_func=function(){t._mceColorPicker(0,{color:c.value,func:function(co){c.setColor(co);}});};}if(v=s.theme_advanced_background_colors)o.colors=v;o.title='advanced.backcolor_desc';o.cmd='HiliteColor';o.scope=this;c=t.editor.controlManager.createColorSplitButton('backcolor',o);return c;},renderUI:function(o){var n,ic,tb,t=this,ed=t.editor,s=t.settings,sc,p,nl;n=p=DOM.create('div',{id:ed.id+'_parent','class':'mceEditor '+ed.settings.skin+'Skin'});if(!DOM.boxModel)n=DOM.add(n,'div',{'class':'mceOldBoxModel'});n=sc=DOM.add(n,'table',{id:ed.id+'_tbl','class':'mceLayout',cellSpacing:0,cellPadding:0});n=tb=DOM.add(n,'tbody');switch((s.theme_advanced_layout_manager||'').toLowerCase()){case"rowlayout":ic=t._rowLayout(s,tb,o);break;case"customlayout":ic=ed.execCallback("theme_advanced_custom_layout",s,tb,o,p);break;default:ic=t._simpleLayout(s,tb,o,p);}n=o.targetNode;nl=sc.rows;DOM.addClass(nl[0],'mceFirst');DOM.addClass(nl[nl.length-1],'mceLast');each(DOM.select('tr',tb),function(n){DOM.addClass(n.firstChild,'mceFirst');DOM.addClass(n.childNodes[n.childNodes.length-1],'mceLast');});if(DOM.get(s.theme_advanced_toolbar_container))DOM.get(s.theme_advanced_toolbar_container).appendChild(p);else DOM.insertAfter(p,n);Event.add(ed.id+'_path_row','click',function(e){e=e.target;if(e.nodeName=='A'){t._sel(e.href.replace(/^[^#]*#/,''));return Event.cancel(e);}});if(!ed.getParam('accessibility_focus')||ed.getParam('tab_focus'))Event.add(DOM.add(p,'a',{href:'#'},'<!-- IE -->'),'focus',function(){tinyMCE.get(ed.id).focus();});if(s.theme_advanced_toolbar_location=='external')o.deltaHeight=0;t.deltaHeight=o.deltaHeight;o.targetNode=null;return{iframeContainer:ic,editorContainer:ed.id+'_parent',sizeContainer:sc,deltaHeight:o.deltaHeight};},getInfo:function(){return{longname:'Simple theme',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',version:tinymce.majorVersion+"."+tinymce.minorVersion}},_simpleLayout:function(s,tb,o,p){var t=this,ed=t.editor,lo=s.theme_advanced_toolbar_location,sl=s.theme_advanced_statusbar_location,n,ic,etb,c;if(lo=='top')t._addToolbars(tb,o);if(lo=='external'){n=c=DOM.create('div',{style:'position:relative'});n=DOM.add(n,'div',{id:ed.id+'_external','class':'mceExternalToolbar'});DOM.add(n,'a',{id:ed.id+'_external_close',href:'javascript:;','class':'mceExternalClose'});n=DOM.add(n,'table',{id:ed.id+'_tblext',cellSpacing:0,cellPadding:0});etb=DOM.add(n,'tbody');if(p.firstChild.className=='mceOldBoxModel')p.firstChild.appendChild(c);else p.insertBefore(c,p.firstChild);t._addToolbars(etb,o);ed.onMouseUp.add(function(){var e=DOM.get(ed.id+'_external');DOM.show(e);DOM.hide(lastExtID);var f=Event.add(ed.id+'_external_close','click',function(){DOM.hide(ed.id+'_external');Event.remove(ed.id+'_external_close','click',f);});DOM.show(e);DOM.setStyle(e,'top',0-DOM.getRect(ed.id+'_tblext').h-1);DOM.hide(e);DOM.show(e);e.style.filter='';lastExtID=ed.id+'_external';e=null;});}if(sl=='top')t._addStatusBar(tb,o);if(!s.theme_advanced_toolbar_container){n=DOM.add(tb,'tr');n=ic=DOM.add(n,'td',{'class':'mceIframeContainer'});}if(lo=='bottom')t._addToolbars(tb,o);if(sl=='bottom')t._addStatusBar(tb,o);return ic;},_rowLayout:function(s,tb,o){var t=this,ed=t.editor,dc,da,cf=ed.controlManager,n,ic,to,a;dc=s.theme_advanced_containers_default_class||'';da=s.theme_advanced_containers_default_align||'center';each((s.theme_advanced_containers||'').split(','),function(c,i){var v=s['theme_advanced_container_'+c]||'';switch(c.toLowerCase()){case'mceeditor':n=DOM.add(tb,'tr');n=ic=DOM.add(n,'td',{'class':'mceIframeContainer'});break;case'mceelementpath':t._addStatusBar(tb,o);break;default:a=s['theme_advanced_container_'+c+'_align'].toLowerCase();a='mce'+a.substring(0,1).toUpperCase()+a.substring(1);n=DOM.add(DOM.add(tb,'tr'),'td',{'class':'mceToolbar '+(s['theme_advanced_container_'+c+'_class']||dc)+' '+a||da});to=cf.createToolbar("toolbar"+i);t._addControls(v,to);DOM.setHTML(n,to.renderHTML());o.deltaHeight-=s.theme_advanced_row_height;}});return ic;},_addControls:function(v,tb){var t=this,s=t.settings,di,cf=t.editor.controlManager;if(s.theme_advanced_disable&&!t._disabled){di={};each(s.theme_advanced_disable.split(','),function(v){di[v]=1;});t._disabled=di;}else di=t._disabled;each(v.split(','),function(n){var c;if(di&&di[n])return;if(n=='tablecontrols'){each(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"],function(n){n=t.createControl(n,cf);if(n)tb.add(n);});return;}c=t.createControl(n,cf);if(c)tb.add(c);});},_addToolbars:function(c,o){var t=this,i,tb,ed=t.editor,s=t.settings,v,cf=ed.controlManager,di,n,h=[],a;a=s.theme_advanced_toolbar_align.toLowerCase();a='mce'+a.substring(0,1).toUpperCase()+a.substring(1);n=DOM.add(DOM.add(c,'tr'),'td',{'class':'mceToolbar '+a});if(!ed.getParam('accessibility_focus')||ed.getParam('tab_focus'))h.push(DOM.createHTML('a',{href:'#',onfocus:'tinyMCE.get(\''+ed.id+'\').focus();'},'<!-- IE -->'));h.push(DOM.createHTML('a',{href:'#',accesskey:'q',title:ed.getLang("advanced.toolbar_focus")},'<!-- IE -->'));for(i=1;(v=s['theme_advanced_buttons'+i]);i++){tb=cf.createToolbar("toolbar"+i,{'class':'mceToolbarRow'+i});if(s['theme_advanced_buttons'+i+'_add'])v+=','+s['theme_advanced_buttons'+i+'_add'];if(s['theme_advanced_buttons'+i+'_add_before'])v=s['theme_advanced_buttons'+i+'_add_before']+','+v;t._addControls(v,tb);h.push(tb.renderHTML());o.deltaHeight-=s.theme_advanced_row_height;}h.push(DOM.createHTML('a',{href:'#',accesskey:'z',title:ed.getLang("advanced.toolbar_focus"),onfocus:'tinyMCE.getInstanceById(\''+ed.id+'\').focus();'},'<!-- IE -->'));DOM.setHTML(n,h.join(''));},_addStatusBar:function(tb,o){var n,t=this,ed=t.editor,s=t.settings,r,mf,me,td;n=DOM.add(tb,'tr');n=td=DOM.add(n,'td',{'class':'mceStatusbar'});n=DOM.add(n,'div',{id:ed.id+'_path_row'},s.theme_advanced_path?ed.translate('advanced.path')+': ':'&nbsp;');DOM.add(n,'a',{href:'#',accesskey:'x'});if(s.theme_advanced_resizing&&!tinymce.isOldWebKit){DOM.add(td,'a',{id:ed.id+'_resize',href:'javascript:;',onclick:"return false;",'class':'mceResize'});if(s.theme_advanced_resizing_use_cookie){ed.onPostRender.add(function(){var o=Cookie.getHash("TinyMCE_"+ed.id+"_size"),c=DOM.get(ed.id+'_tbl');if(!o)return;if(s.theme_advanced_resize_horizontal)c.style.width=o.cw+'px';c.style.height=o.ch+'px';DOM.get(ed.id+'_ifr').style.height=(parseInt(o.ch)+t.deltaHeight)+'px';});}ed.onPostRender.add(function(){Event.add(ed.id+'_resize','mousedown',function(e){var c,p,w,h,n,pa;c=DOM.get(ed.id+'_tbl');w=c.clientWidth;h=c.clientHeight;miw=s.theme_advanced_resizing_min_width||100;mih=s.theme_advanced_resizing_min_height||100;maw=s.theme_advanced_resizing_max_width||0xFFFF;mah=s.theme_advanced_resizing_max_height||0xFFFF;p=DOM.add(DOM.get(ed.id+'_parent'),'div',{'class':'mcePlaceHolder'});DOM.setStyles(p,{width:w,height:h});DOM.hide(c);DOM.show(p);r={x:e.screenX,y:e.screenY,w:w,h:h,dx:null,dy:null};mf=Event.add(document,'mousemove',function(e){var w,h;r.dx=e.screenX-r.x;r.dy=e.screenY-r.y;w=Math.max(miw,r.w+r.dx);h=Math.max(mih,r.h+r.dy);w=Math.min(maw,w);h=Math.min(mah,h);if(s.theme_advanced_resize_horizontal)p.style.width=w+'px';p.style.height=h+'px';return Event.cancel(e);});me=Event.add(document,'mouseup',function(e){var ifr;Event.remove(document,'mousemove',mf);Event.remove(document,'mouseup',me);c.style.display='';DOM.remove(p);if(r.dx===null)return;ifr=DOM.get(ed.id+'_ifr');if(s.theme_advanced_resize_horizontal)c.style.width=(r.w+r.dx)+'px';c.style.height=(r.h+r.dy)+'px';ifr.style.height=(ifr.clientHeight+r.dy)+'px';if(s.theme_advanced_resizing_use_cookie){Cookie.setHash("TinyMCE_"+ed.id+"_size",{cw:r.w+r.dx,ch:r.h+r.dy});}});return Event.cancel(e);});});}o.deltaHeight-=21;n=tb=null;},_nodeChanged:function(ed,cm,n,co){var t=this,p,de=0,v,c,s=t.settings;tinymce.each(t.stateControls,function(c){cm.setActive(c,ed.queryCommandState(t.controls[c][1]));});cm.setActive('visualaid',ed.hasVisual);cm.setDisabled('undo',!ed.undoManager.hasUndo()&&!ed.typing);cm.setDisabled('redo',!ed.undoManager.hasRedo());cm.setDisabled('outdent',!ed.queryCommandState('Outdent'));p=DOM.getParent(n,'A');if(c=cm.get('link')){if(!p||!p.name){c.setDisabled(!p&&co);c.setActive(!!p);}}if(c=cm.get('unlink')){c.setDisabled(!p&&co);c.setActive(!!p&&!p.name);}if(c=cm.get('anchor')){c.setActive(!!p&&p.name);if(tinymce.isWebKit){p=DOM.getParent(n,'IMG');c.setActive(!!p&&DOM.getAttrib(p,'mce_name')=='a');}}p=DOM.getParent(n,'IMG');if(c=cm.get('image'))c.setActive(!!p&&n.className.indexOf('mceItem')==-1);if(c=cm.get('styleselect')){if(n.className){t._importClasses();c.select(n.className);}else c.select();}if(c=cm.get('formatselect')){p=DOM.getParent(n,DOM.isBlock);if(p)c.select(p.nodeName.toLowerCase());}if(c=cm.get('fontselect'))c.select(ed.queryCommandValue('FontName'));if(c=cm.get('fontsizeselect'))c.select(ed.queryCommandValue('FontSize'));if(s.theme_advanced_path&&s.theme_advanced_statusbar_location){p=DOM.get(ed.id+'_path')||DOM.add(ed.id+'_path_row','span',{id:ed.id+'_path'});DOM.setHTML(p,'');ed.dom.getParent(n,function(n){var na=n.nodeName.toLowerCase(),u,pi,ti='';if(n.nodeType!=1||(DOM.hasClass(n,'mceItemHidden')||DOM.hasClass(n,'mceItemRemoved')))return;if(v=DOM.getAttrib(n,'mce_name'))na=v;if(tinymce.isIE&&n.scopeName!=='HTML')na=n.scopeName+':'+na;na=na.replace(/mce\:/g,'');switch(na){case'b':na='strong';break;case'i':na='em';break;case'img':if(v=DOM.getAttrib(n,'src'))ti+='src: '+v+' ';break;case'a':if(v=DOM.getAttrib(n,'name')){ti+='name: '+v+' ';na+='#'+v;}if(v=DOM.getAttrib(n,'href'))ti+='href: '+v+' ';break;case'font':if(s.convert_fonts_to_spans)na='span';if(v=DOM.getAttrib(n,'face'))ti+='font: '+v+' ';if(v=DOM.getAttrib(n,'size'))ti+='size: '+v+' ';if(v=DOM.getAttrib(n,'color'))ti+='color: '+v+' ';break;case'span':if(v=DOM.getAttrib(n,'style'))ti+='style: '+v+' ';break;}if(v=DOM.getAttrib(n,'id'))ti+='id: '+v+' ';if(v=n.className){v=v.replace(/(webkit-[\w\-]+|Apple-[\w\-]+|mceItem\w+|mceVisualAid)/g,'');if(v&&v.indexOf('mceItem')==-1){ti+='class: '+v+' ';if(DOM.isBlock(n)||na=='img'||na=='span')na+='.'+v;}}na=na.replace(/(html:)/g,'');na={name:na,node:n,title:ti};t.onResolveName.dispatch(t,na);ti=na.title;na=na.name;pi=DOM.create('a',{'href':"#"+(de++)+"",onmousedown:"return false;",title:ti},na);if(p.hasChildNodes()){p.insertBefore(document.createTextNode(' \u00bb '),p.firstChild);p.insertBefore(pi,p.firstChild);}else p.appendChild(pi);},ed.getBody());}},_sel:function(v){this.editor.execCommand('mceSelectNodeDepth',false,v);},_mceInsertAnchor:function(ui,v){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/anchor.htm',width:320+parseInt(ed.getLang('advanced.anchor_delta_width',0)),height:90+parseInt(ed.getLang('advanced.anchor_delta_height',0)),inline:true},{theme_url:this.url});},_mceCharMap:function(){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/charmap.htm',width:550+parseInt(ed.getLang('advanced.charmap_delta_width',0)),height:250+parseInt(ed.getLang('advanced.charmap_delta_height',0)),inline:true},{theme_url:this.url});},_mceHelp:function(){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/about.htm',width:480,height:380,inline:true},{theme_url:this.url});},_mceColorPicker:function(u,v){var ed=this.editor;v=v||{};ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/color_picker.htm',width:375+parseInt(ed.getLang('advanced.colorpicker_delta_width',0)),height:250+parseInt(ed.getLang('advanced.colorpicker_delta_height',0)),close_previous:false,inline:true},{input_color:v.color,func:v.func,theme_url:this.url});},_mceCodeEditor:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/source_editor.htm',width:parseInt(ed.getParam("theme_advanced_source_editor_width",720)),height:parseInt(ed.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url});},_mceImage:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/image.htm',width:355+parseInt(ed.getLang('advanced.image_delta_width',0)),height:275+parseInt(ed.getLang('advanced.image_delta_height',0)),inline:true},{theme_url:this.url});},_mceLink:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/link.htm',width:310+parseInt(ed.getLang('advanced.link_delta_width',0)),height:200+parseInt(ed.getLang('advanced.link_delta_height',0)),inline:true},{theme_url:this.url});},_mceNewDocument:function(){var ed=this.editor;ed.windowManager.confirm('advanced.newdocument',function(s){if(s)ed.execCommand('mceSetContent',false,'');});},_mceForeColor:function(){var t=this;this._mceColorPicker(0,{func:function(co){t.editor.execCommand('ForeColor',false,co);}});},_mceBackColor:function(){var t=this;this._mceColorPicker(0,{func:function(co){t.editor.execCommand('HiliteColor',false,co);}});}});tinymce.ThemeManager.add('advanced',tinymce.themes.AdvancedTheme);}()); 
  • trunk/wp-includes/js/tinymce/themes/advanced/js/about.js

    r6632 r7025  
    7171 
    7272tinyMCEPopup.onInit.add(init); 
    73  
    74 // For modal dialogs in IE 
    75 if (tinymce.isIE) 
    76     document.write('<base target="_self" />'); 
  • trunk/wp-includes/js/tinymce/themes/advanced/skins/default/content.css

    r6959 r7025  
    1 body, td, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px; } 
    2 body.mceContentBody {background:#FFF; color:#000;} 
     1body, td, pre {background:#FFF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px; } 
     2body.mceForceColors {background:#FFF; color:#000;} 
    33.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceVisualAid {border: 1px dashed #BBB;} 
    44a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(img/items.gif) no-repeat bottom left;} 
  • trunk/wp-includes/js/tinymce/themes/advanced/skins/default/ui.css

    r6959 r7025  
    11/* Reset */ 
    2 .defaultSkin table, .defaultSkin tbody, .defaultSkin a, .defaultSkin img, .defaultSkin tr, .defaultSkin div, .defaultSkin td, .defaultSkin iframe, .defaultSkin span, .defaultSkin *, .defaultSkin .text {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left} 
     2.defaultSkin table, .defaultSkin tbody, .defaultSkin a, .defaultSkin img, .defaultSkin tr, .defaultSkin div, .defaultSkin td, .defaultSkin iframe, .defaultSkin span, .defaultSkin *, .defaultSkin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left} 
    33.defaultSkin a:hover, .defaultSkin a:link, .defaultSkin a:visited, .defaultSkin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} 
    44.defaultSkin table td {vertical-align:middle} 
     
    88.defaultSkin iframe {display:block; background:#FFF} 
    99.defaultSkin .mceToolbar {height:26px} 
    10 .defaultSkin .left {text-align:left} 
    11 .defaultSkin .right {text-align:right} 
     10.defaultSkin .mceLeft {text-align:left} 
     11.defaultSkin .mceRight {text-align:right} 
    1212 
    1313/* External */ 
     
    1818/* Layout */ 
    1919.defaultSkin table.mceLayout {border:0; border-left:1px solid #CCC; border-right:1px solid #CCC} 
    20 .defaultSkin table.mceLayout tr.first td {border-top:1px solid #CCC} 
    21 .defaultSkin table.mceLayout tr.last td {border-bottom:1px solid #CCC} 
    22 .defaultSkin table.mceToolbar, .defaultSkin tr.first .mceToolbar tr td, .defaultSkin tr.last .mceToolbar tr td {border:0; margin:0; padding:0;} 
     20.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #CCC} 
     21.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #CCC} 
     22.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0;} 
    2323.defaultSkin td.mceToolbar {padding-top:1px; vertical-align:top} 
    2424.defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC} 
    2525.defaultSkin .mceStatusbar {position:relative; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; padding:2px; color:#000; display:block} 
    26 .defaultSkin .mceStatusbar a.resize {display:block; position:absolute; top:0; right:0; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize} 
     26.defaultSkin .mceStatusbar a.mceResize {display:block; position:absolute; top:0; right:0; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize} 
    2727.defaultSkin .mceStatusbar a:hover {text-decoration:underline} 
    2828.defaultSkin table.mceToolbar {margin-left:3px} 
    29 .defaultSkin span.icon, .defaultSkin img.icon {display:block; width:20px; height:20px} 
    30 .defaultSkin .icon {background:url(../../img/icons.gif) no-repeat 20px 20px} 
    31 .defaultSkin td.center table {margin:0 auto;} 
    32 .defaultSkin td.right table {margin:0 0 0 auto;} 
     29.defaultSkin span.mceIcon, .defaultSkin img.mceIcon {display:block; width:20px; height:20px} 
     30.defaultSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} 
     31.defaultSkin td.mceCenter {text-align:center;} 
     32.defaultSkin td.mceCenter table {margin:0 auto; text-align:left;} 
     33.defaultSkin td.mceRight table {margin:0 0 0 auto;} 
    3334 
    3435/* Button */ 
     
    3637.defaultSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} 
    3738.defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected {border:1px solid #0A246A; background-color:#C2CBE0} 
    38 .defaultSkin .mceButtonDisabled .icon {opacity:0.3; filter:alpha(opacity=30)} 
     39.defaultSkin .mceButtonDisabled .mceIcon {opacity:0.3; filter:alpha(opacity=30)} 
    3940 
    4041/* Separator */ 
     
    4344/* ListBox */ 
    4445.defaultSkin .mceListBox, .defaultSkin .mceListBox a {display:block} 
    45 .defaultSkin .mceListBox .text {padding-left:4px; width:70px; text-align:left; border:1px solid #CCC; border-right:0; background:#FFF; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} 
    46 .defaultSkin .mceListBox .open {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;} 
    47 .defaultSkin table.mceListBoxEnabled:hover .text, .defaultSkin .mceListBoxHover .text, .defaultSkin .mceListBoxSelected .text {border:1px solid #A2ABC0; border-right:0; background:#FFF} 
    48 .defaultSkin table.mceListBoxEnabled:hover .open, .defaultSkin .mceListBoxHover .open, .defaultSkin .mceListBoxSelected .open {background-color:#FFF; border:1px solid #A2ABC0} 
    49 .defaultSkin .mceListBoxDisabled a.text {color:gray; background-color:transparent;} 
     46.defaultSkin .mceListBox .mceText {padding-left:4px; width:70px; text-align:left; border:1px solid #CCC; border-right:0; background:#FFF; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} 
     47.defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;} 
     48.defaultSkin table.mceListBoxEnabled:hover .mceText, .defaultSkin .mceListBoxHover .mceText, .defaultSkin .mceListBoxSelected .mceText {border:1px solid #A2ABC0; border-right:0; background:#FFF} 
     49.defaultSkin table.mceListBoxEnabled:hover .mceOpen, .defaultSkin .mceListBoxHover .mceOpen, .defaultSkin .mceListBoxSelected .mceOpen {background-color:#FFF; border:1px solid #A2ABC0} 
     50.defaultSkin .mceListBoxDisabled a.mceText {color:gray; background-color:transparent;} 
    5051.defaultSkin .mceListBoxMenu {overflow:auto; overflow-x:hidden} 
    51 .defaultSkin .mceOldBoxModel .mceListBox .text {height:22px} 
    52 .defaultSkin .mceOldBoxModel .mceListBox .open {width:11px; height:22px;} 
     52.defaultSkin .mceOldBoxModel .mceListBox .mceText {height:22px} 
     53.defaultSkin .mceOldBoxModel .mceListBox .mceOpen {width:11px; height:22px;} 
    5354.defaultSkin select.mceNativeListBox {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:7pt; background:#F0F0EE; border:1px solid gray; margin-right:2px;} 
    5455 
     
    5657.defaultSkin .mceSplitButton {width:32px; height:20px} 
    5758.defaultSkin .mceSplitButton a, .defaultSkin .mceSplitButton span {height:20px; display:block} 
    58 .defaultSkin .mceSplitButton a.action {width:20px; border:1px solid #F0F0EE; border-right:0;} 
    59 .defaultSkin .mceSplitButton span.action {width:20px; background:url(../../img/icons.gif) 20px 20px;} 
    60 .defaultSkin .mceSplitButton a.open {width:9px; border:1px solid #F0F0EE;} 
    61 .defaultSkin .mceSplitButton span.open {width:9px; background:url(../../img/icons.gif) -741px 0;} 
    62 .defaultSkin table.mceSplitButtonEnabled:hover a.action, .defaultSkin .mceSplitButtonHover a.action, .defaultSkin .mceSplitButtonSelected a.action {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0} 
    63 .defaultSkin table.mceSplitButtonEnabled:hover a.open, .defaultSkin .mceSplitButtonHover a.open, .defaultSkin .mceSplitButtonSelected a.open {border:1px solid #0A246A;} 
    64 .defaultSkin table.mceSplitButtonEnabled:hover span.open, .defaultSkin .mceSplitButtonHover span.open, .defaultSkin .mceSplitButtonSelected span.open {background-color:#B2BBD0} 
    65 .defaultSkin .mceSplitButtonDisabled .action, .defaultSkin .mceSplitButtonDisabled span.open {opacity:0.3; filter:alpha(opacity=30)} 
    66 .defaultSkin .mceSplitButtonActive a.action {border:1px solid #0A246A; background-color:#C2CBE0} 
    67 .defaultSkin .mceSplitButtonActive a.open {border-left:0;} 
     59.defaultSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #F0F0EE; border-right:0;} 
     60.defaultSkin .mceSplitButton span.mceAction {width:20px; background:url(../../img/icons.gif) 20px 20px;} 
     61.defaultSkin .mceSplitButton a.mceOpen {width:9px; border:1px solid #F0F0EE;} 
     62.defaultSkin .mceSplitButton span.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0;} 
     63.defaultSkin table.mceSplitButtonEnabled:hover a.mceAction, .defaultSkin .mceSplitButtonHover a.mceAction, .defaultSkin .mceSplitButtonSelected a.mceAction {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0} 
     64.defaultSkin table.mceSplitButtonEnabled:hover a.mceOpen, .defaultSkin .mceSplitButtonHover a.mceOpen, .defaultSkin .mceSplitButtonSelected a.mceOpen {border:1px solid #0A246A;} 
     65.defaultSkin table.mceSplitButtonEnabled:hover span.mceOpen, .defaultSkin .mceSplitButtonHover span.mceOpen, .defaultSkin .mceSplitButtonSelected span.mceOpen {background-color:#B2BBD0} 
     66.defaultSkin .mceSplitButtonDisabled .mceAction, .defaultSkin .mceSplitButtonDisabled span.mceOpen {opacity:0.3; filter:alpha(opacity=30)} 
     67.defaultSkin .mceSplitButtonActive a.mceAction {border:1px solid #0A246A; background-color:#C2CBE0} 
     68.defaultSkin .mceSplitButtonActive a.mceOpen {border-left:0;} 
    6869 
    6970/* ColorSplitButton */ 
     
    7172.defaultSkin .mceColorSplitMenu td {padding:2px} 
    7273.defaultSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} 
    73 .defaultSkin .mceColorSplitMenu td.morecolors {padding:1px 3px 1px 1px} 
    74 .defaultSkin .mceColorSplitMenu a.morecolors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} 
    75 .defaultSkin .mceColorSplitMenu a.morecolors:hover {border:1px solid #0A246A; background-color:#B6BDD2} 
     74.defaultSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} 
     75.defaultSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} 
     76.defaultSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} 
    7677.defaultSkin a.mceMoreColors:hover {border:1px solid #0A246A} 
    7778.defaultSkin .mceColorPreview {position:absolute; top:15px; left:2px; width:16px; height:4px; overflow:hidden} 
     
    7980/* Menu */ 
    8081.defaultSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #D4D0C8} 
    81 .defaultSkin .noIcons span.icon {width:0;} 
    82 .defaultSkin .noIcons a .text {padding-left:10px} 
     82.defaultSkin .mceNoIcons span.mceIcon {width:0;} 
     83.defaultSkin .mceNoIcons a .mceText {padding-left:10px} 
    8384.defaultSkin .mceMenu table {background:#FFF} 
    8485.defaultSkin .mceMenu a, .defaultSkin .mceMenu span, .defaultSkin .mceMenu {display:block} 
    8586.defaultSkin .mceMenu td {height:20px} 
    8687.defaultSkin .mceMenu a {position:relative;padding:3px 0 4px 0} 
    87 .defaultSkin .mceMenu .text {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block} 
    88 .defaultSkin .mceMenu span.text, .defaultSkin .mceMenu .preview {font-size:11px} 
    89 .defaultSkin .mceMenu pre.text {font-family:Monospace} 
    90 .defaultSkin .mceMenu .icon {position:absolute; top:0; left:0; width:22px;} 
     88.defaultSkin .mceMenu .mceText {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block} 
     89.defaultSkin .mceMenu span.mceText, .defaultSkin .mceMenu .mcePreview {font-size:11px} 
     90.defaultSkin .mceMenu pre.mceText {font-family:Monospace} 
     91.defaultSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} 
    9192.defaultSkin .mceMenu .mceMenuItemEnabled a:hover, .defaultSkin .mceMenu .mceMenuItemActive {background-color:#dbecf3} 
    9293.defaultSkin td.mceMenuItemSeparator {background:#DDD; height:1px} 
    9394.defaultSkin .mceMenuItemTitle a {border:0; background:#EEE; border-bottom:1px solid #DDD} 
    94 .defaultSkin .mceMenuItemTitle span.text {color:#000; font-weight:bold; padding-left:4px} 
    95 .defaultSkin .mceMenuItemDisabled .text {color:#888} 
    96 .defaultSkin .mceMenuItemSelected .icon {background:url(img/menu_check.gif)} 
    97 .defaultSkin .noIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center} 
     95.defaultSkin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} 
     96.defaultSkin .mceMenuItemDisabled .mceText {color:#888} 
     97.defaultSkin .mceMenuItemSelected .mceIcon {background:url(img/menu_check.gif)} 
     98.defaultSkin .mceNoIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center} 
    9899.defaultSkin .mceMenu span.mceMenuLine {display:none} 
    99100.defaultSkin .mceMenuItemSub a {background:url(img/menu_arrow.gif) no-repeat top right;} 
     
    105106 
    106107/* Theme */ 
    107 .defaultSkin span.bold {background-position:0 0} 
    108 .defaultSkin span.italic {background-position:-60px 0} 
    109 .defaultSkin span.underline {background-position:-140px 0} 
    110 .defaultSkin span.strikethrough {background-position:-120px 0} 
    111 .defaultSkin span.undo {background-position:-160px 0} 
    112 .defaultSkin span.redo {background-position:-100px 0} 
    113 .defaultSkin span.cleanup {background-position:-40px 0} 
    114 .defaultSkin span.bullist {background-position:-20px 0} 
    115 .defaultSkin span.numlist {background-position:-80px 0} 
    116 .defaultSkin span.justifyleft {background-position:-460px 0} 
    117 .defaultSkin span.justifyright {background-position:-480px 0} 
    118 .defaultSkin span.justifycenter {background-position:-420px 0} 
    119 .defaultSkin span.justifyfull {background-position:-440px 0} 
    120 .defaultSkin span.anchor {background-position:-200px 0} 
    121 .defaultSkin span.indent {background-position:-400px 0} 
    122 .defaultSkin span.outdent {background-position:-540px 0} 
    123 .defaultSkin span.link {background-position:-500px 0} 
    124 .defaultSkin span.unlink {background-position:-640px 0} 
    125 .defaultSkin span.sub {background-position:-600px 0} 
    126 .defaultSkin span.sup {background-position:-620px 0} 
    127 .defaultSkin span.removeformat {background-position:-580px 0} 
    128 .defaultSkin span.newdocument {background-position:-520px 0} 
    129 .defaultSkin span.image {background-position:-380px 0} 
    130 .defaultSkin span.help {background-position:-340px 0} 
    131 .defaultSkin span.code {background-position:-260px 0} 
    132 .defaultSkin span.hr {background-position:-360px 0} 
    133 .defaultSkin span.visualaid {background-position:-660px 0} 
    134 .defaultSkin span.charmap {background-position:-240px 0} 
    135 .defaultSkin span.paste {background-position:-560px 0} 
    136 .defaultSkin span.copy {background-position:-700px 0} 
    137 .defaultSkin span.cut {background-position:-680px 0} 
    138 .defaultSkin span.blockquote {background-position:-220px 0} 
    139 .defaultSkin .forecolor span.action {background-position:-720px 0} 
    140 .defaultSkin .backcolor span.action {background-position:-760px 0} 
    141 .defaultSkin .forecolorpicker {background-position:-720px 0} 
    142 .defaultSkin .backcolorpicker {background-position:-760px 0} 
     108.defaultSkin span.mce_bold {background-position:0 0} 
     109.defaultSkin span.mce_italic {background-position:-60px 0} 
     110.defaultSkin span.mce_underline {background-position:-140px 0} 
     111.defaultSkin span.mce_strikethrough {background-position:-120px 0} 
     112.defaultSkin span.mce_undo {background-position:-160px 0} 
     113.defaultSkin span.mce_redo {background-position:-100px 0} 
     114.defaultSkin span.mce_cleanup {background-position:-40px 0} 
     115.defaultSkin span.mce_bullist {background-position:-20px 0} 
     116.defaultSkin span.mce_numlist {background-position:-80px 0} 
     117.defaultSkin span.mce_justifyleft {background-position:-460px 0} 
     118.defaultSkin span.mce_justifyright {background-position:-480px 0} 
     119.defaultSkin span.mce_justifycenter {background-position:-420px 0} 
     120.defaultSkin span.mce_justifyfull {background-position:-440px 0} 
     121.defaultSkin span.mce_anchor {background-position:-200px 0} 
     122.defaultSkin span.mce_indent {background-position:-400px 0} 
     123.defaultSkin span.mce_outdent {background-position:-540px 0} 
     124.defaultSkin span.mce_link {background-position:-500px 0} 
     125.defaultSkin span.mce_unlink {background-position:-640px 0} 
     126.defaultSkin span.mce_sub {background-position:-600px 0} 
     127.defaultSkin span.mce_sup {background-position:-620px 0} 
     128.defaultSkin span.mce_removeformat {background-position:-580px 0} 
     129.defaultSkin span.mce_newdocument {background-position:-520px 0} 
     130.defaultSkin span.mce_image {background-position:-380px 0} 
     131.defaultSkin span.mce_help {background-position:-340px 0} 
     132.defaultSkin span.mce_code {background-position:-260px 0} 
     133.defaultSkin span.mce_hr {background-position:-360px 0} 
     134.defaultSkin span.mce_visualaid {background-position:-660px 0} 
     135.defaultSkin span.mce_charmap {background-position:-240px 0} 
     136.defaultSkin span.mce_paste {background-position:-560px 0} 
     137.defaultSkin span.mce_copy {background-position:-700px 0} 
     138.defaultSkin span.mce_cut {background-position:-680px 0} 
     139.defaultSkin span.mce_blockquote {background-position:-220px 0} 
     140.defaultSkin .mce_forecolor span.mceAction {background-position:-720px 0} 
     141.defaultSkin .mce_backcolor span.mceAction {background-position:-760px 0} 
     142.defaultSkin .mce_forecolorpicker {background-position:-720px 0} 
     143.defaultSkin .mce_backcolorpicker {background-position:-760px 0} 
    143144 
    144145/* Plugins */ 
    145 .defaultSkin span.advhr {background-position:-0px -20px} 
    146 .defaultSkin span.ltr {background-position:-20px -20px} 
    147 .defaultSkin span.rtl {background-position:-40px -20px} 
    148 .defaultSkin span.emotions {background-position:-60px -20px} 
    149 .defaultSkin span.fullpage {background-position:-80px -20px} 
    150 .defaultSkin span.fullscreen {background-position:-100px -20px} 
    151 .defaultSkin span.iespell {background-position:-120px -20px} 
    152 .defaultSkin span.insertdate {background-position:-140px -20px} 
    153 .defaultSkin span.inserttime {background-position:-160px -20px} 
    154 .defaultSkin span.absolute {background-position:-180px -20px} 
    155 .defaultSkin span.backward {background-position:-200px -20px} 
    156 .defaultSkin span.forward {background-position:-220px -20px} 
    157 .defaultSkin span.insert_layer {background-position:-240px -20px} 
    158 .defaultSkin span.insertlayer {background-position:-260px -20px} 
    159 .defaultSkin span.movebackward {background-position:-280px -20px} 
    160 .defaultSkin span.moveforward {background-position:-300px -20px} 
    161 .defaultSkin span.media {background-position:-320px -20px} 
    162 .defaultSkin span.nonbreaking {background-position:-340px -20px} 
    163 .defaultSkin span.pastetext {background-position:-360px -20px} 
    164 .defaultSkin span.pasteword {background-position:-380px -20px} 
    165 .defaultSkin span.selectall {background-position:-400px -20px} 
    166 .defaultSkin span.preview {background-position:-420px -20px} 
    167 .defaultSkin span.print {background-position:-440px -20px} 
    168 .defaultSkin span.cancel {background-position:-460px -20px} 
    169 .defaultSkin span.save {background-position:-480px -20px} 
    170 .defaultSkin span.replace {background-position:-500px -20px} 
    171 .defaultSkin span.search {background-position:-520px -20px} 
    172 .defaultSkin span.styleprops {background-position:-560px -20px} 
    173 .defaultSkin span.table {background-position:-580px -20px} 
    174 .defaultSkin span.cell_props {background-position:-600px -20px} 
    175 .defaultSkin span.delete_table {background-position:-620px -20px} 
    176 .defaultSkin span.delete_col {background-position:-640px -20px} 
    177 .defaultSkin span.delete_row {background-position:-660px -20px} 
    178 .defaultSkin span.col_after {background-position:-680px -20px} 
    179 .defaultSkin span.col_before {background-position:-700px -20px} 
    180 .defaultSkin span.row_after {background-position:-720px -20px} 
    181 .defaultSkin span.row_before {background-position:-740px -20px} 
    182 .defaultSkin span.merge_cells {background-position:-760px -20px} 
    183 .defaultSkin span.table_props {background-position:-980px -20px} 
    184 .defaultSkin span.row_props {background-position:-780px -20px} 
    185 .defaultSkin span.split_cells {background-position:-800px -20px} 
    186 .defaultSkin span.template {background-position:-820px -20px} 
    187 .defaultSkin span.visualchars {background-position:-840px -20px} 
    188 .defaultSkin span.abbr {background-position:-860px -20px} 
    189 .defaultSkin span.acronym {background-position:-880px -20px} 
    190 .defaultSkin span.attribs {background-position:-900px -20px} 
    191 .defaultSkin span.cite {background-position:-920px -20px} 
    192 .defaultSkin span.del {background-position:-940px -20px} 
    193 .defaultSkin span.ins {background-position:-960px -20px} 
    194 .defaultSkin span.pagebreak {background-position:0 -40px} 
    195 .defaultSkin .spellchecker span.action {background-position:-540px -20px} 
     146.defaultSkin span.mce_advhr {background-position:-0px -20px} 
     147.defaultSkin span.mce_ltr {background-position:-20px -20px} 
     148.defaultSkin span.mce_rtl {background-position:-40px -20px} 
     149.defaultSkin span.mce_emotions {background-position:-60px -20px} 
     150.defaultSkin span.mce_fullpage {background-position:-80px -20px} 
     151.defaultSkin span.mce_fullscreen {background-position:-100px -20px} 
     152.defaultSkin span.mce_iespell {background-position:-120px -20px} 
     153.defaultSkin span.mce_insertdate {background-position:-140px -20px} 
     154.defaultSkin span.mce_inserttime {background-position:-160px -20px} 
     155.defaultSkin span.mce_absolute {background-position:-180px -20px} 
     156.defaultSkin span.mce_backward {background-position:-200px -20px} 
     157.defaultSkin span.mce_forward {background-position:-220px -20px} 
     158.defaultSkin span.mce_insert_layer {background-position:-240px -20px} 
     159.defaultSkin span.mce_insertlayer {background-position:-260px -20px} 
     160.defaultSkin span.mce_movebackward {background-position:-280px -20px} 
     161.defaultSkin span.mce_moveforward {background-position:-300px -20px} 
     162.defaultSkin span.mce_media {background-position:-320px -20px} 
     163.defaultSkin span.mce_nonbreaking {background-position:-340px -20px} 
     164.defaultSkin span.mce_pastetext {background-position:-360px -20px} 
     165.defaultSkin span.mce_pasteword {background-position:-380px -20px} 
     166.defaultSkin span.mce_selectall {background-position:-400px -20px} 
     167.defaultSkin span.mce_preview {background-position:-420px -20px} 
     168.defaultSkin span.mce_print {background-position:-440px -20px} 
     169.defaultSkin span.mce_cancel {background-position:-460px -20px} 
     170.defaultSkin span.mce_save {background-position:-480px -20px} 
     171.defaultSkin span.mce_replace {background-position:-500px -20px} 
     172.defaultSkin span.mce_search {background-position:-520px -20px} 
     173.defaultSkin span.mce_styleprops {background-position:-560px -20px} 
     174.defaultSkin span.mce_table {background-position:-580px -20px} 
     175.defaultSkin span.mce_cell_props {background-position:-600px -20px} 
     176.defaultSkin span.mce_delete_table {background-position:-620px -20px} 
     177.defaultSkin span.mce_delete_col {background-position:-640px -20px} 
     178.defaultSkin span.mce_delete_row {background-position:-660px -20px} 
     179.defaultSkin span.mce_col_after {background-position:-680px -20px} 
     180.defaultSkin span.mce_col_before {background-position:-700px -20px} 
     181.defaultSkin span.mce_row_after {background-position:-720px -20px} 
     182.defaultSkin span.mce_row_before {background-position:-740px -20px} 
     183.defaultSkin span.mce_merge_cells {background-position:-760px -20px} 
     184.defaultSkin span.mce_table_props {background-position:-980px -20px} 
     185.defaultSkin span.mce_row_props {background-position:-780px -20px} 
     186.defaultSkin span.mce_split_cells {background-position:-800px -20px} 
     187.defaultSkin span.mce_template {background-position:-820px -20px} 
     188.defaultSkin span.mce_visualchars {background-position:-840px -20px} 
     189.defaultSkin span.mce_abbr {background-position:-860px -20px} 
     190.defaultSkin span.mce_acronym {background-position:-880px -20px} 
     191.defaultSkin span.mce_attribs {background-position:-900px -20px} 
     192.defaultSkin span.mce_cite {background-position:-920px -20px} 
     193.defaultSkin span.mce_del {background-position:-940px -20px} 
     194.defaultSkin span.mce_ins {background-position:-960px -20px} 
     195.defaultSkin span.mce_pagebreak {background-position:0 -40px} 
     196.defaultSkin .mce_spellchecker span.mceAction {background-position:-540px -20px} 
  • trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/content.css

    r6959 r7025  
    1 body, td, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;
    2 body.mceContentBody {background:#FFF; color:#000;} 
     1body, td, pre {background:#FFF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;
     2body.mceForceColors {background:#FFF; color:#000;} 
    33.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceVisualAid {border: 1px dashed #BBB;} 
    44a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../default/img/items.gif) no-repeat bottom left;} 
  • trunk/wp-includes/js/tinymce/themes/advanced/skins/o2k7/ui.css