From acbf0f01a013747dfd272e816e69d8c1b0b2f001 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Sat, 15 Apr 2006 20:17:29 +0000 Subject: [PATCH] upgrading tinymce to 2.0.5.1 --- .../tiny_mce/plugins/advhr/css/advhr.css | 23 + .../tiny_mce/plugins/autosave/langs/si.js | 5 + .../tiny_mce/plugins/autosave/langs/tr.js | 5 + .../tiny_mce/plugins/autosave/langs/vi.js | 5 + .../plugins/autosave/langs/zh_cn_utf8.js | 6 + .../tiny_mce/plugins/cleanup/editor_plugin.js | 0 .../plugins/cleanup/editor_plugin_src.js | 12 + .../tiny_mce/plugins/cleanup/readme.txt | 1 + .../plugins/directionality/langs/si.js | 6 + .../plugins/directionality/langs/tr.js | 6 + .../plugins/directionality/langs/vi.js | 6 + .../directionality/langs/zh_cn_utf8.js | 7 + .../tiny_mce/plugins/fullpage/blank.htm | 9 + .../plugins/fullpage/css/fullpage.css | 172 ++++++ .../plugins/fullpage/editor_plugin.js | 1 + .../plugins/fullpage/editor_plugin_src.js | 229 +++++++ .../tiny_mce/plugins/fullpage/fullpage.htm | 577 +++++++++++++++++ .../tiny_mce/plugins/fullpage/images/add.gif | Bin 0 -> 893 bytes .../plugins/fullpage/images/fullpage.gif | Bin 0 -> 632 bytes .../plugins/fullpage/images/move_down.gif | Bin 0 -> 194 bytes .../plugins/fullpage/images/move_up.gif | Bin 0 -> 200 bytes .../plugins/fullpage/images/remove.gif | Bin 0 -> 180 bytes .../plugins/fullpage/jscripts/fullpage.js | 580 ++++++++++++++++++ .../tiny_mce/plugins/fullpage/langs/en.js | 92 +++ .../tiny_mce/plugins/fullpage/langs/vi.js | 92 +++ .../tiny_mce/plugins/fullpage/langs/zh_cn.js | 93 +++ .../plugins/fullpage/langs/zh_cn_utf8.js | 93 +++ .../tiny_mce/plugins/iespell/langs/si.js | 7 + .../tiny_mce/plugins/iespell/langs/tr.js | 7 + .../tiny_mce/plugins/iespell/langs/vi.js | 7 + .../plugins/iespell/langs/zh_cn_utf8.js | 7 + .../plugins/insertdatetime/langs/si.js | 12 + .../plugins/insertdatetime/langs/tr.js | 12 + .../plugins/insertdatetime/langs/vi.js | 12 + .../insertdatetime/langs/zh_cn_utf8.js | 13 + .../tiny_mce/plugins/preview/langs/si.js | 5 + .../tiny_mce/plugins/preview/langs/tr.js | 5 + .../tiny_mce/plugins/preview/langs/vi.js | 5 + .../plugins/preview/langs/zh_cn_utf8.js | 6 + .../tiny_mce/plugins/spellchecker/langs/en.js | 14 + .../tiny_mce/plugins/spellchecker/langs/nb.js | 17 + .../tiny_mce/plugins/spellchecker/langs/nn.js | 17 + .../tiny_mce/plugins/spellchecker/langs/sv.js | 14 + .../tiny_mce/plugins/table/langs/si.js | 75 +++ .../tiny_mce/plugins/table/langs/tr.js | 75 +++ .../tiny_mce/plugins/table/langs/vi.js | 75 +++ .../plugins/table/langs/zh_cn_utf8.js | 76 +++ .../tiny_mce/plugins/zoom/langs/cs.js | 12 + .../jscripts/tiny_mce/utils/mclayer.js | 212 +++++++ 49 files changed, 2705 insertions(+) create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/advhr/css/advhr.css create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/si.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/tr.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/vi.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/editor_plugin.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/editor_plugin_src.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/readme.txt create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/si.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/tr.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/vi.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/blank.htm create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/fullpage.htm create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/add.gif create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/fullpage.gif create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/move_down.gif create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/move_up.gif create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/remove.gif create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/jscripts/fullpage.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/langs/en.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/langs/vi.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/langs/zh_cn.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/langs/zh_cn_utf8.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/iespell/langs/si.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/iespell/langs/tr.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/iespell/langs/vi.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/iespell/langs/zh_cn_utf8.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/insertdatetime/langs/si.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/insertdatetime/langs/tr.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/insertdatetime/langs/vi.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/insertdatetime/langs/zh_cn_utf8.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/preview/langs/si.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/preview/langs/tr.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/preview/langs/vi.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/preview/langs/zh_cn_utf8.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/spellchecker/langs/en.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/spellchecker/langs/nb.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/spellchecker/langs/nn.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/spellchecker/langs/sv.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/table/langs/si.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/table/langs/tr.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/table/langs/vi.js create mode 100755 www/extras/tinymce2/jscripts/tiny_mce/plugins/table/langs/zh_cn_utf8.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/plugins/zoom/langs/cs.js create mode 100644 www/extras/tinymce2/jscripts/tiny_mce/utils/mclayer.js diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/advhr/css/advhr.css b/www/extras/tinymce2/jscripts/tiny_mce/plugins/advhr/css/advhr.css new file mode 100644 index 000000000..7ff36bdc8 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/advhr/css/advhr.css @@ -0,0 +1,23 @@ +input.radio { + border: 1px none #000000; + background-color: transparent; + vertical-align: middle; +} + +.panel_wrapper div.current { + height: 80px; +} + +#width { + width: 50px; + vertical-align: middle; +} + +#width2 { + width: 50px; + vertical-align: middle; +} + +#size { + width: 100px; +} diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/si.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/si.js new file mode 100644 index 000000000..43f392332 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/si.js @@ -0,0 +1,5 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Vaše spremembe se bodo izgubile, če boste naložili drugo stran.' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/tr.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/tr.js new file mode 100644 index 000000000..f122bf1dc --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/tr.js @@ -0,0 +1,5 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Baka bir sayfay grntlerseniz yaptnz deiiklikleri kaybedeceksiniz!' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/vi.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/vi.js new file mode 100755 index 000000000..5a6bdf8dc --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/vi.js @@ -0,0 +1,5 @@ +// Vietnamese lang variables - Đỗ Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Các thay đổi của bạn sẽ bị mất nếu bạn di chuyển khỏi trang này.' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js new file mode 100755 index 000000000..401e40edb --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js @@ -0,0 +1,6 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +autosave_unload_msg : '如果您离开本页,您所作的修改将会消失。' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/editor_plugin.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/editor_plugin.js new file mode 100644 index 000000000..e69de29bb diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/editor_plugin_src.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/editor_plugin_src.js new file mode 100644 index 000000000..cb7dfac96 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/editor_plugin_src.js @@ -0,0 +1,12 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.10 $ + * $Date: 2006/02/10 16:29:38 $ + * + * Experimental plugin for new Cleanup routine, this logic will be moved into the core ones it's stable enougth. + * + * @author Moxiecode + * @copyright Copyright 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Dummy file since cleanup is now moved to core */ diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/readme.txt b/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/readme.txt new file mode 100644 index 000000000..d1a646663 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/cleanup/readme.txt @@ -0,0 +1 @@ +Dummy plugin since cleanup is now moved into core. diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/si.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/si.js new file mode 100644 index 000000000..028eb6801 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/si.js @@ -0,0 +1,6 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Smer od leve proti desni', +directionality_rtl_desc : 'Smer od desne proti levi' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/tr.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/tr.js new file mode 100644 index 000000000..7886f9661 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/tr.js @@ -0,0 +1,6 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Yn soldan saa', +directionality_rtl_desc : 'Yn sadan sola' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/vi.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/vi.js new file mode 100755 index 000000000..38a1588be --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/vi.js @@ -0,0 +1,6 @@ +// Vietnamese lang variables - Đỗ Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Hướng trái sang phải', +directionality_rtl_desc : 'Hướng phải sang trái' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js new file mode 100755 index 000000000..8922cf22e --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +directionality_ltr_desc : '方向从左往右', +directionality_rtl_desc : '方向从右往左' +}); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/blank.htm b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/blank.htm new file mode 100644 index 000000000..1e5876a27 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/blank.htm @@ -0,0 +1,9 @@ + + + blank_page + + + + + + diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css new file mode 100644 index 000000000..4bc803f65 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css @@ -0,0 +1,172 @@ +/* Hide the advanced tab */ +#advanced_tab { + display: none; +} + +#metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright { + width: 280px; +} + +#doctype, #docencoding { + width: 200px; +} + +#langcode { + width: 30px; +} + +#bgimage { + width: 220px; +} + +#fontface { + width: 240px; +} + +#leftmargin, #rightmargin, #topmargin, #bottommargin { + width: 50px; +} + +.panel_wrapper div.current { + height: 400px; +} + +#stylesheet, #style { + width: 240px; +} + +/* Head list classes */ + +.headlistwrapper { + width: 100%; +} + +.addbutton, .removebutton, .moveupbutton, .movedownbutton { + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: default; + display: block; + width: 20px; + height: 20px; +} + +.addbutton:hover, .removebutton:hover, .moveupbutton:hover, .movedownbutton:hover { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +.addbutton { + background-image: url('../images/add.gif'); + float: left; + margin-right: 3px; +} + +.removebutton { + background-image: url('../images/remove.gif'); + float: left; +} + +.moveupbutton { + background-image: url('../images/move_up.gif'); + float: left; + margin-right: 3px; +} + +.movedownbutton { + background-image: url('../images/move_down.gif'); + float: left; +} + +.selected { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +.toolbar { + width: 100%; +} + +#headlist { + width: 100%; + margin-top: 3px; + font-size: 11px; +} + +#info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element { + display: none; +} + +#addmenu { + position: absolute; + border: 1px solid gray; + display: none; + z-index: 100; + background-color: white; +} + +#addmenu a { + display: block; + width: 100%; + line-height: 20px; + text-decoration: none; + background-color: white; +} + +#addmenu a:hover { + background-color: #B6BDD2; + color: black; +} + +#addmenu span { + padding-left: 10px; + padding-right: 10px; +} + +#updateElementPanel { + display: none; +} + +#script_element .panel_wrapper div.current { + height: 108px; +} + +#style_element .panel_wrapper div.current { + height: 108px; +} + +#link_element .panel_wrapper div.current { + height: 140px; +} + +#element_script_value { + width: 100%; + height: 100px; +} + +#element_comment_value { + width: 100%; + height: 120px; +} + +#element_style_value { + width: 100%; + height: 100px; +} + +#element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title { + width: 250px; +} + +.updateElementButton { + margin-top: 3px; +} + +/* MSIE specific styles */ + +* html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton { + width: 22px; + height: 22px; +} diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js new file mode 100644 index 000000000..4538a5f53 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('fullpage','en,tr,sv');var TinyMCE_FullPagePlugin={getInfo:function(){return{longname:'Fullpage',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"fullpage":return tinyMCE.getButtonHTML(cn,'lang_fullpage_desc','{$pluginurl}/images/fullpage.gif','mceFullPageProperties');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFullPageProperties":var template=new Array();template['file']='../../plugins/fullpage/fullpage.htm';template['width']=430;template['height']=485+(tinyMCE.isOpera?5:0);template['width']+=tinyMCE.getLang('lang_fullpage_delta_width',0);template['height']+=tinyMCE.getLang('lang_fullpage_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceFullPageUpdate":TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));return true;}return false;},cleanup:function(type,content,inst){switch(type){case"insert_to_editor":var tmp=content.toLowerCase();var pos=tmp.indexOf('',pos);pos2=tmp.lastIndexOf('');inst.fullpageTopContent=content.substring(0,pos+1);content=content.substring(pos+1,pos2);}else{if(!inst.fullpageTopContent){var docType=tinyMCE.getParam("fullpage_default_doctype",'');var enc=tinyMCE.getParam("fullpage_default_encoding",'utf-8');var title=tinyMCE.getParam("fullpage_default_title",'Untitled document');var lang=tinyMCE.getParam("fullpage_default_langcode",'en');var pi=tinyMCE.getParam("fullpage_default_xml_pi",true);var ff=tinyMCE.getParam("fullpage_default_font_family","");var fz=tinyMCE.getParam("fullpage_default_font_size","");var ds=tinyMCE.getParam("fullpage_default_style","");var dtc=tinyMCE.getParam("fullpage_default_text_color","");title=title.replace(/&/g,'&');title=title.replace(/\"/g,'"');title=title.replace(//g,'>');tmp='';if(pi)tmp+='\n';tmp+=docType+'\n';tmp+='\n';tmp+='\n';tmp+='\t'+title+'\n';tmp+='\t\n';tmp+='\n';tmp+='\n";break;}return content;},_addToHead:function(inst){var doc=inst.getDoc();var head=doc.getElementsByTagName("head")[0];var body=doc.body;var h=inst.fullpageTopContent;var e=doc.createElement("body");var nl,i,le,tmp;h=h.replace(/(\r|\n)/gi,'');h=h.replace(/<\?[^\>]*\>/gi,'');h=h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi,'');h=h.replace(//gi,'');h=h.replace(//gi,'');h=h.replace(/<(meta|base)[^>]*>/gi,'');h=h.replace(/]*)\/>/gi,'
');h=h.replace(/0){body.style.cssText=tinyMCE.getAttrib(nl[0],'style');if((tmp=tinyMCE.getAttrib(nl[0],'leftmargin'))!=''&&body.style.marginLeft=='')body.style.marginLeft=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'rightmargin'))!=''&&body.style.marginRight=='')body.style.marginRight=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'topmargin'))!=''&&body.style.marginTop=='')body.style.marginTop=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'bottommargin'))!=''&&body.style.marginBottom=='')body.style.marginBottom=tmp+"px";body.dir=tinyMCE.getAttrib(nl[0],'dir');body.vLink=tinyMCE.getAttrib(nl[0],'vlink');body.aLink=tinyMCE.getAttrib(nl[0],'alink');body.link=tinyMCE.getAttrib(nl[0],'link');body.text=tinyMCE.getAttrib(nl[0],'text');if((tmp=tinyMCE.getAttrib(nl[0],'background'))!='')body.style.backgroundImage=tmp;if((tmp=tinyMCE.getAttrib(nl[0],'bgcolor'))!='')body.style.backgroundColor=tmp;}}};tinyMCE.addPlugin("fullpage",TinyMCE_FullPagePlugin);
\ No newline at end of file
diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js
new file mode 100644
index 000000000..ab8625780
--- /dev/null
+++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js
@@ -0,0 +1,229 @@
+/**
+ * $RCSfile: editor_plugin_src.js,v $
+ * $Revision: 1.12 $
+ * $Date: 2006/02/23 16:16:34 $
+ *
+ * @author Moxiecode
+ * @copyright Copyright  2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('fullpage', 'en,tr,sv');
+
+var TinyMCE_FullPagePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Fullpage',
+			author : 'Moxiecode Systems',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "fullpage":
+				return tinyMCE.getButtonHTML(cn, 'lang_fullpage_desc', '{$pluginurl}/images/fullpage.gif', 'mceFullPageProperties');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceFullPageProperties":
+				var template = new Array();
+
+				template['file']   = '../../plugins/fullpage/fullpage.htm';
+				template['width']  = 430;
+				template['height'] = 485 + (tinyMCE.isOpera ? 5 : 0);
+
+				template['width'] += tinyMCE.getLang('lang_fullpage_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_fullpage_delta_height', 0);
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+			return true;
+
+			case "mceFullPageUpdate":
+				TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));
+				return true;
+	   }
+
+	   // Pass to next handler in chain
+	   return false;
+	},
+
+	cleanup : function(type, content, inst) {
+		switch (type) {
+			case "insert_to_editor":
+				var tmp = content.toLowerCase();
+				var pos = tmp.indexOf('', pos);
+					pos2 = tmp.lastIndexOf('');
+					inst.fullpageTopContent = content.substring(0, pos + 1);
+					content = content.substring(pos + 1, pos2);
+					// tinyMCE.debug(inst.fullpageTopContent, content);
+				} else {
+					if (!inst.fullpageTopContent) {
+						var docType = tinyMCE.getParam("fullpage_default_doctype", '');
+						var enc = tinyMCE.getParam("fullpage_default_encoding", 'utf-8');
+						var title = tinyMCE.getParam("fullpage_default_title", 'Untitled document');
+						var lang = tinyMCE.getParam("fullpage_default_langcode", 'en');
+						var pi = tinyMCE.getParam("fullpage_default_xml_pi", true);
+						var ff = tinyMCE.getParam("fullpage_default_font_family", "");
+						var fz = tinyMCE.getParam("fullpage_default_font_size", "");
+						var ds = tinyMCE.getParam("fullpage_default_style", "");
+						var dtc = tinyMCE.getParam("fullpage_default_text_color", "");
+
+						// Xml encode it
+						title = title.replace(/&/g, '&');
+						title = title.replace(/\"/g, '"');
+						title = title.replace(//g, '>');
+
+						tmp = '';
+
+						// Make default chunk
+						if (pi)
+							tmp += '\n';
+
+						tmp += docType + '\n';
+						tmp += '\n';
+						tmp += '\n';
+						tmp += '\t' + title + '\n';
+						tmp += '\t\n';
+						tmp += '\n';
+						tmp += '\n";
+
+				break;
+		}
+
+		// Pass through to next handler in chain
+		return content;
+	},
+
+	// Private plugin internal methods
+
+	_addToHead : function(inst) {
+		var doc = inst.getDoc();
+		var head = doc.getElementsByTagName("head")[0];
+		var body = doc.body;
+		var h = inst.fullpageTopContent;
+		var e = doc.createElement("body");
+		var nl, i, le, tmp;
+
+		// Remove stuff we don't want
+		h = h.replace(/(\r|\n)/gi, '');
+		h = h.replace(/<\?[^\>]*\>/gi, '');
+		h = h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi, '');
+		h = h.replace(//gi, '');
+		h = h.replace(//gi, '');
+		h = h.replace(/<(meta|base)[^>]*>/gi, '');
+
+		// Make link and style elements into pre
+		h = h.replace(/]*)\/>/gi, '
');
+		//h = h.replace(/]*)>(.*?)<\/style>/gi, '
$2
'); + + // Make body a div + h = h.replace(/ 0) { + body.style.cssText = tinyMCE.getAttrib(nl[0], 'style'); + + if ((tmp = tinyMCE.getAttrib(nl[0], 'leftmargin')) != '' && body.style.marginLeft == '') + body.style.marginLeft = tmp + "px"; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'rightmargin')) != '' && body.style.marginRight == '') + body.style.marginRight = tmp + "px"; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'topmargin')) != '' && body.style.marginTop == '') + body.style.marginTop = tmp + "px"; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'bottommargin')) != '' && body.style.marginBottom == '') + body.style.marginBottom = tmp + "px"; + + body.dir = tinyMCE.getAttrib(nl[0], 'dir'); + body.vLink = tinyMCE.getAttrib(nl[0], 'vlink'); + body.aLink = tinyMCE.getAttrib(nl[0], 'alink'); + body.link = tinyMCE.getAttrib(nl[0], 'link'); + body.text = tinyMCE.getAttrib(nl[0], 'text'); + + if ((tmp = tinyMCE.getAttrib(nl[0], 'background')) != '') + body.style.backgroundImage = tmp; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'bgcolor')) != '') + body.style.backgroundColor = tmp; + } + } +}; + +tinyMCE.addPlugin("fullpage", TinyMCE_FullPagePlugin); diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/fullpage.htm b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/fullpage.htm new file mode 100644 index 000000000..bc3708c9f --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/fullpage.htm @@ -0,0 +1,577 @@ + + + {$lang_fullpage_title} + + + + + + + + + +
+ + +
+
+
+ {$lang_fullpage_meta_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
 
 
 
 
  + +
+
+ +
+ {$lang_fullpage_langprops} + + + + + + + + + + + + + + + + + + + + + + +
+ +
  + +
 
+ +
 
+
+
+ +
+
+ {$lang_fullpage_appearance_textprops} + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+
+ +
+ {$lang_fullpage_appearance_bgprops} + + + + + + + + + + +
+ + + + + +
 
+
+ + + + + +
 
+
+
+ +
+ {$lang_fullpage_appearance_marginprops} + + + + + + + + + + + + + + +
+
+ +
+ {$lang_fullpage_appearance_linkprops} + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ + + + + +
 
+
+ + + + + +
 
+
  
+
+ +
+ {$lang_fullpage_appearance_style} + + + + + + + + + + +
+ + + + +
 
+
+
+ +
+ + +
+ {$lang_fullpage_head_elements} + +
+
+
+ + +
+
+ + +
+
+
+ +
+
+ +
+ {$lang_fullpage_meta_element} + + + + + + + + + + + + + + +
+ + +
+ +
+ {$lang_fullpage_title_element} + + + + + + +
+ + +
+ +
+ {$lang_fullpage_script_element} + + + +
+ +
+
+ + + + + + + + + + + + + + + + + +
+ + + + +
 
+
+ +
+ +
+
+ + +
+ +
+ {$lang_fullpage_style_element} + + + +
+ +
+
+ + + + + + + + + +
+
+ +
+ +
+
+ + +
+ +
+ {$lang_fullpage_base_element} + + + + + + + + + + +
+ + +
+ + + +
+ {$lang_fullpage_comment_element} + + + + +
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/add.gif b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/add.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6291d97d06d183e7c232652ba356c6b842d7d9a GIT binary patch literal 893 zcmZ?wbhEHb6k!ly_|CwP(R)$bbIO7p|Gn}LStTqnh*(fC<3VKG#ej+n2^|-#6P8Ta z@WCKpfmOmL&-6`R`J1gG7AG`ZXjt*VI%Bg{!eWL|Fd70wIRq4cvM@3*h%)GaJORoR z3>;Am+8i<-8x|aF<`CA3Ik92k;YJ1qnFgK@B4Thrp~1JEONix!1>-@#E`E+bXFRs72yEl;u=C*h;@Hr@U=09#B|~@s literal 0 HcmV?d00001 diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/fullpage.gif b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/fullpage.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ddefcd1fa10c5be38b06588166fb623e8bb5d5f GIT binary patch literal 632 zcmb7B-AhzK9KCBRTYhD@e$-}e6j{31t+r4ryM?Z6EOgmkww^{1+CHSApf(Vibluie zm`Lmr5d-ybL6AXF*Gw96(LQxv0_mmcgIIc+pa*-JuKfr7;CCL*;c$MOUwcQWv8mIm zd9@$f`Y5Fcp_DRgOEU&hnh={IA~97u;06>REubZltxO~cQ-t!_xtDsJ8wrOO$d)*x z%(MWO1Xw`FXmgSg&&DS8Ffd}!j3Y#tVFFA!vM9D0$#94;eJv0sm{3C5t^WHU4!Mxn za?+{D$(yMWGB$PL>W%sA+xdkhy6W7+C>LBRvMLc}Oe&B-*rse%@SG$KCG;OIFM_OM7d-<$AsiON9CG;5DeZbMt%IrFtIS_975=H_^-?VhMj-hE=}v!0_)E8pJ<+s zsJpi>*`KGm)tIEqSOp{HdjJ*U8U|XZC#WK0l&Ivr8rZEB1@Nuh|+_ceu6ai>s@^YPeJt zx;T*seDw{Xq1Z&*yN3;W?Dx-jcp&NPS_Z$a^$*@D^|vGf!No{Lu(P84^x4o5e;O{! I&(n_n1w5f4^8f$< literal 0 HcmV?d00001 diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/move_down.gif b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/move_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bec71fffccb6a29968683ff723186351413cca9 GIT binary patch literal 194 zcmZ?wbhEHb6k!lyI3mSRFyVngzygDa4GtLx5;`sv%y>|+;DbZLhJ*1XMf-==d;U!~cMe2L&@eGyoYD7ykeM&wvUP zf3h$#Fi0`zfP_JIGO*e&Q0q&{oR_g`UC!$+H%5UY(K>!#_Z&E+&?U}zd4Wun;Q@U? k3zqPS+(#x!vcxnUIr8fg2iv4|9twK1&%Y?qW?`@f0E6pLT>t<8 literal 0 HcmV?d00001 diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/move_up.gif b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/move_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..2f489c909e4609157fcfec8474bd018080a5efeb GIT binary patch literal 200 zcmV;(05|_fNk%w1VH5xq0K^^uAV`p4h~S{W|4@M7kg)%7nBXu_pkSErAW)!ipzy@c z{{R30A^8LW0015UEC2ui02BZe000F=peK%GX`X1Ru59a$N CJz1py literal 0 HcmV?d00001 diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/remove.gif b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/images/remove.gif new file mode 100644 index 0000000000000000000000000000000000000000..299c684efcd7acc388fd1ebc6c8155c2154177d5 GIT binary patch literal 180 zcmZ?wbhEHb6k!lyIKsf-P;j7N!h?i{3kDGz3T8YAs5sED;s1df{}X2XcgQ%9&~YK4 z;DAHMh6y|V8zgK904hs35HR8Yh7OT-dZ26F5B_WcZfkc&&|Ee?v!`g~1vCTTVSx literal 0 HcmV?d00001 diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/jscripts/fullpage.js b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/jscripts/fullpage.js new file mode 100644 index 000000000..e45799212 --- /dev/null +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/fullpage/jscripts/fullpage.js @@ -0,0 +1,580 @@ +// + +var defaultDocTypes = + 'XHTML 1.0 Transitional=,' + + 'XHTML 1.0 Frameset=,' + + 'XHTML 1.0 Strict=,' + + 'XHTML 1.1=">,' + + 'HTML 4.01 Transitional=,' + + 'HTML 4.01 Strict=,' + + 'HTML 4.01 Frameset='; + +var defaultEncodings = + 'Western european (iso-8859-1)=iso-8859-1,' + + 'Central European (iso-8859-2)=iso-8859-2,' + + 'Unicode (UTF-8)=utf-8,' + + 'Chinese traditional (Big5)=big5,' + + 'Cyrillic (iso-8859-5)=iso-8859-5,' + + 'Japanese (iso-2022-jp)=iso-2022-jp,' + + 'Greek (iso-8859-7)=iso-8859-7,' + + 'Korean (iso-2022-kr)=iso-2022-kr,' + + 'ASCII (us-ascii)=us-ascii'; + +var defaultMediaTypes = + 'all=all,' + + 'screen=screen,' + + 'print=print,' + + 'tty=tty,' + + 'tv=tv,' + + 'projection=projection,' + + 'handheld=handheld,' + + 'braille=braille,' + + 'aural=aural'; + +var defaultFontNames = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings'; +var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px'; + +var addMenuLayer = new MCLayer("addmenu"); +var lastElementType = null; +var topDoc; + +function init() { + var f = document.forms['fullpage']; + var i, p, doctypes, encodings, mediaTypes, fonts; + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + + // Setup doctype select box + doctypes = tinyMCE.getParam("fullpage_doctypes", defaultDocTypes).split(','); + for (i=0; i 1) + addSelectValue(f, 'doctypes', p[0], p[1]); + } + + // Setup fonts select box + fonts = tinyMCE.getParam("fullpage_fonts", defaultFontNames).split(';'); + for (i=0; i 1) + addSelectValue(f, 'fontface', p[0], p[1]); + } + + // Setup fontsize select box + fonts = tinyMCE.getParam("fullpage_fontsizes", defaultFontSizes).split(','); + for (i=0; i 1) { + addSelectValue(f, 'element_style_media', p[0], p[1]); + addSelectValue(f, 'element_link_media', p[0], p[1]); + } + } + + // Setup encodings select box + encodings = tinyMCE.getParam("fullpage_encodings", defaultEncodings).split(','); + for (i=0; i 1) { + addSelectValue(f, 'docencoding', p[0], p[1]); + addSelectValue(f, 'element_script_charset', p[0], p[1]); + addSelectValue(f, 'element_link_charset', p[0], p[1]); + } + } + + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color'); + //document.getElementById('hover_color_pickcontainer').innerHTML = getColorPickerHTML('hover_color_pick','hover_color'); + document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color'); + document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color'); + document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor'); + document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage'); + document.getElementById('link_href_pickcontainer').innerHTML = getBrowserHTML('link_href_browser','element_link_href','file','fullpage'); + document.getElementById('script_src_pickcontainer').innerHTML = getBrowserHTML('script_src_browser','element_script_src','file','fullpage'); + document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage'); + + // Resize some elements + if (isVisible('stylesheetbrowser')) + document.getElementById('stylesheet').style.width = '220px'; + + if (isVisible('link_href_browser')) + document.getElementById('element_link_href').style.width = '230px'; + + if (isVisible('bgimage_browser')) + document.getElementById('bgimage').style.width = '210px'; + + // Create iframe + var iframe = document.createElement('iframe'); + + iframe.id = 'tempFrame'; + iframe.style.display = 'none'; + iframe.src = tinyMCE.baseURL + "/plugins/fullpage/blank.htm"; + + document.body.appendChild(iframe); + + tinyMCEPopup.resizeToInnerSize(); +} + +function setupIframe(doc) { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var hc = inst.fullpageTopContent; + var f = document.forms[0]; + var xmlVer, xmlEnc, docType; + var nodes, i, x, name, value, tmp, l; + + // Keep it from not loading/executing stuff + hc = hc.replace(/