From e833d45a724bc09c41e9542f41fdbb0a7e25cfe6 Mon Sep 17 00:00:00 2001 From: Eric Rasmussen <erasmussen2@unl.edu> Date: Wed, 23 Jun 2010 19:44:55 +0000 Subject: [PATCH] Remove the unl theme, ui changes are best made with forthcoming unl skin within advanced theme --- UNLexample.shtml | 2 + themes/unl/about.htm | 56 - themes/unl/anchor.htm | 31 - themes/unl/charmap.htm | 53 - themes/unl/color_picker.htm | 75 -- themes/unl/editor_template.js | 1 - themes/unl/editor_template_src.js | 1153 ----------------- themes/unl/image.htm | 85 -- themes/unl/img/colorpicker.jpg | Bin 3189 -> 0 bytes themes/unl/img/icons.gif | Bin 11505 -> 0 bytes themes/unl/js/about.js | 72 - themes/unl/js/anchor.js | 37 - themes/unl/js/charmap.js | 325 ----- themes/unl/js/color_picker.js | 253 ---- themes/unl/js/image.js | 245 ---- themes/unl/js/link.js | 156 --- themes/unl/js/source_editor.js | 62 - themes/unl/langs/en.js | 62 - themes/unl/langs/en_dlg.js | 51 - themes/unl/link.htm | 63 - themes/unl/skins/default/content.css | 32 - themes/unl/skins/default/dialog.css | 116 -- themes/unl/skins/default/img/buttons.png | Bin 3274 -> 0 bytes themes/unl/skins/default/img/items.gif | Bin 70 -> 0 bytes themes/unl/skins/default/img/menu_arrow.gif | Bin 68 -> 0 bytes themes/unl/skins/default/img/menu_check.gif | Bin 70 -> 0 bytes themes/unl/skins/default/img/progress.gif | Bin 1787 -> 0 bytes themes/unl/skins/default/img/tabs.gif | Bin 1326 -> 0 bytes themes/unl/skins/default/ui.css | 214 --- themes/unl/skins/o2k7/content.css | 32 - themes/unl/skins/o2k7/dialog.css | 115 -- themes/unl/skins/o2k7/img/button_bg.png | Bin 5859 -> 0 bytes themes/unl/skins/o2k7/img/button_bg_black.png | Bin 3736 -> 0 bytes .../unl/skins/o2k7/img/button_bg_silver.png | Bin 5358 -> 0 bytes themes/unl/skins/o2k7/ui.css | 215 --- themes/unl/skins/o2k7/ui_black.css | 8 - themes/unl/skins/o2k7/ui_silver.css | 5 - themes/unl/source_editor.htm | 31 - 38 files changed, 2 insertions(+), 3548 deletions(-) delete mode 100644 themes/unl/about.htm delete mode 100644 themes/unl/anchor.htm delete mode 100644 themes/unl/charmap.htm delete mode 100644 themes/unl/color_picker.htm delete mode 100644 themes/unl/editor_template.js delete mode 100644 themes/unl/editor_template_src.js delete mode 100644 themes/unl/image.htm delete mode 100644 themes/unl/img/colorpicker.jpg delete mode 100644 themes/unl/img/icons.gif delete mode 100644 themes/unl/js/about.js delete mode 100644 themes/unl/js/anchor.js delete mode 100644 themes/unl/js/charmap.js delete mode 100644 themes/unl/js/color_picker.js delete mode 100644 themes/unl/js/image.js delete mode 100644 themes/unl/js/link.js delete mode 100644 themes/unl/js/source_editor.js delete mode 100644 themes/unl/langs/en.js delete mode 100644 themes/unl/langs/en_dlg.js delete mode 100644 themes/unl/link.htm delete mode 100644 themes/unl/skins/default/content.css delete mode 100644 themes/unl/skins/default/dialog.css delete mode 100644 themes/unl/skins/default/img/buttons.png delete mode 100644 themes/unl/skins/default/img/items.gif delete mode 100644 themes/unl/skins/default/img/menu_arrow.gif delete mode 100644 themes/unl/skins/default/img/menu_check.gif delete mode 100644 themes/unl/skins/default/img/progress.gif delete mode 100644 themes/unl/skins/default/img/tabs.gif delete mode 100644 themes/unl/skins/default/ui.css delete mode 100644 themes/unl/skins/o2k7/content.css delete mode 100644 themes/unl/skins/o2k7/dialog.css delete mode 100644 themes/unl/skins/o2k7/img/button_bg.png delete mode 100644 themes/unl/skins/o2k7/img/button_bg_black.png delete mode 100644 themes/unl/skins/o2k7/img/button_bg_silver.png delete mode 100644 themes/unl/skins/o2k7/ui.css delete mode 100644 themes/unl/skins/o2k7/ui_black.css delete mode 100644 themes/unl/skins/o2k7/ui_silver.css delete mode 100644 themes/unl/source_editor.htm diff --git a/UNLexample.shtml b/UNLexample.shtml index df0d2fb..8981bce 100644 --- a/UNLexample.shtml +++ b/UNLexample.shtml @@ -40,6 +40,8 @@ WDN.loadJS("jquery.tinymce.js",function () { // General options theme : "advanced", + skin : "o2k7", + skin_variant : "silver", plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,unl", // Theme options diff --git a/themes/unl/about.htm b/themes/unl/about.htm deleted file mode 100644 index e5df7aa..0000000 --- a/themes/unl/about.htm +++ /dev/null @@ -1,56 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>{#advanced_dlg.about_title}</title> - <script type="text/javascript" src="../../tiny_mce_popup.js"></script> - <script type="text/javascript" src="../../utils/mctabs.js"></script> - <script type="text/javascript" src="js/about.js"></script> -</head> -<body id="about" style="display: none"> - <div class="tabs"> - <ul> - <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{#advanced_dlg.about_general}</a></span></li> - <li id="help_tab" style="display:none"><span><a href="javascript:mcTabs.displayTab('help_tab','help_panel');" onmousedown="return false;">{#advanced_dlg.about_help}</a></span></li> - <li id="plugins_tab"><span><a href="javascript:mcTabs.displayTab('plugins_tab','plugins_panel');" onmousedown="return false;">{#advanced_dlg.about_plugins}</a></span></li> - </ul> - </div> - - <div class="panel_wrapper"> - <div id="general_panel" class="panel current"> - <h3>{#advanced_dlg.about_title}</h3> - <p>Version: <span id="version"></span> (<span id="date"></span>)</p> - <p>TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under <a href="../../license.txt" target="_blank">LGPL</a> - by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.</p> - <p>Copyright © 2003-2008, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, All rights reserved.</p> - <p>For more information about this software visit the <a href="http://tinymce.moxiecode.com" target="_blank">TinyMCE website</a>.</p> - - <div id="buttoncontainer"> - <a href="http://www.moxiecode.com" target="_blank"><img src="http://tinymce.moxiecode.com/images/gotmoxie.png" alt="Got Moxie?" border="0" /></a> - <a href="http://sourceforge.net/projects/tinymce/" target="_blank"><img src="http://sourceforge.net/sflogo.php?group_id=103281" alt="Hosted By Sourceforge" border="0" /></a> - <a href="http://www.freshmeat.net/projects/tinymce" target="_blank"><img src="http://tinymce.moxiecode.com/images/fm.gif" alt="Also on freshmeat" border="0" /></a> - </div> - </div> - - <div id="plugins_panel" class="panel"> - <div id="pluginscontainer"> - <h3>{#advanced_dlg.about_loaded}</h3> - - <div id="plugintablecontainer"> - </div> - - <p> </p> - </div> - </div> - - <div id="help_panel" class="panel noscroll" style="overflow: visible;"> - <div id="iframecontainer"></div> - </div> - </div> - - <div class="mceActionPanel"> - <div style="float: right"> - <input type="button" id="cancel" name="cancel" value="{#close}" onclick="tinyMCEPopup.close();" /> - </div> - </div> -</body> -</html> diff --git a/themes/unl/anchor.htm b/themes/unl/anchor.htm deleted file mode 100644 index 42095a1..0000000 --- a/themes/unl/anchor.htm +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>{#advanced_dlg.anchor_title}</title> - <script type="text/javascript" src="../../tiny_mce_popup.js"></script> - <script type="text/javascript" src="js/anchor.js"></script> -</head> -<body style="display: none"> -<form onsubmit="AnchorDialog.update();return false;" action="#"> - <table border="0" cellpadding="4" cellspacing="0"> - <tr> - <td colspan="2" class="title">{#advanced_dlg.anchor_title}</td> - </tr> - <tr> - <td class="nowrap">{#advanced_dlg.anchor_name}:</td> - <td><input name="anchorName" type="text" class="mceFocus" id="anchorName" value="" style="width: 200px" /></td> - </tr> - </table> - - <div class="mceActionPanel"> - <div style="float: left"> - <input type="submit" id="insert" name="insert" value="{#update}" /> - </div> - - <div style="float: right"> - <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" /> - </div> - </div> -</form> -</body> -</html> diff --git a/themes/unl/charmap.htm b/themes/unl/charmap.htm deleted file mode 100644 index f11a38a..0000000 --- a/themes/unl/charmap.htm +++ /dev/null @@ -1,53 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>{#advanced_dlg.charmap_title}</title> - <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> - <script type="text/javascript" src="../../tiny_mce_popup.js"></script> - <script type="text/javascript" src="js/charmap.js"></script> -</head> -<body id="charmap" style="display:none"> -<table align="center" border="0" cellspacing="0" cellpadding="2"> - <tr> - <td colspan="2" class="title">{#advanced_dlg.charmap_title}</td> - </tr> - <tr> - <td id="charmapView" rowspan="2" align="left" valign="top"> - <!-- Chars will be rendered here --> - </td> - <td width="100" align="center" valign="top"> - <table border="0" cellpadding="0" cellspacing="0" width="100" style="height:100px"> - <tr> - <td id="codeV"> </td> - </tr> - <tr> - <td id="codeN"> </td> - </tr> - </table> - </td> - </tr> - <tr> - <td valign="bottom" style="padding-bottom: 3px;"> - <table width="100" align="center" border="0" cellpadding="2" cellspacing="0"> - <tr> - <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">HTML-Code</td> - </tr> - <tr> - <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeA" align="center"> </td> - </tr> - <tr> - <td style="font-size: 1px;"> </td> - </tr> - <tr> - <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">NUM-Code</td> - </tr> - <tr> - <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeB" align="center"> </td> - </tr> - </table> - </td> - </tr> -</table> - -</body> -</html> diff --git a/themes/unl/color_picker.htm b/themes/unl/color_picker.htm deleted file mode 100644 index cbd6b88..0000000 --- a/themes/unl/color_picker.htm +++ /dev/null @@ -1,75 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>{#advanced_dlg.colorpicker_title}</title> - <script type="text/javascript" src="../../tiny_mce_popup.js"></script> - <script type="text/javascript" src="../../utils/mctabs.js"></script> - <script type="text/javascript" src="js/color_picker.js"></script> -</head> -<body id="colorpicker" style="display: none"> -<form onsubmit="insertAction();return false" action="#"> - <div class="tabs"> - <ul> - <li id="picker_tab" class="current"><span><a href="javascript:mcTabs.displayTab('picker_tab','picker_panel');" onmousedown="return false;">{#advanced_dlg.colorpicker_picker_tab}</a></span></li> - <li id="rgb_tab"><span><a href="javascript:;" onclick="generateWebColors();mcTabs.displayTab('rgb_tab','rgb_panel');" onmousedown="return false;">{#advanced_dlg.colorpicker_palette_tab}</a></span></li> - <li id="named_tab"><span><a href="javascript:;" onclick="generateNamedColors();javascript:mcTabs.displayTab('named_tab','named_panel');" onmousedown="return false;">{#advanced_dlg.colorpicker_named_tab}</a></span></li> - </ul> - </div> - - <div class="panel_wrapper"> - <div id="picker_panel" class="panel current"> - <fieldset> - <legend>{#advanced_dlg.colorpicker_picker_title}</legend> - <div id="picker"> - <img id="colors" src="img/colorpicker.jpg" onclick="computeColor(event)" onmousedown="isMouseDown = true;return false;" onmouseup="isMouseDown = false;" onmousemove="if (isMouseDown && isMouseOver) computeColor(event); return false;" onmouseover="isMouseOver=true;" onmouseout="isMouseOver=false;" alt="" /> - - <div id="light"> - <!-- Will be filled with divs --> - </div> - - <br style="clear: both" /> - </div> - </fieldset> - </div> - - <div id="rgb_panel" class="panel"> - <fieldset> - <legend>{#advanced_dlg.colorpicker_palette_title}</legend> - <div id="webcolors"> - <!-- Gets filled with web safe colors--> - </div> - - <br style="clear: both" /> - </fieldset> - </div> - - <div id="named_panel" class="panel"> - <fieldset> - <legend>{#advanced_dlg.colorpicker_named_title}</legend> - <div id="namedcolors"> - <!-- Gets filled with named colors--> - </div> - - <br style="clear: both" /> - - <div id="colornamecontainer"> - {#advanced_dlg.colorpicker_name} <span id="colorname"></span> - </div> - </fieldset> - </div> - </div> - - <div class="mceActionPanel"> - <div style="float: left"> - <input type="submit" id="insert" name="insert" value="{#apply}" /> - </div> - - <div id="preview"></div> - - <div id="previewblock"> - <label for="color">{#advanced_dlg.colorpicker_color}</label> <input id="color" type="text" size="8" maxlength="8" class="text mceFocus" /> - </div> - </div> -</form> -</body> -</html> diff --git a/themes/unl/editor_template.js b/themes/unl/editor_template.js deleted file mode 100644 index 628c793..0000000 --- a/themes/unl/editor_template.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var d=e.DOM,b=e.dom.Event,h=e.extend,f=e.each,a=e.util.Cookie,g,c=e.explode;e.ThemeManager.requireLangPack("advanced");e.create("tinymce.themes.AdvancedTheme",{sizes:[8,10,12,14,18,24,36],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(j,k){var l=this,m,i,n;l.editor=j;l.url=k;l.onResolveName=new e.util.Dispatcher(this);l.settings=m=h({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_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",readonly:j.settings.readonly},j.settings);if(!m.font_size_style_values){m.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"}if(e.is(m.theme_advanced_font_sizes,"string")){m.font_size_style_values=e.explode(m.font_size_style_values);m.font_size_classes=e.explode(m.font_size_classes||"");n={};j.settings.theme_advanced_font_sizes=m.theme_advanced_font_sizes;f(j.getParam("theme_advanced_font_sizes","","hash"),function(q,p){var o;if(p==q&&q>=1&&q<=7){p=q+" ("+l.sizes[q-1]+"pt)";if(j.settings.convert_fonts_to_spans){o=m.font_size_classes[q-1];q=m.font_size_style_values[q-1]||(l.sizes[q-1]+"pt")}}if(/^\s*\./.test(q)){o=q.replace(/\./g,"")}n[p]=o?{"class":o}:{fontSize:q}});m.theme_advanced_font_sizes=n}if((i=m.theme_advanced_path_location)&&i!="none"){m.theme_advanced_statusbar_location=m.theme_advanced_path_location}if(m.theme_advanced_statusbar_location=="none"){m.theme_advanced_statusbar_location=0}j.onInit.add(function(){j.onNodeChange.add(l._nodeChanged,l);if(j.settings.content_css!==false){j.dom.loadCSS(j.baseURI.toAbsolute("themes/advanced/skins/"+j.settings.skin+"/content.css"))}});j.onSetProgressState.add(function(q,o,r){var s,t=q.id,p;if(o){l.progressTimer=setTimeout(function(){s=q.getContainer();s=s.insertBefore(d.create("DIV",{style:"position:relative"}),s.firstChild);p=d.get(q.id+"_tbl");d.add(s,"div",{id:t+"_blocker","class":"mceBlocker",style:{width:p.clientWidth+2,height:p.clientHeight+2}});d.add(s,"div",{id:t+"_progress","class":"mceProgress",style:{left:p.clientWidth/2,top:p.clientHeight/2}})},r||0)}else{d.remove(t+"_blocker");d.remove(t+"_progress");clearTimeout(l.progressTimer)}});d.loadCSS(m.editor_css?j.documentBaseURI.toAbsolute(m.editor_css):k+"/skins/"+j.settings.skin+"/ui.css");if(m.skin_variant){d.loadCSS(k+"/skins/"+j.settings.skin+"/ui_"+m.skin_variant+".css")}},createControl:function(l,i){var j,k;if(k=i.createControl(l)){return k}switch(l){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((j=this.controls[l])){return i.createButton(l,{title:"advanced."+j[0],cmd:j[1],ui:j[2],value:j[3]})}},execCommand:function(k,j,l){var i=this["_"+k];if(i){i.call(this,j,l);return true}return false},_importClasses:function(j){var i=this.editor,k=i.controlManager.get("styleselect");if(k.getLength()==0){f(i.dom.getClasses(),function(l){k.add(l["class"],l["class"])})}},_createStyleSelect:function(m){var j=this,i=j.editor,k=i.controlManager,l=k.createListBox("styleselect",{title:"advanced.style_select",onselect:function(n){if(l.selectedValue===n){i.execCommand("mceSetStyleInfo",0,{command:"removeformat"});l.select();return false}else{i.execCommand("mceSetCSSClass",0,n)}}});if(l){f(i.getParam("theme_advanced_styles","","hash"),function(o,n){if(o){l.add(j.editor.translate(n),o)}});l.onPostRender.add(function(o,p){if(!l.NativeListBox){b.add(p.id+"_text","focus",j._importClasses,j);b.add(p.id+"_text","mousedown",j._importClasses,j);b.add(p.id+"_open","focus",j._importClasses,j);b.add(p.id+"_open","mousedown",j._importClasses,j)}else{b.add(p.id,"focus",j._importClasses,j)}})}return l},_createFontSelect:function(){var k,j=this,i=j.editor;k=i.controlManager.createListBox("fontselect",{title:"advanced.fontdefault",cmd:"FontName"});if(k){f(i.getParam("theme_advanced_fonts",j.settings.theme_advanced_fonts,"hash"),function(m,l){k.add(i.translate(l),m,{style:m.indexOf("dings")==-1?"font-family:"+m:""})})}return k},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox("fontsizeselect",{title:"advanced.font_size",onselect:function(i){if(i.fontSize){k.execCommand("FontSize",false,i.fontSize)}else{f(m.settings.theme_advanced_font_sizes,function(p,o){if(p["class"]){j.push(p["class"])}});k.editorCommands._applyInlineStyle("span",{"class":i["class"]},{check_classes:j})}}});if(n){f(m.settings.theme_advanced_font_sizes,function(o,i){var p=o.fontSize;if(p>=1&&p<=7){p=m.sizes[parseInt(p)-1]+"pt"}n.add(i,o,{style:"font-size:"+p,"class":"mceFontSize"+(l++)+(" "+(o["class"]||""))})})}return n},_createBlockFormats:function(){var k,i={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"},j=this;k=j.editor.controlManager.createListBox("formatselect",{title:"advanced.block",cmd:"FormatBlock"});if(k){f(j.editor.getParam("theme_advanced_blockformats",j.settings.theme_advanced_blockformats,"hash"),function(m,l){k.add(j.editor.translate(l!=m?l:i[m]),m,{"class":"mce_formatPreview mce_"+m})})}return k},_createForeColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_text_colors){l.colors=i}if(k.theme_advanced_default_foreground_color){l.default_color=k.theme_advanced_default_foreground_color}l.title="advanced.forecolor_desc";l.cmd="ForeColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("forecolor",l);return m},_createBackColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_background_colors){l.colors=i}if(k.theme_advanced_default_background_color){l.default_color=k.theme_advanced_default_background_color}l.title="advanced.backcolor_desc";l.cmd="HiliteColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("backcolor",l);return m},renderUI:function(k){var m,l,q,v=this,r=v.editor,w=v.settings,u,j,i;m=j=d.create("span",{id:r.id+"_parent","class":"mceEditor "+r.settings.skin+"Skin"+(w.skin_variant?" "+r.settings.skin+"Skin"+v._ufirst(w.skin_variant):"")});if(!d.boxModel){m=d.add(m,"div",{"class":"mceOldBoxModel"})}m=u=d.add(m,"table",{id:r.id+"_tbl","class":"mceLayout",cellSpacing:0,cellPadding:0});m=q=d.add(m,"tbody");switch((w.theme_advanced_layout_manager||"").toLowerCase()){case"rowlayout":l=v._rowLayout(w,q,k);break;case"customlayout":l=r.execCallback("theme_advanced_custom_layout",w,q,k,j);break;default:l=v._simpleLayout(w,q,k,j)}m=k.targetNode;i=d.stdMode?u.getElementsByTagName("tr"):u.rows;d.addClass(i[0],"mceFirst");d.addClass(i[i.length-1],"mceLast");f(d.select("tr",q),function(o){d.addClass(o.firstChild,"mceFirst");d.addClass(o.childNodes[o.childNodes.length-1],"mceLast")});if(d.get(w.theme_advanced_toolbar_container)){d.get(w.theme_advanced_toolbar_container).appendChild(j)}else{d.insertAfter(j,m)}b.add(r.id+"_path_row","click",function(n){n=n.target;if(n.nodeName=="A"){v._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,"$1"));return b.cancel(n)}});if(!r.getParam("accessibility_focus")){b.add(d.add(j,"a",{href:"#"},"<!-- IE -->"),"focus",function(){tinyMCE.get(r.id).focus()})}if(w.theme_advanced_toolbar_location=="external"){k.deltaHeight=0}v.deltaHeight=k.deltaHeight;k.targetNode=null;return{iframeContainer:l,editorContainer:r.id+"_parent",sizeContainer:u,deltaHeight:k.deltaHeight}},getInfo:function(){return{longname:"Advanced theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:e.majorVersion+"."+e.minorVersion}},resizeBy:function(i,j){var k=d.get(this.editor.id+"_tbl");this.resizeTo(k.clientWidth+i,k.clientHeight+j)},resizeTo:function(i,l){var j=this.editor,k=j.settings,n=d.get(j.id+"_tbl"),o=d.get(j.id+"_ifr"),m;i=Math.max(k.theme_advanced_resizing_min_width||100,i);l=Math.max(k.theme_advanced_resizing_min_height||100,l);i=Math.min(k.theme_advanced_resizing_max_width||65535,i);l=Math.min(k.theme_advanced_resizing_max_height||65535,l);m=n.clientHeight-o.clientHeight;d.setStyle(o,"height",l-m);d.setStyles(n,{width:i,height:l})},destroy:function(){var i=this.editor.id;b.clear(i+"_resize");b.clear(i+"_path_row");b.clear(i+"_external_close")},_simpleLayout:function(y,r,k,i){var x=this,u=x.editor,v=y.theme_advanced_toolbar_location,m=y.theme_advanced_statusbar_location,l,j,q,w;if(y.readonly){l=d.add(r,"tr");l=j=d.add(l,"td",{"class":"mceIframeContainer"});return j}if(v=="top"){x._addToolbars(r,k)}if(v=="external"){l=w=d.create("div",{style:"position:relative"});l=d.add(l,"div",{id:u.id+"_external","class":"mceExternalToolbar"});d.add(l,"a",{id:u.id+"_external_close",href:"javascript:;","class":"mceExternalClose"});l=d.add(l,"table",{id:u.id+"_tblext",cellSpacing:0,cellPadding:0});q=d.add(l,"tbody");if(i.firstChild.className=="mceOldBoxModel"){i.firstChild.appendChild(w)}else{i.insertBefore(w,i.firstChild)}x._addToolbars(q,k);u.onMouseUp.add(function(){var o=d.get(u.id+"_external");d.show(o);d.hide(g);var n=b.add(u.id+"_external_close","click",function(){d.hide(u.id+"_external");b.remove(u.id+"_external_close","click",n)});d.show(o);d.setStyle(o,"top",0-d.getRect(u.id+"_tblext").h-1);d.hide(o);d.show(o);o.style.filter="";g=u.id+"_external";o=null})}if(m=="top"){x._addStatusBar(r,k)}if(!y.theme_advanced_toolbar_container){l=d.add(r,"tr");l=j=d.add(l,"td",{"class":"mceIframeContainer"})}if(v=="bottom"){x._addToolbars(r,k)}if(m=="bottom"){x._addStatusBar(r,k)}return j},_rowLayout:function(w,m,k){var v=this,p=v.editor,u,x,i=p.controlManager,l,j,r,q;u=w.theme_advanced_containers_default_class||"";x=w.theme_advanced_containers_default_align||"center";f(c(w.theme_advanced_containers||""),function(s,o){var n=w["theme_advanced_container_"+s]||"";switch(n.toLowerCase()){case"mceeditor":l=d.add(m,"tr");l=j=d.add(l,"td",{"class":"mceIframeContainer"});break;case"mceelementpath":v._addStatusBar(m,k);break;default:q=(w["theme_advanced_container_"+s+"_align"]||x).toLowerCase();q="mce"+v._ufirst(q);l=d.add(d.add(m,"tr"),"td",{"class":"mceToolbar "+(w["theme_advanced_container_"+s+"_class"]||u)+" "+q||x});r=i.createToolbar("toolbar"+o);v._addControls(n,r);d.setHTML(l,r.renderHTML());k.deltaHeight-=w.theme_advanced_row_height}});return j},_addControls:function(j,i){var k=this,l=k.settings,m,n=k.editor.controlManager;if(l.theme_advanced_disable&&!k._disabled){m={};f(c(l.theme_advanced_disable),function(o){m[o]=1});k._disabled=m}else{m=k._disabled}f(c(j),function(p){var o;if(m&&m[p]){return}if(p=="tablecontrols"){f(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"],function(q){q=k.createControl(q,n);if(q){i.add(q)}});return}o=k.createControl(p,n);if(o){i.add(o)}})},_addToolbars:function(w,k){var z=this,p,m,r=z.editor,A=z.settings,y,j=r.controlManager,u,l,q=[],x;x=A.theme_advanced_toolbar_align.toLowerCase();x="mce"+z._ufirst(x);l=d.add(d.add(w,"tr"),"td",{"class":"mceToolbar "+x});if(!r.getParam("accessibility_focus")){q.push(d.createHTML("a",{href:"#",onfocus:"tinyMCE.get('"+r.id+"').focus();"},"<!-- IE -->"))}q.push(d.createHTML("a",{href:"#",accesskey:"q",title:r.getLang("advanced.toolbar_focus")},"<!-- IE -->"));for(p=1;(y=A["theme_advanced_buttons"+p]);p++){m=j.createToolbar("toolbar"+p,{"class":"mceToolbarRow"+p});if(A["theme_advanced_buttons"+p+"_add"]){y+=","+A["theme_advanced_buttons"+p+"_add"]}if(A["theme_advanced_buttons"+p+"_add_before"]){y=A["theme_advanced_buttons"+p+"_add_before"]+","+y}z._addControls(y,m);q.push(m.renderHTML());k.deltaHeight-=A.theme_advanced_row_height}q.push(d.createHTML("a",{href:"#",accesskey:"z",title:r.getLang("advanced.toolbar_focus"),onfocus:"tinyMCE.getInstanceById('"+r.id+"').focus();"},"<!-- IE -->"));d.setHTML(l,q.join(""))},_addStatusBar:function(m,j){var k,v=this,p=v.editor,w=v.settings,i,q,u,l;k=d.add(m,"tr");k=l=d.add(k,"td",{"class":"mceStatusbar"});k=d.add(k,"div",{id:p.id+"_path_row"},w.theme_advanced_path?p.translate("advanced.path")+": ":" ");d.add(k,"a",{href:"#",accesskey:"x"});if(w.theme_advanced_resizing){d.add(l,"a",{id:p.id+"_resize",href:"javascript:;",onclick:"return false;","class":"mceResize"});if(w.theme_advanced_resizing_use_cookie){p.onPostRender.add(function(){var n=a.getHash("TinyMCE_"+p.id+"_size"),r=d.get(p.id+"_tbl");if(!n){return}if(w.theme_advanced_resize_horizontal){r.style.width=Math.max(10,n.cw)+"px"}r.style.height=Math.max(10,n.ch)+"px";d.get(p.id+"_ifr").style.height=Math.max(10,parseInt(n.ch)+v.deltaHeight)+"px"})}p.onPostRender.add(function(){b.add(p.id+"_resize","mousedown",function(x){var z,t,o,s,y,r;z=d.get(p.id+"_tbl");o=z.clientWidth;s=z.clientHeight;miw=w.theme_advanced_resizing_min_width||100;mih=w.theme_advanced_resizing_min_height||100;maw=w.theme_advanced_resizing_max_width||65535;mah=w.theme_advanced_resizing_max_height||65535;t=d.add(d.get(p.id+"_parent"),"div",{"class":"mcePlaceHolder"});d.setStyles(t,{width:o,height:s});d.hide(z);d.show(t);i={x:x.screenX,y:x.screenY,w:o,h:s,dx:null,dy:null};q=b.add(d.doc,"mousemove",function(B){var n,A;i.dx=B.screenX-i.x;i.dy=B.screenY-i.y;n=Math.max(miw,i.w+i.dx);A=Math.max(mih,i.h+i.dy);n=Math.min(maw,n);A=Math.min(mah,A);if(w.theme_advanced_resize_horizontal){t.style.width=n+"px"}t.style.height=A+"px";return b.cancel(B)});u=b.add(d.doc,"mouseup",function(n){var A;b.remove(d.doc,"mousemove",q);b.remove(d.doc,"mouseup",u);z.style.display="";d.remove(t);if(i.dx===null){return}A=d.get(p.id+"_ifr");if(w.theme_advanced_resize_horizontal){z.style.width=Math.max(10,i.w+i.dx)+"px"}z.style.height=Math.max(10,i.h+i.dy)+"px";A.style.height=Math.max(10,A.clientHeight+i.dy)+"px";if(w.theme_advanced_resizing_use_cookie){a.setHash("TinyMCE_"+p.id+"_size",{cw:i.w+i.dx,ch:i.h+i.dy})}});return b.cancel(x)})})}j.deltaHeight-=21;k=m=null},_nodeChanged:function(l,u,k,q){var y=this,i,r=0,x,m,z=y.settings,w,j,o;if(z.readonly){return}e.each(y.stateControls,function(n){u.setActive(n,l.queryCommandState(y.controls[n][1]))});u.setActive("visualaid",l.hasVisual);u.setDisabled("undo",!l.undoManager.hasUndo()&&!l.typing);u.setDisabled("redo",!l.undoManager.hasRedo());u.setDisabled("outdent",!l.queryCommandState("Outdent"));i=d.getParent(k,"A");if(m=u.get("link")){if(!i||!i.name){m.setDisabled(!i&&q);m.setActive(!!i)}}if(m=u.get("unlink")){m.setDisabled(!i&&q);m.setActive(!!i&&!i.name)}if(m=u.get("anchor")){m.setActive(!!i&&i.name);if(e.isWebKit){i=d.getParent(k,"IMG");m.setActive(!!i&&d.getAttrib(i,"mce_name")=="a")}}i=d.getParent(k,"IMG");if(m=u.get("image")){m.setActive(!!i&&k.className.indexOf("mceItem")==-1)}if(m=u.get("styleselect")){if(k.className){y._importClasses();m.select(k.className)}else{m.select()}}if(m=u.get("formatselect")){i=d.getParent(k,d.isBlock);if(i){m.select(i.nodeName.toLowerCase())}}if(l.settings.convert_fonts_to_spans){l.dom.getParent(k,function(p){if(p.nodeName==="SPAN"){if(!w&&p.className){w=p.className}if(!j&&p.style.fontSize){j=p.style.fontSize}if(!o&&p.style.fontFamily){o=p.style.fontFamily.replace(/[\"\']+/g,"").replace(/^([^,]+).*/,"$1").toLowerCase()}}return false});if(m=u.get("fontselect")){m.select(function(n){return n.replace(/^([^,]+).*/,"$1").toLowerCase()==o})}if(m=u.get("fontsizeselect")){m.select(function(n){if(n.fontSize&&n.fontSize===j){return true}if(n["class"]&&n["class"]===w){return true}})}}else{if(m=u.get("fontselect")){m.select(l.queryCommandValue("FontName"))}if(m=u.get("fontsizeselect")){x=l.queryCommandValue("FontSize");m.select(function(n){return n.fontSize==x})}}if(z.theme_advanced_path&&z.theme_advanced_statusbar_location){i=d.get(l.id+"_path")||d.add(l.id+"_path_row","span",{id:l.id+"_path"});d.setHTML(i,"");l.dom.getParent(k,function(A){var p=A.nodeName.toLowerCase(),s,v,t="";if(A.nodeType!=1||A.nodeName==="BR"||(d.hasClass(A,"mceItemHidden")||d.hasClass(A,"mceItemRemoved"))){return}if(x=d.getAttrib(A,"mce_name")){p=x}if(e.isIE&&A.scopeName!=="HTML"){p=A.scopeName+":"+p}p=p.replace(/mce\:/g,"");switch(p){case"b":p="strong";break;case"i":p="em";break;case"img":if(x=d.getAttrib(A,"src")){t+="src: "+x+" "}break;case"a":if(x=d.getAttrib(A,"name")){t+="name: "+x+" ";p+="#"+x}if(x=d.getAttrib(A,"href")){t+="href: "+x+" "}break;case"font":if(z.convert_fonts_to_spans){p="span"}if(x=d.getAttrib(A,"face")){t+="font: "+x+" "}if(x=d.getAttrib(A,"size")){t+="size: "+x+" "}if(x=d.getAttrib(A,"color")){t+="color: "+x+" "}break;case"span":if(x=d.getAttrib(A,"style")){t+="style: "+x+" "}break}if(x=d.getAttrib(A,"id")){t+="id: "+x+" "}if(x=A.className){x=x.replace(/(webkit-[\w\-]+|Apple-[\w\-]+|mceItem\w+|mceVisualAid)/g,"");if(x&&x.indexOf("mceItem")==-1){t+="class: "+x+" ";if(d.isBlock(A)||p=="img"||p=="span"){p+="."+x}}}p=p.replace(/(html:)/g,"");p={name:p,node:A,title:t};y.onResolveName.dispatch(y,p);t=p.title;p=p.name;v=d.create("a",{href:"javascript:;",onmousedown:"return false;",title:t,"class":"mcePath_"+(r++)},p);if(i.hasChildNodes()){i.insertBefore(d.doc.createTextNode(" \u00bb "),i.firstChild);i.insertBefore(v,i.firstChild)}else{i.appendChild(v)}},l.getBody())}},_sel:function(i){this.editor.execCommand("mceSelectNodeDepth",false,i)},_mceInsertAnchor:function(k,j){var i=this.editor;i.windowManager.open({url:e.baseURL+"/themes/advanced/anchor.htm",width:320+parseInt(i.getLang("advanced.anchor_delta_width",0)),height:90+parseInt(i.getLang("advanced.anchor_delta_height",0)),inline:true},{theme_url:this.url})},_mceCharMap:function(){var i=this.editor;i.windowManager.open({url:e.baseURL+"/themes/advanced/charmap.htm",width:550+parseInt(i.getLang("advanced.charmap_delta_width",0)),height:250+parseInt(i.getLang("advanced.charmap_delta_height",0)),inline:true},{theme_url:this.url})},_mceHelp:function(){var i=this.editor;i.windowManager.open({url:e.baseURL+"/themes/advanced/about.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceColorPicker:function(k,j){var i=this.editor;j=j||{};i.windowManager.open({url:e.baseURL+"/themes/advanced/color_picker.htm",width:375+parseInt(i.getLang("advanced.colorpicker_delta_width",0)),height:250+parseInt(i.getLang("advanced.colorpicker_delta_height",0)),close_previous:false,inline:true},{input_color:j.color,func:j.func,theme_url:this.url})},_mceCodeEditor:function(j,k){var i=this.editor;i.windowManager.open({url:e.baseURL+"/themes/advanced/source_editor.htm",width:parseInt(i.getParam("theme_advanced_source_editor_width",720)),height:parseInt(i.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url})},_mceImage:function(j,k){var i=this.editor;if(i.dom.getAttrib(i.selection.getNode(),"class").indexOf("mceItem")!=-1){return}i.windowManager.open({url:e.baseURL+"/themes/advanced/image.htm",width:355+parseInt(i.getLang("advanced.image_delta_width",0)),height:275+parseInt(i.getLang("advanced.image_delta_height",0)),inline:true},{theme_url:this.url})},_mceLink:function(j,k){var i=this.editor;i.windowManager.open({url:e.baseURL+"/themes/advanced/link.htm",width:310+parseInt(i.getLang("advanced.link_delta_width",0)),height:200+parseInt(i.getLang("advanced.link_delta_height",0)),inline:true},{theme_url:this.url})},_mceNewDocument:function(){var i=this.editor;i.windowManager.confirm("advanced.newdocument",function(j){if(j){i.execCommand("mceSetContent",false,"")}})},_mceForeColor:function(){var i=this;this._mceColorPicker(0,{color:i.fgColor,func:function(j){i.fgColor=j;i.editor.execCommand("ForeColor",false,j)}})},_mceBackColor:function(){var i=this;this._mceColorPicker(0,{color:i.bgColor,func:function(j){i.bgColor=j;i.editor.execCommand("HiliteColor",false,j)}})},_ufirst:function(i){return i.substring(0,1).toUpperCase()+i.substring(1)}});e.ThemeManager.add("advanced",e.themes.AdvancedTheme)}(tinymce)); \ No newline at end of file diff --git a/themes/unl/editor_template_src.js b/themes/unl/editor_template_src.js deleted file mode 100644 index 8145f66..0000000 --- a/themes/unl/editor_template_src.js +++ /dev/null @@ -1,1153 +0,0 @@ -/** - * $Id: editor_template_src.js 1045 2009-03-04 20:03:18Z spocke $ - * - * @author Moxiecode - * @copyright Copyright � 2004-2008, Moxiecode Systems AB, All rights reserved. - */ - -(function(tinymce) { - var DOM = tinymce.DOM, Event = tinymce.dom.Event, extend = tinymce.extend, each = tinymce.each, Cookie = tinymce.util.Cookie, lastExtID, explode = tinymce.explode; - - // Tell it to load theme specific language pack(s) - tinymce.ThemeManager.requireLangPack('unl'); - - tinymce.create('tinymce.themes.UNLTheme', { - sizes : [8, 10, 12, 14, 18, 24, 36], - - // Control name lookup, format: title, command - 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, v, o; - - t.editor = ed; - t.url = url; - t.onResolveName = new tinymce.util.Dispatcher(this); - - // Default settings - t.settings = s = extend({ - theme_unl_path : true, - theme_unl_toolbar_location : 'bottom', - theme_unl_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect", - theme_unl_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code", - theme_unl_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap", - theme_unl_blockformats : "p,address,pre,h1,h2,h3,h4,h5,h6", - theme_unl_toolbar_align : "center", - theme_unl_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_unl_more_colors : 1, - theme_unl_row_height : 23, - theme_unl_resize_horizontal : 1, - theme_unl_resizing_use_cookie : 1, - theme_unl_font_sizes : "1,2,3,4,5,6,7", - readonly : ed.settings.readonly - }, ed.settings); - - // Setup default font_size_style_values - if (!s.font_size_style_values) - s.font_size_style_values = "8pt,10pt,12pt,14pt,18pt,24pt,36pt"; - - if (tinymce.is(s.theme_unl_font_sizes, 'string')) { - s.font_size_style_values = tinymce.explode(s.font_size_style_values); - s.font_size_classes = tinymce.explode(s.font_size_classes || ''); - - // Parse string value - o = {}; - ed.settings.theme_unl_font_sizes = s.theme_unl_font_sizes; - each(ed.getParam('theme_unl_font_sizes', '', 'hash'), function(v, k) { - var cl; - - if (k == v && v >= 1 && v <= 7) { - k = v + ' (' + t.sizes[v - 1] + 'pt)'; - - if (ed.settings.convert_fonts_to_spans) { - cl = s.font_size_classes[v - 1]; - v = s.font_size_style_values[v - 1] || (t.sizes[v - 1] + 'pt'); - } - } - - if (/^\s*\./.test(v)) - cl = v.replace(/\./g, ''); - - o[k] = cl ? {'class' : cl} : {fontSize : v}; - }); - - s.theme_unl_font_sizes = o; - } - - if ((v = s.theme_unl_path_location) && v != 'none') - s.theme_unl_statusbar_location = s.theme_unl_path_location; - - if (s.theme_unl_statusbar_location == 'none') - s.theme_unl_statusbar_location = 0; - - // Init editor - ed.onInit.add(function() { - ed.onNodeChange.add(t._nodeChanged, t); - - if (ed.settings.content_css !== false) - ed.dom.loadCSS(ed.baseURI.toAbsolute("themes/unl/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(s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : url + "/skins/" + ed.settings.skin + "/ui.css"); - - if (s.skin_variant) - DOM.loadCSS(url + "/skins/" + ed.settings.skin + "/ui_" + s.skin_variant + ".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 : "unl." + 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(e) { - 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 : 'unl.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); - } - }); - - if (c) { - each(ed.getParam('theme_unl_styles', '', 'hash'), function(v, k) { - if (v) - c.add(t.editor.translate(k), v); - }); - - c.onPostRender.add(function(ed, n) { - if (!c.NativeListBox) { - Event.add(n.id + '_text', 'focus', t._importClasses, t); - Event.add(n.id + '_text', 'mousedown', t._importClasses, t); - Event.add(n.id + '_open', 'focus', t._importClasses, t); - Event.add(n.id + '_open', 'mousedown', t._importClasses, t); - } else - Event.add(n.id, 'focus', t._importClasses, t); - }); - } - - return c; - }, - - _createFontSelect : function() { - var c, t = this, ed = t.editor; - - c = ed.controlManager.createListBox('fontselect', {title : 'unl.fontdefault', cmd : 'FontName'}); - if (c) { - each(ed.getParam('theme_unl_fonts', t.settings.theme_unl_fonts, 'hash'), function(v, k) { - c.add(ed.translate(k), v, {style : v.indexOf('dings') == -1 ? 'font-family:' + v : ''}); - }); - } - - return c; - }, - - _createFontSizeSelect : function() { - var t = this, ed = t.editor, c, i = 0, cl = []; - - c = ed.controlManager.createListBox('fontsizeselect', {title : 'unl.font_size', onselect : function(v) { - if (v.fontSize) - ed.execCommand('FontSize', false, v.fontSize); - else { - each(t.settings.theme_unl_font_sizes, function(v, k) { - if (v['class']) - cl.push(v['class']); - }); - - ed.editorCommands._applyInlineStyle('span', {'class' : v['class']}, {check_classes : cl}); - } - }}); - - if (c) { - each(t.settings.theme_unl_font_sizes, function(v, k) { - var fz = v.fontSize; - - if (fz >= 1 && fz <= 7) - fz = t.sizes[parseInt(fz) - 1] + 'pt'; - - c.add(k, v, {'style' : 'font-size:' + fz, 'class' : 'mceFontSize' + (i++) + (' ' + (v['class'] || ''))}); - }); - } - - return c; - }, - - _createBlockFormats : function() { - var c, fmts = { - p : 'unl.paragraph', - address : 'unl.address', - pre : 'unl.pre', - h1 : 'unl.h1', - h2 : 'unl.h2', - h3 : 'unl.h3', - h4 : 'unl.h4', - h5 : 'unl.h5', - h6 : 'unl.h6', - div : 'unl.div', - blockquote : 'unl.blockquote', - code : 'unl.code', - dt : 'unl.dt', - dd : 'unl.dd', - samp : 'unl.samp' - }, t = this; - - c = t.editor.controlManager.createListBox('formatselect', {title : 'unl.block', cmd : 'FormatBlock'}); - if (c) { - each(t.editor.getParam('theme_unl_blockformats', t.settings.theme_unl_blockformats, 'hash'), function(v, k) { - c.add(t.editor.translate(k != v ? k : fmts[v]), v, {'class' : 'mce_formatPreview mce_' + v}); - }); - } - - return c; - }, - - _createForeColorMenu : function() { - var c, t = this, s = t.settings, o = {}, v; - - if (s.theme_unl_more_colors) { - o.more_colors_func = function() { - t._mceColorPicker(0, { - color : c.value, - func : function(co) { - c.setColor(co); - } - }); - }; - } - - if (v = s.theme_unl_text_colors) - o.colors = v; - - if (s.theme_unl_default_foreground_color) - o.default_color = s.theme_unl_default_foreground_color; - - o.title = 'unl.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_unl_more_colors) { - o.more_colors_func = function() { - t._mceColorPicker(0, { - color : c.value, - func : function(co) { - c.setColor(co); - } - }); - }; - } - - if (v = s.theme_unl_background_colors) - o.colors = v; - - if (s.theme_unl_default_background_color) - o.default_color = s.theme_unl_default_background_color; - - o.title = 'unl.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('span', {id : ed.id + '_parent', 'class' : 'mceEditor ' + ed.settings.skin + 'Skin' + (s.skin_variant ? ' ' + ed.settings.skin + 'Skin' + t._ufirst(s.skin_variant) : '')}); - - 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_unl_layout_manager || '').toLowerCase()) { - case "rowlayout": - ic = t._rowLayout(s, tb, o); - break; - - case "customlayout": - ic = ed.execCallback("theme_unl_custom_layout", s, tb, o, p); - break; - - default: - ic = t._simpleLayout(s, tb, o, p); - } - - n = o.targetNode; - - // Add classes to first and last TRs - nl = DOM.stdMode ? sc.getElementsByTagName('tr') : sc.rows; // Quick fix for IE 8 - DOM.addClass(nl[0], 'mceFirst'); - DOM.addClass(nl[nl.length - 1], 'mceLast'); - - // Add classes to first and last TDs - 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_unl_toolbar_container)) - DOM.get(s.theme_unl_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.className.replace(/^.*mcePath_([0-9]+).*$/, '$1')); - - return Event.cancel(e); - } - }); -/* - if (DOM.get(ed.id + '_path_row')) { - Event.add(ed.id + '_tbl', 'mouseover', function(e) { - var re; - - e = e.target; - - if (e.nodeName == 'SPAN' && DOM.hasClass(e.parentNode, 'mceButton')) { - re = DOM.get(ed.id + '_path_row'); - t.lastPath = re.innerHTML; - DOM.setHTML(re, e.parentNode.title); - } - }); - - Event.add(ed.id + '_tbl', 'mouseout', function(e) { - if (t.lastPath) { - DOM.setHTML(ed.id + '_path_row', t.lastPath); - t.lastPath = 0; - } - }); - } -*/ - - if (!ed.getParam('accessibility_focus')) - Event.add(DOM.add(p, 'a', {href : '#'}, '<!-- IE -->'), 'focus', function() {tinyMCE.get(ed.id).focus();}); - - if (s.theme_unl_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 : 'UNL theme', - author : 'Moxiecode Systems AB - modified for UNL', - authorurl : 'http://tinymce.moxiecode.com', - version : tinymce.majorVersion + "." + tinymce.minorVersion - } - }, - - resizeBy : function(dw, dh) { - var e = DOM.get(this.editor.id + '_tbl'); - - this.resizeTo(e.clientWidth + dw, e.clientHeight + dh); - }, - - resizeTo : function(w, h) { - var ed = this.editor, s = ed.settings, e = DOM.get(ed.id + '_tbl'), ifr = DOM.get(ed.id + '_ifr'), dh; - - // Boundery fix box - w = Math.max(s.theme_unl_resizing_min_width || 100, w); - h = Math.max(s.theme_unl_resizing_min_height || 100, h); - w = Math.min(s.theme_unl_resizing_max_width || 0xFFFF, w); - h = Math.min(s.theme_unl_resizing_max_height || 0xFFFF, h); - - // Calc difference between iframe and container - dh = e.clientHeight - ifr.clientHeight; - - // Resize iframe and container - DOM.setStyle(ifr, 'height', h - dh); - DOM.setStyles(e, {width : w, height : h}); - }, - - destroy : function() { - var id = this.editor.id; - - Event.clear(id + '_resize'); - Event.clear(id + '_path_row'); - Event.clear(id + '_external_close'); - }, - - // Internal functions - - _simpleLayout : function(s, tb, o, p) { - var t = this, ed = t.editor, lo = s.theme_unl_toolbar_location, sl = s.theme_unl_statusbar_location, n, ic, etb, c; - - if (s.readonly) { - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - return ic; - } - - // Create toolbar container at top - if (lo == 'top') - t._addToolbars(tb, o); - - // Create external toolbar - 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); - - // Fixes IE rendering bug - DOM.hide(e); - DOM.show(e); - e.style.filter = ''; - - lastExtID = ed.id + '_external'; - - e = null; - }); - } - - if (sl == 'top') - t._addStatusBar(tb, o); - - // Create iframe container - if (!s.theme_unl_toolbar_container) { - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - } - - // Create toolbar container at bottom - 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_unl_containers_default_class || ''; - da = s.theme_unl_containers_default_align || 'center'; - - each(explode(s.theme_unl_containers || ''), function(c, i) { - var v = s['theme_unl_container_' + c] || ''; - - switch (v.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_unl_container_' + c + '_align'] || da).toLowerCase(); - a = 'mce' + t._ufirst(a); - - n = DOM.add(DOM.add(tb, 'tr'), 'td', { - 'class' : 'mceToolbar ' + (s['theme_unl_container_' + c + '_class'] || dc) + ' ' + a || da - }); - - to = cf.createToolbar("toolbar" + i); - t._addControls(v, to); - DOM.setHTML(n, to.renderHTML()); - o.deltaHeight -= s.theme_unl_row_height; - } - }); - - return ic; - }, - - _addControls : function(v, tb) { - var t = this, s = t.settings, di, cf = t.editor.controlManager; - - if (s.theme_unl_disable && !t._disabled) { - di = {}; - - each(explode(s.theme_unl_disable), function(v) { - di[v] = 1; - }); - - t._disabled = di; - } else - di = t._disabled; - - each(explode(v), function(n) { - var c; - - if (di && di[n]) - return; - - // Compatiblity with 2.x - 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_unl_toolbar_align.toLowerCase(); - a = 'mce' + t._ufirst(a); - - n = DOM.add(DOM.add(c, 'tr'), 'td', {'class' : 'mceToolbar ' + a}); - - if (!ed.getParam('accessibility_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("unl.toolbar_focus")}, '<!-- IE -->')); - - // Create toolbar and add the controls - for (i=1; (v = s['theme_unl_buttons' + i]); i++) { - tb = cf.createToolbar("toolbar" + i, {'class' : 'mceToolbarRow' + i}); - - if (s['theme_unl_buttons' + i + '_add']) - v += ',' + s['theme_unl_buttons' + i + '_add']; - - if (s['theme_unl_buttons' + i + '_add_before']) - v = s['theme_unl_buttons' + i + '_add_before'] + ',' + v; - - t._addControls(v, tb); - - //n.appendChild(n = tb.render()); - h.push(tb.renderHTML()); - - o.deltaHeight -= s.theme_unl_row_height; - } - - h.push(DOM.createHTML('a', {href : '#', accesskey : 'z', title : ed.getLang("unl.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_unl_path ? ed.translate('unl.path') + ': ' : ' '); - DOM.add(n, 'a', {href : '#', accesskey : 'x'}); - - if (s.theme_unl_resizing) { - DOM.add(td, 'a', {id : ed.id + '_resize', href : 'javascript:;', onclick : "return false;", 'class' : 'mceResize'}); - - if (s.theme_unl_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_unl_resize_horizontal) - c.style.width = Math.max(10, o.cw) + 'px'; - - c.style.height = Math.max(10, o.ch) + 'px'; - DOM.get(ed.id + '_ifr').style.height = Math.max(10, 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; - - // Measure container - c = DOM.get(ed.id + '_tbl'); - w = c.clientWidth; - h = c.clientHeight; - - miw = s.theme_unl_resizing_min_width || 100; - mih = s.theme_unl_resizing_min_height || 100; - maw = s.theme_unl_resizing_max_width || 0xFFFF; - mah = s.theme_unl_resizing_max_height || 0xFFFF; - - // Setup placeholder - p = DOM.add(DOM.get(ed.id + '_parent'), 'div', {'class' : 'mcePlaceHolder'}); - DOM.setStyles(p, {width : w, height : h}); - - // Replace with placeholder - DOM.hide(c); - DOM.show(p); - - // Create internal resize obj - r = { - x : e.screenX, - y : e.screenY, - w : w, - h : h, - dx : null, - dy : null - }; - - // Start listening - mf = Event.add(DOM.doc, 'mousemove', function(e) { - var w, h; - - // Calc delta values - r.dx = e.screenX - r.x; - r.dy = e.screenY - r.y; - - // Boundery fix box - 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); - - // Resize placeholder - if (s.theme_unl_resize_horizontal) - p.style.width = w + 'px'; - - p.style.height = h + 'px'; - - return Event.cancel(e); - }); - - me = Event.add(DOM.doc, 'mouseup', function(e) { - var ifr; - - // Stop listening - Event.remove(DOM.doc, 'mousemove', mf); - Event.remove(DOM.doc, 'mouseup', me); - - c.style.display = ''; - DOM.remove(p); - - if (r.dx === null) - return; - - ifr = DOM.get(ed.id + '_ifr'); - - if (s.theme_unl_resize_horizontal) - c.style.width = Math.max(10, r.w + r.dx) + 'px'; - - c.style.height = Math.max(10, r.h + r.dy) + 'px'; - ifr.style.height = Math.max(10, ifr.clientHeight + r.dy) + 'px'; - - if (s.theme_unl_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, cl, fz, fn; - - if (s.readonly) - return; - - 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 (ed.settings.convert_fonts_to_spans) { - ed.dom.getParent(n, function(n) { - if (n.nodeName === 'SPAN') { - if (!cl && n.className) - cl = n.className; - - if (!fz && n.style.fontSize) - fz = n.style.fontSize; - - if (!fn && n.style.fontFamily) - fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase(); - } - - return false; - }); - - if (c = cm.get('fontselect')) { - c.select(function(v) { - return v.replace(/^([^,]+).*/, '$1').toLowerCase() == fn; - }); - } - - if (c = cm.get('fontsizeselect')) { - c.select(function(v) { - if (v.fontSize && v.fontSize === fz) - return true; - - if (v['class'] && v['class'] === cl) - return true; - }); - } - } else { - if (c = cm.get('fontselect')) - c.select(ed.queryCommandValue('FontName')); - - if (c = cm.get('fontsizeselect')) { - v = ed.queryCommandValue('FontSize'); - c.select(function(iv) { - return iv.fontSize == v; - }); - } - } - - if (s.theme_unl_path && s.theme_unl_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 = ''; - - // Ignore non element and hidden elements - if (n.nodeType != 1 || n.nodeName === 'BR' || (DOM.hasClass(n, 'mceItemHidden') || DOM.hasClass(n, 'mceItemRemoved'))) - return; - - // Fake name - if (v = DOM.getAttrib(n, 'mce_name')) - na = v; - - // Handle prefix - if (tinymce.isIE && n.scopeName !== 'HTML') - na = n.scopeName + ':' + na; - - // Remove internal prefix - na = na.replace(/mce\:/g, ''); - - // Handle node name - 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; - - //u = "javascript:tinymce.EditorManager.get('" + ed.id + "').theme._sel('" + (de++) + "');"; - pi = DOM.create('a', {'href' : "javascript:;", onmousedown : "return false;", title : ti, 'class' : 'mcePath_' + (de++)}, na); - - if (p.hasChildNodes()) { - p.insertBefore(DOM.doc.createTextNode(' \u00bb '), p.firstChild); - p.insertBefore(pi, p.firstChild); - } else - p.appendChild(pi); - }, ed.getBody()); - } - }, - - // Commands gets called by execCommand - - _sel : function(v) { - this.editor.execCommand('mceSelectNodeDepth', false, v); - }, - - _mceInsertAnchor : function(ui, v) { - var ed = this.editor; - - ed.windowManager.open({ - url : tinymce.baseURL + '/themes/unl/anchor.htm', - width : 320 + parseInt(ed.getLang('unl.anchor_delta_width', 0)), - height : 90 + parseInt(ed.getLang('unl.anchor_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceCharMap : function() { - var ed = this.editor; - - ed.windowManager.open({ - url : tinymce.baseURL + '/themes/unl/charmap.htm', - width : 550 + parseInt(ed.getLang('unl.charmap_delta_width', 0)), - height : 250 + parseInt(ed.getLang('unl.charmap_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceHelp : function() { - var ed = this.editor; - - ed.windowManager.open({ - url : tinymce.baseURL + '/themes/unl/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/unl/color_picker.htm', - width : 375 + parseInt(ed.getLang('unl.colorpicker_delta_width', 0)), - height : 250 + parseInt(ed.getLang('unl.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/unl/source_editor.htm', - width : parseInt(ed.getParam("theme_unl_source_editor_width", 720)), - height : parseInt(ed.getParam("theme_unl_source_editor_height", 580)), - inline : true, - resizable : true, - maximizable : true - }, { - theme_url : this.url - }); - }, - - _mceImage : function(ui, val) { - var ed = this.editor; - - // Internal image object like a flash placeholder - if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1) - return; - - ed.windowManager.open({ - url : tinymce.baseURL + '/themes/unl/image.htm', - width : 355 + parseInt(ed.getLang('unl.image_delta_width', 0)), - height : 275 + parseInt(ed.getLang('unl.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/unl/link.htm', - width : 310 + parseInt(ed.getLang('unl.link_delta_width', 0)), - height : 200 + parseInt(ed.getLang('unl.link_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceNewDocument : function() { - var ed = this.editor; - - ed.windowManager.confirm('unl.newdocument', function(s) { - if (s) - ed.execCommand('mceSetContent', false, ''); - }); - }, - - _mceForeColor : function() { - var t = this; - - this._mceColorPicker(0, { - color: t.fgColor, - func : function(co) { - t.fgColor = co; - t.editor.execCommand('ForeColor', false, co); - } - }); - }, - - _mceBackColor : function() { - var t = this; - - this._mceColorPicker(0, { - color: t.bgColor, - func : function(co) { - t.bgColor = co; - t.editor.execCommand('HiliteColor', false, co); - } - }); - }, - - _ufirst : function(s) { - return s.substring(0, 1).toUpperCase() + s.substring(1); - } - }); - - tinymce.ThemeManager.add('unl', tinymce.themes.UNLTheme); -}(tinymce)); \ No newline at end of file diff --git a/themes/unl/image.htm b/themes/unl/image.htm deleted file mode 100644 index 7ec1052..0000000 --- a/themes/unl/image.htm +++ /dev/null @@ -1,85 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>{#advanced_dlg.image_title}</title> - <script type="text/javascript" src="../../tiny_mce_popup.js"></script> - <script type="text/javascript" src="../../utils/mctabs.js"></script> - <script type="text/javascript" src="../../utils/form_utils.js"></script> - <script type="text/javascript" src="js/image.js"></script> -</head> -<body id="image" style="display: none"> -<form onsubmit="ImageDialog.update();return false;" action="#"> - <div class="tabs"> - <ul> - <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{#advanced_dlg.image_title}</a></span></li> - </ul> - </div> - - <div class="panel_wrapper"> - <div id="general_panel" class="panel current"> - <table border="0" cellpadding="4" cellspacing="0"> - <tr> - <td class="nowrap"><label for="src">{#advanced_dlg.image_src}</label></td> - <td><table border="0" cellspacing="0" cellpadding="0"> - <tr> - <td><input id="src" name="src" type="text" class="mceFocus" value="" style="width: 200px" onchange="ImageDialog.getImageData();" /></td> - <td id="srcbrowsercontainer"> </td> - </tr> - </table></td> - </tr> - <tr> - <td><label for="image_list">{#advanced_dlg.image_list}</label></td> - <td><select id="image_list" name="image_list" onchange="document.getElementById('src').value=this.options[this.selectedIndex].value;document.getElementById('alt').value=this.options[this.selectedIndex].text;"></select></td> - </tr> - <tr> - <td class="nowrap"><label for="alt">{#advanced_dlg.image_alt}</label></td> - <td><input id="alt" name="alt" type="text" value="" style="width: 200px" /></td> - </tr> - <tr> - <td class="nowrap"><label for="align">{#advanced_dlg.image_align}</label></td> - <td><select id="align" name="align" onchange="ImageDialog.updateStyle();"> - <option value="">{#not_set}</option> - <option value="baseline">{#advanced_dlg.image_align_baseline}</option> - <option value="top">{#advanced_dlg.image_align_top}</option> - <option value="middle">{#advanced_dlg.image_align_middle}</option> - <option value="bottom">{#advanced_dlg.image_align_bottom}</option> - <option value="text-top">{#advanced_dlg.image_align_texttop}</option> - <option value="text-bottom">{#advanced_dlg.image_align_textbottom}</option> - <option value="left">{#advanced_dlg.image_align_left}</option> - <option value="right">{#advanced_dlg.image_align_right}</option> - </select></td> - </tr> - <tr> - <td class="nowrap"><label for="width">{#advanced_dlg.image_dimensions}</label></td> - <td><input id="width" name="width" type="text" value="" size="3" maxlength="5" /> - x - <input id="height" name="height" type="text" value="" size="3" maxlength="5" /></td> - </tr> - <tr> - <td class="nowrap"><label for="border">{#advanced_dlg.image_border}</label></td> - <td><input id="border" name="border" type="text" value="" size="3" maxlength="3" onchange="ImageDialog.updateStyle();" /></td> - </tr> - <tr> - <td class="nowrap"><label for="vspace">{#advanced_dlg.image_vspace}</label></td> - <td><input id="vspace" name="vspace" type="text" value="" size="3" maxlength="3" onchange="ImageDialog.updateStyle();" /></td> - </tr> - <tr> - <td class="nowrap"><label for="hspace">{#advanced_dlg.image_hspace}</label></td> - <td><input id="hspace" name="hspace" type="text" value="" size="3" maxlength="3" onchange="ImageDialog.updateStyle();" /></td> - </tr> - </table> - </div> - </div> - - <div class="mceActionPanel"> - <div style="float: left"> - <input type="submit" id="insert" name="insert" value="{#insert}" /> - </div> - - <div style="float: right"> - <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" /> - </div> - </div> -</form> -</body> -</html> diff --git a/themes/unl/img/colorpicker.jpg b/themes/unl/img/colorpicker.jpg deleted file mode 100644 index b4c542d107b25f68a9d4f9d7a109d0565d1f1437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3189 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 diff --git a/themes/unl/img/icons.gif b/themes/unl/img/icons.gif deleted file mode 100644 index ccac36f54d983cc33a0a6e45134e3dabf1820367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11505 zcmZ?wbhEHbe8FtP@STCdGWpQ*&BquR7(TwwQ#J9QW1%&5*Wbm5f9DqzR`#vSn{?j9 zJNfaO-vw2@Q<fk8|Np;XVBgV8kG{WO*FS5+g{7hqZD$s5zZ}tW|N70lJ9qB*bNbY$ ziv@v!L8ne%nKgTst%c^ZkAE%*2&|ad(LDX|#anOQ-sqZh`qR&^!P|?IcAtK)pZR3V zR8hv+j3G5wdn+Qpva?TKxcS716TkIzzrCLL`{%L9*tCy7|7|++XZiBwMbQFfty6dJ zJNV(_-?<k=nw#6UuJWJSk?UCg`1-vsn^$%<E&Z5t@WaH#JEu0BEXlc?csA5OVC}4j z8DDP*9oaF_G;Q0$^@nwRSH0h5`RwVFzhBMIZwTz`d-LGM=lSPXTsgfZecH2zr8jpS zzUXh-l2Fk4akJ3riDtij-B11dA6dG5(Z*9nvtG=c*?#ZohtFq&me0suwExS42Olmy z`gd$g;kBb$O%vxIK6&r9xA&ncr=aA9PoF-ucFjF-;eFS#M|WQSX<G4V#ma5PbI+Gf z|1xdSx{b4gW>iWF`fhadm{pVGpJuo0^_Gp_fBrMr;e6wGhEw{cl-gAjSAU$i^xWi* zj-cw@+2Ib}#RoU;zUYuJbIZX?KO8OW(^sz9dituK-nkpUY;5cgFfr|4Z1^uJ^uvz_ zuit;WaP>}7<M!n%&nHd%5Zv+U!T<k>JrA1J{+qD=%K8J34jejiWird;wU4g9JAUHD zh8His7klq-W?;B*p;uB=aN~iSElZBfo^kevg50qg)BFq99J=vE(V^n^pTF_>{rgW` zmvw6S_wV1ozyChG|ByD5;m@CcovXeay7jMn%isSqXYSkg?|*vAuO|w2f!UAmY!nJU zsT6T2u4m4M6L*6P7O5sPeE<66!ov^imi-IQ+qh-@qW?es`$Zh%v~2S!n115shx_** zeE9KU#f}|^uKn}cRQ6$8@`lY@S8P3g>)F3WyY4DQJrerIwEM(^TYW|C>)V&!_^{!^ zgL7xkESvW%V8^yEkMD=3cN+y2neDH?7ajd$UzGj2(-T%~(9l%>{rmU*s}~k5-Ll}p zhXZeaZJ3kLu;IY}|Nj+#vM@3*{AbW%U|?VX<p~Ck{|x^*Wjr=4IM~b~tQB)&!@|Su z0?J-<JT@*m+AU$6b?3y!#mD;<oV#Q^H!V3iS)=yKiiML>o%s!tPtDQ%%zSFLMe(aU zCpRxYKi{F5OV(@4ii?XqtglskNXWcAU3QVzT(8hoXO~25&bs@mAW(0eCo_wNhS-{$ zn=>wp-C63r_I9_{OtY_yUz_jluJ~Mcqpb8GQ(PV6e_o#-Yabr&5UldOW8APVmZh}! z?~TqFE#0au6FzHf-<-aao7F&X=jxKojf@KRBD@oOUmw}!!IAU3pXF`e!=4FOWj}Q; z?`LjeZ&$5pIM1$Cys_rPr1gjSW!HVG+Mpo*@L==WemiM}gDJhY-Fp7Nm@x53Yu8f# z6=q(K8me!yiD&zKut@pM?4lQ=FlpA}>dSv^kAyKXU)(O|elDZXTaV{iQMcT=f-eo6 zB4HVct!HwNU)JL_lQ_V{p7uma+QCD?k+YX!;Ui}ii9{DB&I9ZrIsdn$N;@rkx`R8* zrp`UAmf5rI0`EByNe0U&o=-SU?Xp7dFdX6heqK!Zz>O5oLc^y*&T=l#FEE|bQ4mPn z!;tnYAuWp|j7j{1(gcQrW1Q(OvONK;rrRS+7#WyPzEpR5C#a|)sL0fMf5E$>-$UK* zO;mX1{v-B5EW^*2?hD-5OI}1Q<WfywNwJQ*HPQHqg@=pALV-eVj#;@T3tJD&_|MS8 zE|%soVb1>_ov+vK`j!>2exDf2nsxj6c4xaWmYjI7TtThn^#+!WiHlg|JQ!HI^mrT` zm3g<`P~bG2wM0Ijb8BjzldR6_oOT|A4=WsHUpzYKAjgn7!FblK*8-|n0+>79?GG@W z<`3ZVF_?O<mx15U&ot(GaooS)SUvtVtKaO-dd9NGiSdKdD;Jd(<)XReP65st$E94D z7{ZOVoMx<MS|GoW>Ep?Zn+w%kS{&M$9(-o)bW3~fy0P}h1UXTGC9bTqCAW0fDXKjv zJ}q2$<H7P@dMaX#ldG<DitSt?=px0_w833UA>_bIm-VNzocL`Sl)sya@Xa;!I;oZ2 z5-$<|UuEr9RSy9ff!-Y(be->&alG?nyiqgps$0Yy@7?dzo*Z2Mf6k{Qr!f89-o~C* zPde2nI2bs&9};wrIlyc&!CRL5z-9Ak+FM=3r=K%rnOou`8gM|r=qH~|@aFrqLFaa! z<Gf_{Fz50?Gr1mz-jfdvSkwi$e!ltPY;aoUbDe&^{+rn+)Xzt4tesacAlO)^Z+e0C zWc$QqC$l9EmzWi0A38q%#P2Xq>|sE4)RTEkat>~sjT4s(Z7}Pe@K|g+$050*!sdWG z3gV6mlbB6DX(b$Z+kBxT^e)#Tc}d6B5z^Kj8-v{TiA23`VNrBsh-tBuyfh)J^78F_ z7RRI|{yolb$!-z&-<n~Or>RoNlNGLKCpPm}Er*y`=AEe?8@Qz|9W&F@3K3N|br#nY zaNDIZ&!I<vZ`Th6b574|x_J%`N)Od}Ib1kYGy-?k7pf#MHD4--``8eFMUjzvMO@gf z64ACdOZ7!R&;3xe@Wg%F1HQ*D&-ire`b0GoN6Cjjj()CL&@IIgq_`_!p8GC!0i{1a z0grZv&c8QBJ8ad5nnf}97t|b+p82*%;S+PDuxye2Qo~0wR>?E}GjMpCPd({->+?<f zbIucF{Pco(jZ&FeH#tbuy72E*a1sbw$|UMzAR@}(Xl&u3$lo-9b*olKrCtKd%^v~I zMk<WWWrmuS&zk1x7N@nBRs5g8Fl9sQkww?HY;kRDlG-wX-SN>Ai486cmtHe-3!G+W zG0<;o*|<n9f<dJA+V%>g4!3PHmzQ5Vv|x{F-@Lb04H7F~GW!2iC}As9W7d=KW$+2E z`d{Gi(rm{>jg@%}_8BcK7J=;SEJfNaEfVkR4u&i<TCwtQbf$`Hla1G;)FlE34{6U* zV3fMxASrj_n51}t^%Tn~EpMi9oXI;p&1>nV)^#Gizv5=vwZ2HV=aK2qeY{<x>xV|q zS(gshoJ7VZ11CnV!ZssbqpeLM!3q<eOir2ZIc<Y1*DRi-`M%;xGdHI#VcN;zYQ9^N zi`}qUa_0tRH#L<*{HJ)OUYH!b@NU)KtN+&+Ok*$=;|kvqeb;QWEBAz+h%%8Fqj{n8 zJ)fvYC4alt9O7*uvOrP7HhT66Q;$xAs7yC;gNt27oQn)z=1DbrFP3Tz6hEe#sW-`$ zso<{gQuBb7PI}LoXB3>-6m@|qt$1U*bdH$f&59-muk8jce^x3o{$|iwp|F8J=3u|F zg_hr&ZxfbSO;;0)c95@i-^eSz;P9=PuY8+Y1<V{TwK5-UGTL)0iF41QeY+TR(hIvM z9D6#g)#kRaqY^8F$G=rmpA|3NoM0I)bn6q7(WIM<Ke7bZTze7Q=XipHuh6P7;(@@t z3Kyp^wKHkIbX<<tys=k1t)9krWY^nC3scWNHkOxu^51pO1=l$zw+dchOWd+_FQf6l zhN!FeZfs|sdBN<-HD=)r3=-{ZY$n?hxBF$}>oE4FJaL$E_?z9bxksJzc2Du1;3sh~ z{X?gT<2-AI6qoP2csdH5)<&DPrA^Ob`gp))<?ERJ9p;LYpM|g+#NLeY_}*>Uw=pDJ zgfHs<;av&|44gq98NSVIm$Y4HsIts9m*a!e0k&m@PV-C{%wiPfU8jEVo!~rigHp+r zP|nLUG_H9(*!p{-lH5m?t-2HX3=0(_IOc@=hBOJ8G^(0Plzr;?%dhG6B(u*uZD!T! z=v|Zat50sZc}h<}DK<bt$uO+9Cs*0c-{;X|mZAg4?a%Ez%9rBb`d_Fx<@lK*<9@^0 zO`rI7r@VM};=`ijvabyfDi<;STeU#use+T<G{-LmY0b_26K>y$*wD+A^Z0^~rbmx& z#e<y1Gs3s0TJ){;dsMakL~vqU!}6lyu&{XX9b7-Z^v;dW3Z5@zy6xuCH)r}{9S-e! zAly2+Jl^PHBKrc@7hk&_Hdr__JUhEfBlQ4d(&jf)4@I6kyP()n$-U)FO4>77XAY$m z4;jQQ8JIQ(drTDlq+;U1z?~#+?lmF!T1UhUh1gHQN0v?IUJ-WY+m%jpuT@^}yEGn) z#@Yt%_Z0cyucR_%ar&B*icDLtu9;+7<Qf^Pe92-ux5{*(jnjL$?-g=5FmU~sV*bza zN}`kH-*@@lKkhq*#2HVU9%-L`&b8WGxy13V>E{ohX6XG8Nw@S5R^r>>_B5a*%Ausb zLFK!fU=bq^e*i;!7(>xz$z8{lQm({(d8ky+uJ@u;AZ>d<#&SW2fGoDD400#LwwYCW zT~Szn%<%40#;WZ;3<{O3irIym%KegA>eb6PB}#{sH0~9%Tso1#cx#1<f=1F6o|<p$ zZWCG_A8GvL?z%gmzN#SnNkB1^qx%#GfsO`VCUe1M>J}Lc+{em=)`SbLH*c0*z*9J> zt$$JC{sW0VAKO?J#1+jNRSs64Oc#u}!1C9uCS(JXyg}RgEyZGt#@EbKib6}nrrJHb zRL%K+p?r8#t)Qd)%7cY3+~u{O);?Ajn8m@!;aI3$EUl5AEV<FVM!D?%CAlB&VtWpV z{W<P%{g|Na0`@gdC1<{|*DqjIn82{Sp=53#gZu|ckv8MlbUWVm(&IDiBGq-aho*cf ziA(<2bF@`Jc12F;mY^dVS&A6}A_^@lK5FU}<?(FcR(X(Bwq0O@L*T|`HcMW_=>BM$ z<1GJFG{;b_x$?8?Cy)Ny?gGm{u%Dg4d-?<aKaL4|f21wn!Eob<f=U7RIRS=xf#917 zMyyF{dnUBXJY<r{6mN<UO06g?brd#K6lF>fO@5TPFL_ciM}C=wQ22M{^63J;1-hyS z*y?{Unw==%`M*&9?9|C0f`vk#3(S4s-yWeX_fjB7FnNYXj@)8_c^?dw8#p)@+L|v9 zKgl9wTOK|kqm{M1*n1{J%+E;-E4rTqFfKo8vb$ok=tl<mFOKp74B0oCU3X4eYEc|= zBvYJ`<&FpAu7uv@hR)B~^yW1+KYtM(TPE<bBe2gx@cWFQ>d2NJcb21@TVyZr{Bh^~ ztI_=DGeblq<7x|mDIZw)4g~*q;52Dz?zuQ|ExVxH0-jJs(KSD3Wm;4h-Utz44i&lF zT2v{t>w;SSwD$iOSo9nwH*`#sC}f=c(J$j`z1>HXW0eAvBm~tw)b=n;6S$bh9c~=@ zQ;=apoJ|r-)XT2z8|x$gHw(^vz>vkvl<Mq%WMzYwy14*H<6Fxf%gHlNMf7~-%=rFu z@}l-RqJox7BWK;Pn7>a`z%fO9<Hz|AZ}=a)Hc6m;wxFQ&^GR+zN-ZBnrB^zzh;hwi z7v$UVqW}K{2G1Q6*)A5lf9j2r%wI8c7Js7nou%RerQ*7$Vv~y|Tt8^uFmbkHV!r6d ze7%Ip3Jc3#ESw{LaDKxjzpjhnj3RD@VtQ?gQxnS;nLGO5G|0Vqpj-AMgAPM<)U2g3 zT+xM{i~o8qUM?ZD>%pS3Mlq8l<ttwmleCtxZ{)tYppNMx&lv_Q-iJ%-3w(CYT$FHY zxyr%C3Kt`ae$J`mT6U;n#lpZ9yW1Ck{%=vyvSNkh!R7H>E2l)QoY=Kw+N_nccCDPV zYq_0+_==k=7g?=Z618es)v6U%jq`u;*UVbA?$@dfQmZ#vt=<x~dRx`%9kW*N+O>Mm zt<@WUF>4E~(f+`^FKSJe5ci2$Yc_sh$xm1#)yS&Rz!WiIcI*VU6_?DfR;@j^Yc2am zW@iHyxd1k$4ICB?%;5=QIUAUA3z!ZTGUaYy%9$Y0X|TStf!$>Tdx`<q;sQp;3+t^E zc^J4i{IufwE5)+Qoq;7lfMfLrPHO>fZvp<-8+ca>+chv~buq{k7_l4j%iP{5!_8h0 zz&Uk;z<n(y!9-7I0ilf>^!zt4oV_I=v4Pdddb81Lfi3?(Fj>sryk&yGu?w4z8Sq}d zz!z$;CA5LXty(~)Kw$Av!HE|bq7Sf3-ezDlV3aA~oW6jcXCl{+V8IJrd@mZ9uFPUv z-n2GJnv3rjhyR3a!Ul{I8@J^>V2i!LnlO=R*#cIsg6$R6+oJ-wmOc=>$F=T}*Scq` z#3T(^{+cmJ7qEqF;0P~R7c-Glq=0FXHEXcKPIU*ynGFJ+0S;^l3`ZQemN>AbY+zrY zV3%C5YsKtcE4l?dfAh;MU}65ai$jrT?(LmS+Pm1eg_xrRRJED*X)~n;u-%v}u=n@w zgVuZ48#jn0FeXpf#xZ-_LQZDE-~6Xe?>XnqaN#w>CF_k$fqV8<@8SCYaPI-_J=~29 z77ZI^ChU9lno%lRK;}1J`zetb2?F=6SX7IY8W~u+8}@wpy*9o>$-!YC$3ceb1Wu=b z11ve5oM#xs6F6BnZaQ^njoxVii3Y|~Nvu;8*d-bSwkR+kFW{LaaA=kTw{^9EZ8YoN z35T@i9J;=MWka-p#Q{c(1zWTh2y{(gSf$Em(Ie1*fSuz2d%$o0`KK7IKJc41FmNX_ zMiy{XonY(#u$47H;7io{ih!eGIY;>xGU|Wei(13D;W>B08%C)Gj7J?965ep%(H7Xe z;aH9h_v@Pic?LX5x6KP}j`J5DGfQC33lLmm$jD>BQ#6N-W#O)tKl6ip);CW&(fmJ1 zpk>XjHXnf}0{e?DZs!POo1QS=CU8gl>>b^=cgR1K7GgZbWq7p0fwS#4hw28#PHEOa z1{Ti=f(BCs^|J-+FR(E`SeNUtGk3!}<_l~`vIM?lt^c`7o>iLVwlQ1Fgfpl1oM~ZT zQZTUgj6Qtv%`Ps%4Tl`quGO6V6}5rmBBS*I_WaZA))xeJdkZ)_Fke<;G@fwE!)MP6 z8{OA?7~l2?BrBZsc^L3D=R9BOxtB8MKi3HS;W_^%W*<ibgKNPB*AHB(2N*dD@|YOe zr5G-@ckzGDK6hD(sX>^dZUbYS00)Du?y~1h2P8S91z6ou1UTkg;#zZw=fi>5o0w}3 z3rsnnVD#Ucb4mka;pu~NJZwf6E*mLuD#sjREj*;X=Fr6gUX~AsSPajy1|Bw@<IwUT znN#4ZO^wla14gC-ehvqAnFHIH9QhVc5J)LttXsD8V9rst3ye7i%xw>tSud~z#q2J! zy<Smp;&au}iV2(b1(*U%n$vZTrQ{q-m~-rZ!Lhc#$9M#f7x^4-n8U`$b*%CX1FwT% z(V`ov)+aP=m|S()T<@B98eCtH%dp)<AbG+~*Itgfu>w&S%*2DtJ4yvo71T=<8MICb zFY8fSx#!f{Kd0mtGF%CW5O{d|z}lVf5*hsyb~H99r5CUTUSJb>z_h1UaIt`ubpUf{ zHRtyNPWFR*64_hB{#y&=3tVI0$h6&t)$#-5l<Ip^tr@fn1jG*Te#m7#bYoMq4@c!~ zCawn@zus~<23WE#WV!ofm;c>eObf3tePlT(z#}NYvn6`>c5k+w(E|6*Fql2yHoL&c zJAwTgv!Fz-(#JiFAs^1OU3~az&TYkY0%8LD%?>bUUD(Gw@lpG(N4j>8nAV<BpC_R5 z@1glT0lR{IpBgTN8!(tQFzeX~6ntQi3gB#35D#i#2x{OD3b@F8@u5*9Q~Cw=-UsX} z9$fsAt>kc^ePs_@WFMD$tbq2~1JfoPx+uWQv*y6H?<_kv@LnxoeYt^o=La@_gPU9% zS;GnrO6E*ty?9Vz4Wo@NbArQ*g#QkQ*bI4(H5_u4<z2(T>XGo^zrf+UCWi$U9zOq| z_J6_Q+3z~pE;4K=;E!5+mm^{8<XGmS0LJ|r?G`-XSY^t+wm@L^Yq`0v<peLV=iFuA zV6e8V_j<)#o<iAMYzhn(+6>(vjwbpXJFajeBS)Z(_gG@X4ep1>yJH2ey}Q9Lc=N5& z_9?moyc5_`rMYI@<({?o(44)8=Gm_AT65x1+`H%N4xOKHi)A5$Fq7ktzW1B9Ze=Yz z8TwWDboQMSYww(Sd*{Mi!6^yc+XAj}PyE1bf9mruz7x3|jRkDI0<0nr*ex3vF6IjA z8r)^Nc=vk)^M;0(AA`3hX|ypF@-2SA!5(;8-C<|hf5p!)Vt4M#5%6bV&Rf9$>jT3R z2R^X?uC5OZUwm(U+sl^yfS2vc&cC+S8=?<;P2dl(7nt&opF@s^MS<a(&4!~q`qlvt ztrH%a32?_6oLj$SKF7s}#tR-R#R+7c|Hd`({QN{-BRlJ&_mU;&A8r2pP3_({mV@8T z-hF3D+$a;z!4b=%?f8HtkkiMILvh0s{sVkW0?a`TjOz~Uj^kr7P>`E#&s1`OftP`w z_1a#wripq9>?`uw%WpI3K49?+5a2$;uy+FEd@0_&51#S)2o%iY3lCtq|ADvW0b||; zhT9VaBn&Qx1ze79xLm}*Y>*(JU%=CTP9cGTjb{;K+dro6JRXn#A6~3cV439ilI7nO zCdYrAhD<F5e98~hUexn-EtvY<;HK4tzME_Lc?<ZNiaFX1*w`5bRyt%_vOK)M-```0 zOiG2pMQ0m9-jWx_hXdpz{H2U)uAEL@9{0Y=^+uSH)23d2Vb_$-^b6cG^v&eHEbta* z<d^D_RZjT)%qQNlwpDRe_Orkx|J8g7E-yHJY^m>jwYxhGyb4_vDOt8NYwN=qg33ZY zz6!^5R6GQ(=-tRTn5;h`$jxhEb&+z!#$-Xos&71Nqd0P;wJH)0eMmgQFQM3~dSGKi z^MtK_%jR5pyIWC}Ns_B%S)d44U6F!E(9TWj{+aG`{CE>hFZJzh+mkgVvH1T2jSY5p zRv%pW<=~3ET|CckU43<>ZE?_6jt~3?msWqbI^gt6My&MJ|9d@3kDk2f5>{X4b8=#G z&Ciby!*k9E`$^fe$KJ4A;6MMi@Im(D0zn(v1ULlvEDkU*cW^W{{*efJIG;5%;)4SF zREt-fLIMg2-Re!8YD~P_Ul<&0F594}VJESnvC-5mLqVJIM8QQ@R;?8bnu01b7PbhP z-C&rbFR)<MG3nwv8{JpUTe03wy5h%CE>k6jkMhd>H3}zHXV(aM$do?0cznqQk)qRU z1U@uuQ8`tze4doRg9j_TUY%y2>?oJu-oRs!aC~ZS))a>(-h>H8voh9Lu+D31yJ76k z^`_!~_Qkk=H!}FWC2lMhml3GwYmSrHaX?7Xtm;v3KG#X5?vk>E21dI(4q4n@+fF>a z8nb3YlaS?|1*OZxO(rt(L?lja5i>}+wL&&|LWGG_Sjz=AE)|uW7mjScztdU#=LK>L z`3r5BCZ75K;v&{)8H-a)0b$;+6;z@kGnU<OdzCu7ORtHQTSBddTV<k$k!N48Ql)lN zz4L)5Rz51ut0d=EEIP&9CS7);IZx84Vp*qp^^=L}^Afs@dW_?`HW}J@Jz$&Uz0dIg zqhrbI#c@x%8uT=k9(>oH=q<PKNji%P^AWBkUm^{c=vDe`>QXlQrFS!9bMNLmWv}0w zx7kF#kzc9Y_W#MmEeb2&yjnB4>#eN#wvCEyZbm;D+F7%HsLyqin3XW6ux+OzZ$Q%q z>yChL1`52gX<3O=0;66qv`gtVrdlmI6ezsAd51J>*LyaJe4CUBiI0lT_($|F3|=In z%2O{j;n++=ufP=HKl>h?m(CB+o6w=dS2IZ~J^fUHG-K8Y0|~pD4-4CLBRp%B?OL)H zGzYh9rhaRSnsTX0EMtnoY2IBg)%fky7C5(yex4I|!g$dSC4sj)?{_dTz1pni897ts zA@3Jyr})}$siBYm{*YcZvFi0k{r%N{YyI6HO5gwA*VN#p>)6Qsq=EgK$z-#$iG1A^ zmld9cEVr)IcTbl%$joH$--Pji0)s}Phvc&Djm8xR`Ic>P=5Bf5WO(CXAaAG0l0}Wo z{RIz%_THExp!Z;<Y|27``vr&j5?WVfok`&~Sl}X@_<&8e#F4M)1rtw+!REFnUTnKx zU0ok1ux4h+!iapwX`8luWLIHmGP>Y&ii5+kBf6qVT)^Xi^y3q2Pi?s%mh8Z#!Ph9Z z<<Db|wE{<WnO)Lrc({P`(=9iaD`~s^Tojme4?3$W{p1ibdcyhtSGaD%Mh=++Oi7-Z zZiZz}469gNnODaw)$BGrRWH)(>Nzo0t2v2TdPSCz)4`>BTZJ~o^_)pj7oNaa_H3nx zSI|ts4Jj;26FvW4=}9?c!=S?F(3AY%Y)N|0gJ;ZVKKK?ez18TJh)UVi<i1rVMX23^ z!#us|cr(i;#hw{~&Ssou8z-L4$*|_Q{minnjOmNQycsR(E5a@;>2cusU(gVBWT|MY z(UpZBm4}R`-{cUwqL|Ar$nJbcVY|tLg?Z)7ta6tMniGFaQf$}oVE=cqQMN^>&?C{^ zLSnhBx&>2_ab)9@WeJvNSf_H%%Jz`E)_D5-%EfG7A0AT+F|_%+hL2@=lym5Hf!(GC z?=`k=mVM9Bz`*6&z;C*OG2iH$ius*QY?TqscUl^~R$25*-$`KAmP_PbG9{7C$|=!& zNkgOG5d~(+hHU3Ar>=kK>}PILee?5@`~0sT9sY-1QefotnYh3C4F9IDi`S$YR!=z0 zcVT@)YEGi}j_ZtWjvJTSE?8>uA?ik51G9X>Wo9)EhO&?eer1Oy|MMzn6S>3~z|_&k zutuSQ;{d~~)EfyRAsQ`WTn9Ow1elf5P6&9qo>HEADN)~|v{9rYOFA;cP4Uiw2IXT+ z4LpsG>+eWwKTMdY81-b)`UEA;L{pcZqr2Sd7k-F0iF58XPJEnlF7SA<#v{o+0`5#_ z3b<V>n8ammPbo`%;?V7RB)~tnQ%vIE@p_9#0-H0A3hqeosMh<;XK}=XUFk!Id(|u5 zDR<Z!7F12>in_AM;GCCc|H2JRHUz1!`?FEcA!6on8P$_h|L=U-c`e&J#^}LGPsU{u zKF_R}QiCVEJSdvJ*QZ7LKl6+Z4sWJ!kEU;7X-nrXXc3$9z}N4{OyM+v=N7!~CaVg% zquDM>IegqTqe{-@JWt~shyRAA{ttsLCLdnmCh7FB!7Xa8K*SjpjkzL*8BgRh6{mz5 z$@+7Y+$x*%g~PL=pxxlVGkd1N0Xe6_?FtQ#mK<)l&62ig+B1_U1vfoU`Tj5DQ-4#U z{9q=NaF{|!vN5BiOKJz-HN~#;ADv}Sb}+p3S<c0-l3~wPAUoatYLi0BRHK-=obnzH z3=iI(b6z9Bz}eCsCajpj7`tO8)0R^LMm7!W%6Bv~?<p2}w#<xQqJ!~&^5=x83r+r8 zAN@X%z;7pPZ>z9r^4ScQV;`1u_}}50vbOo?e31eXx5Njm<ratjGk!W^wC4%?nh?R5 zxR&rK4a{~G58Q4&X*_1JjBUmW$GJ%tqT4ziY(FQO$IzqKz;M9f<rdwC7xp?ZvVL)5 z^fO>Jd&9t~nD97oB9jQafI#oND5gEr6yo&eP2e@3^F5U3!ZG0;R|L#AbP4&lJStcw z;hG`m(!Hl>Jx^T2eFLe(5|>vvJ)Brjp%UZF$vp2&lLKRyOOA`+tsrjw0!R03#{-|( zESG3rN?_-<Z{kQPXcC;jw70#lQLtU(qrG3w`k?PjjHV4o&HU!Rs+UMSrpqY6ap?b^ zlQ*W{`nF=<cl#QilqEcs>h@{-0?%a5iaHh)6=)|~w8^QKEn>dbuJ^4|J=;>5Cmgyb zZFp$<S^2bg%8ODu1OyBf9C(s?63+S+7|-!Hea`-%blN3<F8x3M`%8Ycmu9KE2yd}W z;;778&KbEy*pNAMMYBkPoHz3dPMH<npIf|Vub*+lf$xq({ESWph9xG4S$%JFuvc{R z{g@uCyl<uk-(!V7J&)b}H#s;?n8wat8TXq#?lNCuc87dMbCPhc*^W78Cm8J$nlv+- z<uf>BXD}>!&~Ckf-7r%tbj6{ZVA(up!PQB!1;XY`w>y}$w<p|SIv%h+;X|W$0;`aR zsa*%_|J9RbOAD~M&Db<kfhX*Nx#9=&B@9ix3z+QxFxkCeICh9p#=z3<i?h}bCfAt8 zHf5K|pM_&q3H5b1m<O=*%odWKaHMPX5p~NW_B=-%b&kyZaKt6%h?~gKnJXIaPi&vQ zyNU6G)w0c&x0RL$uQ(cfpd~7yU6x^2b3_Yofu4Q_gLVf)q~kgck6jTqJLA7JE$_B+ zDPS@@z@~nnE$)Jq)FctFnL9Ifw8(a~iF{bN>2#~?4Mu(g(QTL8*giC<G+Ap`=xZCW z7bh@kp4wf1L5a6Q)N?{h_(g^&hCRIwO_>Tdo1{+Y1=y%M7;-G+3MlAkD^ND}FsS&{ zl5f>6_+SsWH_LxL<z~YROiC6l*Jp6L{!l)b%;KT2M7VnIObf?;kAp$cj(3ckycaF$ zsbo@S5S;pkb(#$4be(-^8#>R=;{3wtweZi$wgj%_5e-|cPn|OGTIb=lZUxul1w4;6 z?Ai>NHg7Qcpv)Si(EKr*V@40l2A<P1mv{;oGVQBiOR8e~QEZ>%)bjIkv$-*|-wu1L z%lmg!*)5SUu@gQ}|6_AK$Ci4DEzJfT&e{&Xn;2^^uuC^IE{)(Sn&7~(;J}F#j&duL z!zmp5F0e1X%+7IuHPD%BUjc)J0TX)%`*|BKiH-)o7Y!SFTKX!Rv~6b1ELb`7#@00- zwl-U|FV0}%vS>VYvhnqfzW*{S<_IrnP|N5Dc3_CS!CpGyP#r^)(TYQ%5v&py%>GFT z<ezR5yK%0dT8O<-jQu2+-3x&*gYCLEnCt`?>}H%)f7!sM!8%!xjkTj)_5zpn9%jW2 zEbK21wlOfVaI`pNu<*@bIChFb<^zNCpYsg0YwtF&GP?$JEEZCGxWl}HIeo(sj?hV* zXIF6Tz2FxTz^HoRVATZ{)&R!2YpV+`Fq`hI_n0i@(d1OIQz_xXVva`kAFa6#3_Ldi zc~-E7N3;|?I9mU}IqeHm#RjIO&5Z(Hmr_(NEq87edtv9X!Yaq0HS12tn^dst+5 zvB-C@$#bo5d(a$rlg&KiuzCgqp9AxMlZfNZ1<X7J`r11fi(fE`O=wP8;2y;wW^jSw zPZgu&1qR6<qLMQ>8+7(a2{d>MFe$!ZQjM@_apB5{JW=0a)8?>&qx(eXniDf6nAI&> zxEf@Q7#dD5>2mzl(yXC!CB*j{&*|$uzMrbQ`!;O6xB6tS$JwhnXTz6z{oAa%kb^72 ztBcb@kVW!Z@Wapt3fEW-!dN1`mI?5^-YwA|xbp31j%+P8ri)$@ny0sSu*m(mrv4*L zZbRt$E!T{HcW;egV5&I1V~X*g&E8RmPA|UTeNOs-^Y7DbH;ftnuxnhHRiCijdG<ty zY9`lY26mrD5ry{SE?iAUE83QxS-J8|?*bN%1ug&E99WnRu&!DV(Vfa+c!0IHbw}Rc zu#nx%xfj?Xrut6pogx3lH-&@OegVUykV7*Q*jY|omU_{wv4Bb8LqkuX)$5Q3J!#Rm zTV{)Wa5CUI|3TzDhsAkyiSvdkt2Z3lYx9DMRe<ehN=wCq=94QJxHmAcb3{izIKN~; z^FbvS{tt{|cR4njUSJN5?pUqkWx^V)&~EsH#q|Qy&+cfU8Mk-sy}jq|?KK(ETUu`) zw7tDO^`g`P#`_wRRV*g+e`rWa;qaNktjVDhZPUubz!YA<sL0Bs@4$L7w;@B}*zpyv z5*e2?1Y$4t24${sQ~$t`ox<Uf*dTHtNYO&<gHUjr!sV|$t^Xqw+^=)B=r3S5S#iF3 z#_qByqC5(cViosnuI_8T5p3{b_ly_rQ5qr6s(Z9F=CG|;&DOx=(9q=3J1u=-$O-S3 znhXw~sf$<K4C&6{@Je9OC}<I5V9<DR<K&N)uo<n*KU$oum?nPZ$lq%_+4bhlhx_6x zTJBXhMX?G>NJKK*-JH^Uea(-n3pkn+mafo<W@xe%Olh6O_wPa4-Tj;i4T%zMCLYag z50=I(;(51OjfvAf_vxv1YrHt0H5U90D?0ixZiCv7=9aB74C0k-KZ~1ouq@9%Wxw{o z=BcrfO|?w52F%BDe5^ShHqM&0iqSE;gI&jqVFGL9-`oy{4b$}bl4B$u|F7>z=&xXz zZgZ1)#X0qP$(bix%mn)9JGFhuX!cpKQr3c1K7)m;qp6OA#p*!t`h<?Z3=@JEYOP+S z_3Y<4`Ab}OFSu6RZSwAD*sv;P$qh#H6^*598J}G3;@ZF(?eOToQuLAwjN5&q%_E}K za#H0hQjbq+UgseH_=nDyjZaq}cpBaIv^nAFp`}mP2t3=a`mFaygVc`()+mLD1$!4C zXvytpl;vP|+LOlrAx2U562spHHji~Gyw6XTHo9fB@c(GIkt%ZYZimz+mi&~4j2q4Q zcVgWY=B<orU@Kr|$!M|AxaW}2q1$k|KrZ9yEv6+4?$!9bc;m{YqG6-4qor_70H4Rx z|DSwMuz9w$ZVB<W?f7=}3QO^Qv!({;h9;I3J<1wON&}}0J6~-}c+6UtoZIo3rOq&O zuBY;jmvVL-)60_Us+laNJyyHc6|dT5P_R$wBdb6i(-OUhCj(wBiF@@(dRBi>q7p}| zm|K>5b7Fr(gXFx2;(-m)b{xtDY8zy{=bU?a=k}|uHTFN08<f}t5B->_9J%6ex1H5I z9`+55)&&k6AvZ!iSap{1cyUBu_P$pT_V`IDL#@V}`UNa!pD?TK3Qb@2vWGKz!QSjM z*Sh2vG+6WX3uiEMML4b1Xm(3DQt#JQJ<n@ZKqL2!7pERHFFQJ6<`ZVWb2*DM8y2dZ znt9;uoid&O_ovBU{^j|Q?OFYUw+pXuJr+B)*h2bd)7tAztpQG4;WP4Ht$X+K99M-! z`rCW&PTu8E|H1s>7~4m=e4Vv-<(SqR_%gabxO;L1TU{QD`QLWk8H+Se1^+%5oOPEY z>V-p;M^{M3H1}8=2Zol(Pnss2<q};G(wi2)f5n~^FS)l`d|2$kz+s?q+t2rUjqeQ+ z-vw&>uk@XoHZO;F`y0OHs>e@s-Fe5kHXv(BT!Z_Lr2=V%(glSQ{I4FxJzTXdtL=c@ zOV_She+mTFdnp{}S}*fy-3^YS3rs5?ss-m2MGG`f+Lo(%ey`&EPp2y4bj}y)9xwW4 z^y$F1PaT;}@+Vlh7Bu+$X#D?p36J29hRgGcuGi%%uoqj-FSatDb#s+v+Yg4jD~j#R zXJ!3p`0=jTYS|U9S`Nqgonam&uJK=7_J``vfBeei)5#6lH)}qMZT}*<p2uhTN3r!h z;yzEB1Kv8zmj>yV2HSrP(%;eKTpE^N8eU%-(O()lzcgxnY4rZmnDeEv_e<m6m&X4u zP2ev}lrKxtFH5#BOYtvDjW0{fFH5g4%jhr5oL`o;zASrxS<d;g-1}vD@5}P1e_cB1 zwerhWiQi?#_T?r1<)!iEW%=cn?hJ+YLh%*W<?G9<_m|h4FR#7-J#l?wT*voc8s&BJ z6;1jT&Gr>7{y$!QU~O2=Ulm@_(O+?{bACnF`X9;s<qhiP-S;c{-dFVhub42sNPMpC zB>A5c`75XRS5A$uoR(iXy}oirf91^imFd%2BY&{Z-d;K9{Li`9E9Wk+T)<zoP`+xB ze$`_8swMtaOZ~r1%CDL{fA7-%s+IGrR<&2who`R*|FP<R)w=gp>*Xt04z#z`H?;q+ z+H7CF#lJe|_>YR~6<h18cl1~9lrO8uuc*=Zz4Lta-uu=2>`Ut9tJl7-J}6&vNdHfs nBSTw$#UAsTWBE15>uXN**PNVRb83Cf>HRfl*nc%JFjxZszyl0e diff --git a/themes/unl/js/about.js b/themes/unl/js/about.js deleted file mode 100644 index 5cee9ed..0000000 --- a/themes/unl/js/about.js +++ /dev/null @@ -1,72 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -function init() { - var ed, tcont; - - tinyMCEPopup.resizeToInnerSize(); - ed = tinyMCEPopup.editor; - - // Give FF some time - window.setTimeout(insertHelpIFrame, 10); - - tcont = document.getElementById('plugintablecontainer'); - document.getElementById('plugins_tab').style.display = 'none'; - - var html = ""; - html += '<table id="plugintable">'; - html += '<thead>'; - html += '<tr>'; - html += '<td>' + ed.getLang('advanced_dlg.about_plugin') + '</td>'; - html += '<td>' + ed.getLang('advanced_dlg.about_author') + '</td>'; - html += '<td>' + ed.getLang('advanced_dlg.about_version') + '</td>'; - html += '</tr>'; - html += '</thead>'; - html += '<tbody>'; - - tinymce.each(ed.plugins, function(p, n) { - var info; - - if (!p.getInfo) - return; - - html += '<tr>'; - - info = p.getInfo(); - - if (info.infourl != null && info.infourl != '') - html += '<td width="50%" title="' + n + '"><a href="' + info.infourl + '" target="_blank">' + info.longname + '</a></td>'; - else - html += '<td width="50%" title="' + n + '">' + info.longname + '</td>'; - - if (info.authorurl != null && info.authorurl != '') - html += '<td width="35%"><a href="' + info.authorurl + '" target="_blank">' + info.author + '</a></td>'; - else - html += '<td width="35%">' + info.author + '</td>'; - - html += '<td width="15%">' + info.version + '</td>'; - html += '</tr>'; - - document.getElementById('plugins_tab').style.display = ''; - - }); - - html += '</tbody>'; - html += '</table>'; - - tcont.innerHTML = html; - - tinyMCEPopup.dom.get('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion; - tinyMCEPopup.dom.get('date').innerHTML = tinymce.releaseDate; -} - -function insertHelpIFrame() { - var html; - - if (tinyMCEPopup.getParam('docs_url')) { - html = '<iframe width="100%" height="300" src="' + tinyMCEPopup.editor.baseURI.toAbsolute(tinyMCEPopup.getParam('docs_url')) + '"></iframe>'; - document.getElementById('iframecontainer').innerHTML = html; - document.getElementById('help_tab').style.display = 'block'; - } -} - -tinyMCEPopup.onInit.add(init); diff --git a/themes/unl/js/anchor.js b/themes/unl/js/anchor.js deleted file mode 100644 index b5efd1e..0000000 --- a/themes/unl/js/anchor.js +++ /dev/null @@ -1,37 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var AnchorDialog = { - init : function(ed) { - var action, elm, f = document.forms[0]; - - this.editor = ed; - elm = ed.dom.getParent(ed.selection.getNode(), 'A,IMG'); - v = ed.dom.getAttrib(elm, 'name'); - - if (v) { - this.action = 'update'; - f.anchorName.value = v; - } - - f.insert.value = ed.getLang(elm ? 'update' : 'insert'); - }, - - update : function() { - var ed = this.editor; - - tinyMCEPopup.restoreSelection(); - - 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'})); - else - ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : document.forms[0].anchorName.value, 'class' : 'mceItemAnchor'}, '')); - - tinyMCEPopup.close(); - } -}; - -tinyMCEPopup.onInit.add(AnchorDialog.init, AnchorDialog); diff --git a/themes/unl/js/charmap.js b/themes/unl/js/charmap.js deleted file mode 100644 index 8467ef6..0000000 --- a/themes/unl/js/charmap.js +++ /dev/null @@ -1,325 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var charmap = [ - [' ', ' ', true, 'no-break space'], - ['&', '&', true, 'ampersand'], - ['"', '"', true, 'quotation mark'], -// finance - ['¢', '¢', true, 'cent sign'], - ['€', '€', true, 'euro sign'], - ['£', '£', true, 'pound sign'], - ['¥', '¥', true, 'yen sign'], -// signs - ['©', '©', true, 'copyright sign'], - ['®', '®', true, 'registered sign'], - ['™', '™', true, 'trade mark sign'], - ['‰', '‰', true, 'per mille sign'], - ['µ', 'µ', true, 'micro sign'], - ['·', '·', true, 'middle dot'], - ['•', '•', true, 'bullet'], - ['…', '…', true, 'three dot leader'], - ['′', '′', true, 'minutes / feet'], - ['″', '″', true, 'seconds / inches'], - ['§', '§', true, 'section sign'], - ['¶', '¶', true, 'paragraph sign'], - ['ß', 'ß', true, 'sharp s / ess-zed'], -// quotations - ['‹', '‹', true, 'single left-pointing angle quotation mark'], - ['›', '›', true, 'single right-pointing angle quotation mark'], - ['«', '«', true, 'left pointing guillemet'], - ['»', '»', true, 'right pointing guillemet'], - ['‘', '‘', true, 'left single quotation mark'], - ['’', '’', true, 'right single quotation mark'], - ['“', '“', true, 'left double quotation mark'], - ['”', '”', true, 'right double quotation mark'], - ['‚', '‚', true, 'single low-9 quotation mark'], - ['„', '„', true, 'double low-9 quotation mark'], - ['<', '<', true, 'less-than sign'], - ['>', '>', true, 'greater-than sign'], - ['≤', '≤', true, 'less-than or equal to'], - ['≥', '≥', true, 'greater-than or equal to'], - ['–', '–', true, 'en dash'], - ['—', '—', true, 'em dash'], - ['¯', '¯', true, 'macron'], - ['‾', '‾', true, 'overline'], - ['¤', '¤', true, 'currency sign'], - ['¦', '¦', true, 'broken bar'], - ['¨', '¨', true, 'diaeresis'], - ['¡', '¡', true, 'inverted exclamation mark'], - ['¿', '¿', true, 'turned question mark'], - ['ˆ', 'ˆ', true, 'circumflex accent'], - ['˜', '˜', true, 'small tilde'], - ['°', '°', true, 'degree sign'], - ['−', '−', true, 'minus sign'], - ['±', '±', true, 'plus-minus sign'], - ['÷', '÷', true, 'division sign'], - ['⁄', '⁄', true, 'fraction slash'], - ['×', '×', true, 'multiplication sign'], - ['¹', '¹', true, 'superscript one'], - ['²', '²', true, 'superscript two'], - ['³', '³', true, 'superscript three'], - ['¼', '¼', true, 'fraction one quarter'], - ['½', '½', true, 'fraction one half'], - ['¾', '¾', true, 'fraction three quarters'], -// math / logical - ['ƒ', 'ƒ', true, 'function / florin'], - ['∫', '∫', true, 'integral'], - ['∑', '∑', true, 'n-ary sumation'], - ['∞', '∞', true, 'infinity'], - ['√', '√', true, 'square root'], - ['∼', '∼', false,'similar to'], - ['≅', '≅', false,'approximately equal to'], - ['≈', '≈', true, 'almost equal to'], - ['≠', '≠', true, 'not equal to'], - ['≡', '≡', true, 'identical to'], - ['∈', '∈', false,'element of'], - ['∉', '∉', false,'not an element of'], - ['∋', '∋', false,'contains as member'], - ['∏', '∏', true, 'n-ary product'], - ['∧', '∧', false,'logical and'], - ['∨', '∨', false,'logical or'], - ['¬', '¬', true, 'not sign'], - ['∩', '∩', true, 'intersection'], - ['∪', '∪', false,'union'], - ['∂', '∂', true, 'partial differential'], - ['∀', '∀', false,'for all'], - ['∃', '∃', false,'there exists'], - ['∅', '∅', false,'diameter'], - ['∇', '∇', false,'backward difference'], - ['∗', '∗', false,'asterisk operator'], - ['∝', '∝', false,'proportional to'], - ['∠', '∠', false,'angle'], -// undefined - ['´', '´', true, 'acute accent'], - ['¸', '¸', true, 'cedilla'], - ['ª', 'ª', true, 'feminine ordinal indicator'], - ['º', 'º', true, 'masculine ordinal indicator'], - ['†', '†', true, 'dagger'], - ['‡', '‡', true, 'double dagger'], -// alphabetical special chars - ['À', 'À', true, 'A - grave'], - ['Á', 'Á', true, 'A - acute'], - ['Â', 'Â', true, 'A - circumflex'], - ['Ã', 'Ã', true, 'A - tilde'], - ['Ä', 'Ä', true, 'A - diaeresis'], - ['Å', 'Å', true, 'A - ring above'], - ['Æ', 'Æ', true, 'ligature AE'], - ['Ç', 'Ç', true, 'C - cedilla'], - ['È', 'È', true, 'E - grave'], - ['É', 'É', true, 'E - acute'], - ['Ê', 'Ê', true, 'E - circumflex'], - ['Ë', 'Ë', true, 'E - diaeresis'], - ['Ì', 'Ì', true, 'I - grave'], - ['Í', 'Í', true, 'I - acute'], - ['Î', 'Î', true, 'I - circumflex'], - ['Ï', 'Ï', true, 'I - diaeresis'], - ['Ð', 'Ð', true, 'ETH'], - ['Ñ', 'Ñ', true, 'N - tilde'], - ['Ò', 'Ò', true, 'O - grave'], - ['Ó', 'Ó', true, 'O - acute'], - ['Ô', 'Ô', true, 'O - circumflex'], - ['Õ', 'Õ', true, 'O - tilde'], - ['Ö', 'Ö', true, 'O - diaeresis'], - ['Ø', 'Ø', true, 'O - slash'], - ['Œ', 'Œ', true, 'ligature OE'], - ['Š', 'Š', true, 'S - caron'], - ['Ù', 'Ù', true, 'U - grave'], - ['Ú', 'Ú', true, 'U - acute'], - ['Û', 'Û', true, 'U - circumflex'], - ['Ü', 'Ü', true, 'U - diaeresis'], - ['Ý', 'Ý', true, 'Y - acute'], - ['Ÿ', 'Ÿ', true, 'Y - diaeresis'], - ['Þ', 'Þ', true, 'THORN'], - ['à', 'à', true, 'a - grave'], - ['á', 'á', true, 'a - acute'], - ['â', 'â', true, 'a - circumflex'], - ['ã', 'ã', true, 'a - tilde'], - ['ä', 'ä', true, 'a - diaeresis'], - ['å', 'å', true, 'a - ring above'], - ['æ', 'æ', true, 'ligature ae'], - ['ç', 'ç', true, 'c - cedilla'], - ['è', 'è', true, 'e - grave'], - ['é', 'é', true, 'e - acute'], - ['ê', 'ê', true, 'e - circumflex'], - ['ë', 'ë', true, 'e - diaeresis'], - ['ì', 'ì', true, 'i - grave'], - ['í', 'í', true, 'i - acute'], - ['î', 'î', true, 'i - circumflex'], - ['ï', 'ï', true, 'i - diaeresis'], - ['ð', 'ð', true, 'eth'], - ['ñ', 'ñ', true, 'n - tilde'], - ['ò', 'ò', true, 'o - grave'], - ['ó', 'ó', true, 'o - acute'], - ['ô', 'ô', true, 'o - circumflex'], - ['õ', 'õ', true, 'o - tilde'], - ['ö', 'ö', true, 'o - diaeresis'], - ['ø', 'ø', true, 'o slash'], - ['œ', 'œ', true, 'ligature oe'], - ['š', 'š', true, 's - caron'], - ['ù', 'ù', true, 'u - grave'], - ['ú', 'ú', true, 'u - acute'], - ['û', 'û', true, 'u - circumflex'], - ['ü', 'ü', true, 'u - diaeresis'], - ['ý', 'ý', true, 'y - acute'], - ['þ', 'þ', true, 'thorn'], - ['ÿ', 'ÿ', true, 'y - diaeresis'], - ['Α', 'Α', true, 'Alpha'], - ['Β', 'Β', true, 'Beta'], - ['Γ', 'Γ', true, 'Gamma'], - ['Δ', 'Δ', true, 'Delta'], - ['Ε', 'Ε', true, 'Epsilon'], - ['Ζ', 'Ζ', true, 'Zeta'], - ['Η', 'Η', true, 'Eta'], - ['Θ', 'Θ', true, 'Theta'], - ['Ι', 'Ι', true, 'Iota'], - ['Κ', 'Κ', true, 'Kappa'], - ['Λ', 'Λ', true, 'Lambda'], - ['Μ', 'Μ', true, 'Mu'], - ['Ν', 'Ν', true, 'Nu'], - ['Ξ', 'Ξ', true, 'Xi'], - ['Ο', 'Ο', true, 'Omicron'], - ['Π', 'Π', true, 'Pi'], - ['Ρ', 'Ρ', true, 'Rho'], - ['Σ', 'Σ', true, 'Sigma'], - ['Τ', 'Τ', true, 'Tau'], - ['Υ', 'Υ', true, 'Upsilon'], - ['Φ', 'Φ', true, 'Phi'], - ['Χ', 'Χ', true, 'Chi'], - ['Ψ', 'Ψ', true, 'Psi'], - ['Ω', 'Ω', true, 'Omega'], - ['α', 'α', true, 'alpha'], - ['β', 'β', true, 'beta'], - ['γ', 'γ', true, 'gamma'], - ['δ', 'δ', true, 'delta'], - ['ε', 'ε', true, 'epsilon'], - ['ζ', 'ζ', true, 'zeta'], - ['η', 'η', true, 'eta'], - ['θ', 'θ', true, 'theta'], - ['ι', 'ι', true, 'iota'], - ['κ', 'κ', true, 'kappa'], - ['λ', 'λ', true, 'lambda'], - ['μ', 'μ', true, 'mu'], - ['ν', 'ν', true, 'nu'], - ['ξ', 'ξ', true, 'xi'], - ['ο', 'ο', true, 'omicron'], - ['π', 'π', true, 'pi'], - ['ρ', 'ρ', true, 'rho'], - ['ς', 'ς', true, 'final sigma'], - ['σ', 'σ', true, 'sigma'], - ['τ', 'τ', true, 'tau'], - ['υ', 'υ', true, 'upsilon'], - ['φ', 'φ', true, 'phi'], - ['χ', 'χ', true, 'chi'], - ['ψ', 'ψ', true, 'psi'], - ['ω', 'ω', true, 'omega'], -// symbols - ['ℵ', 'ℵ', false,'alef symbol'], - ['ϖ', 'ϖ', false,'pi symbol'], - ['ℜ', 'ℜ', false,'real part symbol'], - ['ϑ','ϑ', false,'theta symbol'], - ['ϒ', 'ϒ', false,'upsilon - hook symbol'], - ['℘', '℘', false,'Weierstrass p'], - ['ℑ', 'ℑ', false,'imaginary part'], -// arrows - ['←', '←', true, 'leftwards arrow'], - ['↑', '↑', true, 'upwards arrow'], - ['→', '→', true, 'rightwards arrow'], - ['↓', '↓', true, 'downwards arrow'], - ['↔', '↔', true, 'left right arrow'], - ['↵', '↵', false,'carriage return'], - ['⇐', '⇐', false,'leftwards double arrow'], - ['⇑', '⇑', false,'upwards double arrow'], - ['⇒', '⇒', false,'rightwards double arrow'], - ['⇓', '⇓', false,'downwards double arrow'], - ['⇔', '⇔', false,'left right double arrow'], - ['∴', '∴', false,'therefore'], - ['⊂', '⊂', false,'subset of'], - ['⊃', '⊃', false,'superset of'], - ['⊄', '⊄', false,'not a subset of'], - ['⊆', '⊆', false,'subset of or equal to'], - ['⊇', '⊇', false,'superset of or equal to'], - ['⊕', '⊕', false,'circled plus'], - ['⊗', '⊗', false,'circled times'], - ['⊥', '⊥', false,'perpendicular'], - ['⋅', '⋅', false,'dot operator'], - ['⌈', '⌈', false,'left ceiling'], - ['⌉', '⌉', false,'right ceiling'], - ['⌊', '⌊', false,'left floor'], - ['⌋', '⌋', false,'right floor'], - ['⟨', '〈', false,'left-pointing angle bracket'], - ['⟩', '〉', false,'right-pointing angle bracket'], - ['◊', '◊', true,'lozenge'], - ['♠', '♠', false,'black spade suit'], - ['♣', '♣', true, 'black club suit'], - ['♥', '♥', true, 'black heart suit'], - ['♦', '♦', true, 'black diamond suit'], - [' ', ' ', false,'en space'], - [' ', ' ', false,'em space'], - [' ', ' ', false,'thin space'], - ['‌', '‌', false,'zero width non-joiner'], - ['‍', '‍', false,'zero width joiner'], - ['‎', '‎', false,'left-to-right mark'], - ['‏', '‏', false,'right-to-left mark'], - ['­', '­', false,'soft hyphen'] -]; - -tinyMCEPopup.onInit.add(function() { - tinyMCEPopup.dom.setHTML('charmapView', renderCharMapHTML()); -}); - -function renderCharMapHTML() { - var charsPerRow = 20, tdWidth=20, tdHeight=20, i; - var html = '<table border="0" cellspacing="1" cellpadding="0" width="' + (tdWidth*charsPerRow) + '"><tr height="' + tdHeight + '">'; - var cols=-1; - - for (i=0; i<charmap.length; i++) { - if (charmap[i][2]==true) { - cols++; - html += '' - + '<td class="charmap">' - + '<a onmouseover="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" onfocus="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" href="javascript:void(0)" onclick="insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');" onclick="return false;" onmousedown="return false;" title="' + charmap[i][3] + '">' - + charmap[i][1] - + '</a></td>'; - if ((cols+1) % charsPerRow == 0) - html += '</tr><tr height="' + tdHeight + '">'; - } - } - - if (cols % charsPerRow > 0) { - var padd = charsPerRow - (cols % charsPerRow); - for (var i=0; i<padd-1; i++) - html += '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap"> </td>'; - } - - html += '</tr></table>'; - - return html; -} - -function insertChar(chr) { - tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';'); - - // Refocus in window - if (tinyMCEPopup.isWindow) - window.focus(); - - tinyMCEPopup.editor.focus(); - tinyMCEPopup.close(); -} - -function previewChar(codeA, codeB, codeN) { - var elmA = document.getElementById('codeA'); - var elmB = document.getElementById('codeB'); - var elmV = document.getElementById('codeV'); - var elmN = document.getElementById('codeN'); - - if (codeA=='#160;') { - elmV.innerHTML = '__'; - } else { - elmV.innerHTML = '&' + codeA; - } - - elmB.innerHTML = '&' + codeA; - elmA.innerHTML = '&' + codeB; - elmN.innerHTML = codeN; -} diff --git a/themes/unl/js/color_picker.js b/themes/unl/js/color_picker.js deleted file mode 100644 index fd9700f..0000000 --- a/themes/unl/js/color_picker.js +++ /dev/null @@ -1,253 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var detail = 50, strhex = "0123456789abcdef", i, isMouseDown = false, isMouseOver = false; - -var colors = [ - "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033", - "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099", - "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff", - "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033", - "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399", - "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff", - "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333", - "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399", - "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff", - "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633", - "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699", - "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff", - "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633", - "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999", - "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff", - "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933", - "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999", - "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff", - "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33", - "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99", - "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff", - "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33", - "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99", - "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff", - "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33", - "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99", - "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff" -]; - -var named = { - '#F0F8FF':'AliceBlue','#FAEBD7':'AntiqueWhite','#00FFFF':'Aqua','#7FFFD4':'Aquamarine','#F0FFFF':'Azure','#F5F5DC':'Beige', - '#FFE4C4':'Bisque','#000000':'Black','#FFEBCD':'BlanchedAlmond','#0000FF':'Blue','#8A2BE2':'BlueViolet','#A52A2A':'Brown', - '#DEB887':'BurlyWood','#5F9EA0':'CadetBlue','#7FFF00':'Chartreuse','#D2691E':'Chocolate','#FF7F50':'Coral','#6495ED':'CornflowerBlue', - '#FFF8DC':'Cornsilk','#DC143C':'Crimson','#00FFFF':'Cyan','#00008B':'DarkBlue','#008B8B':'DarkCyan','#B8860B':'DarkGoldenRod', - '#A9A9A9':'DarkGray','#A9A9A9':'DarkGrey','#006400':'DarkGreen','#BDB76B':'DarkKhaki','#8B008B':'DarkMagenta','#556B2F':'DarkOliveGreen', - '#FF8C00':'Darkorange','#9932CC':'DarkOrchid','#8B0000':'DarkRed','#E9967A':'DarkSalmon','#8FBC8F':'DarkSeaGreen','#483D8B':'DarkSlateBlue', - '#2F4F4F':'DarkSlateGray','#2F4F4F':'DarkSlateGrey','#00CED1':'DarkTurquoise','#9400D3':'DarkViolet','#FF1493':'DeepPink','#00BFFF':'DeepSkyBlue', - '#696969':'DimGray','#696969':'DimGrey','#1E90FF':'DodgerBlue','#B22222':'FireBrick','#FFFAF0':'FloralWhite','#228B22':'ForestGreen', - '#FF00FF':'Fuchsia','#DCDCDC':'Gainsboro','#F8F8FF':'GhostWhite','#FFD700':'Gold','#DAA520':'GoldenRod','#808080':'Gray','#808080':'Grey', - '#008000':'Green','#ADFF2F':'GreenYellow','#F0FFF0':'HoneyDew','#FF69B4':'HotPink','#CD5C5C':'IndianRed','#4B0082':'Indigo','#FFFFF0':'Ivory', - '#F0E68C':'Khaki','#E6E6FA':'Lavender','#FFF0F5':'LavenderBlush','#7CFC00':'LawnGreen','#FFFACD':'LemonChiffon','#ADD8E6':'LightBlue', - '#F08080':'LightCoral','#E0FFFF':'LightCyan','#FAFAD2':'LightGoldenRodYellow','#D3D3D3':'LightGray','#D3D3D3':'LightGrey','#90EE90':'LightGreen', - '#FFB6C1':'LightPink','#FFA07A':'LightSalmon','#20B2AA':'LightSeaGreen','#87CEFA':'LightSkyBlue','#778899':'LightSlateGray','#778899':'LightSlateGrey', - '#B0C4DE':'LightSteelBlue','#FFFFE0':'LightYellow','#00FF00':'Lime','#32CD32':'LimeGreen','#FAF0E6':'Linen','#FF00FF':'Magenta','#800000':'Maroon', - '#66CDAA':'MediumAquaMarine','#0000CD':'MediumBlue','#BA55D3':'MediumOrchid','#9370D8':'MediumPurple','#3CB371':'MediumSeaGreen','#7B68EE':'MediumSlateBlue', - '#00FA9A':'MediumSpringGreen','#48D1CC':'MediumTurquoise','#C71585':'MediumVioletRed','#191970':'MidnightBlue','#F5FFFA':'MintCream','#FFE4E1':'MistyRose','#FFE4B5':'Moccasin', - '#FFDEAD':'NavajoWhite','#000080':'Navy','#FDF5E6':'OldLace','#808000':'Olive','#6B8E23':'OliveDrab','#FFA500':'Orange','#FF4500':'OrangeRed','#DA70D6':'Orchid', - '#EEE8AA':'PaleGoldenRod','#98FB98':'PaleGreen','#AFEEEE':'PaleTurquoise','#D87093':'PaleVioletRed','#FFEFD5':'PapayaWhip','#FFDAB9':'PeachPuff', - '#CD853F':'Peru','#FFC0CB':'Pink','#DDA0DD':'Plum','#B0E0E6':'PowderBlue','#800080':'Purple','#FF0000':'Red','#BC8F8F':'RosyBrown','#4169E1':'RoyalBlue', - '#8B4513':'SaddleBrown','#FA8072':'Salmon','#F4A460':'SandyBrown','#2E8B57':'SeaGreen','#FFF5EE':'SeaShell','#A0522D':'Sienna','#C0C0C0':'Silver', - '#87CEEB':'SkyBlue','#6A5ACD':'SlateBlue','#708090':'SlateGray','#708090':'SlateGrey','#FFFAFA':'Snow','#00FF7F':'SpringGreen', - '#4682B4':'SteelBlue','#D2B48C':'Tan','#008080':'Teal','#D8BFD8':'Thistle','#FF6347':'Tomato','#40E0D0':'Turquoise','#EE82EE':'Violet', - '#F5DEB3':'Wheat','#FFFFFF':'White','#F5F5F5':'WhiteSmoke','#FFFF00':'Yellow','#9ACD32':'YellowGreen' -}; - -function init() { - var inputColor = convertRGBToHex(tinyMCEPopup.getWindowArg('input_color')); - - tinyMCEPopup.resizeToInnerSize(); - - generatePicker(); - - if (inputColor) { - changeFinalColor(inputColor); - - col = convertHexToRGB(inputColor); - - if (col) - updateLight(col.r, col.g, col.b); - } -} - -function insertAction() { - var color = document.getElementById("color").value, f = tinyMCEPopup.getWindowArg('func'); - - tinyMCEPopup.restoreSelection(); - - if (f) - f(color); - - tinyMCEPopup.close(); -} - -function showColor(color, name) { - if (name) - document.getElementById("colorname").innerHTML = name; - - document.getElementById("preview").style.backgroundColor = color; - document.getElementById("color").value = color.toLowerCase(); -} - -function convertRGBToHex(col) { - var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi"); - - if (!col) - return col; - - var rgb = col.replace(re, "$1,$2,$3").split(','); - if (rgb.length == 3) { - r = parseInt(rgb[0]).toString(16); - g = parseInt(rgb[1]).toString(16); - b = parseInt(rgb[2]).toString(16); - - r = r.length == 1 ? '0' + r : r; - g = g.length == 1 ? '0' + g : g; - b = b.length == 1 ? '0' + b : b; - - return "#" + r + g + b; - } - - return col; -} - -function convertHexToRGB(col) { - if (col.indexOf('#') != -1) { - col = col.replace(new RegExp('[^0-9A-F]', 'gi'), ''); - - r = parseInt(col.substring(0, 2), 16); - g = parseInt(col.substring(2, 4), 16); - b = parseInt(col.substring(4, 6), 16); - - return {r : r, g : g, b : b}; - } - - return null; -} - -function generatePicker() { - var el = document.getElementById('light'), h = '', i; - - for (i = 0; i < detail; i++){ - h += '<div id="gs'+i+'" style="background-color:#000000; width:15px; height:3px; border-style:none; border-width:0px;"' - + ' onclick="changeFinalColor(this.style.backgroundColor)"' - + ' onmousedown="isMouseDown = true; return false;"' - + ' onmouseup="isMouseDown = false;"' - + ' onmousemove="if (isMouseDown && isMouseOver) changeFinalColor(this.style.backgroundColor); return false;"' - + ' onmouseover="isMouseOver = true;"' - + ' onmouseout="isMouseOver = false;"' - + '></div>'; - } - - el.innerHTML = h; -} - -function generateWebColors() { - var el = document.getElementById('webcolors'), h = '', i; - - if (el.className == 'generated') - return; - - h += '<table border="0" cellspacing="1" cellpadding="0">' - + '<tr>'; - - for (i=0; i<colors.length; i++) { - h += '<td bgcolor="' + colors[i] + '" width="10" height="10">' - + '<a href="javascript:insertAction();" onfocus="showColor(\'' + colors[i] + '\');" onmouseover="showColor(\'' + colors[i] + '\');" style="display:block;width:10px;height:10px;overflow:hidden;">' - + '</a></td>'; - if ((i+1) % 18 == 0) - h += '</tr><tr>'; - } - - h += '</table>'; - - el.innerHTML = h; - el.className = 'generated'; -} - -function generateNamedColors() { - var el = document.getElementById('namedcolors'), h = '', n, v, i = 0; - - if (el.className == 'generated') - return; - - for (n in named) { - v = named[n]; - h += '<a href="javascript:insertAction();" onmouseover="showColor(\'' + n + '\',\'' + v + '\');" style="background-color: ' + n + '"><!-- IE --></a>' - } - - el.innerHTML = h; - el.className = 'generated'; -} - -function dechex(n) { - return strhex.charAt(Math.floor(n / 16)) + strhex.charAt(n % 16); -} - -function computeColor(e) { - var x, y, partWidth, partDetail, imHeight, r, g, b, coef, i, finalCoef, finalR, finalG, finalB; - - x = e.offsetX ? e.offsetX : (e.target ? e.clientX - e.target.x : 0); - y = e.offsetY ? e.offsetY : (e.target ? e.clientY - e.target.y : 0); - - partWidth = document.getElementById('colors').width / 6; - partDetail = detail / 2; - imHeight = document.getElementById('colors').height; - - r = (x >= 0)*(x < partWidth)*255 + (x >= partWidth)*(x < 2*partWidth)*(2*255 - x * 255 / partWidth) + (x >= 4*partWidth)*(x < 5*partWidth)*(-4*255 + x * 255 / partWidth) + (x >= 5*partWidth)*(x < 6*partWidth)*255; - g = (x >= 0)*(x < partWidth)*(x * 255 / partWidth) + (x >= partWidth)*(x < 3*partWidth)*255 + (x >= 3*partWidth)*(x < 4*partWidth)*(4*255 - x * 255 / partWidth); - b = (x >= 2*partWidth)*(x < 3*partWidth)*(-2*255 + x * 255 / partWidth) + (x >= 3*partWidth)*(x < 5*partWidth)*255 + (x >= 5*partWidth)*(x < 6*partWidth)*(6*255 - x * 255 / partWidth); - - coef = (imHeight - y) / imHeight; - r = 128 + (r - 128) * coef; - g = 128 + (g - 128) * coef; - b = 128 + (b - 128) * coef; - - changeFinalColor('#' + dechex(r) + dechex(g) + dechex(b)); - updateLight(r, g, b); -} - -function updateLight(r, g, b) { - var i, partDetail = detail / 2, finalCoef, finalR, finalG, finalB, color; - - for (i=0; i<detail; i++) { - if ((i>=0) && (i<partDetail)) { - finalCoef = i / partDetail; - finalR = dechex(255 - (255 - r) * finalCoef); - finalG = dechex(255 - (255 - g) * finalCoef); - finalB = dechex(255 - (255 - b) * finalCoef); - } else { - finalCoef = 2 - i / partDetail; - finalR = dechex(r * finalCoef); - finalG = dechex(g * finalCoef); - finalB = dechex(b * finalCoef); - } - - color = finalR + finalG + finalB; - - setCol('gs' + i, '#'+color); - } -} - -function changeFinalColor(color) { - if (color.indexOf('#') == -1) - color = convertRGBToHex(color); - - setCol('preview', color); - document.getElementById('color').value = color; -} - -function setCol(e, c) { - try { - document.getElementById(e).style.backgroundColor = c; - } catch (ex) { - // Ignore IE warning - } -} - -tinyMCEPopup.onInit.add(init); diff --git a/themes/unl/js/image.js b/themes/unl/js/image.js deleted file mode 100644 index 4982ce0..0000000 --- a/themes/unl/js/image.js +++ /dev/null @@ -1,245 +0,0 @@ -var ImageDialog = { - preInit : function() { - var url; - - tinyMCEPopup.requireLangPack(); - - if (url = tinyMCEPopup.getParam("external_image_list_url")) - document.write('<script language="javascript" type="text/javascript" src="' + tinyMCEPopup.editor.documentBaseURI.toAbsolute(url) + '"></script>'); - }, - - init : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor; - - // Setup browse button - document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); - if (isVisible('srcbrowser')) - document.getElementById('src').style.width = '180px'; - - e = ed.selection.getNode(); - - this.fillFileList('image_list', 'tinyMCEImageList'); - - if (e.nodeName == 'IMG') { - f.src.value = ed.dom.getAttrib(e, 'src'); - f.alt.value = ed.dom.getAttrib(e, 'alt'); - f.border.value = this.getAttrib(e, 'border'); - f.vspace.value = this.getAttrib(e, 'vspace'); - f.hspace.value = this.getAttrib(e, 'hspace'); - f.width.value = ed.dom.getAttrib(e, 'width'); - f.height.value = ed.dom.getAttrib(e, 'height'); - f.insert.value = ed.getLang('update'); - this.styleVal = ed.dom.getAttrib(e, 'style'); - selectByValue(f, 'image_list', f.src.value); - selectByValue(f, 'align', this.getAttrib(e, 'align')); - this.updateStyle(); - } - }, - - fillFileList : function(id, l) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - l = window[l]; - - if (l && l.length > 0) { - lst.options[lst.options.length] = new Option('', ''); - - tinymce.each(l, function(o) { - lst.options[lst.options.length] = new Option(o[0], o[1]); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - update : function() { - var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, args = {}, el; - - tinyMCEPopup.restoreSelection(); - - if (f.src.value === '') { - if (ed.selection.getNode().nodeName == 'IMG') { - ed.dom.remove(ed.selection.getNode()); - ed.execCommand('mceRepaint'); - } - - tinyMCEPopup.close(); - return; - } - - if (!ed.settings.inline_styles) { - args = tinymce.extend(args, { - vspace : nl.vspace.value, - hspace : nl.hspace.value, - border : nl.border.value, - align : getSelectValue(f, 'align') - }); - } else - args.style = this.styleVal; - - tinymce.extend(args, { - src : f.src.value, - alt : f.alt.value, - width : f.width.value, - height : f.height.value - }); - - el = ed.selection.getNode(); - - if (el && el.nodeName == 'IMG') { - ed.dom.setAttribs(el, args); - } else { - ed.execCommand('mceInsertContent', false, '<img id="__mce_tmp" />', {skip_undo : 1}); - ed.dom.setAttribs('__mce_tmp', args); - ed.dom.setAttrib('__mce_tmp', 'id', ''); - ed.undoManager.add(); - } - - tinyMCEPopup.close(); - }, - - updateStyle : function() { - var dom = tinyMCEPopup.dom, st, v, f = document.forms[0]; - - if (tinyMCEPopup.editor.settings.inline_styles) { - st = tinyMCEPopup.dom.parseStyle(this.styleVal); - - // Handle align - v = getSelectValue(f, 'align'); - if (v) { - if (v == 'left' || v == 'right') { - st['float'] = v; - delete st['vertical-align']; - } else { - st['vertical-align'] = v; - delete st['float']; - } - } else { - delete st['float']; - delete st['vertical-align']; - } - - // Handle border - v = f.border.value; - if (v || v == '0') { - if (v == '0') - st['border'] = '0'; - else - st['border'] = v + 'px solid black'; - } else - delete st['border']; - - // Handle hspace - v = f.hspace.value; - if (v) { - delete st['margin']; - st['margin-left'] = v + 'px'; - st['margin-right'] = v + 'px'; - } else { - delete st['margin-left']; - delete st['margin-right']; - } - - // Handle vspace - v = f.vspace.value; - if (v) { - delete st['margin']; - st['margin-top'] = v + 'px'; - st['margin-bottom'] = v + 'px'; - } else { - delete st['margin-top']; - delete st['margin-bottom']; - } - - // Merge - st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st)); - this.styleVal = dom.serializeStyle(st); - } - }, - - getAttrib : function(e, at) { - var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; - - if (ed.settings.inline_styles) { - switch (at) { - case 'align': - if (v = dom.getStyle(e, 'float')) - return v; - - if (v = dom.getStyle(e, 'vertical-align')) - return v; - - break; - - case 'hspace': - v = dom.getStyle(e, 'margin-left') - v2 = dom.getStyle(e, 'margin-right'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'vspace': - v = dom.getStyle(e, 'margin-top') - v2 = dom.getStyle(e, 'margin-bottom'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'border': - v = 0; - - tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { - sv = dom.getStyle(e, 'border-' + sv + '-width'); - - // False or not the same as prev - if (!sv || (sv != v && v !== 0)) { - v = 0; - return false; - } - - if (sv) - v = sv; - }); - - if (v) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - } - } - - if (v = dom.getAttrib(e, at)) - return v; - - return ''; - }, - - resetImageData : function() { - var f = document.forms[0]; - - f.width.value = f.height.value = ""; - }, - - updateImageData : function() { - var f = document.forms[0], t = ImageDialog; - - if (f.width.value == "") - f.width.value = t.preloadImg.width; - - if (f.height.value == "") - f.height.value = t.preloadImg.height; - }, - - getImageData : function() { - var f = document.forms[0]; - - this.preloadImg = new Image(); - this.preloadImg.onload = this.updateImageData; - this.preloadImg.onerror = this.resetImageData; - this.preloadImg.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.src.value); - } -}; - -ImageDialog.preInit(); -tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/themes/unl/js/link.js b/themes/unl/js/link.js deleted file mode 100644 index f67a5bc..0000000 --- a/themes/unl/js/link.js +++ /dev/null @@ -1,156 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var LinkDialog = { - preInit : function() { - var url; - - if (url = tinyMCEPopup.getParam("external_link_list_url")) - document.write('<script language="javascript" type="text/javascript" src="' + tinyMCEPopup.editor.documentBaseURI.toAbsolute(url) + '"></script>'); - }, - - init : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor; - - // Setup browse button - document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser', 'href', 'file', 'theme_advanced_link'); - if (isVisible('hrefbrowser')) - document.getElementById('href').style.width = '180px'; - - this.fillClassList('class_list'); - this.fillFileList('link_list', 'tinyMCELinkList'); - this.fillTargetList('target_list'); - - if (e = ed.dom.getParent(ed.selection.getNode(), 'A')) { - f.href.value = ed.dom.getAttrib(e, 'href'); - f.linktitle.value = ed.dom.getAttrib(e, 'title'); - f.insert.value = ed.getLang('update'); - selectByValue(f, 'link_list', f.href.value); - selectByValue(f, 'target_list', ed.dom.getAttrib(e, 'target')); - selectByValue(f, 'class_list', ed.dom.getAttrib(e, 'class')); - } - }, - - update : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor, e, b; - - tinyMCEPopup.restoreSelection(); - e = ed.dom.getParent(ed.selection.getNode(), 'A'); - - // Remove element if there is no href - if (!f.href.value) { - if (e) { - tinyMCEPopup.execCommand("mceBeginUndoLevel"); - b = ed.selection.getBookmark(); - ed.dom.remove(e, 1); - ed.selection.moveToBookmark(b); - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - return; - } - } - - tinyMCEPopup.execCommand("mceBeginUndoLevel"); - - // Create new anchor elements - if (e == null) { - ed.getDoc().execCommand("unlink", false, null); - tinyMCEPopup.execCommand("CreateLink", false, "#mce_temp_url#", {skip_undo : 1}); - - tinymce.each(ed.dom.select("a"), function(n) { - if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') { - e = n; - - ed.dom.setAttribs(e, { - href : f.href.value, - title : f.linktitle.value, - target : f.target_list ? getSelectValue(f, "target_list") : null, - 'class' : f.class_list ? getSelectValue(f, "class_list") : null - }); - } - }); - } else { - ed.dom.setAttribs(e, { - href : f.href.value, - title : f.linktitle.value, - target : f.target_list ? getSelectValue(f, "target_list") : null, - 'class' : f.class_list ? getSelectValue(f, "class_list") : null - }); - } - - // Don't move caret if selection was image - if (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') { - ed.focus(); - ed.selection.select(e); - ed.selection.collapse(0); - tinyMCEPopup.storeSelection(); - } - - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - }, - - checkPrefix : function(n) { - if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_email'))) - n.value = 'mailto:' + n.value; - - if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_external'))) - n.value = 'http://' + n.value; - }, - - fillFileList : function(id, l) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - l = window[l]; - - if (l && l.length > 0) { - lst.options[lst.options.length] = new Option('', ''); - - tinymce.each(l, function(o) { - lst.options[lst.options.length] = new Option(o[0], o[1]); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - fillClassList : function(id) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { - cl = []; - - tinymce.each(v.split(';'), function(v) { - var p = v.split('='); - - cl.push({'title' : p[0], 'class' : p[1]}); - }); - } else - cl = tinyMCEPopup.editor.dom.getClasses(); - - if (cl.length > 0) { - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); - - tinymce.each(cl, function(o) { - lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - fillTargetList : function(id) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v; - - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_same'), '_self'); - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_blank'), '_blank'); - - if (v = tinyMCEPopup.getParam('theme_advanced_link_targets')) { - tinymce.each(v.split(','), function(v) { - v = v.split('='); - lst.options[lst.options.length] = new Option(v[0], v[1]); - }); - } - } -}; - -LinkDialog.preInit(); -tinyMCEPopup.onInit.add(LinkDialog.init, LinkDialog); diff --git a/themes/unl/js/source_editor.js b/themes/unl/js/source_editor.js deleted file mode 100644 index 2793286..0000000 --- a/themes/unl/js/source_editor.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCEPopup.requireLangPack(); -tinyMCEPopup.onInit.add(onLoadInit); - -function saveContent() { - tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value, {source_view : true}); - tinyMCEPopup.close(); -} - -function onLoadInit() { - tinyMCEPopup.resizeToInnerSize(); - - // Remove Gecko spellchecking - if (tinymce.isGecko) - document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck"); - - document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent({source_view : true}); - - if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) { - setWrap('soft'); - document.getElementById('wraped').checked = true; - } - - resizeInputs(); -} - -function setWrap(val) { - var v, n, s = document.getElementById('htmlSource'); - - s.wrap = val; - - if (!tinymce.isIE) { - v = s.value; - n = s.cloneNode(false); - n.setAttribute("wrap", val); - s.parentNode.replaceChild(n, s); - n.value = v; - } -} - -function toggleWordWrap(elm) { - if (elm.checked) - setWrap('soft'); - else - setWrap('off'); -} - -var wHeight=0, wWidth=0, owHeight=0, owWidth=0; - -function resizeInputs() { - var el = document.getElementById('htmlSource'); - - if (!tinymce.isIE) { - wHeight = self.innerHeight - 65; - wWidth = self.innerWidth - 16; - } else { - wHeight = document.body.clientHeight - 70; - wWidth = document.body.clientWidth - 16; - } - - el.style.height = Math.abs(wHeight) + 'px'; - el.style.width = Math.abs(wWidth) + 'px'; -} diff --git a/themes/unl/langs/en.js b/themes/unl/langs/en.js deleted file mode 100644 index 69694b1..0000000 --- a/themes/unl/langs/en.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('en.advanced',{ -style_select:"Styles", -font_size:"Font size", -fontdefault:"Font family", -block:"Format", -paragraph:"Paragraph", -div:"Div", -address:"Address", -pre:"Preformatted", -h1:"Heading 1", -h2:"Heading 2", -h3:"Heading 3", -h4:"Heading 4", -h5:"Heading 5", -h6:"Heading 6", -blockquote:"Blockquote", -code:"Code", -samp:"Code sample", -dt:"Definition term ", -dd:"Definition description", -bold_desc:"Bold (Ctrl+B)", -italic_desc:"Italic (Ctrl+I)", -underline_desc:"Underline (Ctrl+U)", -striketrough_desc:"Strikethrough", -justifyleft_desc:"Align left", -justifycenter_desc:"Align center", -justifyright_desc:"Align right", -justifyfull_desc:"Align full", -bullist_desc:"Unordered list", -numlist_desc:"Ordered list", -outdent_desc:"Outdent", -indent_desc:"Indent", -undo_desc:"Undo (Ctrl+Z)", -redo_desc:"Redo (Ctrl+Y)", -link_desc:"Insert/edit link", -unlink_desc:"Unlink", -image_desc:"Insert/edit image", -cleanup_desc:"Cleanup messy code", -code_desc:"Edit HTML Source", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Insert horizontal ruler", -removeformat_desc:"Remove formatting", -custom1_desc:"Your custom description here", -forecolor_desc:"Select text color", -backcolor_desc:"Select background color", -charmap_desc:"Insert custom character", -visualaid_desc:"Toggle guidelines/invisible elements", -anchor_desc:"Insert/edit anchor", -cut_desc:"Cut", -copy_desc:"Copy", -paste_desc:"Paste", -image_props_desc:"Image properties", -newdocument_desc:"New document", -help_desc:"Help", -blockquote_desc:"Blockquote", -clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\r\nDo you want more information about this issue?", -path:"Path", -newdocument:"Are you sure you want clear all contents?", -toolbar_focus:"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X", -more_colors:"More colors" -}); \ No newline at end of file diff --git a/themes/unl/langs/en_dlg.js b/themes/unl/langs/en_dlg.js deleted file mode 100644 index 9d124d7..0000000 --- a/themes/unl/langs/en_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('en.advanced_dlg',{ -about_title:"About TinyMCE", -about_general:"About", -about_help:"Help", -about_license:"License", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Author", -about_version:"Version", -about_loaded:"Loaded plugins", -anchor_title:"Insert/edit anchor", -anchor_name:"Anchor name", -code_title:"HTML Source Editor", -code_wordwrap:"Word wrap", -colorpicker_title:"Select a color", -colorpicker_picker_tab:"Picker", -colorpicker_picker_title:"Color picker", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Palette colors", -colorpicker_named_tab:"Named", -colorpicker_named_title:"Named colors", -colorpicker_color:"Color:", -colorpicker_name:"Name:", -charmap_title:"Select custom character", -image_title:"Insert/edit image", -image_src:"Image URL", -image_alt:"Image description", -image_list:"Image list", -image_border:"Border", -image_dimensions:"Dimensions", -image_vspace:"Vertical space", -image_hspace:"Horizontal space", -image_align:"Alignment", -image_align_baseline:"Baseline", -image_align_top:"Top", -image_align_middle:"Middle", -image_align_bottom:"Bottom", -image_align_texttop:"Text top", -image_align_textbottom:"Text bottom", -image_align_left:"Left", -image_align_right:"Right", -link_title:"Insert/edit link", -link_url:"Link URL", -link_target:"Target", -link_target_same:"Open link in the same window", -link_target_blank:"Open link in a new window", -link_titlefield:"Title", -link_is_email:"The URL you entered seems to be an email address, do you want to add the required mailto: prefix?", -link_is_external:"The URL you entered seems to external link, do you want to add the required http:// prefix?", -link_list:"Link list" -}); \ No newline at end of file diff --git a/themes/unl/link.htm b/themes/unl/link.htm deleted file mode 100644 index a78bd33..0000000 --- a/themes/unl/link.htm +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>{#advanced_dlg.link_title}</title> - <script type="text/javascript" src="../../tiny_mce_popup.js"></script> - <script type="text/javascript" src="../../utils/mctabs.js"></script> - <script type="text/javascript" src="../../utils/form_utils.js"></script> - <script type="text/javascript" src="../../utils/validate.js"></script> - <script type="text/javascript" src="js/link.js"></script> -</head> -<body id="link" style="display: none"> -<form onsubmit="LinkDialog.update();return false;" action="#"> - <div class="tabs"> - <ul> - <li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{#advanced_dlg.link_title}</a></span></li> - </ul> - </div> - - <div class="panel_wrapper"> - <div id="general_panel" class="panel current"> - - <table border="0" cellpadding="4" cellspacing="0"> - <tr> - <td class="nowrap"><label for="href">{#advanced_dlg.link_url}</label></td> - <td><table border="0" cellspacing="0" cellpadding="0"> - <tr> - <td><input id="href" name="href" type="text" class="mceFocus" value="" style="width: 200px" onchange="LinkDialog.checkPrefix(this);" /></td> - <td id="hrefbrowsercontainer"> </td> - </tr> - </table></td> - </tr> - <tr> - <td><label for="link_list">{#advanced_dlg.link_list}</label></td> - <td><select id="link_list" name="link_list" onchange="document.getElementById('href').value=this.options[this.selectedIndex].value;"></select></td> - </tr> - <tr> - <td><label id="targetlistlabel" for="targetlist">{#advanced_dlg.link_target}</label></td> - <td><select id="target_list" name="target_list"></select></td> - </tr> - <tr> - <td class="nowrap"><label for="linktitle">{#advanced_dlg.link_titlefield}</label></td> - <td><input id="linktitle" name="linktitle" type="text" value="" style="width: 200px" /></td> - </tr> - <tr> - <td><label for="class_list">{#class_name}</label></td> - <td><select id="class_list" name="class_list"></select></td> - </tr> - </table> - </div> - </div> - - <div class="mceActionPanel"> - <div style="float: left"> - <input type="submit" id="insert" name="insert" value="{#insert}" /> - </div> - - <div style="float: right"> - <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" /> - </div> - </div> -</form> -</body> -</html> diff --git a/themes/unl/skins/default/content.css b/themes/unl/skins/default/content.css deleted file mode 100644 index 19da194..0000000 --- a/themes/unl/skins/default/content.css +++ /dev/null @@ -1,32 +0,0 @@ -body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} -body {background:#FFF;} -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;} -a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(img/items.gif) no-repeat bottom left;} -img.mceItemAnchor {width:12px; height:12px; background:url(img/items.gif) no-repeat;} -img {border:0;} -table {cursor:default} -table td, table th {cursor:text} -ins {border-bottom:1px solid green; text-decoration: none; color:green} -del {color:red; text-decoration:line-through} -cite {border-bottom:1px dashed blue} -acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr, html\:abbr {border-bottom:1px dashed #CCC; cursor:help} - -/* IE */ -* html body { -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -} diff --git a/themes/unl/skins/default/dialog.css b/themes/unl/skins/default/dialog.css deleted file mode 100644 index 873c67e..0000000 --- a/themes/unl/skins/default/dialog.css +++ /dev/null @@ -1,116 +0,0 @@ -/* Generic */ -body { -font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDDDDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -background:#F0F0EE; -padding:0; -margin:8px 8px 0 8px; -} - -html {background:#F0F0EE;} -td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -textarea {resize:none;outline:none;} -a:link, a:visited {color:black;} -a:hover {color:#2B6FB6;} -.nowrap {white-space: nowrap} - -/* Forms */ -fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} -legend {color:#2B6FB6; font-weight:bold;} -label.msg {display:none;} -label.invalid {color:#EE0000; display:inline;} -input.invalid {border:1px solid #EE0000;} -input {background:#FFF; border:1px solid #CCC;} -input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -input, select, textarea {border:1px solid #808080;} -input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} -input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} -.input_noborder {border:0;} - -/* Buttons */ -#insert, #cancel, input.button, .updateButton { -border:0; margin:0; padding:0; -font-weight:bold; -width:94px; height:26px; -background:url(img/buttons.png) 0 -26px; -cursor:pointer; -padding-bottom:2px; -} - -#insert {background:url(img/buttons.png) 0 -52px;} -#cancel {background:url(img/buttons.png) 0 0;} - -/* Browse */ -a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} -.mceOldBoxModel a.browse span {width:22px; height:20px;} -a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} -a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} -.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} -a.pickcolor:hover span {background-color:#B2BBD0;} -a.pickcolor:hover span.disabled {} - -/* Charmap */ -table.charmap {border:1px solid #AAA; text-align:center} -td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} -#charmap a {display:block; color:#000; text-decoration:none; border:0} -#charmap a:hover {background:#CCC;color:#2B6FB6} -#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} -#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} - -/* Source */ -.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} -.mceActionPanel {margin-top:5px;} - -/* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.gif) repeat-x 0 -72px;} -.tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; background:url(img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} -.tabs li.current {background:url(img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} -.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} -.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;} -.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} -.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} - -/* Panels */ -.panel_wrapper div.panel {display:none;} -.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} -.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} - -/* Columns */ -.column {float:left;} -.properties {width:100%;} -.properties .column1 {} -.properties .column2 {text-align:left;} - -/* Titles */ -h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} -h3 {font-size:14px;} -.title {font-size:12px; font-weight:bold; color:#2B6FB6;} - -/* Dialog specific */ -#link .panel_wrapper, #link div.current {height:125px;} -#image .panel_wrapper, #image div.current {height:200px;} -#plugintable thead {font-weight:bold; background:#DDD;} -#plugintable, #about #plugintable td {border:1px solid #919B9C;} -#plugintable {width:96%; margin-top:10px;} -#pluginscontainer {height:290px; overflow:auto;} -#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;} -#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} -#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} -#colorpicker #light div {overflow:hidden;} -#colorpicker #previewblock {float:right; padding-left:10px; height:20px;} -#colorpicker .panel_wrapper div.current {height:175px;} -#colorpicker #namedcolors {width:150px;} -#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} -#colorpicker #colornamecontainer {margin-top:5px;} -#colorpicker #picker_panel fieldset {margin:auto;width:325px;} \ No newline at end of file diff --git a/themes/unl/skins/default/img/buttons.png b/themes/unl/skins/default/img/buttons.png deleted file mode 100644 index 7dd58418ba7cfe58ae7efdf174e0b223fe3aa6a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3274 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 diff --git a/themes/unl/skins/default/img/items.gif b/themes/unl/skins/default/img/items.gif deleted file mode 100644 index 2eafd7954e6ebf24204b01db94b39299426d09da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHb<YwSzn8*ME|3To)|Ns9Lf3h$#FfcRdfJ8y^4ou=LJ>_brZ{KPzY+7>V SYR$3#i3?07CH)j-um%883mS9) diff --git a/themes/unl/skins/default/img/menu_arrow.gif b/themes/unl/skins/default/img/menu_arrow.gif deleted file mode 100644 index 85e31dfb2d0454de352d87fe95f7003f22c87992..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZ?wbhEHb6k!lyXkcVuU|{(F|G(l-7DfgJMg|=aA0)%TB;C`$^7LE&#dCNrFuyrl V^+~Q!T4Un%&SkGoX|Xa`0{~pH6*T|= diff --git a/themes/unl/skins/default/img/menu_check.gif b/themes/unl/skins/default/img/menu_check.gif deleted file mode 100644 index adfdddccd7cac62a17d68873fa53c248bff8351a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHb6k!lyXkcVuU|{(F|G(l-7DfgJMg|=aA0)%TB-_)!^7LE&#dEeaNgZgl Xe*Gi!u5#Vvj@}!mw!NzsVXy`OpR^bL diff --git a/themes/unl/skins/default/img/progress.gif b/themes/unl/skins/default/img/progress.gif deleted file mode 100644 index 5bb90fd6a49107a321c35b9cee4a7b810314b51f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1787 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 LuF29Z$Y2csmm+^t diff --git a/themes/unl/skins/default/img/tabs.gif b/themes/unl/skins/default/img/tabs.gif deleted file mode 100644 index ce4be63558b02e9837b995d2b9dd540ce6d61a6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1326 zcmZ?wbhEHb)M1QbxXJ(m|NsC0^XH$DSJI?Ko3<S}J8}7zCokVTe);C@$IlBl?_Rlc z|KpdhC(fSp>-X;y7tda}cHzT^S6{xo|NQygr%!J`eth%c!|QL~K7IZA@ynMFpFh9< z^y%Hlk8i(y`~3Cmr{BMS{`m3j+qW-&|Ni;&=l8E)KY#rA{_*|&cW<A)e)ahMyBBX> zKmGXO^@sPbo<6$u{K?(dFCIR7eD~$E2QQx9|NQaYw=bXm{rmUl&!1nve*ORdALLdH ztoW0Kk%7U2K?fuQ@)HBwe+S`|L=CC_6HAIt=2*?Yu%g6kZPfZ3Ys9!UWtbjpsPNI7 zeg4Iks<U~!?|;})<G232c*m@|^Y4HEZ)j|4ZfR|6@96C6?&<C8?_*O^GE<&5ea6gL zv**m6H-EvxMT?g#UABD1%2lgZu$ilD*tlu)maW^i@7TF(_ny7`_8&NS=<t!FN7z&q zPMtn;_T2dk7cX7Da`oEv8#iy=zH|59{d;VRin33iJ%91?)$2EJ-@X6v@zduoU%!3- z@$=UYwx{C%8JM|bJT@#i*vuiU6?0<4!o%$X%3gCk0v9!M%Nb<cIk9o^@qPv8E*Z~F zOHNMK2woL)a?{e&({*_>&Nysdc6PQ!@vA#0H!nZ`f4)OAm#o*86&DwKOqMfs2yVW- zJYcccT(7OGuC9*QoOSoq*45Y7CmimQmA=-%!YO=dRqW|)Yj1BaczkNE_x5#ncUOFV zb@%l4_3``IE(J;W?AY+|aEGvV+?gF4A0MBf>^;wC=ccEpXXr}b*wEPg{QLsvZaLpw zTV7sX5xhF??5?e^uWv{`Jx})bfd^bWieKM5yL<cl`v;o2<^A^T`1tt5WbOEKdwv!% z@6h#_@3(i?*Vi{TXWu`!clY=A4-R+B`|sQH^Yc^Qh>ipM_Wu6<;qmGD{`>d+{r%(f z>-*>T@BjawfsNyV7>iiOgGLUu6%U$tydE;JFuQ0xY!L~|c-ShDw&G!%OxcV758D;m zG#+)ROv^~>6cAeQs7q(ti$~oC$21=Im|V+v+-vb{#p6DkZ!aGA+etAzncyOp`DCJp z+R7)B%%l_!Ob&3<d^#n>EA#l&h_sbYr^S@LRF(D%(|k4~tS<A}%#39#pUui{@q9Kr zbd%=uIVIOJ)1~qbtyG^<{_W-S`3*@kpU<me%X+b}Lrv<yf|h+NUo4*B)}^+%w@>rs z(iv%5>`SK}TlsSNf;K6(<#YWsU#(o>=9RTFaM`O@s~gsxdNp~&wXD^1Hl3?_y>3s{ zOzqWs*|c+H_n*spv+;!5>NlItn7!6nebi3-?UpNH*>AVr;A%L$?M~V2x7#1IX}{a? zWLoySoiCQH{{L>*n{BV(?f$T9^#NwJBiZlw{&=?f{k}inUgz)R6k#~HpG7?9!$A)9 zngU)Podq8b3%KiiJi=P<(99^3zUJdGnQ|XyZi#Z8PbXBS*SzP^YRUO@N@x3<Ph9#d z-h4V^a$UyojM42ipU>GmKJCO~`CaGB1(*KWOcz|$*KWC_enQ~Or2zN4MVI}(bH84d zUj4x7YDD?l(nDGY4t%|yGJS9UjpW&DzukJf=z`O&oa4IRcj)i2{eHLN`P%RIUh^?D zGS{&8nKRaL=T+R%I#m1Pk+=Oyi^miA-&Q=C5^Y=gbcS|q<+C~5dn=zWxc#T{#ggqd zRWDaeuBm#pCVx-W>kZz2s@`l-xACriyF<99`rV%QyQ|+Hxc$5O!;$UQH6Kr?umAJu zjQRUNpD(!U|NU|$Jpb?48|mx+e!Elt{_pn(?fU<IJei*V@8>D=75{#{+5Z0D?+@&Z G4Aua{l^5gy diff --git a/themes/unl/skins/default/ui.css b/themes/unl/skins/default/ui.css deleted file mode 100644 index 230a2ee..0000000 --- a/themes/unl/skins/default/ui.css +++ /dev/null @@ -1,214 +0,0 @@ -/* Reset */ -.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} -.defaultSkin a:hover, .defaultSkin a:link, .defaultSkin a:visited, .defaultSkin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} -.defaultSkin table td {vertical-align:middle} - -/* Containers */ -.defaultSkin table {background:#F0F0EE} -.defaultSkin iframe {display:block; background:#FFF} -.defaultSkin .mceToolbar {height:26px} -.defaultSkin .mceLeft {text-align:left} -.defaultSkin .mceRight {text-align:right} - -/* External */ -.defaultSkin .mceExternalToolbar {position:absolute; border:1px solid #CCC; border-bottom:0; display:none;} -.defaultSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;} -.defaultSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} - -/* Layout */ -.defaultSkin table.mceLayout {border:0; border-left:1px solid #CCC; border-right:1px solid #CCC} -.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #CCC} -.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #CCC} -.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0;} -.defaultSkin td.mceToolbar {padding-top:1px; vertical-align:top} -.defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC} -.defaultSkin .mceStatusbar {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px} -.defaultSkin .mceStatusbar div {float:left; margin:2px} -.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize} -.defaultSkin .mceStatusbar a:hover {text-decoration:underline} -.defaultSkin table.mceToolbar {margin-left:3px} -.defaultSkin span.mceIcon, .defaultSkin img.mceIcon {display:block; width:20px; height:20px} -.defaultSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} -.defaultSkin td.mceCenter {text-align:center;} -.defaultSkin td.mceCenter table {margin:0 auto; text-align:left;} -.defaultSkin td.mceRight table {margin:0 0 0 auto;} - -/* Button */ -.defaultSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px; margin-right:1px} -.defaultSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} -.defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected {border:1px solid #0A246A; background-color:#C2CBE0} -.defaultSkin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -.defaultSkin .mceButtonLabeled {width:auto} -.defaultSkin .mceButtonLabeled span.mceIcon {float:left} -.defaultSkin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica} -.defaultSkin .mceButtonDisabled .mceButtonLabel {color:#888} - -/* Separator */ -.defaultSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:2px 2px 0 4px} - -/* ListBox */ -.defaultSkin .mceListBox {direction:ltr} -.defaultSkin .mceListBox, .defaultSkin .mceListBox a {display:block} -.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} -.defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;} -.defaultSkin table.mceListBoxEnabled:hover .mceText, .defaultSkin .mceListBoxHover .mceText, .defaultSkin .mceListBoxSelected .mceText {border:1px solid #A2ABC0; border-right:0; background:#FFF} -.defaultSkin table.mceListBoxEnabled:hover .mceOpen, .defaultSkin .mceListBoxHover .mceOpen, .defaultSkin .mceListBoxSelected .mceOpen {background-color:#FFF; border:1px solid #A2ABC0} -.defaultSkin .mceListBoxDisabled a.mceText {color:gray; background-color:transparent;} -.defaultSkin .mceListBoxMenu {overflow:auto; overflow-x:hidden} -.defaultSkin .mceOldBoxModel .mceListBox .mceText {height:22px} -.defaultSkin .mceOldBoxModel .mceListBox .mceOpen {width:11px; height:22px;} -.defaultSkin select.mceNativeListBox {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:7pt; background:#F0F0EE; border:1px solid gray; margin-right:2px;} - -/* SplitButton */ -.defaultSkin .mceSplitButton {width:32px; height:20px; direction:ltr} -.defaultSkin .mceSplitButton a, .defaultSkin .mceSplitButton span {height:20px; display:block} -.defaultSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #F0F0EE; border-right:0;} -.defaultSkin .mceSplitButton span.mceAction {width:20px; background:url(../../img/icons.gif) 20px 20px;} -.defaultSkin .mceSplitButton a.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0; border:1px solid #F0F0EE;} -.defaultSkin .mceSplitButton span.mceOpen {display:none} -.defaultSkin table.mceSplitButtonEnabled:hover a.mceAction, .defaultSkin .mceSplitButtonHover a.mceAction, .defaultSkin .mceSplitButtonSelected a.mceAction {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0} -.defaultSkin table.mceSplitButtonEnabled:hover a.mceOpen, .defaultSkin .mceSplitButtonHover a.mceOpen, .defaultSkin .mceSplitButtonSelected a.mceOpen {background-color:#B2BBD0; border:1px solid #0A246A;} -.defaultSkin .mceSplitButtonDisabled .mceAction, .defaultSkin .mceSplitButtonDisabled a.mceOpen {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -.defaultSkin .mceSplitButtonActive a.mceAction {border:1px solid #0A246A; background-color:#C2CBE0} -.defaultSkin .mceSplitButtonActive a.mceOpen {border-left:0;} - -/* ColorSplitButton */ -.defaultSkin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray} -.defaultSkin .mceColorSplitMenu td {padding:2px} -.defaultSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} -.defaultSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} -.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} -.defaultSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} -.defaultSkin a.mceMoreColors:hover {border:1px solid #0A246A} -.defaultSkin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a} -.defaultSkin .mce_forecolor span.mceAction, .defaultSkin .mce_backcolor span.mceAction {overflow:hidden; height:16px} - -/* Menu */ -.defaultSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #D4D0C8} -.defaultSkin .mceNoIcons span.mceIcon {width:0;} -.defaultSkin .mceNoIcons a .mceText {padding-left:10px} -.defaultSkin .mceMenu table {background:#FFF} -.defaultSkin .mceMenu a, .defaultSkin .mceMenu span, .defaultSkin .mceMenu {display:block} -.defaultSkin .mceMenu td {height:20px} -.defaultSkin .mceMenu a {position:relative;padding:3px 0 4px 0} -.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} -.defaultSkin .mceMenu span.mceText, .defaultSkin .mceMenu .mcePreview {font-size:11px} -.defaultSkin .mceMenu pre.mceText {font-family:Monospace} -.defaultSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} -.defaultSkin .mceMenu .mceMenuItemEnabled a:hover, .defaultSkin .mceMenu .mceMenuItemActive {background-color:#dbecf3} -.defaultSkin td.mceMenuItemSeparator {background:#DDD; height:1px} -.defaultSkin .mceMenuItemTitle a {border:0; background:#EEE; border-bottom:1px solid #DDD} -.defaultSkin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} -.defaultSkin .mceMenuItemDisabled .mceText {color:#888} -.defaultSkin .mceMenuItemSelected .mceIcon {background:url(img/menu_check.gif)} -.defaultSkin .mceNoIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center} -.defaultSkin .mceMenu span.mceMenuLine {display:none} -.defaultSkin .mceMenuItemSub a {background:url(img/menu_arrow.gif) no-repeat top right;} - -/* Progress,Resize */ -.defaultSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50); background:#FFF} -.defaultSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} -.defaultSkin .mcePlaceHolder {border:1px dotted gray} - -/* Formats */ -.defaultSkin .mce_formatPreview a {font-size:10px} -.defaultSkin .mce_p span.mceText {} -.defaultSkin .mce_address span.mceText {font-style:italic} -.defaultSkin .mce_pre span.mceText {font-family:monospace} -.defaultSkin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} -.defaultSkin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} -.defaultSkin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} -.defaultSkin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} -.defaultSkin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} -.defaultSkin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} - -/* Theme */ -.defaultSkin span.mce_bold {background-position:0 0} -.defaultSkin span.mce_italic {background-position:-60px 0} -.defaultSkin span.mce_underline {background-position:-140px 0} -.defaultSkin span.mce_strikethrough {background-position:-120px 0} -.defaultSkin span.mce_undo {background-position:-160px 0} -.defaultSkin span.mce_redo {background-position:-100px 0} -.defaultSkin span.mce_cleanup {background-position:-40px 0} -.defaultSkin span.mce_bullist {background-position:-20px 0} -.defaultSkin span.mce_numlist {background-position:-80px 0} -.defaultSkin span.mce_justifyleft {background-position:-460px 0} -.defaultSkin span.mce_justifyright {background-position:-480px 0} -.defaultSkin span.mce_justifycenter {background-position:-420px 0} -.defaultSkin span.mce_justifyfull {background-position:-440px 0} -.defaultSkin span.mce_anchor {background-position:-200px 0} -.defaultSkin span.mce_indent {background-position:-400px 0} -.defaultSkin span.mce_outdent {background-position:-540px 0} -.defaultSkin span.mce_link {background-position:-500px 0} -.defaultSkin span.mce_unlink {background-position:-640px 0} -.defaultSkin span.mce_sub {background-position:-600px 0} -.defaultSkin span.mce_sup {background-position:-620px 0} -.defaultSkin span.mce_removeformat {background-position:-580px 0} -.defaultSkin span.mce_newdocument {background-position:-520px 0} -.defaultSkin span.mce_image {background-position:-380px 0} -.defaultSkin span.mce_help {background-position:-340px 0} -.defaultSkin span.mce_code {background-position:-260px 0} -.defaultSkin span.mce_hr {background-position:-360px 0} -.defaultSkin span.mce_visualaid {background-position:-660px 0} -.defaultSkin span.mce_charmap {background-position:-240px 0} -.defaultSkin span.mce_paste {background-position:-560px 0} -.defaultSkin span.mce_copy {background-position:-700px 0} -.defaultSkin span.mce_cut {background-position:-680px 0} -.defaultSkin span.mce_blockquote {background-position:-220px 0} -.defaultSkin .mce_forecolor span.mceAction {background-position:-720px 0} -.defaultSkin .mce_backcolor span.mceAction {background-position:-760px 0} -.defaultSkin span.mce_forecolorpicker {background-position:-720px 0} -.defaultSkin span.mce_backcolorpicker {background-position:-760px 0} - -/* Plugins */ -.defaultSkin span.mce_advhr {background-position:-0px -20px} -.defaultSkin span.mce_ltr {background-position:-20px -20px} -.defaultSkin span.mce_rtl {background-position:-40px -20px} -.defaultSkin span.mce_emotions {background-position:-60px -20px} -.defaultSkin span.mce_fullpage {background-position:-80px -20px} -.defaultSkin span.mce_fullscreen {background-position:-100px -20px} -.defaultSkin span.mce_iespell {background-position:-120px -20px} -.defaultSkin span.mce_insertdate {background-position:-140px -20px} -.defaultSkin span.mce_inserttime {background-position:-160px -20px} -.defaultSkin span.mce_absolute {background-position:-180px -20px} -.defaultSkin span.mce_backward {background-position:-200px -20px} -.defaultSkin span.mce_forward {background-position:-220px -20px} -.defaultSkin span.mce_insert_layer {background-position:-240px -20px} -.defaultSkin span.mce_insertlayer {background-position:-260px -20px} -.defaultSkin span.mce_movebackward {background-position:-280px -20px} -.defaultSkin span.mce_moveforward {background-position:-300px -20px} -.defaultSkin span.mce_media {background-position:-320px -20px} -.defaultSkin span.mce_nonbreaking {background-position:-340px -20px} -.defaultSkin span.mce_pastetext {background-position:-360px -20px} -.defaultSkin span.mce_pasteword {background-position:-380px -20px} -.defaultSkin span.mce_selectall {background-position:-400px -20px} -.defaultSkin span.mce_preview {background-position:-420px -20px} -.defaultSkin span.mce_print {background-position:-440px -20px} -.defaultSkin span.mce_cancel {background-position:-460px -20px} -.defaultSkin span.mce_save {background-position:-480px -20px} -.defaultSkin span.mce_replace {background-position:-500px -20px} -.defaultSkin span.mce_search {background-position:-520px -20px} -.defaultSkin span.mce_styleprops {background-position:-560px -20px} -.defaultSkin span.mce_table {background-position:-580px -20px} -.defaultSkin span.mce_cell_props {background-position:-600px -20px} -.defaultSkin span.mce_delete_table {background-position:-620px -20px} -.defaultSkin span.mce_delete_col {background-position:-640px -20px} -.defaultSkin span.mce_delete_row {background-position:-660px -20px} -.defaultSkin span.mce_col_after {background-position:-680px -20px} -.defaultSkin span.mce_col_before {background-position:-700px -20px} -.defaultSkin span.mce_row_after {background-position:-720px -20px} -.defaultSkin span.mce_row_before {background-position:-740px -20px} -.defaultSkin span.mce_merge_cells {background-position:-760px -20px} -.defaultSkin span.mce_table_props {background-position:-980px -20px} -.defaultSkin span.mce_row_props {background-position:-780px -20px} -.defaultSkin span.mce_split_cells {background-position:-800px -20px} -.defaultSkin span.mce_template {background-position:-820px -20px} -.defaultSkin span.mce_visualchars {background-position:-840px -20px} -.defaultSkin span.mce_abbr {background-position:-860px -20px} -.defaultSkin span.mce_acronym {background-position:-880px -20px} -.defaultSkin span.mce_attribs {background-position:-900px -20px} -.defaultSkin span.mce_cite {background-position:-920px -20px} -.defaultSkin span.mce_del {background-position:-940px -20px} -.defaultSkin span.mce_ins {background-position:-960px -20px} -.defaultSkin span.mce_pagebreak {background-position:0 -40px} -.defaultSkin .mce_spellchecker span.mceAction {background-position:-540px -20px} diff --git a/themes/unl/skins/o2k7/content.css b/themes/unl/skins/o2k7/content.css deleted file mode 100644 index b8431d1..0000000 --- a/themes/unl/skins/o2k7/content.css +++ /dev/null @@ -1,32 +0,0 @@ -body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} -body {background:#FFF;} -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;} -a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../default/img/items.gif) no-repeat bottom left;} -img.mceItemAnchor {width:12px; height:12px; background:url(../default/img/items.gif) no-repeat;} -img {border:0;} -table {cursor:default} -table td, table th {cursor:text} -ins {border-bottom:1px solid green; text-decoration: none; color:green} -del {color:red; text-decoration:line-through} -cite {border-bottom:1px dashed blue} -acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr, html\:abbr {border-bottom:1px dashed #CCC; cursor:help} - -/* IE */ -* html body { -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -} diff --git a/themes/unl/skins/o2k7/dialog.css b/themes/unl/skins/o2k7/dialog.css deleted file mode 100644 index 6c37d6f..0000000 --- a/themes/unl/skins/o2k7/dialog.css +++ /dev/null @@ -1,115 +0,0 @@ -/* Generic */ -body { -font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDDDDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -background:#F0F0EE; -padding:0; -margin:8px 8px 0 8px; -} - -html {background:#F0F0EE;} -td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -textarea {resize:none;outline:none;} -a:link, a:visited {color:black;} -a:hover {color:#2B6FB6;} -.nowrap {white-space: nowrap} - -/* Forms */ -fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} -legend {color:#2B6FB6; font-weight:bold;} -label.msg {display:none;} -label.invalid {color:#EE0000; display:inline;} -input.invalid {border:1px solid #EE0000;} -input {background:#FFF; border:1px solid #CCC;} -input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -input, select, textarea {border:1px solid #808080;} -input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} -input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} -.input_noborder {border:0;} - -/* Buttons */ -#insert, #cancel, input.button, .updateButton { -border:0; margin:0; padding:0; -font-weight:bold; -width:94px; height:26px; -background:url(../default/img/buttons.png) 0 -26px; -cursor:pointer; -padding-bottom:2px; -} - -#insert {background:url(../default/img/buttons.png) 0 -52px;} -#cancel {background:url(../default/img/buttons.png) 0 0;} - -/* Browse */ -a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} -.mceOldBoxModel a.browse span {width:22px; height:20px;} -a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} -a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} -.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} -a.pickcolor:hover span {background-color:#B2BBD0;} -a.pickcolor:hover span.disabled {} - -/* Charmap */ -table.charmap {border:1px solid #AAA; text-align:center} -td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} -#charmap a {display:block; color:#000; text-decoration:none; border:0} -#charmap a:hover {background:#CCC;color:#2B6FB6} -#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} -#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} - -/* Source */ -.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} -.mceActionPanel {margin-top:5px;} - -/* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.gif) repeat-x 0 -72px;} -.tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; background:url(../default/img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} -.tabs li.current {background:url(../default/img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} -.tabs span {float:left; display:block; background:url(../default/img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} -.tabs .current span {background:url(../default/img/tabs.gif) no-repeat right -54px;} -.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} -.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} - -/* Panels */ -.panel_wrapper div.panel {display:none;} -.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} -.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} - -/* Columns */ -.column {float:left;} -.properties {width:100%;} -.properties .column1 {} -.properties .column2 {text-align:left;} - -/* Titles */ -h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} -h3 {font-size:14px;} -.title {font-size:12px; font-weight:bold; color:#2B6FB6;} - -/* Dialog specific */ -#link .panel_wrapper, #link div.current {height:125px;} -#image .panel_wrapper, #image div.current {height:200px;} -#plugintable thead {font-weight:bold; background:#DDD;} -#plugintable, #about #plugintable td {border:1px solid #919B9C;} -#plugintable {width:96%; margin-top:10px;} -#pluginscontainer {height:290px; overflow:auto;} -#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;} -#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} -#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} -#colorpicker #light div {overflow:hidden;} -#colorpicker #previewblock {float:right; padding-left:10px; height:20px;} -#colorpicker .panel_wrapper div.current {height:175px;} -#colorpicker #namedcolors {width:150px;} -#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} -#colorpicker #colornamecontainer {margin-top:5px;} diff --git a/themes/unl/skins/o2k7/img/button_bg.png b/themes/unl/skins/o2k7/img/button_bg.png deleted file mode 100644 index 12cfb419bbf2fb87f845731aa0fceb653d0dbf88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5859 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 KpUXO@geCw;fu@K6 diff --git a/themes/unl/skins/o2k7/img/button_bg_black.png b/themes/unl/skins/o2k7/img/button_bg_black.png deleted file mode 100644 index 8996c7493e8a58c9c40845cbe8abdc3e6730716d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3736 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 SdO8CG1B0ilpUXO@geCykhyz3b diff --git a/themes/unl/skins/o2k7/img/button_bg_silver.png b/themes/unl/skins/o2k7/img/button_bg_silver.png deleted file mode 100644 index bd5d2550c06d83c1141b78c5af7217e89559fc32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5358 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 bHir2#6}J9gw0jl<0|SGntDnm{r-UW|XM_rL diff --git a/themes/unl/skins/o2k7/ui.css b/themes/unl/skins/o2k7/ui.css deleted file mode 100644 index c10a3f0..0000000 --- a/themes/unl/skins/o2k7/ui.css +++ /dev/null @@ -1,215 +0,0 @@ -/* Reset */ -.o2k7Skin table, .o2k7Skin tbody, .o2k7Skin a, .o2k7Skin img, .o2k7Skin tr, .o2k7Skin div, .o2k7Skin td, .o2k7Skin iframe, .o2k7Skin span, .o2k7Skin *, .o2k7Skin .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} -.o2k7Skin a:hover, .o2k7Skin a:link, .o2k7Skin a:visited, .o2k7Skin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} -.o2k7Skin table td {vertical-align:middle} - -/* Containers */ -.o2k7Skin table {background:#E5EFFD} -.o2k7Skin iframe {display:block; background:#FFF} -.o2k7Skin .mceToolbar {height:26px} - -/* External */ -.o2k7Skin .mceExternalToolbar {position:absolute; border:1px solid #ABC6DD; border-bottom:0; display:none} -.o2k7Skin .mceExternalToolbar td.mceToolbar {padding-right:13px;} -.o2k7Skin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} - -/* Layout */ -.o2k7Skin table.mceLayout {border:0; border-left:1px solid #ABC6DD; border-right:1px solid #ABC6DD} -.o2k7Skin table.mceLayout tr.mceFirst td {border-top:1px solid #ABC6DD} -.o2k7Skin table.mceLayout tr.mceLast td {border-bottom:1px solid #ABC6DD} -.o2k7Skin table.mceToolbar, .o2k7Skin tr.mceFirst .mceToolbar tr td, .o2k7Skin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0} -.o2k7Skin .mceIframeContainer {border-top:1px solid #ABC6DD; border-bottom:1px solid #ABC6DD} -.o2k7Skin .mceStatusbar {display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; height:20px} -.o2k7Skin .mceStatusbar div {float:left; padding:2px} -.o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize} -.o2k7Skin .mceStatusbar a:hover {text-decoration:underline} -.o2k7Skin table.mceToolbar {margin-left:3px} -.o2k7Skin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; margin-left:3px;} -.o2k7Skin .mceToolbar td.mceFirst span {margin:0} -.o2k7Skin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} -.o2k7Skin .mceToolbar .mceToolbarEndListBox span, .o2k7Skin .mceToolbar .mceToolbarStartListBox span {display:none} -.o2k7Skin span.mceIcon, .o2k7Skin img.mceIcon {display:block; width:20px; height:20px} -.o2k7Skin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} -.o2k7Skin td.mceCenter {text-align:center;} -.o2k7Skin td.mceCenter table {margin:0 auto; text-align:left;} -.o2k7Skin td.mceRight table {margin:0 0 0 auto;} - -/* Button */ -.o2k7Skin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px} -.o2k7Skin a.mceButton span, .o2k7Skin a.mceButton img {margin-left:1px} -.o2k7Skin .mceOldBoxModel a.mceButton span, .o2k7Skin .mceOldBoxModel a.mceButton img {margin:0 0 0 1px} -.o2k7Skin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px} -.o2k7Skin a.mceButtonActive, .o2k7Skin a.mceButtonSelected {background-position:0 -44px} -.o2k7Skin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -.o2k7Skin .mceButtonLabeled {width:auto} -.o2k7Skin .mceButtonLabeled span.mceIcon {float:left} -.o2k7Skin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica} -.o2k7Skin .mceButtonDisabled .mceButtonLabel {color:#888} - -/* Separator */ -.o2k7Skin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px} - -/* ListBox */ -.o2k7Skin .mceListBox {margin-left:3px} -.o2k7Skin .mceListBox, .o2k7Skin .mceListBox a {display:block} -.o2k7Skin .mceListBox .mceText {padding-left:4px; text-align:left; width:70px; border:1px solid #b3c7e1; border-right:0; background:#eaf2fb; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} -.o2k7Skin .mceListBox .mceOpen {width:14px; height:22px; background:url(img/button_bg.png) -66px 0} -.o2k7Skin table.mceListBoxEnabled:hover .mceText, .o2k7Skin .mceListBoxHover .mceText, .o2k7Skin .mceListBoxSelected .mceText {background:#FFF} -.o2k7Skin table.mceListBoxEnabled:hover .mceOpen, .o2k7Skin .mceListBoxHover .mceOpen, .o2k7Skin .mceListBoxSelected .mceOpen {background-position:-66px -22px} -.o2k7Skin .mceListBoxDisabled .mceText {color:gray} -.o2k7Skin .mceListBoxMenu {overflow:auto; overflow-x:hidden} -.o2k7Skin .mceOldBoxModel .mceListBox .mceText {height:22px} -.o2k7Skin select.mceListBox {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:12px; border:1px solid #b3c7e1; background:#FFF;} - -/* SplitButton */ -.o2k7Skin .mceSplitButton, .o2k7Skin .mceSplitButton a, .o2k7Skin .mceSplitButton span {display:block; height:22px} -.o2k7Skin .mceSplitButton {background:url(img/button_bg.png)} -.o2k7Skin .mceSplitButton a.mceAction {width:22px} -.o2k7Skin .mceSplitButton span.mceAction {width:22px; background:url(../../img/icons.gif) 20px 20px} -.o2k7Skin .mceSplitButton a.mceOpen {width:10px; background:url(img/button_bg.png) -44px 0} -.o2k7Skin .mceSplitButton span.mceOpen {display:none} -.o2k7Skin table.mceSplitButtonEnabled:hover a.mceAction, .o2k7Skin .mceSplitButtonHover a.mceAction, .o2k7Skin .mceSplitButtonSelected {background:url(img/button_bg.png) 0 -22px} -.o2k7Skin table.mceSplitButtonEnabled:hover a.mceOpen, .o2k7Skin .mceSplitButtonHover a.mceOpen, .o2k7Skin .mceSplitButtonSelected a.mceOpen {background-position:-44px -44px} -.o2k7Skin .mceSplitButtonDisabled .mceAction {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -.o2k7Skin .mceSplitButtonActive {background-position:0 -44px} - -/* ColorSplitButton */ -.o2k7Skin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray} -.o2k7Skin .mceColorSplitMenu td {padding:2px} -.o2k7Skin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} -.o2k7Skin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} -.o2k7Skin .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} -.o2k7Skin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} -.o2k7Skin a.mceMoreColors:hover {border:1px solid #0A246A} -.o2k7Skin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a;overflow:hidden} -.o2k7Skin .mce_forecolor span.mceAction, .o2k7Skin .mce_backcolor span.mceAction {height:15px;overflow:hidden} - -/* Menu */ -.o2k7Skin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #ABC6DD} -.o2k7Skin .mceNoIcons span.mceIcon {width:0;} -.o2k7Skin .mceNoIcons a .mceText {padding-left:10px} -.o2k7Skin .mceMenu table {background:#FFF} -.o2k7Skin .mceMenu a, .o2k7Skin .mceMenu span, .o2k7Skin .mceMenu {display:block} -.o2k7Skin .mceMenu td {height:20px} -.o2k7Skin .mceMenu a {position:relative;padding:3px 0 4px 0} -.o2k7Skin .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} -.o2k7Skin .mceMenu span.mceText, .o2k7Skin .mceMenu .mcePreview {font-size:11px} -.o2k7Skin .mceMenu pre.mceText {font-family:Monospace} -.o2k7Skin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} -.o2k7Skin .mceMenu .mceMenuItemEnabled a:hover, .o2k7Skin .mceMenu .mceMenuItemActive {background-color:#dbecf3} -.o2k7Skin td.mceMenuItemSeparator {background:#DDD; height:1px} -.o2k7Skin .mceMenuItemTitle a {border:0; background:#E5EFFD; border-bottom:1px solid #ABC6DD} -.o2k7Skin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} -.o2k7Skin .mceMenuItemDisabled .mceText {color:#888} -.o2k7Skin .mceMenuItemSelected .mceIcon {background:url(../default/img/menu_check.gif)} -.o2k7Skin .mceNoIcons .mceMenuItemSelected a {background:url(../default/img/menu_arrow.gif) no-repeat -6px center} -.o2k7Skin .mceMenu span.mceMenuLine {display:none} -.o2k7Skin .mceMenuItemSub a {background:url(../default/img/menu_arrow.gif) no-repeat top right;} - -/* Progress,Resize */ -.o2k7Skin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF} -.o2k7Skin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} -.o2k7Skin .mcePlaceHolder {border:1px dotted gray} - -/* Formats */ -.o2k7Skin .mce_formatPreview a {font-size:10px} -.o2k7Skin .mce_p span.mceText {} -.o2k7Skin .mce_address span.mceText {font-style:italic} -.o2k7Skin .mce_pre span.mceText {font-family:monospace} -.o2k7Skin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} -.o2k7Skin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} -.o2k7Skin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} -.o2k7Skin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} -.o2k7Skin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} -.o2k7Skin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} - -/* Theme */ -.o2k7Skin span.mce_bold {background-position:0 0} -.o2k7Skin span.mce_italic {background-position:-60px 0} -.o2k7Skin span.mce_underline {background-position:-140px 0} -.o2k7Skin span.mce_strikethrough {background-position:-120px 0} -.o2k7Skin span.mce_undo {background-position:-160px 0} -.o2k7Skin span.mce_redo {background-position:-100px 0} -.o2k7Skin span.mce_cleanup {background-position:-40px 0} -.o2k7Skin span.mce_bullist {background-position:-20px 0} -.o2k7Skin span.mce_numlist {background-position:-80px 0} -.o2k7Skin span.mce_justifyleft {background-position:-460px 0} -.o2k7Skin span.mce_justifyright {background-position:-480px 0} -.o2k7Skin span.mce_justifycenter {background-position:-420px 0} -.o2k7Skin span.mce_justifyfull {background-position:-440px 0} -.o2k7Skin span.mce_anchor {background-position:-200px 0} -.o2k7Skin span.mce_indent {background-position:-400px 0} -.o2k7Skin span.mce_outdent {background-position:-540px 0} -.o2k7Skin span.mce_link {background-position:-500px 0} -.o2k7Skin span.mce_unlink {background-position:-640px 0} -.o2k7Skin span.mce_sub {background-position:-600px 0} -.o2k7Skin span.mce_sup {background-position:-620px 0} -.o2k7Skin span.mce_removeformat {background-position:-580px 0} -.o2k7Skin span.mce_newdocument {background-position:-520px 0} -.o2k7Skin span.mce_image {background-position:-380px 0} -.o2k7Skin span.mce_help {background-position:-340px 0} -.o2k7Skin span.mce_code {background-position:-260px 0} -.o2k7Skin span.mce_hr {background-position:-360px 0} -.o2k7Skin span.mce_visualaid {background-position:-660px 0} -.o2k7Skin span.mce_charmap {background-position:-240px 0} -.o2k7Skin span.mce_paste {background-position:-560px 0} -.o2k7Skin span.mce_copy {background-position:-700px 0} -.o2k7Skin span.mce_cut {background-position:-680px 0} -.o2k7Skin span.mce_blockquote {background-position:-220px 0} -.o2k7Skin .mce_forecolor span.mceAction {background-position:-720px 0} -.o2k7Skin .mce_backcolor span.mceAction {background-position:-760px 0} -.o2k7Skin span.mce_forecolorpicker {background-position:-720px 0} -.o2k7Skin span.mce_backcolorpicker {background-position:-760px 0} - -/* Plugins */ -.o2k7Skin span.mce_advhr {background-position:-0px -20px} -.o2k7Skin span.mce_ltr {background-position:-20px -20px} -.o2k7Skin span.mce_rtl {background-position:-40px -20px} -.o2k7Skin span.mce_emotions {background-position:-60px -20px} -.o2k7Skin span.mce_fullpage {background-position:-80px -20px} -.o2k7Skin span.mce_fullscreen {background-position:-100px -20px} -.o2k7Skin span.mce_iespell {background-position:-120px -20px} -.o2k7Skin span.mce_insertdate {background-position:-140px -20px} -.o2k7Skin span.mce_inserttime {background-position:-160px -20px} -.o2k7Skin span.mce_absolute {background-position:-180px -20px} -.o2k7Skin span.mce_backward {background-position:-200px -20px} -.o2k7Skin span.mce_forward {background-position:-220px -20px} -.o2k7Skin span.mce_insert_layer {background-position:-240px -20px} -.o2k7Skin span.mce_insertlayer {background-position:-260px -20px} -.o2k7Skin span.mce_movebackward {background-position:-280px -20px} -.o2k7Skin span.mce_moveforward {background-position:-300px -20px} -.o2k7Skin span.mce_media {background-position:-320px -20px} -.o2k7Skin span.mce_nonbreaking {background-position:-340px -20px} -.o2k7Skin span.mce_pastetext {background-position:-360px -20px} -.o2k7Skin span.mce_pasteword {background-position:-380px -20px} -.o2k7Skin span.mce_selectall {background-position:-400px -20px} -.o2k7Skin span.mce_preview {background-position:-420px -20px} -.o2k7Skin span.mce_print {background-position:-440px -20px} -.o2k7Skin span.mce_cancel {background-position:-460px -20px} -.o2k7Skin span.mce_save {background-position:-480px -20px} -.o2k7Skin span.mce_replace {background-position:-500px -20px} -.o2k7Skin span.mce_search {background-position:-520px -20px} -.o2k7Skin span.mce_styleprops {background-position:-560px -20px} -.o2k7Skin span.mce_table {background-position:-580px -20px} -.o2k7Skin span.mce_cell_props {background-position:-600px -20px} -.o2k7Skin span.mce_delete_table {background-position:-620px -20px} -.o2k7Skin span.mce_delete_col {background-position:-640px -20px} -.o2k7Skin span.mce_delete_row {background-position:-660px -20px} -.o2k7Skin span.mce_col_after {background-position:-680px -20px} -.o2k7Skin span.mce_col_before {background-position:-700px -20px} -.o2k7Skin span.mce_row_after {background-position:-720px -20px} -.o2k7Skin span.mce_row_before {background-position:-740px -20px} -.o2k7Skin span.mce_merge_cells {background-position:-760px -20px} -.o2k7Skin span.mce_table_props {background-position:-980px -20px} -.o2k7Skin span.mce_row_props {background-position:-780px -20px} -.o2k7Skin span.mce_split_cells {background-position:-800px -20px} -.o2k7Skin span.mce_template {background-position:-820px -20px} -.o2k7Skin span.mce_visualchars {background-position:-840px -20px} -.o2k7Skin span.mce_abbr {background-position:-860px -20px} -.o2k7Skin span.mce_acronym {background-position:-880px -20px} -.o2k7Skin span.mce_attribs {background-position:-900px -20px} -.o2k7Skin span.mce_cite {background-position:-920px -20px} -.o2k7Skin span.mce_del {background-position:-940px -20px} -.o2k7Skin span.mce_ins {background-position:-960px -20px} -.o2k7Skin span.mce_pagebreak {background-position:0 -40px} -.o2k7Skin .mce_spellchecker span.mceAction {background-position:-540px -20px} diff --git a/themes/unl/skins/o2k7/ui_black.css b/themes/unl/skins/o2k7/ui_black.css deleted file mode 100644 index 153f0c3..0000000 --- a/themes/unl/skins/o2k7/ui_black.css +++ /dev/null @@ -1,8 +0,0 @@ -/* Black */ -.o2k7SkinBlack .mceToolbar .mceToolbarStart span, .o2k7SkinBlack .mceToolbar .mceToolbarEnd span, .o2k7SkinBlack .mceButton, .o2k7SkinBlack .mceSplitButton, .o2k7SkinBlack .mceSeparator, .o2k7SkinBlack .mceSplitButton a.mceOpen, .o2k7SkinBlack .mceListBox a.mceOpen {background-image:url(img/button_bg_black.png)} -.o2k7SkinBlack table, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack .mceMenuItemTitle span.mceText, .o2k7SkinBlack .mceStatusbar div, .o2k7SkinBlack .mceStatusbar span, .o2k7SkinBlack .mceStatusbar a {background:#535353; color:#FFF} -.o2k7SkinBlack table.mceListBoxEnabled .mceText, o2k7SkinBlack .mceListBox .mceText {background:#FFF; border:1px solid #CBCFD4; border-bottom-color:#989FA9; border-right:0} -.o2k7SkinBlack table.mceListBoxEnabled:hover .mceText, .o2k7SkinBlack .mceListBoxHover .mceText, .o2k7SkinBlack .mceListBoxSelected .mceText {background:#FFF; border:1px solid #FFBD69; border-right:0} -.o2k7SkinBlack .mceExternalToolbar, .o2k7SkinBlack .mceListBox .mceText, .o2k7SkinBlack div.mceMenu, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceFirst td, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceLast td, .o2k7SkinBlack .mceIframeContainer {border-color: #535353;} -.o2k7SkinBlack table.mceSplitButtonEnabled:hover a.mceAction, .o2k7SkinBlack .mceSplitButtonHover a.mceAction, .o2k7SkinBlack .mceSplitButtonSelected {background-image:url(img/button_bg_black.png)} -.o2k7SkinBlack .mceMenu .mceMenuItemEnabled a:hover, .o2k7SkinBlack .mceMenu .mceMenuItemActive {background-color:#FFE7A1} \ No newline at end of file diff --git a/themes/unl/skins/o2k7/ui_silver.css b/themes/unl/skins/o2k7/ui_silver.css deleted file mode 100644 index 7fe3b45..0000000 --- a/themes/unl/skins/o2k7/ui_silver.css +++ /dev/null @@ -1,5 +0,0 @@ -/* Silver */ -.o2k7SkinSilver .mceToolbar .mceToolbarStart span, .o2k7SkinSilver .mceButton, .o2k7SkinSilver .mceSplitButton, .o2k7SkinSilver .mceSeparator, .o2k7SkinSilver .mceSplitButton a.mceOpen, .o2k7SkinSilver .mceListBox a.mceOpen {background-image:url(img/button_bg_silver.png)} -.o2k7SkinSilver table, .o2k7SkinSilver .mceMenuItemTitle a {background:#eee} -.o2k7SkinSilver .mceListBox .mceText {background:#FFF} -.o2k7SkinSilver .mceExternalToolbar, .o2k7SkinSilver .mceListBox .mceText, .o2k7SkinSilver div.mceMenu, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceFirst td, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceLast td, .o2k7SkinSilver .mceIframeContainer {border-color: #bbb} diff --git a/themes/unl/source_editor.htm b/themes/unl/source_editor.htm deleted file mode 100644 index 553e7bb..0000000 --- a/themes/unl/source_editor.htm +++ /dev/null @@ -1,31 +0,0 @@ -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> - <title>{#advanced_dlg.code_title}</title> - <script type="text/javascript" src="../../tiny_mce_popup.js"></script> - <script type="text/javascript" src="js/source_editor.js"></script> -</head> -<body onresize="resizeInputs();" style="display:none; overflow:hidden;"> - <form name="source" onsubmit="saveContent();return false;" action="#"> - <div style="float: left" class="title">{#advanced_dlg.code_title}</div> - - <div id="wrapline" style="float: right"> - <input type="checkbox" name="wraped" id="wraped" onclick="toggleWordWrap(this);" class="wordWrapCode" /><label for="wraped">{#advanced_dlg.code_wordwrap}</label> - </div> - - <br style="clear: both" /> - - <textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,monospace; font-size: 12px;" dir="ltr" wrap="off" class="mceFocus"></textarea> - - <div class="mceActionPanel"> - <div style="float: left"> - <input type="submit" name="insert" value="{#update}" id="insert" /> - </div> - - <div style="float: right"> - <input type="button" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" id="cancel" /> - </div> - </div> - </form> -</body> -</html> -- GitLab