-body {\r
- behavior:url("/js/csshover.htc");\r
-}\r#col-menu { margin:30px 0px 0px 0px; }
+#col-menu { margin:30px 0px 0px 0px; }
/*
#contenu { width:744px; margin:100px 0px 50px 0px; }
*/
+++ /dev/null
-/* Hide the advanced tab */\r
-#advanced_tab {\r
- display: none;\r
-}\r
-\r
-#metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright {\r
- width: 280px;\r
-}\r
-\r
-#doctype, #docencoding {\r
- width: 200px;\r
-}\r
-\r
-#langcode {\r
- width: 30px;\r
-}\r
-\r
-#bgimage {\r
- width: 220px; \r
-}\r
-\r
-#fontface {\r
- width: 240px;\r
-}\r
-\r
-#leftmargin, #rightmargin, #topmargin, #bottommargin {\r
- width: 50px;\r
-}\r
-\r
-.panel_wrapper div.current {\r
- height: 400px;\r
-}\r
-\r
-#stylesheet, #style {\r
- width: 240px;\r
-}\r
-\r
-/* Head list classes */\r
-\r
-.headlistwrapper {\r
- width: 100%;\r
-}\r
-\r
-.addbutton, .removebutton, .moveupbutton, .movedownbutton {\r
- border-top: 1px solid;\r
- border-left: 1px solid;\r
- border-bottom: 1px solid;\r
- border-right: 1px solid;\r
- border-color: #F0F0EE;\r
- cursor: default;\r
- display: block;\r
- width: 20px;\r
- height: 20px;\r
-}\r
-\r
-#doctypes {\r
- width: 200px;\r
-}\r
-\r
-.addbutton:hover, .removebutton:hover, .moveupbutton:hover, .movedownbutton:hover {\r
- border: 1px solid #0A246A;\r
- background-color: #B6BDD2;\r
-}\r
-\r
-.addbutton {\r
- background-image: url('../images/add.gif');\r
- float: left;\r
- margin-right: 3px;\r
-}\r
-\r
-.removebutton {\r
- background-image: url('../images/remove.gif');\r
- float: left;\r
-}\r
-\r
-.moveupbutton {\r
- background-image: url('../images/move_up.gif');\r
- float: left;\r
- margin-right: 3px;\r
-}\r
-\r
-.movedownbutton {\r
- background-image: url('../images/move_down.gif');\r
- float: left;\r
-}\r
-\r
-.selected {\r
- border: 1px solid #0A246A;\r
- background-color: #B6BDD2;\r
-}\r
-\r
-.toolbar {\r
- width: 100%;\r
-}\r
-\r
-#headlist {\r
- width: 100%;\r
- margin-top: 3px;\r
- font-size: 11px;\r
-}\r
-\r
-#info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element {\r
- display: none;\r
-}\r
-\r
-#addmenu {\r
- position: absolute;\r
- border: 1px solid gray;\r
- display: none;\r
- z-index: 100;\r
- background-color: white;\r
-}\r
-\r
-#addmenu a {\r
- display: block;\r
- width: 100%;\r
- line-height: 20px;\r
- text-decoration: none;\r
- background-color: white;\r
-}\r
-\r
-#addmenu a:hover {\r
- background-color: #B6BDD2;\r
- color: black;\r
-}\r
-\r
-#addmenu span {\r
- padding-left: 10px;\r
- padding-right: 10px;\r
-}\r
-\r
-#updateElementPanel {\r
- display: none;\r
-}\r
-\r
-#script_element .panel_wrapper div.current {\r
- height: 108px;\r
-}\r
-\r
-#style_element .panel_wrapper div.current {\r
- height: 108px;\r
-}\r
-\r
-#link_element .panel_wrapper div.current {\r
- height: 140px;\r
-}\r
-\r
-#element_script_value {\r
- width: 100%;\r
- height: 100px;\r
-}\r
-\r
-#element_comment_value {\r
- width: 100%;\r
- height: 120px;\r
-}\r
-\r
-#element_style_value {\r
- width: 100%;\r
- height: 100px;\r
-}\r
-\r
-#element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title {\r
- width: 250px;\r
-}\r
-\r
-.updateElementButton {\r
- margin-top: 3px;\r
-}\r
-\r
-/* MSIE specific styles */\r
-\r
-* html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton {\r
- width: 22px;\r
- height: 22px;\r
-}\r
-\r
-textarea {\r
- height: 55px;\r
-}\r
-\r
-.panel_wrapper div.current {height:420px;}
\ No newline at end of file
+++ /dev/null
-(function(){tinymce.create("tinymce.plugins.FullPagePlugin",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceFullPageProperties",function(){a.windowManager.open({file:b+"/fullpage.htm",width:430+parseInt(a.getLang("fullpage.delta_width",0)),height:495+parseInt(a.getLang("fullpage.delta_height",0)),inline:1},{plugin_url:b,head_html:c.head})});a.addButton("fullpage",{title:"fullpage.desc",cmd:"mceFullPageProperties"});a.onBeforeSetContent.add(c._setContent,c);a.onSetContent.add(c._setBodyAttribs,c);a.onGetContent.add(c._getContent,c)},getInfo:function(){return{longname:"Fullpage",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_setBodyAttribs:function(d,a){var l,c,e,g,b,h,j,f=this.head.match(/body(.*?)>/i);if(f&&f[1]){l=f[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g);if(l){for(c=0,e=l.length;c<e;c++){g=l[c].split("=");b=g[0].replace(/\s/,"");h=g[1];if(h){h=h.replace(/^\s+/,"").replace(/\s+$/,"");j=h.match(/^["'](.*)["']$/);if(j){h=j[1]}}else{h=b}d.dom.setAttrib(d.getBody(),"style",h)}}}},_createSerializer:function(){return new tinymce.dom.Serializer({dom:this.editor.dom,apply_source_formatting:true})},_setContent:function(d,b){var h=this,a,j,f=b.content,g,i="";if(b.format=="raw"&&h.head){return}if(b.source_view&&d.getParam("fullpage_hide_in_source_view")){return}f=f.replace(/<(\/?)BODY/gi,"<$1body");a=f.indexOf("<body");if(a!=-1){a=f.indexOf(">",a);h.head=f.substring(0,a+1);j=f.indexOf("</body",a);if(j==-1){j=f.indexOf("</body",j)}b.content=f.substring(a+1,j);h.foot=f.substring(j);function e(c){return c.replace(/<\/?[A-Z]+/g,function(k){return k.toLowerCase()})}h.head=e(h.head);h.foot=e(h.foot)}else{h.head="";if(d.getParam("fullpage_default_xml_pi")){h.head+='<?xml version="1.0" encoding="'+d.getParam("fullpage_default_encoding","ISO-8859-1")+'" ?>\n'}h.head+=d.getParam("fullpage_default_doctype",'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');h.head+="\n<html>\n<head>\n<title>"+d.getParam("fullpage_default_title","Untitled document")+"</title>\n";if(g=d.getParam("fullpage_default_encoding")){h.head+='<meta http-equiv="Content-Type" content="'+g+'" />\n'}if(g=d.getParam("fullpage_default_font_family")){i+="font-family: "+g+";"}if(g=d.getParam("fullpage_default_font_size")){i+="font-size: "+g+";"}if(g=d.getParam("fullpage_default_text_color")){i+="color: "+g+";"}h.head+="</head>\n<body"+(i?' style="'+i+'"':"")+">\n";h.foot="\n</body>\n</html>"}},_getContent:function(a,c){var b=this;if(!c.source_view||!a.getParam("fullpage_hide_in_source_view")){c.content=tinymce.trim(b.head)+"\n"+tinymce.trim(c.content)+"\n"+tinymce.trim(b.foot)}}});tinymce.PluginManager.add("fullpage",tinymce.plugins.FullPagePlugin)})();
\ No newline at end of file
+++ /dev/null
-/**\r
- * editor_plugin_src.js\r
- *\r
- * Copyright 2009, Moxiecode Systems AB\r
- * Released under LGPL License.\r
- *\r
- * License: http://tinymce.moxiecode.com/license\r
- * Contributing: http://tinymce.moxiecode.com/contributing\r
- */\r
-\r
-(function() {\r
- tinymce.create('tinymce.plugins.FullPagePlugin', {\r
- init : function(ed, url) {\r
- var t = this;\r
-\r
- t.editor = ed;\r
-\r
- // Register commands\r
- ed.addCommand('mceFullPageProperties', function() {\r
- ed.windowManager.open({\r
- file : url + '/fullpage.htm',\r
- width : 430 + parseInt(ed.getLang('fullpage.delta_width', 0)),\r
- height : 495 + parseInt(ed.getLang('fullpage.delta_height', 0)),\r
- inline : 1\r
- }, {\r
- plugin_url : url,\r
- head_html : t.head\r
- });\r
- });\r
-\r
- // Register buttons\r
- ed.addButton('fullpage', {title : 'fullpage.desc', cmd : 'mceFullPageProperties'});\r
-\r
- ed.onBeforeSetContent.add(t._setContent, t);\r
- ed.onSetContent.add(t._setBodyAttribs, t);\r
- ed.onGetContent.add(t._getContent, t);\r
- },\r
-\r
- getInfo : function() {\r
- return {\r
- longname : 'Fullpage',\r
- author : 'Moxiecode Systems AB',\r
- authorurl : 'http://tinymce.moxiecode.com',\r
- infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage',\r
- version : tinymce.majorVersion + "." + tinymce.minorVersion\r
- };\r
- },\r
-\r
- // Private plugin internal methods\r
-\r
- _setBodyAttribs : function(ed, o) {\r
- var bdattr, i, len, kv, k, v, t, attr = this.head.match(/body(.*?)>/i);\r
-\r
- if (attr && attr[1]) {\r
- bdattr = attr[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g);\r
-\r
- if (bdattr) {\r
- for(i = 0, len = bdattr.length; i < len; i++) {\r
- kv = bdattr[i].split('=');\r
- k = kv[0].replace(/\s/,'');\r
- v = kv[1];\r
-\r
- if (v) {\r
- v = v.replace(/^\s+/,'').replace(/\s+$/,'');\r
- t = v.match(/^["'](.*)["']$/);\r
-\r
- if (t)\r
- v = t[1];\r
- } else\r
- v = k;\r
-\r
- ed.dom.setAttrib(ed.getBody(), 'style', v);\r
- }\r
- }\r
- }\r
- },\r
-\r
- _createSerializer : function() {\r
- return new tinymce.dom.Serializer({\r
- dom : this.editor.dom,\r
- apply_source_formatting : true\r
- });\r
- },\r
-\r
- _setContent : function(ed, o) {\r
- var t = this, sp, ep, c = o.content, v, st = '';\r
-\r
- // Ignore raw updated if we already have a head, this will fix issues with undo/redo keeping the head/foot separate\r
- if (o.format == 'raw' && t.head)\r
- return;\r
-\r
- if (o.source_view && ed.getParam('fullpage_hide_in_source_view'))\r
- return;\r
-\r
- // Parse out head, body and footer\r
- c = c.replace(/<(\/?)BODY/gi, '<$1body');\r
- sp = c.indexOf('<body');\r
-\r
- if (sp != -1) {\r
- sp = c.indexOf('>', sp);\r
- t.head = c.substring(0, sp + 1);\r
-\r
- ep = c.indexOf('</body', sp);\r
- if (ep == -1)\r
- ep = c.indexOf('</body', ep);\r
-\r
- o.content = c.substring(sp + 1, ep);\r
- t.foot = c.substring(ep);\r
-\r
- function low(s) {\r
- return s.replace(/<\/?[A-Z]+/g, function(a) {\r
- return a.toLowerCase();\r
- })\r
- };\r
-\r
- t.head = low(t.head);\r
- t.foot = low(t.foot);\r
- } else {\r
- t.head = '';\r
- if (ed.getParam('fullpage_default_xml_pi'))\r
- t.head += '<?xml version="1.0" encoding="' + ed.getParam('fullpage_default_encoding', 'ISO-8859-1') + '" ?>\n';\r
-\r
- t.head += ed.getParam('fullpage_default_doctype', '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');\r
- t.head += '\n<html>\n<head>\n<title>' + ed.getParam('fullpage_default_title', 'Untitled document') + '</title>\n';\r
-\r
- if (v = ed.getParam('fullpage_default_encoding'))\r
- t.head += '<meta http-equiv="Content-Type" content="' + v + '" />\n';\r
-\r
- if (v = ed.getParam('fullpage_default_font_family'))\r
- st += 'font-family: ' + v + ';';\r
-\r
- if (v = ed.getParam('fullpage_default_font_size'))\r
- st += 'font-size: ' + v + ';';\r
-\r
- if (v = ed.getParam('fullpage_default_text_color'))\r
- st += 'color: ' + v + ';';\r
-\r
- t.head += '</head>\n<body' + (st ? ' style="' + st + '"' : '') + '>\n';\r
- t.foot = '\n</body>\n</html>';\r
- }\r
- },\r
-\r
- _getContent : function(ed, o) {\r
- var t = this;\r
-\r
- if (!o.source_view || !ed.getParam('fullpage_hide_in_source_view'))\r
- o.content = tinymce.trim(t.head) + '\n' + tinymce.trim(o.content) + '\n' + tinymce.trim(t.foot);\r
- }\r
- });\r
-\r
- // Register plugin\r
- tinymce.PluginManager.add('fullpage', tinymce.plugins.FullPagePlugin);\r
-})();
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml">\r
-<head>\r
- <title>{#fullpage_dlg.title}</title>\r
- <script type="text/javascript" src="../../tiny_mce_popup.js"></script>\r
- <script type="text/javascript" src="../../utils/mctabs.js"></script>\r
- <script type="text/javascript" src="../../utils/form_utils.js"></script>\r
- <script type="text/javascript" src="js/fullpage.js"></script>\r
- <link href="css/fullpage.css" rel="stylesheet" type="text/css" />\r
-</head>\r
-<body id="advlink" style="display: none">\r
- <form onsubmit="updateAction();return false;" name="fullpage" action="#">\r
- <div class="tabs">\r
- <ul>\r
- <li id="meta_tab" class="current"><span><a href="javascript:mcTabs.displayTab('meta_tab','meta_panel');" onmousedown="return false;">{#fullpage_dlg.meta_tab}</a></span></li>\r
- <li id="appearance_tab"><span><a href="javascript:mcTabs.displayTab('appearance_tab','appearance_panel');" onmousedown="return false;">{#fullpage_dlg.appearance_tab}</a></span></li>\r
- <li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{#fullpage_dlg.advanced_tab}</a></span></li>\r
- </ul>\r
- </div>\r
-\r
- <div class="panel_wrapper">\r
- <div id="meta_panel" class="panel current">\r
- <fieldset>\r
- <legend>{#fullpage_dlg.meta_props}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="nowrap"><label for="metatitle">{#fullpage_dlg.meta_title}</label> </td>\r
- <td><input type="text" id="metatitle" name="metatitle" value="" class="mceFocus" /></td>\r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="metakeywords">{#fullpage_dlg.meta_keywords}</label> </td>\r
- <td><textarea id="metakeywords" name="metakeywords" rows="4"></textarea></td>\r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="metadescription">{#fullpage_dlg.meta_description}</label> </td>\r
- <td><textarea id="metadescription" name="metadescription" rows="4"></textarea></td>\r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="metaauthor">{#fullpage_dlg.author}</label> </td>\r
- <td><input type="text" id="metaauthor" name="metaauthor" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="metacopyright">{#fullpage_dlg.copyright}</label> </td>\r
- <td><input type="text" id="metacopyright" name="metacopyright" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="metarobots">{#fullpage_dlg.meta_robots}</label> </td>\r
- <td>\r
- <select id="metarobots" name="metarobots">\r
- <option value="">{#not_set}</option> \r
- <option value="index,follow">{#fullpage_dlg.meta_index_follow}</option>\r
- <option value="index,nofollow">{#fullpage_dlg.meta_index_nofollow}</option>\r
- <option value="noindex,follow">{#fullpage_dlg.meta_noindex_follow}</option>\r
- <option value="noindex,nofollow">{#fullpage_dlg.meta_noindex_nofollow}</option>\r
- </select>\r
- </td>\r
- </tr>\r
- </table>\r
- </fieldset>\r
-\r
- <fieldset>\r
- <legend>{#fullpage_dlg.langprops}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="docencoding">{#fullpage_dlg.encoding}</label></td> \r
- <td>\r
- <select id="docencoding" name="docencoding"> \r
- <option value="">{#not_set}</option>\r
- </select>\r
- </td> \r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="doctypes">{#fullpage_dlg.doctypes}</label> </td>\r
- <td>\r
- <select id="doctypes" name="doctypes">\r
- <option value="">{#not_set}</option>\r
- </select>\r
- </td>\r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="langcode">{#fullpage_dlg.langcode}</label> </td>\r
- <td><input type="text" id="langcode" name="langcode" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="langdir">{#fullpage_dlg.langdir}</label></td> \r
- <td>\r
- <select id="langdir" name="langdir"> \r
- <option value="">{#not_set}</option> \r
- <option value="ltr">{#fullpage_dlg.ltr}</option> \r
- <option value="rtl">{#fullpage_dlg.rtl}</option> \r
- </select>\r
- </td> \r
- </tr>\r
- <tr>\r
- <td class="nowrap"><label for="xml_pi">{#fullpage_dlg.xml_pi}</label> </td>\r
- <td><input type="checkbox" id="xml_pi" name="xml_pi" class="checkbox" /></td>\r
- </tr>\r
- </table>\r
- </fieldset>\r
- </div>\r
-\r
- <div id="appearance_panel" class="panel">\r
- <fieldset>\r
- <legend>{#fullpage_dlg.appearance_textprops}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="fontface">{#fullpage_dlg.fontface}</label></td> \r
- <td>\r
- <select id="fontface" name="fontface" onchange="changedStyleField(this);">\r
- <option value="">{#not_set}</option>\r
- </select>\r
- </td> \r
- </tr>\r
-\r
- <tr>\r
- <td class="column1"><label for="fontsize">{#fullpage_dlg.fontsize}</label></td> \r
- <td>\r
- <select id="fontsize" name="fontsize" onchange="changedStyleField(this);">\r
- <option value="">{#not_set}</option>\r
- </select>\r
- </td>\r
- </tr>\r
-\r
- <tr>\r
- <td class="column1"><label for="textcolor">{#fullpage_dlg.textcolor}</label></td> \r
- <td>\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="textcolor" name="textcolor" type="text" value="" size="9" onchange="updateColor('textcolor_pick','textcolor');changedStyleField(this);" /></td>\r
- <td id="textcolor_pickcontainer"> </td>\r
- </tr>\r
- </table>\r
- </td>\r
- </tr>\r
- </table>\r
- </fieldset>\r
-\r
- <fieldset>\r
- <legend>{#fullpage_dlg.appearance_bgprops}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="bgimage">{#fullpage_dlg.bgimage}</label></td> \r
- <td>\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="bgimage" name="bgimage" type="text" value="" onchange="changedStyleField(this);" /></td>\r
- <td id="bgimage_pickcontainer"> </td>\r
- </tr>\r
- </table>\r
- </td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="bgcolor">{#fullpage_dlg.bgcolor}</label></td> \r
- <td>\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedStyleField(this);" /></td>\r
- <td id="bgcolor_pickcontainer"> </td>\r
- </tr>\r
- </table>\r
- </td> \r
- </tr>\r
- </table>\r
- </fieldset>\r
-\r
- <fieldset>\r
- <legend>{#fullpage_dlg.appearance_marginprops}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="leftmargin">{#fullpage_dlg.left_margin}</label></td> \r
- <td><input id="leftmargin" name="leftmargin" type="text" value="" onchange="changedStyleField(this);" /></td>\r
- <td class="column1"><label for="rightmargin">{#fullpage_dlg.right_margin}</label></td> \r
- <td><input id="rightmargin" name="rightmargin" type="text" value="" onchange="changedStyleField(this);" /></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="topmargin">{#fullpage_dlg.top_margin}</label></td> \r
- <td><input id="topmargin" name="topmargin" type="text" value="" onchange="changedStyleField(this);" /></td>\r
- <td class="column1"><label for="bottommargin">{#fullpage_dlg.bottom_margin}</label></td> \r
- <td><input id="bottommargin" name="bottommargin" type="text" value="" onchange="changedStyleField(this);" /></td>\r
- </tr>\r
- </table>\r
- </fieldset>\r
-\r
- <fieldset>\r
- <legend>{#fullpage_dlg.appearance_linkprops}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="link_color">{#fullpage_dlg.link_color}</label></td> \r
- <td>\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="link_color" name="link_color" type="text" value="" size="9" onchange="updateColor('link_color_pick','link_color');changedStyleField(this);" /></td>\r
- <td id="link_color_pickcontainer"> </td>\r
- </tr>\r
- </table>\r
- </td>\r
-\r
- <td class="column1"><label for="visited_color">{#fullpage_dlg.visited_color}</label></td> \r
- <td>\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="visited_color" name="visited_color" type="text" value="" size="9" onchange="updateColor('visited_color_pick','visited_color');changedStyleField(this);" /></td>\r
- <td id="visited_color_pickcontainer"> </td>\r
- </tr>\r
- </table>\r
- </td>\r
- </tr>\r
-\r
- <tr>\r
- <td class="column1"><label for="active_color">{#fullpage_dlg.active_color}</label></td> \r
- <td>\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="active_color" name="active_color" type="text" value="" size="9" onchange="updateColor('active_color_pick','active_color');changedStyleField(this);" /></td>\r
- <td id="active_color_pickcontainer"> </td>\r
- </tr>\r
- </table>\r
- </td>\r
-\r
- <td> </td>\r
- <td> </td>\r
-\r
-<!-- <td class="column1"><label for="hover_color">{#fullpage_dlg.hover_color}</label></td> \r
- <td>\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="hover_color" name="hover_color" type="text" value="" size="9" onchange="changedStyleField(this);" /></td>\r
- <td id="hover_color_pickcontainer"> </td>\r
- </tr>\r
- </table>\r
- </td> -->\r
- </tr>\r
- </table>\r
- </fieldset>\r
-\r
- <fieldset>\r
- <legend>{#fullpage_dlg.appearance_style}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="stylesheet">{#fullpage_dlg.stylesheet}</label></td> \r
- <td><table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="stylesheet" name="stylesheet" type="text" value="" /></td>\r
- <td id="stylesheet_browsercontainer"> </td>\r
- </tr>\r
- </table></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="style">{#fullpage_dlg.style}</label></td> \r
- <td><input id="style" name="style" type="text" value="" onchange="changedStyleField(this);" /></td>\r
- </tr>\r
- </table>\r
- </fieldset>\r
- </div>\r
-\r
- <div id="advanced_panel" class="panel">\r
- <div id="addmenu">\r
- <table border="0" cellpadding="0" cellspacing="0">\r
- <tr><td><a href="javascript:addHeadElm('title');" onmousedown="return false;"><span>{#fullpage_dlg.add_title}</span></a></td></tr>\r
- <tr><td><a href="javascript:addHeadElm('meta');" onmousedown="return false;"><span>{#fullpage_dlg.add_meta}</span></a></td></tr>\r
- <tr><td><a href="javascript:addHeadElm('script');" onmousedown="return false;"><span>{#fullpage_dlg.add_script}</span></a></td></tr>\r
- <tr><td><a href="javascript:addHeadElm('style');" onmousedown="return false;"><span>{#fullpage_dlg.add_style}</span></a></td></tr>\r
- <tr><td><a href="javascript:addHeadElm('link');" onmousedown="return false;"><span>{#fullpage_dlg.add_link}</span></a></td></tr>\r
- <tr><td><a href="javascript:addHeadElm('base');" onmousedown="return false;"><span>{#fullpage_dlg.add_base}</span></a></td></tr>\r
- <tr><td><a href="javascript:addHeadElm('comment');" onmousedown="return false;"><span>{#fullpage_dlg.add_comment}</span></a></td></tr>\r
- </table>\r
- </div>\r
-\r
- <fieldset>\r
- <legend>{#fullpage_dlg.head_elements}</legend>\r
-\r
- <div class="headlistwrapper">\r
- <div class="toolbar">\r
- <div style="float: left">\r
- <a id="addbutton" href="javascript:showAddMenu();" onmousedown="return false;" class="addbutton" title="{#fullpage_dlg.add}"></a>\r
- <a href="#" onmousedown="return false;" class="removebutton" title="{#fullpage_dlg.remove}"></a>\r
- </div>\r
- <div style="float: right">\r
- <a href="#" onmousedown="return false;" class="moveupbutton" title="{#fullpage_dlg.moveup}"></a>\r
- <a href="#" onmousedown="return false;" class="movedownbutton" title="{#fullpage_dlg.movedown}"></a>\r
- </div>\r
- <br style="clear: both" />\r
- </div>\r
- <select id="headlist" size="26" onchange="updateHeadElm(this.options[this.selectedIndex].value);">\r
- <option value="title_0"><title>Some title bla bla bla</title></option>\r
- <option value="meta_1"><meta name="keywords">Some bla bla bla</meta></option>\r
- <option value="meta_2"><meta name="description">Some bla bla bla bla bla bla bla bla bla</meta></option>\r
- <option value="script_3"><script language="javascript">...</script></option>\r
- <option value="style_4"><style>...</style></option>\r
- <option value="base_5"><base href="." /></option>\r
- <option value="comment_6"><!-- ... --></option>\r
- <option value="link_7"><link href="." /></option>\r
- </select>\r
- </div>\r
- </fieldset>\r
-\r
- <fieldset id="meta_element">\r
- <legend>{#fullpage_dlg.meta_element}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="element_meta_type">{#fullpage_dlg.type}</label></td> \r
- <td><select id="element_meta_type">\r
- <option value="name">name</option>\r
- <option value="http-equiv">http-equiv</option>\r
- </select></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_meta_name">{#fullpage_dlg.name}</label></td> \r
- <td><input id="element_meta_name" name="element_meta_name" type="text" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_meta_content">{#fullpage_dlg.content}</label></td> \r
- <td><input id="element_meta_content" name="element_meta_content" type="text" value="" /></td>\r
- </tr>\r
- </table>\r
-\r
- <input type="button" id="meta_updateelement" class="updateElementButton" name="update" value="{#update}" onclick="updateElement();" />\r
- </fieldset>\r
-\r
- <fieldset id="title_element">\r
- <legend>{#fullpage_dlg.title_element}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="element_title">{#fullpage_dlg.meta_title}</label></td> \r
- <td><input id="element_title" name="element_title" type="text" value="" /></td>\r
- </tr>\r
- </table>\r
-\r
- <input type="button" id="title_updateelement" class="updateElementButton" name="update" value="{#update}" onclick="updateElement();" />\r
- </fieldset>\r
-\r
- <fieldset id="script_element">\r
- <legend>{#fullpage_dlg.script_element}</legend>\r
-\r
- <div class="tabs">\r
- <ul>\r
- <li id="script_props_tab" class="current"><span><a href="javascript:mcTabs.displayTab('script_props_tab','script_props_panel');" onmousedown="return false;">{#fullpage_dlg.properties}</a></span></li>\r
- <li id="script_value_tab"><span><a href="javascript:mcTabs.displayTab('script_value_tab','script_value_panel');" onmousedown="return false;">{#fullpage_dlg.value}</a></span></li>\r
- </ul>\r
- </div>\r
-\r
- <br style="clear: both" />\r
-\r
- <div class="panel_wrapper">\r
- <div id="script_props_panel" class="panel current">\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="element_script_type">{#fullpage_dlg.type}</label></td> \r
- <td><select id="element_script_type">\r
- <option value="text/javascript">text/javascript</option>\r
- <option value="text/jscript">text/jscript</option>\r
- <option value="text/vbscript">text/vbscript</option>\r
- <option value="text/vbs">text/vbs</option>\r
- <option value="text/ecmascript">text/ecmascript</option>\r
- <option value="text/xml">text/xml</option>\r
- </select></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_script_src">{#fullpage_dlg.src}</label></td> \r
- <td><table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="element_script_src" name="element_script_src" type="text" value="" /></td>\r
- <td id="script_src_pickcontainer"> </td>\r
- </tr>\r
- </table></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_script_charset">{#fullpage_dlg.charset}</label></td> \r
- <td><select id="element_script_charset"><option value="">{#not_set}</option></select></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_script_defer">{#fullpage_dlg.defer}</label></td> \r
- <td><input type="checkbox" id="element_script_defer" name="element_script_defer" class="checkbox" /></td>\r
- </tr>\r
- </table>\r
- </div>\r
-\r
- <div id="script_value_panel" class="panel">\r
- <textarea id="element_script_value"></textarea>\r
- </div>\r
- </div>\r
-\r
- <input type="button" id="script_updateelement" class="updateElementButton" name="update" value="{#update}" onclick="updateElement();" />\r
- </fieldset>\r
-\r
- <fieldset id="style_element">\r
- <legend>{#fullpage_dlg.style_element}</legend>\r
-\r
- <div class="tabs">\r
- <ul>\r
- <li id="style_props_tab" class="current"><span><a href="javascript:mcTabs.displayTab('style_props_tab','style_props_panel');" onmousedown="return false;">{#fullpage_dlg.properties}</a></span></li>\r
- <li id="style_value_tab"><span><a href="javascript:mcTabs.displayTab('style_value_tab','style_value_panel');" onmousedown="return false;">{#fullpage_dlg.value}</a></span></li>\r
- </ul>\r
- </div>\r
-\r
- <br style="clear: both" />\r
-\r
- <div class="panel_wrapper">\r
- <div id="style_props_panel" class="panel current">\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="element_style_type">{#fullpage_dlg.type}</label></td> \r
- <td><select id="element_style_type">\r
- <option value="text/css">text/css</option>\r
- </select></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_style_media">{#fullpage_dlg.media}</label></td> \r
- <td><select id="element_style_media"></select></td>\r
- </tr>\r
- </table>\r
- </div>\r
-\r
- <div id="style_value_panel" class="panel">\r
- <textarea id="element_style_value"></textarea>\r
- </div>\r
- </div>\r
-\r
- <input type="button" id="style_updateelement" class="updateElementButton" name="update" value="{#update}" onclick="updateElement();" />\r
- </fieldset>\r
-\r
- <fieldset id="base_element">\r
- <legend>{#fullpage_dlg.base_element}</legend>\r
-\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="element_base_href">{#fullpage_dlg.href}</label></td> \r
- <td><input id="element_base_href" name="element_base_href" type="text" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_base_target">{#fullpage_dlg.target}</label></td> \r
- <td><input id="element_base_target" name="element_base_target" type="text" value="" /></td>\r
- </tr>\r
- </table>\r
-\r
- <input type="button" id="base_updateelement" class="updateElementButton" name="update" value="{#update}" onclick="updateElement();" />\r
- </fieldset>\r
-\r
- <fieldset id="link_element">\r
- <legend>{#fullpage_dlg.link_element}</legend>\r
-\r
- <div class="tabs">\r
- <ul>\r
- <li id="link_general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('link_general_tab','link_general_panel');" onmousedown="return false;">{#fullpage_dlg.general_props}</a></span></li>\r
- <li id="link_advanced_tab"><span><a href="javascript:mcTabs.displayTab('link_advanced_tab','link_advanced_panel');" onmousedown="return false;">{#fullpage_dlg.advanced_props}</a></span></li>\r
- </ul>\r
- </div>\r
-\r
- <br style="clear: both" />\r
-\r
- <div class="panel_wrapper">\r
- <div id="link_general_panel" class="panel current">\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="element_link_href">{#fullpage_dlg.href}</label></td> \r
- <td><table border="0" cellpadding="0" cellspacing="0">\r
- <tr>\r
- <td><input id="element_link_href" name="element_link_href" type="text" value="" /></td>\r
- <td id="link_href_pickcontainer"> </td>\r
- </tr>\r
- </table></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_link_title">{#fullpage_dlg.meta_title}</label></td> \r
- <td><input id="element_link_title" name="element_link_title" type="text" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_link_type">{#fullpage_dlg.type}</label></td> \r
- <td><select id="element_link_type" name="element_link_type">\r
- <option value="text/css">text/css</option>\r
- <option value="text/javascript">text/javascript</option>\r
- </select></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_link_media">{#fullpage_dlg.media}</label></td> \r
- <td><select id="element_link_media" name="element_link_media"></select></td>\r
- </tr>\r
- <tr>\r
- <td><label for="element_style_rel">{#fullpage_dlg.rel}</label></td>\r
- <td><select id="element_style_rel" name="element_style_rel"> \r
- <option value="">{#not_set}</option> \r
- <option value="stylesheet">Stylesheet</option>\r
- <option value="alternate">Alternate</option>\r
- <option value="designates">Designates</option>\r
- <option value="start">Start</option>\r
- <option value="next">Next</option>\r
- <option value="prev">Prev</option>\r
- <option value="contents">Contents</option>\r
- <option value="index">Index</option>\r
- <option value="glossary">Glossary</option>\r
- <option value="copyright">Copyright</option>\r
- <option value="chapter">Chapter</option>\r
- <option value="subsection">Subsection</option>\r
- <option value="appendix">Appendix</option>\r
- <option value="help">Help</option>\r
- <option value="bookmark">Bookmark</option>\r
- </select> \r
- </td>\r
- </tr>\r
- </table>\r
- </div>\r
-\r
- <div id="link_advanced_panel" class="panel">\r
- <table border="0" cellpadding="4" cellspacing="0">\r
- <tr>\r
- <td class="column1"><label for="element_link_charset">{#fullpage_dlg.charset}</label></td> \r
- <td><select id="element_link_charset"><option value="">{#not_set}</option></select></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_link_hreflang">{#fullpage_dlg.hreflang}</label></td> \r
- <td><input id="element_link_hreflang" name="element_link_hreflang" type="text" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td class="column1"><label for="element_link_target">{#fullpage_dlg.target}</label></td> \r
- <td><input id="element_link_target" name="element_link_target" type="text" value="" /></td>\r
- </tr>\r
- <tr>\r
- <td><label for="element_style_rev">{#fullpage_dlg.rev}</label></td>\r
- <td><select id="element_style_rev" name="element_style_rev"> \r
- <option value="">{#not_set}</option> \r
- <option value="alternate">Alternate</option> \r
- <option value="designates">Designates</option> \r
- <option value="stylesheet">Stylesheet</option> \r
- <option value="start">Start</option> \r
- <option value="next">Next</option> \r
- <option value="prev">Prev</option> \r
- <option value="contents">Contents</option> \r
- <option value="index">Index</option> \r
- <option value="glossary">Glossary</option> \r
- <option value="copyright">Copyright</option> \r
- <option value="chapter">Chapter</option> \r
- <option value="subsection">Subsection</option> \r
- <option value="appendix">Appendix</option> \r
- <option value="help">Help</option> \r
- <option value="bookmark">Bookmark</option> \r
- </select> \r
- </td>\r
- </tr>\r
- </table>\r
- </div>\r
- </div>\r
-\r
- <input type="button" id="link_updateelement" class="updateElementButton" name="update" value="{#update}" onclick="updateElement();" />\r
- </fieldset>\r
-\r
- <fieldset id="comment_element">\r
- <legend>{#fullpage_dlg.comment_element}</legend>\r
-\r
- <textarea id="element_comment_value"></textarea>\r
-\r
- <input type="button" id="comment_updateelement" class="updateElementButton" name="update" value="{#update}" onclick="updateElement();" />\r
- </fieldset>\r
- </div>\r
- </div>\r
-\r
- <div class="mceActionPanel">\r
- <input type="submit" id="insert" name="update" value="{#update}" />\r
- <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />\r
- </div>\r
- </form>\r
-</body>\r
-</html>\r
+++ /dev/null
-/**\r
- * fullpage.js\r
- *\r
- * Copyright 2009, Moxiecode Systems AB\r
- * Released under LGPL License.\r
- *\r
- * License: http://tinymce.moxiecode.com/license\r
- * Contributing: http://tinymce.moxiecode.com/contributing\r
- */\r
-\r
-tinyMCEPopup.requireLangPack();\r
-\r
-var doc;\r
-\r
-var defaultDocTypes = \r
- 'XHTML 1.0 Transitional=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,' +\r
- 'XHTML 1.0 Frameset=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">,' +\r
- 'XHTML 1.0 Strict=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">,' +\r
- 'XHTML 1.1=<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">,' +\r
- 'HTML 4.01 Transitional=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">,' +\r
- 'HTML 4.01 Strict=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">,' +\r
- 'HTML 4.01 Frameset=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">';\r
-\r
-var defaultEncodings = \r
- 'Western european (iso-8859-1)=iso-8859-1,' +\r
- 'Central European (iso-8859-2)=iso-8859-2,' +\r
- 'Unicode (UTF-8)=utf-8,' +\r
- 'Chinese traditional (Big5)=big5,' +\r
- 'Cyrillic (iso-8859-5)=iso-8859-5,' +\r
- 'Japanese (iso-2022-jp)=iso-2022-jp,' +\r
- 'Greek (iso-8859-7)=iso-8859-7,' +\r
- 'Korean (iso-2022-kr)=iso-2022-kr,' +\r
- 'ASCII (us-ascii)=us-ascii';\r
-\r
-var defaultMediaTypes = \r
- 'all=all,' +\r
- 'screen=screen,' +\r
- 'print=print,' +\r
- 'tty=tty,' +\r
- 'tv=tv,' +\r
- 'projection=projection,' +\r
- 'handheld=handheld,' +\r
- 'braille=braille,' +\r
- 'aural=aural';\r
-\r
-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';\r
-var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px';\r
-\r
-function init() {\r
- var f = document.forms['fullpage'], el = f.elements, e, i, p, doctypes, encodings, mediaTypes, fonts, ed = tinyMCEPopup.editor, dom = tinyMCEPopup.dom, style;\r
-\r
- // Setup doctype select box\r
- doctypes = ed.getParam("fullpage_doctypes", defaultDocTypes).split(',');\r
- for (i=0; i<doctypes.length; i++) {\r
- p = doctypes[i].split('=');\r
-\r
- if (p.length > 1)\r
- addSelectValue(f, 'doctypes', p[0], p[1]);\r
- }\r
-\r
- // Setup fonts select box\r
- fonts = ed.getParam("fullpage_fonts", defaultFontNames).split(';');\r
- for (i=0; i<fonts.length; i++) {\r
- p = fonts[i].split('=');\r
-\r
- if (p.length > 1)\r
- addSelectValue(f, 'fontface', p[0], p[1]);\r
- }\r
-\r
- // Setup fontsize select box\r
- fonts = ed.getParam("fullpage_fontsizes", defaultFontSizes).split(',');\r
- for (i=0; i<fonts.length; i++)\r
- addSelectValue(f, 'fontsize', fonts[i], fonts[i]);\r
-\r
- // Setup mediatype select boxs\r
- mediaTypes = ed.getParam("fullpage_media_types", defaultMediaTypes).split(',');\r
- for (i=0; i<mediaTypes.length; i++) {\r
- p = mediaTypes[i].split('=');\r
-\r
- if (p.length > 1) {\r
- addSelectValue(f, 'element_style_media', p[0], p[1]);\r
- addSelectValue(f, 'element_link_media', p[0], p[1]);\r
- }\r
- }\r
-\r
- // Setup encodings select box\r
- encodings = ed.getParam("fullpage_encodings", defaultEncodings).split(',');\r
- for (i=0; i<encodings.length; i++) {\r
- p = encodings[i].split('=');\r
-\r
- if (p.length > 1) {\r
- addSelectValue(f, 'docencoding', p[0], p[1]);\r
- addSelectValue(f, 'element_script_charset', p[0], p[1]);\r
- addSelectValue(f, 'element_link_charset', p[0], p[1]);\r
- }\r
- }\r
-\r
- document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');\r
- document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color');\r
- //document.getElementById('hover_color_pickcontainer').innerHTML = getColorPickerHTML('hover_color_pick','hover_color');\r
- document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color');\r
- document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color');\r
- document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor');\r
- document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage');\r
- document.getElementById('link_href_pickcontainer').innerHTML = getBrowserHTML('link_href_browser','element_link_href','file','fullpage');\r
- document.getElementById('script_src_pickcontainer').innerHTML = getBrowserHTML('script_src_browser','element_script_src','file','fullpage');\r
- document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage');\r
-\r
- // Resize some elements\r
- if (isVisible('stylesheetbrowser'))\r
- document.getElementById('stylesheet').style.width = '220px';\r
-\r
- if (isVisible('link_href_browser'))\r
- document.getElementById('element_link_href').style.width = '230px';\r
-\r
- if (isVisible('bgimage_browser'))\r
- document.getElementById('bgimage').style.width = '210px';\r
-\r
- // Add iframe\r
- dom.add(document.body, 'iframe', {id : 'documentIframe', src : 'javascript:""', style : {display : 'none'}});\r
- doc = dom.get('documentIframe').contentWindow.document;\r
- h = tinyMCEPopup.getWindowArg('head_html');\r
-\r
- // Preprocess the HTML disable scripts and urls\r
- h = h.replace(/<script>/gi, '<script type="text/javascript">');\r
- h = h.replace(/type=([\"\'])?/gi, 'type=$1-mce-');\r
- h = h.replace(/(src=|href=)/g, '_mce_$1');\r
-\r
- // Write in the content in the iframe\r
- doc.write(h + '</body></html>');\r
- doc.close();\r
-\r
- // Parse xml and doctype\r
- xmlVer = getReItem(/<\?\s*?xml.*?version\s*?=\s*?"(.*?)".*?\?>/gi, h, 1);\r
- xmlEnc = getReItem(/<\?\s*?xml.*?encoding\s*?=\s*?"(.*?)".*?\?>/gi, h, 1);\r
- docType = getReItem(/<\!DOCTYPE.*?>/gi, h.replace(/\n/g, ''), 0).replace(/ +/g, ' ');\r
- f.langcode.value = getReItem(/lang="(.*?)"/gi, h, 1);\r
-\r
- // Parse title\r
- if (e = doc.getElementsByTagName('title')[0])\r
- el.metatitle.value = e.textContent || e.text;\r
-\r
- // Parse meta\r
- tinymce.each(doc.getElementsByTagName('meta'), function(n) {\r
- var na = (n.getAttribute('name', 2) || '').toLowerCase(), va = n.getAttribute('content', 2), eq = n.getAttribute('httpEquiv', 2) || '';\r
-\r
- e = el['meta' + na];\r
-\r
- if (na == 'robots') {\r
- selectByValue(f, 'metarobots', tinymce.trim(va), true, true);\r
- return;\r
- }\r
-\r
- switch (eq.toLowerCase()) {\r
- case "content-type":\r
- tmp = getReItem(/charset\s*=\s*(.*)\s*/gi, va, 1);\r
-\r
- // Override XML encoding\r
- if (tmp != "")\r
- xmlEnc = tmp;\r
-\r
- return;\r
- }\r
-\r
- if (e)\r
- e.value = va;\r
- });\r
-\r
- selectByValue(f, 'doctypes', docType, true, true);\r
- selectByValue(f, 'docencoding', xmlEnc, true, true);\r
- selectByValue(f, 'langdir', doc.body.getAttribute('dir', 2) || '', true, true);\r
-\r
- if (xmlVer != '')\r
- el.xml_pi.checked = true;\r
-\r
- // Parse appearance\r
-\r
- // Parse primary stylesheet\r
- tinymce.each(doc.getElementsByTagName("link"), function(l) {\r
- var m = l.getAttribute('media', 2) || '', t = l.getAttribute('type', 2) || '';\r
-\r
- if (t == "-mce-text/css" && (m == "" || m == "screen" || m == "all") && (l.getAttribute('rel', 2) || '') == "stylesheet") {\r
- f.stylesheet.value = l.getAttribute('_mce_href', 2) || '';\r
- return false;\r
- }\r
- });\r
-\r
- // Get from style elements\r
- tinymce.each(doc.getElementsByTagName("style"), function(st) {\r
- var tmp = parseStyleElement(st);\r
-\r
- for (x=0; x<tmp.length; x++) {\r
- if (tmp[x].rule.indexOf('a:visited') != -1 && tmp[x].data['color'])\r
- f.visited_color.value = tmp[x].data['color'];\r
-\r
- if (tmp[x].rule.indexOf('a:link') != -1 && tmp[x].data['color'])\r
- f.link_color.value = tmp[x].data['color'];\r
-\r
- if (tmp[x].rule.indexOf('a:active') != -1 && tmp[x].data['color'])\r
- f.active_color.value = tmp[x].data['color'];\r
- }\r
- });\r
-\r
- f.textcolor.value = tinyMCEPopup.dom.getAttrib(doc.body, "text");\r
- f.active_color.value = tinyMCEPopup.dom.getAttrib(doc.body, "alink");\r
- f.link_color.value = tinyMCEPopup.dom.getAttrib(doc.body, "link");\r
- f.visited_color.value = tinyMCEPopup.dom.getAttrib(doc.body, "vlink");\r
- f.bgcolor.value = tinyMCEPopup.dom.getAttrib(doc.body, "bgcolor");\r
- f.bgimage.value = tinyMCEPopup.dom.getAttrib(doc.body, "background");\r
-\r
- // Get from style info\r
- style = tinyMCEPopup.dom.parseStyle(tinyMCEPopup.dom.getAttrib(doc.body, 'style'));\r
-\r
- if (style['font-family'])\r
- selectByValue(f, 'fontface', style['font-family'], true, true);\r
- else\r
- selectByValue(f, 'fontface', ed.getParam("fullpage_default_fontface", ""), true, true);\r
-\r
- if (style['font-size'])\r
- selectByValue(f, 'fontsize', style['font-size'], true, true);\r
- else\r
- selectByValue(f, 'fontsize', ed.getParam("fullpage_default_fontsize", ""), true, true);\r
-\r
- if (style['color'])\r
- f.textcolor.value = convertRGBToHex(style['color']);\r
-\r
- if (style['background-image'])\r
- f.bgimage.value = style['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");\r
-\r
- if (style['background-color'])\r
- f.bgcolor.value = style['background-color'];\r
-\r
- if (style['margin']) {\r
- tmp = style['margin'].replace(/[^0-9 ]/g, '');\r
- tmp = tmp.split(/ +/);\r
- f.topmargin.value = tmp.length > 0 ? tmp[0] : '';\r
- f.rightmargin.value = tmp.length > 1 ? tmp[1] : tmp[0];\r
- f.bottommargin.value = tmp.length > 2 ? tmp[2] : tmp[0];\r
- f.leftmargin.value = tmp.length > 3 ? tmp[3] : tmp[0];\r
- }\r
-\r
- if (style['margin-left'])\r
- f.leftmargin.value = style['margin-left'].replace(/[^0-9]/g, '');\r
-\r
- if (style['margin-right'])\r
- f.rightmargin.value = style['margin-right'].replace(/[^0-9]/g, '');\r
-\r
- if (style['margin-top'])\r
- f.topmargin.value = style['margin-top'].replace(/[^0-9]/g, '');\r
-\r
- if (style['margin-bottom'])\r
- f.bottommargin.value = style['margin-bottom'].replace(/[^0-9]/g, '');\r
-\r
- f.style.value = tinyMCEPopup.dom.serializeStyle(style);\r
-\r
- // Update colors\r
- updateColor('textcolor_pick', 'textcolor');\r
- updateColor('bgcolor_pick', 'bgcolor');\r
- updateColor('visited_color_pick', 'visited_color');\r
- updateColor('active_color_pick', 'active_color');\r
- updateColor('link_color_pick', 'link_color');\r
-}\r
-\r
-function getReItem(r, s, i) {\r
- var c = r.exec(s);\r
-\r
- if (c && c.length > i)\r
- return c[i];\r
-\r
- return '';\r
-}\r
-\r
-function updateAction() {\r
- var f = document.forms[0], nl, i, h, v, s, head, html, l, tmp, addlink = true, ser;\r
-\r
- head = doc.getElementsByTagName('head')[0];\r
-\r
- // Fix scripts without a type\r
- nl = doc.getElementsByTagName('script');\r
- for (i=0; i<nl.length; i++) {\r
- if (tinyMCEPopup.dom.getAttrib(nl[i], '_mce_type') == '')\r
- nl[i].setAttribute('_mce_type', 'text/javascript');\r
- }\r
-\r
- // Get primary stylesheet\r
- nl = doc.getElementsByTagName("link");\r
- for (i=0; i<nl.length; i++) {\r
- l = nl[i];\r
-\r
- tmp = tinyMCEPopup.dom.getAttrib(l, 'media');\r
-\r
- if (tinyMCEPopup.dom.getAttrib(l, '_mce_type') == "text/css" && (tmp == "" || tmp == "screen" || tmp == "all") && tinyMCEPopup.dom.getAttrib(l, 'rel') == "stylesheet") {\r
- addlink = false;\r
-\r
- if (f.stylesheet.value == '')\r
- l.parentNode.removeChild(l);\r
- else\r
- l.setAttribute('_mce_href', f.stylesheet.value);\r
-\r
- break;\r
- }\r
- }\r
-\r
- // Add new link\r
- if (f.stylesheet.value != '') {\r
- l = doc.createElement('link');\r
-\r
- l.setAttribute('type', 'text/css');\r
- l.setAttribute('_mce_href', f.stylesheet.value);\r
- l.setAttribute('rel', 'stylesheet');\r
-\r
- head.appendChild(l);\r
- }\r
-\r
- setMeta(head, 'keywords', f.metakeywords.value);\r
- setMeta(head, 'description', f.metadescription.value);\r
- setMeta(head, 'author', f.metaauthor.value);\r
- setMeta(head, 'copyright', f.metacopyright.value);\r
- setMeta(head, 'robots', getSelectValue(f, 'metarobots'));\r
- setMeta(head, 'Content-Type', getSelectValue(f, 'docencoding'));\r
-\r
- doc.body.dir = getSelectValue(f, 'langdir');\r
- doc.body.style.cssText = f.style.value;\r
-\r
- doc.body.setAttribute('vLink', f.visited_color.value);\r
- doc.body.setAttribute('link', f.link_color.value);\r
- doc.body.setAttribute('text', f.textcolor.value);\r
- doc.body.setAttribute('aLink', f.active_color.value);\r
-\r
- doc.body.style.fontFamily = getSelectValue(f, 'fontface');\r
- doc.body.style.fontSize = getSelectValue(f, 'fontsize');\r
- doc.body.style.backgroundColor = f.bgcolor.value;\r
-\r
- if (f.leftmargin.value != '')\r
- doc.body.style.marginLeft = f.leftmargin.value + 'px';\r
-\r
- if (f.rightmargin.value != '')\r
- doc.body.style.marginRight = f.rightmargin.value + 'px';\r
-\r
- if (f.bottommargin.value != '')\r
- doc.body.style.marginBottom = f.bottommargin.value + 'px';\r
-\r
- if (f.topmargin.value != '')\r
- doc.body.style.marginTop = f.topmargin.value + 'px';\r
-\r
- html = doc.getElementsByTagName('html')[0];\r
- html.setAttribute('lang', f.langcode.value);\r
- html.setAttribute('xml:lang', f.langcode.value);\r
-\r
- if (f.bgimage.value != '')\r
- doc.body.style.backgroundImage = "url('" + f.bgimage.value + "')";\r
- else\r
- doc.body.style.backgroundImage = '';\r
-\r
- ser = tinyMCEPopup.editor.plugins.fullpage._createSerializer();\r
- ser.setRules('-title,meta[http-equiv|name|content],base[href|target],link[href|rel|type|title|media],style[type],script[type|language|src],html[lang|xml::lang|xmlns],body[style|dir|vlink|link|text|alink],head');\r
-\r
- h = ser.serialize(doc.documentElement);\r
- h = h.substring(0, h.lastIndexOf('</body>'));\r
-\r
- if (h.indexOf('<title>') == -1)\r
- h = h.replace(/<head.*?>/, '$&\n' + '<title>' + tinyMCEPopup.dom.encode(f.metatitle.value) + '</title>');\r
- else\r
- h = h.replace(/<title>(.*?)<\/title>/, '<title>' + tinyMCEPopup.dom.encode(f.metatitle.value) + '</title>');\r
-\r
- if ((v = getSelectValue(f, 'doctypes')) != '')\r
- h = v + '\n' + h;\r
-\r
- if (f.xml_pi.checked) {\r
- s = '<?xml version="1.0"';\r
-\r
- if ((v = getSelectValue(f, 'docencoding')) != '')\r
- s += ' encoding="' + v + '"';\r
-\r
- s += '?>\n';\r
- h = s + h;\r
- }\r
-\r
- h = h.replace(/type=\"\-mce\-/gi, 'type="');\r
-\r
- tinyMCEPopup.editor.plugins.fullpage.head = h;\r
- tinyMCEPopup.editor.plugins.fullpage._setBodyAttribs(tinyMCEPopup.editor, {});\r
- tinyMCEPopup.close();\r
-}\r
-\r
-function changedStyleField(field) {\r
-}\r
-\r
-function setMeta(he, k, v) {\r
- var nl, i, m;\r
-\r
- nl = he.getElementsByTagName('meta');\r
- for (i=0; i<nl.length; i++) {\r
- if (k == 'Content-Type' && tinyMCEPopup.dom.getAttrib(nl[i], 'http-equiv') == k) {\r
- if (v == '')\r
- nl[i].parentNode.removeChild(nl[i]);\r
- else\r
- nl[i].setAttribute('content', "text/html; charset=" + v);\r
-\r
- return;\r
- }\r
-\r
- if (tinyMCEPopup.dom.getAttrib(nl[i], 'name') == k) {\r
- if (v == '')\r
- nl[i].parentNode.removeChild(nl[i]);\r
- else\r
- nl[i].setAttribute('content', v);\r
- return;\r
- }\r
- }\r
-\r
- if (v == '')\r
- return;\r
-\r
- m = doc.createElement('meta');\r
-\r
- if (k == 'Content-Type')\r
- m.httpEquiv = k;\r
- else\r
- m.setAttribute('name', k);\r
-\r
- m.setAttribute('content', v);\r
- he.appendChild(m);\r
-}\r
-\r
-function parseStyleElement(e) {\r
- var v = e.innerHTML;\r
- var p, i, r;\r
-\r
- v = v.replace(/<!--/gi, '');\r
- v = v.replace(/-->/gi, '');\r
- v = v.replace(/[\n\r]/gi, '');\r
- v = v.replace(/\s+/gi, ' ');\r
-\r
- r = [];\r
- p = v.split(/{|}/);\r
-\r
- for (i=0; i<p.length; i+=2) {\r
- if (p[i] != "")\r
- r[r.length] = {rule : tinymce.trim(p[i]), data : tinyMCEPopup.dom.parseStyle(p[i+1])};\r
- }\r
-\r
- return r;\r
-}\r
-\r
-function serializeStyleElement(d) {\r
- var i, s, st;\r
-\r
- s = '<!--\n';\r
-\r
- for (i=0; i<d.length; i++) {\r
- s += d[i].rule + ' {\n';\r
-\r
- st = tinyMCE.serializeStyle(d[i].data);\r
-\r
- if (st != '')\r
- st += ';';\r
-\r
- s += st.replace(/;/g, ';\n');\r
- s += '}\n';\r
-\r
- if (i != d.length - 1)\r
- s += '\n';\r
- }\r
-\r
- s += '\n-->';\r
-\r
- return s;\r
-}\r
-\r
-tinyMCEPopup.onInit.add(init);\r
+++ /dev/null
-tinyMCE.addI18n('en.fullpage_dlg',{\r
-title:"Document properties",\r
-meta_tab:"General",\r
-appearance_tab:"Appearance",\r
-advanced_tab:"Advanced",\r
-meta_props:"Meta information",\r
-langprops:"Language and encoding",\r
-meta_title:"Title",\r
-meta_keywords:"Keywords",\r
-meta_description:"Description",\r
-meta_robots:"Robots",\r
-doctypes:"Doctype",\r
-langcode:"Language code",\r
-langdir:"Language direction",\r
-ltr:"Left to right",\r
-rtl:"Right to left",\r
-xml_pi:"XML declaration",\r
-encoding:"Character encoding",\r
-appearance_bgprops:"Background properties",\r
-appearance_marginprops:"Body margins",\r
-appearance_linkprops:"Link colors",\r
-appearance_textprops:"Text properties",\r
-bgcolor:"Background color",\r
-bgimage:"Background image",\r
-left_margin:"Left margin",\r
-right_margin:"Right margin",\r
-top_margin:"Top margin",\r
-bottom_margin:"Bottom margin",\r
-text_color:"Text color",\r
-font_size:"Font size",\r
-font_face:"Font face",\r
-link_color:"Link color",\r
-hover_color:"Hover color",\r
-visited_color:"Visited color",\r
-active_color:"Active color",\r
-textcolor:"Color",\r
-fontsize:"Font size",\r
-fontface:"Font family",\r
-meta_index_follow:"Index and follow the links",\r
-meta_index_nofollow:"Index and don't follow the links",\r
-meta_noindex_follow:"Do not index but follow the links",\r
-meta_noindex_nofollow:"Do not index and don\'t follow the links",\r
-appearance_style:"Stylesheet and style properties",\r
-stylesheet:"Stylesheet",\r
-style:"Style",\r
-author:"Author",\r
-copyright:"Copyright",\r
-add:"Add new element",\r
-remove:"Remove selected element",\r
-moveup:"Move selected element up",\r
-movedown:"Move selected element down",\r
-head_elements:"Head elements",\r
-info:"Information",\r
-add_title:"Title element",\r
-add_meta:"Meta element",\r
-add_script:"Script element",\r
-add_style:"Style element",\r
-add_link:"Link element",\r
-add_base:"Base element",\r
-add_comment:"Comment node",\r
-title_element:"Title element",\r
-script_element:"Script element",\r
-style_element:"Style element",\r
-base_element:"Base element",\r
-link_element:"Link element",\r
-meta_element:"Meta element",\r
-comment_element:"Comment",\r
-src:"Src",\r
-language:"Language",\r
-href:"Href",\r
-target:"Target",\r
-type:"Type",\r
-charset:"Charset",\r
-defer:"Defer",\r
-media:"Media",\r
-properties:"Properties",\r
-name:"Name",\r
-value:"Value",\r
-content:"Content",\r
-rel:"Rel",\r
-rev:"Rev",\r
-hreflang:"Href lang",\r
-general_props:"General",\r
-advanced_props:"Advanced"\r
-});
\ No newline at end of file
+++ /dev/null
-tinyMCE.addI18n('fr.fullpage_dlg',{title:"Propri\u00e9t\u00e9s du document",meta_tab:"G\u00e9n\u00e9ral",appearance_tab:"Apparence",advanced_tab:"Avanc\u00e9",meta_props:"Metadonn\u00e9es",langprops:"Langue et encodage",meta_title:"Titre",meta_keywords:"Mots-cl\u00e9s",meta_description:"Description",meta_robots:"Robots",doctypes:"Doctype",langcode:"Code de la langue",langdir:"Sens de lecture",ltr:"De gauche \u00e0 droite",rtl:"De droite \u00e0 gauche",xml_pi:"D\u00e9claration XML",encoding:"Encodage des caract\u00e8res",appearance_bgprops:"Propri\u00e9t\u00e9s du fond",appearance_marginprops:"Marge du corps de la page",appearance_linkprops:"Couleurs des liens",appearance_textprops:"Propri\u00e9t\u00e9s du texte",bgcolor:"Couleur de fond",bgimage:"Image de fond",left_margin:"Marge de gauche",right_margin:"Marge de droite",top_margin:"Marge du haut",bottom_margin:"Marge du bas",text_color:"Couleur du texte",font_size:"Taille de la police",font_face:"Nom de la police",link_color:"Couleur des liens",hover_color:"Couleur au survol",visited_color:"Couleur des liens visit\u00e9s",active_color:"Couleur du lien actif",textcolor:"Couleur",fontsize:"Taille de police",fontface:"Nom de la police",meta_index_follow:"Indexer et suivre les liens",meta_index_nofollow:"Indexer et ne pas suivre les liens",meta_noindex_follow:"Ne pas indexer et suivre les liens",meta_noindex_nofollow:"Ne pas indexer et ne pas suivre les liens",appearance_style:"Propri\u00e9t\u00e9s de la feuille de style et du style",stylesheet:"Feuille de style",style:"Style",author:"Auteur",copyright:"Copyright",add:"Ajouter un nouvel \u00e9l\u00e9ment",remove:"Retirer l\'\u00e9l\u00e9ment s\u00e9lectionn\u00e9",moveup:"D\u00e9placer l\'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 vers le haut",movedown:"D\u00e9placer l\'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 vers le bas",head_elements:"\u00c9l\u00e9ments d\'en-t\u00eate",info:"Information",add_title:"\u00c9l\u00e9ment de titre",add_meta:"\u00c9l\u00e9ment Meta",add_script:"\u00c9l\u00e9ment de script",add_style:"\u00c9l\u00e9ment de style",add_link:"\u00c9l\u00e9ment de lien",add_base:"\u00c9l\u00e9ment de base",add_comment:"Commentaire",title_element:"\u00c9l\u00e9ment de titre",script_element:"\u00c9l\u00e9ment de script",style_element:"\u00c9l\u00e9ment de style",base_element:"\u00c9l\u00e9ment de base",link_element:"\u00c9l\u00e9ment de lien",meta_element:"\u00c9l\u00e9ment Meta",comment_element:"Commentaire",src:"Source",language:"Langue",href:"Href",target:"Cible",type:"Type",charset:"Charset",defer:"D\u00e9f\u00e9rer",media:"M\u00e9dia",properties:"Propri\u00e9t\u00e9s",name:"Nom",value:"Valeur",content:"Contenu",rel:"Rel",rev:"Rev",hreflang:"langue Href",general_props:"G\u00e9n\u00e9ral",advanced_props:"Avanc\u00e9"});
\ No newline at end of file