From projeler-commits at pardus.org.tr Sun Nov 25 20:05:06 2007
From: projeler-commits at pardus.org.tr (projeler-commits at pardus.org.tr)
Date: Sun, 25 Nov 2007 20:05:06 +0200 (EET)
Subject: [Projeler-commits] r431 - in zangetsu/static/admin/media/tinymce: .
langs plugins/advhr plugins/advhr/jscripts plugins/advimage
plugins/advimage/jscripts plugins/advlink plugins/advlink/jscripts
plugins/advlink/langs plugins/autosave plugins/bbcode plugins/cleanup
plugins/contextmenu plugins/devkit plugins/devkit/css plugins/devkit/images
plugins/devkit/jscripts plugins/devkit/langs plugins/directionality
plugins/emotions plugins/flash plugins/fullpage plugins/fullpage/css
plugins/fullpage/jscripts plugins/fullscreen plugins/fullscreen/css
plugins/fullscreen/langs plugins/iespell plugins/inlinepopups
plugins/inlinepopups/jscripts plugins/insertdatetime plugins/layer
plugins/layer/images plugins/media plugins/media/css plugins/media/images
plugins/media/jscripts plugins/media/langs plugins/nonbreaking
plugins/nonbreaking/images plugins/nonbreaking/langs plugins/noneditable
plugins/noneditable/css plugins/paste plugins/paste/jscripts
plugins/preview plugins/preview/jscripts plugins/print plugins/save
plugins/save/images plugins/save/langs plugins/searchreplace
plugins/searchreplace/css plugins/searchreplace/images
plugins/searchreplace/jscripts plugins/style plugins/style/css
plugins/style/images plugins/style/jscripts plugins/style/langs
plugins/table plugins/table/images plugins/table/jscripts
plugins/table/langs plugins/template plugins/template/css
plugins/template/images plugins/template/jscripts plugins/template/langs
plugins/visualchars plugins/visualchars/images plugins/visualchars/langs
plugins/xhtmlxtras plugins/xhtmlxtras/css plugins/xhtmlxtras/images
plugins/xhtmlxtras/jscripts plugins/xhtmlxtras/langs plugins/zoom
themes/advanced themes/advanced/css themes/advanced/images
themes/advanced/jscripts themes/advanced/langs themes/simple utils
Message-ID: <20071125180507.5E0EB7C0025@liste.uludag.org.tr>
Author: caglar
Date: Sun Nov 25 20:05:05 2007
New Revision: 431
Added:
zangetsu/static/admin/media/tinymce/plugins/bbcode/
zangetsu/static/admin/media/tinymce/plugins/bbcode/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/bbcode/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/devkit/
zangetsu/static/admin/media/tinymce/plugins/devkit/css/
zangetsu/static/admin/media/tinymce/plugins/devkit/css/devkit.css
zangetsu/static/admin/media/tinymce/plugins/devkit/css/devkit_ui.css
zangetsu/static/admin/media/tinymce/plugins/devkit/devkit.htm
zangetsu/static/admin/media/tinymce/plugins/devkit/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/devkit/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/devkit/images/
zangetsu/static/admin/media/tinymce/plugins/devkit/images/flip_down.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/devkit/images/flip_up.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/devkit/jscripts/
zangetsu/static/admin/media/tinymce/plugins/devkit/jscripts/devkit.js
zangetsu/static/admin/media/tinymce/plugins/devkit/jscripts/diff.js
zangetsu/static/admin/media/tinymce/plugins/devkit/langs/
zangetsu/static/admin/media/tinymce/plugins/devkit/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/fullscreen/css/
zangetsu/static/admin/media/tinymce/plugins/fullscreen/css/page.css
zangetsu/static/admin/media/tinymce/plugins/layer/images/insertlayer.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/layer/images/movebackward.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/layer/images/moveforward.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/media/
zangetsu/static/admin/media/tinymce/plugins/media/css/
zangetsu/static/admin/media/tinymce/plugins/media/css/content.css
zangetsu/static/admin/media/tinymce/plugins/media/css/media.css
zangetsu/static/admin/media/tinymce/plugins/media/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/media/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/media/images/
zangetsu/static/admin/media/tinymce/plugins/media/images/flash.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/media/images/media.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/media/images/quicktime.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/media/images/realmedia.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/media/images/shockwave.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/media/images/windowsmedia.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/media/jscripts/
zangetsu/static/admin/media/tinymce/plugins/media/jscripts/embed.js
zangetsu/static/admin/media/tinymce/plugins/media/jscripts/media.js
zangetsu/static/admin/media/tinymce/plugins/media/langs/
zangetsu/static/admin/media/tinymce/plugins/media/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/media/media.htm
zangetsu/static/admin/media/tinymce/plugins/nonbreaking/
zangetsu/static/admin/media/tinymce/plugins/nonbreaking/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/nonbreaking/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/nonbreaking/images/
zangetsu/static/admin/media/tinymce/plugins/nonbreaking/images/nonbreaking.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/nonbreaking/langs/
zangetsu/static/admin/media/tinymce/plugins/nonbreaking/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/preview/jscripts/
zangetsu/static/admin/media/tinymce/plugins/preview/jscripts/embed.js
zangetsu/static/admin/media/tinymce/plugins/save/images/cancel.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/searchreplace/css/
zangetsu/static/admin/media/tinymce/plugins/searchreplace/css/searchreplace.css
zangetsu/static/admin/media/tinymce/plugins/searchreplace/images/replace_all_button_bg.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/searchreplace/images/replace_button_bg.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/searchreplace/jscripts/searchreplace.js
zangetsu/static/admin/media/tinymce/plugins/searchreplace/searchreplace.htm
zangetsu/static/admin/media/tinymce/plugins/style/images/styleprops.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/template/
zangetsu/static/admin/media/tinymce/plugins/template/blank.htm
zangetsu/static/admin/media/tinymce/plugins/template/css/
zangetsu/static/admin/media/tinymce/plugins/template/css/template.css
zangetsu/static/admin/media/tinymce/plugins/template/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/template/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/template/images/
zangetsu/static/admin/media/tinymce/plugins/template/images/template.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/template/jscripts/
zangetsu/static/admin/media/tinymce/plugins/template/jscripts/template.js
zangetsu/static/admin/media/tinymce/plugins/template/langs/
zangetsu/static/admin/media/tinymce/plugins/template/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/template/template.htm
zangetsu/static/admin/media/tinymce/plugins/visualchars/
zangetsu/static/admin/media/tinymce/plugins/visualchars/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/visualchars/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/visualchars/images/
zangetsu/static/admin/media/tinymce/plugins/visualchars/images/visualchars.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/visualchars/langs/
zangetsu/static/admin/media/tinymce/plugins/visualchars/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/abbr.htm
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/acronym.htm
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/attributes.htm
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/cite.htm
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/css/
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/css/attributes.css
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/css/popup.css
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/css/xhtmlxtras.css
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/del.htm
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/abbr.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/acronym.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/attribs.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/cite.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/date_time.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/del.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/ins.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/images/remove_button_bg.gif (contents, props changed)
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/ins.htm
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/abbr.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/acronym.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/attributes.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/cite.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/del.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/element_common.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/jscripts/ins.js
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/langs/
zangetsu/static/admin/media/tinymce/plugins/xhtmlxtras/langs/en.js
zangetsu/static/admin/media/tinymce/themes/advanced/css/colorpicker.css
zangetsu/static/admin/media/tinymce/themes/advanced/images/colors.jpg (contents, props changed)
Modified:
zangetsu/static/admin/media/tinymce/langs/readme.txt
zangetsu/static/admin/media/tinymce/license.txt
zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/advhr/jscripts/rule.js
zangetsu/static/admin/media/tinymce/plugins/advimage/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/advimage/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/advimage/image.htm
zangetsu/static/admin/media/tinymce/plugins/advimage/jscripts/functions.js
zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/advlink/jscripts/functions.js
zangetsu/static/admin/media/tinymce/plugins/advlink/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/advlink/link.htm
zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/cleanup/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/emotions/emotions.htm
zangetsu/static/admin/media/tinymce/plugins/flash/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/flash/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/fullpage/css/fullpage.css
zangetsu/static/admin/media/tinymce/plugins/fullpage/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/fullpage/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/fullpage/fullpage.htm
zangetsu/static/admin/media/tinymce/plugins/fullpage/jscripts/fullpage.js
zangetsu/static/admin/media/tinymce/plugins/fullscreen/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/fullscreen/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/fullscreen/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/iespell/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/iespell/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/inlinepopups/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/inlinepopups/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/inlinepopups/jscripts/mcwindows.js
zangetsu/static/admin/media/tinymce/plugins/insertdatetime/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/insertdatetime/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/layer/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/layer/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/noneditable/css/noneditable.css
zangetsu/static/admin/media/tinymce/plugins/noneditable/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/noneditable/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/paste/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/paste/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/paste/jscripts/pastetext.js
zangetsu/static/admin/media/tinymce/plugins/paste/jscripts/pasteword.js
zangetsu/static/admin/media/tinymce/plugins/preview/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/preview/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/preview/example.html
zangetsu/static/admin/media/tinymce/plugins/print/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/print/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/save/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/save/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/save/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/searchreplace/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/searchreplace/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/style/css/props.css
zangetsu/static/admin/media/tinymce/plugins/style/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/style/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/style/jscripts/props.js
zangetsu/static/admin/media/tinymce/plugins/style/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/style/props.htm
zangetsu/static/admin/media/tinymce/plugins/table/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/table/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/plugins/table/images/buttons.gif
zangetsu/static/admin/media/tinymce/plugins/table/images/table_delete_col.gif
zangetsu/static/admin/media/tinymce/plugins/table/images/table_delete_row.gif
zangetsu/static/admin/media/tinymce/plugins/table/jscripts/merge_cells.js
zangetsu/static/admin/media/tinymce/plugins/table/jscripts/table.js
zangetsu/static/admin/media/tinymce/plugins/table/langs/en.js
zangetsu/static/admin/media/tinymce/plugins/table/merge_cells.htm
zangetsu/static/admin/media/tinymce/plugins/table/table.htm
zangetsu/static/admin/media/tinymce/plugins/zoom/editor_plugin.js
zangetsu/static/admin/media/tinymce/plugins/zoom/editor_plugin_src.js
zangetsu/static/admin/media/tinymce/themes/advanced/about.htm
zangetsu/static/admin/media/tinymce/themes/advanced/color_picker.htm
zangetsu/static/admin/media/tinymce/themes/advanced/css/editor_popup.css
zangetsu/static/admin/media/tinymce/themes/advanced/css/editor_ui.css
zangetsu/static/admin/media/tinymce/themes/advanced/editor_template.js
zangetsu/static/admin/media/tinymce/themes/advanced/editor_template_src.js
zangetsu/static/admin/media/tinymce/themes/advanced/image.htm
zangetsu/static/admin/media/tinymce/themes/advanced/images/backcolor.gif
zangetsu/static/admin/media/tinymce/themes/advanced/images/buttons.gif
zangetsu/static/admin/media/tinymce/themes/advanced/images/forecolor.gif
zangetsu/static/admin/media/tinymce/themes/advanced/jscripts/color_picker.js
zangetsu/static/admin/media/tinymce/themes/advanced/jscripts/link.js
zangetsu/static/admin/media/tinymce/themes/advanced/jscripts/source_editor.js
zangetsu/static/admin/media/tinymce/themes/advanced/langs/en.js
zangetsu/static/admin/media/tinymce/themes/advanced/link.htm
zangetsu/static/admin/media/tinymce/themes/advanced/source_editor.htm
zangetsu/static/admin/media/tinymce/themes/simple/editor_template.js
zangetsu/static/admin/media/tinymce/themes/simple/editor_template_src.js
zangetsu/static/admin/media/tinymce/tiny_mce.js
zangetsu/static/admin/media/tinymce/tiny_mce_popup.js
zangetsu/static/admin/media/tinymce/tiny_mce_src.js
zangetsu/static/admin/media/tinymce/utils/editable_selects.js
zangetsu/static/admin/media/tinymce/utils/form_utils.js
zangetsu/static/admin/media/tinymce/utils/mclayer.js
zangetsu/static/admin/media/tinymce/utils/mctabs.js
zangetsu/static/admin/media/tinymce/utils/validate.js
Log:
update to tinymce-2.1.2 to see what will it break :)
Modified: zangetsu/static/admin/media/tinymce/langs/readme.txt
=================================================================
--- zangetsu/static/admin/media/tinymce/langs/readme.txt (original)
+++ zangetsu/static/admin/media/tinymce/langs/readme.txt Sun Nov 25 20:05:05 2007
@@ -1,7 +1,9 @@
-Language packs are from version 2.0.5 removed from the core but can be downloadable from the TinyMCE website.
+Beginning with version 2.0.5 the language packs are no
+longer included with the core distribution.
+Language packs can be downloaded from the TinyMCE website:
http://tinymce.moxiecode.com/download.php
-The language pack codes are based on ISO-639-1
+The language pack codes are based on ISO-639-1:
http://www.loc.gov/standards/iso639-2/englangn.html
-Try using entires if possible. å etc.
+Plrease try using entities if possible. Like å etc for non a-z characters.
Modified: zangetsu/static/admin/media/tinymce/license.txt
=================================================================
Suppressed!
Too long (more than 250 lines) diff output suppressed...
Modified: zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-tinyMCE.importPluginLanguagePack('advhr','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_AdvancedHRPlugin={getInfo:function(){return{longname:'Advanced HR',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"advhr":return tinyMCE.getButtonHTML(cn,'lang_insert_advhr_desc','{$pluginurl}/images/advhr.gif','mceAdvancedHr');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=250;template['height']=160;template['width']+=tinyMCE.getLang('lang_advhr_delta_width',0);template['height']+=tinyMCE.getLang('lang_advhr_delta_height',0);var size="",width="",noshade="";if(tin
yMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="hr"){tinyMCE.hrElement=tinyMCE.selectedElement;if(tinyMCE.hrElement){size=tinyMCE.hrElement.getAttribute('size')?tinyMCE.hrElement.getAttribute('size'):"";width=tinyMCE.hrElement.getAttribute('width')?tinyMCE.hrElement.getAttribute('width'):"";noshade=tinyMCE.hrElement.getAttribute('noshade')?tinyMCE.hrElement.getAttribute('noshade'):"";}tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'update'});}else{if(tinyMCE.isMSIE){tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,'
');}else{tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",size:size,width:width,noshade:noshade,mceDo:'insert'});}}return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="HR"){tinyMCE.switchClass(editor_id+'_advhr','mceButtonSelected');return true;}}while
((node=node.parentNode));tinyMCE.switchClass(editor_id+'_advhr','mceButtonNormal');return true;}};tinyMCE.addPlugin("advhr",TinyMCE_AdvancedHRPlugin);
\ No newline at end of file
+tinyMCE.importPluginLanguagePack('advhr');var TinyMCE_AdvancedHRPlugin={getInfo:function(){return{longname:'Advanced HR',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"advhr":return tinyMCE.getButtonHTML(cn,'lang_insert_advhr_desc','{$pluginurl}/images/advhr.gif','mceAdvancedHr')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=250;template['height']=160;template['width']+=tinyMCE.getLang('lang_advhr_delta_width',0);template['height']+=tinyMCE.getLang('lang_advhr_delta_height',0);var size="",width="",noshade="";if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="hr"){tinyMCE.hrElement=tinyMCE.selectedE
lement;if(tinyMCE.hrElement){size=tinyMCE.hrElement.getAttribute('size')?tinyMCE.hrElement.getAttribute('size'):"";width=tinyMCE.hrElement.getAttribute('width')?tinyMCE.hrElement.getAttribute('width'):"";noshade=tinyMCE.hrElement.getAttribute('noshade')?tinyMCE.hrElement.getAttribute('noshade'):""}tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'update'})}else{if(tinyMCE.isMSIE){tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,'
')}else{tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",size:size,width:width,noshade:noshade,mceDo:'insert'})}}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="HR"){tinyMCE.switchClass(editor_id+'_advhr','mceButtonSelected');return true}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_advhr','mceButtonNormal');return true}};tinyMCE.addPlugin("advhr",T
inyMCE_AdvancedHRPlugin);
\ No newline at end of file
Modified: zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin_src.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin_src.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advhr/editor_plugin_src.js Sun Nov 25 20:05:05 2007
@@ -1,22 +1,20 @@
/**
- * $RCSfile: editor_plugin_src.js,v $
- * $Revision: 1.19 $
- * $Date: 2006/02/10 16:29:37 $
+ * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $
*
* @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
*/
/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('advhr', 'en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');
+tinyMCE.importPluginLanguagePack('advhr');
var TinyMCE_AdvancedHRPlugin = {
getInfo : function() {
return {
longname : 'Advanced HR',
- author : 'Moxiecode Systems',
+ author : 'Moxiecode Systems AB',
authorurl : 'http://tinymce.moxiecode.com',
- infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',
+ infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
}
},
Modified: zangetsu/static/admin/media/tinymce/plugins/advhr/jscripts/rule.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advhr/jscripts/rule.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advhr/jscripts/rule.js Sun Nov 25 20:05:05 2007
@@ -1,4 +1,6 @@
function init() {
+ tinyMCEPopup.resizeToInnerSize();
+
var formObj = document.forms[0];
formObj.width.value = tinyMCE.getWindowArg('width');
formObj.size.value = tinyMCE.getWindowArg('size');
Modified: zangetsu/static/admin/media/tinymce/plugins/advimage/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advimage/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advimage/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-tinyMCE.importPluginLanguagePack('advimage','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk,da');var TinyMCE_AdvancedImagePlugin={getInfo:function(){return{longname:'Advanced image',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"image":return tinyMCE.getButtonHTML(cn,'lang_image_desc','{$themeurl}/images/image.gif','mceAdvImage');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvImage":var template=new Array();template['file']='../../plugins/advimage/image.htm';template['width']=480;template['height']=380;template['width']+=tinyMCE.getLang('lang_advimage_delta_width',0);template['height']+=tinyMCE.getLang('lang_advimage_delta_height',0);var inst=tinyMCE.getInstanceById(
editor_id);var elm=inst.getFocusElement();if(elm!=null&&tinyMCE.getAttrib(elm,'class').indexOf('mceItem')!=-1)return true;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i
+
@@ -88,8 +89,8 @@
|
- x
- px
+ x
+ px
|
@@ -105,18 +106,18 @@
|
-
+ |
|
|
- |
+ |
|
- |
+ |
Modified: zangetsu/static/admin/media/tinymce/plugins/advimage/jscripts/functions.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advimage/jscripts/functions.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advimage/jscripts/functions.js Sun Nov 25 20:05:05 2007
@@ -226,19 +226,25 @@
if (attrib == "width") {
attrib = "style.width";
value = value + "px";
+ value = value.replace(/%px/g, 'px');
}
if (attrib == "height") {
attrib = "style.height";
value = value + "px";
+ value = value.replace(/%px/g, 'px');
}
if (attrib == "class")
attrib = "className";
eval('elm.' + attrib + "=value;");
- } else
+ } else {
+ if (attrib == 'class')
+ elm.className = '';
+
elm.removeAttribute(attrib);
+ }
}
function makeAttrib(attrib, value) {
@@ -272,17 +278,13 @@
var onmouseoversrc = formObj.onmouseoversrc.value;
var onmouseoutsrc = formObj.onmouseoutsrc.value;
- if (tinyMCE.getParam("accessibility_warnings")) {
- if (formObj.alt.value == "") {
- var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true));
- if (answer == true) {
- formObj.alt.value = " ";
- }
- } else {
- var answer = true;
- }
+ if (!AutoValidator.validate(formObj)) {
+ alert(tinyMCE.getLang('lang_invalid_data'));
+ return false;
+ }
- if (!answer)
+ if (tinyMCE.getParam("accessibility_warnings")) {
+ if (formObj.alt.value == "" && !confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true)))
return;
}
@@ -431,7 +433,7 @@
if (formObj.width.value == "" || formObj.height.value == "")
return;
- var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;
+ var temp = (parseInt(formObj.width.value) / parseInt(preloadImg.width)) * preloadImg.height;
formObj.height.value = temp.toFixed(0);
updateStyle();
}
@@ -447,7 +449,7 @@
if (formObj.width.value == "" || formObj.height.value == "")
return;
- var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;
+ var temp = (parseInt(formObj.height.value) / parseInt(preloadImg.height)) * preloadImg.width;
formObj.width.value = temp.toFixed(0);
updateStyle();
}
@@ -476,27 +478,18 @@
if (src == "")
elm.innerHTML = "";
else
- elm.innerHTML = '
'
-
- getImageData(src);
-}
-
-function getImageData(src) {
- preloadImg = new Image();
-
- tinyMCE.addEvent(preloadImg, "load", updateImageData);
- tinyMCE.addEvent(preloadImg, "error", resetImageData);
-
- preloadImg.src = src;
+ elm.innerHTML = '
'
}
-function updateImageData() {
+function updateImageData(start) {
var formObj = document.forms[0];
- if (formObj.width.value == "")
+ preloadImg = document.getElementById('previewImg');
+
+ if (!start && formObj.width.value == "")
formObj.width.value = preloadImg.width;
- if (formObj.height.value == "")
+ if (!start && formObj.height.value == "")
formObj.height.value = preloadImg.height;
updateStyle();
Modified: zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-tinyMCE.importPluginLanguagePack('advlink','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk,da');var TinyMCE_AdvancedLinkPlugin={getInfo:function(){return{longname:'Advanced link',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){inst.addShortcut('ctrl','k','lang_advlink_desc','mceAdvLink');},getControlHTML:function(cn){switch(cn){case"link":return tinyMCE.getButtonHTML(cn,'lang_link_desc','{$themeurl}/images/link.gif','mceAdvLink');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvLink":var anySelection=false;var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var selectedText=inst.selection.getSelectedText();if(tinyMCE.selectedElement)anySelection=(tinyMCE.sele
ctedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(anySelection||(focusElm!=null&&focusElm.nodeName=="A")){var template=new Array();template['file']='../../plugins/advlink/link.htm';template['width']=480;template['height']=400;template['width']+=tinyMCE.getLang('lang_advlink_delta_width',0);template['height']+=tinyMCE.getLang('lang_advlink_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});}return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!=""){tinyMCE.switchClass(editor_id+'_advlink','mceButtonSelected');return true;}}while((node=node.parentNode));if(any_selection){tinyMCE.switchClass(editor_id+'_advlink','mceButtonNormal');return true;}tinyMCE.switchClass(editor_id+'_advlink','mceButtonDisabled');return true;}};tinyMCE.addPlugin("advlink",TinyMCE_AdvancedLinkPlugin);
\ No newline at end of file
+tinyMCE.importPluginLanguagePack('advlink');var TinyMCE_AdvancedLinkPlugin={getInfo:function(){return{longname:'Advanced link',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){inst.addShortcut('ctrl','k','lang_advlink_desc','mceAdvLink')},getControlHTML:function(cn){switch(cn){case"link":return tinyMCE.getButtonHTML(cn,'lang_link_desc','{$themeurl}/images/link.gif','mceAdvLink')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvLink":var inst=tinyMCE.getInstanceById(editor_id),anySelection=false;var focusElm=inst.getFocusElement(),selectedText=inst.selection.getSelectedText();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(anySelection||(focusElm!=null&&focus
Elm.nodeName=="A")){tinyMCE.openWindow({file:'../../plugins/advlink/link.htm',width:480+tinyMCE.getLang('lang_advlink_delta_width',0),height:400+tinyMCE.getLang('lang_advlink_delta_height',0)},{editor_id:editor_id,inline:"yes"})}return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!=""){tinyMCE.switchClass(editor_id+'_advlink','mceButtonSelected');return true}}while((node=node.parentNode));if(any_selection){tinyMCE.switchClass(editor_id+'_advlink','mceButtonNormal');return true}tinyMCE.switchClass(editor_id+'_advlink','mceButtonDisabled');return true}};tinyMCE.addPlugin("advlink",TinyMCE_AdvancedLinkPlugin);
\ No newline at end of file
Modified: zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin_src.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin_src.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advlink/editor_plugin_src.js Sun Nov 25 20:05:05 2007
@@ -1,22 +1,20 @@
/**
- * $RCSfile: editor_plugin_src.js,v $
- * $Revision: 1.24 $
- * $Date: 2006/02/10 16:29:38 $
+ * $Id: editor_plugin_src.js 268 2007-04-28 15:52:59Z spocke $
*
* @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
*/
/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('advlink', 'en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk,da');
+tinyMCE.importPluginLanguagePack('advlink');
var TinyMCE_AdvancedLinkPlugin = {
getInfo : function() {
return {
longname : 'Advanced link',
- author : 'Moxiecode Systems',
+ author : 'Moxiecode Systems AB',
authorurl : 'http://tinymce.moxiecode.com',
- infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',
+ infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
},
@@ -37,26 +35,21 @@
execCommand : function(editor_id, element, command, user_interface, value) {
switch (command) {
case "mceAdvLink":
- var anySelection = false;
- var inst = tinyMCE.getInstanceById(editor_id);
- var focusElm = inst.getFocusElement();
- var selectedText = inst.selection.getSelectedText();
+ var inst = tinyMCE.getInstanceById(editor_id), anySelection = false;
+ var focusElm = inst.getFocusElement(), selectedText = inst.selection.getSelectedText();
if (tinyMCE.selectedElement)
anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);
if (anySelection || (focusElm != null && focusElm.nodeName == "A")) {
- var template = new Array();
-
- template['file'] = '../../plugins/advlink/link.htm';
- template['width'] = 480;
- template['height'] = 400;
-
- // Language specific width and height addons
- template['width'] += tinyMCE.getLang('lang_advlink_delta_width', 0);
- template['height'] += tinyMCE.getLang('lang_advlink_delta_height', 0);
-
- tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+ tinyMCE.openWindow({
+ file : '../../plugins/advlink/link.htm',
+ width : 480 + tinyMCE.getLang('lang_advlink_delta_width', 0),
+ height : 400 + tinyMCE.getLang('lang_advlink_delta_height', 0)
+ }, {
+ editor_id : editor_id,
+ inline : "yes"
+ });
}
return true;
Modified: zangetsu/static/admin/media/tinymce/plugins/advlink/jscripts/functions.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/advlink/jscripts/functions.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/advlink/jscripts/functions.js Sun Nov 25 20:05:05 2007
@@ -131,6 +131,14 @@
window.focus();
}
+function checkPrefix(n) {
+ if (!Validator.isEmpty(n) && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCE.getLang('lang_is_email')))
+ n.value = 'mailto:' + n.value;
+
+ if (/^\s*www./i.test(n.value) && confirm(tinyMCE.getLang('lang_is_external')))
+ n.value = 'http://' + n.value;
+}
+
function setFormValue(name, value) {
document.forms[0].elements[name].value = value;
}
@@ -391,15 +399,14 @@
function getAnchorListHTML(id, target) {
var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
- var nodes = inst.getBody().getElementsByTagName("a");
-
+ var nodes = inst.getBody().getElementsByTagName("a"), name, i;
var html = "";
html += '
Modified: zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-tinyMCE.importPluginLanguagePack('autosave','en,tr,sv,cs,he,nb,hu,de,da,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl,pt_br');var TinyMCE_AutoSavePlugin={getInfo:function(){return{longname:'Auto save',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},_beforeUnloadHandler:function(){var n,inst,anyDirty=false,msg=tinyMCE.getLang("lang_autosave_unload_msg");if(tinyMCE.getParam("fullscreen_is_enabled"))return;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(inst.isDirty())return msg;}return;}};window.onbeforeunload=TinyMCE_AutoSavePlugin._beforeUnloadHandler;tinyMCE.addPlugin("autosave",TinyMCE_AutoSavePlugin);
\ No newline at end of file
+tinyMCE.importPluginLanguagePack('autosave');var TinyMCE_AutoSavePlugin={getInfo:function(){return{longname:'Auto save',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},_beforeUnloadHandler:function(){var n,inst,anyDirty=false,msg=tinyMCE.getLang("lang_autosave_unload_msg");if(tinyMCE.getParam("fullscreen_is_enabled"))return;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(inst.isDirty())return msg}return}};window.onbeforeunload=TinyMCE_AutoSavePlugin._beforeUnloadHandler;tinyMCE.addPlugin("autosave",TinyMCE_AutoSavePlugin);
\ No newline at end of file
Modified: zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin_src.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin_src.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/autosave/editor_plugin_src.js Sun Nov 25 20:05:05 2007
@@ -1,22 +1,20 @@
/**
- * $RCSfile: editor_plugin_src.js,v $
- * $Revision: 1.11 $
- * $Date: 2006/03/22 12:21:21 $
+ * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $
*
* @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
*/
/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('autosave', 'en,tr,sv,cs,he,nb,hu,de,da,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl,pt_br');
+tinyMCE.importPluginLanguagePack('autosave');
var TinyMCE_AutoSavePlugin = {
getInfo : function() {
return {
longname : 'Auto save',
- author : 'Moxiecode Systems',
+ author : 'Moxiecode Systems AB',
authorurl : 'http://tinymce.moxiecode.com',
- infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',
+ infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
},
Modified: zangetsu/static/admin/media/tinymce/plugins/cleanup/editor_plugin_src.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/cleanup/editor_plugin_src.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/cleanup/editor_plugin_src.js Sun Nov 25 20:05:05 2007
@@ -1,12 +1,10 @@
/**
- * $RCSfile: editor_plugin_src.js,v $
- * $Revision: 1.10 $
- * $Date: 2006/02/10 16:29:38 $
+ * $Id: editor_plugin_src.js 162 2007-01-03 16:16:52Z spocke $
*
* 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.
+ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
*/
/* Dummy file since cleanup is now moved to core */
Modified: zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-if(!tinyMCE.settings['contextmenu_skip_plugin_css']){tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/css/contextmenu.css");}var TinyMCE_ContextMenuPlugin={_contextMenu:null,getInfo:function(){return{longname:'Context menus',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(tinyMCE.isMSIE5_0&&tinyMCE.isOpera)return;TinyMCE_ContextMenuPlugin._contextMenu=new TinyMCE_ContextMenu({commandhandler:"TinyMCE_ContextMenuPlugin._commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"click",Ti
nyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst);});}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_ContextMenuPlugin._onContextMenu);},_onContextMenu:function(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var targetInst,body;if((body=tinyMCE.getParentElement(elm,"body"))!=null){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(body==inst.getBody()){targetInst=inst;break;}}return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst);}},_showContextMenu:function(e,inst){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(na
me):"";}var x,y,elm,contextMenu;var pos=tinyMCE.getAbsPosition(inst.iframeElement);x=tinyMCE.isMSIE?e.screenX:pos.absLeft+(e.pageX-inst.getBody().scrollLeft);y=tinyMCE.isMSIE?e.screenY:pos.absTop+(e.pageY-inst.getBody().scrollTop);elm=tinyMCE.isMSIE?e.srcElement:e.target;contextMenu=this._contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.selection.getSelectedText().length!=0||elm.nodeName=="IMG";contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_cut_desc","Cut","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_copy_desc","Copy","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_paste_desc","Paste","",false);if(sel||(elm?(elm.nodeName=='A')||(elm.nodeName=='IMG'):false)){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/advanced/images/link.gif","$lang_link_desc",inst.h
asPlugin("advlink")?"mceAdvLink":"mceLink");contextMenu.addItem(tinyMCE.baseURL+"/themes/advanced/images/unlink.gif","$lang_unlink_desc","unlink","",(elm?(elm.nodeName!='A')&&(elm.nodeName!='IMG'):true));}elm=tinyMCE.getParentElement(elm,"img,table,td"+(inst.hasPlugin("advhr")?',hr':''));if(elm){switch(elm.nodeName){case"IMG":contextMenu.addSeparator();if(tinyMCE.getAttrib(elm,'class').indexOf('mceItemFlash')!=-1)contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_flash_props","mceFlash");else contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/image.gif","$lang_image_props_desc",inst.hasPlugin("advimage")?"mceAdvImage":"mceImage");break;case"HR":contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/advhr/images/advhr.gif","$lang_insert_advhr_desc","mceAdvancedHr");break;case"TABLE":case"TD":if(inst.hasPlugin("table")){var colspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"colspan");var rowspan=(elm.nodeName=="TABLE")?"":g
etAttrib(elm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_table_cut_row_desc","mceTableCutRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_table_copy_row_desc","mceTableCopyRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_before_desc","mceTablePasteRowBefore","",inst.tableRowClipboard==null);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_after_desc","mceTablePasteRowAfter","",inst.tableRowClipboard==null);contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_props_desc","mceInsertTable");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table
/images/table_cell_props.gif","$lang_table_cell_desc","mceTableCellProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete.gif","$lang_table_del","mceTableDelete");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_row_props.gif","$lang_table_row_desc","mceTableRowProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_before.gif","$lang_table_row_before_desc","mceTableInsertRowBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_after.gif","$lang_table_row_after_desc","mceTableInsertRowAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_row.gif","$lang_table_delete_row_desc","mceTableDeleteRow");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_before.gif","$lang_table_col_before_desc","mceTableInsertColBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/t
able_insert_col_after.gif","$lang_table_col_after_desc","mceTableInsertColAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_col.gif","$lang_table_delete_col_desc","mceTableDeleteCol");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_split_cells.gif","$lang_table_split_cells_desc","mceTableSplitCells","",(colspan=="1"&&rowspan=="1"));contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_merge_cells.gif","$lang_table_merge_cells_desc","mceTableMergeCells","",false);}break;}}else{if(inst.hasPlugin("table")){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");}}contextMenu.show(x,y);},10);tinyMCE.cancelEvent(e);return false;},_hideContextMenu:function(){if(TinyMCE_ContextMenuPlugin._contextMenu)TinyMCE_ContextMenuPlugin._contextMenu.hide();},_commandHandler:function(command,value){var cm=TinyMCE_ContextMenu
Plugin._contextMenu;cm.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;if(tinyMCE.getParam("dialog_type")=="modal"&&tinyMCE.isMSIE){window.setTimeout(function(){cm.inst.execCommand(command,ui,value);},100);}else cm.inst.execCommand(command,ui,value);}};tinyMCE.addPlugin("contextmenu",TinyMCE_ContextMenuPlugin);function TinyMCE_ContextMenu(settings){function defParam(key,def_val){settings[key]=typeof(settings[key])!="undefined"?settings[key]:def_val;}var self=this;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.contextMenuDiv=document.createElement("div");this.contextMenuDiv.className="contextMenu";this.contextMenuDiv.setAttribute("class","contextMenu");this.contextMenuDiv.style.display="none";this.contextMenuDiv.style.position='absolute';this.contextMenuDiv.style.zindex=1000;this.contextMenuDiv.style.left='0';this.contextMenuDi
v.style.top='0';this.contextMenuDiv.unselectable="on";document.body.appendChild(this.contextMenuDiv);defParam("commandhandler","");defParam("spacer_image","images/spacer.gif");this.items=new Array();this.settings=settings;this.html="";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('');doc.close();}};TinyMCE_ContextMenu.prototype={clearAll:function(){this.html="";this.contextMenuDiv.innerHTML="";},addSeparator:function(){this.html+='';},addItem
:function(icon,title,command,value,disabled){if(title.charAt(0)=='$')title=tinyMCE.getLang(title.substring(1));var onMouseDown='';var html='';if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)onMouseDown='contextMenu.execCommand(\''+command+'\', \''+value+'\');return false;';else onMouseDown=this.settings['commandhandler']+'(\''+command+'\', \''+value+'\');return false;';if(icon=="")icon=this.settings['spacer_image'];if(!disabled)html+='';this.html+=html;},show:function(x,y){var vp,width,height;if(this.html=="")return;var html='';html+='';html+=this.html;html+='
';this.contextMenuDiv.innerHTML=html;this.contextMenuDiv.style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop.document.body.innerHTML='";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height);}else{vp=this.getViewPort();this.contextMenuDiv.style.left=(x>vp.width-width?vp.width-width:x)+'px';this.contextMenuDiv.style.top=(y>vp.height-height?vp.height-height:y)+'px';this.contextMenuDiv.style.display="block";}},getViewPort:function(){return{width:document.documentElement.offsetWidth||document.body.offsetWidth,height:self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight};},hide:function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera)this.pop.hide();else this.contextMe
nuDiv.style.display="none";},execCommand:function(command,value){eval(this.settings['commandhandler']+"(command, value);");}};
\ No newline at end of file
+if(!tinyMCE.settings['contextmenu_skip_plugin_css']){tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/css/contextmenu.css")}var TinyMCE_ContextMenuPlugin={_contextMenu:null,getInfo:function(){return{longname:'Context menus',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},initInstance:function(inst){if(tinyMCE.isMSIE5_0&&tinyMCE.isOpera)return;TinyMCE_ContextMenuPlugin._contextMenu=new TinyMCE_ContextMenu({commandhandler:"TinyMCE_ContextMenuPlugin._commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"click",Tin
yMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst)})}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_ContextMenuPlugin._onContextMenu)},_onContextMenu:function(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var targetInst,body;if((body=tinyMCE.getParentElement(elm,"body"))!=null){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(body==inst.getBody()){targetInst=inst;break}}return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst)}},_showContextMenu:function(e,inst){if(e.ctrlKey)return true;function getAttrib(elm,name){return elm.getAttribute(name)?
elm.getAttribute(name):""}var x,y,elm,contextMenu;var pos=tinyMCE.getAbsPosition(inst.iframeElement);x=tinyMCE.isMSIE?e.screenX:pos.absLeft+(e.pageX-inst.getBody().scrollLeft);y=tinyMCE.isMSIE?e.screenY:pos.absTop+(e.pageY-inst.getBody().scrollTop);elm=tinyMCE.isMSIE?e.srcElement:e.target;contextMenu=this._contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.selection.getSelectedText().length!=0||elm.nodeName=="IMG";contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_cut_desc","Cut","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_copy_desc","Copy","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_paste_desc","Paste","",false);if(sel||(elm?(elm.nodeName=='A'&&tinyMCE.getAttrib(elm,'name')=='')||(elm.nodeName=='IMG'):false)){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/them
es/advanced/images/link.gif","$lang_link_desc",inst.hasPlugin("advlink")?"mceAdvLink":"mceLink");contextMenu.addItem(tinyMCE.baseURL+"/themes/advanced/images/unlink.gif","$lang_unlink_desc","unlink","",(elm?(elm.nodeName!='A')&&(elm.nodeName!='IMG'):true))}elm=tinyMCE.getParentElement(elm,"img,table,td"+(inst.hasPlugin("advhr")?',hr':''));if(elm){switch(elm.nodeName){case"IMG":contextMenu.addSeparator();if(tinyMCE.hasPlugin('flash')&&tinyMCE.getAttrib(elm,'class').indexOf('mceItemFlash')!=-1)contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_flash_props","mceFlash");else if(tinyMCE.hasPlugin('media')&&/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(elm,'class')))contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_media_title","mceMedia");else contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/image.gif","$lang_image_props_desc",inst.hasPlugin("advimage")?"mceAdvImage":"mceImage")
;break;case"HR":contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/advhr/images/advhr.gif","$lang_insert_advhr_desc","mceAdvancedHr");break;case"TABLE":case"TD":if(inst.hasPlugin("table")){var colspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"colspan");var rowspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_table_cut_row_desc","mceTableCutRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_table_copy_row_desc","mceTableCopyRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_before_desc","mceTablePasteRowBefore","",inst.tableRowClipboard==null);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_after_desc","mceTablePasteRowAfter","",inst.tableRowClipboard
==null);contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_props_desc","mceInsertTable");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_cell_props.gif","$lang_table_cell_desc","mceTableCellProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete.gif","$lang_table_del","mceTableDelete");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_row_props.gif","$lang_table_row_desc","mceTableRowProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_before.gif","$lang_table_row_before_desc","mceTableInsertRowBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_after.gif","$lang_table_row_after_desc","mceTableInsertRowAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/tab
le/images/table_delete_row.gif","$lang_table_delete_row_desc","mceTableDeleteRow");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_before.gif","$lang_table_col_before_desc","mceTableInsertColBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_after.gif","$lang_table_col_after_desc","mceTableInsertColAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_col.gif","$lang_table_delete_col_desc","mceTableDeleteCol");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_split_cells.gif","$lang_table_split_cells_desc","mceTableSplitCells","",(colspan=="1"&&rowspan=="1"));contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_merge_cells.gif","$lang_table_merge_cells_desc","mceTableMergeCells","",false)}break}}else{if(inst.hasPlugin("table")){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/ima
ges/table.gif","$lang_table_desc","mceInsertTable","insert")}}contextMenu.show(x,y)},10);tinyMCE.cancelEvent(e);return false},_hideContextMenu:function(){if(TinyMCE_ContextMenuPlugin._contextMenu)TinyMCE_ContextMenuPlugin._contextMenu.hide()},_commandHandler:function(command,value){var cm=TinyMCE_ContextMenuPlugin._contextMenu;cm.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;if(tinyMCE.getParam("dialog_type")=="modal"&&tinyMCE.isMSIE){window.setTimeout(function(){cm.inst.execCommand(command,ui,value)},100)}else cm.inst.execCommand(command,ui,value)}};tinyMCE.addPlugin("contextmenu",TinyMCE_ContextMenuPlugin);function TinyMCE_ContextMenu(settings){var doc,self=this;function defParam(key,def_val){settings[key]=typeof(settings[key])!="undefined"?settings[key]:def_val}this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.contextMenuDiv
=document.createElement("div");this.contextMenuDiv.className="contextMenu";this.contextMenuDiv.setAttribute("class","contextMenu");this.contextMenuDiv.style.display="none";this.contextMenuDiv.style.position='absolute';this.contextMenuDiv.style.zindex=1000;this.contextMenuDiv.style.left='0';this.contextMenuDiv.style.top='0';this.contextMenuDiv.unselectable="on";document.body.appendChild(this.contextMenuDiv);defParam("commandhandler","");defParam("spacer_image","images/spacer.gif");this.items=new Array();this.settings=settings;this.html="";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('');doc.close()}};TinyMCE_ContextMenu.prototype={clearAll:function(){this.html="";this.contextMenuDiv.innerHTML=""},addSep
arator:function(){this.html+=''},addItem:function(icon,title,command,value,disabled){if(title.charAt(0)=='$')title=tinyMCE.getLang(title.substring(1));var onMouseDown='';var html='';if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)onMouseDown='contextMenu.execCommand(\''+command+'\', \''+value+'\');return false;';else onMouseDown=this.settings['commandhandler']+'(\''+command+'\', \''+value+'\');return false;';if(icon=="")icon=this.settings['spacer_image'];if(!disabled)html+='';this.html+=html},show:function(x,y){var vp,width,height,yo;if(this.html=="")return;var html='';html+='';html+=this.html;html+='
';this.contextMenuDiv.innerHTML=html;this.contextMenuDiv.style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop.document.body.innerHTML='";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height)}else{vp=this.getViewPort();yo=tinyMCE.isMSIE5_0?document.body.scrollTop:self.pageYOffset;this.contextMenuDiv.style.left=(x>vp.left+vp.width-width?vp.left+vp.width-width:x)+'px';this.contextMenuDiv.style.top=(y>vp.
top+vp.height-height?vp.top+vp.height-height:y)+'px';this.contextMenuDiv.style.display="block"}},getViewPort:function(){return{left:self.pageXOffset||self.document.documentElement.scrollLeft||self.document.body.scrollLeft,top:self.pageYOffset||self.document.documentElement.scrollTop||self.document.body.scrollTop,width:document.documentElement.offsetWidth||document.body.offsetWidth,height:self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}},hide:function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera)this.pop.hide();else this.contextMenuDiv.style.display="none"},execCommand:function(command,value){eval(this.settings['commandhandler']+"(command, value);")}};
\ No newline at end of file
Modified: zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin_src.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin_src.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/contextmenu/editor_plugin_src.js Sun Nov 25 20:05:05 2007
@@ -1,14 +1,11 @@
/**
- * $RCSfile: editor_plugin_src.js,v $
- * $Revision: 1.31 $
- * $Date: 2006/05/03 10:46:41 $
+ * $Id: editor_plugin_src.js 264 2007-04-26 20:53:09Z spocke $
*
* @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
*/
/* Import plugin specific language pack */
-//tinyMCE.importPluginLanguagePack('contextmenu', 'en,tr,zh_cn,cs,fa,fr_ca,fr,de,nb');
if (!tinyMCE.settings['contextmenu_skip_plugin_css']) {
tinyMCE.loadCSS(tinyMCE.baseURL + "/plugins/contextmenu/css/contextmenu.css");
}
@@ -20,9 +17,9 @@
getInfo : function() {
return {
longname : 'Context menus',
- author : 'Moxiecode Systems',
+ author : 'Moxiecode Systems AB',
authorurl : 'http://tinymce.moxiecode.com',
- infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',
+ infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
},
@@ -76,6 +73,9 @@
},
_showContextMenu : function(e, inst) {
+ if (e.ctrlKey)
+ return true;
+
function getAttrib(elm, name) {
return elm.getAttribute(name) ? elm.getAttribute(name) : "";
}
@@ -102,7 +102,7 @@
contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_copy_desc", "Copy", "", !sel);
contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_paste_desc", "Paste", "", false);
- if (sel || (elm ? (elm.nodeName == 'A') || (elm.nodeName == 'IMG') : false)) {
+ if (sel || (elm ? (elm.nodeName == 'A' && tinyMCE.getAttrib(elm, 'name') == '') || (elm.nodeName == 'IMG') : false)) {
contextMenu.addSeparator();
contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/link.gif", "$lang_link_desc", inst.hasPlugin("advlink") ? "mceAdvLink" : "mceLink");
contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/unlink.gif", "$lang_unlink_desc", "unlink", "", (elm ? (elm.nodeName != 'A') && (elm.nodeName != 'IMG') : true));
@@ -116,8 +116,10 @@
contextMenu.addSeparator();
// If flash
- if (tinyMCE.getAttrib(elm, 'class').indexOf('mceItemFlash') != -1)
+ if (tinyMCE.hasPlugin('flash') && tinyMCE.getAttrib(elm, 'class').indexOf('mceItemFlash') != -1)
contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_flash_props", "mceFlash");
+ else if (tinyMCE.hasPlugin('media') && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(elm, 'class')))
+ contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_media_title", "mceMedia");
else
contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/image.gif", "$lang_image_props_desc", inst.hasPlugin("advimage") ? "mceAdvImage" : "mceImage");
break;
@@ -216,13 +218,13 @@
// Context menu class
function TinyMCE_ContextMenu(settings) {
+ var doc, self = this;
+
// Default value function
function defParam(key, def_val) {
settings[key] = typeof(settings[key]) != "undefined" ? settings[key] : def_val;
}
- var self = this;
-
this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
// Setup contextmenu div
@@ -302,7 +304,7 @@
},
show : function(x, y) {
- var vp, width, height;
+ var vp, width, height, yo;
if (this.html == "")
return;
@@ -329,15 +331,17 @@
this.pop.show(x, y, width, height);
} else {
vp = this.getViewPort();
-
- this.contextMenuDiv.style.left = (x > vp.width - width ? vp.width - width : x) + 'px';
- this.contextMenuDiv.style.top = (y > vp.height - height ? vp.height - height : y) + 'px';
+ yo = tinyMCE.isMSIE5_0 ? document.body.scrollTop : self.pageYOffset;
+ this.contextMenuDiv.style.left = (x > vp.left + vp.width - width ? vp.left + vp.width - width : x) + 'px';
+ this.contextMenuDiv.style.top = (y > vp.top + vp.height - height ? vp.top + vp.height - height : y) + 'px';
this.contextMenuDiv.style.display = "block";
}
},
getViewPort : function() {
return {
+ left : self.pageXOffset || self.document.documentElement.scrollLeft || self.document.body.scrollLeft,
+ top: self.pageYOffset || self.document.documentElement.scrollTop || self.document.body.scrollTop,
width : document.documentElement.offsetWidth || document.body.offsetWidth,
height : self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight
};
Modified: zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-tinyMCE.importPluginLanguagePack('directionality','en,tr,sv,fr_ca,zh_cn,cs,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');var TinyMCE_DirectionalityPlugin={getInfo:function(){return{longname:'Directionality',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"ltr":return tinyMCE.getButtonHTML(cn,'lang_directionality_ltr_desc','{$pluginurl}/images/ltr.gif','mceDirectionLTR');case"rtl":return tinyMCE.getButtonHTML(cn,'lang_directionality_rtl_desc','{$pluginurl}/images/rtl.gif','mceDirectionRTL');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.set
Attribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case"mceDirectionRTL":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClass(editor_id+'_ltr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_rtl','mceButtonDisabled');return true;}tinyMCE.switchClass(editor_id+'_ltr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_rtl','mceButtonNormal');var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClass(editor_id+'_ltr','mceButtonSelected');else tinyMCE.switchCla
ss(editor_id+'_rtl','mceButtonSelected');return true;}};tinyMCE.addPlugin("directionality",TinyMCE_DirectionalityPlugin);
\ No newline at end of file
+tinyMCE.importPluginLanguagePack('directionality');var TinyMCE_DirectionalityPlugin={getInfo:function(){return{longname:'Directionality',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"ltr":return tinyMCE.getButtonHTML(cn,'lang_directionality_ltr_desc','{$pluginurl}/images/ltr.gif','mceDirectionLTR');case"rtl":return tinyMCE.getButtonHTML(cn,'lang_directionality_rtl_desc','{$pluginurl}/images/rtl.gif','mceDirectionRTL')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case"mceDirectionRTL":va
r inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true}return false},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):""}if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClass(editor_id+'_ltr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_rtl','mceButtonDisabled');return true}tinyMCE.switchClass(editor_id+'_ltr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_rtl','mceButtonNormal');var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClass(editor_id+'_ltr','mceButtonSelected');else tinyMCE.switchClass(editor_id+'_rtl','mceButtonSelected');return true}};tinyMCE.addPlugin("directionality",TinyMC
E_DirectionalityPlugin);
\ No newline at end of file
Modified: zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin_src.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin_src.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/directionality/editor_plugin_src.js Sun Nov 25 20:05:05 2007
@@ -1,22 +1,20 @@
/**
- * $RCSfile: editor_plugin_src.js,v $
- * $Revision: 1.16 $
- * $Date: 2006/02/10 21:34:28 $
+ * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $
*
* @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
*/
/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('directionality', 'en,tr,sv,fr_ca,zh_cn,cs,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');
+tinyMCE.importPluginLanguagePack('directionality');
var TinyMCE_DirectionalityPlugin = {
getInfo : function() {
return {
longname : 'Directionality',
- author : 'Moxiecode Systems',
+ author : 'Moxiecode Systems AB',
authorurl : 'http://tinymce.moxiecode.com',
- infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',
+ infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
},
Modified: zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-tinyMCE.importPluginLanguagePack('emotions','en,tr,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_EmotionsPlugin={getInfo:function(){return{longname:'Emotions',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"emotions":return tinyMCE.getButtonHTML(cn,'lang_emotions_desc','{$pluginurl}/images/emotions.gif','mceEmotion');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=160;template['height']=160;template['width']+=tinyMCE.getLang('lang_emotions_delta_width',0);template['height']+=tinyMCE.getLang('lang_emotions_delta_height',0);tinyMCE.openWindow(template,{e
ditor_id:editor_id,inline:"yes"});return true;}return false;}};tinyMCE.addPlugin('emotions',TinyMCE_EmotionsPlugin);
\ No newline at end of file
+tinyMCE.importPluginLanguagePack('emotions');var TinyMCE_EmotionsPlugin={getInfo:function(){return{longname:'Emotions',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"emotions":return tinyMCE.getButtonHTML(cn,'lang_emotions_desc','{$pluginurl}/images/emotions.gif','mceEmotion')}return""},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=250;template['height']=160;template['width']+=tinyMCE.getLang('lang_emotions_delta_width',0);template['height']+=tinyMCE.getLang('lang_emotions_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true}return false}};tinyMCE.addPlugin('emotions',TinyMCE_EmotionsPlugin);
\ No newline at end of file
Modified: zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin_src.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin_src.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/emotions/editor_plugin_src.js Sun Nov 25 20:05:05 2007
@@ -1,23 +1,21 @@
/**
- * $RCSfile: editor_plugin_src.js,v $
- * $Revision: 1.23 $
- * $Date: 2006/02/10 16:29:38 $
+ * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $
*
* @author Moxiecode
- * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
*/
/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('emotions', 'en,tr,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');
+tinyMCE.importPluginLanguagePack('emotions');
// Plucin static class
var TinyMCE_EmotionsPlugin = {
getInfo : function() {
return {
longname : 'Emotions',
- author : 'Moxiecode Systems',
+ author : 'Moxiecode Systems AB',
authorurl : 'http://tinymce.moxiecode.com',
- infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',
+ infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
},
@@ -44,7 +42,7 @@
var template = new Array();
template['file'] = '../../plugins/emotions/emotions.htm'; // Relative to theme
- template['width'] = 160;
+ template['width'] = 250;
template['height'] = 160;
// Language specific width and height addons
Modified: zangetsu/static/admin/media/tinymce/plugins/emotions/emotions.htm
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/emotions/emotions.htm (original)
+++ zangetsu/static/admin/media/tinymce/plugins/emotions/emotions.htm Sun Nov 25 20:05:05 2007
@@ -5,7 +5,7 @@
-
+
{$lang_emotions_title}:
Modified: zangetsu/static/admin/media/tinymce/plugins/flash/editor_plugin.js
=================================================================
--- zangetsu/static/admin/media/tinymce/plugins/flash/editor_plugin.js (original)
+++ zangetsu/static/admin/media/tinymce/plugins/flash/editor_plugin.js Sun Nov 25 20:05:05 2007
@@ -1 +1 @@
-tinyMCE.importPluginLanguagePack('flash','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk,pt_br');var TinyMCE_FlashPlugin={getInfo:function(){return{longname:'Flash',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(!tinyMCE.settings['flash_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/flash/css/content.css");},getControlHTML:function(cn){switch(cn){case"flash":return tinyMCE.getButtonHTML(cn,'lang_flash_desc','{$pluginurl}/images/flash.gif','mceFlash');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFlash":var name="",swffile="",swfwidth="",swfheight="",action="insert";var template=new Array();var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst
.getFocusElement();template['file']='../../plugins/flash/flash.htm';template['width']=430;template['height']=175;template['width']+=tinyMCE.getLang('lang_flash_delta_width',0);template['height']+=tinyMCE.getLang('lang_flash_delta_height',0);if(focusElm!=null&&focusElm.nodeName.toLowerCase()=="img"){name=tinyMCE.getAttrib(focusElm,'class');if(name.indexOf('mceItemFlash')==-1)return true;swffile=tinyMCE.getAttrib(focusElm,'alt');if(tinyMCE.getParam('convert_urls'))swffile=eval(tinyMCE.settings['urlconverter_callback']+"(swffile, null, true);");swfwidth=tinyMCE.getAttrib(focusElm,'width');swfheight=tinyMCE.getAttrib(focusElm,'height');action="update";}tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",swffile:swffile,swfwidth:swfwidth,swfheight:swfheight,action:action});return true;}return false;},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":if(tinyMCE.getParam('convert_urls')){var imgs=content.getElementsByTagName("img");for(var i=0;i
','gi'),'');content=content.replace(new RegExp('<[ ]*object','gi'),'');while((startPos=content.indexOf('