From 0966944b26bb1e6f22eca4aeb5234f29d6ad0a3b Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Mon, 26 Sep 2005 02:47:36 +0000 Subject: [PATCH] * Removed the Kevin Roth rich text editor and replaced it with TinyMCE. --- webcit/ChangeLog | 4 +- webcit/README.txt | 6 +- webcit/messages.c | 35 +- webcit/static/head.html | 2 - webcit/static/richtext.js | 621 -- webcit/tiny_mce/blank.htm | 9 + webcit/tiny_mce/langs/ar.js | 43 + webcit/tiny_mce/langs/ca.js | 41 + webcit/tiny_mce/langs/cs.js | 52 + webcit/tiny_mce/langs/da.js | 41 + webcit/tiny_mce/langs/de.js | 41 + webcit/tiny_mce/langs/el.js | 41 + webcit/tiny_mce/langs/en.js | 41 + webcit/tiny_mce/langs/es.js | 41 + webcit/tiny_mce/langs/fa.js | 46 + webcit/tiny_mce/langs/fi.js | 41 + webcit/tiny_mce/langs/fr.js | 42 + webcit/tiny_mce/langs/fr_ca.js | 40 + webcit/tiny_mce/langs/he.js | 41 + webcit/tiny_mce/langs/hu.js | 42 + webcit/tiny_mce/langs/it.js | 41 + webcit/tiny_mce/langs/ja.js | 41 + webcit/tiny_mce/langs/ko.js | 40 + webcit/tiny_mce/langs/nl.js | 41 + webcit/tiny_mce/langs/no.js | 40 + webcit/tiny_mce/langs/pl.js | 41 + webcit/tiny_mce/langs/pt.js | 42 + webcit/tiny_mce/langs/pt_br.js | 42 + webcit/tiny_mce/langs/readme.txt | 2 + webcit/tiny_mce/langs/ru.js | 43 + webcit/tiny_mce/langs/sv.js | 43 + webcit/tiny_mce/langs/th.js | 40 + webcit/tiny_mce/langs/zh_cn.js | 42 + webcit/tiny_mce/license.txt | 437 ++ .../plugins/_template/editor_plugin.js | 118 + .../plugins/_template/editor_plugin_src.js | 131 + .../plugins/_template/images/template.gif | Bin 0 -> 87 bytes webcit/tiny_mce/plugins/_template/langs/en.js | 8 + .../tiny_mce/plugins/_template/langs/fr_ca.js | 8 + .../tiny_mce/plugins/_template/langs/zh_cn.js | 9 + webcit/tiny_mce/plugins/_template/popup.htm | 47 + webcit/tiny_mce/plugins/_template/readme.txt | 1 + .../tiny_mce/plugins/advhr/editor_plugin.js | 2 + .../plugins/advhr/editor_plugin_src.js | 74 + .../tiny_mce/plugins/advhr/images/advhr.gif | Bin 0 -> 153 bytes .../tiny_mce/plugins/advhr/jscripts/rule.js | 41 + webcit/tiny_mce/plugins/advhr/langs/cs.js | 14 + webcit/tiny_mce/plugins/advhr/langs/de.js | 8 + webcit/tiny_mce/plugins/advhr/langs/en.js | 8 + webcit/tiny_mce/plugins/advhr/langs/fa.js | 13 + webcit/tiny_mce/plugins/advhr/langs/fr.js | 8 + webcit/tiny_mce/plugins/advhr/langs/fr_ca.js | 8 + webcit/tiny_mce/plugins/advhr/langs/he.js | 8 + webcit/tiny_mce/plugins/advhr/langs/nl.js | 8 + webcit/tiny_mce/plugins/advhr/langs/pl.js | 8 + webcit/tiny_mce/plugins/advhr/langs/pt_br.js | 8 + webcit/tiny_mce/plugins/advhr/langs/sv.js | 8 + webcit/tiny_mce/plugins/advhr/langs/zh_cn.js | 9 + webcit/tiny_mce/plugins/advhr/readme.txt | 1 + webcit/tiny_mce/plugins/advhr/rule.htm | 56 + .../plugins/advimage/css/advimage.css | 62 + .../plugins/advimage/editor_plugin.js | 2 + .../plugins/advimage/editor_plugin_src.js | 98 + webcit/tiny_mce/plugins/advimage/image.htm | 230 + .../plugins/advimage/images/sample.gif | Bin 0 -> 1624 bytes .../plugins/advimage/jscripts/functions.js | 475 ++ webcit/tiny_mce/plugins/advimage/langs/cs.js | 8 + webcit/tiny_mce/plugins/advimage/langs/de.js | 8 + webcit/tiny_mce/plugins/advimage/langs/en.js | 26 + webcit/tiny_mce/plugins/advimage/langs/fa.js | 13 + .../tiny_mce/plugins/advimage/langs/fa_ca.js | 8 + webcit/tiny_mce/plugins/advimage/langs/fr.js | 8 + .../tiny_mce/plugins/advimage/langs/fr_ca.js | 8 + webcit/tiny_mce/plugins/advimage/langs/he.js | 8 + webcit/tiny_mce/plugins/advimage/langs/ko.js | 8 + webcit/tiny_mce/plugins/advimage/langs/nl.js | 8 + webcit/tiny_mce/plugins/advimage/langs/pl.js | 8 + .../tiny_mce/plugins/advimage/langs/pt_br.js | 8 + webcit/tiny_mce/plugins/advimage/langs/sv.js | 26 + .../tiny_mce/plugins/advimage/langs/zh_cn.js | 9 + webcit/tiny_mce/plugins/advimage/readme.txt | 1 + .../tiny_mce/plugins/advlink/css/advlink.css | 35 + .../tiny_mce/plugins/advlink/editor_plugin.js | 2 + .../plugins/advlink/editor_plugin_src.js | 68 + .../plugins/advlink/jscripts/functions.js | 537 ++ webcit/tiny_mce/plugins/advlink/langs/cs.js | 28 + webcit/tiny_mce/plugins/advlink/langs/de.js | 22 + webcit/tiny_mce/plugins/advlink/langs/en.js | 46 + webcit/tiny_mce/plugins/advlink/langs/fa.js | 27 + webcit/tiny_mce/plugins/advlink/langs/fr.js | 22 + .../tiny_mce/plugins/advlink/langs/fr_ca.js | 22 + webcit/tiny_mce/plugins/advlink/langs/he.js | 22 + webcit/tiny_mce/plugins/advlink/langs/ko.js | 21 + webcit/tiny_mce/plugins/advlink/langs/nl.js | 22 + webcit/tiny_mce/plugins/advlink/langs/pl.js | 24 + .../tiny_mce/plugins/advlink/langs/pt_br.js | 22 + webcit/tiny_mce/plugins/advlink/langs/sv.js | 46 + .../tiny_mce/plugins/advlink/langs/zh_cn.js | 23 + webcit/tiny_mce/plugins/advlink/link.htm | 327 ++ webcit/tiny_mce/plugins/advlink/readme.txt | 1 + .../plugins/autosave/editor_plugin.js | 2 + .../plugins/autosave/editor_plugin_src.js | 28 + webcit/tiny_mce/plugins/autosave/langs/cs.js | 11 + webcit/tiny_mce/plugins/autosave/langs/en.js | 5 + webcit/tiny_mce/plugins/autosave/langs/sv.js | 6 + webcit/tiny_mce/plugins/autosave/readme.txt | 1 + .../plugins/contextmenu/css/contextmenu.css | 60 + .../plugins/contextmenu/editor_plugin.js | 2 + .../plugins/contextmenu/editor_plugin_src.js | 309 + .../plugins/contextmenu/images/spacer.gif | Bin 0 -> 43 bytes .../tiny_mce/plugins/contextmenu/readme.txt | 1 + .../plugins/directionality/editor_plugin.js | 2 + .../directionality/editor_plugin_src.js | 79 + .../plugins/directionality/images/ltr.gif | Bin 0 -> 155 bytes .../plugins/directionality/images/rtl.gif | Bin 0 -> 153 bytes .../plugins/directionality/langs/cs.js | 12 + .../plugins/directionality/langs/en.js | 6 + .../plugins/directionality/langs/fr_ca.js | 6 + .../plugins/directionality/langs/he.js | 6 + .../plugins/directionality/langs/sv.js | 6 + .../plugins/directionality/langs/zh_cn.js | 7 + .../plugins/directionality/readme.txt | 1 + .../plugins/emotions/editor_plugin.js | 2 + .../plugins/emotions/editor_plugin_src.js | 50 + webcit/tiny_mce/plugins/emotions/emotions.htm | 39 + .../plugins/emotions/images/emotions.gif | Bin 0 -> 357 bytes .../plugins/emotions/images/readme.txt | 2 + .../plugins/emotions/images/smiley-cool.gif | Bin 0 -> 354 bytes .../plugins/emotions/images/smiley-cry.gif | Bin 0 -> 329 bytes .../emotions/images/smiley-embarassed.gif | Bin 0 -> 331 bytes .../emotions/images/smiley-foot-in-mouth.gif | Bin 0 -> 344 bytes .../plugins/emotions/images/smiley-frown.gif | Bin 0 -> 340 bytes .../emotions/images/smiley-innocent.gif | Bin 0 -> 336 bytes .../plugins/emotions/images/smiley-kiss.gif | Bin 0 -> 338 bytes .../emotions/images/smiley-laughing.gif | Bin 0 -> 343 bytes .../emotions/images/smiley-money-mouth.gif | Bin 0 -> 321 bytes .../plugins/emotions/images/smiley-sealed.gif | Bin 0 -> 325 bytes .../plugins/emotions/images/smiley-smile.gif | Bin 0 -> 345 bytes .../emotions/images/smiley-surprised.gif | Bin 0 -> 341 bytes .../emotions/images/smiley-tongue-out.gif | Bin 0 -> 328 bytes .../emotions/images/smiley-undecided.gif | Bin 0 -> 337 bytes .../plugins/emotions/images/smiley-wink.gif | Bin 0 -> 351 bytes .../plugins/emotions/images/smiley-yell.gif | Bin 0 -> 336 bytes .../plugins/emotions/jscripts/functions.js | 8 + webcit/tiny_mce/plugins/emotions/langs/cs.js | 12 + webcit/tiny_mce/plugins/emotions/langs/de.js | 6 + webcit/tiny_mce/plugins/emotions/langs/el.js | 6 + webcit/tiny_mce/plugins/emotions/langs/en.js | 22 + webcit/tiny_mce/plugins/emotions/langs/fa.js | 11 + webcit/tiny_mce/plugins/emotions/langs/fr.js | 6 + .../tiny_mce/plugins/emotions/langs/fr_ca.js | 6 + webcit/tiny_mce/plugins/emotions/langs/he.js | 6 + webcit/tiny_mce/plugins/emotions/langs/it.js | 6 + webcit/tiny_mce/plugins/emotions/langs/ko.js | 6 + webcit/tiny_mce/plugins/emotions/langs/nl.js | 6 + webcit/tiny_mce/plugins/emotions/langs/pl.js | 6 + .../tiny_mce/plugins/emotions/langs/pt_br.js | 6 + webcit/tiny_mce/plugins/emotions/langs/sv.js | 22 + .../tiny_mce/plugins/emotions/langs/zh_cn.js | 7 + webcit/tiny_mce/plugins/emotions/readme.txt | 1 + webcit/tiny_mce/plugins/flash/css/content.css | 7 + webcit/tiny_mce/plugins/flash/css/flash.css | 11 + .../tiny_mce/plugins/flash/editor_plugin.js | 2 + .../plugins/flash/editor_plugin_src.js | 234 + webcit/tiny_mce/plugins/flash/flash.htm | 66 + .../tiny_mce/plugins/flash/images/flash.gif | Bin 0 -> 241 bytes .../tiny_mce/plugins/flash/jscripts/flash.js | 97 + webcit/tiny_mce/plugins/flash/langs/cs.js | 14 + webcit/tiny_mce/plugins/flash/langs/de.js | 9 + webcit/tiny_mce/plugins/flash/langs/en.js | 11 + webcit/tiny_mce/plugins/flash/langs/fa.js | 13 + webcit/tiny_mce/plugins/flash/langs/fr.js | 9 + webcit/tiny_mce/plugins/flash/langs/fr_ca.js | 9 + webcit/tiny_mce/plugins/flash/langs/he.js | 9 + webcit/tiny_mce/plugins/flash/langs/nl.js | 7 + webcit/tiny_mce/plugins/flash/langs/pl.js | 9 + webcit/tiny_mce/plugins/flash/langs/pt_br.js | 9 + webcit/tiny_mce/plugins/flash/langs/sv.js | 11 + webcit/tiny_mce/plugins/flash/langs/zh_cn.js | 10 + webcit/tiny_mce/plugins/flash/readme.txt | 1 + .../plugins/fullscreen/editor_plugin.js | 2 + .../plugins/fullscreen/editor_plugin_src.js | 44 + .../plugins/fullscreen/fullscreen.htm | 72 + .../plugins/fullscreen/images/fullscreen.gif | Bin 0 -> 198 bytes .../tiny_mce/plugins/fullscreen/langs/cs.js | 12 + .../tiny_mce/plugins/fullscreen/langs/en.js | 6 + .../plugins/fullscreen/langs/fr_ca.js | 6 + .../tiny_mce/plugins/fullscreen/langs/he.js | 6 + .../tiny_mce/plugins/fullscreen/langs/sv.js | 6 + .../plugins/fullscreen/langs/zh_cn.js | 7 + webcit/tiny_mce/plugins/fullscreen/readme.txt | 1 + .../tiny_mce/plugins/iespell/editor_plugin.js | 2 + .../plugins/iespell/editor_plugin_src.js | 47 + .../plugins/iespell/images/iespell.gif | Bin 0 -> 124 bytes webcit/tiny_mce/plugins/iespell/langs/cs.js | 12 + webcit/tiny_mce/plugins/iespell/langs/de.js | 7 + webcit/tiny_mce/plugins/iespell/langs/el.js | 7 + webcit/tiny_mce/plugins/iespell/langs/en.js | 7 + webcit/tiny_mce/plugins/iespell/langs/fr.js | 6 + .../tiny_mce/plugins/iespell/langs/fr_ca.js | 6 + webcit/tiny_mce/plugins/iespell/langs/he.js | 6 + webcit/tiny_mce/plugins/iespell/langs/it.js | 7 + webcit/tiny_mce/plugins/iespell/langs/ko.js | 7 + webcit/tiny_mce/plugins/iespell/langs/nl.js | 6 + webcit/tiny_mce/plugins/iespell/langs/pl.js | 6 + .../tiny_mce/plugins/iespell/langs/pt_br.js | 6 + webcit/tiny_mce/plugins/iespell/langs/sv.js | 6 + .../tiny_mce/plugins/iespell/langs/zh_cn.js | 7 + webcit/tiny_mce/plugins/iespell/readme.txt | 1 + .../plugins/inlinepopups/css/inlinepopup.css | 69 + .../plugins/inlinepopups/editor_plugin.js | 11 + .../plugins/inlinepopups/editor_plugin_src.js | 643 ++ .../plugins/inlinepopups/images/spacer.gif | Bin 0 -> 43 bytes .../inlinepopups/images/window_close.gif | Bin 0 -> 110 bytes .../inlinepopups/images/window_maximize.gif | Bin 0 -> 111 bytes .../inlinepopups/images/window_minimize.gif | Bin 0 -> 112 bytes .../inlinepopups/images/window_resize.gif | Bin 0 -> 74 bytes .../inlinepopups/jscripts/mcwindows.js | 455 ++ .../tiny_mce/plugins/inlinepopups/readme.txt | 0 .../plugins/insertdatetime/editor_plugin.js | 2 + .../insertdatetime/editor_plugin_src.js | 80 + .../insertdatetime/images/insertdate.gif | Bin 0 -> 287 bytes .../insertdatetime/images/inserttime.gif | Bin 0 -> 239 bytes .../plugins/insertdatetime/langs/cs.js | 18 + .../plugins/insertdatetime/langs/de.js | 12 + .../plugins/insertdatetime/langs/el.js | 12 + .../plugins/insertdatetime/langs/en.js | 12 + .../plugins/insertdatetime/langs/fa.js | 13 + .../plugins/insertdatetime/langs/fr.js | 12 + .../plugins/insertdatetime/langs/fr_ca.js | 10 + .../plugins/insertdatetime/langs/he.js | 12 + .../plugins/insertdatetime/langs/it.js | 12 + .../plugins/insertdatetime/langs/ko.js | 12 + .../plugins/insertdatetime/langs/nl.js | 8 + .../plugins/insertdatetime/langs/pl.js | 12 + .../plugins/insertdatetime/langs/pt_br.js | 10 + .../plugins/insertdatetime/langs/sv.js | 12 + .../plugins/insertdatetime/langs/zh_cn.js | 11 + .../plugins/insertdatetime/readme.txt | 1 + .../plugins/noneditable/css/noneditable.css | 17 + .../plugins/noneditable/editor_plugin.js | 1 + .../plugins/noneditable/editor_plugin_src.js | 149 + .../tiny_mce/plugins/noneditable/readme.txt | 1 + webcit/tiny_mce/plugins/paste/blank.htm | 18 + webcit/tiny_mce/plugins/paste/css/blank.css | 13 + .../tiny_mce/plugins/paste/css/pasteword.css | 3 + .../tiny_mce/plugins/paste/editor_plugin.js | 2 + .../plugins/paste/editor_plugin_src.js | 292 + .../plugins/paste/images/pastetext.gif | Bin 0 -> 294 bytes .../plugins/paste/images/pasteword.gif | Bin 0 -> 299 bytes .../plugins/paste/images/selectall.gif | Bin 0 -> 205 bytes .../plugins/paste/jscripts/pastetext.js | 34 + .../plugins/paste/jscripts/pasteword.js | 43 + webcit/tiny_mce/plugins/paste/langs/cs.js | 16 + webcit/tiny_mce/plugins/paste/langs/en.js | 10 + webcit/tiny_mce/plugins/paste/langs/fr_ca.js | 10 + webcit/tiny_mce/plugins/paste/langs/he.js | 10 + webcit/tiny_mce/plugins/paste/langs/sv.js | 10 + webcit/tiny_mce/plugins/paste/langs/zh_cn.js | 11 + webcit/tiny_mce/plugins/paste/pastetext.htm | 33 + webcit/tiny_mce/plugins/paste/pasteword.htm | 28 + webcit/tiny_mce/plugins/paste/readme.txt | 1 + .../tiny_mce/plugins/preview/editor_plugin.js | 2 + .../plugins/preview/editor_plugin_src.js | 71 + webcit/tiny_mce/plugins/preview/example.html | 13 + .../plugins/preview/images/preview.gif | Bin 0 -> 285 bytes webcit/tiny_mce/plugins/preview/langs/cs.js | 11 + webcit/tiny_mce/plugins/preview/langs/de.js | 5 + webcit/tiny_mce/plugins/preview/langs/el.js | 5 + webcit/tiny_mce/plugins/preview/langs/en.js | 5 + webcit/tiny_mce/plugins/preview/langs/fa.js | 10 + webcit/tiny_mce/plugins/preview/langs/fr.js | 5 + .../tiny_mce/plugins/preview/langs/fr_ca.js | 5 + webcit/tiny_mce/plugins/preview/langs/he.js | 5 + webcit/tiny_mce/plugins/preview/langs/it.js | 5 + webcit/tiny_mce/plugins/preview/langs/ko.js | 5 + webcit/tiny_mce/plugins/preview/langs/nl.js | 5 + webcit/tiny_mce/plugins/preview/langs/pl.js | 5 + webcit/tiny_mce/plugins/preview/langs/pt.js | 5 + .../tiny_mce/plugins/preview/langs/pt_br.js | 5 + webcit/tiny_mce/plugins/preview/langs/sv.js | 5 + .../tiny_mce/plugins/preview/langs/zh_cn.js | 5 + webcit/tiny_mce/plugins/preview/readme.txt | 1 + .../tiny_mce/plugins/print/editor_plugin.js | 2 + .../plugins/print/editor_plugin_src.js | 36 + .../tiny_mce/plugins/print/images/print.gif | Bin 0 -> 211 bytes webcit/tiny_mce/plugins/print/langs/cs.js | 11 + webcit/tiny_mce/plugins/print/langs/de.js | 5 + webcit/tiny_mce/plugins/print/langs/en.js | 5 + webcit/tiny_mce/plugins/print/langs/fa.js | 10 + webcit/tiny_mce/plugins/print/langs/fr.js | 5 + webcit/tiny_mce/plugins/print/langs/fr_ca.js | 5 + webcit/tiny_mce/plugins/print/langs/he.js | 5 + webcit/tiny_mce/plugins/print/langs/nl.js | 5 + webcit/tiny_mce/plugins/print/langs/pl.js | 5 + webcit/tiny_mce/plugins/print/langs/pt_br.js | 5 + webcit/tiny_mce/plugins/print/langs/sv.js | 5 + webcit/tiny_mce/plugins/print/langs/zh_cn.js | 6 + webcit/tiny_mce/plugins/print/readme.txt | 1 + webcit/tiny_mce/plugins/readme.txt | 1 + webcit/tiny_mce/plugins/save/editor_plugin.js | 2 + .../plugins/save/editor_plugin_src.js | 55 + webcit/tiny_mce/plugins/save/images/save.gif | Bin 0 -> 285 bytes webcit/tiny_mce/plugins/save/langs/cs.js | 11 + webcit/tiny_mce/plugins/save/langs/de.js | 5 + webcit/tiny_mce/plugins/save/langs/en.js | 5 + webcit/tiny_mce/plugins/save/langs/fa.js | 11 + webcit/tiny_mce/plugins/save/langs/fr.js | 5 + webcit/tiny_mce/plugins/save/langs/fr_ca.js | 6 + webcit/tiny_mce/plugins/save/langs/he.js | 5 + webcit/tiny_mce/plugins/save/langs/nl.js | 5 + webcit/tiny_mce/plugins/save/langs/pl.js | 5 + webcit/tiny_mce/plugins/save/langs/pt_br.js | 5 + webcit/tiny_mce/plugins/save/langs/sv.js | 5 + webcit/tiny_mce/plugins/save/langs/zh_cn.js | 7 + webcit/tiny_mce/plugins/save/readme.txt | 1 + .../plugins/searchreplace/editor_plugin.js | 2 + .../searchreplace/editor_plugin_src.js | 184 + .../plugins/searchreplace/images/replace.gif | Bin 0 -> 125 bytes .../plugins/searchreplace/images/search.gif | Bin 0 -> 191 bytes .../plugins/searchreplace/jscripts/replace.js | 38 + .../plugins/searchreplace/jscripts/search.js | 34 + .../plugins/searchreplace/langs/cs.js | 27 + .../plugins/searchreplace/langs/de.js | 21 + .../plugins/searchreplace/langs/en.js | 21 + .../plugins/searchreplace/langs/fa.js | 26 + .../plugins/searchreplace/langs/fr.js | 21 + .../plugins/searchreplace/langs/fr_ca.js | 21 + .../plugins/searchreplace/langs/he.js | 21 + .../plugins/searchreplace/langs/nl.js | 21 + .../plugins/searchreplace/langs/pl.js | 21 + .../plugins/searchreplace/langs/pt_br.js | 21 + .../plugins/searchreplace/langs/sv.js | 21 + .../plugins/searchreplace/langs/zh_cn.js | 22 + .../tiny_mce/plugins/searchreplace/readme.txt | 1 + .../plugins/searchreplace/replace.htm | 48 + .../tiny_mce/plugins/searchreplace/search.htm | 41 + webcit/tiny_mce/plugins/table/cell.htm | 169 + webcit/tiny_mce/plugins/table/css/cell.css | 13 + webcit/tiny_mce/plugins/table/css/row.css | 13 + webcit/tiny_mce/plugins/table/css/table.css | 9 + .../tiny_mce/plugins/table/editor_plugin.js | 2 + .../plugins/table/editor_plugin_src.js | 1049 ++++ .../tiny_mce/plugins/table/images/buttons.gif | Bin 0 -> 1356 bytes .../tiny_mce/plugins/table/images/table.gif | Bin 0 -> 287 bytes .../plugins/table/images/table_cell_props.gif | Bin 0 -> 189 bytes .../plugins/table/images/table_delete.gif | Bin 0 -> 372 bytes .../plugins/table/images/table_delete_col.gif | Bin 0 -> 163 bytes .../plugins/table/images/table_delete_row.gif | Bin 0 -> 171 bytes .../table/images/table_insert_col_after.gif | Bin 0 -> 165 bytes .../table/images/table_insert_col_before.gif | Bin 0 -> 165 bytes .../table/images/table_insert_row_after.gif | Bin 0 -> 163 bytes .../table/images/table_insert_row_before.gif | Bin 0 -> 159 bytes .../table/images/table_merge_cells.gif | Bin 0 -> 198 bytes .../plugins/table/images/table_row_props.gif | Bin 0 -> 187 bytes .../table/images/table_split_cells.gif | Bin 0 -> 210 bytes .../tiny_mce/plugins/table/jscripts/cell.js | 168 + .../plugins/table/jscripts/merge_cells.js | 19 + webcit/tiny_mce/plugins/table/jscripts/row.js | 166 + .../tiny_mce/plugins/table/jscripts/table.js | 232 + webcit/tiny_mce/plugins/table/langs/ar.js | 43 + webcit/tiny_mce/plugins/table/langs/cs.js | 49 + webcit/tiny_mce/plugins/table/langs/da.js | 43 + webcit/tiny_mce/plugins/table/langs/de.js | 43 + webcit/tiny_mce/plugins/table/langs/el.js | 43 + webcit/tiny_mce/plugins/table/langs/en.js | 69 + webcit/tiny_mce/plugins/table/langs/es.js | 43 + webcit/tiny_mce/plugins/table/langs/fa.js | 47 + webcit/tiny_mce/plugins/table/langs/fi.js | 43 + webcit/tiny_mce/plugins/table/langs/fr.js | 43 + webcit/tiny_mce/plugins/table/langs/fr_ca.js | 43 + webcit/tiny_mce/plugins/table/langs/he.js | 43 + webcit/tiny_mce/plugins/table/langs/hu.js | 43 + webcit/tiny_mce/plugins/table/langs/it.js | 43 + webcit/tiny_mce/plugins/table/langs/ja.js | 43 + webcit/tiny_mce/plugins/table/langs/ko.js | 43 + webcit/tiny_mce/plugins/table/langs/nl.js | 43 + webcit/tiny_mce/plugins/table/langs/no.js | 43 + webcit/tiny_mce/plugins/table/langs/pl.js | 41 + webcit/tiny_mce/plugins/table/langs/pt.js | 43 + .../tiny_mce/plugins/table/langs/readme.txt | 4 + webcit/tiny_mce/plugins/table/langs/sv.js | 70 + webcit/tiny_mce/plugins/table/langs/tw.js | 43 + webcit/tiny_mce/plugins/table/langs/zh_cn.js | 44 + webcit/tiny_mce/plugins/table/merge_cells.htm | 36 + webcit/tiny_mce/plugins/table/readme.txt | 1 + webcit/tiny_mce/plugins/table/row.htm | 166 + webcit/tiny_mce/plugins/table/table.htm | 154 + webcit/tiny_mce/plugins/zoom/editor_plugin.js | 7 + .../plugins/zoom/editor_plugin_src.js | 47 + webcit/tiny_mce/plugins/zoom/langs/he.js | 5 + webcit/tiny_mce/plugins/zoom/readme.txt | 1 + webcit/tiny_mce/themes/advanced/about.htm | 52 + webcit/tiny_mce/themes/advanced/anchor.htm | 32 + webcit/tiny_mce/themes/advanced/charmap.htm | 52 + .../tiny_mce/themes/advanced/color_picker.htm | 12 + .../themes/advanced/css/editor_content.css | 55 + .../themes/advanced/css/editor_popup.css | 319 + .../themes/advanced/css/editor_ui.css | 174 + .../themes/advanced/docs/cs/about.htm | 31 + .../advanced/docs/cs/common_buttons.htm | 170 + .../docs/cs/images/insert_image_window.png | Bin 0 -> 4798 bytes .../docs/cs/images/insert_link_window.png | Bin 0 -> 3832 bytes .../docs/cs/images/insert_table_window.png | Bin 0 -> 4619 bytes .../themes/advanced/docs/cs/index.htm | 26 + .../advanced/docs/cs/insert_image_button.htm | 66 + .../advanced/docs/cs/insert_link_button.htm | 34 + .../advanced/docs/cs/insert_table_button.htm | 68 + .../themes/advanced/docs/cs/style.css | 28 + .../themes/advanced/docs/de/about.htm | 31 + .../advanced/docs/de/common_buttons.htm | 107 + .../docs/de/images/insert_image_window.gif | Bin 0 -> 4822 bytes .../docs/de/images/insert_link_window.gif | Bin 0 -> 5135 bytes .../themes/advanced/docs/de/index.htm | 24 + .../advanced/docs/de/insert_image_button.htm | 33 + .../advanced/docs/de/insert_link_button.htm | 34 + .../themes/advanced/docs/de/style.css | 28 + .../themes/advanced/docs/en/about.htm | 31 + .../advanced/docs/en/common_buttons.htm | 162 + .../docs/en/images/insert_anchor_window.gif | Bin 0 -> 5189 bytes .../docs/en/images/insert_image_window.gif | Bin 0 -> 7195 bytes .../docs/en/images/insert_link_window.gif | Bin 0 -> 5658 bytes .../docs/en/images/insert_table_window.gif | Bin 0 -> 7093 bytes .../themes/advanced/docs/en/index.htm | 26 + .../advanced/docs/en/insert_anchor_button.htm | 32 + .../advanced/docs/en/insert_image_button.htm | 65 + .../advanced/docs/en/insert_link_button.htm | 33 + .../advanced/docs/en/insert_table_button.htm | 71 + .../themes/advanced/docs/en/style.css | 28 + .../themes/advanced/docs/es/about.htm | 28 + .../advanced/docs/es/common_buttons.htm | 155 + .../docs/es/images/insert_image_window.gif | Bin 0 -> 7195 bytes .../docs/es/images/insert_link_window.gif | Bin 0 -> 5658 bytes .../docs/es/images/insert_table_window.gif | Bin 0 -> 6747 bytes .../themes/advanced/docs/es/index.htm | 25 + .../advanced/docs/es/insert_image_button.htm | 64 + .../advanced/docs/es/insert_link_button.htm | 32 + .../advanced/docs/es/insert_table_button.htm | 67 + .../themes/advanced/docs/es/style.css | 28 + .../themes/advanced/docs/fi/about.htm | 28 + .../advanced/docs/fi/common_buttons.htm | 156 + .../docs/fi/images/insert_image_window.gif | Bin 0 -> 8825 bytes .../docs/fi/images/insert_link_window.gif | Bin 0 -> 8221 bytes .../docs/fi/images/insert_table_window.gif | Bin 0 -> 8442 bytes .../themes/advanced/docs/fi/index.htm | 25 + .../advanced/docs/fi/insert_image_button.htm | 65 + .../advanced/docs/fi/insert_link_button.htm | 35 + .../advanced/docs/fi/insert_table_button.htm | 67 + .../themes/advanced/docs/fi/style.css | 28 + .../themes/advanced/docs/fr/about.htm | 32 + .../advanced/docs/fr/common_buttons.htm | 160 + .../docs/fr/images/insert_image_window.gif | Bin 0 -> 38920 bytes .../docs/fr/images/insert_link_window.gif | Bin 0 -> 20970 bytes .../docs/fr/images/insert_table_window.gif | Bin 0 -> 32352 bytes .../themes/advanced/docs/fr/index.htm | 25 + .../advanced/docs/fr/insert_image_button.htm | 66 + .../advanced/docs/fr/insert_link_button.htm | 34 + .../advanced/docs/fr/insert_table_button.htm | 71 + .../themes/advanced/docs/fr/style.css | 28 + .../themes/advanced/docs/fr_ca/about.htm | 32 + .../advanced/docs/fr_ca/common_buttons.htm | 160 + .../fr_ca/images/insert_anchor_window.gif | Bin 0 -> 12662 bytes .../docs/fr_ca/images/insert_image_window.gif | Bin 0 -> 38920 bytes .../docs/fr_ca/images/insert_link_window.gif | Bin 0 -> 20970 bytes .../docs/fr_ca/images/insert_table_window.gif | Bin 0 -> 32352 bytes .../themes/advanced/docs/fr_ca/index.htm | 25 + .../docs/fr_ca/insert_anchor_button.htm | 32 + .../docs/fr_ca/insert_image_button.htm | 66 + .../docs/fr_ca/insert_link_button.htm | 34 + .../docs/fr_ca/insert_table_button.htm | 71 + .../themes/advanced/docs/fr_ca/style.css | 28 + .../themes/advanced/docs/hu/about.htm | 28 + .../advanced/docs/hu/common_buttons.htm | 106 + .../docs/hu/images/insert_image_window.gif | Bin 0 -> 5486 bytes .../docs/hu/images/insert_link_window.gif | Bin 0 -> 5762 bytes .../themes/advanced/docs/hu/index.htm | 24 + .../advanced/docs/hu/insert_image_button.htm | 32 + .../advanced/docs/hu/insert_link_button.htm | 31 + .../themes/advanced/docs/hu/style.css | 28 + .../themes/advanced/docs/images/table.gif | Bin 0 -> 1018 bytes .../advanced/docs/images/table_delete_col.gif | Bin 0 -> 929 bytes .../advanced/docs/images/table_delete_row.gif | Bin 0 -> 942 bytes .../docs/images/table_insert_col_after.gif | Bin 0 -> 936 bytes .../docs/images/table_insert_col_before.gif | Bin 0 -> 935 bytes .../docs/images/table_insert_row_after.gif | Bin 0 -> 928 bytes .../docs/images/table_insert_row_before.gif | Bin 0 -> 928 bytes .../themes/advanced/docs/it/about.htm | 37 + .../advanced/docs/it/common_buttons.htm | 180 + .../docs/it/images/insert_anchor_window.gif | Bin 0 -> 5336 bytes .../docs/it/images/insert_image_window.gif | Bin 0 -> 7248 bytes .../docs/it/images/insert_link_window.gif | Bin 0 -> 5909 bytes .../docs/it/images/insert_table_window.gif | Bin 0 -> 7379 bytes .../themes/advanced/docs/it/index.htm | 30 + .../advanced/docs/it/insert_anchor_button.htm | 32 + .../advanced/docs/it/insert_image_button.htm | 66 + .../advanced/docs/it/insert_link_button.htm | 41 + .../advanced/docs/it/insert_table_button.htm | 71 + .../themes/advanced/docs/it/style.css | 28 + .../themes/advanced/docs/nl/about.htm | 31 + .../advanced/docs/nl/common_buttons.htm | 188 + .../docs/nl/images/html_source_window.gif | Bin 0 -> 16011 bytes .../docs/nl/images/insert_anchor_window.gif | Bin 0 -> 4030 bytes .../docs/nl/images/insert_image_window.gif | Bin 0 -> 8363 bytes .../docs/nl/images/insert_link_window.gif | Bin 0 -> 5569 bytes .../docs/nl/images/insert_specchar_window.gif | Bin 0 -> 10407 bytes .../docs/nl/images/insert_table_window.gif | Bin 0 -> 7336 bytes .../themes/advanced/docs/nl/index.htm | 27 + .../advanced/docs/nl/insert_anchor_button.htm | 37 + .../advanced/docs/nl/insert_image_button.htm | 65 + .../advanced/docs/nl/insert_link_button.htm | 35 + .../docs/nl/insert_specchar_button.htm | 32 + .../advanced/docs/nl/insert_table_button.htm | 73 + .../themes/advanced/docs/nl/style.css | 28 + .../themes/advanced/docs/pl/about.htm | 33 + .../advanced/docs/pl/common_buttons.htm | 164 + .../docs/pl/images/insert_anchor_window.gif | Bin 0 -> 5401 bytes .../docs/pl/images/insert_image_window.gif | Bin 0 -> 7532 bytes .../docs/pl/images/insert_link_window.gif | Bin 0 -> 5781 bytes .../docs/pl/images/insert_table_window.gif | Bin 0 -> 7418 bytes .../themes/advanced/docs/pl/index.htm | 28 + .../advanced/docs/pl/insert_anchor_button.htm | 33 + .../advanced/docs/pl/insert_image_button.htm | 65 + .../advanced/docs/pl/insert_link_button.htm | 35 + .../advanced/docs/pl/insert_table_button.htm | 73 + .../themes/advanced/docs/pl/style.css | 28 + .../themes/advanced/docs/sv/about.htm | 32 + .../advanced/docs/sv/common_buttons.htm | 163 + .../docs/sv/images/insert_anchor_window.gif | Bin 0 -> 5229 bytes .../docs/sv/images/insert_image_window.gif | Bin 0 -> 7844 bytes .../docs/sv/images/insert_link_window.gif | Bin 0 -> 5767 bytes .../docs/sv/images/insert_table_window.gif | Bin 0 -> 7099 bytes .../themes/advanced/docs/sv/index.htm | 27 + .../advanced/docs/sv/insert_anchor_button.htm | 34 + .../advanced/docs/sv/insert_image_button.htm | 71 + .../advanced/docs/sv/insert_link_button.htm | 33 + .../advanced/docs/sv/insert_table_button.htm | 72 + .../themes/advanced/docs/sv/style.css | 28 + .../themes/advanced/docs/zh_cn/about.htm | 29 + .../advanced/docs/zh_cn/common_buttons.htm | 160 + .../zh_cn/images/insert_anchor_window.gif | Bin 0 -> 10443 bytes .../docs/zh_cn/images/insert_image_window.gif | Bin 0 -> 21751 bytes .../docs/zh_cn/images/insert_link_window.gif | Bin 0 -> 12004 bytes .../docs/zh_cn/images/insert_table_window.gif | Bin 0 -> 19061 bytes .../themes/advanced/docs/zh_cn/index.htm | 27 + .../docs/zh_cn/insert_anchor_button.htm | 31 + .../docs/zh_cn/insert_image_button.htm | 63 + .../docs/zh_cn/insert_link_button.htm | 32 + .../docs/zh_cn/insert_table_button.htm | 71 + .../themes/advanced/docs/zh_cn/style.css | 28 + .../themes/advanced/editor_template.js | 13 + .../themes/advanced/editor_template_src.js | 1185 ++++ webcit/tiny_mce/themes/advanced/image.htm | 90 + .../themes/advanced/images/anchor.gif | Bin 0 -> 171 bytes .../themes/advanced/images/anchor_symbol.gif | Bin 0 -> 70 bytes .../themes/advanced/images/backcolor.gif | Bin 0 -> 174 bytes .../tiny_mce/themes/advanced/images/bold.gif | Bin 0 -> 76 bytes .../themes/advanced/images/bold_de_se.gif | Bin 0 -> 73 bytes .../themes/advanced/images/bold_fr.gif | Bin 0 -> 78 bytes .../themes/advanced/images/bold_ru.gif | Bin 0 -> 77 bytes .../themes/advanced/images/browse.gif | Bin 0 -> 113 bytes .../themes/advanced/images/bullist.gif | Bin 0 -> 108 bytes .../themes/advanced/images/buttons.gif | Bin 0 -> 3286 bytes .../advanced/images/cancel_button_bg.gif | Bin 0 -> 677 bytes .../themes/advanced/images/center.gif | Bin 0 -> 70 bytes .../themes/advanced/images/charmap.gif | Bin 0 -> 245 bytes .../themes/advanced/images/cleanup.gif | Bin 0 -> 256 bytes .../tiny_mce/themes/advanced/images/close.gif | Bin 0 -> 102 bytes .../tiny_mce/themes/advanced/images/code.gif | Bin 0 -> 110 bytes .../tiny_mce/themes/advanced/images/color.gif | Bin 0 -> 125 bytes .../tiny_mce/themes/advanced/images/copy.gif | Bin 0 -> 263 bytes .../themes/advanced/images/custom_1.gif | Bin 0 -> 76 bytes .../tiny_mce/themes/advanced/images/cut.gif | Bin 0 -> 187 bytes .../themes/advanced/images/forecolor.gif | Bin 0 -> 272 bytes .../tiny_mce/themes/advanced/images/full.gif | Bin 0 -> 71 bytes .../tiny_mce/themes/advanced/images/help.gif | Bin 0 -> 295 bytes webcit/tiny_mce/themes/advanced/images/hr.gif | Bin 0 -> 63 bytes .../tiny_mce/themes/advanced/images/image.gif | Bin 0 -> 194 bytes .../themes/advanced/images/indent.gif | Bin 0 -> 112 bytes .../advanced/images/insert_button_bg.gif | Bin 0 -> 703 bytes .../themes/advanced/images/italic.gif | Bin 0 -> 79 bytes .../themes/advanced/images/italic_de_se.gif | Bin 0 -> 75 bytes .../themes/advanced/images/italic_ru.gif | Bin 0 -> 78 bytes .../tiny_mce/themes/advanced/images/left.gif | Bin 0 -> 71 bytes .../tiny_mce/themes/advanced/images/link.gif | Bin 0 -> 175 bytes .../themes/advanced/images/newdocument.gif | Bin 0 -> 170 bytes .../themes/advanced/images/numlist.gif | Bin 0 -> 111 bytes .../themes/advanced/images/outdent.gif | Bin 0 -> 110 bytes .../tiny_mce/themes/advanced/images/paste.gif | Bin 0 -> 286 bytes .../tiny_mce/themes/advanced/images/redo.gif | Bin 0 -> 169 bytes .../themes/advanced/images/removeformat.gif | Bin 0 -> 168 bytes .../tiny_mce/themes/advanced/images/right.gif | Bin 0 -> 70 bytes .../themes/advanced/images/spacer.gif | Bin 0 -> 43 bytes .../advanced/images/statusbar_resize.gif | Bin 0 -> 79 bytes .../themes/advanced/images/strikethrough.gif | Bin 0 -> 83 bytes .../tiny_mce/themes/advanced/images/sub.gif | Bin 0 -> 148 bytes .../tiny_mce/themes/advanced/images/sup.gif | Bin 0 -> 147 bytes .../tiny_mce/themes/advanced/images/table.gif | Bin 0 -> 287 bytes .../advanced/images/table_delete_col.gif | Bin 0 -> 163 bytes .../advanced/images/table_delete_row.gif | Bin 0 -> 171 bytes .../images/table_insert_col_after.gif | Bin 0 -> 165 bytes .../images/table_insert_col_before.gif | Bin 0 -> 165 bytes .../images/table_insert_row_after.gif | Bin 0 -> 163 bytes .../images/table_insert_row_before.gif | Bin 0 -> 159 bytes .../themes/advanced/images/underline.gif | Bin 0 -> 88 bytes .../themes/advanced/images/underline_fr.gif | Bin 0 -> 79 bytes .../themes/advanced/images/underline_ru.gif | Bin 0 -> 77 bytes .../tiny_mce/themes/advanced/images/undo.gif | Bin 0 -> 175 bytes .../themes/advanced/images/unlink.gif | Bin 0 -> 190 bytes .../themes/advanced/images/visualaid.gif | Bin 0 -> 206 bytes .../themes/advanced/images/xp/tab_bg.gif | Bin 0 -> 694 bytes .../themes/advanced/images/xp/tab_end.gif | Bin 0 -> 169 bytes .../themes/advanced/images/xp/tab_sel_bg.gif | Bin 0 -> 428 bytes .../themes/advanced/images/xp/tab_sel_end.gif | Bin 0 -> 101 bytes .../themes/advanced/images/xp/tabs_bg.gif | Bin 0 -> 48 bytes .../themes/advanced/jscripts/about.js | 74 + .../themes/advanced/jscripts/anchor.js | 59 + .../themes/advanced/jscripts/charmap.js | 325 ++ .../themes/advanced/jscripts/color_picker.js | 107 + .../themes/advanced/jscripts/image.js | 80 + .../tiny_mce/themes/advanced/jscripts/link.js | 55 + .../themes/advanced/jscripts/source_editor.js | 54 + webcit/tiny_mce/themes/advanced/langs/ar.js | 63 + webcit/tiny_mce/themes/advanced/langs/ca.js | 64 + webcit/tiny_mce/themes/advanced/langs/cs.js | 70 + webcit/tiny_mce/themes/advanced/langs/da.js | 64 + webcit/tiny_mce/themes/advanced/langs/de.js | 66 + webcit/tiny_mce/themes/advanced/langs/el.js | 64 + webcit/tiny_mce/themes/advanced/langs/en.js | 75 + webcit/tiny_mce/themes/advanced/langs/es.js | 64 + webcit/tiny_mce/themes/advanced/langs/fa.js | 65 + webcit/tiny_mce/themes/advanced/langs/fi.js | 63 + webcit/tiny_mce/themes/advanced/langs/fr.js | 65 + .../tiny_mce/themes/advanced/langs/fr_ca.js | 64 + webcit/tiny_mce/themes/advanced/langs/he.js | 64 + webcit/tiny_mce/themes/advanced/langs/hu.js | 64 + webcit/tiny_mce/themes/advanced/langs/it.js | 64 + webcit/tiny_mce/themes/advanced/langs/ja.js | 62 + webcit/tiny_mce/themes/advanced/langs/ko.js | 65 + webcit/tiny_mce/themes/advanced/langs/nl.js | 66 + webcit/tiny_mce/themes/advanced/langs/no.js | 66 + webcit/tiny_mce/themes/advanced/langs/pl.js | 64 + webcit/tiny_mce/themes/advanced/langs/pt.js | 65 + .../tiny_mce/themes/advanced/langs/pt_br.js | 64 + .../tiny_mce/themes/advanced/langs/readme.txt | 4 + webcit/tiny_mce/themes/advanced/langs/sv.js | 77 + webcit/tiny_mce/themes/advanced/langs/tw.js | 91 + .../tiny_mce/themes/advanced/langs/zh_cn.js | 65 + webcit/tiny_mce/themes/advanced/link.htm | 91 + .../themes/advanced/source_editor.htm | 29 + .../themes/simple/css/editor_content.css | 27 + .../themes/simple/css/editor_popup.css | 41 + .../tiny_mce/themes/simple/css/editor_ui.css | 100 + .../tiny_mce/themes/simple/editor_template.js | 20 + .../themes/simple/editor_template_src.js | 70 + webcit/tiny_mce/themes/simple/images/bold.gif | Bin 0 -> 76 bytes .../themes/simple/images/bold_de_se.gif | Bin 0 -> 73 bytes .../tiny_mce/themes/simple/images/bold_fr.gif | Bin 0 -> 78 bytes .../tiny_mce/themes/simple/images/bold_ru.gif | Bin 0 -> 77 bytes .../tiny_mce/themes/simple/images/bullist.gif | Bin 0 -> 108 bytes .../tiny_mce/themes/simple/images/cleanup.gif | Bin 0 -> 256 bytes .../tiny_mce/themes/simple/images/italic.gif | Bin 0 -> 79 bytes .../themes/simple/images/italic_de_se.gif | Bin 0 -> 75 bytes .../themes/simple/images/italic_ru.gif | Bin 0 -> 78 bytes .../tiny_mce/themes/simple/images/numlist.gif | Bin 0 -> 111 bytes webcit/tiny_mce/themes/simple/images/redo.gif | Bin 0 -> 169 bytes .../tiny_mce/themes/simple/images/spacer.gif | Bin 0 -> 43 bytes .../themes/simple/images/strikethrough.gif | Bin 0 -> 83 bytes .../themes/simple/images/underline.gif | Bin 0 -> 88 bytes .../themes/simple/images/underline_fr.gif | Bin 0 -> 79 bytes .../themes/simple/images/underline_ru.gif | Bin 0 -> 77 bytes webcit/tiny_mce/themes/simple/images/undo.gif | Bin 0 -> 175 bytes webcit/tiny_mce/tiny_mce.js | 11 + webcit/tiny_mce/tiny_mce_popup.js | 221 + webcit/tiny_mce/tiny_mce_src.js | 5177 +++++++++++++++++ webcit/tiny_mce/utils/form_utils.js | 138 + webcit/tiny_mce/utils/mctabs.js | 76 + webcit/tiny_mce/utils/validate.js | 50 + webcit/webcit.c | 26 +- 678 files changed, 28510 insertions(+), 646 deletions(-) delete mode 100644 webcit/static/richtext.js create mode 100644 webcit/tiny_mce/blank.htm create mode 100644 webcit/tiny_mce/langs/ar.js create mode 100644 webcit/tiny_mce/langs/ca.js create mode 100644 webcit/tiny_mce/langs/cs.js create mode 100644 webcit/tiny_mce/langs/da.js create mode 100644 webcit/tiny_mce/langs/de.js create mode 100644 webcit/tiny_mce/langs/el.js create mode 100644 webcit/tiny_mce/langs/en.js create mode 100644 webcit/tiny_mce/langs/es.js create mode 100644 webcit/tiny_mce/langs/fa.js create mode 100644 webcit/tiny_mce/langs/fi.js create mode 100644 webcit/tiny_mce/langs/fr.js create mode 100644 webcit/tiny_mce/langs/fr_ca.js create mode 100644 webcit/tiny_mce/langs/he.js create mode 100644 webcit/tiny_mce/langs/hu.js create mode 100644 webcit/tiny_mce/langs/it.js create mode 100644 webcit/tiny_mce/langs/ja.js create mode 100644 webcit/tiny_mce/langs/ko.js create mode 100644 webcit/tiny_mce/langs/nl.js create mode 100644 webcit/tiny_mce/langs/no.js create mode 100644 webcit/tiny_mce/langs/pl.js create mode 100644 webcit/tiny_mce/langs/pt.js create mode 100644 webcit/tiny_mce/langs/pt_br.js create mode 100644 webcit/tiny_mce/langs/readme.txt create mode 100644 webcit/tiny_mce/langs/ru.js create mode 100644 webcit/tiny_mce/langs/sv.js create mode 100644 webcit/tiny_mce/langs/th.js create mode 100644 webcit/tiny_mce/langs/zh_cn.js create mode 100644 webcit/tiny_mce/license.txt create mode 100644 webcit/tiny_mce/plugins/_template/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/_template/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/_template/images/template.gif create mode 100644 webcit/tiny_mce/plugins/_template/langs/en.js create mode 100644 webcit/tiny_mce/plugins/_template/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/_template/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/_template/popup.htm create mode 100644 webcit/tiny_mce/plugins/_template/readme.txt create mode 100644 webcit/tiny_mce/plugins/advhr/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/advhr/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/advhr/images/advhr.gif create mode 100644 webcit/tiny_mce/plugins/advhr/jscripts/rule.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/de.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/en.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/he.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/advhr/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/advhr/readme.txt create mode 100644 webcit/tiny_mce/plugins/advhr/rule.htm create mode 100644 webcit/tiny_mce/plugins/advimage/css/advimage.css create mode 100644 webcit/tiny_mce/plugins/advimage/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/advimage/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/advimage/image.htm create mode 100644 webcit/tiny_mce/plugins/advimage/images/sample.gif create mode 100644 webcit/tiny_mce/plugins/advimage/jscripts/functions.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/de.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/en.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/fa_ca.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/he.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/ko.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/advimage/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/advimage/readme.txt create mode 100644 webcit/tiny_mce/plugins/advlink/css/advlink.css create mode 100644 webcit/tiny_mce/plugins/advlink/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/advlink/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/advlink/jscripts/functions.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/de.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/en.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/he.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/ko.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/advlink/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/advlink/link.htm create mode 100644 webcit/tiny_mce/plugins/advlink/readme.txt create mode 100644 webcit/tiny_mce/plugins/autosave/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/autosave/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/autosave/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/autosave/langs/en.js create mode 100644 webcit/tiny_mce/plugins/autosave/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/autosave/readme.txt create mode 100644 webcit/tiny_mce/plugins/contextmenu/css/contextmenu.css create mode 100644 webcit/tiny_mce/plugins/contextmenu/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/contextmenu/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/contextmenu/images/spacer.gif create mode 100644 webcit/tiny_mce/plugins/contextmenu/readme.txt create mode 100644 webcit/tiny_mce/plugins/directionality/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/directionality/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/directionality/images/ltr.gif create mode 100644 webcit/tiny_mce/plugins/directionality/images/rtl.gif create mode 100644 webcit/tiny_mce/plugins/directionality/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/directionality/langs/en.js create mode 100644 webcit/tiny_mce/plugins/directionality/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/directionality/langs/he.js create mode 100644 webcit/tiny_mce/plugins/directionality/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/directionality/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/directionality/readme.txt create mode 100644 webcit/tiny_mce/plugins/emotions/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/emotions/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/emotions/emotions.htm create mode 100644 webcit/tiny_mce/plugins/emotions/images/emotions.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/readme.txt create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-cool.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-cry.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-embarassed.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-frown.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-innocent.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-kiss.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-laughing.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-sealed.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-smile.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-surprised.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-undecided.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-wink.gif create mode 100644 webcit/tiny_mce/plugins/emotions/images/smiley-yell.gif create mode 100644 webcit/tiny_mce/plugins/emotions/jscripts/functions.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/de.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/el.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/en.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/he.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/it.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/ko.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/emotions/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/emotions/readme.txt create mode 100644 webcit/tiny_mce/plugins/flash/css/content.css create mode 100644 webcit/tiny_mce/plugins/flash/css/flash.css create mode 100644 webcit/tiny_mce/plugins/flash/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/flash/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/flash/flash.htm create mode 100644 webcit/tiny_mce/plugins/flash/images/flash.gif create mode 100644 webcit/tiny_mce/plugins/flash/jscripts/flash.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/de.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/en.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/he.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/flash/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/flash/readme.txt create mode 100644 webcit/tiny_mce/plugins/fullscreen/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/fullscreen.htm create mode 100644 webcit/tiny_mce/plugins/fullscreen/images/fullscreen.gif create mode 100644 webcit/tiny_mce/plugins/fullscreen/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/langs/en.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/langs/he.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/fullscreen/readme.txt create mode 100644 webcit/tiny_mce/plugins/iespell/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/iespell/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/iespell/images/iespell.gif create mode 100644 webcit/tiny_mce/plugins/iespell/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/de.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/el.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/en.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/he.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/it.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/ko.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/iespell/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/iespell/readme.txt create mode 100644 webcit/tiny_mce/plugins/inlinepopups/css/inlinepopup.css create mode 100644 webcit/tiny_mce/plugins/inlinepopups/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/inlinepopups/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/inlinepopups/images/spacer.gif create mode 100644 webcit/tiny_mce/plugins/inlinepopups/images/window_close.gif create mode 100644 webcit/tiny_mce/plugins/inlinepopups/images/window_maximize.gif create mode 100644 webcit/tiny_mce/plugins/inlinepopups/images/window_minimize.gif create mode 100644 webcit/tiny_mce/plugins/inlinepopups/images/window_resize.gif create mode 100644 webcit/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js create mode 100644 webcit/tiny_mce/plugins/inlinepopups/readme.txt create mode 100644 webcit/tiny_mce/plugins/insertdatetime/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/images/insertdate.gif create mode 100644 webcit/tiny_mce/plugins/insertdatetime/images/inserttime.gif create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/de.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/el.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/en.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/he.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/it.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/ko.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/insertdatetime/readme.txt create mode 100644 webcit/tiny_mce/plugins/noneditable/css/noneditable.css create mode 100644 webcit/tiny_mce/plugins/noneditable/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/noneditable/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/noneditable/readme.txt create mode 100644 webcit/tiny_mce/plugins/paste/blank.htm create mode 100644 webcit/tiny_mce/plugins/paste/css/blank.css create mode 100644 webcit/tiny_mce/plugins/paste/css/pasteword.css create mode 100644 webcit/tiny_mce/plugins/paste/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/paste/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/paste/images/pastetext.gif create mode 100644 webcit/tiny_mce/plugins/paste/images/pasteword.gif create mode 100644 webcit/tiny_mce/plugins/paste/images/selectall.gif create mode 100644 webcit/tiny_mce/plugins/paste/jscripts/pastetext.js create mode 100644 webcit/tiny_mce/plugins/paste/jscripts/pasteword.js create mode 100644 webcit/tiny_mce/plugins/paste/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/paste/langs/en.js create mode 100644 webcit/tiny_mce/plugins/paste/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/paste/langs/he.js create mode 100644 webcit/tiny_mce/plugins/paste/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/paste/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/paste/pastetext.htm create mode 100644 webcit/tiny_mce/plugins/paste/pasteword.htm create mode 100644 webcit/tiny_mce/plugins/paste/readme.txt create mode 100644 webcit/tiny_mce/plugins/preview/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/preview/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/preview/example.html create mode 100644 webcit/tiny_mce/plugins/preview/images/preview.gif create mode 100644 webcit/tiny_mce/plugins/preview/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/de.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/el.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/en.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/he.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/it.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/ko.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/pt.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/preview/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/preview/readme.txt create mode 100644 webcit/tiny_mce/plugins/print/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/print/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/print/images/print.gif create mode 100644 webcit/tiny_mce/plugins/print/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/print/langs/de.js create mode 100644 webcit/tiny_mce/plugins/print/langs/en.js create mode 100644 webcit/tiny_mce/plugins/print/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/print/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/print/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/print/langs/he.js create mode 100644 webcit/tiny_mce/plugins/print/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/print/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/print/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/print/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/print/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/print/readme.txt create mode 100644 webcit/tiny_mce/plugins/readme.txt create mode 100644 webcit/tiny_mce/plugins/save/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/save/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/save/images/save.gif create mode 100644 webcit/tiny_mce/plugins/save/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/save/langs/de.js create mode 100644 webcit/tiny_mce/plugins/save/langs/en.js create mode 100644 webcit/tiny_mce/plugins/save/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/save/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/save/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/save/langs/he.js create mode 100644 webcit/tiny_mce/plugins/save/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/save/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/save/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/save/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/save/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/save/readme.txt create mode 100644 webcit/tiny_mce/plugins/searchreplace/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/images/replace.gif create mode 100644 webcit/tiny_mce/plugins/searchreplace/images/search.gif create mode 100644 webcit/tiny_mce/plugins/searchreplace/jscripts/replace.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/jscripts/search.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/de.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/en.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/he.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/pt_br.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/searchreplace/readme.txt create mode 100644 webcit/tiny_mce/plugins/searchreplace/replace.htm create mode 100644 webcit/tiny_mce/plugins/searchreplace/search.htm create mode 100644 webcit/tiny_mce/plugins/table/cell.htm create mode 100644 webcit/tiny_mce/plugins/table/css/cell.css create mode 100644 webcit/tiny_mce/plugins/table/css/row.css create mode 100644 webcit/tiny_mce/plugins/table/css/table.css create mode 100644 webcit/tiny_mce/plugins/table/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/table/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/table/images/buttons.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_cell_props.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_delete.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_delete_col.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_delete_row.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_insert_col_after.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_insert_col_before.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_insert_row_after.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_insert_row_before.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_merge_cells.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_row_props.gif create mode 100644 webcit/tiny_mce/plugins/table/images/table_split_cells.gif create mode 100644 webcit/tiny_mce/plugins/table/jscripts/cell.js create mode 100644 webcit/tiny_mce/plugins/table/jscripts/merge_cells.js create mode 100644 webcit/tiny_mce/plugins/table/jscripts/row.js create mode 100644 webcit/tiny_mce/plugins/table/jscripts/table.js create mode 100644 webcit/tiny_mce/plugins/table/langs/ar.js create mode 100644 webcit/tiny_mce/plugins/table/langs/cs.js create mode 100644 webcit/tiny_mce/plugins/table/langs/da.js create mode 100644 webcit/tiny_mce/plugins/table/langs/de.js create mode 100644 webcit/tiny_mce/plugins/table/langs/el.js create mode 100644 webcit/tiny_mce/plugins/table/langs/en.js create mode 100644 webcit/tiny_mce/plugins/table/langs/es.js create mode 100644 webcit/tiny_mce/plugins/table/langs/fa.js create mode 100644 webcit/tiny_mce/plugins/table/langs/fi.js create mode 100644 webcit/tiny_mce/plugins/table/langs/fr.js create mode 100644 webcit/tiny_mce/plugins/table/langs/fr_ca.js create mode 100644 webcit/tiny_mce/plugins/table/langs/he.js create mode 100644 webcit/tiny_mce/plugins/table/langs/hu.js create mode 100644 webcit/tiny_mce/plugins/table/langs/it.js create mode 100644 webcit/tiny_mce/plugins/table/langs/ja.js create mode 100644 webcit/tiny_mce/plugins/table/langs/ko.js create mode 100644 webcit/tiny_mce/plugins/table/langs/nl.js create mode 100644 webcit/tiny_mce/plugins/table/langs/no.js create mode 100644 webcit/tiny_mce/plugins/table/langs/pl.js create mode 100644 webcit/tiny_mce/plugins/table/langs/pt.js create mode 100644 webcit/tiny_mce/plugins/table/langs/readme.txt create mode 100644 webcit/tiny_mce/plugins/table/langs/sv.js create mode 100644 webcit/tiny_mce/plugins/table/langs/tw.js create mode 100644 webcit/tiny_mce/plugins/table/langs/zh_cn.js create mode 100644 webcit/tiny_mce/plugins/table/merge_cells.htm create mode 100644 webcit/tiny_mce/plugins/table/readme.txt create mode 100644 webcit/tiny_mce/plugins/table/row.htm create mode 100644 webcit/tiny_mce/plugins/table/table.htm create mode 100644 webcit/tiny_mce/plugins/zoom/editor_plugin.js create mode 100644 webcit/tiny_mce/plugins/zoom/editor_plugin_src.js create mode 100644 webcit/tiny_mce/plugins/zoom/langs/he.js create mode 100644 webcit/tiny_mce/plugins/zoom/readme.txt create mode 100644 webcit/tiny_mce/themes/advanced/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/anchor.htm create mode 100644 webcit/tiny_mce/themes/advanced/charmap.htm create mode 100644 webcit/tiny_mce/themes/advanced/color_picker.htm create mode 100644 webcit/tiny_mce/themes/advanced/css/editor_content.css create mode 100644 webcit/tiny_mce/themes/advanced/css/editor_popup.css create mode 100644 webcit/tiny_mce/themes/advanced/css/editor_ui.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/images/insert_image_window.png create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/images/insert_link_window.png create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/images/insert_table_window.png create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/cs/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/de/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/en/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/es/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fi/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_anchor_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_anchor_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/fr_ca/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/hu/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/images/table.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/images/table_delete_col.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/images/table_delete_row.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_after.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_before.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_after.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_before.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/it/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/images/insert_specchar_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/nl/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/pl/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/images/insert_anchor_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/insert_anchor_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/sv/style.css create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/about.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/common_buttons.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_anchor_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_image_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_link_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_table_window.gif create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/index.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_anchor_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_image_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_link_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_table_button.htm create mode 100644 webcit/tiny_mce/themes/advanced/docs/zh_cn/style.css create mode 100644 webcit/tiny_mce/themes/advanced/editor_template.js create mode 100644 webcit/tiny_mce/themes/advanced/editor_template_src.js create mode 100644 webcit/tiny_mce/themes/advanced/image.htm create mode 100644 webcit/tiny_mce/themes/advanced/images/anchor.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/anchor_symbol.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/backcolor.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/bold.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/bold_de_se.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/bold_fr.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/bold_ru.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/browse.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/bullist.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/buttons.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/cancel_button_bg.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/center.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/charmap.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/cleanup.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/close.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/code.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/color.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/copy.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/custom_1.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/cut.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/forecolor.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/full.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/help.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/hr.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/image.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/indent.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/insert_button_bg.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/italic.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/italic_de_se.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/italic_ru.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/left.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/link.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/newdocument.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/numlist.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/outdent.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/paste.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/redo.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/removeformat.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/right.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/spacer.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/statusbar_resize.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/strikethrough.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/sub.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/sup.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/table.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/table_delete_col.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/table_delete_row.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/table_insert_col_after.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/table_insert_col_before.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/table_insert_row_after.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/table_insert_row_before.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/underline.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/underline_fr.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/underline_ru.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/undo.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/unlink.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/visualaid.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/xp/tab_bg.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/xp/tab_end.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif create mode 100644 webcit/tiny_mce/themes/advanced/images/xp/tabs_bg.gif create mode 100644 webcit/tiny_mce/themes/advanced/jscripts/about.js create mode 100644 webcit/tiny_mce/themes/advanced/jscripts/anchor.js create mode 100644 webcit/tiny_mce/themes/advanced/jscripts/charmap.js create mode 100644 webcit/tiny_mce/themes/advanced/jscripts/color_picker.js create mode 100644 webcit/tiny_mce/themes/advanced/jscripts/image.js create mode 100644 webcit/tiny_mce/themes/advanced/jscripts/link.js create mode 100644 webcit/tiny_mce/themes/advanced/jscripts/source_editor.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/ar.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/ca.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/cs.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/da.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/de.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/el.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/en.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/es.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/fa.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/fi.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/fr.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/fr_ca.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/he.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/hu.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/it.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/ja.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/ko.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/nl.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/no.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/pl.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/pt.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/pt_br.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/readme.txt create mode 100644 webcit/tiny_mce/themes/advanced/langs/sv.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/tw.js create mode 100644 webcit/tiny_mce/themes/advanced/langs/zh_cn.js create mode 100644 webcit/tiny_mce/themes/advanced/link.htm create mode 100644 webcit/tiny_mce/themes/advanced/source_editor.htm create mode 100644 webcit/tiny_mce/themes/simple/css/editor_content.css create mode 100644 webcit/tiny_mce/themes/simple/css/editor_popup.css create mode 100644 webcit/tiny_mce/themes/simple/css/editor_ui.css create mode 100644 webcit/tiny_mce/themes/simple/editor_template.js create mode 100644 webcit/tiny_mce/themes/simple/editor_template_src.js create mode 100644 webcit/tiny_mce/themes/simple/images/bold.gif create mode 100644 webcit/tiny_mce/themes/simple/images/bold_de_se.gif create mode 100644 webcit/tiny_mce/themes/simple/images/bold_fr.gif create mode 100644 webcit/tiny_mce/themes/simple/images/bold_ru.gif create mode 100644 webcit/tiny_mce/themes/simple/images/bullist.gif create mode 100644 webcit/tiny_mce/themes/simple/images/cleanup.gif create mode 100644 webcit/tiny_mce/themes/simple/images/italic.gif create mode 100644 webcit/tiny_mce/themes/simple/images/italic_de_se.gif create mode 100644 webcit/tiny_mce/themes/simple/images/italic_ru.gif create mode 100644 webcit/tiny_mce/themes/simple/images/numlist.gif create mode 100644 webcit/tiny_mce/themes/simple/images/redo.gif create mode 100644 webcit/tiny_mce/themes/simple/images/spacer.gif create mode 100644 webcit/tiny_mce/themes/simple/images/strikethrough.gif create mode 100644 webcit/tiny_mce/themes/simple/images/underline.gif create mode 100644 webcit/tiny_mce/themes/simple/images/underline_fr.gif create mode 100644 webcit/tiny_mce/themes/simple/images/underline_ru.gif create mode 100644 webcit/tiny_mce/themes/simple/images/undo.gif create mode 100644 webcit/tiny_mce/tiny_mce.js create mode 100644 webcit/tiny_mce/tiny_mce_popup.js create mode 100644 webcit/tiny_mce/tiny_mce_src.js create mode 100644 webcit/tiny_mce/utils/form_utils.js create mode 100644 webcit/tiny_mce/utils/mctabs.js create mode 100644 webcit/tiny_mce/utils/validate.js diff --git a/webcit/ChangeLog b/webcit/ChangeLog index a32e9f453..01a24b6f2 100644 --- a/webcit/ChangeLog +++ b/webcit/ChangeLog @@ -1,4 +1,7 @@ $Log$ +Revision 625.22 2005/09/26 02:45:06 ajc +* Removed the Kevin Roth rich text editor and replaced it with TinyMCE. + Revision 625.21 2005/09/25 20:58:56 ajc * Generalized the way we handle static content directories so that we may have more than one of them (i.e. not just "static/") @@ -3056,4 +3059,3 @@ Sun Dec 6 19:50:55 EST 1998 Art Cancro 1998-12-03 Nathan Bryant * webserver.c: warning fix - diff --git a/webcit/README.txt b/webcit/README.txt index c0362ca02..8c5be237b 100644 --- a/webcit/README.txt +++ b/webcit/README.txt @@ -7,7 +7,6 @@ Wilifried Goesgens Nick Grossman Andru Luvisi - Kevin Roth Dave Lindquist Martin Mouritzen @@ -23,6 +22,11 @@ Thomas Fuchs [http://script.aculo.us, http://mir.aculo.us]. These components are licensed to you under the terms of an MIT-style license. + WebCit bundles the TinyMCE text editor, written by Moxiecode Systems AB + (http://tinymce.moxiecode.com/tinymce/docs/credits.html). This component + is licensed to you under the terms of the GNU Lesser General Public + License. + The Citadel logo was designed by Lisa Aurigemma. diff --git a/webcit/messages.c b/webcit/messages.c index 552e62e4d..aa4b32561 100644 --- a/webcit/messages.c +++ b/webcit/messages.c @@ -2417,7 +2417,6 @@ void display_enter(void) wprintf("
\n"); wprintf("\n", now); @@ -2486,19 +2485,10 @@ void display_enter(void) "\n", _("Cancel")); wprintf("\n"); - wprintf("
\n" - " \n" - " \n" - "

\n"); + wprintf(""); + wprintf("
\n"); + + /* + * The following script embeds the TinyMCE richedit control, and automatically + * transforms the textarea into a richedit textarea. + */ + wprintf( + "\n" + "\n" + ); /* Enumerate any attachments which are already in place... */ wprintf(" <?SERV_HUMANNODE> - - diff --git a/webcit/static/richtext.js b/webcit/static/richtext.js deleted file mode 100644 index dedd5316e..000000000 --- a/webcit/static/richtext.js +++ /dev/null @@ -1,621 +0,0 @@ -// Cross-Browser Rich Text Editor -// http://www.kevinroth.com/rte/demo.htm -// Written by Kevin Roth (kevin@NOSPAMkevinroth.com - remove NOSPAM) -// Visit the support forums at http://www.kevinroth.com/forums/index.php?c=2 - -//init variables -var isRichText = false; -var rng; -var currentRTE; -var allRTEs = ""; - -var isIE; -var isGecko; -var isSafari; -var isKonqueror; - -var imagesPath; -var includesPath; -var cssFile; - - -function initRTE(imgPath, incPath, css) { - //set browser vars - var ua = navigator.userAgent.toLowerCase(); - isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1)); - isGecko = (ua.indexOf("gecko") != -1); - isSafari = (ua.indexOf("safari") != -1); - isKonqueror = (ua.indexOf("konqueror") != -1); - - //check to see if designMode mode is available - if (document.getElementById && document.designMode && !isSafari && !isKonqueror) { - isRichText = true; - } - - if (!isIE) document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT | Event.MOUSEDOWN | Event.MOUSEUP); - document.onmouseover = raiseButton; - document.onmouseout = normalButton; - document.onmousedown = lowerButton; - document.onmouseup = raiseButton; - - //set paths vars - imagesPath = imgPath; - includesPath = incPath; - cssFile = css; - - if (isRichText) document.writeln(''); - - //for testing standard textarea, uncomment the following line - //isRichText = false; -} - -function writeRichText(rte, html, width, height, buttons, readOnly) { - if (isRichText) { - if (allRTEs.length > 0) allRTEs += ";"; - allRTEs += rte; - writeRTE(rte, html, width, height, buttons, readOnly); - } else { - writeDefault(rte, html, width, height, buttons, readOnly); - } -} - -function writeDefault(rte, html, width, height, buttons, readOnly) { - if (!readOnly) { - document.writeln(''); - } else { - document.writeln(''); - } -} - -function raiseButton(e) { - if (isIE) { - var el = window.event.srcElement; - } else { - var el= e.target; - } - - className = el.className; - if (className == 'rteImage' || className == 'rteImageLowered') { - el.className = 'rteImageRaised'; - } -} - -function normalButton(e) { - if (isIE) { - var el = window.event.srcElement; - } else { - var el= e.target; - } - - className = el.className; - if (className == 'rteImageRaised' || className == 'rteImageLowered') { - el.className = 'rteImage'; - } -} - -function lowerButton(e) { - if (isIE) { - var el = window.event.srcElement; - } else { - var el= e.target; - } - - className = el.className; - if (className == 'rteImage' || className == 'rteImageRaised') { - el.className = 'rteImageLowered'; - } -} - -function writeRTE(rte, html, width, height, buttons, readOnly) { - if (readOnly) buttons = false; - - //adjust minimum table widths - if (isIE) { - if (buttons && (width < 600)) width = 600; - var tablewidth = width; - } else { - if (buttons && (width < 500)) width = 500; - var tablewidth = width + 4; - } - - if (buttons == true) { - document.writeln(''); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln('
'); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln('
'); - document.writeln(''); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - if (isIE) { - document.writeln(' '); - } -// document.writeln(' '); -// document.writeln(' '); -// document.writeln(' '); -// document.writeln(' '); -// document.writeln(' '); -// document.writeln(' '); -// document.writeln(' '); - document.writeln(' '); - document.writeln(' '); - document.writeln('
BoldItalicUnderlineAlign LeftCenterAlign RightJustify FullHorizontal RuleOrdered ListUnordered ListOutdentIndent
Text Color
Background Color
Insert LinkAdd ImageSpell CheckCutCopyPasteUndoRedo
'); - } - document.writeln(''); - if (!readOnly) document.writeln('
 View Source'); - document.writeln(''); - document.writeln(''); - document.getElementById('hdn' + rte).value = html; - enableDesignMode(rte, html, readOnly); -} - -function enableDesignMode(rte, html, readOnly) { - var frameHtml = "\n"; - frameHtml += "\n"; - //to reference your stylesheet, set href property below to your stylesheet path and uncomment - if (cssFile.length > 0) { - frameHtml += "\n"; - } else { - frameHtml += "\n"; - } - frameHtml += "\n"; - frameHtml += "\n"; - frameHtml += html + "\n"; - frameHtml += "\n"; - frameHtml += ""; - - if (document.all) { - var oRTE = frames[rte].document; - oRTE.open(); - oRTE.write(frameHtml); - oRTE.close(); - if (!readOnly) oRTE.designMode = "On"; - } else { - try { - if (!readOnly) document.getElementById(rte).contentDocument.designMode = "on"; - try { - var oRTE = document.getElementById(rte).contentWindow.document; - oRTE.open(); - oRTE.write(frameHtml); - oRTE.close(); - if (isGecko && !readOnly) { - //attach a keyboard handler for gecko browsers to make keyboard shortcuts work - oRTE.addEventListener("keypress", kb_handler, true); - } - } catch (e) { - alert("Error preloading content."); - } - } catch (e) { - //gecko may take some time to enable design mode. - //Keep looping until able to set. - if (isGecko) { - setTimeout("enableDesignMode('" + rte + "', '" + html + "', " + readOnly + ");", 10); - } else { - return false; - } - } - } - //contributed by TotalJSNoob and archv1le (thanks guys!) - //if the following gets uncommented, indenting and list items will not function correctly -// if (isIE) { -// var hack = function () {rteKeyPress(document.getElementById(rte).contentWindow);}; -// var oRTE = document.getElementById(rte).contentWindow; -// oRTE.document.onkeypress = hack; -// } -} - -function updateRTEs() { - var vRTEs = allRTEs.split(";"); - for (var i = 0; i < vRTEs.length; i++) { - updateRTE(vRTEs[i]); - } -} - -function updateRTE(rte) { - if (!isRichText) return; - - //set message value - var oHdnMessage = document.getElementById('hdn' + rte); - var oRTE = document.getElementById(rte); - var readOnly = false; - - //check for readOnly mode - if (document.all) { - if (frames[rte].document.designMode != "On") readOnly = true; - } else { - if (document.getElementById(rte).contentDocument.designMode != "on") readOnly = true; - } - - if (isRichText && !readOnly) { - //if viewing source, switch back to design view - if (document.getElementById("chkSrc" + rte).checked) { - document.getElementById("chkSrc" + rte).checked = false; - toggleHTMLSrc(rte); - } - - if (oHdnMessage.value == null) oHdnMessage.value = ""; - if (document.all) { - oHdnMessage.value = frames[rte].document.body.innerHTML; - } else { - oHdnMessage.value = oRTE.contentWindow.document.body.innerHTML; - } - - //if there is no content (other than formatting) set value to nothing - if (stripHTML(oHdnMessage.value.replace(" ", " ")) == "" - && oHdnMessage.value.toLowerCase().search("0 && mOffsetParent) { - mOffsetTop += mOffsetParent.offsetTop; - mOffsetParent = mOffsetParent.offsetParent; - parents_up--; - } - - return mOffsetTop; -} - -// Ernst de Moor: Fix the amount of digging parents up, in case the RTE editor itself is displayed in a div. -function getOffsetLeft(elm, parents_up) { - var mOffsetLeft = elm.offsetLeft; - var mOffsetParent = elm.offsetParent; - - if(!parents_up) { - parents_up = 10000; // arbitrary big number - } - while(parents_up>0 && mOffsetParent) { - mOffsetLeft += mOffsetParent.offsetLeft; - mOffsetParent = mOffsetParent.offsetParent; - parents_up--; - } - - return mOffsetLeft; -} - -function Select(rte, selectname) { - var oRTE; - if (document.all) { - oRTE = frames[rte]; - - //get current selected range - var selection = oRTE.document.selection; - if (selection != null) { - rng = selection.createRange(); - } - } else { - oRTE = document.getElementById(rte).contentWindow; - - //get currently selected range - var selection = oRTE.getSelection(); - rng = selection.getRangeAt(selection.rangeCount - 1).cloneRange(); - } - - var idx = document.getElementById(selectname).selectedIndex; - // First one is always a label - if (idx != 0) { - var selected = document.getElementById(selectname).options[idx].value; - var cmd = selectname.replace('_' + rte, ''); - oRTE.focus(); - oRTE.document.execCommand(cmd, false, selected); - oRTE.focus(); - document.getElementById(selectname).selectedIndex = 0; - } -} - -function kb_handler(evt) { - var rte = evt.target.id; - - //contributed by Anti Veeranna (thanks Anti!) - if (evt.ctrlKey) { - var key = String.fromCharCode(evt.charCode).toLowerCase(); - var cmd = ''; - switch (key) { - case 'b': cmd = "bold"; break; - case 'i': cmd = "italic"; break; - case 'u': cmd = "underline"; break; - }; - - if (cmd) { - FormatText(rte, cmd, true); - //evt.target.ownerDocument.execCommand(cmd, false, true); - // stop the event bubble - evt.preventDefault(); - evt.stopPropagation(); - } - } -} - -function docChanged (evt) { - alert('changed'); -} - -function stripHTML(oldString) { - var newString = oldString.replace(/(<([^>]+)>)/ig,""); - - //replace carriage returns and line feeds - newString = newString.replace(/\r\n/g," "); - newString = newString.replace(/\n/g," "); - newString = newString.replace(/\r/g," "); - - //trim string - newString = trim(newString); - - return newString; -} - -function trim(inputString) { - // Removes leading and trailing spaces from the passed string. Also removes - // consecutive spaces and replaces it with one space. If something besides - // a string is passed in (null, custom object, etc.) then return the input. - if (typeof inputString != "string") return inputString; - var retValue = inputString; - var ch = retValue.substring(0, 1); - - while (ch == " ") { // Check for spaces at the beginning of the string - retValue = retValue.substring(1, retValue.length); - ch = retValue.substring(0, 1); - } - ch = retValue.substring(retValue.length-1, retValue.length); - - while (ch == " ") { // Check for spaces at the end of the string - retValue = retValue.substring(0, retValue.length-1); - ch = retValue.substring(retValue.length-1, retValue.length); - } - - // Note that there are two spaces in the string - look for multiple spaces within the string - while (retValue.indexOf(" ") != -1) { - // Again, there are two spaces in each of the strings - retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); - } - return retValue; // Return the trimmed string back to the user -} - -//contributed by archv1le (thanks archv1le!) -function rteKeyPress(window) { - if (window.event.keyCode == 13) { - var range = window.document.selection.createRange(); - var obj = range.parentElement(); - if (obj.tagName != "LI") { - window.event.returnValue = false; // cancel Standard-event - range.pasteHTML('
'); - range.select(); // re-sets the cursor to the right position - } - } -} diff --git a/webcit/tiny_mce/blank.htm b/webcit/tiny_mce/blank.htm new file mode 100644 index 000000000..c1ff8352b --- /dev/null +++ b/webcit/tiny_mce/blank.htm @@ -0,0 +1,9 @@ + + + blank_page + + + + + + diff --git a/webcit/tiny_mce/langs/ar.js b/webcit/tiny_mce/langs/ar.js new file mode 100644 index 000000000..bb5804c17 --- /dev/null +++ b/webcit/tiny_mce/langs/ar.js @@ -0,0 +1,43 @@ +// arabic lang variables +// Toolbar Items and Context Menu + +tinyMCE.addToLang('',{ +dir : 'rtl', +bold_desc : 'غامق', +italic_desc : 'مائل', +underline_desc : 'تسطير', +striketrough_desc : 'يتوسطه خط', +justifyleft_desc : 'محاذاة إلى اليسار', +justifycenter_desc : 'توسيط', +justifyright_desc : 'محاذاة إلى اليمين', +justifyfull_desc : 'ضبط', +bullist_desc : 'تعداد نقطي', +numlist_desc : 'تعداد رقمي', +outdent_desc : 'إنقاص المسافة البادئة', +indent_desc : 'زيادة المسافة البادئة', +undo_desc : 'تراجع', +redo_desc : 'إعادة', +link_desc : 'إدراج/تحرير رابط', +unlink_desc : 'إزالة رابط', +image_desc : 'إدراج/تحرير صورة', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'إدراج/تحرير رابط', +insert : 'إدراج', +update : 'إدراج', +cancel : 'ألغي', +insert_link_url : 'رابط URL', +insert_link_target : 'الهدف', +insert_link_target_same : 'نفس الإطار', +insert_link_target_blank : 'إطار جديد (_blank)', +insert_image_title : 'إدراج/تحرير صورة', +insert_image_src : 'صورة URL', +insert_image_alt : 'الوصف', +help_desc : 'المساعدة', +bold_img : 'bold.gif', +italic_img : 'italic.gif', +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/ca.js b/webcit/tiny_mce/langs/ca.js new file mode 100644 index 000000000..3a896fc6c --- /dev/null +++ b/webcit/tiny_mce/langs/ca.js @@ -0,0 +1,41 @@ +// CA lang variables by Marc Bria + +tinyMCE.addToLang('',{ +bold_desc : 'Negreta', +italic_desc : 'Cursiva', +underline_desc : 'Subratllat', +striketrough_desc : 'Tatxat', +justifyleft_desc : 'Alinear a l´esquerra', +justifycenter_desc : 'Alinear al centre', +justifyright_desc : 'Alinear a la dreta', +justifyfull_desc : 'Alinear justificat', +bullist_desc : 'Llista sense ordenar', +numlist_desc : 'Llista ordenada', +outdent_desc : 'Disminueix sangria', +indent_desc : 'Augmentar sangria', +undo_desc : 'Desfer', +redo_desc : 'Refer', +link_desc : 'Insertar enllaç', +unlink_desc : 'Treure enllaç', +image_desc : 'Insertar imatge', +cleanup_desc : 'Netejar codi', +focus_alert : 'L´àrea de l´editor ha de ser enfocada abans d´executar aquesta comanda.', +edit_confirm : 'Vols utilitzar el modus WYSIWYG per a aquesta àrea de text?', +insert_link_title : 'Insertar/editar enllaç', +insert : 'Insertar', +update : 'Insertar', +cancel : 'Cancel·lar', +insert_link_url : 'Adreça de l´enllaç', +insert_link_target : 'Destí', +insert_link_target_same : 'Obrir enllaç a la mateixa finestra', +insert_link_target_blank : 'Obrir enllaç en una finestra nova', +insert_image_title : 'Insertar/editar imatge', +insert_image_src : 'URL de l´imatge', +insert_image_alt : 'Descripció de la imatge', +help_desc : 'Ajut', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/cs.js b/webcit/tiny_mce/langs/cs.js new file mode 100644 index 000000000..b6c3418ef --- /dev/null +++ b/webcit/tiny_mce/langs/cs.js @@ -0,0 +1,52 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * @author Michi + * @author Pavel Novák + * @author Josef Klimosz + * + * $Id$ + */ + + +tinyMCE.addToLang('',{ +bold_desc : 'Tučně', +italic_desc : 'Kurzíva', +underline_desc : 'Podtržení', +striketrough_desc : 'PřeÅ¡krtnutí', +justifyleft_desc : 'Zarovnání vlevo', +justifycenter_desc : 'Zarovnání na střed', +justifyright_desc : 'Zarovnání vpravo', +justifyfull_desc : 'Zarovnání do bloku', +bullist_desc : 'Seznam s odrážkami', +numlist_desc : 'Číslovaný seznam', +outdent_desc : 'Snížit odsazení', +indent_desc : 'Zvýšit odsazení', +undo_desc : 'Zpět', +redo_desc : 'Znovu', +link_desc : 'Vložit odkaz', +unlink_desc : 'ZruÅ¡it odkaz', +image_desc : 'Vložit obrázek', +cleanup_desc : 'Vyčistit kód', +focus_alert : 'Před použitím tohoto příkazu musí být kurzor v okně editoru.', +edit_confirm : 'Chcete použít WYSIWYG editaci pro tento text?', +insert_link_title : 'Vložit/upravit odkaz', +insert : 'Vložit', +update : 'Změnit', +cancel : 'ZruÅ¡it', +insert_link_url : 'URL odkazu', +insert_link_target : 'Cíl', +insert_link_target_same : 'Otevřít odkaz ve stejném okně', +insert_link_target_blank : 'Otevřít odkaz v novém okně', +insert_image_title : 'Vložit/upravit obrázek', +insert_image_src : 'URL obrázku', +insert_image_alt : 'Popis obrázku', +help_desc : 'Nápověda', +bold_img : 'bold.gif', +italic_img : 'italic.gif', +underline_img : "underline.gif", +clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?', +popup_blocked : 'Omlouváme se, ale blokovač vyskakovacích oken neumožnil otevřít okno, které zprostředkovává funkčnost aplikace. Musíte vypnout blokování vyskakovacích oken na tomto webu, abyste využili plné funkčnosti.' +}); + diff --git a/webcit/tiny_mce/langs/da.js b/webcit/tiny_mce/langs/da.js new file mode 100644 index 000000000..f6311147b --- /dev/null +++ b/webcit/tiny_mce/langs/da.js @@ -0,0 +1,41 @@ +// DK lang variables contributed by Jan Moelgaard + +tinyMCE.addToLang('',{ +bold_desc : 'Fed', +italic_desc : 'Kursiv', +underline_desc : 'Understreg', +striketrough_desc : 'Gennemstreg', +justifyleft_desc : 'Venstrestil', +justifycenter_desc : 'Centrer', +justifyright_desc : 'Højrestil', +justifyfull_desc : 'Lige margin', +bullist_desc : 'Bulletliste', +numlist_desc : 'Nummerliste', +outdent_desc : 'Ryk til venstre', +indent_desc : 'Ryk til højre', +undo_desc : 'Fortryd', +redo_desc : 'Gør igen', +link_desc : 'Indsæt link', +unlink_desc : 'Fjern link', +image_desc : 'Indsæt billede', +cleanup_desc : 'Ryd op i koden', +focus_alert : 'Der skal sættes fokus på sessionen, før man kan bruge denne kommando', +edit_confirm : 'Vil du bruge WYSIWYG mode til dette textområde?', +insert_link_title : 'Indsæt eller rediger link', +insert : 'Indsæt', +update : 'Opdater', +cancel : 'Fortryd', +insert_link_url : 'Linkadresse', +insert_link_target : 'Target', +insert_link_target_same : 'Luk linket op i samme vindue', +insert_link_target_blank : 'Luk linket op i et nyt vindue', +insert_image_title : 'Indsæt / rediger billede', +insert_image_src : 'Billedets adresse', +insert_image_alt : 'Alternativ tekst', +help_desc : 'Hjælp', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/de.js b/webcit/tiny_mce/langs/de.js new file mode 100644 index 000000000..b26cf1457 --- /dev/null +++ b/webcit/tiny_mce/langs/de.js @@ -0,0 +1,41 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Fett', +italic_desc : 'Kursiv', +underline_desc : 'Unterstrichen', +striketrough_desc : 'Durchgestrichen', +justifyleft_desc : 'Linksbündig', +justifycenter_desc : 'Zentriert', +justifyright_desc : 'Rechtsbündig', +justifyfull_desc : 'Blocksatz', +bullist_desc : 'Aufzählungszeichen', +numlist_desc : 'Nummerierung', +outdent_desc : 'Einzug verkleinern', +indent_desc : 'Einzug vergrössern', +undo_desc : 'Rückgängig', +redo_desc : 'Wiederholen', +link_desc : 'Link einfügen/bearbeiten', +unlink_desc : 'Link entfernen', +image_desc : 'Bild einfügen/bearbeiten', +cleanup_desc : 'unsauberen Code aufräumen', +focus_alert : 'Eine Bearbeitungsinstanz muss für diesen Befehl hervorgehoben.', +edit_confirm : 'Wollen Sie den WYSIWYG Modus für dieses Textfeld benutzen?', +insert_link_title : 'Link einfügen/bearbeiten', +insert : 'Einfügen', +update : 'Aktualisieren', +cancel : 'Abbrechen', +insert_link_url : 'Link URL', +insert_link_target : 'Ziel', +insert_link_target_same : 'Link in gleichen Fester öffnen', +insert_link_target_blank : 'Link in neuen Fenster öffnen', +insert_image_title : 'Bild einfügen/bearbeiten', +insert_image_src : 'Bild URL', +insert_image_alt : 'Bild Beschreibung', +help_desc : 'Hilfe', +bold_img : "bold_de_se.gif", +italic_img : "italic_de_se.gif", +underline_img : "underline.gif", +clipboard_msg : 'Kopieren/Ausschneiten/Einfügen ist mit Mozilla und Firefox nicht verfügbar.\nWollen Sie mehr Informationen darüber erhalten?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/el.js b/webcit/tiny_mce/langs/el.js new file mode 100644 index 000000000..09a8f8a85 --- /dev/null +++ b/webcit/tiny_mce/langs/el.js @@ -0,0 +1,41 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +bold_desc : '¸íôïíç ãñáöÞ', +italic_desc : 'ÐëÜãéá ãñáöÞ', +underline_desc : 'ÕðïãñÜììéóç', +striketrough_desc : 'ÄéáêñéôÞ äéáãñáöÞ', +justifyleft_desc : 'Óôïß÷éóç áñéóôåñÜ', +justifycenter_desc : 'Óôïß÷éóç óôï êÝíôñï', +justifyright_desc : 'Óôïß÷éóç äåîéÜ', +justifyfull_desc : 'ÐëÞñçò óôïß÷éóç', +bullist_desc : 'Êïõêêßäåò', +numlist_desc : 'Áñßèìçóç', +outdent_desc : 'Ìåßùóç åóï÷Þò', +indent_desc : 'Áýîçóç åóï÷Þò', +undo_desc : 'Áíáßñåóç', +redo_desc : 'Áêýñùóç áíáßñåóçò', +link_desc : 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò', +unlink_desc : 'ÄéáãñáöÞ õðåñ-óýíäåóçò', +image_desc : 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò', +cleanup_desc : 'ÊáèÜñéóìá êþäéêá', +focus_alert : 'ÐñÝðåé íá õðÜñ÷åé åíåñãüò êÜðïéïò åðåîåñãáóôÞò êåéìÝíïõ ðñéí íá ÷ñçóéìïðïéÞóåôå áõôÞ ôçí åíôïëÞ.', +edit_confirm : 'ÈÝëåôå íá ÷ñçóéìïðïéÞóåôå ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãêåêñéìÝíï ðëáßóéï êåéìÝíïõ;', +insert_link_title : 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò', +insert : 'ÅéóáãùãÞ', +update : 'ÅéóáãùãÞ', +cancel : 'Áêýñùóç', +insert_link_url : 'Äéåýèõíóç', +insert_link_target : 'Óôü÷ïò', +insert_link_target_same : '¢íïéãìá ôçò äéåýèõíóçò óôï ßäéï ðáñÜèõñï', +insert_link_target_blank : '¢íïéãìá ôçò äéåýèõíóçò óå íÝï ðáñÜèõñï', +insert_image_title : 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò', +insert_image_src : 'Äéåýèõíóç', +insert_image_alt : 'ÐåñéãñáöÞ', +help_desc : 'ÂïÞèåéá', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/en.js b/webcit/tiny_mce/langs/en.js new file mode 100644 index 000000000..86ea2a7ed --- /dev/null +++ b/webcit/tiny_mce/langs/en.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold', +italic_desc : 'Italic', +underline_desc : 'Underline', +striketrough_desc : 'Striketrough', +justifyleft_desc : 'Align left', +justifycenter_desc : 'Align center', +justifyright_desc : 'Align right', +justifyfull_desc : 'Align full', +bullist_desc : 'Unordered list', +numlist_desc : 'Ordered list', +outdent_desc : 'Outdent', +indent_desc : 'Indent', +undo_desc : 'Undo', +redo_desc : 'Redo', +link_desc : 'Insert/edit link', +unlink_desc : 'Unlink', +image_desc : 'Insert/edit image', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'Insert/edit link', +insert : 'Insert', +update : 'Update', +cancel : 'Cancel', +insert_link_url : 'Link URL', +insert_link_target : 'Target', +insert_link_target_same : 'Open link in the same window', +insert_link_target_blank : 'Open link in a new window', +insert_image_title : 'Insert/edit image', +insert_image_src : 'Image URL', +insert_image_alt : 'Image description', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/es.js b/webcit/tiny_mce/langs/es.js new file mode 100644 index 000000000..67e8920ff --- /dev/null +++ b/webcit/tiny_mce/langs/es.js @@ -0,0 +1,41 @@ +// ES lang variables by Alvaro Velasco + +tinyMCE.addToLang('',{ +bold_desc : 'Negrita', +italic_desc : 'Cursiva', +underline_desc : 'Subrayado', +striketrough_desc : 'Tachado', +justifyleft_desc : 'Alinear a la izquierda', +justifycenter_desc : 'Alinear al centro', +justifyright_desc : 'Alinear a la derecha', +justifyfull_desc : 'Alinear justificado', +bullist_desc : 'Lista sin ordenar', +numlist_desc : 'Lista ordenada', +outdent_desc : 'Disminuye sangria', +indent_desc : 'Aumentar sangria', +undo_desc : 'Deshacer', +redo_desc : 'Rehacer', +link_desc : 'Insertar enlace', +unlink_desc : 'Quitar enlace', +image_desc : 'Insertar imagen', +cleanup_desc : 'Limpiar codigo', +focus_alert : 'Una instanacia del editor debe ser enfocada antes de usar este comando.', +edit_confirm : 'Quieres usar el modo WYSIWYG para esta area de texto?', +insert_link_title : 'Insertar/editar enlace', +insert : 'Insertar', +update : 'Insertar', +cancel : 'Cancelar', +insert_link_url : 'Direccion del enlace', +insert_link_target : 'Destino', +insert_link_target_same : 'Abrir enlace en la misma ventana', +insert_link_target_blank : 'Abrir enlace en una ventana nueva', +insert_image_title : 'Insertar/editar imagen', +insert_image_src : 'URL de la imagen', +insert_image_alt : 'Descripcion de la imagen', +help_desc : 'Ayuda', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/fa.js b/webcit/tiny_mce/langs/fa.js new file mode 100644 index 000000000..cb3466946 --- /dev/null +++ b/webcit/tiny_mce/langs/fa.js @@ -0,0 +1,46 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +bold_desc : '????', +italic_desc : '????', +underline_desc : '??? ?? ???', +striketrough_desc : '?? ?????', +justifyleft_desc : '?? ???', +justifycenter_desc : '??? ???', +justifyright_desc : '???? ???', +justifyfull_desc : '????? ???', +bullist_desc : '????', +numlist_desc : '???? ????', +outdent_desc : '???? ?????', +indent_desc : '?????? ?????', +undo_desc : '????????', +redo_desc : '????????', +link_desc : '??? ? ?????? ????', +unlink_desc : '??? ????', +image_desc : '??? ? ?????? ???', +cleanup_desc : '??????? ??', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : '??? ? ?????? ????', +insert : ' ????? ', +update : ' ????? ', +cancel : ' ?????? ', +insert_link_url : 'URL ????', +insert_link_target : '????', +insert_link_target_same : '???? ?? ?? ???? ???? ??? ??', +insert_link_target_blank : '???? ?? ?? ???? ???? ??? ??', +insert_image_title : '??? ? ?????? ???', +insert_image_src : 'URL ???', +insert_image_alt : '?????', +help_desc : '??????', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/fi.js b/webcit/tiny_mce/langs/fi.js new file mode 100644 index 000000000..87e148adb --- /dev/null +++ b/webcit/tiny_mce/langs/fi.js @@ -0,0 +1,41 @@ +// FI lang variables by Urho Konttori from Absolutions + +tinyMCE.addToLang('',{ +bold_desc : 'Lihavoi', +italic_desc : 'Kursivoi', +underline_desc : 'Alleviivaa', +striketrough_desc : 'Yliviivaa', +justifyleft_desc : 'Vasen tasaus', +justifycenter_desc : 'Keskitys', +justifyright_desc : 'Oikea tasaus', +justifyfull_desc : 'Pakotettu tasaus', +bullist_desc : 'Numeroimaton lista', +numlist_desc : 'Numeroitu lista', +outdent_desc : 'Poista sisennyt', +indent_desc : 'Sisennys', +undo_desc : 'Peruuta', +redo_desc : 'Suorita uudelleen', +link_desc : 'Lisää linkki', +unlink_desc : 'Poista linkki', +image_desc : 'Lisää kuva', +cleanup_desc : 'Siisti koodi', +focus_alert : 'Teksinkäsittelyalueella täytyy olla fokus ennen tämän komennon suorittamista.', +edit_confirm : 'Haluatko käyttää WYSIWYG moodia tähän tekstialueeseen?', +insert_link_title : 'Lisää/muokkaa linkkiä', +insert : 'Lisää', +update : 'Lisää', +cancel : 'Peruuta', +insert_link_url : 'Linkin URL', +insert_link_target : 'Kohde', +insert_link_target_same : 'Avaa linkki samassa ikkunassa', +insert_link_target_blank : 'Avaa linkki uudessa ikkunassa', +insert_image_title : 'Lisää/muokkaa kuvaa', +insert_image_src : 'Kuvan URL', +insert_image_alt : 'Kuvan selite', +help_desc : 'Apua', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/fr.js b/webcit/tiny_mce/langs/fr.js new file mode 100644 index 000000000..7fdf1deb8 --- /dev/null +++ b/webcit/tiny_mce/langs/fr.js @@ -0,0 +1,42 @@ +// FR lang variables by Pat Boens +// Modify by Laurent Dran + +tinyMCE.addToLang('',{ +bold_desc : 'Gras', +italic_desc : 'Italique', +underline_desc : 'Souligné', +striketrough_desc : 'Barré', +justifyleft_desc : 'Aligner à gauche', +justifycenter_desc : 'Aligner au centre', +justifyright_desc : 'Aligner à droite', +justifyfull_desc : 'Justifier', +bullist_desc : 'Liste désordonnée (puces)', +numlist_desc : 'Liste ordonnée (numéros)', +outdent_desc : 'Diminuer le retrait', +indent_desc : 'Augmenter le retrait', +undo_desc : 'Défaire', +redo_desc : 'Refaire', +link_desc : 'Insérer/éditer le lien', +unlink_desc : 'Enlever le lien', +image_desc : 'Insérer/éditer une image', +cleanup_desc : 'Nettoyer le code', +focus_alert : 'Une instance de l\éditeur doit avoir le focus avant d\'utiliser cette commande.', +edit_confirm : 'Voulez-vous utiliser le mode WYSIWYG pour cette zone de texte (textarea) ?', +insert_link_title : 'Insertion/édition lien', +insert : 'Insertion', +update : 'Insertion', +cancel : 'Annuler', +insert_link_url : 'Lien URL', +insert_link_target : 'Cible', +insert_link_target_same : 'Ouvrir le lien dans la même fenêtre', +insert_link_target_blank : 'Ouvrir le lien dans une nouvelle fenêtre', +insert_image_title : 'Insertion/édition d\'une image', +insert_image_src : 'URL de l\'image', +insert_image_alt : 'Description de l\'image', +help_desc : 'Aide', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles pour Mozilla et Firefox.\nVoulez vous plus d\'informatios à ce sujet?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/fr_ca.js b/webcit/tiny_mce/langs/fr_ca.js new file mode 100644 index 000000000..2023bee23 --- /dev/null +++ b/webcit/tiny_mce/langs/fr_ca.js @@ -0,0 +1,40 @@ +// Canadian French lang variables by Virtuelcom + +tinyMCE.addToLang('',{ +bold_desc : 'Gras', +italic_desc : 'Italique', +underline_desc : 'Souligner', +striketrough_desc : 'Barrer', +justifyleft_desc : 'Aligner à gauche', +justifycenter_desc : 'Aligner au centre', +justifyright_desc : 'Aligner à droite', +justifyfull_desc : 'Justifier', +bullist_desc : 'Puces', +numlist_desc : 'Numérotation', +outdent_desc : 'Réduire le retrait', +indent_desc : 'Augmenter le retrait', +undo_desc : 'Annuler la dernière action', +redo_desc : 'Refaire la dernière action annulée', +link_desc : 'Insérer un hyperlien', +unlink_desc : 'Supprimer un hyperlien', +image_desc : 'Insérer une image', +cleanup_desc : 'Nettoyer le code', +focus_alert : 'Un éditeur doit être sélectionné pour utiliser cette fonction.', +edit_confirm : 'Désirez-vous utiliser l\'éditeur pour modifier cette zone?', +insert_link_title : 'Insérer / Modifier un hyperlien', +insert : 'Insérer', +update : 'Insérer', +cancel : 'Annuler', +insert_link_url : 'Adresse URL', +insert_link_target : 'Destination', +insert_link_target_same : 'Ouvrir dans la même fenêtre', +insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre', +insert_image_title : 'Insérer / Modifier une image', +insert_image_src : 'Adresse de l\'image', +insert_image_alt : 'Description de l\'image', +help_desc : 'Aide', +bold_img : "bold_fr.gif", +italic_img : "italic.gif", +underline_img : "underline_fr.gif", +clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?' +}); diff --git a/webcit/tiny_mce/langs/he.js b/webcit/tiny_mce/langs/he.js new file mode 100644 index 000000000..49e56eb22 --- /dev/null +++ b/webcit/tiny_mce/langs/he.js @@ -0,0 +1,41 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +bold_desc : 'îåãâù', +italic_desc : 'ðèåé', +underline_desc : '÷å úçúé', +striketrough_desc : '÷å çåöä', +justifyleft_desc : 'éùø ìùîàì', +justifycenter_desc : 'éùø ìîøëæ', +justifyright_desc : 'éùø ìéîéï', +justifyfull_desc : 'éùø ìùðé äöããéí', +bullist_desc : 'øùéîä çñøú ñãø', +numlist_desc : 'øùéîä îñåãøú', +outdent_desc : 'ä÷èï ëðéñä', +indent_desc : 'äâãì ëðéñä', +undo_desc : 'áèì', +redo_desc : 'áöò ùåá', +link_desc : 'äëðñ/òøåê ÷éùåø', +unlink_desc : 'áèì ÷éùåø', +image_desc : 'äëðñ/òøåê úîåðä', +cleanup_desc : 'ð÷ä ÷åã îáåìâï', +focus_alert : 'éù ìáçåø áùãä òøéëä ìôðé ùðéúï ìäùúîù áô÷åãä æå.', +edit_confirm : 'äàí áøöåðê ìäùúîù áîöá òøéëä òùéøä (WYSIWYG) òáåø ùãä è÷ñè æä?', +insert_link_title : 'äëðñ/òøåê ÷éùåø', +insert : 'äëðñ', +update : 'òãëï', +cancel : 'áèì', +insert_link_url : 'ëúåáú (URL) ä÷éùåø', +insert_link_target : 'éòã', +insert_link_target_same : 'ôúç àú ä÷éùåø áàåúå çìåï', +insert_link_target_blank : 'ôúç àú ä÷éùåø áçìåï çãù', +insert_image_title : 'äëðñ/òøåê úîåðä', +insert_image_src : 'ëúåáú (URL) äúîåðä', +insert_image_alt : 'úéàåø äúîåðä', +help_desc : 'òæøä', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?', +popup_blocked : 'ñìéçä, àê ùîðå ìá ëé çåñí äçìåðåú ä÷åôöéí ùìê çñí çìåï ùîäååä çì÷ îäééùåí. úöèøê ìáèì àú çñéîú äçìåðåú ä÷åôöéí áàúø æä ëãé ìðöì ëìé æä áîìåàå.' +}); diff --git a/webcit/tiny_mce/langs/hu.js b/webcit/tiny_mce/langs/hu.js new file mode 100644 index 000000000..8944f4e2a --- /dev/null +++ b/webcit/tiny_mce/langs/hu.js @@ -0,0 +1,42 @@ +// HU lang variables +// Edited by 2XP (2xp@dino.hu) + +tinyMCE.addToLang('',{ +bold_desc : 'Félkövér', +italic_desc : 'Dõlt', +underline_desc : 'Aláhúzott', +striketrough_desc : 'Áthúzott', +justifyleft_desc : 'Balra igazítás', +justifycenter_desc : 'Középre igazítás', +justifyright_desc : 'Jobbra igazítás', +justifyfull_desc : 'Sorkizárt', +bullist_desc : 'Felsorolás', +numlist_desc : 'Számozott lista', +outdent_desc : 'Behúzás balra', +indent_desc : 'Behúzás jobbra', +undo_desc : 'Visszavonás', +redo_desc : 'Ismétlés', +link_desc : 'Link felvétele', +unlink_desc : 'Link törlése', +image_desc : 'Kép beillesztése', +cleanup_desc : 'Kód tisztítása', +focus_alert : 'Miel\u00F5tt haszn\u00E1lja ezt a funkci\u00F3t, ki kell jel\u00F6lnie a szerkeszteni k\u00EDv\u00E1nt ter\u00FCletet.', +edit_confirm : 'K\u00EDv\u00E1nja a WYSIWYG m\u00F3dot erre a sz\u00F6vegter\u00FCletre alkalmazni??', +insert_link_title : 'Link beillesztése/szerkesztése', +insert : 'Beillesztés', +update : 'Beillesztés', +cancel : 'Mégsem', +insert_link_url : 'Link URL', +insert_link_target : 'Cél', +insert_link_target_same : 'Link megnyitása azonos ablakban', +insert_link_target_blank : 'Link megnyitása új ablakban', +insert_image_title : 'Kép beillesztése/szerkesztése', +insert_image_src : 'Kép URL', +insert_image_alt : 'Képleírás', +help_desc : 'Segítég', +bold_img : 'bold.gif', +italic_img : 'italic.gif', +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/it.js b/webcit/tiny_mce/langs/it.js new file mode 100644 index 000000000..c83a0d733 --- /dev/null +++ b/webcit/tiny_mce/langs/it.js @@ -0,0 +1,41 @@ +// Variabili lingua IT - fabrix.xm@lombardiacom.it + +tinyMCE.addToLang('',{ +bold_desc : 'Grassetto', +italic_desc : 'Corsivo', +underline_desc : 'Sottolineato', +striketrough_desc : 'Barrato', +justifyleft_desc : 'Allinea a sinistra', +justifycenter_desc : 'Allinea centrato', +justifyright_desc : 'Allinea a destra', +justifyfull_desc : 'Giustifica', +bullist_desc : 'Lista non ordinata', +numlist_desc : 'Lista ordinata', +outdent_desc : 'Rientra', +indent_desc : 'Indenta', +undo_desc : 'Annulla', +redo_desc : 'Ripeti', +link_desc : 'Inserisci link', +unlink_desc : 'Elimina link', +image_desc : 'Inserisci immagine', +cleanup_desc : 'Pulisci il codice', +focus_alert : 'Una istanza dell\' editor deve essere selezionata prima di usare questo comando.', +edit_confirm : 'Vuoi usare la modalit\u00E0 WYSIWYG per questa textarea?', +insert_link_title : 'Inserisci/modifica link', +insert : 'Inserisci', +update : 'Inserisci', +cancel : 'Cancella', +insert_link_url : 'Link URL', +insert_link_target : 'Target', +insert_link_target_same : 'Apri il link nella stessa finestra', +insert_link_target_blank : 'Apri il link in una nuova finestra', +insert_image_title : 'Inserisci/modifica immagine', +insert_image_src : 'URL immagine', +insert_image_alt : 'Descrizione dell\'immagine', +help_desc : 'Guida', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/ja.js b/webcit/tiny_mce/langs/ja.js new file mode 100644 index 000000000..dc796cbe3 --- /dev/null +++ b/webcit/tiny_mce/langs/ja.js @@ -0,0 +1,41 @@ +// JP lang variables + +tinyMCE.addToLang('',{ +bold_desc : '$BB@;z(B', +italic_desc : '$BC@~(B', +justifyleft_desc : '$B:85M$a(B', +justifycenter_desc : '$BCf1{9g$o$;(B', +justifyright_desc : '$B1&5M$a(B', +justifyfull_desc : '$B9TB7$((B', +bullist_desc : '$B2U>r=q(B', +numlist_desc : '$BHV9fIU$-2U>r=q(B', +outdent_desc : '$B;z>e$2(B', +indent_desc : '$B;z2<$2(B', +undo_desc : '$B$d$j$J$*$7(B', +redo_desc : '$B:Fe$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#(B', +edit_confirm : 'WYSIWYG$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)(B', +insert_link_title : '$B%j%s%/$NA^F~(B/$BJT=8(B', +insert : '$BA^F~(B', +update : '$BA^F~(B', +cancel : '$BC$7(B', +insert_link_url : '$B%j%s%/@h(BURL', +insert_link_target : '$B%?!<%2%C%H(B', +insert_link_target_same : '$BF1$8Ak$G%j%s%/$r3+$/(B', +insert_link_target_blank : '$B?7$7$$Ak$G%j%s%/$r3+$/(B', +insert_image_title : '$B2hA|$NA^F~(B/$BJT=8(B', +insert_image_src : '$B2hA|$N(BURL', +insert_image_alt : '$B2hA|$N@bL@(B', +help_desc : '$B%X%k%W(B', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/ko.js b/webcit/tiny_mce/langs/ko.js new file mode 100644 index 000000000..48d53865d --- /dev/null +++ b/webcit/tiny_mce/langs/ko.js @@ -0,0 +1,40 @@ +// KO lang variables by Setzer Gabbiani + +tinyMCE.addToLang('',{ +bold_desc : 'ÁøÇÏ°Ô', +italic_desc : '±â¿ïÀÓ', +underline_desc : '¹ØÁÙ', +striketrough_desc : '°¡·ÎÁÙ', +justifyleft_desc : '¿ÞÂÊ Á¤·Ä', +justifycenter_desc : '°¡¿îµ¥ Á¤·Ä', +justifyright_desc : '¿À¸¥ÂÊ Á¤·Ä', +justifyfull_desc : '¾çÂÊ Á¤·Ä', +bullist_desc : '¸ñÂ÷ ¸Å±â±â', +numlist_desc : '¹øÈ£ ¸Å±â±â', +outdent_desc : '³»¾î¾²±â', +indent_desc : 'µé¿©¾²±â', +undo_desc : '½ÇÇàÃë¼Ò', +redo_desc : 'Àç½ÇÇà', +link_desc : '¸µÅ© ³Ö±â/°íÄ¡±â', +unlink_desc : '¸µÅ© ÇØÁ¦', +image_desc : '±×¸² ³Ö±â/°íÄ¡±â', +cleanup_desc : 'Äڵ带 ±ò²ûÇÏ°Ô', +focus_alert : 'ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ¹Ýµå½Ã ¿¡µðÅÍ ³»ÀÇ ¾îµò°¡¿¡ Ä¿¼­°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.', +edit_confirm : 'ÀÌ ÅؽºÆ® ¹Ú½º¿¡¼­ HTML ¿¡µðÅ͸¦ »ç¿ëÇÏ±æ ¿øÇϽʴϱî?', +insert_link_title : '¸µÅ© ³Ö±â/°íÄ¡±â', +insert : '»ðÀÔ', +update : '»ðÀÔ', +cancel : 'Ãë¼Ò', +insert_link_url : 'URL ¸µÅ©', +insert_link_target : 'Ÿ°Ù', +insert_link_target_same : '°°Àº â¿¡¼­ ¸µÅ© ¿­±â', +insert_link_target_blank : '»õ â¿¡¼­ ¸µÅ© ¿­±â', +insert_image_title : '±×¸² ³Ö±â/°íÄ¡±â', +insert_image_src : '±×¸² URL', +insert_image_alt : '±×¸² ¼³¸í', +help_desc : 'µµ¿ò¸»', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/nl.js b/webcit/tiny_mce/langs/nl.js new file mode 100644 index 000000000..dd28df895 --- /dev/null +++ b/webcit/tiny_mce/langs/nl.js @@ -0,0 +1,41 @@ +// NL lang variables thanks to "Meint Post" + +tinyMCE.addToLang('',{ +bold_desc : 'Vet', +italic_desc : 'Schuin', +underline_desc : 'Onderstrepen', +striketrough_desc : 'Doorhalen', +justifyleft_desc : 'Links uitlijnen', +justifycenter_desc : 'Centreren', +justifyright_desc : 'Rechts uitlijnen', +justifyfull_desc : 'Volledig uitlijnen', +bullist_desc : 'Ongeordende lijst', +numlist_desc : 'Geordende lijst', +outdent_desc : 'Uitspringen', +indent_desc : 'Inspringen', +undo_desc : 'Ongedaan maken', +redo_desc : 'Opnieuw uitvoeren', +link_desc : 'Link invoegen', +unlink_desc : 'Link verwijderen', +image_desc : 'Afbeelding invoegen', +cleanup_desc : 'Slordige code verbeteren', +focus_alert : 'Verplaats de focus naar de editor voor het uitvoeren van dit commado.', +edit_confirm : 'Wilt u de WYSIWYG mode voor deze textarea gebruiken?', +insert_link_title : 'Link invoegen/bewerken', +insert : 'Invoegen', +update : 'Bewerken', +cancel : 'Afbreken', +insert_link_url : 'URL link', +insert_link_target : 'Bestemming', +insert_link_target_same : 'Open link in hetzelfde venster', +insert_link_target_blank : 'Open link in een nieuw venster', +insert_image_title : 'Afbeelding invoegen/bewerken', +insert_image_src : 'Afbeelding', +insert_image_alt : 'Beschrijving', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/no.js b/webcit/tiny_mce/langs/no.js new file mode 100644 index 000000000..fd90c8c37 --- /dev/null +++ b/webcit/tiny_mce/langs/no.js @@ -0,0 +1,40 @@ +// NO lang variables made by Sten Aksel Heien + +tinyMCE.addToLang('',{ +bold_desc : 'Uthevet', +italic_desc : 'Kursiv', +underline_desc : 'Understreket', +striketrough_desc : 'Gjennomstreket', +justifyleft_desc : 'Vensterestille', +justifycenter_desc : 'Sentrere', +justifyright_desc : 'Høyerestille', +justifyfull_desc : 'Fyll', +bullist_desc : 'Punktliste', +numlist_desc : 'Nummerliste', +outdent_desc : 'Undrag', +indent_desc : 'Indrag', +undo_desc : 'Angre', +redo_desc : 'Gjør om', +link_desc : 'Opprett/endre lenke', +unlink_desc : 'Fjern lenke', +image_desc : 'Sett inn/endre bilde', +cleanup_desc : 'Rens grisete kode', +focus_alert : 'Editoren må være i fokus før du benytter denne kommando.', +edit_confirm : 'Vil du benytte WYSIWYG editoren for dette tekstfelt?', +insert_link_title : 'Opprett/endre lenke', +insert : 'Opprett', +update : 'Opprett', +cancel : 'Avbryt', +insert_link_url : 'Lenkens URL', +insert_link_target : 'Vindu', +insert_link_target_same : 'Åpne i samme vindu', +insert_link_target_blank : 'Åpne i nytt vindu', +insert_image_title : 'Opprett/endre bilde', +insert_image_src : 'Bildets URL', +insert_image_alt : 'Bildets beskrivelse', +help_desc : 'Hjelp', +bold_img : 'bold_de_se.gif', +italic_img : 'italic_de_se.gif', +underline_img : 'underline.gif', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/pl.js b/webcit/tiny_mce/langs/pl.js new file mode 100644 index 000000000..4f2845581 --- /dev/null +++ b/webcit/tiny_mce/langs/pl.js @@ -0,0 +1,41 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Pogrubienie', +italic_desc : 'Kursywa', +underline_desc : 'Podkreslenie', +striketrough_desc : 'Przekreslenie', +justifyleft_desc : 'Otaczanie z lewej', +justifycenter_desc : 'Wysrodkowanie', +justifyright_desc : 'Otaczanie z prawej', +justifyfull_desc : 'Justowanie', +bullist_desc : 'Lista nie numerowana', +numlist_desc : 'Lista numerowana', +outdent_desc : 'Zmniejsz wciecie', +indent_desc : 'Zwieksz wciecie', +undo_desc : 'Cofnij', +redo_desc : 'Ponów', +link_desc : 'Wstaw/Edytuj link', +unlink_desc : 'Skasuj link', +image_desc : 'Wstaw/Edytuj obrazek', +cleanup_desc : 'Wyczysc niepotrzebny kod', +focus_alert : 'Musisz zaznaczyc cokolwiek przed uzyciem tej komendy.', +edit_confirm : 'Czy chcesz uzyc edytora WYSIWIG dla tego pola ?', +insert_link_title : 'Wstaw/Edytuj Link', +insert : 'Wstaw', +update : 'Zmien', +cancel : 'Wyjdz', +insert_link_url : 'Adres URL', +insert_link_target : 'Cel', +insert_link_target_same : 'Otwórz w tym samym oknie', +insert_link_target_blank : 'Otwórz w nowym oknie', +insert_image_title : 'Wstaw/Edytuj obrazek', +insert_image_src : 'Adres URL obrazka', +insert_image_alt : 'Opis obrazka', +help_desc : 'Pomoc', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Kopiowanie/Wycinanie/Wklejanie nie jest obslugiwane w przegladarkach Mozilla and Firefox.\nPotrzebujesz wiecej informacji na ten temat?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/pt.js b/webcit/tiny_mce/langs/pt.js new file mode 100644 index 000000000..9e9cc2617 --- /dev/null +++ b/webcit/tiny_mce/langs/pt.js @@ -0,0 +1,42 @@ +// PT lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Negrito', +italic_desc : 'Itálico', +underline_desc : 'Sublinhar', +striketrough_desc : 'Riscado', +justifyleft_desc : 'Alinhar á esquerda', +justifycenter_desc : 'Alinhar ao centro', +justifyright_desc : 'Alinhar á direita', +justifyfull_desc : 'Justificado', +bullist_desc : 'Lista não ordenada', +numlist_desc : 'Lista ordenada', +outdent_desc : 'Retirar indentação', +indent_desc : 'Indentar', +undo_desc : 'Desfazer', +redo_desc : 'Refazer', +link_desc : 'Inserir Hiperligação', +unlink_desc : 'Remover hiperligação', +image_desc : 'Inserir Referência a imagem externa', +object_desc : 'Inserir Objecto Multimédia da Galeria', +cleanup_desc : 'Limpeza de código', +focus_alert : 'Uma instância do editor deverá estar seleccionada antes de utilizar este comando.', +edit_confirm : 'Deseja utilizar o modo visual de edição para ezta área de texto?', +insert_link_title : 'Inserir/editar hiperligação', +insert : 'Inserir', +update : 'Actualizar', +cancel : 'Cancelar', +insert_link_url : 'URL de hiperligação', +insert_link_target : 'Destino', +insert_link_target_same : 'Abrir endereço na mesma janela', +insert_link_target_blank : 'Abrir endereço numa nova janela', +insert_image_title : 'Inserir/editar imagem', +insert_image_src : 'Endereço da imagem', +insert_image_alt : 'Descrição alt.', +help_desc : 'Ajuda', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla and Firefox.\nPretende obter mais informação acerca desta questão?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/pt_br.js b/webcit/tiny_mce/langs/pt_br.js new file mode 100644 index 000000000..d000c05cb --- /dev/null +++ b/webcit/tiny_mce/langs/pt_br.js @@ -0,0 +1,42 @@ +// PT lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Negrito', +italic_desc : 'Itálico', +underline_desc : 'Sublinhar', +striketrough_desc : 'Riscado', +justifyleft_desc : 'Alinhar à esquerda', +justifycenter_desc : 'Alinhar ao centro', +justifyright_desc : 'Alinhar à direita', +justifyfull_desc : 'Justificado', +bullist_desc : 'Lista não ordenada', +numlist_desc : 'Lista ordenada', +outdent_desc : 'Retirar indentação', +indent_desc : 'Indentar', +undo_desc : 'Desfazer', +redo_desc : 'Refazer', +link_desc : 'Inserir Hiperligação', +unlink_desc : 'Remover hiperligação', +image_desc : 'Inserir Referência a imagem externa', +object_desc : 'Inserir Objeto Multimídia da Galeria', +cleanup_desc : 'Limpeza de código', +focus_alert : 'Uma instância do editor deverá estar selecionada antes de utilizar este comando.', +edit_confirm : 'Deseja utilizar o modo visual de edição para ezta área de texto?', +insert_link_title : 'Inserir/editar hiperligação', +insert : 'Inserir', +update : 'Atualizar', +cancel : 'Cancelar', +insert_link_url : 'URL de hiperligação', +insert_link_target : 'Destino', +insert_link_target_same : 'Abrir endereço na mesma janela', +insert_link_target_blank : 'Abrir endereço numa nova janela', +insert_image_title : 'Inserir/editar imagem', +insert_image_src : 'Endereço da imagem', +insert_image_alt : 'Descrição alt.', +help_desc : 'Ajuda', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copiar/Cortar/Colar não está disponível no Mozilla e Firefox.\nPretende obter mais informação acerca desta questão?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/readme.txt b/webcit/tiny_mce/langs/readme.txt new file mode 100644 index 000000000..2e1965c7d --- /dev/null +++ b/webcit/tiny_mce/langs/readme.txt @@ -0,0 +1,2 @@ +The language pack codes are based on ISO-639-2 +http://www.loc.gov/standards/iso639-2/englangn.html diff --git a/webcit/tiny_mce/langs/ru.js b/webcit/tiny_mce/langs/ru.js new file mode 100644 index 000000000..55f3c68cb --- /dev/null +++ b/webcit/tiny_mce/langs/ru.js @@ -0,0 +1,43 @@ +// Russian translation by Roman Filippov +// romanf@terrahost.ca +// www.hunox.ca + +tinyMCE.addToLang('',{ +bold_desc : 'Ïîëóæèðíûé', +italic_desc : 'Êóðñèâ', +underline_desc : 'Ïîä÷åðêèâàíèå', +striketrough_desc : 'Ïåðå÷åðêèâàíèå', +justifyleft_desc : 'Âûðâíèâàíèå âëåâî', +justifycenter_desc : 'Âûðâíèâàíèå ïî öåíòðó', +justifyright_desc : 'Âûðâíèâàíèå âïðàâî', +justifyfull_desc : 'Âûðâíèâàíèå ðàâíîìåðíî', +bullist_desc : 'Ìàðêèðîâàííûé ñïèñîê', +numlist_desc : 'Íóìåðîâàííûé ñïèñîê', +outdent_desc : 'Óìåíüøèòü îòñòóï', +indent_desc : 'Óâåëè÷èòü îòñïóò', +undo_desc : 'Îòìåíèòü', +redo_desc : 'Âåðíóòü', +link_desc : 'Âñòàâèòü/èçìåíèòü ññûëêó', +unlink_desc : 'Óáðàòü ññûëêó', +image_desc : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå', +cleanup_desc : 'Âû÷èñòèòü ãðÿçíûé êîä', +focus_alert : 'Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà ïåðåä èñïîëüçîâàíèåì äàííîé êîìàíäû.', +edit_confirm : 'Õîòèòå ëè Âû âîñïîëüçîâàòüñÿ WYSIWYG ðåäàêòîðîì äëÿ ýòîãî ïîëÿ ââîäà?', +insert_link_title : 'Âñòàâèòü/èçìåíèòü ññûëêó', +insert : 'Âñòàâèòü', +update : 'Âñòàâèòü', +cancel : 'Îòìåíèòü', +insert_link_url : 'Àäðåñ', +insert_link_target : 'Îòêðûòü â...:', +insert_link_target_same : 'òîì æå îêíå', +insert_link_target_blank : 'íîâîì îêíå', +insert_image_title : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå', +insert_image_src : 'Àäðåñ', +insert_image_alt : 'Îïèñàíèå', +help_desc : 'Ïîìîùü', +bold_img : "bold_ru.gif", +italic_img : "italic_ru.gif", +underline_img : "underline_ru.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/sv.js b/webcit/tiny_mce/langs/sv.js new file mode 100644 index 000000000..22feb7e2d --- /dev/null +++ b/webcit/tiny_mce/langs/sv.js @@ -0,0 +1,43 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Fet', +italic_desc : 'Kursiv', +underline_desc : 'Understruken', +striketrough_desc : 'Genomstruken', +justifyleft_desc : 'Vänsterjustera', +justifycenter_desc : 'Centrera', +justifyright_desc : 'Högerjustera', +justifyfull_desc : 'Kantjustera', +bullist_desc : 'Punktlista', +numlist_desc : 'Nummerlista', +outdent_desc : 'Utdrag', +indent_desc : 'Indrag', +undo_desc : 'Ångra', +redo_desc : 'Gör om', +link_desc : 'Skapa länk', +unlink_desc : 'Ta bort länk', +image_desc : 'Skapa/redigera bild', +cleanup_desc : 'Rensa skräpkod', +focus_alert : 'Flytta markören till en textyta innan du använder detta kommando.', +edit_confirm : 'Vill du använda WYSIWYG-editorn för detta textfält?', +insert_link_title : 'Skapa/redigera länk', +insert : 'Skapa', +update : 'Uppdatera', +cancel : 'Avbryt', +insert_link_url : 'Länkens URL', +insert_link_target : 'Fönster', +insert_link_target_same : 'Öppna länken i samma fönster', +insert_link_target_blank : 'Öppna länken i ett nytt fönster', +insert_link_delta_width : 20, +insert_link_delta_height : 10, +insert_image_title : 'Skapa/redigera bild', +insert_image_src : 'Bildens URL', +insert_image_alt : 'Bildens beskrivning', +bold_img : 'bold_de_se.gif', +italic_img : 'italic_de_se.gif', +underline_img : "underline.gif", +clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?', +help_desc : "Hjälp", +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/th.js b/webcit/tiny_mce/langs/th.js new file mode 100644 index 000000000..3b78806aa --- /dev/null +++ b/webcit/tiny_mce/langs/th.js @@ -0,0 +1,40 @@ +// TH lang variables Thai contributed by Innozent + +tinyMCE.addToLang('',{ +bold_desc : 'µÑÇ˹Ò', +italic_desc : 'µÑÇéàÍÕ§', +underline_desc : '¢Õ´àÊé¹ãµé', +striketrough_desc : '¢Õ´¤ÅèÍÁ', +justifyleft_desc : 'ªÔ´¢Íº«éÒÂ', +justifycenter_desc : '¡Ö觡ÅÒ§', +justifyright_desc : 'ªÔ´¢Íº¢ÇÒ', +justifyfull_desc : '¨Ñ´ªÔ´¢Íº', +bullist_desc : 'ÊÑ­ÅѡɳìáÊ´§ËÑÇ¢éÍÂèÍÂ', +numlist_desc : 'ÅӴѺàÅ¢', +outdent_desc : 'Å´¡ÒÃàÂ×éͧ', +indent_desc : 'à¾ÔèÁ¡ÒÃàÂ×éͧ', +undo_desc : 'àÅÔ¡·Ó', +redo_desc : '·ÓãËÁè', +link_desc : 'à¾ÔèÁÅÔ§¤ì', +unlink_desc : 'źÅÔ§¤ì', +image_desc : 'ãÊèÃÙ»', +cleanup_desc : '·Ó¤ÇÒÁÊÐÍÒ´¢éͤÇÒÁ', +focus_alert : 'µéͧàÅ×Í¡¡Åèͧ¢éͤÇÒÁ¡è͹·Õè¨Ðãªé¤ÓÊÑ觹Õé', +edit_confirm : '¤Ø³µéͧ¡Ò÷Õè¨Ðãªé WYSIWYG mode ÊÓËÃѺ¡Åèͧ¢éͤÇÒÁ¹ÕéËÃ×ÍäÁè?', +insert_link_title : 'à¾ÔèÁ/á¡éä¢ ÅÔ§¤ì', +insert : 'à¾ÔèÁ', +cancel : '¡àÅÔ¡', +insert_link_url : 'Link URL', +insert_link_target : 'à»Ô´ÅÔ§¤ìã¹', +insert_link_target_same : '˹éÒµèÒ§à´ÕÂǡѹ', +insert_link_target_blank : '˹éÒµèÒ§ãËÁè', +insert_image_title : 'à¾ÔèÁ/á¡éä¢ ÃÙ»', +insert_image_src : 'URL ¢Í§ÃÙ»', +insert_image_alt : '¤Ó͸ԺÒÂÃÙ»', +help_desc : 'ªèÇÂàËÅ×Í', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/langs/zh_cn.js b/webcit/tiny_mce/langs/zh_cn.js new file mode 100644 index 000000000..7e9803df3 --- /dev/null +++ b/webcit/tiny_mce/langs/zh_cn.js @@ -0,0 +1,42 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +bold_desc : '´ÖÌå', +italic_desc : 'бÌå', +underline_desc : 'Ï»®Ïß', +striketrough_desc : 'ɾ³ýÏß', +justifyleft_desc : '×ó¶ÔÆë', +justifycenter_desc : '¾ÓÖжÔÆë', +justifyright_desc : 'ÓÒ¶ÔÆë', +justifyfull_desc : 'Á½¶Ë¶ÔÆë', +bullist_desc : 'ÎÞÐòÁбí', +numlist_desc : 'ÓÐÐòÁбí', +outdent_desc : '¼õÉÙËõ½ø', +indent_desc : 'Ôö¼ÓËõ½ø', +undo_desc : '³·Ïû', +redo_desc : 'ÖØ×ö', +link_desc : '²åÈë/±à¼­ Á´½Ó', +unlink_desc : 'ɾ³ýÁ´½Ó', +image_desc : '²åÈë/±à¼­ ͼÏñ', +cleanup_desc : 'Çå³ýÈßÓà´úÂë', +focus_alert : 'ÔÚʹÓôËÃüÁîǰij¸ö±à¼­Æ÷±ØÐëÏÈ»ñµÃ½¹µã£¡', +edit_confirm : 'ÄãÏëÔÚ´ËTextAreaÉÏʹÓÃËù¼û¼´ËùµÃ±à¼­Æ÷ô£¿', +insert_link_title : '²åÈë/±à¼­ Á´½Ó', +insert : '²åÈë', +update : '¸üÐÂ', +cancel : 'È¡Ïû', +insert_link_url : 'Á´½ÓµØÖ·', +insert_link_target : 'Ä¿±ê', +insert_link_target_same : 'ÔÚͬһ´°¿ÚÖдò¿ªÁ´½Ó', +insert_link_target_blank : 'ÔÚд°¿ÚÖдò¿ªÁ´½Ó', +insert_image_title : '²åÈë/±à¼­ ͼÏñ', +insert_image_src : 'ͼÏñµØÖ·', +insert_image_alt : 'ͼÏñÃèÊö', +help_desc : '°ïÖú', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚMozillaºÍFirefoxÉÏÉв»¿ÉÓá£\nÄãÏëÁ˽â¹ØÓÚÕâ¸öÎÊÌâµÄ¸ü¶àÐÅÏ¢Âð£¿', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/webcit/tiny_mce/license.txt b/webcit/tiny_mce/license.txt new file mode 100644 index 000000000..32c3aa446 --- /dev/null +++ b/webcit/tiny_mce/license.txt @@ -0,0 +1,437 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. +. + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. +. + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. +. + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +. + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +. + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +. + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. +. + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +. + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS diff --git a/webcit/tiny_mce/plugins/_template/editor_plugin.js b/webcit/tiny_mce/plugins/_template/editor_plugin.js new file mode 100644 index 000000000..19eefd4f0 --- /dev/null +++ b/webcit/tiny_mce/plugins/_template/editor_plugin.js @@ -0,0 +1,118 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('template', 'en'); // <- Add a comma separated list of all supported languages + +/**** + * Steps for creating a plugin from this template: + * + * 1. Change all "template" to the name of your plugin. + * 2. Remove all the callbacks in this file that you don't need. + * 3. Remove the popup.htm file if you don't need any popups. + * 4. Add your custom logic to the callbacks you needed. + * 5. Write documentation in a readme.txt file on how to use the plugin. + * 6. Upload it under the "Plugins" section at sourceforge. + * + ****/ + +/** + * Gets executed when a editor instance is initialized + */ +function TinyMCE_template_initInstance(inst) { + // You can take out plugin specific parameters + alert("Initialization parameter:" + tinyMCE.getParam("template_someparam", false)); +} + +/** + * Gets executed when a editor needs to generate a button. + */ +function TinyMCE_template_getControlHTML(control_name) { + switch (control_name) { + case "template": + return ''; + } + + return ""; +} + +/** + * Gets executed when a command is called. + */ +function TinyMCE_template_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + // Remember to have the "mce" prefix for commands so they don't intersect with built in ones in the browser. + case "mceTemplate": + // Show UI/Popup + if (user_interface) { + // Open a popup window and send in some custom data in a window argument + var template = new Array(); + + template['file'] = '../../plugins/template/popup.htm'; // Relative to theme + template['width'] = 300; + template['height'] = 200; + + tinyMCE.openWindow(template, {editor_id : editor_id, some_custom_arg : "somecustomdata"}); + + // Let TinyMCE know that something was modified + tinyMCE.triggerNodeChange(false); + } else { + // Do a command this gets called from the template popup + alert("execCommand: mceTemplate gets called from popup."); + } + + return true; + } + + // Pass to next handler in chain + return false; +} + +/** + * Gets executed when the selection/cursor position was changed. + */ +function TinyMCE_template_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + // Deselect template button + tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonNormal'); + + // Select template button if parent node is a strong or b + if (node.parentNode.nodeName == "STRONG" || node.parentNode.nodeName == "B") + tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonSelected'); + + return true; +} + +/** + * Gets executed when contents is inserted / retrived. + */ +function TinyMCE_template_cleanup(type, content) { + switch (type) { + case "get_from_editor": + alert("[FROM] Value HTML string: " + content); + + // Do custom cleanup code here + + break; + + case "insert_to_editor": + alert("[TO] Value HTML string: " + content); + + // Do custom cleanup code here + + break; + + case "get_from_editor_dom": + alert("[FROM] Value DOM Element " + content.innerHTML); + + // Do custom cleanup code here + + break; + + case "insert_to_editor_dom": + alert("[TO] Value DOM Element: " + content.innerHTML); + + // Do custom cleanup code here + + break; + } + + return content; +} diff --git a/webcit/tiny_mce/plugins/_template/editor_plugin_src.js b/webcit/tiny_mce/plugins/_template/editor_plugin_src.js new file mode 100644 index 000000000..a09ed9ae6 --- /dev/null +++ b/webcit/tiny_mce/plugins/_template/editor_plugin_src.js @@ -0,0 +1,131 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('template', 'en'); // <- Add a comma separated list of all supported languages + +/**** + * Steps for creating a plugin from this template: + * + * 1. Change all "template" to the name of your plugin. + * 2. Remove all the callbacks in this file that you don't need. + * 3. Remove the popup.htm file if you don't need any popups. + * 4. Add your custom logic to the callbacks you needed. + * 5. Write documentation in a readme.txt file on how to use the plugin. + * 6. Upload it under the "Plugins" section at sourceforge. + * + ****/ + +/** + * Information about the plugin. + */ +function TinyMCE_template_getInfo() { + return { + longname : 'Template plugin', + author : 'Your name', + authorurl : 'http://www.yoursite.com', + infourl : 'http://www.yoursite.com/docs/template.html', + version : "1.0" + }; +}; + +/** + * Gets executed when a editor instance is initialized + */ +function TinyMCE_template_initInstance(inst) { + // You can take out plugin specific parameters + alert("Initialization parameter:" + tinyMCE.getParam("template_someparam", false)); +} + +/** + * Gets executed when a editor needs to generate a button. + */ +function TinyMCE_template_getControlHTML(control_name) { + switch (control_name) { + case "template": + return ''; + } + + return ""; +} + +/** + * Gets executed when a command is called. + */ +function TinyMCE_template_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + // Remember to have the "mce" prefix for commands so they don't intersect with built in ones in the browser. + case "mceTemplate": + // Show UI/Popup + if (user_interface) { + // Open a popup window and send in some custom data in a window argument + var template = new Array(); + + template['file'] = '../../plugins/template/popup.htm'; // Relative to theme + template['width'] = 300; + template['height'] = 200; + + tinyMCE.openWindow(template, {editor_id : editor_id, some_custom_arg : "somecustomdata"}); + + // Let TinyMCE know that something was modified + tinyMCE.triggerNodeChange(false); + } else { + // Do a command this gets called from the template popup + alert("execCommand: mceTemplate gets called from popup."); + } + + return true; + } + + // Pass to next handler in chain + return false; +} + +/** + * Gets executed when the selection/cursor position was changed. + */ +function TinyMCE_template_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + // Deselect template button + tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonNormal'); + + // Select template button if parent node is a strong or b + if (node.parentNode.nodeName == "STRONG" || node.parentNode.nodeName == "B") + tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonSelected'); + + return true; +} + +/** + * Gets executed when contents is inserted / retrived. + */ +function TinyMCE_template_cleanup(type, content) { + switch (type) { + case "get_from_editor": + alert("[FROM] Value HTML string: " + content); + + // Do custom cleanup code here + + break; + + case "insert_to_editor": + alert("[TO] Value HTML string: " + content); + + // Do custom cleanup code here + + break; + + case "get_from_editor_dom": + alert("[FROM] Value DOM Element " + content.innerHTML); + + // Do custom cleanup code here + + break; + + case "insert_to_editor_dom": + alert("[TO] Value DOM Element: " + content.innerHTML); + + // Do custom cleanup code here + + break; + } + + return content; +} diff --git a/webcit/tiny_mce/plugins/_template/images/template.gif b/webcit/tiny_mce/plugins/_template/images/template.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ab5da4461113d2af579898528246fdbe52ecd00 GIT binary patch literal 87 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*pGzw+SQ`#f{}FJ-?!v#V)e mtsGNfpJeCKSAiOz**>0`XR2{OVa>-G_df0vaY_ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/webcit/tiny_mce/plugins/_template/langs/fr_ca.js b/webcit/tiny_mce/plugins/_template/langs/fr_ca.js new file mode 100644 index 000000000..91c1332cd --- /dev/null +++ b/webcit/tiny_mce/plugins/_template/langs/fr_ca.js @@ -0,0 +1,8 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +/* Remember to namespace the language parameters _ */ + +tinyMCE.addToLang('',{ +template_title : 'Ceci est un exmple pour le gabarit de popup', +template_desc : 'Ceci est un exmple pour le gabarit d\'un bouton' +}); diff --git a/webcit/tiny_mce/plugins/_template/langs/zh_cn.js b/webcit/tiny_mce/plugins/_template/langs/zh_cn.js new file mode 100644 index 000000000..15d909fae --- /dev/null +++ b/webcit/tiny_mce/plugins/_template/langs/zh_cn.js @@ -0,0 +1,9 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +/* Remember to namespace the language parameters _ */ + +tinyMCE.addToLang('',{ +template_title : 'Õâ½öÊÇÄ£°åµÄµ¯³ö´°¿Ú', +template_desc : 'Õâ½öÊÇÄ£°åµÄ°´Å¥' +}); diff --git a/webcit/tiny_mce/plugins/_template/popup.htm b/webcit/tiny_mce/plugins/_template/popup.htm new file mode 100644 index 000000000..68cea3209 --- /dev/null +++ b/webcit/tiny_mce/plugins/_template/popup.htm @@ -0,0 +1,47 @@ + + + {$lang_template_title} + + + + + +

{$lang_template_title}

+ + +
+ The selected element name: +
+ +
+
+ +
+ +
+ +
+
+ + + diff --git a/webcit/tiny_mce/plugins/_template/readme.txt b/webcit/tiny_mce/plugins/_template/readme.txt new file mode 100644 index 000000000..2ee1505cd --- /dev/null +++ b/webcit/tiny_mce/plugins/_template/readme.txt @@ -0,0 +1 @@ +This is a template/tutorial plugin that where created to help you in the development of own plugins for TinyMCE. \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/advhr/editor_plugin.js b/webcit/tiny_mce/plugins/advhr/editor_plugin.js new file mode 100644 index 000000000..d6cbee609 --- /dev/null +++ b/webcit/tiny_mce/plugins/advhr/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('advhr','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_advhr_getInfo(){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};};function TinyMCE_advhr_getControlHTML(control_name){switch(control_name){case "advhr":return '';}return "";}function TinyMCE_advhr_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=270;template['height']=180;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.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;}function TinyMCE_advhr_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="hr")tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonSelected');}while((node=node.parentNode));return true;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/advhr/editor_plugin_src.js b/webcit/tiny_mce/plugins/advhr/editor_plugin_src.js new file mode 100644 index 000000000..634f777c0 --- /dev/null +++ b/webcit/tiny_mce/plugins/advhr/editor_plugin_src.js @@ -0,0 +1,74 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('advhr', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl'); + +function TinyMCE_advhr_getInfo() { + 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 + }; +}; + +function TinyMCE_advhr_getControlHTML(control_name) { + switch (control_name) { + case "advhr": + return ''; + } + + return ""; +} + +/** + * Executes the mceAdvanceHr command. + */ +function TinyMCE_advhr_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceAdvancedHr": + var template = new Array(); + + template['file'] = '../../plugins/advhr/rule.htm'; // Relative to theme + template['width'] = 270; + template['height'] = 180; + + 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.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; + } + // Pass to next handler in chain + return false; +} + +function TinyMCE_advhr_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + tinyMCE.switchClassSticky(editor_id + '_advhr', 'mceButtonNormal'); + + if (node == null) + return; + + do { + if (node.nodeName.toLowerCase() == "hr") + tinyMCE.switchClassSticky(editor_id + '_advhr', 'mceButtonSelected'); + } while ((node = node.parentNode)); + + return true; +} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/advhr/images/advhr.gif b/webcit/tiny_mce/plugins/advhr/images/advhr.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2f8658f463e2a260c22ae8affec1ece193886e3 GIT binary patch literal 153 zcmV;K0A~M3Nk%w1VH5xq0K*0VGD>2SnzBNA;8Vse6Vn)2G_{+hP(f{&eIlJZiD z@^XTb!rK0Vs`8@3@&Et;A^8LW000jFEC2ui02BZe000C=@X1N5y*TU5yZ@jS1PDT$ z1fZ?}K?R1v3{E24f>IpLLLoCp!-h*V90LY|vTz&<3Y;K;WW)lL6ibC7lt!VjcuX#v H%Mk!OxywD6 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/advhr/jscripts/rule.js b/webcit/tiny_mce/plugins/advhr/jscripts/rule.js new file mode 100644 index 000000000..38998a572 --- /dev/null +++ b/webcit/tiny_mce/plugins/advhr/jscripts/rule.js @@ -0,0 +1,41 @@ +function init() { + var formObj = document.forms[0]; + formObj.width.value = tinyMCE.getWindowArg('width'); + formObj.size.value = tinyMCE.getWindowArg('size'); + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('mceDo')); + if (tinyMCE.getWindowArg('noshade')) { + formObj.noshade.checked = true; + } + if (tinyMCE.getWindowArg('width').lastIndexOf('%')!=-1) { + formObj.width2.value = "%"; + formObj.width.value = formObj.width.value.substring(0,formObj.width.value.length-1); + } +} + +function insertHR() { + var formObj = document.forms[0]; + var width = formObj.width.value; + var size = formObj.size.value; + var html = ' + {$lang_insert_link_title} + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + +
{$lang_insert_advhr_desc}
{$lang_insert_advhr_width}: + + +
{$lang_insert_advhr_size}:
+
+ + diff --git a/webcit/tiny_mce/plugins/advimage/css/advimage.css b/webcit/tiny_mce/plugins/advimage/css/advimage.css new file mode 100644 index 000000000..5a3c22d00 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/css/advimage.css @@ -0,0 +1,62 @@ +/* CSS file for advimage plugin popup */ + +.mceImageList { + width: 280px; +} + +.mceActionPanel { + margin-top: 7px; +} + +.alignPreview { + border: 1px solid black; + width: 140px; + height: 140px; + overflow: hidden; + padding: 5px; +} + +.checkbox { + border: 0px; +} + +.panel_wrapper div.current { + height: 305px; +} + +#prev { + margin:0px; + border: 1px + solid black; + width: 99%; + height:150px; + overflow: auto; +} + +#align, #classlist { + width: 150px; +} + +#width, #height { + vertical-align: middle; + width: 50px; + text-align: center; +} + +#vspace, #hspace, #border { + vertical-align: middle; + width: 30px; + text-align: center; +} + +input { + width: 280px; +} + +#constrain, #onmousemovecheck { + width: auto; +} + +#id, #dir, #lang, #usemap, #longdesc { + width: 200px; +} diff --git a/webcit/tiny_mce/plugins/advimage/editor_plugin.js b/webcit/tiny_mce/plugins/advimage/editor_plugin.js new file mode 100644 index 000000000..3d17bbbab --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('advimage','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_advimage_getInfo(){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};};function TinyMCE_advimage_getControlHTML(control_name){switch(control_name){case "image":return '';}return "";}function TinyMCE_advimage_execCommand(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);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;}function TinyMCE_advimage_cleanup(type,content){switch(type){case "insert_to_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i'; + } + + return ""; +} + +function TinyMCE_advimage_execCommand(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; + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_advimage_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_advimage_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"}); + + return true; + } + + return false; +} + +function TinyMCE_advimage_cleanup(type, content) { + switch (type) { + case "insert_to_editor_dom": + var imgs = content.getElementsByTagName("img"); + for (var i=0; i + + {$lang_insert_image_title} + + + + + + + +
+ + +
+
+
+ {$lang_advimage_general} + + + + + + + + + + + + + + + +
+ + + + +
+
+ +
+ {$lang_advimage_preview} + +
+
+ +
+
+ {$lang_advimage_tab_appearance} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ {$lang_advimage_example_img} + Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam + nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum + edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam + erat volutpat. +
+
+ +
+ x + px +
  + + + + +
+
+
+
+ +
+
+ {$lang_advimage_swap_image} + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+
+ +
+ {$lang_advimage_misc} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ + + + +
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/advimage/images/sample.gif b/webcit/tiny_mce/plugins/advimage/images/sample.gif new file mode 100644 index 0000000000000000000000000000000000000000..58e7897086b9d7c8e37af3c77535453d9fe15fa1 GIT binary patch literal 1624 zcmV-e2B-N)Nk%w1VJ!eH0OkMy|NsB}{r&v>{Q3F$`1ttq^YifV@ayaA>FMd_=H}w! z;^5%m-rnBb-QC>W+}qpR+S=OL+1c3G*w@$B*4Eb4)YQ|{)zHw=&d$%x&CScp%gV~i z$;rvc$jHXV#>B+L!^6YE!otD9!N9=4zrVk|y}i7=yt})*y1Kf#xw*Hux3;#nwY9ah zw6wFcv$C?Xv9YnRu&}SMudc4Ht*x!BtgNf6tE#H1si~={sjjD|r>3T+rKP2$q@<&x zqobp!qN1Xqp`oFnrJ$goprE6lpP!zdp`MSWoSd7Ro12@UnwpxLnw^=MnV6WE zmzS58mX?*3mz9;3mX?*2l$4W`lai8@l9G~eg|M^H&l zLpBo?51@vfgB2q_TVh*dNP<;cR$Wg!vYsMHR!qvvOis>GNH`+ zJ3B|tqgANiBSy@x>Q#;x7+DuU7&rwlf#S04)VZvA$XoUy8Y&f7)SqP<}Lw@L# zA(@Cohl`6CZyedUu^BlmK|DG5$Kl2f8z@uCc)^k-3m7$G!njf7$;XhOW>^`rV#UFh zEN#eG;bP?qCs>{+)q)ceg9$aDAaTZ{MGK5rU8ty$qz8){MT#gHGX{#XEJHLonBXFa zj+#9GE&^pq!`qG`K5iiC!gq}sRY|1yD8?j++_^oR0g+)NNtZN`)08!0q=}AA3Kk?l zFaa9NYu8%97=oos5f?O`lwre~3YjNFei+FyK|urxj@C(-q(sS(!$5uL3j&jg7&XY% zlr17;3GGL;2K8>CB87G97;W(2VZ((A+3Hz;L;bylfhf(kFNV8at)h;hdM z85WX(#*Hq@@BYePt3t_l{ zCL3|YVWydA0Fz{rTl65n00)c^)^-jJn1c zRVXtA6mkUMEDLU|v7{JK&_IJ2ciiCy7BOT1fdUBh8b=yrbYaCAchCU_7?H`b1`}4q zLB|_mI2!;7W4QCq6F1O+MW||6AwmKafUrReUA&QotxQZI8D$G)AuSVV@X<&A9v;~H zKnWjo&;bljq=29aCeV-t5GBYkL=Q}q(S~FLd2t39MyRmC%_GFHkPc7CfIt8P*emqV z0YK2j9A+kmW^!tn(ZmG+L<#`WR99W}8p9?Utr=#t@rE2=zxf3QQ(JBJ&<{Z2>8EUP zeX1B)2w_3gXV)D-0Tt+=#@cV-0f!PU#MglZ3m6b}0e08zK^x;9(u?Tga{%?&nNTXhcEuM_#J>yL>p*a zuZJ2pliCGSp!Ye8>YFq@)ZOW-uT~OrjFQK!)UyVGFt7ni'); + } +} + +function convertURL(url, node, on_save) { + return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);"); +} + +function getImageSrc(str) { + var pos = -1; + + if (!str) + return ""; + + if ((pos = str.indexOf('this.src=')) != -1) { + var src = str.substring(pos + 10); + + src = src.substring(0, src.indexOf('\'')); + + return src; + } + + return ""; +} + +function getStyle(elm, st, attrib, style) { + var val = tinyMCE.getAttrib(elm, attrib); + + if (typeof(style) == 'undefined') + style = attrib; + + return val == '' ? (st[style] ? st[style].replace('px', '') : '') : val; +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + var action = "insert"; + + // Resize some elements + if (isVisible('srcbrowser')) + document.getElementById('src').style.width = '260px'; + + if (isVisible('overbrowser')) + document.getElementById('onmouseoversrc').style.width = '260px'; + + if (isVisible('outbrowser')) + document.getElementById('onmouseoutsrc').style.width = '260px'; + + if (isVisible('longdescbrowser')) + document.getElementById('longdesc').style.width = '180px'; + + // Check action + if (elm != null && elm.nodeName == "IMG") + action = "update"; + + formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); + + if (action == "update") { + var src = tinyMCE.getAttrib(elm, 'src'); + var onmouseoversrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover'))); + var onmouseoutsrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout'))); + + // Fix for drag-drop/copy paste bug in Mozilla + mceRealSrc = tinyMCE.getAttrib(elm, 'mce_real_src'); + if (mceRealSrc != "") + src = mceRealSrc; + + src = convertURL(src, elm, true); + + if (onmouseoversrc != "") + onmouseoversrc = convertURL(onmouseoversrc, elm, true); + + if (onmouseoutsrc != "") + onmouseoutsrc = convertURL(onmouseoutsrc, elm, true); + + // Setup form data + var style = tinyMCE.parseStyle(elm.style.cssText); + formObj.src.value = src; + formObj.alt.value = tinyMCE.getAttrib(elm, 'alt'); + formObj.title.value = tinyMCE.getAttrib(elm, 'title'); + formObj.border.value = getStyle(elm, style, 'border', 'border-width'); + formObj.vspace.value = tinyMCE.getAttrib(elm, 'vspace'); + formObj.hspace.value = tinyMCE.getAttrib(elm, 'hspace'); + formObj.width.value = getStyle(elm, style, 'width'); + formObj.height.value = getStyle(elm, style, 'height'); + formObj.onmouseoversrc.value = onmouseoversrc; + formObj.onmouseoutsrc.value = onmouseoutsrc; + formObj.id.value = tinyMCE.getAttrib(elm, 'id'); + formObj.dir.value = tinyMCE.getAttrib(elm, 'dir'); + formObj.lang.value = tinyMCE.getAttrib(elm, 'lang'); + formObj.longdesc.value = tinyMCE.getAttrib(elm, 'longdesc'); + formObj.usemap.value = tinyMCE.getAttrib(elm, 'usemap'); + formObj.style.value = tinyMCE.serializeStyle(style); + + // Select by the values + if (tinyMCE.isMSIE) + selectByValue(formObj, 'align', getStyle(elm, style, 'align', 'styleFloat')); + else + selectByValue(formObj, 'align', getStyle(elm, style, 'align', 'cssFloat')); + + selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class')); + selectByValue(formObj, 'imagelistsrc', src); + selectByValue(formObj, 'imagelistover', onmouseoversrc); + selectByValue(formObj, 'imagelistout', onmouseoutsrc); + + updateStyle(); + showPreviewImage(src); + changeAppearance(); + + window.focus(); + } + + addClassesToList('classlist', 'advimage_styles'); + + // If option enabled default contrain proportions to checked + if (tinyMCE.getParam("advimage_constrain_proportions", true)) + formObj.constrain.checked = true; + + // Check swap image if valid data + if (formObj.onmouseoversrc.value != "" || formObj.onmouseoutsrc.value != "") + setSwapImageDisabled(false); + else + setSwapImageDisabled(true); +} + +function setSwapImageDisabled(state) { + var formObj = document.forms[0]; + + formObj.onmousemovecheck.checked = !state; + + setBrowserDisabled('overbrowser', state); + setBrowserDisabled('outbrowser', state); + + if (formObj.imagelistover) + formObj.imagelistover.disabled = state; + + if (formObj.imagelistout) + formObj.imagelistout.disabled = state; + + formObj.onmouseoversrc.disabled = state; + formObj.onmouseoutsrc.disabled = state; +} + +function setAttrib(elm, attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib]; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + if (value != "") { + elm.setAttribute(attrib, value); + + if (attrib == "style") + attrib = "style.cssText"; + + if (attrib == "longdesc") + attrib = "longDesc"; + + if (attrib == "width") { + attrib = "style.width"; + value = value + "px"; + } + + if (attrib == "height") { + attrib = "style.height"; + value = value + "px"; + } + + if (attrib == "class") + attrib = "className"; + + eval('elm.' + attrib + "=value;"); + } else + elm.removeAttribute(attrib); +} + +function makeAttrib(attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib]; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + if (value == "") + return ""; + + // XML encode it + value = value.replace(/&/g, '&'); + value = value.replace(/\"/g, '"'); + value = value.replace(//g, '&gr;'); + + return ' ' + attrib + '="' + value + '"'; +} + +function insertAction() { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + var formObj = document.forms[0]; + var src = formObj.src.value; + var onmouseoversrc = formObj.onmouseoversrc.value; + var onmouseoutsrc = formObj.onmouseoutsrc.value; + + // Fix output URLs + src = convertURL(src, tinyMCE.imgElement); + + if (onmouseoversrc && onmouseoversrc != "") + onmouseoversrc = "this.src='" + convertURL(onmouseoversrc, tinyMCE.imgElement) + "';"; + + if (onmouseoutsrc && onmouseoutsrc != "") + onmouseoutsrc = "this.src='" + convertURL(onmouseoutsrc, tinyMCE.imgElement) + "';"; + + if (elm != null && elm.nodeName == "IMG") { + setAttrib(elm, 'src', src); + setAttrib(elm, 'mce_real_src', src); + setAttrib(elm, 'alt'); + setAttrib(elm, 'title'); + setAttrib(elm, 'border'); + setAttrib(elm, 'vspace'); + setAttrib(elm, 'hspace'); + setAttrib(elm, 'width'); + setAttrib(elm, 'height'); + setAttrib(elm, 'onmouseover', onmouseoversrc); + setAttrib(elm, 'onmouseout', onmouseoutsrc); + setAttrib(elm, 'id'); + setAttrib(elm, 'dir'); + setAttrib(elm, 'lang'); + setAttrib(elm, 'longdesc'); + setAttrib(elm, 'usemap'); + setAttrib(elm, 'style'); + setAttrib(elm, 'class', getSelectValue(formObj, 'classlist')); + setAttrib(elm, 'align', getSelectValue(formObj, 'align')); + + //tinyMCEPopup.execCommand("mceRepaint"); + + // Refresh in old MSIE + if (tinyMCE.isMSIE5) + elm.outerHTML = elm.outerHTML; + } else { + var html = "' + + getImageData(src); +} + +function getImageData(src) { + preloadImg = new Image(); + + tinyMCE.addEvent(preloadImg, "load", updateImageData); + tinyMCE.addEvent(preloadImg, "error", resetImageData); + + preloadImg.src = src; +} + +function updateImageData() { + var formObj = document.forms[0]; + + if (formObj.width.value == "") + formObj.width.value = preloadImg.width; + + if (formObj.height.value == "") + formObj.height.value = preloadImg.height; + + updateStyle(); +} + +function resetImageData() { + var formObj = document.forms[0]; + formObj.width.value = formObj.height.value = ""; +} + +function getSelectValue(form_obj, field_name) { + var elm = form_obj.elements[field_name]; + + if (elm == null || elm.options == null) + return ""; + + return elm.options[elm.selectedIndex].value; +} + +function renderImageList(elm_id, target_form_element, onchange_func) { + if (typeof(tinyMCEImageList) == "undefined" || tinyMCEImageList.length == 0) + return; + + var html = ""; + + html += ''; + html += ''; + + document.write(html); + + // tinyMCE.debug('-- image list start --', html, '-- image list end --'); +} + +// While loading +preinit(); diff --git a/webcit/tiny_mce/plugins/advimage/langs/cs.js b/webcit/tiny_mce/plugins/advimage/langs/cs.js new file mode 100644 index 000000000..ccf65c127 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/cs.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Název obrázku', +insert_image_onmousemove : 'Alternativní obrázek', +insert_image_mouseover : 'pøi najetí myši', +insert_image_mouseout : 'pøi odjetí myši' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/de.js b/webcit/tiny_mce/plugins/advimage/langs/de.js new file mode 100644 index 000000000..0212c251f --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/de.js @@ -0,0 +1,8 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Titel des Bildes', +insert_image_onmousemove : 'Alternatives Bild', +insert_image_mouseover : 'für Maus darüber', +insert_image_mouseout : 'für Maus ausserhalb' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/en.js b/webcit/tiny_mce/plugins/advimage/langs/en.js new file mode 100644 index 000000000..93999ec36 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/en.js @@ -0,0 +1,26 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/fa.js b/webcit/tiny_mce/plugins/advimage/langs/fa.js new file mode 100644 index 000000000..81fbee011 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/fa.js @@ -0,0 +1,13 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_image_alt2 : '????? ???', +insert_image_onmousemove : '??? ???????', +insert_image_mouseover : '??? ??????? ????? ???? ?????? ????', +insert_image_mouseout : '??? ??????? ????? ???? ?????? ????' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/fa_ca.js b/webcit/tiny_mce/plugins/advimage/langs/fa_ca.js new file mode 100644 index 000000000..f4dea437e --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/fa_ca.js @@ -0,0 +1,8 @@ +// CA_FR lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Titre de l\'image', +insert_image_onmousemove : 'Image alternative', +insert_image_mouseover : 'pour le «mouse over»', +insert_image_mouseout : 'pour le «mouse out»' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/fr.js b/webcit/tiny_mce/plugins/advimage/langs/fr.js new file mode 100644 index 000000000..2bfe08616 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/fr.js @@ -0,0 +1,8 @@ +// French lang variables by Laurent Dran + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Titre de l\'image', +insert_image_onmousemove : 'Image alternative', +insert_image_mouseover : 'Pour la souris au dessus', +insert_image_mouseout : 'Pour la souris en dehors' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/fr_ca.js b/webcit/tiny_mce/plugins/advimage/langs/fr_ca.js new file mode 100644 index 000000000..f4dea437e --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/fr_ca.js @@ -0,0 +1,8 @@ +// CA_FR lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Titre de l\'image', +insert_image_onmousemove : 'Image alternative', +insert_image_mouseover : 'pour le «mouse over»', +insert_image_mouseout : 'pour le «mouse out»' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/he.js b/webcit/tiny_mce/plugins/advimage/langs/he.js new file mode 100644 index 000000000..3d2971bef --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/he.js @@ -0,0 +1,8 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'ëåúøú äúîåðä', +insert_image_onmousemove : 'úîåðä çìåôéú', +insert_image_mouseover : 'ëùñîï äòëáø îòì äúîåðä', +insert_image_mouseout : 'ëùñîï äòëáø òåæá àú äúîåðä' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/ko.js b/webcit/tiny_mce/plugins/advimage/langs/ko.js new file mode 100644 index 000000000..5a270b00c --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/ko.js @@ -0,0 +1,8 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : '±×¸² Á¦¸ñ', +insert_image_onmousemove : '´ëü À̹ÌÁö', +insert_image_mouseover : '¸¶¿ì½º¸¦ ¿Ã·ÈÀ» ¶§', +insert_image_mouseout : '¸¶¿ì½º¸¦ ³»·ÈÀ» ¶§' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/nl.js b/webcit/tiny_mce/plugins/advimage/langs/nl.js new file mode 100644 index 000000000..3fae6dc14 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/nl.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Titel plaatje', +insert_image_onmousemove : 'Alternatief plaatje', +insert_image_mouseover : 'voor muis over', +insert_image_mouseout : 'voor muis out' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/pl.js b/webcit/tiny_mce/plugins/advimage/langs/pl.js new file mode 100644 index 000000000..d42530e13 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/pl.js @@ -0,0 +1,8 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Tytul obrazka', +insert_image_onmousemove : 'Obrazek zastepczy', +insert_image_mouseover : 'po najechaniu myszy', +insert_image_mouseout : 'po odjechaniu myszy' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/pt_br.js b/webcit/tiny_mce/plugins/advimage/langs/pt_br.js new file mode 100644 index 000000000..952d72389 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/pt_br.js @@ -0,0 +1,8 @@ +// pt_BR lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Título da Imagem', +insert_image_onmousemove : 'Imagem Alternativa', +insert_image_mouseover : 'para quando mouse sobre', +insert_image_mouseout : 'para quando mouse fora' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/sv.js b/webcit/tiny_mce/plugins/advimage/langs/sv.js new file mode 100644 index 000000000..dc0466d2f --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/sv.js @@ -0,0 +1,26 @@ +// SE lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Generella inställningar', +tab_appearance : 'Visuella inställningar', +tab_advanced : 'Avancerade inställningar', +general : 'Generella', +title : 'Titel', +preview : 'Förhandsgranskning', +constrain_proportions : 'Behåll proportionerna', +langdir : 'Skrift riktning', +langcode : 'Språk kåd', +long_desc : 'Long beskrivning', +style : 'Stil', +classes : 'CSS Classer', +ltr : 'Vänster till höger', +rtl : 'Höger till vänster', +id : 'Id', +image_map : 'Bild karta', +swap_image : 'Byt bild', +alt_image : 'Alternativ bild', +mouseover : 'när pekaren är över', +mouseout : 'när pekaren är utanför', +misc : 'Övrigt', +example_img : 'Förhandsgransknings bild' +}); diff --git a/webcit/tiny_mce/plugins/advimage/langs/zh_cn.js b/webcit/tiny_mce/plugins/advimage/langs/zh_cn.js new file mode 100644 index 000000000..ce3a0bea5 --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/langs/zh_cn.js @@ -0,0 +1,9 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'ͼƬ±êÌâ', +insert_image_onmousemove : 'Ìæ´úͼÏñ', +insert_image_mouseover : 'Êó±êÒÆÉÏʱ', +insert_image_mouseout : 'Êó±êÒÆ¿ªÊ±' +}); diff --git a/webcit/tiny_mce/plugins/advimage/readme.txt b/webcit/tiny_mce/plugins/advimage/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/advimage/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/advlink/css/advlink.css b/webcit/tiny_mce/plugins/advlink/css/advlink.css new file mode 100644 index 000000000..246162df2 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/css/advlink.css @@ -0,0 +1,35 @@ +/* CSS file for advimage plugin popup */ + +.mceLinkList, .mceAnchorList, #targetlist { + width: 280px; +} + +.mceActionPanel { + margin-top: 7px; +} + +.panel_wrapper div.current { + height: 320px; +} + +#classlist, #title, #href { + width: 280px; +} + +#popupurl, #popupname { + width: 200px; +} + +#popupwidth, #popupheight, #popupleft, #popuptop { + width: 30px; + vertical-align: middle; + text-align: center; +} + +#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey { + width: 200px; +} + +#events_panel input { + width: 200px; +} diff --git a/webcit/tiny_mce/plugins/advlink/editor_plugin.js b/webcit/tiny_mce/plugins/advlink/editor_plugin.js new file mode 100644 index 000000000..a6dc0688a --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('advlink','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_advlink_getInfo(){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};};function TinyMCE_advlink_getControlHTML(control_name){switch(control_name){case "link":return '';}return "";}function TinyMCE_advlink_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvLink":var anySelection=false;var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();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;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;}function TinyMCE_advlink_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonDisabled',true);if(node==null)return;if(any_selection)tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonNormal',false);do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!="")tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonSelected',false);}while((node=node.parentNode));return true;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/advlink/editor_plugin_src.js b/webcit/tiny_mce/plugins/advlink/editor_plugin_src.js new file mode 100644 index 000000000..d290ec840 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/editor_plugin_src.js @@ -0,0 +1,68 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('advlink', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl'); + +function TinyMCE_advlink_getInfo() { + 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 + }; +}; + +function TinyMCE_advlink_getControlHTML(control_name) { + switch (control_name) { + case "link": + return ''; + } + + return ""; +} + +function TinyMCE_advlink_execCommand(editor_id, element, command, user_interface, value) { + switch (command) { + case "mceAdvLink": + var anySelection = false; + var inst = tinyMCE.getInstanceById(editor_id); + var focusElm = inst.getFocusElement(); + + 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"}); + } + + return true; + } + + return false; +} + +function TinyMCE_advlink_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonDisabled', true); + + if (node == null) + return; + + if (any_selection) + tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonNormal', false); + + do { + if (node.nodeName == "A" && tinyMCE.getAttrib(node, 'href') != "") + tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonSelected', false); + } while ((node = node.parentNode)); + + return true; +} diff --git a/webcit/tiny_mce/plugins/advlink/jscripts/functions.js b/webcit/tiny_mce/plugins/advlink/jscripts/functions.js new file mode 100644 index 000000000..e0e6b6311 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/jscripts/functions.js @@ -0,0 +1,537 @@ +/* Functions for the advlink plugin popup */ + +var templates = { + "window.open" : "window.open('${url}','${target}','${options}')" +}; + +function preinit() { + // Initialize + tinyMCE.setWindowArg('mce_windowresize', false); + + // Import external list url javascript + var url = tinyMCE.getParam("external_link_list_url"); + if (url != null) { + // Fix relative + if (url.charAt(0) != '/') + url = tinyMCE.documentBasePath + "/" + url; + + document.write(''); + } +} + +function changeClass() { + var formObj = document.forms[0]; + formObj.classes.value = getSelectValue(formObj, 'classlist'); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + var action = "insert"; + + // Resize some elements + if (isVisible('hrefbrowser')) + document.getElementById('href').style.width = '260px'; + + if (isVisible('popupurlbrowser')) + document.getElementById('popupurl').style.width = '180px'; + + elm = tinyMCE.getParentElement(elm, "a"); + if (elm != null && elm.nodeName == "A") + action = "update"; + + formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); + + setPopupControlsDisabled(true); + + if (action == "update") { + var href = tinyMCE.getAttrib(elm, 'href'); + + // Fix for drag-drop/copy paste bug in Mozilla + mceRealHref = tinyMCE.getAttrib(elm, 'mce_real_href'); + if (mceRealHref != "") + href = mceRealHref; + + href = convertURL(href, elm, true); + + var onclick = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onclick')); + if (onclick == null || onclick == "") + onclick = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'mce_onclick')); + + // Setup form data + setFormValue('href', href); + setFormValue('title', tinyMCE.getAttrib(elm, 'title')); + setFormValue('id', tinyMCE.getAttrib(elm, 'id')); + setFormValue('style', elm.style.cssText.toLowerCase()); + setFormValue('rel', tinyMCE.getAttrib(elm, 'rel')); + setFormValue('rev', tinyMCE.getAttrib(elm, 'rev')); + setFormValue('charset', tinyMCE.getAttrib(elm, 'charset')); + setFormValue('hreflang', tinyMCE.getAttrib(elm, 'hreflang')); + setFormValue('dir', tinyMCE.getAttrib(elm, 'dir')); + setFormValue('lang', tinyMCE.getAttrib(elm, 'lang')); + setFormValue('tabindex', tinyMCE.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); + setFormValue('accesskey', tinyMCE.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); + setFormValue('type', tinyMCE.getAttrib(elm, 'type')); + setFormValue('onfocus', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onfocus'))); + setFormValue('onblur', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onblur'))); + setFormValue('onclick', onclick); + setFormValue('ondblclick', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'ondblclick'))); + setFormValue('onmousedown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousedown'))); + setFormValue('onmouseup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseup'))); + setFormValue('onmouseover', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover'))); + setFormValue('onmousemove', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousemove'))); + setFormValue('onmouseout', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout'))); + setFormValue('onkeypress', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeypress'))); + setFormValue('onkeydown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeydown'))); + setFormValue('onkeyup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeyup'))); + setFormValue('target', tinyMCE.getAttrib(elm, 'target')); + setFormValue('classes', tinyMCE.getAttrib(elm, 'class')); + + // Parse onclick data + if (onclick != null && onclick.indexOf('window.open') != -1) + parseWindowOpen(onclick); + else + parseFunction(onclick); + + // Select by the values + selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir')); + selectByValue(formObj, 'rel', tinyMCE.getAttrib(elm, 'rel')); + selectByValue(formObj, 'rev', tinyMCE.getAttrib(elm, 'rev')); + selectByValue(formObj, 'linklisthref', href); + + if (href.charAt(0) == '#') + selectByValue(formObj, 'anchorlist', href); + + selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'), true); + selectByValue(formObj, 'targetlist', tinyMCE.getAttrib(elm, 'target'), true); + } + + addClassesToList('classlist', 'advlink_styles'); + + window.focus(); +} + +function setFormValue(name, value) { + document.forms[0].elements[name].value = value; +} + +function convertURL(url, node, on_save) { + return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);"); +} + +function parseWindowOpen(onclick) { + var formObj = document.forms[0]; + + // Preprocess center code + if (onclick.indexOf('return false;') != -1) { + formObj.popupreturn.checked = true; + onclick = onclick.replace('return false;', ''); + } + + var onClickData = parseLink(onclick); + + if (onClickData != null) { + formObj.ispopup.checked = true; + setPopupControlsDisabled(false); + + var onClickWindowOptions = parseOptions(onClickData['options']); + + formObj.popupname.value = onClickData['target']; + formObj.popupurl.value = onClickData['url']; + formObj.popupwidth.value = getOption(onClickWindowOptions, 'width'); + formObj.popupheight.value = getOption(onClickWindowOptions, 'height'); + + formObj.popupleft.value = getOption(onClickWindowOptions, 'left'); + formObj.popuptop.value = getOption(onClickWindowOptions, 'top'); + + if (formObj.popupleft.value.indexOf('screen') != -1) + formObj.popupleft.value = "c"; + + if (formObj.popuptop.value.indexOf('screen') != -1) + formObj.popuptop.value = "c"; + + formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes"; + formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes"; + formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes"; + formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes"; + formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes"; + formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes"; + formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes"; + } +} + +function parseFunction(onclick) { + var formObj = document.forms[0]; + var onClickData = parseLink(onclick); + + // TODO: Add stuff here +} + +function getOption(opts, name) { + return typeof(opts[name]) == "undefined" ? "" : opts[name]; +} + +function setPopupControlsDisabled(state) { + var formObj = document.forms[0]; + + formObj.popupname.disabled = state; + formObj.popupurl.disabled = state; + formObj.popupwidth.disabled = state; + formObj.popupheight.disabled = state; + formObj.popupleft.disabled = state; + formObj.popuptop.disabled = state; + formObj.popuplocation.disabled = state; + formObj.popupscrollbars.disabled = state; + formObj.popupmenubar.disabled = state; + formObj.popupresizable.disabled = state; + formObj.popuptoolbar.disabled = state; + formObj.popupstatus.disabled = state; + formObj.popupreturn.disabled = state; + formObj.popupdependent.disabled = state; + + setBrowserDisabled('popupurlbrowser', state); +} + +function parseLink(link) { + link = link.replace(new RegExp(''', 'g'), "'"); + + var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1"); + + // Is function name a template function + var template = templates[fnName]; + if (template) { + // Build regexp + var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi")); + var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\("; + var replaceStr = ""; + for (var i=0; i'); + for (var i=0; i{$lang_advlink_anchor_names}'; + html += ''; + + document.write(html); +} + +function insertAction() { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + + elm = tinyMCE.getParentElement(elm, "a"); + + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + + // Create new anchor elements + if (elm == null) { + if (tinyMCE.isSafari) + tinyMCEPopup.execCommand("mceInsertContent", false, '' + inst.getSelectedHTML() + ''); + else + tinyMCEPopup.execCommand("createlink", false, "#mce_temp_url#"); + + var elementArray = tinyMCE.getElementsByAttributeValue(inst.getBody(), "a", "href", "#mce_temp_url#"); + for (var i=0; i{$lang_link_list}'; + html += ''; + + document.write(html); + + // tinyMCE.debug('-- image list start --', html, '-- image list end --'); +} + +function renderTargetList(elm_id, target_form_element) { + var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';'); + var html = ''; + + html += ''; + + document.write(html); +} + +// While loading +preinit(); diff --git a/webcit/tiny_mce/plugins/advlink/langs/cs.js b/webcit/tiny_mce/plugins/advlink/langs/cs.js new file mode 100644 index 000000000..9f5b734b1 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/cs.js @@ -0,0 +1,28 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Otevřít ve stejném okně/rámu', +insert_link_target_parent : 'Otevřít v rodičovském okně/rámu', +insert_link_target_top : 'Otevřít v nejvyšším rámu (přepíše vÅ¡echny rámy)', +insert_link_target_blank : 'Otevřít v novém okně', +insert_link_target_named : 'Otevřít v okně', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Popup URL', +insert_link_popup_name : 'Název okna', +insert_link_popup_return : 'Vložit \'return false\'', +insert_link_popup_scrollbars : 'Ukázat posuvníky', +insert_link_popup_statusbar : 'Ukázat stavový řádek', +insert_link_popup_toolbar : 'Ukázat ovládací liÅ¡tu', +insert_link_popup_menubar : 'Ukázat menu', +insert_link_popup_location : 'Ukázat liÅ¡tu umístění', +insert_link_popup_resizable : 'Proměnná velikost okna', +insert_link_popup_size : 'Velikost', +insert_link_popup_position : 'Umístění (X/Y)', +insert_link_popup_missingtarget : 'Vložte název cíle nebo vyberte jinou volbu.' +}); + diff --git a/webcit/tiny_mce/plugins/advlink/langs/de.js b/webcit/tiny_mce/plugins/advlink/langs/de.js new file mode 100644 index 000000000..3bbd7704e --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/de.js @@ -0,0 +1,22 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Im selben Frame öffnen', +insert_link_target_parent : 'Im darüber liegenden Frame öffnen', +insert_link_target_top : 'Im obersten Frame öffnen', +insert_link_target_blank : 'In einem neuen Fenster öffnen', +insert_link_target_named : 'Öffnen im Fenster/Frame', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Popup URL', +insert_link_popup_name : 'Fenstername', +insert_link_popup_return : 'mit \'return false\'', +insert_link_popup_scrollbars : 'Scrollbars anzeigen', +insert_link_popup_statusbar : 'Statusbar anzeigen', +insert_link_popup_toolbar : 'Toolbars anzeigen', +insert_link_popup_menubar : 'Menu anzeigen', +insert_link_popup_location : 'Adresszeile anzeigen', +insert_link_popup_resizable : 'Größe änderbar', +insert_link_popup_size : 'Größe', +insert_link_popup_position : 'Position (X/Y)', +insert_link_popup_missingtarget : 'Bitte geben Sie einen Namen für das Ziel an oder wählen Sie eine andere Option.' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/en.js b/webcit/tiny_mce/plugins/advlink/langs/en.js new file mode 100644 index 000000000..933a2c712 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/en.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/fa.js b/webcit/tiny_mce/plugins/advlink/langs/fa.js new file mode 100644 index 000000000..b2652a032 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/fa.js @@ -0,0 +1,27 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_link_target_same : '?? ???? ???? / ???? ??? ??', +insert_link_target_parent : '?? ???? / ???? ???? ??? ??', +insert_link_target_top : '?? ???? ???? ??? ?? (??? ?????? ?????? ????? ?????)', +insert_link_target_blank : '?? ???? ???? ??? ??', +insert_link_target_named : '?? ????? ??? ??', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'URL ?????', +insert_link_popup_name : '??? ?????', +insert_link_popup_return : '?????? \'return false\'', +insert_link_popup_scrollbars : '????? scrollbars', +insert_link_popup_statusbar : '????? statusbar', +insert_link_popup_toolbar : '????? toolbars', +insert_link_popup_menubar : '????? menubar', +insert_link_popup_location : '????? locationbar', +insert_link_popup_resizable : '???? ????? ?????? ????', +insert_link_popup_size : '??????', +insert_link_popup_position : '?????? (X/Y)', +insert_link_popup_missingtarget : '???? ?? ??? ???? ???? ?????? ???? ?? ??? ??? ???? ????? ????? ?? ?????? ??????.' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/fr.js b/webcit/tiny_mce/plugins/advlink/langs/fr.js new file mode 100644 index 000000000..2b11e3de3 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/fr.js @@ -0,0 +1,22 @@ +// French lang variables by Laurent Dran + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Ouvre dans la fenętre / Cadre(frame)', +insert_link_target_parent : 'Ouvre dans fenętre parente / Cadres(frame)', +insert_link_target_top : 'Ouvre dans le Top frame (remplace toutes les cadres(frames))', +insert_link_target_blank : 'Ouvre dans la fenętre', +insert_link_target_named : 'Ouvre dans la fenętre', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'URL de la Popup', +insert_link_popup_name : 'Nom de la fenętre', +insert_link_popup_return : 'Insert \'return false\'', +insert_link_popup_scrollbars : 'Montrer la barre de défilement ', +insert_link_popup_statusbar : 'Montrer la barre d\'état', +insert_link_popup_toolbar : 'Montrer la barre d\'outils', +insert_link_popup_menubar : 'Montrer la barre du menu', +insert_link_popup_location : 'Montre la barre d\'adresse', +insert_link_popup_resizable : 'Fabriquer une fenętre redimensionnable', +insert_link_popup_size : 'Taille', +insert_link_popup_position : 'Position (X/Y)', +insert_link_popup_missingtarget : 'Veuillez insérer un nom pour la cible ou choisissez une autre option.' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/fr_ca.js b/webcit/tiny_mce/plugins/advlink/langs/fr_ca.js new file mode 100644 index 000000000..09715ea09 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/fr_ca.js @@ -0,0 +1,22 @@ +// CA_FR lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Ouvrir dans la même fenêtre', +insert_link_target_parent : 'Ouvrir dans la fenêtre parent', +insert_link_target_top : 'Ouvrir dans le cadre supérieur', +insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre', +insert_link_target_named : 'Ouvrir à la destination', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'URL du popup', +insert_link_popup_name : 'Nom de la fenêtre', +insert_link_popup_return : 'Insérer le script \'return false\'', +insert_link_popup_scrollbars : 'Barres de défilement', +insert_link_popup_statusbar : 'Barre de statut', +insert_link_popup_toolbar : 'Barres d\'outils', +insert_link_popup_menubar : 'Barre de menu', +insert_link_popup_location : 'Barre d\'adresse', +insert_link_popup_resizable : 'Fenêtre redimensionnable', +insert_link_popup_size : 'Dimensions', +insert_link_popup_position : 'Position (X/Y)', +insert_link_popup_missingtarget : 'S.v.p., entrer un nom de destination ou choisir une autre option.' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/he.js b/webcit/tiny_mce/plugins/advlink/langs/he.js new file mode 100644 index 000000000..b099454d3 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/he.js @@ -0,0 +1,22 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +insert_link_target_same : 'ôúç áçìåï æä àå îñâøú æå', +insert_link_target_parent : 'ôúç áçìåï àå áîñâøú äî÷åøééí', +insert_link_target_top : 'ôúç áîñâøú äòìéåðä (îçìéó àú ëì äîñâøåú)', +insert_link_target_blank : 'ôúç áçìåï çãù', +insert_link_target_named : 'ôúç áçìåï', +insert_link_popup : 'çìåï ÷åôõ JS', +insert_link_popup_url : 'ëúåáú (URL) äçìåï ä÷åôõ', +insert_link_popup_name : 'ùí äçìåï', +insert_link_popup_return : 'insert \'return false\'', +insert_link_popup_scrollbars : 'äöâ ôñé âìéìä', +insert_link_popup_statusbar : 'äöâ ùåøú îöá', +insert_link_popup_toolbar : 'äöâ ñøâìé ëìéí', +insert_link_popup_menubar : 'äöâ ùåøú úôøéèéí', +insert_link_popup_location : 'äöâ ùåøú ëúåáú', +insert_link_popup_resizable : 'çìåï ùðéúï ìäâãéì åìä÷èéï', +insert_link_popup_size : 'âåãì', +insert_link_popup_position : 'îé÷åí (X/Y)', +insert_link_popup_missingtarget : 'àðà äëðñ àú ùí äéòã àå áçø àôùøåú àçøú.' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/ko.js b/webcit/tiny_mce/plugins/advlink/langs/ko.js new file mode 100644 index 000000000..bc4bfee45 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/ko.js @@ -0,0 +1,21 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : '°°Àº â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â', +insert_link_target_parent : 'ºÎ¸ð â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â', +insert_link_target_top : 'TOP ÇÁ·¹ÀÓ¿¡¼­ ¿­±â (¸ðµç ÇÁ·¹ÀÓÀ» ´ëü)', +insert_link_target_blank : '»õ â¿¡¼­ ¿­±â', +insert_link_target_named : '»õ â¿¡¼­ ¿­±â', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Æ˾÷ URL', +insert_link_popup_name : 'â À̸§', +insert_link_popup_return : '\'return false\' ³Ö±â', +insert_link_popup_scrollbars : '½ºÅ©·Ñ¹Ù¸¦ º¸¿©ÁÜ', +insert_link_popup_statusbar : '»óÅÂâÀ» º¸¿©ÁÜ', +insert_link_popup_toolbar : 'Åø¹Ù¸¦ º¸¿©ÁÜ', +insert_link_popup_menubar : '¸Þ´º¹Ù¸¦ º¸¿©ÁÜ', +insert_link_popup_location : 'À§Ä¡ Ç¥½ÃÁÙÀ» º¸¿©ÁÜ', +insert_link_popup_resizable : 'Å©±â Á¶Àý °¡´ÉÇÑ À©µµ¿ì »ý¼º', +insert_link_popup_size : 'Å©±â', +insert_link_popup_position : 'À§Ä¡ (X/Y)' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/nl.js b/webcit/tiny_mce/plugins/advlink/langs/nl.js new file mode 100644 index 000000000..67b73da0b --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/nl.js @@ -0,0 +1,22 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Open in dit window / frame', +insert_link_target_parent : 'Open in parent window / frame', +insert_link_target_top : 'Open in top frame (vervangt alle frames)', +insert_link_target_blank : 'Open in nieuw window', +insert_link_target_named : 'Open in het window', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Popup URL', +insert_link_popup_name : 'Window naam', +insert_link_popup_return : 'invoegen \'return false\'', +insert_link_popup_scrollbars : 'Laat scrollbars zien', +insert_link_popup_statusbar : 'Laat statusbar zien', +insert_link_popup_toolbar : 'Laat toolbars zien', +insert_link_popup_menubar : 'Laat menubar zien', +insert_link_popup_location : 'Laat locatiebar zien', +insert_link_popup_resizable : 'Maak window resizable', +insert_link_popup_size : 'Grootte', +insert_link_popup_position : 'Positie (X/Y)', +insert_link_popup_missingtarget : 'Geef de naam van het target window of kies een andere optie.' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/pl.js b/webcit/tiny_mce/plugins/advlink/langs/pl.js new file mode 100644 index 000000000..ebd916952 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/pl.js @@ -0,0 +1,24 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Otwórz w tym samym oknie', +insert_link_target_parent : 'Open in parent window / frame', +insert_link_target_top : 'Open in top frame (replaces all frames)', +insert_link_target_blank : 'Otwórz w nowym oknie', +insert_link_target_named : 'Open in the window', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Popup URL', +insert_link_popup_name : 'Window name', +insert_link_popup_return : 'insert \'return false\'', +insert_link_popup_scrollbars : 'Show scrollbars', +insert_link_popup_statusbar : 'Show statusbar', +insert_link_popup_toolbar : 'Show toolbars', +insert_link_popup_menubar : 'Show menubar', +insert_link_popup_location : 'Show locationbar', +insert_link_popup_resizable : 'Make window resizable', +insert_link_popup_size : 'Size', +insert_link_popup_position : 'Position (X/Y)', +insert_link_popup_missingtarget : 'Please insert a name for the target or choose another option.', +insert_link_url : 'Adres URL', +insert_link_target : 'Cel' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/pt_br.js b/webcit/tiny_mce/plugins/advlink/langs/pt_br.js new file mode 100644 index 000000000..b3bba8b70 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/pt_br.js @@ -0,0 +1,22 @@ +// pt_BR lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Abrir nesta mesma janela / frame', +insert_link_target_parent : 'Abrir na janela / frame prévia', +insert_link_target_top : 'Abrir no frame superior (substitui todos os frames)', +insert_link_target_blank : 'Abrir em nova janela', +insert_link_target_named : 'Abrir na janela', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Popup URL endereço', +insert_link_popup_name : 'Nome da janela', +insert_link_popup_return : 'inserir \'retorna falso\'', +insert_link_popup_scrollbars : 'Mostra barras de rolagem', +insert_link_popup_statusbar : 'Mostra barra de status', +insert_link_popup_toolbar : 'Mostra barras de ferramentas', +insert_link_popup_menubar : 'Mostra barra de menu', +insert_link_popup_location : 'Mostra barra de endereço', +insert_link_popup_resizable : 'Permite redimensionamento da janela', +insert_link_popup_size : 'Tamanho', +insert_link_popup_position : 'Posição (X/Y)', +insert_link_popup_missingtarget : 'Por Favor insira um nome para o alvo ou escolha outra opção.' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/sv.js b/webcit/tiny_mce/plugins/advlink/langs/sv.js new file mode 100644 index 000000000..71a351e44 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/sv.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Generella inställningar', +popup_tab : 'Popup', +events_tab : 'Händelser', +advanced_tab : 'Avancerade inställningar', +general_props : 'Generella inställningar', +popup_props : 'Popup inställningar', +event_props : 'Händelser', +advanced_props : 'Generella inställningar', +popup_opts : 'Inställningar', +anchor_names : 'Bokmärken', +target_same : 'Öppna i samma fönster / ram', +target_parent : 'Öppna i underliggande fönster / ram', +target_top : 'Öppna i toppramen (ersätter alla ramar)', +target_blank : 'Öppna i ett nytt fönster', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Fönster namn', +popup_return : 'Sättin \'return false\'', +popup_scrollbars : 'Visa scrollbars', +popup_statusbar : 'Visa status bar', +popup_toolbar : 'Visa toolbars', +popup_menubar : 'Visa menu bar', +popup_location : 'Visa location bar', +popup_resizable : 'Gör fönstret skalbart', +popup_dependent : 'Beroende fönster (Ändast i Mozilla/Firefox)', +popup_size : 'Storek', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Stil', +classes : 'CSS Classer', +target_name : 'Mål namn', +langdir : 'Skrift riktning', +target_langcode : 'Mål språk', +langcode : 'Språk kåd', +encoding : 'Tecken konvertering', +mime : 'Målets MIME typ', +rel : 'Relation sida till mål', +rev : 'Relation mål till sida', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Vänster till höger', +rtl : 'Höger till vänster' +}); diff --git a/webcit/tiny_mce/plugins/advlink/langs/zh_cn.js b/webcit/tiny_mce/plugins/advlink/langs/zh_cn.js new file mode 100644 index 000000000..d417442d1 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/langs/zh_cn.js @@ -0,0 +1,23 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +insert_link_target_same : 'ÔÚ±¾´°¿Ú/¿ò¼ÜÖдò¿ª', +insert_link_target_parent : 'ÔÚ¸¸´°¿Ú/¿ò¼ÜÖдò¿ª', +insert_link_target_top : 'ÔÚ¸ù¿ò¼ÜÖдò¿ª£¨Ìæ»»ËùÓпò¼Ü£©', +insert_link_target_blank : 'ÔÚд°¿ÚÖдò¿ª', +insert_link_target_named : 'ÔÚ´Ë´°¿ÚÖдò¿ª', +insert_link_popup : 'JavaScriptµ¯³ö´°¿Ú', +insert_link_popup_url : 'µ¯³ö´°¿ÚµØÖ·', +insert_link_popup_name : '´°¿ÚÃû³Æ', +insert_link_popup_return : '²åÈë \'return false\'', +insert_link_popup_scrollbars : 'ÏÔʾ¹ö¶¯Ìõ', +insert_link_popup_statusbar : 'ÏÔʾ״̬À¸', +insert_link_popup_toolbar : 'ÏÔʾ¹¤¾ßÀ¸', +insert_link_popup_menubar : 'ÏÔʾ²Ëµ¥À¸', +insert_link_popup_location : 'ÏÔʾµØÖ·À¸', +insert_link_popup_resizable : '¿ÉÖض¨Òå´°¿Ú´óС', +insert_link_popup_size : '³ß´ç', +insert_link_popup_position : 'λÖÃ(X/Y)', +insert_link_popup_missingtarget : 'Çë²åÈëÄ¿±êÃû³Æ»òÕßÑ¡ÔñÁíÍâµÄÑ¡Ïî¡£' +}); diff --git a/webcit/tiny_mce/plugins/advlink/link.htm b/webcit/tiny_mce/plugins/advlink/link.htm new file mode 100644 index 000000000..f4d251f76 --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/link.htm @@ -0,0 +1,327 @@ + + + {$lang_insert_link_title} + + + + + + + +
+ + +
+
+
+ {$lang_advlink_general_props} + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+
+ + + +
+
+ {$lang_advlink_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +
+
+ {$lang_advlink_event_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/advlink/readme.txt b/webcit/tiny_mce/plugins/advlink/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/advlink/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/autosave/editor_plugin.js b/webcit/tiny_mce/plugins/autosave/editor_plugin.js new file mode 100644 index 000000000..9cff136b2 --- /dev/null +++ b/webcit/tiny_mce/plugins/autosave/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('autosave','en,sv,cs');function TinyMCE_autosave_getInfo(){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};};function TinyMCE_autosave_beforeUnloadHandler(){var msg=tinyMCE.getLang("lang_autosave_unload_msg");var anyDirty=false;for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(inst.isDirty())return msg;}return;}window.onbeforeunload=TinyMCE_autosave_beforeUnloadHandler; \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/autosave/editor_plugin_src.js b/webcit/tiny_mce/plugins/autosave/editor_plugin_src.js new file mode 100644 index 000000000..0c7b9019b --- /dev/null +++ b/webcit/tiny_mce/plugins/autosave/editor_plugin_src.js @@ -0,0 +1,28 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('autosave', 'en,sv,cs'); + +function TinyMCE_autosave_getInfo() { + 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 + }; +}; + +function TinyMCE_autosave_beforeUnloadHandler() { + var msg = tinyMCE.getLang("lang_autosave_unload_msg"); + + var anyDirty = false; + for (var n in tinyMCE.instances) { + var inst = tinyMCE.instances[n]; + + if (inst.isDirty()) + return msg; + } + + return; +} + +window.onbeforeunload = TinyMCE_autosave_beforeUnloadHandler; diff --git a/webcit/tiny_mce/plugins/autosave/langs/cs.js b/webcit/tiny_mce/plugins/autosave/langs/cs.js new file mode 100644 index 000000000..f8bdbe3bc --- /dev/null +++ b/webcit/tiny_mce/plugins/autosave/langs/cs.js @@ -0,0 +1,11 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Změny, které jste udělal(a) budou ztraceny, jestliže opustíte tuto stránku.' +}); + diff --git a/webcit/tiny_mce/plugins/autosave/langs/en.js b/webcit/tiny_mce/plugins/autosave/langs/en.js new file mode 100644 index 000000000..a1849339c --- /dev/null +++ b/webcit/tiny_mce/plugins/autosave/langs/en.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/webcit/tiny_mce/plugins/autosave/langs/sv.js b/webcit/tiny_mce/plugins/autosave/langs/sv.js new file mode 100644 index 000000000..27b0693d0 --- /dev/null +++ b/webcit/tiny_mce/plugins/autosave/langs/sv.js @@ -0,0 +1,6 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Förändringarna du gjorde kommer att gå förlorade om du väljer att lämna denna sida.' +}); + diff --git a/webcit/tiny_mce/plugins/autosave/readme.txt b/webcit/tiny_mce/plugins/autosave/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/autosave/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/contextmenu/css/contextmenu.css b/webcit/tiny_mce/plugins/contextmenu/css/contextmenu.css new file mode 100644 index 000000000..1466e0e89 --- /dev/null +++ b/webcit/tiny_mce/plugins/contextmenu/css/contextmenu.css @@ -0,0 +1,60 @@ +.contextMenuIEPopup { + padding: 0px; + margin: 0px; + border: 0px; + overflow: hidden; +} + +.contextMenu { + position: absolute; + cursor: default; + z-index: 1000; + border: 1px solid #D4D0C8; + background-color: #FFFFFF; +} + +.contextMenuItem, .contextMenuItemOver { +} + +.contextMenuItemOver { + background-color: #B6BDD2; +} + +.contextMenuSeparator { + width: 100%; + background-color: #D4D0C8; + border: 0px; +} + +.contextMenuImage, .contextMenuItemDisabled { + border: 0px; +} + +.contextMenuIcon { + background-color: #F0F0EE; +} + +.contextMenuItemOver .contextMenuIcon { + background-color: #B6BDD2; +} + +.contextMenuIcon { + background-color: #F0F0EE; +} + +.contextMenuItemDisabled img { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + -moz-opacity:0.3; + opacity: 0.3; +} + +.contextMenuText { + font-family: Tahoma, Verdana, Arial, Helvetica; + font-size: 11px; + margin-left: 5px; + margin-right: 10px; +} + +.contextMenuItemDisabled { + color: #AAAAAA; +} diff --git a/webcit/tiny_mce/plugins/contextmenu/editor_plugin.js b/webcit/tiny_mce/plugins/contextmenu/editor_plugin.js new file mode 100644 index 000000000..20b4e6991 --- /dev/null +++ b/webcit/tiny_mce/plugins/contextmenu/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + if(!tinyMCE.settings['contextmenu_skip_plugin_css'])tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/css/contextmenu.css");var TinyMCE_contextmenu_contextMenu=null;function TinyMCE_contextmenu_getInfo(){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};};function TinyMCE_contextmenu_initInstance(inst){if(tinyMCE.isMSIE5_0)return;tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"click",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_contextmenu_hideContextMenu);var contextMenu=new ContextMenu({commandhandler:"TinyMCE_contextmenu_commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});TinyMCE_contextmenu_contextMenu=contextMenu;if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst);});}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_contextmenu_onContextMenu);}function TinyMCE_contextmenu_onContextMenu(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(body==inst.getBody()){targetInst=inst;break;}}return TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst);}}function TinyMCE_contextmenu_showContextMenu(e,inst){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=TinyMCE_contextmenu_contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.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);elm=tinyMCE.getParentElement(elm,"img,table,td");if(elm){switch(elm.nodeName){case "IMG":contextMenu.addSeparator();if(tinyMCE.getAttrib(elm,'class').indexOf('mceItemFlash')==0)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",typeof(TinyMCE_advimage_getControlHTML)!="undefined"?"mceAdvImage":"mceImage");break;case "TABLE":case "TD":if(typeof(TinyMCE_table_getControlHTML)!="undefined"){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/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/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(typeof(TinyMCE_table_getControlHTML)!="undefined"){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;}function TinyMCE_contextmenu_hideContextMenu(){TinyMCE_contextmenu_contextMenu.hide();return true;}function TinyMCE_contextmenu_commandHandler(command,value){TinyMCE_contextmenu_contextMenu.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;TinyMCE_contextmenu_contextMenu.inst.execCommand(command,ui,value);}function 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='0px';this.contextMenuDiv.style.top='0px';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){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('');doc.close();}};ContextMenu.prototype.clearAll=function(){this.html="";this.contextMenuDiv.innerHTML="";};ContextMenu.prototype.addSeparator=function(){this.html+='';};ContextMenu.prototype.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+='';else html+='';html+='';html+='
';html+=title;html+='
';html+='';this.html+=html;};ContextMenu.prototype.show=function(x,y){if(this.html=="")return;var html='';html+='';html+=this.html;html+='
';this.contextMenuDiv.innerHTML=html;if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0){var width,height;this.contextMenuDiv.style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";this.pop.document.body.innerHTML='
'+html+"
";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height);}else{this.contextMenuDiv.style.left=x+'px';this.contextMenuDiv.style.top=y+'px';this.contextMenuDiv.style.display="block";}};ContextMenu.prototype.hide=function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)this.pop.hide();else this.contextMenuDiv.style.display="none";};ContextMenu.prototype.execCommand=function(command,value){eval(this.settings['commandhandler']+"(command, value);");}; \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/contextmenu/editor_plugin_src.js b/webcit/tiny_mce/plugins/contextmenu/editor_plugin_src.js new file mode 100644 index 000000000..b81532964 --- /dev/null +++ b/webcit/tiny_mce/plugins/contextmenu/editor_plugin_src.js @@ -0,0 +1,309 @@ +/* Import plugin specific language pack */ +//tinyMCE.importPluginLanguagePack('contextmenu', 'en,zh_cn,cs,fa,fr_ca,fr,de'); +if (!tinyMCE.settings['contextmenu_skip_plugin_css']) + tinyMCE.loadCSS(tinyMCE.baseURL + "/plugins/contextmenu/css/contextmenu.css"); + +// Global contextmenu class instance +var TinyMCE_contextmenu_contextMenu = null; + +function TinyMCE_contextmenu_getInfo() { + 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 + }; +}; + +function TinyMCE_contextmenu_initInstance(inst) { + // Is not working on MSIE 5.0 + if (tinyMCE.isMSIE5_0) + return; + + // Add hide event handles + tinyMCE.addEvent(inst.getDoc(), "click", TinyMCE_contextmenu_hideContextMenu); + tinyMCE.addEvent(inst.getDoc(), "keypress", TinyMCE_contextmenu_hideContextMenu); + tinyMCE.addEvent(inst.getDoc(), "keydown", TinyMCE_contextmenu_hideContextMenu); + tinyMCE.addEvent(document, "click", TinyMCE_contextmenu_hideContextMenu); + tinyMCE.addEvent(document, "keypress", TinyMCE_contextmenu_hideContextMenu); + tinyMCE.addEvent(document, "keydown", TinyMCE_contextmenu_hideContextMenu); + + var contextMenu = new ContextMenu({ + commandhandler : "TinyMCE_contextmenu_commandHandler", + spacer_image : tinyMCE.baseURL + "/plugins/contextmenu/images/spacer.gif" + }); + + // Register global reference + TinyMCE_contextmenu_contextMenu = contextMenu; + + // Attach contextmenu event + if (tinyMCE.isGecko) { + tinyMCE.addEvent(inst.getDoc(), "contextmenu", function(e) {TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE ? inst.contentWindow.event : e, inst);}); + } else + tinyMCE.addEvent(inst.getDoc(), "contextmenu", TinyMCE_contextmenu_onContextMenu); +} + +function TinyMCE_contextmenu_onContextMenu(e) { + var elm = tinyMCE.isMSIE ? e.srcElement : e.target; + var targetInst, body; + + // Find instance + if ((body = tinyMCE.getParentElement(elm, "body")) != null) { + for (var n in tinyMCE.instances) { + var inst = tinyMCE.instances[n]; + + if (body == inst.getBody()) { + targetInst = inst; + break; + } + } + + return TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE ? targetInst.contentWindow.event : e, targetInst); + } +} + +function TinyMCE_contextmenu_showContextMenu(e, inst) { + 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 = TinyMCE_contextmenu_contextMenu; + contextMenu.inst = inst; + + // Mozilla needs some time + window.setTimeout(function () { + var theme = tinyMCE.getParam("theme"); + + contextMenu.clearAll(); + var sel = inst.getSelectedText().length != 0 || elm.nodeName == "IMG"; + + // Default items + 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); + + // Get element + elm = tinyMCE.getParentElement(elm, "img,table,td"); + if (elm) { + switch (elm.nodeName) { + case "IMG": + contextMenu.addSeparator(); + + // If flash + if (tinyMCE.getAttrib(elm, 'class').indexOf('mceItemFlash') == 0) + 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", typeof(TinyMCE_advimage_getControlHTML) != "undefined" ? "mceAdvImage" : "mceImage"); + break; + + case "TABLE": + case "TD": + // Is table plugin loaded + if (typeof(TinyMCE_table_getControlHTML) != "undefined") { + 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.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/left.gif", "$lang_justifyleft_desc", "JustifyLeft", "", false); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/center.gif", "$lang_justifycenter_desc", "JustifyCenter", "", false); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/right.gif", "$lang_justifyright_desc", "JustifyRight", "", false); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/full.gif", "$lang_justifyfull_desc", "JustifyFull", "", false);*/ + 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/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 { + // Add table specific + if (typeof(TinyMCE_table_getControlHTML) != "undefined") { + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert"); + } + } + + contextMenu.show(x, y); + }, 10); + + // Cancel default handeling + tinyMCE.cancelEvent(e); + return false; +} + +function TinyMCE_contextmenu_hideContextMenu() { + TinyMCE_contextmenu_contextMenu.hide(); + + return true; +} + +function TinyMCE_contextmenu_commandHandler(command, value) { + TinyMCE_contextmenu_contextMenu.hide(); + + // UI must be true on these + var ui = false; + if (command == "mceInsertTable" || command == "mceTableCellProps" || command == "mceTableRowProps" || command == "mceTableMergeCells") + ui = true; + + if (command == "Paste") + value = null; + + TinyMCE_contextmenu_contextMenu.inst.execCommand(command, ui, value); +} + +// Context menu class + +function ContextMenu(settings) { + // 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 + 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 = '0px'; + this.contextMenuDiv.style.top = '0px'; + this.contextMenuDiv.unselectable = "on"; + + document.body.appendChild(this.contextMenuDiv); + + // Setup default values + defParam("commandhandler", ""); + defParam("spacer_image", "images/spacer.gif"); + + this.items = new Array(); + this.settings = settings; + this.html = ""; + + // IE Popup + if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0) { + this.pop = window.createPopup(); + doc = this.pop.document; + doc.open(); + doc.write(''); + doc.close(); + } +}; + +ContextMenu.prototype.clearAll = function() { + this.html = ""; + this.contextMenuDiv.innerHTML = ""; +}; + +ContextMenu.prototype.addSeparator = function() { + this.html += ''; +}; + +ContextMenu.prototype.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 += ''; + else + html += ''; + + html += ''; + html += '
'; + + // Add text + html += title; + + html += '
'; + html += ''; + + // Add to main + this.html += html; +}; + +ContextMenu.prototype.show = function(x, y) { + if (this.html == "") + return; + + var html = ''; + + html += ''; + html += this.html; + html += '
'; + + this.contextMenuDiv.innerHTML = html; + + if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0) { + var width, height; + + // Get dimensions + this.contextMenuDiv.style.display = "block"; + width = this.contextMenuDiv.offsetWidth; + height = this.contextMenuDiv.offsetHeight; + this.contextMenuDiv.style.display = "none"; + + // Setup popup and show + this.pop.document.body.innerHTML = '
' + html + "
"; + this.pop.document.tinyMCE = tinyMCE; + this.pop.document.contextMenu = this; + this.pop.show(x, y, width, height); + } else { + this.contextMenuDiv.style.left = x + 'px'; + this.contextMenuDiv.style.top = y + 'px'; + this.contextMenuDiv.style.display = "block"; + } +}; + +ContextMenu.prototype.hide = function() { + if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0) + this.pop.hide(); + else + this.contextMenuDiv.style.display = "none"; +}; + +ContextMenu.prototype.execCommand = function(command, value) { + eval(this.settings['commandhandler'] + "(command, value);"); +}; diff --git a/webcit/tiny_mce/plugins/contextmenu/images/spacer.gif b/webcit/tiny_mce/plugins/contextmenu/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..388486517fa8da13ebd150e8f65d5096c3e10c3a GIT binary patch literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/contextmenu/readme.txt b/webcit/tiny_mce/plugins/contextmenu/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/contextmenu/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/directionality/editor_plugin.js b/webcit/tiny_mce/plugins/directionality/editor_plugin.js new file mode 100644 index 000000000..b1046e738 --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('directionality','en,sv,fr_ca,zh_cn,cs');function TinyMCE_directionality_getInfo(){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};};function TinyMCE_directionality_getControlHTML(control_name){switch(control_name){case "ltr":return '';case "rtl":return '';}return "";}function TinyMCE_directionality_execCommand(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":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;}function TinyMCE_directionality_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonNormal',false);if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonDisabled',true);return;}var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonSelected',false);else tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonSelected',false);return true;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/directionality/editor_plugin_src.js b/webcit/tiny_mce/plugins/directionality/editor_plugin_src.js new file mode 100644 index 000000000..594b0f89e --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/editor_plugin_src.js @@ -0,0 +1,79 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('directionality', 'en,sv,fr_ca,zh_cn,cs'); + +function TinyMCE_directionality_getInfo() { + 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 + }; +}; + +function TinyMCE_directionality_getControlHTML(control_name) { + switch (control_name) { + case "ltr": + return ''; + + case "rtl": + return ''; + } + + return ""; +} + +function TinyMCE_directionality_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + 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": + 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; + } + + // Pass to next handler in chain + return false; +} + +function TinyMCE_directionality_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + function getAttrib(elm, name) { + return elm.getAttribute(name) ? elm.getAttribute(name) : ""; + } + + tinyMCE.switchClassSticky(editor_id + '_ltr', 'mceButtonNormal', false); + tinyMCE.switchClassSticky(editor_id + '_rtl', 'mceButtonNormal', false); + + if (node == null) + return; + + var elm = tinyMCE.getParentElement(node, "p,div,td,h1,h2,h3,h4,h5,h6,pre,address"); + if (!elm) { + tinyMCE.switchClassSticky(editor_id + '_ltr', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_rtl', 'mceButtonDisabled', true); + return; + } + + var dir = getAttrib(elm, "dir"); + if (dir == "ltr" || dir == "") + tinyMCE.switchClassSticky(editor_id + '_ltr', 'mceButtonSelected', false); + else + tinyMCE.switchClassSticky(editor_id + '_rtl', 'mceButtonSelected', false); + + return true; +} diff --git a/webcit/tiny_mce/plugins/directionality/images/ltr.gif b/webcit/tiny_mce/plugins/directionality/images/ltr.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac8f30c1208e044ac5ed8f4f82c2e513c56c9f4b GIT binary patch literal 155 zcmV;M0A&A1Nk%w1VH5xq0K*0V6B83EOqQXfrM$epT3%aDeA>#+*g!o%lCtD@cz8l? zx@C{wCodDf2?TZ&Ww46PQZJ;6HbgF) J&uDZ606X)4Hvs?u literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/directionality/images/rtl.gif b/webcit/tiny_mce/plugins/directionality/images/rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..8930d3de1e39b9e0e3badaf1214d148b4d1cc649 GIT binary patch literal 153 zcmV;K0A~M3Nk%w1VH5xq0K*CZ6&4jPQl5&6in_+zPfbr=jNa1D%1Uy=K0H3Nv#n}w zX?>#YH($5z?CQtO-2eapA^8LW000jFEC2ui02BZe000C=@X1N5y*TU5yU$K@847`% z$mA5FC73`GOG9yB3IYHR|EvoJCQ;(~3X4J@W03VE4#r`rF-`^yYR0P4Vz}3jcuX#v H%@F`Q)#^ML literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/directionality/langs/cs.js b/webcit/tiny_mce/plugins/directionality/langs/cs.js new file mode 100644 index 000000000..4dd3eac0e --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/langs/cs.js @@ -0,0 +1,12 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Směr z leva doprava', +directionality_rtl_desc : 'Směr z prava doleva' +}); + diff --git a/webcit/tiny_mce/plugins/directionality/langs/en.js b/webcit/tiny_mce/plugins/directionality/langs/en.js new file mode 100644 index 000000000..1a1aa537a --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/langs/en.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/webcit/tiny_mce/plugins/directionality/langs/fr_ca.js b/webcit/tiny_mce/plugins/directionality/langs/fr_ca.js new file mode 100644 index 000000000..2cc0eac45 --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/langs/fr_ca.js @@ -0,0 +1,6 @@ +// fr_ca lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction de la gauche vers la droite', +directionality_rtl_desc : 'Direction de la droite vers la gauche' +}); diff --git a/webcit/tiny_mce/plugins/directionality/langs/he.js b/webcit/tiny_mce/plugins/directionality/langs/he.js new file mode 100644 index 000000000..817551fe6 --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/langs/he.js @@ -0,0 +1,6 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'ëéååï ùîàì ìéîéï', +directionality_rtl_desc : 'ëéååï éîéï ìùîàì' +}); diff --git a/webcit/tiny_mce/plugins/directionality/langs/sv.js b/webcit/tiny_mce/plugins/directionality/langs/sv.js new file mode 100644 index 000000000..e43fcf14d --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/langs/sv.js @@ -0,0 +1,6 @@ +// SV lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Riktning från vänster till höger', +directionality_rtl_desc : 'Riktning från höger till vänster' +}); diff --git a/webcit/tiny_mce/plugins/directionality/langs/zh_cn.js b/webcit/tiny_mce/plugins/directionality/langs/zh_cn.js new file mode 100644 index 000000000..135f3b0f7 --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/langs/zh_cn.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +directionality_ltr_desc : '´Ó×óÍùÓҵķ½Ïò', +directionality_rtl_desc : '´ÓÓÒÍù×óµÄ·½Ïò' +}); diff --git a/webcit/tiny_mce/plugins/directionality/readme.txt b/webcit/tiny_mce/plugins/directionality/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/directionality/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/emotions/editor_plugin.js b/webcit/tiny_mce/plugins/emotions/editor_plugin.js new file mode 100644 index 000000000..412af78b6 --- /dev/null +++ b/webcit/tiny_mce/plugins/emotions/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('emotions','en,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl');function TinyMCE_emotions_getInfo(){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};};function TinyMCE_emotions_getControlHTML(control_name){switch(control_name){case "emotions":return '';}return "";}function TinyMCE_emotions_execCommand(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,{editor_id:editor_id,inline:"yes"});return true;}return false;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/emotions/editor_plugin_src.js b/webcit/tiny_mce/plugins/emotions/editor_plugin_src.js new file mode 100644 index 000000000..afa01b266 --- /dev/null +++ b/webcit/tiny_mce/plugins/emotions/editor_plugin_src.js @@ -0,0 +1,50 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('emotions', 'en,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl'); + +function TinyMCE_emotions_getInfo() { + 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 + }; +}; + +/** + * Returns the HTML contents of the emotions control. + */ +function TinyMCE_emotions_getControlHTML(control_name) { + switch (control_name) { + case "emotions": + return ''; + } + + return ""; +} + +/** + * Executes the mceEmotion command. + */ +function TinyMCE_emotions_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceEmotion": + var template = new Array(); + + template['file'] = '../../plugins/emotions/emotions.htm'; // Relative to theme + template['width'] = 160; + template['height'] = 160; + + // Language specific width and height addons + 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; + } + + // Pass to next handler in chain + return false; +} diff --git a/webcit/tiny_mce/plugins/emotions/emotions.htm b/webcit/tiny_mce/plugins/emotions/emotions.htm new file mode 100644 index 000000000..af75bca99 --- /dev/null +++ b/webcit/tiny_mce/plugins/emotions/emotions.htm @@ -0,0 +1,39 @@ + + + {$lang_emotions_title} + + + + +
+
{$lang_emotions_title}:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
{$lang_emotions_cool}{$lang_emotions_cry}{$lang_emotions_embarassed}{$lang_emotions_foot_in_mouth}
{$lang_emotions_frown}{$lang_emotions_innocent}{$lang_emotions_kiss}{$lang_emotions_laughing}
{$lang_emotions_money-mouth}{$lang_emotions_sealed}{$lang_emotions_smile}{$lang_emotions_surprised}
{$lang_emotions_tongue-out}{$lang_emotions_undecided}{$lang_emotions_wink}{$lang_emotions_yell}
+
+ + diff --git a/webcit/tiny_mce/plugins/emotions/images/emotions.gif b/webcit/tiny_mce/plugins/emotions/images/emotions.gif new file mode 100644 index 0000000000000000000000000000000000000000..8016c30b7e779c4bf53a6e79f01a68606ce8cb16 GIT binary patch literal 357 zcmV-r0h<0tNk%w1VH5xq0MrlwCJF+^#>SR<4C>Dj%C>6W(lWoQPVevT^YB^Fy&h6M z3bdFE{O~qtR1(Ci8T;lQ`uh6d*t-7xar*K{#Jrulo-Wtd*44u?{`oh#n;gQXGXDEo z_}UVAU=FH^0ssI2A^8LW0018VEC2ui02BZe000Hz;3tk`X_io`rY8wSM&@~$5kc(- z5zB>062xUez?lve2Vyf}FeV#>qjEqQ5|YW~;@nOo34>7=S!5Xsg){w>EN&u*p|HVV z6bd`uzA1=B2N?(xb{z_ZhZqwG8C4$#W_B114-Xsz100$g3yzQyla`vJmmCwFfPxGI z9;BKc0}m68fO8BS0v!pO2^|6)41SIf6b>7e9RSJz9hDmn6h;sSSH}+y0s;=sVFzOn z78(f%p$`lg2niY%V}KS04h2w51r7!ljwlus1{w|y8Vpcimt&fR00;x%YnP*;h!6lf Dm7{(J literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/readme.txt b/webcit/tiny_mce/plugins/emotions/images/readme.txt new file mode 100644 index 000000000..cc2cf3fea --- /dev/null +++ b/webcit/tiny_mce/plugins/emotions/images/readme.txt @@ -0,0 +1,2 @@ +These emotions where taken from Mozilla Thunderbird. +I hope they don't get angry if I use them here after all this is a open source project aswell. diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-cool.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-cool.gif new file mode 100644 index 0000000000000000000000000000000000000000..208f6a1e127efdeb9d344591d1ef96349bd74add GIT binary patch literal 354 zcmV-o0iFIwNk%w1VG;lm0Mr!#3ke00dJfFY%i+lrhK7V(RutUQJhPY;?(XfrsZKgL z7WLQ^zPO&zzav{)SL^9nBOw~z(=orMEH5uC-P_gr`uhCnASMa|$-iRw?m_(dUwU8) zq>Kx}s1_F$3IG5AA^8LW0018VEC2ui01^Na000Hw;3tYzX_jM3Qpv$_M?zI9i5=0S zX-{-uv=l3%&P0s%m9Ox_a(m_c|u z01g3U0`Wll5)poVdma=N8y<3f0Sf~hXmTC}2oxMW3IhWRj+z4<0}lrX2nP=qkDRIt z9Ge*(qzMrj3jrIOjvI{`5eWzt3`G_T8yChG8w(a19SkK12?`n(799Zr9n=~MzBCmA z5(*C))YKUd3K9ZA9|!^o9kWIe9SH(WDHRk92}DZ?3})2$P@$55g90f0N)ZA8JHaz< Ar2qf` literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-cry.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-cry.gif new file mode 100644 index 0000000000000000000000000000000000000000..7bf03f9fe37362fc40631f4e52b04fec619dab0a GIT binary patch literal 329 zcmV-P0k-}}Nk%w1VG;lm0Mr-&E)xPSit@9T3%;vR+|V+?t0A(pllJjXrMl7n=_A_a za^B+Su$LjvyC3@TIQZNZa##w=!k(SO^P#bO*w(eU#;{U83XFCU_V)J5wrb+;g2vkN z#>U24qVoOvY5)KLA^8LW0018VEC2ui01^Na000HX;3tY$X_jM3QUfCh%s^o(nF++< zc?Th6v=oL>*by8K!mhvwelUXuuW&&U9iGO3hM@>Njw{l^#0q9mWpcefdI;O$;efnY zkd~@r-o$*73IG5F1%d((4+jDz0va0>69^fI6%`W{8w!gU1pyL>prH>E0R<%k6Aq%H z4ij+^9TEwM5P}eh2@)L<~6+>@EpxfA0YrcN^W`# literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-embarassed.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-embarassed.gif new file mode 100644 index 0000000000000000000000000000000000000000..cfc9a03215e8bf295a39f0c336bb9120ffd09237 GIT binary patch literal 331 zcmV-R0kr-{Nk%w1VG;lm0MrryDh>j~yq&6%75dW~z^P39(NxsGDE{UkxtkIEq(S-a zRKlwv+S=Lr?>hbYY~sQ?c3T&ZcN_Nh_EU3s(>Io6B&>WW`@bsw**)Ocy1bht z{*G6|uwwqUQ2+n{A^8LW0018VEC2ui01^Na000HZ;3tYwX_jM3YQ!c88=*-m*&&bO zILd=`w3KAC;8hxpif*w9ek6oqV-Z0L77E9LK$BSR@5BAv-%C>6y>>#+D3h(dkz^qMDItlpp zTG728+|V&?R13PIEBW(C`uh6d*t-1sZ^XQv;oDD}iYLOV7uVO;{`xl4#4tJ{0;h@! z>)kfFn;iS@Hvj+tA^8LW0018VEC2ui01^Na000Hm;3tYuX_jM3Mo7199TGt*Nf;R= zNmOPKwA8_2Q6MTDP6eT`I1VESVj-zGIG(JdB3U44kcdI@;AAq{Gv^^O%%ltj2GdB) z>vIL;d*~=0a|w1Bf^!cF9R~+vb94#?0}2WQlnMrlj2MuVoSYAreF`3(0|p8P8VLgr zi3bP_qZ;q#>Sw62=mns-On=0wransPVevT^YK{Dy(0YY zH)vE6x0?#Tqb>gZas1^OT0si>`ugD5y87}*#H$s=yq(wA*8cf7{`y+(+9J7|9QfT7 z`ROHiU=Y&6FaQ7mA^8LW0018VEC2ui01^Na000Hi;3tYvX_jM3N`@u~nju9hSuh^r zIEcp-wA7(NL0~2d#RP+(G!CPPA>o*KJjv_CkucCA5=K?AfF#RG2V*8BU@jL304|4P z2;PGRF@bj$et;Jf2pR_mVsIA<85|n}kQ*Bq42Ovqj*yy>6P0=h3X&9Z01yyk~2N4w%7#RW^55W%`0vQ+-6(y_*2pqz~90*;x9}yM`%$UI(7t#tA mK_3Se1{4HKM+6iG7EmeH6$V631{L5n)#CyC0qx-*ApkouFMMPG literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-innocent.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-innocent.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e99798ec06c93b0f8227356fed66977c26e19aa GIT binary patch literal 336 zcmV-W0k8f?Nk%w1VG;lm0MrryI4TI-%dP0m5~*+Y`T~ z7Rth){q{I_X%*S48uRZ|(b3V&wIKTX`u+WJzo<^$#wuY;3W|Cf{O29IkTAcaE&lpe z+P*^H)-tknA^-pYA^8LW0018VEC2ui01^Na000He;3tYwX_n)75QgVvNQ`6#5gcMm zEEG~blgXokptKAJgCU?%JT?yos!R6cPtcQWh2piHlNI2L}ifQhgX02^InZ2?-ktkqVRyZJY^Trk|lv zovp437?1~d46O)?2(1i+2NDYk8<+_Kil!K!3njA^!I#dL8x<729}*B65mC=m5gHH@ iDi9P3f*VjB3KS4HDb_qqRul{0DIT=Nk%w1VG;lm0Mrx!QauaC#>Vb6G=_5=^YB^9wrc376Sb5I-qJGf@9vZ# z5WlKU(!eVB+7tfnDXp0zyB`?BZ5IChalob*`uh6d*t+@dKGHcU+L|83yq*5~IoH?L zy`?Gp<{bX|SpWb4A^8LW0018VEC2ui01^Na000Hg;3tYyX_jM3R?Bl7&r(q;SsVx< zNd$5fv{ZsKA$SlL3&KN~a1tZRf*~1Ltkx9~2uL3&z-yb0WJC#y-3IG5A literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-laughing.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-laughing.gif new file mode 100644 index 0000000000000000000000000000000000000000..98472c35cc9cf8d1273ec1ac7de8377f5568de3a GIT binary patch literal 343 zcmV-d0jT~*Nk%w1VG;lm0MruzQauW;s;1-69HWK?p_PpF=Pd8Tsx06U@|dO`pI literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif new file mode 100644 index 0000000000000000000000000000000000000000..64db2e0d1f8f00f7ca2e100a8e14ca5eb3e6104b GIT binary patch literal 321 zcmV-H0lxl6Nk%w1VG;lm0Mrx!DHsO6wwjoX9Kxs~!mLsE+7oVAHu>~Ygtcnp*fHAL z**;z>w3iC}`fmL6IkKB1N;3zEa}&zKpsu1;_V)HocR5-{J~BcYvE`YXhBnc@CfU=! za(Ec zG>66zv=rqr;2j)}gKqE$ekcSA?}0=WLB?AWp85)qALd+P=4)6X4oXy{bw2>K^d$ z@6ERvva+(4ib~41YUkTEn1&#?rzrOHT>1I=Y*h-(%*@WtPUPg|!@EEI_d5LgZ>^Og z-qyCjsu$J9F8}}lA^8LW0018VEC2ui01^Na000HT;3tYxX_jM37RWXX8&XUv=@{Oj zX@_Sxw3H&!kzgQ?2LvPOL=>Y5VxieY9+_+eqFEql6OKWXd3Ze8Ggf2Zln@U|mI9d9 zGm^(wVUTA5cYs-V1`2#+a})^z6chrF5`~8k5e6@pmkW`GeGw<069yTQaGnH)s0suV zR|pCd0ZtRCsjM9VB^L+~7X%f*zyuc%2p3=#ycf#L%McYo9|{Z#5D^#_78qL!3{WW( X7Xb)FP6z?UH6ODVz!ev-DIowmfX{mR literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-smile.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-smile.gif new file mode 100644 index 0000000000000000000000000000000000000000..90c970aaa2b9ddd3995b06ab889cf5ed59ce27d8 GIT binary patch literal 345 zcmV-f0jB;(Nk%w1VG;lm0MrlwCJF+^#>SR<4C>Dj%C>6W(lWoQPVevT^YB^Fy&h6M z3bdFE{O~qtR1(Ci8T;lQ`uh6d*t-7xar*K{#Jrulo-Wtd*44u?{`oh#n;gQXGXDEo z_}UVAU=FH^0ssI2A^8LW0018VEC2ui01^Na000Hn;3tYuX_jM3Mn>j&nGr!MNh}v4 zNyxPjwA7*EKx`%q#$Vl9SM>N9ReH-cn1&^4jYXf0KotqjT;UWC94U(4-NtX4#i!%9}pHA2?&dg3>XLr r8Wuqx2Nnhn1xrT-4h9xbDb^GQ8V(K`1{C5o)#U;I0p5-K5CQ-@8svH& literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-surprised.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-surprised.gif new file mode 100644 index 0000000000000000000000000000000000000000..0bfcacef464acd1f43e9531ecc21a5c82409b578 GIT binary patch literal 341 zcmV-b0jmB-Nk%w1VG;lm0MrlwC=3F|#>SnDDC*4*{OcpiwransPVevTQacIr@mkQp zCf(06s)_=>r7UYx48o@u`uh6d*t-7rH~ji<`P&oj;5Wp)o!8ga`SV6TA_BIW5#ZWV z{`*+__>9}pJ`2@(n!8EFX$3Ku~i n2Nwnp3m6<67z+;u7f>nE76wF41{U8n(c%I80q)=*LI40eBSU>O literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif new file mode 100644 index 0000000000000000000000000000000000000000..314ad219c72cc217eef41d5fc814e2e1548149c3 GIT binary patch literal 328 zcmV-O0k{4~Nk%w1VG;lm0Mrx!CJF+^#>SU@3-{U*rx+Q^wrc$ABfqLn@9*x?z8(4X zSW-O-@){bmmI~g|GQXoP);cvj3|f1M8e@{G*!tYaiCEujj1NGxRN#6#tiCETo+{u{Hkzt z5k-kPvcD=V2nbmjCgL6k{uF&2nP-t0s;w<385Nx2oxDb z9T5Pp7qJl?3Kkh9oe2sCr5F$p7zPSlsUH*@54w*83=9Or4;w)r2pcU95(FL|1Th;< aDaRQH4;Tal7#Y$v#?=Au0pHUfApkppR(M(f literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-undecided.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-undecided.gif new file mode 100644 index 0000000000000000000000000000000000000000..abd14797bd3d4365aee0d9c6926898d889154be5 GIT binary patch literal 337 zcmV-X0j~Z>Nk%w1VG;lm0MroxDi#99#>R?y8~4}{%C>6#>?OadPVevTr-=vi@LATn z4rERY-qJF+n+m_9E&B3D{{3Shh?>WT0o%`b%*Voqm`dL;(4F35y zc485^n;g!+Bme*aA^8LW0018VEC2ui01^Na000Hf;3tYvX_jM3N=AnuogqakNi<9X zK?&0kwA8^tNn{?C$|IAYI1ZzT!2>}iuMddFK#NEkRl!7%6brJAnUs;)XcnA}TNBSP zxQ9;SvEfwYeSaGd2^|LqU~(QF1qBxr3Ii7x848Dq8wCTKoSYAqc?p`G2onnmk`IOl z1`HLGj}riN2p1K12N4z&8IB4Z6tEWs859;JtRB6>lf+xO9}yT19toMv8wnl`7(pKg j7zPv!OGgY81{hE&(iR3pP6ig;HPPS!_yOwPA0Yrc&*^-u literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-wink.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-wink.gif new file mode 100644 index 0000000000000000000000000000000000000000..ccc55d95b935e0c1cfa4db08bae5d7254033307d GIT binary patch literal 351 zcmV-l0igazNk%w1VG;lm0MrryC<+3`#>Sn03F^-g-qAA3wransPV?|t@9*x%vmQ`7 z4E*pcw3rOOq%3t@4*K#({N^40{c-yG`rz2Q!KfI-yq*61HrBop*VoqW<}&{JS@_x# zwwfH#!YTdnIsgCwA^8LW0018VEC2ui01^Na000Ht;3tYwX_jM3P6j6koH0o%Sun&A zMF+tYv=pL2IcOdp&qH&dG!P?+ArV0)J)O=Yk}%LD6Go&#@MJn3he8=)%%lWOM*#pN zEDD9iq9J$@90v~;83`GC4i0+{2OJ0pVtacF5E}yn8<`pmkCBv_pqZEtoPY-l0}P>= z3WE6cr`19U7DgF9{F}at6R35*P{{ x2OgBy9tRx?7(pKh7zPvsOGgA01{hE&-4zBzP6id}HMp@0Krnzkbss_i06S%^cclOT literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/emotions/images/smiley-yell.gif b/webcit/tiny_mce/plugins/emotions/images/smiley-yell.gif new file mode 100644 index 0000000000000000000000000000000000000000..648e6e879123fe49beebbc1f3635141864a79a9c GIT binary patch literal 336 zcmV-W0k8f?Nk%w1VG;lm0MrryG8O{K#>IbS7WCB_mWF$+hzY-{PWkp(?(Xf;zbH~P z3jOdj?W+^YwrakfE8fyG&5jTBz!3WS`fgM_;MltQ+c}4GO8)(E`S3`@yq&d~5!ct& z)v79NObo)O7XSbNA^8LW0018VEC2ui01^Na000He;3tYwX_jM3QifI(nn6h_*=Wyk zUB{y}v=qYOIUF#R3dZPhAVv~H;(|a2yN_5FH&J0|$eJ3kw4gj1Y?v5d#>LMV12^6BYy$1)ZKA zga!|m2?POz0R)f>4+aPl8KD{gz`+G_9vLMFQU?RU!8uyH9}*i52|cC+7S0YEK_3Vk i1|APfM-Ltb8&4_H83sg61{vHn(cc000qNZzApkp';}return "";}function TinyMCE_flash_parseAttributes(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInValue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i','gi'),'');content=content.replace(new RegExp('<[ ]*object','gi'),'','gi'),'');while((startPos=content.indexOf('',startPos);var attribs=TinyMCE_flash_parseAttributes(content.substring(startPos+6,endPos));embedList[embedList.length]=attribs;}var index=0;while((startPos=content.indexOf('=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+=''+content.substring(endPos);content+=contentAfter;index++;startPos++;}break;case "get_from_editor":var startPos=-1;while((startPos=content.indexOf('',startPos);var attribs=TinyMCE_flash_parseAttributes(content.substring(startPos+4,endPos));if(attribs['class']!="mceItemFlash")continue;endPos+=2;var embedHTML='';var wmode=tinyMCE.getParam("flash_wmode","");var quality=tinyMCE.getParam("flash_quality","high");var menu=tinyMCE.getParam("flash_menu","false");embedHTML+='';embedHTML+='';embedHTML+='';embedHTML+='';embedHTML+='';embedHTML+='';chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter;}break;}return content;}function TinyMCE_flash_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_flash','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="img"&&tinyMCE.getAttrib(node,'class').indexOf('mceItemFlash')==0)tinyMCE.switchClassSticky(editor_id+'_flash','mceButtonSelected');}while((node=node.parentNode));return true;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/flash/editor_plugin_src.js b/webcit/tiny_mce/plugins/flash/editor_plugin_src.js new file mode 100644 index 000000000..f190d623e --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/editor_plugin_src.js @@ -0,0 +1,234 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('flash', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl'); + +function TinyMCE_flash_getInfo() { + 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 + }; +}; + +function TinyMCE_flash_initInstance(inst) { + if (!tinyMCE.settings['flash_skip_plugin_css']) + tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/plugins/flash/css/content.css"); +} + +function TinyMCE_flash_getControlHTML(control_name) { + switch (control_name) { + case "flash": + return ''; + } + + return ""; +} + +function TinyMCE_flash_parseAttributes(attribute_string) { + var attributeName = ""; + var attributeValue = ""; + var withInName; + var withInValue; + var attributes = new Array(); + var whiteSpaceRegExp = new RegExp('^[ \n\r\t]+', 'g'); + + if (attribute_string == null || attribute_string.length < 2) + return null; + + withInName = withInValue = false; + + for (var i=0; i','gi'),''); + content = content.replace(new RegExp('<[ ]*object','gi'),'','gi'),''); + + // Parse all embed tags + while ((startPos = content.indexOf('', startPos); + var attribs = TinyMCE_flash_parseAttributes(content.substring(startPos + 6, endPos)); + embedList[embedList.length] = attribs; + } + + // Parse all object tags and replace them with images from the embed data + var index = 0; + while ((startPos = content.indexOf('= embedList.length) + break; + + var attribs = embedList[index]; + + // Find end of object + endPos = content.indexOf('', startPos); + endPos += 9; + + // Insert image + var contentAfter = content.substring(endPos); + content = content.substring(0, startPos); + content += '' + content.substring(endPos); + content += contentAfter; + index++; + + startPos++; + } + break; + + case "get_from_editor": + // Parse all img tags and replace them with object+embed + var startPos = -1; + while ((startPos = content.indexOf('', startPos); + var attribs = TinyMCE_flash_parseAttributes(content.substring(startPos + 4, endPos)); + + // Is not flash, skip it + if (attribs['class'] != "mceItemFlash") + continue; + + endPos += 2; + + var embedHTML = ''; + var wmode = tinyMCE.getParam("flash_wmode", ""); + var quality = tinyMCE.getParam("flash_quality", "high"); + var menu = tinyMCE.getParam("flash_menu", "false"); + + // Insert object + embed + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + + // Insert embed/object chunk + chunkBefore = content.substring(0, startPos); + chunkAfter = content.substring(endPos); + content = chunkBefore + embedHTML + chunkAfter; + } + break; + } + + // Pass through to next handler in chain + return content; +} + +function TinyMCE_flash_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + tinyMCE.switchClassSticky(editor_id + '_flash', 'mceButtonNormal'); + + if (node == null) + return; + + do { + if (node.nodeName.toLowerCase() == "img" && tinyMCE.getAttrib(node, 'class').indexOf('mceItemFlash') == 0) + tinyMCE.switchClassSticky(editor_id + '_flash', 'mceButtonSelected'); + } while ((node = node.parentNode)); + + return true; +} diff --git a/webcit/tiny_mce/plugins/flash/flash.htm b/webcit/tiny_mce/plugins/flash/flash.htm new file mode 100644 index 000000000..705a70df2 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/flash.htm @@ -0,0 +1,66 @@ + + + {$lang_flash_title} + + + + + + + +
+ + +
+
+
+ {$lang_flash_general} + + + + + + + + + + + +
+ + + + + +
+
+ +  x  + +
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/flash/images/flash.gif b/webcit/tiny_mce/plugins/flash/images/flash.gif new file mode 100644 index 0000000000000000000000000000000000000000..c50c89fc75241f2bdf8ccc3b1b302fd6988734af GIT binary patch literal 241 zcmVOzlLa+Za|%vj0&NpCfJ0FQc3~F7DE)S%o1)Qi1n@vxX46qnD4hRS-NE*Pw!4UvE=44p4 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/flash/jscripts/flash.js b/webcit/tiny_mce/plugins/flash/jscripts/flash.js new file mode 100644 index 000000000..73cdffad4 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/jscripts/flash.js @@ -0,0 +1,97 @@ +var url = tinyMCE.getParam("flash_external_list_url"); +if (url != null) { + // Fix relative + if (url.charAt(0) != '/') + url = tinyMCE.documentBasePath + "/" + url; + + document.write(''); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + var swffile = tinyMCE.getWindowArg('swffile'); + var swfwidth = '' + tinyMCE.getWindowArg('swfwidth'); + var swfheight = '' + tinyMCE.getWindowArg('swfheight'); + + if (swfwidth.indexOf('%')!=-1) { + formObj.width2.value = "%"; + formObj.width.value = swfwidth.substring(0,swfwidth.length-1); + } else { + formObj.width2.value = "px"; + formObj.width.value = swfwidth; + } + + if (swfheight.indexOf('%')!=-1) { + formObj.height2.value = "%"; + formObj.height.value = swfheight.substring(0,swfheight.length-1); + } else { + formObj.height2.value = "px"; + formObj.height.value = swfheight; + } + + formObj.file.value = swffile; + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); + + selectByValue(formObj, 'link_list', swffile); + + // Handle file browser + if (isVisible('filebrowser')) + document.getElementById('file').style.width = '230px'; + + // Auto select flash in list + if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) { + for (var i=0; i 0) { + var html = ""; + + html += ''; + html += ''; + + document.write(html); + } +} + +function insertFlash() { + var formObj = document.forms[0]; + var html = ''; + var file = formObj.file.value; + var width = formObj.width.value; + var height = formObj.height.value; + if (formObj.width2.value=='%') { + width = width + '%'; + } + if (formObj.height2.value=='%') { + height = height + '%'; + } + + if (width == "") + width = 100; + + if (height == "") + height = 100; + + html += '' + + '' + file + ''; + + tinyMCEPopup.execCommand("mceInsertContent", true, html); + tinyMCE.selectedInstance.repaint(); + + tinyMCEPopup.close(); +} diff --git a/webcit/tiny_mce/plugins/flash/langs/cs.js b/webcit/tiny_mce/plugins/flash/langs/cs.js new file mode 100644 index 000000000..54398600f --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/cs.js @@ -0,0 +1,14 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +insert_flash : 'Vložit/editovat Flash Movie', +insert_flash_file : 'Flash soubor (.swf)', +insert_flash_size : 'Velikost', +insert_flash_list : 'Seznam', +flash_props : 'Vlastnosti Flash' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/de.js b/webcit/tiny_mce/plugins/flash/langs/de.js new file mode 100644 index 000000000..bf77d1519 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/de.js @@ -0,0 +1,9 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +insert_flash : 'Flash Movie einfügen / bearbeiten', +insert_flash_file : 'Flash-Datei', +insert_flash_size : 'Größe', +insert_flash_list : 'Flash Dateien', +flash_props : 'Flash properties' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/en.js b/webcit/tiny_mce/plugins/flash/langs/en.js new file mode 100644 index 000000000..03ccdff37 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/en.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/fa.js b/webcit/tiny_mce/plugins/flash/langs/fa.js new file mode 100644 index 000000000..f71464066 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/fa.js @@ -0,0 +1,13 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_flash : '?????? ? ?????? ???? ???', +insert_flash_file : '???? ??? (.swf)', +insert_flash_size : '?????', +flash_props : 'Flash properties' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/fr.js b/webcit/tiny_mce/plugins/flash/langs/fr.js new file mode 100644 index 000000000..76c8ea103 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/fr.js @@ -0,0 +1,9 @@ +// French lang variables by Laurent Dran + +tinyMCE.addToLang('',{ +insert_flash : 'Insérer / éditer une animation Flash', +insert_flash_file : 'Fichier-Flash (.swf)', +insert_flash_size : 'Taille', +insert_flash_list : 'Fichiers Flash', +flash_props : 'Flash properties' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/fr_ca.js b/webcit/tiny_mce/plugins/flash/langs/fr_ca.js new file mode 100644 index 000000000..49439a6c6 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/fr_ca.js @@ -0,0 +1,9 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +insert_flash : 'Insérer / Modifier une animation Flash', +insert_flash_file : 'Fichier Flash (.swf)', +insert_flash_size : 'Dimension', +insert_flash_list : 'Fichiers Flash', +flash_props : 'Propriétés Flash' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/he.js b/webcit/tiny_mce/plugins/flash/langs/he.js new file mode 100644 index 000000000..4dace82fa --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/he.js @@ -0,0 +1,9 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +insert_flash : 'äëðñ/òøåê ñøèåï Flash', +insert_flash_file : '÷åáõ Flash (.swf)', +insert_flash_size : 'âåãì', +insert_flash_list : '÷áöé ôìàù Flash', +flash_props : 'îàôééðé Flash' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/nl.js b/webcit/tiny_mce/plugins/flash/langs/nl.js new file mode 100644 index 000000000..66ed25d0d --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/nl.js @@ -0,0 +1,7 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +insert_flash : 'Invoegen / wijzigen Flash Movie', +insert_flash_file : 'Flash-Bestand (.swf)', +insert_flash_size : 'Grootte' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/pl.js b/webcit/tiny_mce/plugins/flash/langs/pl.js new file mode 100644 index 000000000..99cb8f569 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/pl.js @@ -0,0 +1,9 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +insert_flash : 'Wstaw/Edytuj animacje Flash', +insert_flash_file : 'Plik Flash (.swf)', +insert_flash_size : 'Rozmiar', +insert_flash_list : 'Pliki Flash', +flash_props : 'Wlasciwosci animacji Flash' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/pt_br.js b/webcit/tiny_mce/plugins/flash/langs/pt_br.js new file mode 100644 index 000000000..707cb08d7 --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/pt_br.js @@ -0,0 +1,9 @@ +// pt_BR lang variables + +tinyMCE.addToLang('',{ +insert_flash : 'Inserir / editar Arquivo Flash', +insert_flash_file : 'Arquivo Flash (.swf)', +insert_flash_size : 'Tamanho', +insert_flash_list : 'Lista de arquivos Flash', +flash_props : 'Propriedades Flash' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/sv.js b/webcit/tiny_mce/plugins/flash/langs/sv.js new file mode 100644 index 000000000..1334d8adc --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/sv.js @@ -0,0 +1,11 @@ +// SE lang variables + +tinyMCE.addToLang('flash',{ +title : 'Skapa/uppdatera flash-film', +desc : 'Skapa/uppdatera flash-film', +file : 'Flash-film (.swf)', +size : 'Storlek', +list : 'Flash-filer', +props : 'Flash egenskaper', +general : 'Generella inställningar' +}); diff --git a/webcit/tiny_mce/plugins/flash/langs/zh_cn.js b/webcit/tiny_mce/plugins/flash/langs/zh_cn.js new file mode 100644 index 000000000..254bd861f --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/langs/zh_cn.js @@ -0,0 +1,10 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +insert_flash : '²åÈë/±à¼­ FlashµçÓ°', +insert_flash_file : 'FlashÎļþ(.swf)', +insert_flash_size : '³ß´ç', +insert_flash_list : 'FlashÎļþÁбí', +flash_props : 'FlashÊôÐÔ' +}); diff --git a/webcit/tiny_mce/plugins/flash/readme.txt b/webcit/tiny_mce/plugins/flash/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/flash/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/fullscreen/editor_plugin.js b/webcit/tiny_mce/plugins/fullscreen/editor_plugin.js new file mode 100644 index 000000000..6ee5f5c63 --- /dev/null +++ b/webcit/tiny_mce/plugins/fullscreen/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('fullscreen','en,sv,cs,fr_ca,zh_cn');function TinyMCE_fullscreen_getInfo(){return{longname:'Fullscreen',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_fullscreen_getControlHTML(control_name){switch(control_name){case "fullscreen":return '';}return "";}function TinyMCE_fullscreen_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceFullScreen":if(tinyMCE.getParam('fullscreen_is_enabled')){window.opener.tinyMCE.execInstanceCommand(tinyMCE.getParam('fullscreen_editor_id'),'mceSetContent',false,tinyMCE.getContent(editor_id));top.close();}else{tinyMCE.setWindowArg('editor_id',editor_id);var win=window.open(tinyMCE.baseURL+"/plugins/fullscreen/fullscreen.htm","mceFullScreenPopup","fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width="+screen.availWidth+",height="+screen.availHeight);}return true;}return false;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/fullscreen/editor_plugin_src.js b/webcit/tiny_mce/plugins/fullscreen/editor_plugin_src.js new file mode 100644 index 000000000..8af48fcbf --- /dev/null +++ b/webcit/tiny_mce/plugins/fullscreen/editor_plugin_src.js @@ -0,0 +1,44 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('fullscreen', 'en,sv,cs,fr_ca,zh_cn'); + +function TinyMCE_fullscreen_getInfo() { + return { + longname : 'Fullscreen', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; +}; + +function TinyMCE_fullscreen_getControlHTML(control_name) { + switch (control_name) { + case "fullscreen": + return ''; + } + + return ""; +} + +function TinyMCE_fullscreen_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceFullScreen": + if (tinyMCE.getParam('fullscreen_is_enabled')) { + // In fullscreen mode + window.opener.tinyMCE.execInstanceCommand(tinyMCE.getParam('fullscreen_editor_id'), 'mceSetContent', false, tinyMCE.getContent(editor_id)); + top.close(); + } else { + tinyMCE.setWindowArg('editor_id', editor_id); + + var win = window.open(tinyMCE.baseURL + "/plugins/fullscreen/fullscreen.htm", "mceFullScreenPopup", "fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width=" + screen.availWidth + ",height=" + screen.availHeight); + } + + return true; + } + + // Pass to next handler in chain + return false; +} + + diff --git a/webcit/tiny_mce/plugins/fullscreen/fullscreen.htm b/webcit/tiny_mce/plugins/fullscreen/fullscreen.htm new file mode 100644 index 000000000..3b1f8a216 --- /dev/null +++ b/webcit/tiny_mce/plugins/fullscreen/fullscreen.htm @@ -0,0 +1,72 @@ + + + + + + + + + + + + diff --git a/webcit/tiny_mce/plugins/fullscreen/images/fullscreen.gif b/webcit/tiny_mce/plugins/fullscreen/images/fullscreen.gif new file mode 100644 index 0000000000000000000000000000000000000000..f0a0a30c6f7d92a373db0b0841f8ee1bb1223bdb GIT binary patch literal 198 zcmV;%06G6hNk%w1VH5xq0K*CZGD>2ivBykw!ot@6bd$)Ew*2Dq{%MuzLU-VNrt;$I z{;0?PSAE;|`To-4{r~^~A^8LW000jFEC2ui02BZe000DY@X1N5y*O(ey8oUPG-PQu zh5=L~;SvlX%mSjURO>jy;xC1Q3OCWA48CAu$Z8M;}RUJf0>sOc_ z4h#giNmy{Z(DeG+E>qDAdHB(q-q8pM40A';return "";}function TinyMCE_iespell_execCommand(editor_id,element,command,user_interface,value){if(command=="mceIESpell"){try{var ieSpell=new ActiveXObject("ieSpell.ieSpellExtension");ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement);}catch(e){if(e.number==-2146827859){if(confirm(tinyMCE.getLang("lang_iespell_download","",true)))window.open('http://www.iespell.com/download.php','ieSpellDownload','');}else alert("Error Loading ieSpell: Exception "+e.number);}return true;}return false;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/iespell/editor_plugin_src.js b/webcit/tiny_mce/plugins/iespell/editor_plugin_src.js new file mode 100644 index 000000000..0c0884d02 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/editor_plugin_src.js @@ -0,0 +1,47 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('iespell', 'cs,el,en,fr_ca,it,ko,sv,zh_cn,fr,de,pl,pt_br,nl'); + +function TinyMCE_iespell_getInfo() { + return { + longname : 'IESpell', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; +}; + +/** + * Returns the HTML contents of the iespell control. + */ +function TinyMCE_iespell_getControlHTML(control_name) { + // Is it the iespell control and is the brower MSIE. + if (control_name == "iespell" && tinyMCE.isMSIE) + return ''; + + return ""; +} + +/** + * Executes the mceIESpell command. + */ +function TinyMCE_iespell_execCommand(editor_id, element, command, user_interface, value) { + // Handle ieSpellCommand + if (command == "mceIESpell") { + try { + var ieSpell = new ActiveXObject("ieSpell.ieSpellExtension"); + ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement); + } catch (e) { + if (e.number == -2146827859) { + if (confirm(tinyMCE.getLang("lang_iespell_download", "", true))) + window.open('http://www.iespell.com/download.php', 'ieSpellDownload', ''); + } else + alert("Error Loading ieSpell: Exception " + e.number); + } + + return true; + } + + // Pass to next handler in chain + return false; +} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/iespell/images/iespell.gif b/webcit/tiny_mce/plugins/iespell/images/iespell.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9a2891891f6c44cb58cec06e1df90154fab728a GIT binary patch literal 124 zcmZ?wbhEHb6k!ly*u=!(3j)h--?(Uy@xY+qK|sTU2^&5zFfb_oWMO1rU}w+)vVkf^ z7#NrxD|X%aXK>0>Hb7yGOru0Qdt8t~Pr`|eUN*M-2T$>5EI)1;e(KzB(FM&H4!CkG acb!zU>toUKL&1g`63e=@%dCAF7_0$Ni7k5o literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/iespell/langs/cs.js b/webcit/tiny_mce/plugins/iespell/langs/cs.js new file mode 100644 index 000000000..1ccd58fa1 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/cs.js @@ -0,0 +1,12 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +iespell_desc : 'Spustit kontrolu pravopisu', +iespell_download : "ieSpell nedetekován. Klikněte na OK a otevřete stahovací stránku." +}); + diff --git a/webcit/tiny_mce/plugins/iespell/langs/de.js b/webcit/tiny_mce/plugins/iespell/langs/de.js new file mode 100644 index 000000000..7ae1661a8 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/de.js @@ -0,0 +1,7 @@ +// DE lang variables by Tobias Heer + +tinyMCE.addToLang('',{ +iespell_desc : 'Rechtschreibprüfung', +iespell_download : "ieSpell nicht gefunden. Klicken Sie OK um auf die Download Seite zu gelangen." +}); + diff --git a/webcit/tiny_mce/plugins/iespell/langs/el.js b/webcit/tiny_mce/plugins/iespell/langs/el.js new file mode 100644 index 000000000..c4d80187d --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/el.js @@ -0,0 +1,7 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +iespell_desc : 'Ïñèïãñáöéêüò Ýëåã÷ïò', +iespell_download : "Ôï ðñüãñáììá ieSpell äåí âñÝèçêå. ÐáôÞóôå OK ãéá íá ìåôáâåßôå óôçí éóôïóåëßäá ëÞøçò ôïõ ðñïãñÜììáôïò." +}); + diff --git a/webcit/tiny_mce/plugins/iespell/langs/en.js b/webcit/tiny_mce/plugins/iespell/langs/en.js new file mode 100644 index 000000000..119bce9d0 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/en.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/webcit/tiny_mce/plugins/iespell/langs/fr.js b/webcit/tiny_mce/plugins/iespell/langs/fr.js new file mode 100644 index 000000000..abf0cbafe --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/fr.js @@ -0,0 +1,6 @@ +// French lang variables by Laurent Dran + +tinyMCE.addToLang('',{ +iespell_desc : 'Executer le vérificateur d\'orthographe', +iespell_download : "ieSpell n\'a pas été trouvé. Cliquez sur OK pour aller au site de téléchargement." +}); diff --git a/webcit/tiny_mce/plugins/iespell/langs/fr_ca.js b/webcit/tiny_mce/plugins/iespell/langs/fr_ca.js new file mode 100644 index 000000000..358547478 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/fr_ca.js @@ -0,0 +1,6 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +iespell_desc : 'Executer le vérificateur d\'orthographe', +iespell_download : "ieSpell n\'a pas été trouvé. Cliquez sur OK pour aller au site de téléchargement." +}); diff --git a/webcit/tiny_mce/plugins/iespell/langs/he.js b/webcit/tiny_mce/plugins/iespell/langs/he.js new file mode 100644 index 000000000..e670482ea --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/he.js @@ -0,0 +1,6 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +iespell_desc : 'äôòì áãé÷ú àéåú', +iespell_download : "ìà ðîöà ieSpell. ìçõ òì àéùåø ëãé ìäâéò ìãó ääåøãä." +}); diff --git a/webcit/tiny_mce/plugins/iespell/langs/it.js b/webcit/tiny_mce/plugins/iespell/langs/it.js new file mode 100644 index 000000000..7ec0d49db --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/it.js @@ -0,0 +1,7 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Avvia il controllo ortografico', +iespell_download : "ieSpell non trovato. Clicca OK per andare alla pagina di download." +}); + diff --git a/webcit/tiny_mce/plugins/iespell/langs/ko.js b/webcit/tiny_mce/plugins/iespell/langs/ko.js new file mode 100644 index 000000000..9c75e0384 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/ko.js @@ -0,0 +1,7 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +iespell_desc : '¸ÂÃã¹ý °Ë»ç ½ÇÇà', +iespell_download : "ieSpellÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù. OK¸¦ ´©¸£¸é ´Ù¿î·Îµå ÆäÀÌÁö·Î À̵¿ÇÕ´Ï´Ù." +}); + diff --git a/webcit/tiny_mce/plugins/iespell/langs/nl.js b/webcit/tiny_mce/plugins/iespell/langs/nl.js new file mode 100644 index 000000000..23f5d47ba --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/nl.js @@ -0,0 +1,6 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Spelling checker', +iespell_download : "ieSpell niet gedetecteerd. Klik OK om naar de download pagina te gaan." +}); diff --git a/webcit/tiny_mce/plugins/iespell/langs/pl.js b/webcit/tiny_mce/plugins/iespell/langs/pl.js new file mode 100644 index 000000000..d02b35464 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/pl.js @@ -0,0 +1,6 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Uruchom sprawdzanie pisowni', +iespell_download : "Nie wykryto pluginu, kliknij aby przejsc do strony z pluginami." +}); diff --git a/webcit/tiny_mce/plugins/iespell/langs/pt_br.js b/webcit/tiny_mce/plugins/iespell/langs/pt_br.js new file mode 100644 index 000000000..96117e310 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/pt_br.js @@ -0,0 +1,6 @@ +// pt_BR lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Executar verificação ortográfica', +iespell_download : "Verificador ieSpell não detectado. Click OK para ir à página de download." +}); diff --git a/webcit/tiny_mce/plugins/iespell/langs/sv.js b/webcit/tiny_mce/plugins/iespell/langs/sv.js new file mode 100644 index 000000000..190d7ea4b --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/sv.js @@ -0,0 +1,6 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Kör rättstavningskontroll', +iespell_download : "ieSpell verkar inte vara installerad. Klicka OK för att ladda hem." +}); diff --git a/webcit/tiny_mce/plugins/iespell/langs/zh_cn.js b/webcit/tiny_mce/plugins/iespell/langs/zh_cn.js new file mode 100644 index 000000000..da61e5877 --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/langs/zh_cn.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +iespell_desc : 'ÔËÐÐƴд¼ì²é', +iespell_download : "δ¼ì²âµ½ieSpellƴд¼ì²é£¬µã»÷ OK Ç°ÍùÏÂÔØÒ³Ãæ¡£" +}); diff --git a/webcit/tiny_mce/plugins/iespell/readme.txt b/webcit/tiny_mce/plugins/iespell/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/iespell/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/inlinepopups/css/inlinepopup.css b/webcit/tiny_mce/plugins/inlinepopups/css/inlinepopup.css new file mode 100644 index 000000000..cee335b42 --- /dev/null +++ b/webcit/tiny_mce/plugins/inlinepopups/css/inlinepopup.css @@ -0,0 +1,69 @@ +/* Window classes */ + +.mceWindow { + position: absolute; + left: 0px; + top: 0px; + border: 1px solid black; + background-color: #D4D0C8; +} + +.mceWindowHead { + background-color: #334F8D; + width: 100%; + height: 18px; + cursor: move; + overflow: hidden; +} + +.mceWindowBody { + clear: both; + background-color: white; +} + +.mceWindowStatusbar { + background-color: #D4D0C8; + height: 12px; + border-top: 1px solid black; +} + +.mceWindowTitle { + float: left; + font-family: "MS Sans Serif"; + font-size: 9pt; + font-weight: bold; + line-height: 18px; + color: white; + margin-left: 2px; + overflow: hidden; +} + +.mceWindowHeadTools { + margin-right: 2px; +} + +.mceWindowClose, .mceWindowMinimize, .mceWindowMaximize { + display: block; + float: right; + overflow: hidden; + margin-top: 2px; +} + +.mceWindowClose { + margin-left: 2px; +} + +.mceWindowMinimize { +} + +.mceWindowMaximize { +} + +.mceWindowResize { + display: block; + float: right; + overflow: hidden; + cursor: se-resize; + width: 12px; + height: 12px; +} diff --git a/webcit/tiny_mce/plugins/inlinepopups/editor_plugin.js b/webcit/tiny_mce/plugins/inlinepopups/editor_plugin.js new file mode 100644 index 000000000..55cef49bc --- /dev/null +++ b/webcit/tiny_mce/plugins/inlinepopups/editor_plugin.js @@ -0,0 +1,11 @@ +/** + * $RCSfile$ + * $Revision$ + * $Date$ + * + * Moxiecode DHTML Windows script. + * + * @author Moxiecode + * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved. + */ + function TinyMCE_inlinepopups_getInfo(){return{longname:'Inline Popups',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};TinyMCE.prototype.orgOpenWindow=TinyMCE.prototype.openWindow;TinyMCE.prototype.openWindow=function(template,args){if(args['inline']!="yes"){mcWindows.selectedWindow=null;args['mce_inside_iframe']=false;this.orgOpenWindow(template,args);return;}var url,resizable,scrollbars;args['mce_inside_iframe']=true;tinyMCE.windowArgs=args;if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";height+=18;for(var name in args)url=tinyMCE.replaceVar(url,name,escape(args[name]));var elm=document.getElementById(this.selectedInstance.editorId+'_parent');var pos=tinyMCE.getAbsPosition(elm);pos.absLeft+=Math.round((elm.firstChild.clientWidth/2)-(width/2));pos.absTop+=Math.round((elm.firstChild.clientHeight/2)-(height/2));mcWindows.open(url,mcWindows.idCounter++,"modal=yes,width="+width+",height="+height+",resizable="+resizable+",scrollbars="+scrollbars+",statusbar="+resizable+",left="+pos.absLeft+",top="+pos.absTop);};TinyMCE.prototype.orgCloseWindow=TinyMCE.prototype.closeWindow;TinyMCE.prototype.closeWindow=function(win){if(mcWindows.selectedWindow!=null)mcWindows.selectedWindow.close();else this.orgCloseWindow(win);};TinyMCE.prototype.setWindowTitle=function(win_ref,title){for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(win_ref.name==win.id+"_iframe")window.frames[win.id+"_iframe"].document.getElementById(win.id+'_title').innerHTML=title;}};function MCWindows(){this.settings=new Array();this.windows=new Array();this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isGecko=navigator.userAgent.indexOf('Gecko')!=-1;this.isSafari=navigator.userAgent.indexOf('Safari')!=-1;this.isMac=navigator.userAgent.indexOf('Mac')!=-1;this.isMSIE5_0=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5.0')!=-1);this.action="none";this.selectedWindow=null;this.lastSelectedWindow=null;this.zindex=100;this.mouseDownScreenX=0;this.mouseDownScreenY=0;this.mouseDownLayerX=0;this.mouseDownLayerY=0;this.mouseDownWidth=0;this.mouseDownHeight=0;this.idCounter=0;};MCWindows.prototype.init=function(settings){this.settings=settings;if(this.isMSIE)this.addEvent(document,"mousemove",mcWindows.eventDispatcher);else this.addEvent(window,"mousemove",mcWindows.eventDispatcher);this.addEvent(document,"mouseup",mcWindows.eventDispatcher);this.doc=document;};MCWindows.prototype.getParam=function(name,default_value){var value=null;value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");return value;};MCWindows.prototype.eventDispatcher=function(e){e=typeof(e)=="undefined"?window.event:e;if(mcWindows.selectedWindow==null)return;if(mcWindows.isGecko&&e.type=="mousedown"){var elm=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(win.headElement==elm||win.resizeElement==elm){win.focus();break;}}}switch(e.type){case "mousemove":mcWindows.selectedWindow.onMouseMove(e);break;case "mouseup":mcWindows.selectedWindow.onMouseUp(e);break;case "mousedown":mcWindows.selectedWindow.onMouseDown(e);break;case "focus":mcWindows.selectedWindow.onFocus(e);break;}};MCWindows.prototype.addEvent=function(obj,name,handler){if(this.isMSIE)obj.attachEvent("on"+name,handler);else obj.addEventListener(name,handler,true);};MCWindows.prototype.cancelEvent=function(e){if(this.isMSIE){e.returnValue=false;e.cancelBubble=true;}else e.preventDefault();};MCWindows.prototype.parseFeatures=function(opts){opts=opts.toLowerCase();opts=opts.replace(/;/g,",");opts=opts.replace(/[^0-9a-z=,]/g,"");var optionChunks=opts.split(',');var options=new Array();options['left']="10";options['top']="10";options['width']="300";options['height']="300";options['resizable']="yes";options['minimizable']="yes";options['maximizable']="yes";options['close']="yes";options['movable']="yes";options['statusbar']="yes";options['scrollbars']="auto";options['modal']="no";if(opts=="")return options;for(var i=0;i';html+='';html+='';html+='Wrapper iframe';html+='';html+='';html+='';html+='';html+='
';html+='
';html+='
';html+='
';html+='
';html+='
';if(features['statusbar']=="yes"){html+='
';if(features['resizable']=="yes"){if(this.isGecko)html+='
';else html+='
';}html+='
';}html+='
';html+='';html+='';this.createFloatingIFrame(id,features['left'],features['top'],features['width'],features['height'],html);};MCWindows.prototype.setDocumentLock=function(state){if(state){var elm=document.getElementById('mcWindowEventBlocker');if(elm==null){elm=document.createElement("div");elm.id="mcWindowEventBlocker";elm.style.position="absolute";elm.style.left="0px";elm.style.top="0px";document.body.appendChild(elm);}elm.style.display="none";var imgPath=this.getParam("images_path");var width=document.body.clientWidth;var height=document.body.clientHeight;elm.style.width=width;elm.style.height=height;elm.innerHTML='';elm.style.zIndex=mcWindows.zindex-1;elm.style.display="block";}else{var elm=document.getElementById('mcWindowEventBlocker');if(mcWindows.windows.length==0)elm.parentNode.removeChild(elm);else elm.style.zIndex=mcWindows.zindex-1;}};MCWindows.prototype.onLoad=function(name){var win=mcWindows.windows[name];var id="mcWindow_"+name;var wrapperIframe=window.frames[id+"_iframe"].frames[0];var wrapperDoc=window.frames[id+"_iframe"].document;var doc=window.frames[id+"_iframe"].document;var winDiv=document.getElementById("mcWindow_"+name+"_div");var realIframe=window.frames[id+"_iframe"].frames[0];win.id="mcWindow_"+name;win.winElement=winDiv;win.bodyElement=doc.getElementById(id+'_body');win.iframeElement=doc.getElementById(id+'_iframe');win.headElement=doc.getElementById(id+'_head');win.titleElement=doc.getElementById(id+'_title');win.resizeElement=doc.getElementById(id+'_resize');win.containerElement=doc.getElementById(id+'_container');win.left=win.features['left'];win.top=win.features['top'];win.frame=window.frames[id+'_iframe'].frames[0];win.wrapperFrame=window.frames[id+'_iframe'];win.wrapperIFrameElement=document.getElementById(id+"_iframe");mcWindows.addEvent(win.headElement,"mousedown",mcWindows.eventDispatcher);if(win.resizeElement!=null)mcWindows.addEvent(win.resizeElement,"mousedown",mcWindows.eventDispatcher);if(mcWindows.isMSIE){mcWindows.addEvent(realIframe.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe.document,"mouseup",mcWindows.eventDispatcher);}else{mcWindows.addEvent(realIframe,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"focus",mcWindows.eventDispatcher);}for(var i=0;i'; + html += ''; + html += ''; + + html += '
'; + html += '
'; + html += '
'; +// html += ' '; +// html += ' '; + html += '
'; + html += '
'; + html += '
'; + + if (features['statusbar'] == "yes") { + html += '
'; + + if (features['resizable'] == "yes") { + if (this.isGecko) + html += '
'; + else + html += '
'; + } + + html += '
'; + } + + html += '
'; + + html += ''; + html += ''; + + // Create iframe + this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html); +}; + +// Blocks the document events by placing a image over the whole document +MCWindows.prototype.setDocumentLock = function(state) { + if (state) { + var elm = document.getElementById('mcWindowEventBlocker'); + if (elm == null) { + elm = document.createElement("div"); + + elm.id = "mcWindowEventBlocker"; + elm.style.position = "absolute"; + elm.style.left = "0px"; + elm.style.top = "0px"; + + document.body.appendChild(elm); + } + + elm.style.display = "none"; + + var imgPath = this.getParam("images_path"); + var width = document.body.clientWidth; + var height = document.body.clientHeight; + + elm.style.width = width; + elm.style.height = height; + elm.innerHTML = ''; + + elm.style.zIndex = mcWindows.zindex-1; + elm.style.display = "block"; + } else { + var elm = document.getElementById('mcWindowEventBlocker'); + + if (mcWindows.windows.length == 0) + elm.parentNode.removeChild(elm); + else + elm.style.zIndex = mcWindows.zindex-1; + } +}; + +// Gets called when wrapper iframe is initialized +MCWindows.prototype.onLoad = function(name) { + var win = mcWindows.windows[name]; + var id = "mcWindow_" + name; + var wrapperIframe = window.frames[id + "_iframe"].frames[0]; + var wrapperDoc = window.frames[id + "_iframe"].document; + var doc = window.frames[id + "_iframe"].document; + var winDiv = document.getElementById("mcWindow_" + name + "_div"); + var realIframe = window.frames[id + "_iframe"].frames[0]; + + // Set window data + win.id = "mcWindow_" + name; + win.winElement = winDiv; + win.bodyElement = doc.getElementById(id + '_body'); + win.iframeElement = doc.getElementById(id + '_iframe'); + win.headElement = doc.getElementById(id + '_head'); + win.titleElement = doc.getElementById(id + '_title'); + win.resizeElement = doc.getElementById(id + '_resize'); + win.containerElement = doc.getElementById(id + '_container'); + win.left = win.features['left']; + win.top = win.features['top']; + win.frame = window.frames[id + '_iframe'].frames[0]; + win.wrapperFrame = window.frames[id + '_iframe']; + win.wrapperIFrameElement = document.getElementById(id + "_iframe"); + + // Add event handlers + mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher); + + if (win.resizeElement != null) + mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher); + + if (mcWindows.isMSIE) { + mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher); + } else { + mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher); + } + + for (var i=0; iutpmhBaYhCPCMFj~25SJyItL8^ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/inlinepopups/images/window_close.gif b/webcit/tiny_mce/plugins/inlinepopups/images/window_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..3469e5aea1d1594aded9b9fe41dbf66f7db66e5d GIT binary patch literal 110 zcmZ?wbhEHb6ky8EpFaMT6=+Em0o-!%GKPcq}sebpyqLVpV!VJ~` DxTYg8 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/inlinepopups/images/window_minimize.gif b/webcit/tiny_mce/plugins/inlinepopups/images/window_minimize.gif new file mode 100644 index 0000000000000000000000000000000000000000..94f167a4dd150485a7530bdf5d2c9e4dd42f109a GIT binary patch literal 112 zcmZ?wbhEHb6ky'; + + html += '
'; + html += '
'; + html += '
'; +// html += ' '; +// html += ' '; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + + html += ''; + html += ''; + + // Create iframe + this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html); +}; + +// Gets called when wrapper iframe is initialized +MCWindows.prototype.onLoad = function(name) { + var win = mcWindows.windows[name]; + var id = "mcWindow_" + name; + var wrapperIframe = window.frames[id + "_iframe"].frames[0]; + var wrapperDoc = window.frames[id + "_iframe"].document; + var doc = window.frames[id + "_iframe"].document; + var winDiv = document.getElementById("mcWindow_" + name + "_div"); + var realIframe = window.frames[id + "_iframe"].frames[0]; + + // Set window data + win.id = "mcWindow_" + name + "_iframe"; + win.winElement = winDiv; + win.bodyElement = doc.getElementById(id + '_body'); + win.iframeElement = doc.getElementById(id + '_iframe'); + win.headElement = doc.getElementById(id + '_head'); + win.titleElement = doc.getElementById(id + '_title'); + win.resizeElement = doc.getElementById(id + '_resize'); + win.containerElement = doc.getElementById(id + '_container'); + win.left = win.features['left']; + win.top = win.features['top']; + win.frame = window.frames[id + '_iframe'].frames[0]; + win.wrapperFrame = window.frames[id + '_iframe']; + win.wrapperIFrameElement = document.getElementById(id + "_iframe"); + + // Add event handlers + mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher); + mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher); + + if (mcWindows.isMSIE) { + mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher); + } else { + mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher); + } + + for (var i=0; i';case "inserttime":return '';}return "";}function TinyMCE_insertdatetime_execCommand(editor_id,element,command,user_interface,value){function addZeros(value,len){value=""+value;if(value.length'; + + case "inserttime": + return ''; + } + + return ""; +} + +/** + * Executes the mceInsertDate command. + */ +function TinyMCE_insertdatetime_execCommand(editor_id, element, command, user_interface, value) { + /* Adds zeros infront of value */ + function addZeros(value, len) { + value = "" + value; + + if (value.length < len) { + for (var i=0; i<(len-value.length); i++) + value = "0" + value; + } + + return value; + } + + /* Returns the date object in the specified format */ + function getDateTime(date, format) { + format = tinyMCE.regexpReplace(format, "%D", "%m/%d/%y"); + format = tinyMCE.regexpReplace(format, "%r", "%I:%M:%S %p"); + format = tinyMCE.regexpReplace(format, "%Y", "" + date.getFullYear()); + format = tinyMCE.regexpReplace(format, "%y", "" + date.getYear()); + format = tinyMCE.regexpReplace(format, "%m", addZeros(date.getMonth()+1, 2)); + format = tinyMCE.regexpReplace(format, "%d", addZeros(date.getDate(), 2)); + format = tinyMCE.regexpReplace(format, "%H", "" + addZeros(date.getHours(), 2)); + format = tinyMCE.regexpReplace(format, "%M", "" + addZeros(date.getMinutes(), 2)); + format = tinyMCE.regexpReplace(format, "%S", "" + addZeros(date.getSeconds(), 2)); + format = tinyMCE.regexpReplace(format, "%I", "" + (date.getHours() < 12 ? (date.getHours()+1) : 24-date.getHours())); + format = tinyMCE.regexpReplace(format, "%p", "" + (date.getHours() < 12 ? "AM" : "PM")); + format = tinyMCE.regexpReplace(format, "%B", "" + tinyMCE.getLang("lang_inserttime_months_long")[date.getMonth()]); + format = tinyMCE.regexpReplace(format, "%b", "" + tinyMCE.getLang("lang_inserttime_months_short")[date.getMonth()]); + format = tinyMCE.regexpReplace(format, "%A", "" + tinyMCE.getLang("lang_inserttime_day_long")[date.getDay()]); + format = tinyMCE.regexpReplace(format, "%a", "" + tinyMCE.getLang("lang_inserttime_day_short")[date.getDay()]); + format = tinyMCE.regexpReplace(format, "%%", "%"); + + return format; + } + + // Handle commands + switch (command) { + case "mceInsertDate": + tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_dateFormat", tinyMCE.getLang('lang_insertdate_def_fmt')))); + return true; + + case "mceInsertTime": + tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false, getDateTime(new Date(), tinyMCE.getParam("plugin_insertdate_timeFormat", tinyMCE.getLang('lang_inserttime_def_fmt')))); + return true; + } + + // Pass to next handler in chain + return false; +} diff --git a/webcit/tiny_mce/plugins/insertdatetime/images/insertdate.gif b/webcit/tiny_mce/plugins/insertdatetime/images/insertdate.gif new file mode 100644 index 0000000000000000000000000000000000000000..00c27184dcb83c26927723e75650eea266644c54 GIT binary patch literal 287 zcmZ?wbhEHb6k!lyxFW>B%FNo-)U@-!h1l*#K+sgxG=KdOCpWJH7oK&k{F0QClRxK; zUGY6FBdaM3*DEP01;r*^y7l_cpMSIV{WJ1PdiCl@R#_1PZlL&+g^__loIwYq1Y{=z z>zoIweJPpqGFHv=ysdZmz?n>=yO($C_`KCy7oKxXT2e)*CXcnVec1i1ualY~SW1Ph9k_!1Zx z0ux!;MFks`CnShAGcoZo@HNcp=UBithl#7ca+x@v$Yzn%>>L$UeQJCwVwdu5(%iJ= N=w|H`C)E@gtO1myV_pCN literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/insertdatetime/images/inserttime.gif b/webcit/tiny_mce/plugins/insertdatetime/images/inserttime.gif new file mode 100644 index 0000000000000000000000000000000000000000..27bdff1fe3a201856ac10aaf1eef7d01b1550d0d GIT binary patch literal 239 zcmZ?wbhEHb6k!lyxFX76WEC`h)AdV_{w3zMwypWp*gG$8(xo+PwyZn(@6)$mn-1NI zPRt6b+BALc^7grBje?3!pS^tO*1wXPzTJBdJ$n1|-`{@@o)HYVf#OdVMg|6P1|5(R zkev*yIS*9(QZnadtXh}zI_|<15m)1lhEqd0Rb*G)$UEe%!DfCXB|P(m22;Dr)fEw{ z0$i#>8","gi"),'<$1class="$2$3$4" contenteditable="true"$5>');content=content.replace(new RegExp("<(.*?)class=\"(.*?)("+nonEditClass+")(.*?)\"(.*?)>","gi"),'<$1class="$2$3$4" contenteditable="false"$5>');}break;case "get_from_editor_dom":if(tinyMCE.getParam("noneditable_leave_contenteditable",false)){var nodes=tinyMCE.getNodeTree(content,new Array(),1);for(var i=0;i", "gi"), '<$1class="$2$3$4" contenteditable="true"$5>'); + content = content.replace(new RegExp("<(.*?)class=\"(.*?)(" + nonEditClass + ")(.*?)\"(.*?)>", "gi"), '<$1class="$2$3$4" contenteditable="false"$5>'); + } + + break; + + case "get_from_editor_dom": + if (tinyMCE.getParam("noneditable_leave_contenteditable", false)) { + var nodes = tinyMCE.getNodeTree(content, new Array(), 1); + + for (var i=0; i + + blank_page + + + + + + + + diff --git a/webcit/tiny_mce/plugins/paste/css/blank.css b/webcit/tiny_mce/plugins/paste/css/blank.css new file mode 100644 index 000000000..89b0303c4 --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/css/blank.css @@ -0,0 +1,13 @@ +body { + background-color: #FFFFFF; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} diff --git a/webcit/tiny_mce/plugins/paste/css/pasteword.css b/webcit/tiny_mce/plugins/paste/css/pasteword.css new file mode 100644 index 000000000..77685fd2e --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/css/pasteword.css @@ -0,0 +1,3 @@ +.sourceIframe { + border: 1px solid #808080; +} diff --git a/webcit/tiny_mce/plugins/paste/editor_plugin.js b/webcit/tiny_mce/plugins/paste/editor_plugin.js new file mode 100644 index 000000000..c51c1a524 --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('paste','en,sv,cs,zh_cn,fr_ca');function TinyMCE_paste_getInfo(){return{longname:'Paste text/word',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_paste_initInstance(inst){if(tinyMCE.isMSIE&&tinyMCE.getParam("paste_auto_cleanup_on_paste",false))tinyMCE.addEvent(inst.getBody(),"paste",TinyMCE_paste_handleEvent);}function TinyMCE_paste_handleEvent(e){switch(e.type){case "paste":var html=TinyMCE_paste__clipboardHTML();tinyMCE.execCommand('delete');if(html&&html.length>0)tinyMCE.execCommand('mcePasteWord',false,html);tinyMCE.cancelEvent(e);return false;}return true;}function TinyMCE_paste_getControlHTML(control_name){switch(control_name){case "pastetext":return '';case "pasteword":return '';case "selectall":return '';}return '';}function TinyMCE_paste_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePasteText":if(user_interface){if(tinyMCE.isMSIE&&!tinyMCE.getParam('paste_use_dialog',false))TinyMCE_paste__insertText(clipboardData.getData("Text"),true);else{var template=new Array();template['file']='../../plugins/paste/pastetext.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'});}}else TinyMCE_paste__insertText(value['html'],value['linebreaks']);return true;case "mcePasteWord":if(user_interface){if(tinyMCE.isMSIE&&!tinyMCE.getParam('paste_use_dialog',false)){var html=TinyMCE_paste__clipboardHTML();if(html&&html.length>0)TinyMCE_paste__insertWordContent(html);}else{var template=new Array();template['file']='../../plugins/paste/pasteword.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'});}}else TinyMCE_paste__insertWordContent(value);return true;case "mceSelectAll":tinyMCE.execInstanceCommand(editor_id,'selectall');return true;}return false;}function TinyMCE_paste__insertText(content,bLinebreaks){if(content&&content.length>0){if(bLinebreaks){if(tinyMCE.getParam("plaintext_create_paragraphs",true)){content=tinyMCE.regexpReplace(content,"\r\n\r\n","

","gi");content=tinyMCE.regexpReplace(content,"\r\r","

","gi");content=tinyMCE.regexpReplace(content,"\n\n","

","gi");if((pos=content.indexOf('

'))!=-1){tinyMCE.execCommand("Delete");var node=tinyMCE.selectedInstance.getFocusElement();var breakElms=new Array();do{if(node.nodeType==1){if(node.nodeName=="TD"||node.nodeName=="BODY")break;breakElms[breakElms.length]=node;}}while(node=node.parentNode);var before="",after="

";before+=content.substring(0,pos);for(var i=0;i";after+="<"+breakElms[(breakElms.length-1)-i].nodeName+">";}before+="

";content=before+content.substring(pos+7)+after;}}content=tinyMCE.regexpReplace(content,"\r\n","
","gi");content=tinyMCE.regexpReplace(content,"\r","
","gi");content=tinyMCE.regexpReplace(content,"\n","
","gi");}tinyMCE.execCommand("mceInsertRawHTML",false,content);}}function TinyMCE_paste__insertWordContent(content){if(content&&content.length>0){var bull=String.fromCharCode(8226);var middot=String.fromCharCode(183);if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(new RegExp('

(.*?)<\/p>','gi'),'

$1

');}content=content.replace(new RegExp('tab-stops: list [0-9]+.0pt">','gi'),'">'+"--list--");content=content.replace(new RegExp(bull+"(.*?)
","gi"),"

"+middot+"$1

");content=content.replace(new RegExp('','gi'),""+bull);content=content.replace(/<\/o:p>/gi,"");content=content.replace(new RegExp('
]*>/gi,"");content=content.replace(new RegExp('<(\w[^>]*) style="([^"]*)"([^>]*)','gi'),"<$1$3");content=content.replace(/<\/?font[^>]*>/gi,"");content=content.replace(/<(\w[^>]*)class=([^|>]*)([^>]*)/gi,"<$1$3");content=content.replace(/<(\w[^>]*)lang=([^|>]*)([^>]*)/gi,"<$1$3");content=content.replace(/<\\?\?xml[^>]*>/gi,"");content=content.replace(/<\/?\w+:[^>]*>/gi,"");content=content.replace(/--page break--\s*

 <\/p>/gi,"");content=content.replace(/--page break--/gi,"");if(!tinyMCE.settings['force_p_newlines']){content=content.replace('','','gi');content=content.replace('

','

','gi');}if(!tinyMCE.isMSIE&&!tinyMCE.settings['force_p_newlines']){content=content.replace(/<\/?p[^>]*>/gi,"");}content=content.replace(/<\/?div[^>]*>/gi,"");if(tinyMCE.getParam("paste_convert_middot_lists",true)){var div=document.createElement("div");div.innerHTML=content;var className=tinyMCE.getParam("paste_unindented_list_class","unIndentedList");while(TinyMCE_paste_convertMiddots(div,"--list--"));while(TinyMCE_paste_convertMiddots(div,middot,className));while(TinyMCE_paste_convertMiddots(div,bull));content=div.innerHTML;}if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(/ <\/h[1-6]>/gi,'

  

');content=content.replace(//gi,'

');content=content.replace(/<\/h[1-6]>/gi,'

');content=content.replace(/ <\/b>/gi,'  ');content=content.replace(/^( )*/gi,'');}content=content.replace(/--list--/gi,"");tinyMCE.execCommand("mceInsertContent",false,content);tinyMCE.execCommand("mceCleanup");}}function TinyMCE_paste_convertMiddots(div,search,class_name){var mdot=String.fromCharCode(183);var bull=String.fromCharCode(8226);var nodes=div.getElementsByTagName("p");for(var i=0;i 0) + tinyMCE.execCommand('mcePasteWord', false, html); + + tinyMCE.cancelEvent(e); + return false; + } + + return true; +} + +function TinyMCE_paste_getControlHTML(control_name) { + switch (control_name) { + case "pastetext": + return ''; + + case "pasteword": + return ''; + + case "selectall": + return ''; + } + + return ''; +} + +function TinyMCE_paste_execCommand(editor_id, element, command, user_interface, value) { + switch (command) { + case "mcePasteText": + if (user_interface) { + if (tinyMCE.isMSIE && !tinyMCE.getParam('paste_use_dialog', false)) + TinyMCE_paste__insertText(clipboardData.getData("Text"), true); + else { + var template = new Array(); + template['file'] = '../../plugins/paste/pastetext.htm'; // Relative to theme + template['width'] = 450; + template['height'] = 400; + var plain_text = ""; + tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'}); + } + } else + TinyMCE_paste__insertText(value['html'], value['linebreaks']); + + return true; + + case "mcePasteWord": + if (user_interface) { + if (tinyMCE.isMSIE && !tinyMCE.getParam('paste_use_dialog', false)) { + var html = TinyMCE_paste__clipboardHTML(); + + if (html && html.length > 0) + TinyMCE_paste__insertWordContent(html); + } else { + var template = new Array(); + template['file'] = '../../plugins/paste/pasteword.htm'; // Relative to theme + template['width'] = 450; + template['height'] = 400; + var plain_text = ""; + tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'}); + } + } else + TinyMCE_paste__insertWordContent(value); + + return true; + + case "mceSelectAll": + tinyMCE.execInstanceCommand(editor_id, 'selectall'); + return true; + + } + + // Pass to next handler in chain + return false; +} + +function TinyMCE_paste__insertText(content, bLinebreaks) { + if (content && content.length > 0) { + if (bLinebreaks) { + // Special paragraph treatment + if (tinyMCE.getParam("plaintext_create_paragraphs", true)) { + content = tinyMCE.regexpReplace(content, "\r\n\r\n", "

", "gi"); + content = tinyMCE.regexpReplace(content, "\r\r", "

", "gi"); + content = tinyMCE.regexpReplace(content, "\n\n", "

", "gi"); + + // Has paragraphs + if ((pos = content.indexOf('

')) != -1) { + tinyMCE.execCommand("Delete"); + + var node = tinyMCE.selectedInstance.getFocusElement(); + + // Get list of elements to break + var breakElms = new Array(); + + do { + if (node.nodeType == 1) { + // Don't break tables and break at body + if (node.nodeName == "TD" || node.nodeName == "BODY") + break; + + breakElms[breakElms.length] = node; + } + } while(node = node.parentNode); + + var before = "", after = "

"; + before += content.substring(0, pos); + + for (var i=0; i"; + after += "<" + breakElms[(breakElms.length-1)-i].nodeName + ">"; + } + + before += "

"; + content = before + content.substring(pos+7) + after; + } + } + + content = tinyMCE.regexpReplace(content, "\r\n", "
", "gi"); + content = tinyMCE.regexpReplace(content, "\r", "
", "gi"); + content = tinyMCE.regexpReplace(content, "\n", "
", "gi"); + } + + tinyMCE.execCommand("mceInsertRawHTML", false, content); + } +} + +function TinyMCE_paste__insertWordContent(content) { + if (content && content.length > 0) { + // Cleanup Word content + var bull = String.fromCharCode(8226); + var middot = String.fromCharCode(183); + + if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) { + content = content.replace(new RegExp('

(.*?)<\/p>', 'gi'), '

$1

'); + } + + content = content.replace(new RegExp('tab-stops: list [0-9]+.0pt">', 'gi'), '">' + "--list--"); + content = content.replace(new RegExp(bull + "(.*?)
", "gi"), "

" + middot + "$1

"); + content = content.replace(new RegExp('', 'gi'), "" + bull); // Covert to bull list + content = content.replace(/<\/o:p>/gi, ""); + content = content.replace(new RegExp('
]*>/gi, ""); + content = content.replace(new RegExp('<(\w[^>]*) style="([^"]*)"([^>]*)', 'gi'), "<$1$3"); + content = content.replace(/<\/?font[^>]*>/gi, ""); + content = content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3"); + content = content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3"); + content = content.replace(/<\\?\?xml[^>]*>/gi, ""); + content = content.replace(/<\/?\w+:[^>]*>/gi, ""); + content = content.replace(/-- page break --\s*

 <\/p>/gi, ""); // Remove pagebreaks + content = content.replace(/-- page break --/gi, ""); // Remove pagebreaks + +// content = content.replace(/\/? */gi, "");   +// content = content.replace(/

 <\/p>/gi, ''); + + if (!tinyMCE.settings['force_p_newlines']) { + content = content.replace('', '' ,'gi'); + content = content.replace('

', '

' ,'gi'); + } + + if (!tinyMCE.isMSIE && !tinyMCE.settings['force_p_newlines']) { + content = content.replace(/<\/?p[^>]*>/gi, ""); + } + + content = content.replace(/<\/?div[^>]*>/gi, ""); + + // Convert all middlot lists to UL lists + if (tinyMCE.getParam("paste_convert_middot_lists", true)) { + var div = document.createElement("div"); + div.innerHTML = content; + + // Convert all middot paragraphs to li elements + var className = tinyMCE.getParam("paste_unindented_list_class", "unIndentedList"); + + while (TinyMCE_paste_convertMiddots(div, "--list--")) ; // bull + while (TinyMCE_paste_convertMiddots(div, middot, className)) ; // Middot + while (TinyMCE_paste_convertMiddots(div, bull)) ; // bull + + content = div.innerHTML; + } + + // Replace all headers with strong and fix some other issues + if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) { + content = content.replace(/ <\/h[1-6]>/gi, '

  

'); + content = content.replace(//gi, '

'); + content = content.replace(/<\/h[1-6]>/gi, '

'); + content = content.replace(/ <\/b>/gi, '  '); + content = content.replace(/^( )*/gi, ''); + } + + content = content.replace(/--list--/gi, ""); // Remove --list-- + + // Insert cleaned content + tinyMCE.execCommand("mceInsertContent", false, content); + tinyMCE.execCommand("mceCleanup"); // Do normal cleanup + } +} + +function TinyMCE_paste_convertMiddots(div, search, class_name) { + var mdot = String.fromCharCode(183); + var bull = String.fromCharCode(8226); + + var nodes = div.getElementsByTagName("p"); + for (var i=0; i0ondXNk%w1VH5xq0Mrx!1_B0_axV75Hbzor!NSXCdX{^Irr^|uM>8k3npWTE z_STXHS!s#*>!gx|Yo@ZsW>!X~or(6f8HSR!`Stns%~QLpkDHB#_S}MbXH&+{=9Zzh z?#yQR^0wxx1^@s6A^8LW0018VEC2ui02BZe000G};3tk`X`X1RuAgN^Z0kBrb7aot zpjKB$3db$Lkz`JhPDhA2R1%QD;%Mpx9h=D{J24ar3{>0WqA)oAG#Wz^+%kwxLXub< z?1lt;BzPh$atCz>8V3d!dm?>*9R(B<6dDo(2?_@TZAKl9j~5yS02%-jm?It;n*|UH x69x(r000uCBpwzJxT_PPyBcT!B@7V}4-dX-X}~EO7|jFE1FA&_VoEyR91$H zhF*o+yUXv_-t_+d{r~^~A^8LW000jFEC2ui02BZe000Df@X1N5y*TU5>o7+Heg`=$ zM>Vb`J5+6XI1YlG<>HNl6DSIVBbTDA90dXakZ|A{FcP9bO8^|GhK^#QC9Oj(LshaR z2ng_D!6;5z$V3ouMKH9x8G>#F1jS?n3^fWgGze^C6ft%K2nKhF0(nntVhjR`9h;n; H5)lA9t_w~8 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/paste/jscripts/pastetext.js b/webcit/tiny_mce/plugins/paste/jscripts/pastetext.js new file mode 100644 index 000000000..624c4855a --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/jscripts/pastetext.js @@ -0,0 +1,34 @@ +function saveContent() { + if (document.forms[0].htmlSource.value == '') { + tinyMCEPopup.close(); + return false; + } + + tinyMCEPopup.execCommand('mcePasteText', false, { + html : document.forms[0].htmlSource.value, + linebreaks : document.forms[0].linebreaks.checked + }); + + tinyMCEPopup.close(); +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + resizeInputs(); +} + +var wHeight=0, wWidth=0, owHeight=0, owWidth=0; + +function resizeInputs() { + if (!tinyMCE.isMSIE) { + wHeight = self.innerHeight-80; + wWidth = self.innerWidth-17; + } else { + wHeight = document.body.clientHeight-80; + wWidth = document.body.clientWidth-17; + } + + document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px'; + document.forms[0].htmlSource.style.width = Math.abs(wWidth) + 'px'; +} diff --git a/webcit/tiny_mce/plugins/paste/jscripts/pasteword.js b/webcit/tiny_mce/plugins/paste/jscripts/pasteword.js new file mode 100644 index 000000000..319d5f9d7 --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/jscripts/pasteword.js @@ -0,0 +1,43 @@ +function saveContent() { + var html = document.getElementById("frmData").contentWindow.document.body.innerHTML; + + if (html == ''){ + tinyMCEPopup.close(); + return false; + } + + tinyMCEPopup.execCommand('mcePasteWord', false, html); + tinyMCEPopup.close(); +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + // Fix for endless reloading in FF + window.setTimeout('createIFrame();', 10); +} + +function createIFrame() { + document.getElementById('iframecontainer').innerHTML = ''; +} + +var wHeight=0, wWidth=0, owHeight=0, owWidth=0; + +function initIframe(doc) { + var dir = tinyMCE.selectedInstance.settings['directionality']; + doc.body.dir = dir; + resizeInputs(); +} + +function resizeInputs() { + if (!tinyMCE.isMSIE) { + wHeight = self.innerHeight - 80; + wWidth = self.innerWidth - 18; + } else { + wHeight = document.body.clientHeight - 80; + wWidth = document.body.clientWidth - 18; + } + + document.getElementById('frmData').style.height = Math.abs(wHeight) + 'px'; + document.getElementById('frmData').style.width = Math.abs(wWidth) + 'px'; +} diff --git a/webcit/tiny_mce/plugins/paste/langs/cs.js b/webcit/tiny_mce/plugins/paste/langs/cs.js new file mode 100644 index 000000000..7a3eacb2b --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/langs/cs.js @@ -0,0 +1,16 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +paste_text_desc : 'Vložit neformátovaný text', +paste_text_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.', +paste_text_linebreaks : 'Nechej přeruÅ¡ení řádků', +paste_word_desc : 'Vložit text z aplikace Word', +paste_word_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.', +selectall_desc : 'Označit vÅ¡e' +}); + diff --git a/webcit/tiny_mce/plugins/paste/langs/en.js b/webcit/tiny_mce/plugins/paste/langs/en.js new file mode 100644 index 000000000..76fce8f3a --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/langs/en.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/webcit/tiny_mce/plugins/paste/langs/fr_ca.js b/webcit/tiny_mce/plugins/paste/langs/fr_ca.js new file mode 100644 index 000000000..518337892 --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/langs/fr_ca.js @@ -0,0 +1,10 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +paste_text_desc : 'Coller texte seulement', +paste_text_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.', +paste_text_linebreaks : 'Garder les sauts de ligne', +paste_word_desc : 'Coller à partir de Word', +paste_word_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.', +selectall_desc : 'Selectionner tout' +}); diff --git a/webcit/tiny_mce/plugins/paste/langs/he.js b/webcit/tiny_mce/plugins/paste/langs/he.js new file mode 100644 index 000000000..3ea7a0870 --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/langs/he.js @@ -0,0 +1,10 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +paste_text_desc : 'äãá÷ ëè÷ñè øâéì', +paste_text_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.', +paste_text_linebreaks : 'ùîåø òì îòáøé ùåøä', +paste_word_desc : 'äãá÷ î-Word', +paste_word_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.', +selectall_desc : 'áçø äëì' +}); diff --git a/webcit/tiny_mce/plugins/paste/langs/sv.js b/webcit/tiny_mce/plugins/paste/langs/sv.js new file mode 100644 index 000000000..2a84ce15f --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/langs/sv.js @@ -0,0 +1,10 @@ +// SV lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Klistra in som vanlig text', +paste_text_title : 'Använd CTRL+V på ditt tangentbord för att klistra in i detta fönster.', +paste_text_linebreaks : 'Spara radbrytningar', +paste_word_desc : 'Klistra in från Word', +paste_word_title : 'Använd CTRL+V på ditt tangentbord för att klistra in i detta fönster.', +selectall_desc : 'Select All' +}); diff --git a/webcit/tiny_mce/plugins/paste/langs/zh_cn.js b/webcit/tiny_mce/plugins/paste/langs/zh_cn.js new file mode 100644 index 000000000..a56f7cb57 --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/langs/zh_cn.js @@ -0,0 +1,11 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +paste_text_desc : '×÷Ϊ´¿Îı¾Õ³Ìù', +paste_text_title : 'ʹÓÿì½Ý¼ü CTRL+V ½«Îı¾Õ³Ìùµ½ÒÔÏ´°¿ÚÖÐ.', +paste_text_linebreaks : '±£Áô»»Ðзû', +paste_word_desc : '´ÓWordÕ³Ìù', +paste_word_title : 'ʹÓÿì½Ý¼ü CTRL+V ½«Îı¾Õ³Ìùµ½ÒÔÏ´°¿ÚÖÐ.', +selectall_desc : 'È«Ñ¡' +}); diff --git a/webcit/tiny_mce/plugins/paste/pastetext.htm b/webcit/tiny_mce/plugins/paste/pastetext.htm new file mode 100644 index 000000000..9ef2a5479 --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/pastetext.htm @@ -0,0 +1,33 @@ + + + {$lang_paste_text_desc} + + + + + +
+
{$lang_paste_text_desc}
+ +
+ +
+ +
+ +
{$lang_paste_text_title}
+ + + +
+
+ +
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/paste/pasteword.htm b/webcit/tiny_mce/plugins/paste/pasteword.htm new file mode 100644 index 000000000..50f4221ca --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/pasteword.htm @@ -0,0 +1,28 @@ + + + + {$lang_paste_word_desc} + + + + + +
+
{$lang_paste_word_desc}
+ +
{$lang_paste_word_title}
+ +
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/paste/readme.txt b/webcit/tiny_mce/plugins/paste/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/paste/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/preview/editor_plugin.js b/webcit/tiny_mce/plugins/preview/editor_plugin.js new file mode 100644 index 000000000..03ed32ecc --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('preview','cs,de,el,en,fr_ca,it,ko,pt,sv,zh_cn,fa,fr,pl,pt_br,nl');function TinyMCE_preview_getInfo(){return{longname:'Preview',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_preview_getControlHTML(control_name){switch(control_name){case "preview":return '';}return "";}function TinyMCE_preview_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePreview":var previewPage=tinyMCE.getParam("plugin_preview_pageurl",null);var previewWidth=tinyMCE.getParam("plugin_preview_width","550");var previewHeight=tinyMCE.getParam("plugin_preview_height","600");if(previewPage){var template=new Array();template['file']=previewPage;template['width']=previewWidth;template['height']=previewHeight;tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"yes",inline:"yes",content:tinyMCE.getContent(),content_css:tinyMCE.getParam("content_css")});}else{var win=window.open("","mcePreview","menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width="+previewWidth+",height="+previewHeight);var html="";html+='';html+='';html+='';html+=''+tinyMCE.getLang('lang_preview_desc')+'';html+='';html+='';html+='';html+='';html+='';html+=tinyMCE.getContent();html+='';html+='';win.document.write(html);win.document.close();}return true;}return false;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/preview/editor_plugin_src.js b/webcit/tiny_mce/plugins/preview/editor_plugin_src.js new file mode 100644 index 000000000..4339c5ea9 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/editor_plugin_src.js @@ -0,0 +1,71 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('preview', 'cs,de,el,en,fr_ca,it,ko,pt,sv,zh_cn,fa,fr,pl,pt_br,nl'); + +function TinyMCE_preview_getInfo() { + return { + longname : 'Preview', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; +}; + +/** + * Returns the HTML contents of the preview control. + */ +function TinyMCE_preview_getControlHTML(control_name) { + switch (control_name) { + case "preview": + return ''; + } + + return ""; +} + +/** + * Executes the mcePreview command. + */ +function TinyMCE_preview_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mcePreview": + var previewPage = tinyMCE.getParam("plugin_preview_pageurl", null); + var previewWidth = tinyMCE.getParam("plugin_preview_width", "550"); + var previewHeight = tinyMCE.getParam("plugin_preview_height", "600"); + + // Use a custom preview page + if (previewPage) { + var template = new Array(); + + template['file'] = previewPage; + template['width'] = previewWidth; + template['height'] = previewHeight; + + tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes", inline : "yes", content : tinyMCE.getContent(), content_css : tinyMCE.getParam("content_css")}); + } else { + var win = window.open("", "mcePreview", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + previewWidth + ",height=" + previewHeight); + var html = ""; + + html += ''; + html += ''; + html += ''; + html += '' + tinyMCE.getLang('lang_preview_desc') + ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += tinyMCE.getContent(); + html += ''; + html += ''; + + win.document.write(html); + win.document.close(); + } + + return true; + } + + return false; +} diff --git a/webcit/tiny_mce/plugins/preview/example.html b/webcit/tiny_mce/plugins/preview/example.html new file mode 100644 index 000000000..c7225ac65 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/example.html @@ -0,0 +1,13 @@ + + + +Example of a custom preview page + + + + +Editor contents:
+{$content} + + + diff --git a/webcit/tiny_mce/plugins/preview/images/preview.gif b/webcit/tiny_mce/plugins/preview/images/preview.gif new file mode 100644 index 0000000000000000000000000000000000000000..88f94437869904209ef5231e9e5f68b06f20cc4e GIT binary patch literal 285 zcmV+&0pk8gNk%w1VH5xq0MrTqLNX#=n%>{t-ZHm6e~^^jl|5qG(t>VEt(9$;rn0=h z!9sF^Hceyu{Qa@O*@D`dO0sseucF4-?uW03pRULFzFJ~vZ(3SX#mU#gdO|Xil9ZX3 zZ+Cy;3tk`X`blmtgJ&}spvFxO)+pf z*Yu0)Jeq<*Oi>zw$YY{tU??18WAZRSAc+crBS5_%gFt}U=_CkVMPL9SG->9@i6RJS z282$n2}H9*90V2~8LbB~B@wwEqP-#!0K&t_$RPkbagJ^& literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/preview/langs/cs.js b/webcit/tiny_mce/plugins/preview/langs/cs.js new file mode 100644 index 000000000..ed2b7706a --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/cs.js @@ -0,0 +1,11 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +preview_desc : 'Náhled' +}); + diff --git a/webcit/tiny_mce/plugins/preview/langs/de.js b/webcit/tiny_mce/plugins/preview/langs/de.js new file mode 100644 index 000000000..55ecac824 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/de.js @@ -0,0 +1,5 @@ +// DE lang variables by Tobias Heer + +tinyMCE.addToLang('',{ +preview_desc : 'Vorschau' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/el.js b/webcit/tiny_mce/plugins/preview/langs/el.js new file mode 100644 index 000000000..69a4a2348 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/el.js @@ -0,0 +1,5 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +preview_desc : 'Ðñïåðéóêüðçóç éóôïóåëßäáò' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/en.js b/webcit/tiny_mce/plugins/preview/langs/en.js new file mode 100644 index 000000000..35918ebf1 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/en.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/fa.js b/webcit/tiny_mce/plugins/preview/langs/fa.js new file mode 100644 index 000000000..84bf30444 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/fa.js @@ -0,0 +1,10 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +preview_desc : '??? ?????' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/fr.js b/webcit/tiny_mce/plugins/preview/langs/fr.js new file mode 100644 index 000000000..c9ffd4aa8 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/fr.js @@ -0,0 +1,5 @@ +// French lang variables by Laurent Dran + +tinyMCE.addToLang('',{ +preview_desc : 'Prévisualisation' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/fr_ca.js b/webcit/tiny_mce/plugins/preview/langs/fr_ca.js new file mode 100644 index 000000000..04f92dc30 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/fr_ca.js @@ -0,0 +1,5 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +preview_desc : 'Prévisualisation' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/he.js b/webcit/tiny_mce/plugins/preview/langs/he.js new file mode 100644 index 000000000..75b684269 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/he.js @@ -0,0 +1,5 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +preview_desc : 'úöåâä î÷ãéîä' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/it.js b/webcit/tiny_mce/plugins/preview/langs/it.js new file mode 100644 index 000000000..2fe61bfdb --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/it.js @@ -0,0 +1,5 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Anteprima' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/ko.js b/webcit/tiny_mce/plugins/preview/langs/ko.js new file mode 100644 index 000000000..fa268847a --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/ko.js @@ -0,0 +1,5 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +preview_desc : '¹Ì¸®º¸±â' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/nl.js b/webcit/tiny_mce/plugins/preview/langs/nl.js new file mode 100644 index 000000000..357ebd369 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/nl.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Voorbeeld' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/pl.js b/webcit/tiny_mce/plugins/preview/langs/pl.js new file mode 100644 index 000000000..0ee82dcd4 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/pl.js @@ -0,0 +1,5 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Podglad' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/pt.js b/webcit/tiny_mce/plugins/preview/langs/pt.js new file mode 100644 index 000000000..3a49fe3df --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/pt.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Pré-visualização' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/pt_br.js b/webcit/tiny_mce/plugins/preview/langs/pt_br.js new file mode 100644 index 000000000..429877462 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/pt_br.js @@ -0,0 +1,5 @@ +// pt_BR lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Visualizar' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/sv.js b/webcit/tiny_mce/plugins/preview/langs/sv.js new file mode 100644 index 000000000..7f9cbb199 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/sv.js @@ -0,0 +1,5 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Förhandsgranska' +}); diff --git a/webcit/tiny_mce/plugins/preview/langs/zh_cn.js b/webcit/tiny_mce/plugins/preview/langs/zh_cn.js new file mode 100644 index 000000000..8aeaee3d9 --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/langs/zh_cn.js @@ -0,0 +1,5 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com) + +tinyMCE.addToLang('',{ +preview_desc : 'Ô¤ÀÀ' +}); diff --git a/webcit/tiny_mce/plugins/preview/readme.txt b/webcit/tiny_mce/plugins/preview/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/preview/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/print/editor_plugin.js b/webcit/tiny_mce/plugins/print/editor_plugin.js new file mode 100644 index 000000000..54636cbb8 --- /dev/null +++ b/webcit/tiny_mce/plugins/print/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import theme specific language pack */ + tinyMCE.importPluginLanguagePack('print','en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl');function TinyMCE_print_getInfo(){return{longname:'Print',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_print_getControlHTML(control_name){switch(control_name){case "print":return '';}return "";}function TinyMCE_print_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePrint":tinyMCE.getInstanceById(editor_id).contentWindow.print();return true;}return false;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/print/editor_plugin_src.js b/webcit/tiny_mce/plugins/print/editor_plugin_src.js new file mode 100644 index 000000000..09ff0e7d0 --- /dev/null +++ b/webcit/tiny_mce/plugins/print/editor_plugin_src.js @@ -0,0 +1,36 @@ +/* Import theme specific language pack */ +tinyMCE.importPluginLanguagePack('print', 'en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl'); + +function TinyMCE_print_getInfo() { + return { + longname : 'Print', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; +}; + +function TinyMCE_print_getControlHTML(control_name) { + switch (control_name) { + case "print": + return ''; + } + + return ""; +} + +/** + * Executes the search/replace commands. + */ +function TinyMCE_print_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mcePrint": + tinyMCE.getInstanceById(editor_id).contentWindow.print(); + return true; + } + + // Pass to next handler in chain + return false; +} diff --git a/webcit/tiny_mce/plugins/print/images/print.gif b/webcit/tiny_mce/plugins/print/images/print.gif new file mode 100644 index 0000000000000000000000000000000000000000..f909f7c1bed2d6638f76a302cae11a53eb2c1a4b GIT binary patch literal 211 zcmV;^04)DUNk%w1VH5xq0K*3W0-^$glB?9%;yO@jtF_9q{sK~CfBXCW68-|a#?oSO ziL%e~l%llZ>Gg7ing9R*A^8LW000jFEC2ui02BZe000Dl@X1N5y*TUrMEc;T3BqBT z3SkHtVSWT5C`y(zC#n*d;5M+t%)nq+5`;vqkun5Sl>{S3U<4crgF(S?7%GgM_|OPs zD*';}return "";}function TinyMCE_save_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceSave":var formObj=tinyMCE.selectedInstance.formElement.form;if(formObj){tinyMCE.triggerSave();for(var i=0;i'; + } + + return ""; +} + +/** + * Executes the save command. + */ +function TinyMCE_save_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceSave": + var formObj = tinyMCE.selectedInstance.formElement.form; + + if (formObj) { + tinyMCE.triggerSave(); + + // Disable all UI form elements that TinyMCE created + for (var i=0; iy!E|{0<7#0>aHWEL6BndDU8;y+&e4jmm66%_}QC6xvn4h#bW3={_x jpoxPV4gmok9t#w=ts@#{Ko1AM7r_@1E5*jg#vuSZ^a*OP literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/save/langs/cs.js b/webcit/tiny_mce/plugins/save/langs/cs.js new file mode 100644 index 000000000..02ba82dc9 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/cs.js @@ -0,0 +1,11 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +save_desc : 'Uložit' +}); + diff --git a/webcit/tiny_mce/plugins/save/langs/de.js b/webcit/tiny_mce/plugins/save/langs/de.js new file mode 100644 index 000000000..2ee45300f --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/de.js @@ -0,0 +1,5 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Speichern' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/en.js b/webcit/tiny_mce/plugins/save/langs/en.js new file mode 100644 index 000000000..61a2620d1 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/en.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/fa.js b/webcit/tiny_mce/plugins/save/langs/fa.js new file mode 100644 index 000000000..91f91ae83 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/fa.js @@ -0,0 +1,11 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +save_desc : '???' +}); + \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/save/langs/fr.js b/webcit/tiny_mce/plugins/save/langs/fr.js new file mode 100644 index 000000000..f2967b3e1 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/fr.js @@ -0,0 +1,5 @@ +// French lang variables by Laurent Dran + +tinyMCE.addToLang('',{ +save_desc : 'Sauver' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/fr_ca.js b/webcit/tiny_mce/plugins/save/langs/fr_ca.js new file mode 100644 index 000000000..66d64d0d0 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/fr_ca.js @@ -0,0 +1,6 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +save_desc : 'Enregistrer' +}); +, \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/save/langs/he.js b/webcit/tiny_mce/plugins/save/langs/he.js new file mode 100644 index 000000000..95f5d4788 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/he.js @@ -0,0 +1,5 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +save_desc : 'ùîåø' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/nl.js b/webcit/tiny_mce/plugins/save/langs/nl.js new file mode 100644 index 000000000..2b6d16b1c --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/nl.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Opslaan' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/pl.js b/webcit/tiny_mce/plugins/save/langs/pl.js new file mode 100644 index 000000000..3fa9e4075 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/pl.js @@ -0,0 +1,5 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Zachowaj' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/pt_br.js b/webcit/tiny_mce/plugins/save/langs/pt_br.js new file mode 100644 index 000000000..07aecb032 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/pt_br.js @@ -0,0 +1,5 @@ +// pt_BR lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Salvar' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/sv.js b/webcit/tiny_mce/plugins/save/langs/sv.js new file mode 100644 index 000000000..7217d64f8 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/sv.js @@ -0,0 +1,5 @@ +// SV lang variables + +tinyMCE.addToLang('save',{ +desc : 'Spara' +}); diff --git a/webcit/tiny_mce/plugins/save/langs/zh_cn.js b/webcit/tiny_mce/plugins/save/langs/zh_cn.js new file mode 100644 index 000000000..421093207 --- /dev/null +++ b/webcit/tiny_mce/plugins/save/langs/zh_cn.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +save_desc : '±£´æ' +}); + \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/save/readme.txt b/webcit/tiny_mce/plugins/save/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/save/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/searchreplace/editor_plugin.js b/webcit/tiny_mce/plugins/searchreplace/editor_plugin.js new file mode 100644 index 000000000..24ff50ccb --- /dev/null +++ b/webcit/tiny_mce/plugins/searchreplace/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import theme specific language pack */ + tinyMCE.importPluginLanguagePack('searchreplace','en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl');function TinyMCE_searchreplace_getInfo(){return{longname:'Search/Replace',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_searchreplace_getControlHTML(control_name){switch(control_name){case "search":return '';case "replace":return '';}return "";}function TinyMCE_searchreplace_execCommand(editor_id,element,command,user_interface,value){function defValue(key,default_value){value[key]=typeof(value[key])=="undefined"?default_value:value[key];}function replaceSel(search_str,str){if(!tinyMCE.isMSIE){var sel=instance.contentWindow.getSelection();var rng=sel.getRangeAt(0);}else{var rng=instance.contentWindow.document.selection.createRange();}if(!tinyMCE.isMSIE){var doc=instance.contentWindow.document;if(str.indexOf(search_str)==-1){rng.deleteContents();rng.insertNode(rng.createContextualFragment(str));rng.collapse(false);}else{doc.execCommand("insertimage",false,"#mce_temp_url#");var elm=tinyMCE.getElementByAttributeValue(doc.body,"img","src","#mce_temp_url#");elm.parentNode.replaceChild(doc.createTextNode(str),elm);}}else{if(rng.item)rng.item(0).outerHTML=str;else rng.pasteHTML(str);}}var instance=tinyMCE.getInstanceById(editor_id);if(!value)value=new Array();defValue("editor_id",editor_id);defValue("searchstring","");defValue("replacestring",null);defValue("replacemode","none");defValue("casesensitive",false);defValue("backwards",false);defValue("wrap",false);defValue("wholeword",false);defValue("inline","yes");switch(command){case "mceResetSearch":tinyMCE.lastSearchRng=null;return true;case "mceSearch":if(user_interface){var template=new Array();if(value['replacestring']!=null){template['file']='../../plugins/searchreplace/replace.htm';template['width']=320;template['height']=120;}else{template['file']='../../plugins/searchreplace/search.htm';template['width']=310;template['height']=105;}tinyMCE.openWindow(template,value);}else{var win=tinyMCE.getInstanceById(editor_id).contentWindow;var doc=tinyMCE.getInstanceById(editor_id).contentWindow.document;var body=tinyMCE.getInstanceById(editor_id).contentWindow.document.body;if(body.innerHTML==""){alert(tinyMCE.getLang('lang_searchreplace_notfound'));return true;}if(value['replacemode']=="current"){replaceSel(value['string'],value['replacestring']);value['replacemode']="none";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}if(tinyMCE.isMSIE){var rng=tinyMCE.lastSearchRng?tinyMCE.lastSearchRng:doc.selection.createRange();var flags=0;if(value['wholeword'])flags=flags|2;if(value['casesensitive'])flags=flags|4;if(value['replacemode']=="all"){while(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(false);replaceSel(value['string'],value['replacestring']);}alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(value['backwards']);tinyMCE.lastSearchRng=rng;}else alert(tinyMCE.getLang('lang_searchreplace_notfound'));}else{if(value['replacemode']=="all"){while(win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))replaceSel(value['string'],value['replacestring']);alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(!win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))alert(tinyMCE.getLang('lang_searchreplace_notfound'));}}return true;case "mceSearchReplace":value['replacestring']="";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}return false;}function TinyMCE_searchreplace_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){return true;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/webcit/tiny_mce/plugins/searchreplace/editor_plugin_src.js new file mode 100644 index 000000000..efd5ded08 --- /dev/null +++ b/webcit/tiny_mce/plugins/searchreplace/editor_plugin_src.js @@ -0,0 +1,184 @@ +/* Import theme specific language pack */ +tinyMCE.importPluginLanguagePack('searchreplace', 'en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl'); + +function TinyMCE_searchreplace_getInfo() { + return { + longname : 'Search/Replace', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; +}; + +function TinyMCE_searchreplace_getControlHTML(control_name) { + switch (control_name) { + case "search": + return ''; + + case "replace": + return ''; + } + + return ""; +} + +/** + * Executes the search/replace commands. + */ +function TinyMCE_searchreplace_execCommand(editor_id, element, command, user_interface, value) { + function defValue(key, default_value) { + value[key] = typeof(value[key]) == "undefined" ? default_value : value[key]; + } + + function replaceSel(search_str, str) { + // Get current selection + if (!tinyMCE.isMSIE) { + var sel = instance.contentWindow.getSelection(); + var rng = sel.getRangeAt(0); + } else { + var rng = instance.contentWindow.document.selection.createRange(); + } + + // Replace current one + if (!tinyMCE.isMSIE) { + var doc = instance.contentWindow.document; + + // This way works when the replace doesn't contain the search string + if (str.indexOf(search_str) == -1) { + rng.deleteContents(); + rng.insertNode(rng.createContextualFragment(str)); + rng.collapse(false); + } else { + // Insert content ugly way! Needed to move selection to after replace item + doc.execCommand("insertimage", false, "#mce_temp_url#"); + var elm = tinyMCE.getElementByAttributeValue(doc.body, "img", "src", "#mce_temp_url#"); + elm.parentNode.replaceChild(doc.createTextNode(str), elm); + } + } else { + if (rng.item) + rng.item(0).outerHTML = str; + else + rng.pasteHTML(str); + } + } + + var instance = tinyMCE.getInstanceById(editor_id); + + if (!value) + value = new Array(); + + // Setup defualt values + defValue("editor_id", editor_id); + defValue("searchstring", ""); + defValue("replacestring", null); + defValue("replacemode", "none"); + defValue("casesensitive", false); + defValue("backwards", false); + defValue("wrap", false); + defValue("wholeword", false); + defValue("inline", "yes"); + + // Handle commands + switch (command) { + case "mceResetSearch": + tinyMCE.lastSearchRng = null; + return true; + + case "mceSearch": + if (user_interface) { + // Open search dialog + var template = new Array(); + + if (value['replacestring'] != null) { + template['file'] = '../../plugins/searchreplace/replace.htm'; // Relative to theme + template['width'] = 320; + template['height'] = 120; + } else { + template['file'] = '../../plugins/searchreplace/search.htm'; // Relative to theme + template['width'] = 310; + template['height'] = 105; + } + + tinyMCE.openWindow(template, value); + } else { + var win = tinyMCE.getInstanceById(editor_id).contentWindow; + var doc = tinyMCE.getInstanceById(editor_id).contentWindow.document; + var body = tinyMCE.getInstanceById(editor_id).contentWindow.document.body; + + // Whats the point + if (body.innerHTML == "") { + alert(tinyMCE.getLang('lang_searchreplace_notfound')); + return true; + } + + // Handle replace current + if (value['replacemode'] == "current") { + replaceSel(value['string'], value['replacestring']); + + // Search next one + value['replacemode'] = "none"; + tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false); + + return true; + } + + if (tinyMCE.isMSIE) { + var rng = tinyMCE.lastSearchRng ? tinyMCE.lastSearchRng : doc.selection.createRange(); + var flags = 0; + + if (value['wholeword']) + flags = flags | 2; + + if (value['casesensitive']) + flags = flags | 4; + + // Handle replace all mode + if (value['replacemode'] == "all") { + while (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) { + rng.scrollIntoView(); + rng.select(); + rng.collapse(false); + replaceSel(value['string'], value['replacestring']); + } + + alert(tinyMCE.getLang('lang_searchreplace_allreplaced')); + return true; + } + + if (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) { + rng.scrollIntoView(); + rng.select(); + rng.collapse(value['backwards']); + tinyMCE.lastSearchRng = rng; + } else + alert(tinyMCE.getLang('lang_searchreplace_notfound')); + } else { + if (value['replacemode'] == "all") { + while (win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false)) + replaceSel(value['string'], value['replacestring']); + + alert(tinyMCE.getLang('lang_searchreplace_allreplaced')); + return true; + } + + if (!win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false)) + alert(tinyMCE.getLang('lang_searchreplace_notfound')); + } + } + return true; + + case "mceSearchReplace": + value['replacestring'] = ""; + + tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false); + return true; + } + + // Pass to next handler in chain + return false; +} + +function TinyMCE_searchreplace_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + return true; +} diff --git a/webcit/tiny_mce/plugins/searchreplace/images/replace.gif b/webcit/tiny_mce/plugins/searchreplace/images/replace.gif new file mode 100644 index 0000000000000000000000000000000000000000..572821e1c48d5b07c4d244465cc2d1b168d0fb9f GIT binary patch literal 125 zcmZ?wbhEHb6k!ly*u=`<>+5Tf@nG4qWeF2LOxW<@_Kk}SV4(Pug^_`QjX?**1F23Thj{dMSt5;y`fuDmH}Uz$g$9N~Xo| + + {$lang_searchreplace_replace_title} + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + +
+ + + + + + + +
+
+ + diff --git a/webcit/tiny_mce/plugins/searchreplace/search.htm b/webcit/tiny_mce/plugins/searchreplace/search.htm new file mode 100644 index 000000000..396cf8d26 --- /dev/null +++ b/webcit/tiny_mce/plugins/searchreplace/search.htm @@ -0,0 +1,41 @@ + + + {$lang_searchreplace_search_title} + + + + +
+ + + + + + + + + + +
 
+ + + + + + + +
+ + + + +
+ + + + + +
+
+ + diff --git a/webcit/tiny_mce/plugins/table/cell.htm b/webcit/tiny_mce/plugins/table/cell.htm new file mode 100644 index 000000000..e098b18d8 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/cell.htm @@ -0,0 +1,169 @@ + + + {$lang_table_cell_title} + + + + + + + +
+ + +
+
+
+ {$lang_table_general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ +
+
+
+ +
+
+ {$lang_table_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+
+
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/table/css/cell.css b/webcit/tiny_mce/plugins/table/css/cell.css new file mode 100644 index 000000000..157c855c2 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/css/cell.css @@ -0,0 +1,13 @@ +/* CSS file for cell dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} diff --git a/webcit/tiny_mce/plugins/table/css/row.css b/webcit/tiny_mce/plugins/table/css/row.css new file mode 100644 index 000000000..624dd8b00 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/css/row.css @@ -0,0 +1,13 @@ +/* CSS file for row dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} diff --git a/webcit/tiny_mce/plugins/table/css/table.css b/webcit/tiny_mce/plugins/table/css/table.css new file mode 100644 index 000000000..9d499c950 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/css/table.css @@ -0,0 +1,9 @@ +/* CSS file for table dialog in the table plugin */ + +.panel_wrapper div.current { + height: 220px; +} + +.advfield { + width: 200px; +} diff --git a/webcit/tiny_mce/plugins/table/editor_plugin.js b/webcit/tiny_mce/plugins/table/editor_plugin.js new file mode 100644 index 000000000..832282c68 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/editor_plugin.js @@ -0,0 +1,2 @@ +/* Import plugin specific language pack */ + tinyMCE.importPluginLanguagePack('table','en,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,no,pl,pt,sv,tw,zh_cn,fr,de');function TinyMCE_table_getInfo(){return{longname:'Tables',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_table_initInstance(inst){if(tinyMCE.isGecko){var doc=inst.getDoc();tinyMCE.addEvent(doc,"mouseup",TinyMCE_table_mouseDownHandler);try{doc.execCommand('enableInlineTableEditing',false,false);}catch(e){}}inst.tableRowClipboard=null;}function TinyMCE_table_mouseDownHandler(e){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var focusElm=tinyMCE.selectedInstance.getFocusElement();if(elm.nodeName=="BODY"&&(focusElm.nodeName=="TD"||focusElm.nodeName=="TH"||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TD")||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TH"))){window.setTimeout(function(){var tableElm=tinyMCE.getParentElement(focusElm,"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);},10);}}function TinyMCE_table_getControlHTML(control_name){var controls=new Array(['table','table.gif','{$lang_table_desc}','mceInsertTable',true],['delete_col','table_delete_col.gif','{$lang_table_delete_col_desc}','mceTableDeleteCol'],['delete_row','table_delete_row.gif','{$lang_table_delete_row_desc}','mceTableDeleteRow'],['col_after','table_insert_col_after.gif','{$lang_table_col_after_desc}','mceTableInsertColAfter'],['col_before','table_insert_col_before.gif','{$lang_table_col_before_desc}','mceTableInsertColBefore'],['row_after','table_insert_row_after.gif','{$lang_table_row_after_desc}','mceTableInsertRowAfter'],['row_before','table_insert_row_before.gif','{$lang_table_row_before_desc}','mceTableInsertRowBefore'],['row_props','table_row_props.gif','{$lang_table_row_desc}','mceTableRowProps',true],['cell_props','table_cell_props.gif','{$lang_table_cell_desc}','mceTableCellProps',true],['split_cells','table_split_cells.gif','{$lang_table_split_cells_desc}','mceTableSplitCells',true],['merge_cells','table_merge_cells.gif','{$lang_table_merge_cells_desc}','mceTableMergeCells',true]);for(var i=0;i';else if(but[0]==control_name)return '';}if(control_name=="tablecontrols"){var html="";html+=tinyMCE.getControlHTML("table");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_props");html+=tinyMCE.getControlHTML("cell_props");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_before");html+=tinyMCE.getControlHTML("row_after");html+=tinyMCE.getControlHTML("delete_row");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("col_before");html+=tinyMCE.getControlHTML("col_after");html+=tinyMCE.getControlHTML("delete_col");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("split_cells");html+=tinyMCE.getControlHTML("merge_cells");return html;}return "";}function TinyMCE_table_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceInsertTable":case "mceTableRowProps":case "mceTableCellProps":case "mceTableSplitCells":case "mceTableMergeCells":case "mceTableInsertRowBefore":case "mceTableInsertRowAfter":case "mceTableDeleteRow":case "mceTableInsertColBefore":case "mceTableInsertColAfter":case "mceTableDeleteCol":case "mceTableCutRow":case "mceTableCopyRow":case "mceTablePasteRowBefore":case "mceTablePasteRowAfter":case "mceTableDelete":var inst=tinyMCE.getInstanceById(editor_id);inst.execCommand('mceBeginUndoLevel');TinyMCE_table_doExecCommand(editor_id,element,command,user_interface,value);inst.execCommand('mceEndUndoLevel');return true;}return false;}function TinyMCE_table_doExecCommand(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var trElm=tinyMCE.getParentElement(focusElm,"tr");var tdElm=tinyMCE.getParentElement(focusElm,"td,th");var tableElm=tinyMCE.getParentElement(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i0&&inArray(ar[i],v))return true;if(ar[i]==v)return true;}return false;}function makeTD(){var newTD=doc.createElement("td");newTD.innerHTML=" ";}function getColRowSpan(td){var colspan=tinyMCE.getAttrib(td,"colspan");var rowspan=tinyMCE.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan};}function getCellPos(grid,td){for(var y=0;y1){for(var i=x;i1)td.rowSpan=sd.rowspan+1;lastElm=td;}deleteMarked(tableElm);}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node;}return null;}function nextElm(node,names){var namesAr=names.split(',');while((node=node.nextSibling)!=null){for(var i=0;i1){do{var nexttd=nextElm(td,"TD,TH");if(td._delete)td.parentNode.removeChild(td);}while((td=nexttd)!=null);}}while((tr=next)!=null);}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD);}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm.rowSpan=sd.rowspan-1;}else{trElm=tdElm.parentNode;if(trElm.parentNode)trElm._delete=true;}lastTDElm=tdElm;}}deleteMarked(tableElm);cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;inst.selectNode(getCell(grid,cpos.rowindex,0),true,true);break;case "mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement("td");newTD.innerHTML=" ";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement("td");newTD.innerHTML=" ";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm.parentNode.removeChild(tableElm);return true;}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm);}lastTDElm=tdElm;}}cpos.cellindex--;if(cpos.cellindex<0)cpos.cellindex=0;inst.selectNode(getCell(grid,0,cpos.cellindex),true,true);break;case "mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i1)addRows(newTD,trElm,rowspan);}addRows(tdElm,trElm,rowspan);}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");break;case "mceTableMergeCells":var rows=new Array();var sel=inst.getSel();var grid=getTableGrid(tableElm);if(tinyMCE.isMSIE||sel.rangeCount==1){if(user_interface){var template=new Array();var sp=getColRowSpan(tdElm);template['file']='../../plugins/table/merge_cells.htm';template['width']=250;template['height']=105;template['width']+=tinyMCE.getLang('lang_table_merge_cells_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_merge_cells_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:"update",numcols:sp.colspan,numrows:sp.rowspan});return true;}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y0)rows[rows.length]=rowCells;}}}else{var cells=new Array();var sel=inst.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i0)rows[rows.length]=rowCells;}var curRow=new Array();var lastTR=null;for(var y=0;ycolSpan)colSpan=rowColSpan;lastRowSpan=-1;}var lastColSpan=-1;for(var x=0;xrowSpan)rowSpan=colRowSpan;lastColSpan=-1;}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.rowSpan>1)cellElm.rowSpan--;lastCell=cellElm;}if(tdElm.rowSpan>1)tdElm.rowSpan--;}}}}break;}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);tinyMCE.triggerNodeChange();inst.repaint();}return true;}return false;}function TinyMCE_table_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var colspan="1",rowspan="1";var inst=tinyMCE.getInstanceById(editor_id);tinyMCE.switchClassSticky(editor_id+'_table','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_row_props','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_cell_props','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_split_cells','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_merge_cells','mceButtonDisabled',true);if(tinyMCE.getParentElement(node,"tr"))tinyMCE.switchClassSticky(editor_id+'_row_props','mceButtonSelected',false);if(tdElm=tinyMCE.getParentElement(node,"td,th")){tinyMCE.switchClassSticky(editor_id+'_cell_props','mceButtonSelected',false);tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonNormal',false);colspan=tinyMCE.getAttrib(tdElm,"colspan");rowspan=tinyMCE.getAttrib(tdElm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;if(colspan!="1"||rowspan!="1")tinyMCE.switchClassSticky(editor_id+'_split_cells','mceButtonNormal',false);}if(tinyMCE.getParentElement(node,"table")){tinyMCE.switchClassSticky(editor_id+'_table','mceButtonSelected');tinyMCE.switchClassSticky(editor_id+'_merge_cells','mceButtonNormal',false);}} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/table/editor_plugin_src.js b/webcit/tiny_mce/plugins/table/editor_plugin_src.js new file mode 100644 index 000000000..26ccb1b25 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/editor_plugin_src.js @@ -0,0 +1,1049 @@ +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('table', 'en,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,no,pl,pt,sv,tw,zh_cn,fr,de'); + +function TinyMCE_table_getInfo() { + return { + longname : 'Tables', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; +}; + +function TinyMCE_table_initInstance(inst) { + if (tinyMCE.isGecko) { + var doc = inst.getDoc(); + + tinyMCE.addEvent(doc, "mouseup", TinyMCE_table_mouseDownHandler); + + try { + // For future FF versions + doc.execCommand('enableInlineTableEditing', false, false); + } catch (e) { + // Ignore + } + } + + inst.tableRowClipboard = null; +} + +function TinyMCE_table_mouseDownHandler(e) { + var elm = tinyMCE.isMSIE ? event.srcElement : e.target; + var focusElm = tinyMCE.selectedInstance.getFocusElement(); + + // If press on special Mozilla create TD/TR thingie + if (elm.nodeName == "BODY" && (focusElm.nodeName == "TD" || focusElm.nodeName == "TH" || (focusElm.parentNode && focusElm.parentNode.nodeName == "TD") ||(focusElm.parentNode && focusElm.parentNode.nodeName == "TH") )) { + window.setTimeout(function() { + var tableElm = tinyMCE.getParentElement(focusElm, "table"); + tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance); + }, 10); + } +} + +/** + * Returns the HTML contents of the table control. + */ +function TinyMCE_table_getControlHTML(control_name) { + var controls = new Array( + ['table', 'table.gif', '{$lang_table_desc}', 'mceInsertTable', true], + ['delete_col', 'table_delete_col.gif', '{$lang_table_delete_col_desc}', 'mceTableDeleteCol'], + ['delete_row', 'table_delete_row.gif', '{$lang_table_delete_row_desc}', 'mceTableDeleteRow'], + ['col_after', 'table_insert_col_after.gif', '{$lang_table_col_after_desc}', 'mceTableInsertColAfter'], + ['col_before', 'table_insert_col_before.gif', '{$lang_table_col_before_desc}', 'mceTableInsertColBefore'], + ['row_after', 'table_insert_row_after.gif', '{$lang_table_row_after_desc}', 'mceTableInsertRowAfter'], + ['row_before', 'table_insert_row_before.gif', '{$lang_table_row_before_desc}', 'mceTableInsertRowBefore'], + ['row_props', 'table_row_props.gif', '{$lang_table_row_desc}', 'mceTableRowProps', true], + ['cell_props', 'table_cell_props.gif', '{$lang_table_cell_desc}', 'mceTableCellProps', true], + ['split_cells', 'table_split_cells.gif', '{$lang_table_split_cells_desc}', 'mceTableSplitCells', true], + ['merge_cells', 'table_merge_cells.gif', '{$lang_table_merge_cells_desc}', 'mceTableMergeCells', true]); + + // Render table control + for (var i=0; i'; + else if (but[0] == control_name) + return ''; + } + + // Special tablecontrols + if (control_name == "tablecontrols") { + var html = ""; + + html += tinyMCE.getControlHTML("table"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("row_props"); + html += tinyMCE.getControlHTML("cell_props"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("row_before"); + html += tinyMCE.getControlHTML("row_after"); + html += tinyMCE.getControlHTML("delete_row"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("col_before"); + html += tinyMCE.getControlHTML("col_after"); + html += tinyMCE.getControlHTML("delete_col"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("split_cells"); + html += tinyMCE.getControlHTML("merge_cells"); + + return html; + } + + return ""; +} + +/** + * Executes the table commands. + */ +function TinyMCE_table_execCommand(editor_id, element, command, user_interface, value) { + // Is table command + switch (command) { + case "mceInsertTable": + case "mceTableRowProps": + case "mceTableCellProps": + case "mceTableSplitCells": + case "mceTableMergeCells": + case "mceTableInsertRowBefore": + case "mceTableInsertRowAfter": + case "mceTableDeleteRow": + case "mceTableInsertColBefore": + case "mceTableInsertColAfter": + case "mceTableDeleteCol": + case "mceTableCutRow": + case "mceTableCopyRow": + case "mceTablePasteRowBefore": + case "mceTablePasteRowAfter": + case "mceTableDelete": + var inst = tinyMCE.getInstanceById(editor_id); + + inst.execCommand('mceBeginUndoLevel'); + TinyMCE_table_doExecCommand(editor_id, element, command, user_interface, value); + inst.execCommand('mceEndUndoLevel'); + + return true; + } + + // Pass to next handler in chain + return false; +} + +/** + * Executes the table commands. + */ +function TinyMCE_table_doExecCommand(editor_id, element, command, user_interface, value) { + var inst = tinyMCE.getInstanceById(editor_id); + var focusElm = inst.getFocusElement(); + var trElm = tinyMCE.getParentElement(focusElm, "tr"); + var tdElm = tinyMCE.getParentElement(focusElm, "td,th"); + var tableElm = tinyMCE.getParentElement(focusElm, "table"); + var doc = inst.contentWindow.document; + var tableBorder = tableElm ? tableElm.getAttribute("border") : ""; + + // Get first TD if no TD found + if (trElm && tdElm == null) + tdElm = trElm.cells[0]; + + // ------- Inner functions --------- + function inArray(ar, v) { + for (var i=0; i 0 && inArray(ar[i], v)) + return true; + + // Found value + if (ar[i] == v) + return true; + } + + return false; + } + + function makeTD() { + var newTD = doc.createElement("td"); + newTD.innerHTML = " "; + } + + function getColRowSpan(td) { + var colspan = tinyMCE.getAttrib(td, "colspan"); + var rowspan = tinyMCE.getAttrib(td, "rowspan"); + + colspan = colspan == "" ? 1 : parseInt(colspan); + rowspan = rowspan == "" ? 1 : parseInt(rowspan); + + return {colspan : colspan, rowspan : rowspan}; + } + + function getCellPos(grid, td) { + for (var y=0; y 1) { // Remove due to colspan + for (var i=x; i 1) + td.rowSpan = sd.rowspan + 1; + + lastElm = td; + } + + deleteMarked(tableElm); + } + } + + function prevElm(node, name) { + while ((node = node.previousSibling) != null) { + if (node.nodeName == name) + return node; + } + + return null; + } + + function nextElm(node, names) { + + var namesAr = names.split(','); + + while ((node = node.nextSibling) != null) { + for (var i=0; i 1) { + do { + var nexttd = nextElm(td, "TD,TH"); + + if (td._delete) + td.parentNode.removeChild(td); + } while ((td = nexttd) != null); + } + } while ((tr = next) != null); + } + + function addRows(td_elm, tr_elm, rowspan) { + // Add rows + td_elm.rowSpan = 1; + var trNext = nextElm(tr_elm, "TR"); + for (var i=1; i 1) { + var newTD = cells[x].cloneNode(true); + var sd = getColRowSpan(cells[x]); + + newTD.rowSpan = sd.rowspan - 1; + + var nextTD = nextTR.cells[x]; + + if (nextTD == null) + nextTR.appendChild(newTD); + else + nextTR.insertBefore(newTD, nextTD); + } + } + + // Delete cells + var lastTDElm = null; + for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd.rowspan > 1) { + tdElm.rowSpan = sd.rowspan - 1; + } else { + trElm = tdElm.parentNode; + + if (trElm.parentNode) + trElm._delete = true; + } + + lastTDElm = tdElm; + } + } + + deleteMarked(tableElm); + + cpos.rowindex--; + if (cpos.rowindex < 0) + cpos.rowindex = 0; + + inst.selectNode(getCell(grid, cpos.rowindex, 0), true, true); + break; + + case "mceTableInsertColBefore": + if (!trElm || !tdElm) + return true; + + var grid = getTableGrid(tableElm); + var cpos = getCellPos(grid, tdElm); + var lastTDElm = null; + + for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd['colspan'] == 1) { + var newTD = doc.createElement("td"); + + newTD.innerHTML = " "; + newTD.rowSpan = tdElm.rowSpan; + + tdElm.parentNode.insertBefore(newTD, tdElm); + } else + tdElm.colSpan++; + + lastTDElm = tdElm; + } + } + break; + + case "mceTableInsertColAfter": + if (!trElm || !tdElm) + return true; + + var grid = getTableGrid(tableElm); + var cpos = getCellPos(grid, tdElm); + var lastTDElm = null; + + for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd['colspan'] == 1) { + var newTD = doc.createElement("td"); + + newTD.innerHTML = " "; + newTD.rowSpan = tdElm.rowSpan; + + var nextTD = nextElm(tdElm, "TD"); + if (nextTD == null) + tdElm.parentNode.appendChild(newTD); + else + nextTD.parentNode.insertBefore(newTD, nextTD); + } else + tdElm.colSpan++; + + lastTDElm = tdElm; + } + } + break; + + case "mceTableDeleteCol": + if (!trElm || !tdElm) + return true; + + var grid = getTableGrid(tableElm); + var cpos = getCellPos(grid, tdElm); + var lastTDElm = null; + + // Only one col, remove whole table + if (grid.length > 1 && grid[0].length <= 1) { + tableElm.parentNode.removeChild(tableElm); + return true; + } + + // Delete cells + for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd['colspan'] > 1) + tdElm.colSpan = sd['colspan'] - 1; + else { + if (tdElm.parentNode) + tdElm.parentNode.removeChild(tdElm); + } + + lastTDElm = tdElm; + } + } + + cpos.cellindex--; + if (cpos.cellindex < 0) + cpos.cellindex = 0; + + inst.selectNode(getCell(grid, 0, cpos.cellindex), true, true); + break; + + case "mceTableSplitCells": + if (!trElm || !tdElm) + return true; + + var spandata = getColRowSpan(tdElm); + + var colspan = spandata["colspan"]; + var rowspan = spandata["rowspan"]; + + // Needs splitting + if (colspan > 1 || rowspan > 1) { + // Generate cols + tdElm.colSpan = 1; + for (var i=1; i 1) + addRows(newTD, trElm, rowspan); + } + + addRows(tdElm, trElm, rowspan); + } + + // Apply visual aids + tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + break; + + case "mceTableMergeCells": + var rows = new Array(); + var sel = inst.getSel(); + var grid = getTableGrid(tableElm); + + if (tinyMCE.isMSIE || sel.rangeCount == 1) { + if (user_interface) { + // Setup template + var template = new Array(); + var sp = getColRowSpan(tdElm); + + template['file'] = '../../plugins/table/merge_cells.htm'; + template['width'] = 250; + template['height'] = 105; + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_table_merge_cells_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_table_merge_cells_height', 0); + + // Open window + tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : "update", numcols : sp.colspan, numrows : sp.rowspan}); + + return true; + } else { + var numRows = parseInt(value['numrows']); + var numCols = parseInt(value['numcols']); + var cpos = getCellPos(grid, tdElm); + + if (("" + numRows) == "NaN") + numRows = 1; + + if (("" + numCols) == "NaN") + numCols = 1; + + // Get rows and cells + var tRows = tableElm.rows; + for (var y=cpos.rowindex; y 0) + rows[rows.length] = rowCells; + } + + //return true; + } + } else { + var cells = new Array(); + var sel = inst.getSel(); + var lastTR = null; + var curRow = null; + var x1 = -1, y1 = -1, x2, y2; + + // Only one cell selected, whats the point? + if (sel.rangeCount < 2) + return true; + + // Get all selected cells + for (var i=0; i 0) + rows[rows.length] = rowCells; + } + + // Find selected cells in grid and box + var curRow = new Array(); + var lastTR = null; + for (var y=0; y colSpan) + colSpan = rowColSpan; + + lastRowSpan = -1; + } + + // Validate vertical and get total rowspan + var lastColSpan = -1; + for (var x=0; x rowSpan) + rowSpan = colRowSpan; + + lastColSpan = -1; + } + + // Setup td + tdElm = rows[0][0]; + tdElm.rowSpan = rowSpan; + tdElm.colSpan = colSpan; + + // Merge cells + for (var y=0; y 0)) + tdElm.innerHTML += html; + + // Not current cell + if (rows[y][x] != tdElm && !rows[y][x]._deleted) { + var cpos = getCellPos(grid, rows[y][x]); + var tr = rows[y][x].parentNode; + + tr.removeChild(rows[y][x]); + rows[y][x]._deleted = true; + + // Empty TR, remove it + if (!tr.hasChildNodes()) { + tr.parentNode.removeChild(tr); + + var lastCell = null; + for (var x=0; cellElm = getCell(grid, cpos.rowindex, x); x++) { + if (cellElm != lastCell && cellElm.rowSpan > 1) + cellElm.rowSpan--; + + lastCell = cellElm; + } + + if (tdElm.rowSpan > 1) + tdElm.rowSpan--; + } + } + } + } + + break; + } + + tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance); + tinyMCE.triggerNodeChange(); + inst.repaint(); + } + + return true; + } + + // Pass to next handler in chain + return false; +} + +function TinyMCE_table_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + var colspan = "1", rowspan = "1"; + + var inst = tinyMCE.getInstanceById(editor_id); + + // Reset table controls + tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_split_cells', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_merge_cells', 'mceButtonDisabled', true); + + // Within a tr element + if (tinyMCE.getParentElement(node, "tr")) + tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonSelected', false); + + // Within a td element + if (tdElm = tinyMCE.getParentElement(node, "td,th")) { + tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonSelected', false); + tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonNormal', false); + tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonNormal', false); + tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonNormal', false); + tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonNormal', false); + tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonNormal', false); + tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonNormal', false); + + colspan = tinyMCE.getAttrib(tdElm, "colspan"); + rowspan = tinyMCE.getAttrib(tdElm, "rowspan"); + + colspan = colspan == "" ? "1" : colspan; + rowspan = rowspan == "" ? "1" : rowspan; + + if (colspan != "1" || rowspan != "1") + tinyMCE.switchClassSticky(editor_id + '_split_cells', 'mceButtonNormal', false); + } + + // Within table + if (tinyMCE.getParentElement(node, "table")) { + tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonSelected'); + tinyMCE.switchClassSticky(editor_id + '_merge_cells', 'mceButtonNormal', false); + } +} diff --git a/webcit/tiny_mce/plugins/table/images/buttons.gif b/webcit/tiny_mce/plugins/table/images/buttons.gif new file mode 100644 index 0000000000000000000000000000000000000000..6b85dd5b719f6e80ec04c2a335d204cda0204723 GIT binary patch literal 1356 zcmV-S1+)4`Nk%w1VcY-|0OcA00s;bJdYt0o;zD}j5-wV@rB|ZD`$A%pt)rr{m{M|^ z?4q;6^5T-Ra$LmEvd;aJx&CE;vtx3ExVyl2kFwauX!7^|v%b=Tul`br@G?qb*N1K5 z@BTtna-z1<($(ams=|Vr!lJtJa)6VPqOuYa5>jS@f~xXTaihYrdV-Ro)X>XflI}8A zjQ{`uA^8LW002J#EC2ui0Nel+000L6z@KnPEEEW}ShMmH zLSse*1u6y*D>iMKi)UoZGCNB|=E|2jXvR$WmSxy!L4NqlWbwjvnpUz7e`~d0{f+^@}fWQTQ*$^9hNYD^L2ZJb) zODGn3g~M~-J&~ai8#;miOJe~<5#AFE!0^C{C_cag4-cTAS~w;?FwKfBzW757|J6qy z2nJxV(_!_bBm#i-2?!(+C88(*0va?|qY^YI(1sGgRA?bsBTOWbhFfyjr4tH0^u&jc zIT1rLXr`IW0=D3o(mKir&={LVxG92g#2M#<2Z-1i;7B3JQYT9fXfT2c0La+_ok`Hp z0|gXN2TKSzC?KT@m@?QQ6PpgvsS=)j)LGLeCrsK#JR1}wpeLt`AMS_G>#;THf$ zK7^1$1&GiZ0Db~?w5ut!YA^w7u*%wKVxl4uYN$36QG#VR5VixePfSZgwcBCqL}igo zCd9K()BwW-6QH2~E*z_5V2iovPSdU_HHe@aj|Sx6kq;>-AOa%w-W#m0{qkA_yy>pX zE;rN(@o5r@pp!%jjkT}>#SS%GRK*u_%&9L`3PVI@anvB*5=NzjLM{s^a)P@?q^!Zp zb2*n{-~KVbcY!SYp;z>-j#Ir7xiUj4jtk6mGB;Ip^^U`N6#0a4} zUa^=?to_g2~h3+KzIM(yqDEw{v33+VWCfYLcq*{{H^LvU=X>{iCqL z#mds6qN19*_y7O^A^8LW0018VEC2ui02BZe000G?;3tk`X`X1B5)?(KB@00mJQCSN zE9B*0hM>X2$p{t>MWmN#dOXbs;)npedOjg>x~OhU6O8zQIdH3l0a%P7cOqTD;bAdt z9{7i*gQ;>J6LlpUY-9lzataz71ttt^9EFODjU@vQ92^px5)&Jr43#7UY!V8J8yXcA lp(dna6O$XO2?L@dmz|!U8w?Bswyp)k#Kpum$jK!k06V%hd_MpH literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/table/images/table_cell_props.gif b/webcit/tiny_mce/plugins/table/images/table_cell_props.gif new file mode 100644 index 0000000000000000000000000000000000000000..665f65c8f3df3ea900c66a4fd3793c719032ddbe GIT binary patch literal 189 zcmV;u07CyqNk%w1VH5xq0K*6XGD>2SrMS}4+=8g`!qMXL>f*A!(w4mb{r>)O6%hbCQLI)< literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/table/images/table_delete.gif b/webcit/tiny_mce/plugins/table/images/table_delete.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d2ee5a8dcfce557328c506a24216d2158a0a290 GIT binary patch literal 372 zcmZ?wbhEHb6k!lyxXJ(m|NsC0^y%lMRiD=FywtS()2v-TmLL0b@8#d4r!Jkk_37m0 zM~gQcGWJTIwCYe$T-JmI8#W!fv~uABRt5$QCMID*=gj%{@86?GkAPN#oj^XJ z_>+Z^fkBHw2V?}uPYi4m9i|p|=t%XSSWnQADz=v_wHnRY+F7p1ZrJmz#y(t)Zk*lZk_e%Z;y$ zvvK;2S*`-yoScFy1X+02@GWu?C=+Cw&cngQwa#s0G0Os;9qa<@otLayy@rR6PvG!w Rt_v40UG%+r&B>9$8UTPvgKYo+ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/table/images/table_delete_col.gif b/webcit/tiny_mce/plugins/table/images/table_delete_col.gif new file mode 100644 index 0000000000000000000000000000000000000000..3f5b414be05df746edff3937044273cf80449f41 GIT binary patch literal 163 zcmV;U09^k^Nk%w1VH5xq0K*Fa0s;azZ{ony{xV8pTyKn*qO$Jn>V2Z^b%c^$j^>)S z^85Syjgq3Ovcf`IasU7TA^8LW000jFEC2ui02BZe000C~@X1N5y*TU5Yg=F;j03m~ z*9S7AQZ5E+6`;WiE*xJ4;S4OrVLD zq^HC5lAo_~pYs0x{r~^~A^8LW000jFEC2ui02BZe000D7@X1N5y*TU5>G|Nna879^ z3V9~RxRnWO7y-xJIHT+-78`=#Vo@mc9)Jo^FeDZl1O#9@r7(*MC}E43Bq@Wics$6M ZU5s;*CQxUf_d3_{csz*D~813(lGjTD@2z{n9^mxAJO7)Ys5OF}UnY`dU@qbmky T#N$E3kp`{PZ$%b~i~s;TfG0;) literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/table/images/table_insert_row_after.gif b/webcit/tiny_mce/plugins/table/images/table_insert_row_after.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9c14466138007454958671320914d9a7d8a6db5 GIT binary patch literal 163 zcmV;U09^k^Nk%w1VH5xq0K*Od0s;b3hwZ}J{xV8pU2lbto3eVM^5XCQa(@5FN<(eWPqQV3Ig1XGua#QiUNM~QhRb*u41x>1^iLw6v{&bt_E>x1D!Tyq@xq`0#T6LwOvdL|b z(z4F}lDPhYn!-Y4ng9R*A^8LW000jFEC2ui02BZe000DY@X1N5y*TU5Y5HK87$oTl zLW8cziUMcq3atxINz(*;fcy>zVR(}yP=SSVxhOap#m7;QWHz6J=oGb%7 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/table/images/table_row_props.gif b/webcit/tiny_mce/plugins/table/images/table_row_props.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5c7cc37aaded685d68a6f1d0f5f204415258489 GIT binary patch literal 187 zcmV;s07U;sNk%w1VH5xq0K*CZGD>2SrMS}5-GZj_!qMXH@&2N=(w4mbqOihJVuJnt z{^sQ3lB)8xz|uleasU7TA^8LW000jFEC2ui02BZe000DN@X1N5y*TU5EBnkKj-9KxjG%0%ik9LBwDPfF*DxWw(Ncc#J3` p0@_Nzrf3x2h<5?KWxL^Wx|%>X2mX2#XaIzThJ+o7ii;Hy06QxAQu6=+ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/table/images/table_split_cells.gif b/webcit/tiny_mce/plugins/table/images/table_split_cells.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ccb1b5f89d35619c9fe7a81957305c93f3ed8fc GIT binary patch literal 210 zcmV;@04@JVNk%w1VH5xq0K)FI0=7!2VKkqmrb#i?scsvdKbY znlMRZVtuQCnZ&Zr{r~^~A^8LW000jFEC2ui02BZe000Dk@X1N5y*TU5Y5HK893<%p zLW8c%iY{mB3dRgiNz(*8!x#pIfU#7qN5Q2I~2E2l>h($ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/plugins/table/jscripts/cell.js b/webcit/tiny_mce/plugins/table/jscripts/cell.js new file mode 100644 index 000000000..e0733736c --- /dev/null +++ b/webcit/tiny_mce/plugins/table/jscripts/cell.js @@ -0,0 +1,168 @@ +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var inst = tinyMCE.selectedInstance; + var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th"); + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(tdElm.style.cssText); + + // Get table cell data + var celltype = tdElm.nodeName.toLowerCase(); + var align = tinyMCE.getAttrib(tdElm, 'align'); + var valign = tinyMCE.getAttrib(tdElm, 'valign'); + var width = tinyMCE.getAttrib(tdElm, 'width'); + var height = tinyMCE.getAttrib(tdElm, 'height'); + var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tdElm, 'class'), false); + var bordercolor = tinyMCE.getAttrib(tdElm, 'bordercolor'); + var bgcolor = tinyMCE.getAttrib(tdElm, 'bgcolor'); + var backgroundimage = getStyle(tdElm, st, 'background', 'background-image').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");; + var id = tinyMCE.getAttrib(tdElm, 'id'); + var lang = tinyMCE.getAttrib(tdElm, 'lang'); + var dir = tinyMCE.getAttrib(tdElm, 'dir'); + + // Setup form + addClassesToList('class', 'table_cell_styles'); + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.backgroundimage.value = backgroundimage; + formObj.width.value = width; + formObj.height.value = height; + formObj.id.value = id; + formObj.lang.value = lang; + formObj.style.value = tinyMCE.serializeStyle(st); + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'valign', valign); + selectByValue(formObj, 'class', className); + selectByValue(formObj, 'celltype', celltype); + selectByValue(formObj, 'dir', dir); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); +} + +function updateAction() { + var inst = tinyMCE.selectedInstance; + var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th"); + var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr"); + var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + var formObj = document.forms[0]; + + inst.execCommand('mceBeginUndoLevel'); + + switch (getSelectValue(formObj, 'action')) { + case "cell": + updateCell(tdElm); + break; + + case "row": + var cell = trElm.firstChild; + + do { + cell = updateCell(cell, true); + } while ((cell = nextCell(cell))); + + break; + + case "all": + var rows = tableElm.getElementsByTagName("tr"); + + for (var i=0; i/g, '&gr;'); + + return ' ' + attrib + '="' + value + '"'; +} + +function getStyle(elm, st, attrib, style) { + var val = tinyMCE.getAttrib(elm, attrib); + + if (typeof(style) == 'undefined') + style = attrib; + + return val == '' ? (st[style] ? st[style].replace('px', '') : '') : val; +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var cols = 2, rows = 2, border = 0, cellpadding = "", cellspacing = ""; + var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = ""; + var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = ""; + var inst = tinyMCE.selectedInstance; + var formObj = document.forms[0]; + var elm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + + tinyMCE.tableElm = elm; + action = tinyMCE.getWindowArg('action'); + if (action == null) + action = "insert"; + + if (tinyMCE.tableElm && action != "insert") { + var rowsAr = tinyMCE.tableElm.rows; + var cols = 0; + for (var i=0; i cols) + cols = rowsAr[i].cells.length; + + cols = cols; + rows = rowsAr.length; + + st = tinyMCE.parseStyle(tinyMCE.tableElm.style.cssText); + border = getStyle(elm, st, 'border', 'border-width'); + cellpadding = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellpadding', ""); + cellspacing = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellspacing', ""); + width = getStyle(elm, st, 'width'); + height = getStyle(elm, st, 'height'); + bordercolor = getStyle(elm, st, 'bordercolor', 'border-color'); + bgcolor = getStyle(elm, st, 'bgcolor', 'background-color'); + align = tinyMCE.getAttrib(tinyMCE.tableElm, 'align', align); + className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tinyMCE.tableElm, 'class'), false); + id = tinyMCE.getAttrib(tinyMCE.tableElm, 'id'); + summary = tinyMCE.getAttrib(tinyMCE.tableElm, 'summary'); + style = tinyMCE.serializeStyle(st); + dir = tinyMCE.getAttrib(tinyMCE.tableElm, 'dir'); + lang = tinyMCE.getAttrib(tinyMCE.tableElm, 'lang'); + background = getStyle(elm, st, 'background', 'background-image').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + + action = "update"; + } + + addClassesToList('class', "table_styles"); + + // Update form + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'class', className); + formObj.cols.value = cols; + formObj.rows.value = rows; + formObj.border.value = border; + formObj.cellpadding.value = cellpadding; + formObj.cellspacing.value = cellspacing; + formObj.width.value = width; + formObj.height.value = height; + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.id.value = id; + formObj.summary.value = summary; + formObj.style.value = style; + formObj.dir.value = dir; + formObj.lang.value = lang; + formObj.backgroundimage.value = background; + formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + // Disable some fields in update mode + if (action == "update") { + formObj.cols.disabled = true; + formObj.rows.disabled = true; + } +} + +function changedBackgroundImage() { + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(formObj.style.value); + + st['background-image'] = "url('" + formObj.backgroundimage.value + "')"; + + formObj.style.value = tinyMCE.serializeStyle(st); +} + +function changedStyle() { + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(formObj.style.value); + + if (st['background-image']) + formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + else + formObj.backgroundimage.value = ''; +} diff --git a/webcit/tiny_mce/plugins/table/langs/ar.js b/webcit/tiny_mce/plugins/table/langs/ar.js new file mode 100644 index 000000000..e115c9807 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/ar.js @@ -0,0 +1,43 @@ +// Arabic lang variables + +tinyMCE.addToLang('',{ +table_desc : 'إدراج/تحرير جدول', +table_insert_row_before_desc : 'Insert row before', +table_insert_row_after_desc : 'Insert row after', +table_delete_row_desc : 'حذف صفوف', +table_insert_col_before_desc : 'Insert column before', +table_insert_col_after_desc : 'Insert column after', +table_delete_col_desc : 'حذف أعمدة', +insert_table_title : 'إدراج/تحرير جدول', +insert_table_width : 'العرض', +insert_table_height : 'الارتفاع', +insert_table_cols : 'أعمدة', +insert_table_rows : 'صفوف', +insert_table_cellspacing : 'تباعد الخلايا', +insert_table_cellpadding : 'المسافة البادئة', +insert_table_border : 'سمك الحدود', +insert_table_align : 'المحاذاة', +insert_table_align_default : 'Default', +insert_table_align_left : 'يسار', +insert_table_align_right : 'يمين', +insert_table_align_middle : 'وسط', +insert_table_class : 'Class', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/cs.js b/webcit/tiny_mce/plugins/table/langs/cs.js new file mode 100644 index 000000000..ffcebf66e --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/cs.js @@ -0,0 +1,49 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + +tinyMCE.addToLang('',{ +table_desc : 'Vložit novou tabulku', +table_insert_row_before_desc : 'Vložit řádek před', +table_insert_row_after_desc : 'Vložit řádek po', +table_delete_row_desc : 'Smazat řádek', +table_insert_col_before_desc : 'Vložit sloupec před', +table_insert_col_after_desc : 'Vložit sloupec po', +table_delete_col_desc : 'Odstranit sloupec', +insert_table_title : 'Vložit/upravit tabulku', +insert_table_width : 'Šířka', +insert_table_height : 'Výška', +insert_table_cols : 'Sloupce', +insert_table_rows : 'Řádky', +insert_table_cellspacing : 'Vnější okraj buněk', +insert_table_cellpadding : 'Vnitřní okraj buněk', +insert_table_border : 'Rámeček', +insert_table_align : 'Zarovnání', +insert_table_align_default : 'Výchozí', +insert_table_align_left : 'Vlevo', +insert_table_align_right : 'Vpravo', +insert_table_align_middle : 'Na střed', +insert_table_class : 'Třída', +table_row_title : 'Vlastnosti řádku', +table_cell_title : 'Vlastnosti buňky', +table_row_desc : 'Vlastnosti řádku', +table_cell_desc : 'Vlastnosti řádku', +insert_table_valign : 'Vertikální zarovnání', +insert_table_align_top : 'Nahoru', +insert_table_align_bottom : 'Dolů', +table_props_desc : 'Vlastnosti tabulky', +table_bordercolor : 'Barva rámečku', +table_bgcolor : 'Barva pozadí', +table_merge_cells_title : 'Sloučit buňky', +table_split_cells_desc : 'Rozdělit buňky', +table_merge_cells_desc : 'Sloučit buňky', +table_cut_row_desc : 'Vyjmout řádek', +table_copy_row_desc : 'Kopírovat řádek', +table_paste_row_before_desc : 'Vložit řádek před', +table_paste_row_after_desc : 'Vložit řádek za', +table_insert_desc : 'Vložit tabulku' +}); + diff --git a/webcit/tiny_mce/plugins/table/langs/da.js b/webcit/tiny_mce/plugins/table/langs/da.js new file mode 100644 index 000000000..13398eb63 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/da.js @@ -0,0 +1,43 @@ +// DK lang variables contributed by Jan Moelgaard + +tinyMCE.addToLang('',{ +table_desc : 'Indsætter en ny tabel', +table_insert_row_before_desc : 'Indsæt række foran', +table_insert_row_after_desc : 'Indsæt række efter', +table_delete_row_desc : 'Slet række', +table_insert_col_before_desc : 'Indsæt kolonne foran', +table_insert_col_after_desc : 'Indslt kolonne efter', +table_delete_col_desc : 'Fjern kolonne', +insert_table_title : 'Indsæt/rediger tabel', +insert_table_width : 'Bredde', +insert_table_height : 'Højde', +insert_table_cols : 'Kolonner', +insert_table_rows : 'Rækker', +insert_table_cellspacing : 'Afstand mellem celler', +insert_table_cellpadding : 'Cellemargen', +insert_table_border : 'Kant', +insert_table_align : 'Justering', +insert_table_align_default : 'Standard', +insert_table_align_left : 'Venstre', +insert_table_align_right : 'Højre', +insert_table_align_middle : 'Midt i', +insert_table_class : 'Klasse', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/de.js b/webcit/tiny_mce/plugins/table/langs/de.js new file mode 100644 index 000000000..f913dc912 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/de.js @@ -0,0 +1,43 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +table_desc : 'Neue Tabelle einfügen / Tabelle bearbeiten', +table_insert_row_before_desc : 'Zeile davor einfügen', +table_insert_row_after_desc : 'Zeile danach einfügen', +table_delete_row_desc : 'Zeile löschen', +table_insert_col_before_desc : 'Spalte davor einfügen', +table_insert_col_after_desc : ' Spalte danach einfügen', +table_delete_col_desc : 'Spalte löschen', +insert_table_title : 'Tabelle Einfügen/Bearbeiten', +insert_table_width : 'Breite', +insert_table_height : 'Höhe', +insert_table_cols : 'Spalten', +insert_table_rows : 'Zeilen', +insert_table_cellspacing : 'Außenabstand', +insert_table_cellpadding : 'Innenabstand', +insert_table_border : 'Rahmen', +insert_table_align : 'Ausrichten', +insert_table_align_default : 'Normal', +insert_table_align_left : 'Links', +insert_table_align_right : 'Rechts', +insert_table_align_middle : 'Zentriert', +insert_table_class : 'Klasse', +table_row_title : 'Zeileneigenschaften', +table_cell_title : 'Zelleneigenschaften', +table_row_desc : 'Reiheneigenschaften', +table_cell_desc : 'Zelleneigenschaften', +insert_table_valign : 'Vertikale Ausrichtung', +insert_table_align_top : 'Oben', +insert_table_align_bottom : 'Unten', +table_props_desc : 'Tabelleneigenschaften', +table_bordercolor : 'Rahmenfarbe', +table_bgcolor : 'Hintergrundfarbe', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/el.js b/webcit/tiny_mce/plugins/table/langs/el.js new file mode 100644 index 000000000..51fb8958d --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/el.js @@ -0,0 +1,43 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +table_desc : 'ÅéóáãùãÞ ðßíáêá', +table_insert_row_before_desc : 'ÅéóáãùãÞ ãñáììÞò åðÜíù', +table_insert_row_after_desc : 'ÅéóáãùãÞ ãñáììÞò êÜôù', +table_delete_row_desc : 'ÄéáãñáöÞ ãñáììÞò', +table_insert_col_before_desc : 'ÅéóáãùãÞ óôÞëçò áñéóôåñÜ', +table_insert_col_after_desc : 'ÅéóáãùãÞ óôÞëçò äåîéÜ', +table_delete_col_desc : 'ÄéáãñáöÞ óôÞëçò', +insert_table_title : 'ÅéóáãùãÞ/Äéüñèùóç ðßíáêá', +insert_table_width : 'ÐëÜôïò', +insert_table_height : '¾øïò', +insert_table_cols : 'ÓôÞëåò', +insert_table_rows : 'ÃñáììÝò', +insert_table_cellspacing : 'ÄéÜóôé÷ï', +insert_table_cellpadding : 'ÃÝìéóìá', +insert_table_border : 'Ðåñßãñáììá', +insert_table_align : 'Óôïß÷éóç', +insert_table_align_default : 'Ðñïêáè.', +insert_table_align_left : 'ÁñéóôåñÜ', +insert_table_align_right : 'ÄåîéÜ', +insert_table_align_middle : 'Óôï êÝíôñï', +insert_table_class : 'ÊëÜóç', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/en.js b/webcit/tiny_mce/plugins/table/langs/en.js new file mode 100644 index 000000000..edad5a270 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/en.js @@ -0,0 +1,69 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Advanced', +general_props : 'General properties', +advanced_props : 'Advanced properties', +desc : 'Inserts a new table', +row_before_desc : 'Insert row before', +row_after_desc : 'Insert row after', +delete_row_desc : 'Delete row', +col_before_desc : 'Insert column before', +col_after_desc : 'Insert column after', +delete_col_desc : 'Remove col', +rowtype : 'Row in table part', +title : 'Insert/Modify table', +width : 'Width', +height : 'Height', +cols : 'Columns', +rows : 'Rows', +cellspacing : 'Cellspacing', +cellpadding : 'Cellpadding', +border : 'Border', +align : 'Alignment', +align_default : 'Default', +align_left : 'Left', +align_right : 'Right', +align_middle : 'Center', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/es.js b/webcit/tiny_mce/plugins/table/langs/es.js new file mode 100644 index 000000000..4e4139f92 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/es.js @@ -0,0 +1,43 @@ +// ES lang variables by Alvaro Velasco + +tinyMCE.addToLang('',{ +table_desc : 'Insertar una tabla nueva', +table_insert_row_before_desc : 'Insertar una fila antes', +table_insert_row_after_desc : 'Insertar una fila despues', +table_delete_row_desc : 'Eliminar una fila', +table_insert_col_before_desc : 'Insertar una columna before', +table_insert_col_after_desc : 'Insertar columna after', +table_delete_col_desc : 'Eliminar una columna', +insert_table_title : 'Insertar/Modificar tabla', +insert_table_width : 'Anchura', +insert_table_height : 'Altura', +insert_table_cols : 'Columnas', +insert_table_rows : 'Filas', +insert_table_cellspacing : 'Espacio entre celdas', +insert_table_cellpadding : 'Desplazamiento entre celdas', +insert_table_border : 'Borde', +insert_table_align : 'Alineamiento', +insert_table_align_default : 'Por defecto', +insert_table_align_left : 'Izquierda', +insert_table_align_right : 'Derecha', +insert_table_align_middle : 'Centro', +insert_table_class : 'Class', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/fa.js b/webcit/tiny_mce/plugins/table/langs/fa.js new file mode 100644 index 000000000..0069d61d6 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/fa.js @@ -0,0 +1,47 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +table_desc : '??? ???? ????', +table_insert_row_before_desc : '??? ??? ???? ??? ?? ??? ????', +table_insert_row_after_desc : '??? ??? ???? ?? ?? ??? ????', +table_delete_row_desc : '??? ???', +table_insert_col_before_desc : '??? ???? ???? ??? ?? ???? ????', +table_insert_col_after_desc : '??? ???? ???? ?? ?? ???? ????', +table_delete_col_desc : '??? ????', +insert_table_title : '??? ? ?????? ????', +insert_table_width : '???', +insert_table_height : '??????', +insert_table_cols : '????? ??????', +insert_table_rows : '????? ?????', +insert_table_cellspacing : '????? ?? ???? ????', +insert_table_cellpadding : '????? ??? ?? ?????? ????', +insert_table_border : '?????', +insert_table_align : '??? ???? ????', +insert_table_align_default : '??? ???', +insert_table_align_left : '??', +insert_table_align_right : '????', +insert_table_align_middle : '???', +insert_table_class : '????', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/fi.js b/webcit/tiny_mce/plugins/table/langs/fi.js new file mode 100644 index 000000000..bf65f9ea5 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/fi.js @@ -0,0 +1,43 @@ +// FI lang variables by Urho Konttori from Absolutions + +tinyMCE.addToLang('',{ +table_desc : 'Lisää uusi taulu', +table_insert_row_before_desc : 'Lisää rivi edelle', +table_insert_row_after_desc : 'Lisää rivi jälkeen', +table_delete_row_desc : 'Posita rivi', +table_insert_col_before_desc : 'Lisää sarake edelle', +table_insert_col_after_desc : 'Lisää sarake jälkeen', +table_delete_col_desc : 'Poista sarake', +insert_table_title : 'Lisää/muokkaa taulua', +insert_table_width : 'Leveys', +insert_table_height : 'Korkeus', +insert_table_cols : 'Sarakkeet', +insert_table_rows : 'Rivit', +insert_table_cellspacing : 'Solujen väli', +insert_table_cellpadding : 'Solun reunan ja sisällön väli', +insert_table_border : 'Reuna', +insert_table_align : 'Asettelu', +insert_table_align_default : 'Oletus', +insert_table_align_left : 'Vasen', +insert_table_align_right : 'Oikea', +insert_table_align_middle : 'Keskelle', +insert_table_delta_height'] = 20; +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/fr.js b/webcit/tiny_mce/plugins/table/langs/fr.js new file mode 100644 index 000000000..e3d47f690 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/fr.js @@ -0,0 +1,43 @@ +// French lang variables by Laurent Dran + +tinyMCE.addToLang('',{ +table_desc : 'Insérer un nouveau tableau', +table_insert_row_before_desc : 'Insérer une ligne avant', +table_insert_row_after_desc : 'Insérer une ligne aprés', +table_delete_row_desc : 'Supprimer la ligne', +table_insert_col_before_desc : 'Insérer une colonne avant', +table_insert_col_after_desc : 'Insérer une colonne aprés', +table_delete_col_desc : 'Supprimer la colonne', +insert_table_title : 'Insérer/Modifier le tableau', +insert_table_width : 'Largeur', +insert_table_height : 'Hauteur', +insert_table_cols : 'Colonnes', +insert_table_rows : 'Lignes', +insert_table_cellspacing : 'Cellspacing', +insert_table_cellpadding : 'Cellpadding', +insert_table_border : 'Bordure', +insert_table_align : 'Alignement', +insert_table_align_default : 'Défaut', +insert_table_align_left : 'Gauche', +insert_table_align_right : 'Droit', +insert_table_align_middle : 'Milieu', +insert_table_class : 'Classe CSS', +table_row_title : 'Propriétés de la rangée', +table_cell_title : 'Propriétés de la cellule', +table_row_desc : 'Propriétés de la rangée', +table_cell_desc : 'Propriétés de la cellule', +insert_table_valign : 'Alignement Vertical', +insert_table_align_top : 'Haut', +insert_table_align_bottom : 'Bas', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/fr_ca.js b/webcit/tiny_mce/plugins/table/langs/fr_ca.js new file mode 100644 index 000000000..4a5d1425d --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/fr_ca.js @@ -0,0 +1,43 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +table_desc : 'Insérer un nouveau tableau', +table_insert_row_before_desc : 'Insérer une ligne avant', +table_insert_row_after_desc : 'Insérer une ligne après', +table_delete_row_desc : 'Supprimer la ligne', +table_insert_col_before_desc : 'Insérer une colonne avant', +table_insert_col_after_desc : 'Insérer une colonne après', +table_delete_col_desc : 'Supprimer la colonne', +insert_table_title : 'Insérer/Modifier le tableau', +insert_table_width : 'Largeur', +insert_table_height : 'Hauteur', +insert_table_cols : 'Colonnes', +insert_table_rows : 'Lignes', +insert_table_cellspacing : 'Cellspacing', +insert_table_cellpadding : 'Cellpadding', +insert_table_border : 'Bordure', +insert_table_align : 'Alignement', +insert_table_align_default : 'Défaut', +insert_table_align_left : 'Gauche', +insert_table_align_right : 'Droit', +insert_table_align_middle : 'Milieu', +insert_table_class_name : 'Classe CSS', +table_row_title : 'Propriétés de ligne', +table_cell_title : 'Propriétés de cellule', +table_row_desc : 'Propriétés de ligne', +table_cell_desc : 'Propriétés de cellule', +insert_table_valign : 'Alignement vertical', +insert_table_align_top : 'Haut', +insert_table_align_bottom : 'Bas', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/he.js b/webcit/tiny_mce/plugins/table/langs/he.js new file mode 100644 index 000000000..f485239df --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/he.js @@ -0,0 +1,43 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +table_desc : 'îëðéñ èáìä çãùä', +table_insert_row_before_desc : 'äëðñ ùåøä ìôðé', +table_insert_row_after_desc : 'äëðñ ùåøä àçøé', +table_delete_row_desc : 'îç÷ ùåøä', +table_insert_col_before_desc : 'äëðñ èåø ìôðé', +table_insert_col_after_desc : 'äëðñ èåø àçøé', +table_delete_col_desc : 'äñø èåø', +insert_table_title : 'äëðñ/ùðä èáìä', +insert_table_width : 'øåçá', +insert_table_height : 'âåáä', +insert_table_cols : 'èåøéí', +insert_table_rows : 'ùåøåú', +insert_table_cellspacing : 'øéååç áéï úàéí', +insert_table_cellpadding : 'øéôåã úàéí', +insert_table_border : 'âáåì', +insert_table_align : 'ééùåø', +insert_table_align_default : 'áøéøú îçãì', +insert_table_align_left : 'ùîàì', +insert_table_align_right : 'éîéï', +insert_table_align_middle : 'îøëæ', +insert_table_class : 'îçì÷ä', +table_row_title : 'îàôééðé ùåøú èáìä', +table_cell_title : 'îàôééðé úà èáìä', +table_row_desc : 'îàôééðé ùåøú èáìä', +table_cell_desc : 'îàôééðé úà èáìä', +insert_table_valign : 'ééùåø àðëé', +insert_table_align_top : 'ìîòìä', +insert_table_align_bottom : 'ìîèä', +table_props_desc : 'îàôééðé èáìä', +table_bordercolor : 'öáò âáåì', +table_bgcolor : 'öáò ø÷ò', +table_merge_cells_title : 'îæâ úàéí áèáìä', +table_split_cells_desc : 'ôöì úàéí áèáìä', +table_merge_cells_desc : 'îæâ úàéí áèáìä', +table_cut_row_desc : 'âæåø ùåøä îäèáìä', +table_copy_row_desc : 'äòú÷ ùåøä îäèáìä', +table_paste_row_before_desc : 'äãá÷ ùåøä ìèáìä ìôðé', +table_paste_row_after_desc : 'äãá÷ ùåøä ìèáìä àçøé', +table_insert_desc : 'äëðñ èáìä çãùä' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/hu.js b/webcit/tiny_mce/plugins/table/langs/hu.js new file mode 100644 index 000000000..d3705a849 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/hu.js @@ -0,0 +1,43 @@ +// HU lang variables, Edited by 2XP (2xp@dino.hu) + +tinyMCE.addToLang('',{ +table_desc : 'Új táblázat beillesztése', +table_insert_row_before_desc : 'Sor beillesztése elé', +table_insert_row_after_desc : 'Sor beillesztése utána', +table_delete_row_desc : 'Sor törlése', +table_insert_col_before_desc : 'Oszlop beillsztése elé', +table_insert_col_after_desc : 'Oszlop beillesztése utána', +table_delete_col_desc : 'Oszlop eltávolítása', +insert_table_title : 'Tábla beillesztése/módosítása', +insert_table_width : 'Szélesség', +insert_table_height : 'Magasság', +insert_table_cols : 'Oszlopok', +insert_table_rows : 'Sorok', +insert_table_cellspacing : 'Cellspacing', +insert_table_cellpadding : 'Cellpadding', +insert_table_border : 'Keret', +insert_table_align : 'Igazítás', +insert_table_align_default : 'Alapértelmezett', +insert_table_align_left : 'Balra', +insert_table_align_right : 'Jobbra', +insert_table_align_middle : 'Középre', +insert_table_class : 'Class', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/it.js b/webcit/tiny_mce/plugins/table/langs/it.js new file mode 100644 index 000000000..404e01ec2 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/it.js @@ -0,0 +1,43 @@ +// Variabili di lingua IT - fabrix.xm@lombardiacom.it + +tinyMCE.addToLang('',{ +table_desc : 'Inserisci una nuova tabella', +table_insert_row_before_desc : 'Inserisci una riga prima', +table_insert_row_after_desc : 'Inserisci una riga dopo', +table_delete_row_desc : 'Cancella riga', +table_insert_col_before_desc : 'Inserisci colonna prima', +table_insert_col_after_desc : 'Inserisci colonna dopo', +table_delete_col_desc : 'Rimuovi colonna', +insert_table_title : 'Inserisci/modifica tabella', +insert_table_width : 'Larghezza', +insert_table_height : 'Altezza', +insert_table_cols : 'Colonne', +insert_table_rows : 'Righe', +insert_table_cellspacing : 'Cellspacing', +insert_table_cellpadding : 'Cellpadding', +insert_table_border : 'Bordo', +insert_table_align : 'Allineamento', +insert_table_align_default : 'Default', +insert_table_align_left : 'Sinistra', +insert_table_align_right : 'Destra', +insert_table_align_middle : 'Centro', +insert_table_class : 'Classe', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/ja.js b/webcit/tiny_mce/plugins/table/langs/ja.js new file mode 100644 index 000000000..8b19fd0a7 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/ja.js @@ -0,0 +1,43 @@ +// JP lang variables + +tinyMCE.addToLang('',{ +table_desc : '$B%F!<%V%k(B', +table_insert_row_before_desc : '$B9TA^F~(B($BA0(B)', +table_insert_row_after_desc : '$B9TA^F~(B($B8e(B)', +table_delete_row_desc : '$B9T:o=|(B', +table_insert_col_before_desc : '$BNsA^F~(B($BA0(B)', +table_insert_col_after_desc : '$BNsA^F~(B($B8e(B)', +table_delete_col_desc : '$BNs:o=|(B', +insert_table_title : '$B%F!<%V%k$NA^F~(B/$BJT=8(B', +insert_table_cols : '$BNs?t(B', +insert_table_rows : '$B9T?t(B', +insert_table_cellspacing : '$B%;%kM>Gr(B', +insert_table_cellpadding : '$B%;%k5M$a(B', +insert_table_align : '$B0LCVD4@0(B', +insert_table_align_default : '$B0EL[(B', +insert_table_align_left : '$B:85M$a(B', +insert_table_align_right : '$B1&5M$a(B', +insert_table_align_middle : '$BCf1{4s$;(B', +insert_table_width : '$BI}(B', +insert_table_height : '$B9b$5(B', +insert_table_border : '$B6-3&@~(B', +insert_table_class : '$B%/%i%9(B', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/ko.js b/webcit/tiny_mce/plugins/table/langs/ko.js new file mode 100644 index 000000000..edf946afe --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/ko.js @@ -0,0 +1,43 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +table_desc : 'Ç¥ ³Ö±â', +table_insert_row_before_desc : '¾Õ¿¡ Çà ³Ö±â', +table_insert_row_after_desc : 'µÚ¿¡ Çà ³Ö±â', +table_delete_row_desc : 'Çà Áö¿ì±â', +table_insert_col_before_desc : '¾Õ¿¡ ¿­ ³Ö±â', +table_insert_col_after_desc : 'µÚ¿¡ ¿­ ³Ö±â', +table_delete_col_desc : '¿­ Áö¿ì±â', +insert_table_title : 'Ç¥ ³Ö±â/°íÄ¡±â', +insert_table_width : '³Êºñ', +insert_table_height : '³ôÀÌ', +insert_table_cols : 'Çà', +insert_table_rows : '¿­', +insert_table_cellspacing : '¼¿ °£°Ý', +insert_table_cellpadding : '¼¿ ¿©¹é', +insert_table_border : 'Å׵θ®', +insert_table_align : 'Á¤·Ä', +insert_table_align_default : '±âº»°ª', +insert_table_align_left : '¿ÞÂÊ', +insert_table_align_right : '¿À¸¥ÂÊ', +insert_table_align_middle : '°¡¿îµ¥', +insert_table_class : 'Ŭ·¡½º', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/nl.js b/webcit/tiny_mce/plugins/table/langs/nl.js new file mode 100644 index 000000000..c3d76ac55 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/nl.js @@ -0,0 +1,43 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +table_desc : 'Voeg een nieuwe tabel in', +table_insert_row_before_desc : 'Voeg rij in voor ...', +table_insert_row_after_desc : 'Voeg rij in na ...', +table_delete_row_desc : 'Verwijder rij', +table_insert_col_before_desc : 'Voeg kolom in voor ...', +table_insert_col_after_desc : 'Voeg kolom in na ...', +table_delete_col_desc : 'Verwijder kolom', +insert_table_title : 'Invoegen/Bewerken tabel', +insert_table_width : 'Breedte', +insert_table_height : 'Hoogte', +insert_table_cols : 'Kolommen', +insert_table_rows : 'Rijen', +insert_table_cellspacing : 'Celafstand', +insert_table_cellpadding : 'Celvulling', +insert_table_border : 'Omranding', +insert_table_align : 'Positionering', +insert_table_align_default : 'Standaard', +insert_table_align_left : 'Links', +insert_table_align_right : 'Rechts', +insert_table_align_middle : 'Midden', +insert_table_class : 'CSS-Stijl', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/no.js b/webcit/tiny_mce/plugins/table/langs/no.js new file mode 100644 index 000000000..8b0b03050 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/no.js @@ -0,0 +1,43 @@ +// NO lang variables + +tinyMCE.addToLang('',{ +table_desc : 'Opprett/endre tabell', +table_insert_row_before_desc : 'Opprett rad før', +table_insert_row_after_desc : 'Opprett rad etter', +table_delete_row_desc : 'Fjern rad', +table_insert_col_before_desc : 'Opprett kolonne før', +table_insert_col_after_desc : 'Opprett kolonne etter', +table_delete_col_desc : 'Fjern kolonne', +insert_table_title : 'Opprett/endre tabell', +insert_table_width : 'Bredde', +insert_table_height : 'Høyde', +insert_table_cols : 'Kolonner', +insert_table_rows : 'Rader', +insert_table_cellspacing : 'Celle-mellomrom', +insert_table_cellpadding : 'Celle-padding', +insert_table_border : 'Rammebredde', +insert_table_align : 'Justering', +insert_table_align_default : 'Ingen', +insert_table_align_left : 'Venstre', +insert_table_align_right : 'Høyre', +insert_table_align_middle : 'Midten', +insert_table_class : 'Stil', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/pl.js b/webcit/tiny_mce/plugins/table/langs/pl.js new file mode 100644 index 000000000..975a0b8ca --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/pl.js @@ -0,0 +1,41 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +table_desc : 'Wstaw nowa tabele', +table_insert_row_before_desc : 'Wstaw wiersz przed', +table_insert_row_after_desc : 'Wstaw wiersz po', +table_delete_row_desc : 'Skasuj wiersz', +table_insert_col_before_desc : 'Wstaw kolumne przed', +table_insert_col_after_desc : 'Wstaw kolumne po', +table_delete_col_desc : 'Skasuj kolumne', +insert_table_title : 'Wstaw/Modyfikuj tabele', +insert_table_width : 'Szerokosc', +insert_table_height : 'Wysokosc', +insert_table_cols : 'Kolumny', +insert_table_rows : 'Wiersze', +insert_table_cellspacing : 'Cellspacing', +insert_table_cellpadding : 'Cellpadding', +insert_table_border : 'Ramka', +insert_table_align : 'Wyrównanie', +insert_table_align_default : 'Domyslny', +insert_table_align_left : 'Do lewej', +insert_table_align_right : 'Do prawej', +insert_table_align_middle : 'Wycentrowanie', +insert_table_class : 'Klasa', +table_row_title : 'Wlasciwosci wiersza', +table_cell_title : 'Wlasciwosci komórki', +table_row_desc : 'Wlasciwosci wiersza', +table_cell_desc : 'Wlasciwosci komórki', +insert_table_valign : 'Wyrównanie pionowe', +insert_table_align_top : 'do góry', +insert_table_align_bottom : 'do dolu', +table_props_desc : 'Wlasciwosci tabeli', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/pt.js b/webcit/tiny_mce/plugins/table/langs/pt.js new file mode 100644 index 000000000..9a267a704 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/pt.js @@ -0,0 +1,43 @@ +// PT lang variables + +tinyMCE.addToLang('',{ +table_desc : 'Insere uma nova tabela', +table_insert_row_before_desc : 'Inserir linha antes', +table_insert_row_after_desc : 'Inserir linha depois', +table_delete_row_desc : 'Eliminar linha', +table_insert_col_before_desc : 'Inserir coluna antes', +table_insert_col_after_desc : 'Inserir coluna depois', +table_delete_col_desc : 'Remover coluna', +insert_table_title : 'Inserir/Modificar tabela', +insert_table_width : 'Largura', +insert_table_height : 'Altura', +insert_table_cols : 'Colunas', +insert_table_rows : 'Linhas', +insert_table_cellspacing : 'Espaça
mento', +insert_table_cellpadding : 'Margem interior', +insert_table_border : 'Borda', +insert_table_align : 'Alinhamento', +insert_table_align_default : 'Por omissão', +insert_table_align_left : 'Esquerda', +insert_table_align_right : 'Direita', +insert_table_align_middle : 'Centrado', +insert_table_class : 'Classe de CSS', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/readme.txt b/webcit/tiny_mce/plugins/table/langs/readme.txt new file mode 100644 index 000000000..e32bcf07f --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/readme.txt @@ -0,0 +1,4 @@ +Theme specific language packs. + +The language pack codes are based on ISO-639-2 +http://www.loc.gov/standards/iso639-2/englangn.html diff --git a/webcit/tiny_mce/plugins/table/langs/sv.js b/webcit/tiny_mce/plugins/table/langs/sv.js new file mode 100644 index 000000000..2ee196797 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/sv.js @@ -0,0 +1,70 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Generella inställningar', +advanced_tab : 'Avancerade inställningar', +general_props : 'Generella inställningar', +advanced_props : 'Avancerade inställningar', +desc : 'Skapa ny tabell', +before_desc : 'Skapa rad före', +after_desc : 'Skapa rad efter', +row_before_desc : 'Skapa rad före', +row_after_desc : 'Skapa rad efter', +delete_row_desc : 'Ta bort rad', +col_before_desc : 'Skapa kolumn före', +col_after_desc : 'Skapa kolumn efter', +delete_col_desc : 'Ta bort kolumn', +rowtype : 'Rad typ', +title : 'Skapa/redigera ny tabell', +width : 'Bredd', +height : 'Höjd', +cols : 'Columner', +rows : 'Rader', +cellspacing : 'Cellmellanrum', +cellpadding : 'Cellutfyllnad', +border : 'Ram', +align : 'Justering', +align_default : 'Ingen', +align_left : 'Vänster', +align_right : 'Höger', +align_middle : 'Mitten', +row_title : 'Tabell radsinställningar', +cell_title : 'Tabell cellsinställningar', +cell_type : 'Cell typ', +row_desc : 'Tabell rads inställningar', +cell_desc : 'Tabell cells inställningar', +valign : 'Vertical justering', +align_top : 'Toppen', +align_bottom : 'Botten', +props_desc : 'Tabell inställningar', +bordercolor : 'Ram färg', +bgcolor : 'Bakgrundsfärg', +merge_cells_title : 'Sammanfoga tabell celler', +split_cells_desc : 'Delaupp tabell celler', +merge_cells_desc : 'Sammanfoga tabell celler', +cut_row_desc : 'Klipput tabell rad', +copy_row_desc : 'Kopiera tabell rad', +paste_row_before_desc : 'Klistra in tabell rad före', +paste_row_after_desc : 'Klistra in tabell rad efter', +id : 'Id', +style: 'Stil', +langdir : 'Skrift riktning', +langcode : 'Språk kåd', +ltr : 'Vänster till höger', +rtl : 'Höger till vänster', +bgimage : 'Bakgrundsbild', +summary : 'Sammanfattning', +td : "Data", +th : "Huvud", +cell_cell : 'Updatera nuvarande cell', +cell_row : 'Updatera alla celler i raden', +cell_all : 'Updatera alla celler t tabellen', +row_row : 'Updatera nuvarande rad', +row_odd : 'Updatera udda rader i tabellen', +row_even : 'Updatera jämna rader i tabellen', +row_all : 'Updatera alla rader i tabellen', +thead : 'Tabell Huvud', +tbody : 'Tabell Kropp', +tfoot : 'Tabell Fot', +del : 'Tabort tabell' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/tw.js b/webcit/tiny_mce/plugins/table/langs/tw.js new file mode 100644 index 000000000..450d538c3 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/tw.js @@ -0,0 +1,43 @@ +// TW lang variables contributed by Jim Kou + +tinyMCE.addToLang('',{ +insert_table_align : '¹ï»ô', +insert_table_align_default : '¼Ð·Ç', +insert_table_align_left : '»ô¥ª', +insert_table_align_middle : '¸m¤¤', +insert_table_align_right : '»ô¥k', +insert_table_border : '®Ø½u', +insert_table_cellpadding : '¦rÅé»PÀx¦s®æ¶¡»Ø', +insert_table_cellspacing : 'Àx¦s®æ¶¡»Ø', +insert_table_class : '¼Ë¦¡', +insert_table_cols : '¦æ', +insert_table_height : '°ª«×', +insert_table_rows : '¦C', +insert_table_title : 'ªí®æ¼ÐÃD', +insert_table_width : '¼e«×', +table_delete_col_desc : '§R°£¤@¦æÀx¦s®æ', +table_delete_row_desc : '§R°£¤@¦CÀx¦s®æ', +table_desc : 'ªí®æ', +table_insert_col_after_desc : '·s¼W¤@¦æÀx¦s®æ(«á)', +table_insert_col_before_desc : '·s¼W¤@¦æÀx¦s®æ(«e)', +table_insert_row_after_desc : '·s¼W¤@¦CÀx¦s®æ(«á)', +table_insert_row_before_desc : '·s¼W¤@¦CÀx¦s®æ(«e)', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/langs/zh_cn.js b/webcit/tiny_mce/plugins/table/langs/zh_cn.js new file mode 100644 index 000000000..085feae3c --- /dev/null +++ b/webcit/tiny_mce/plugins/table/langs/zh_cn.js @@ -0,0 +1,44 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +table_desc : '²åÈëбí¸ñ', +table_insert_row_before_desc : 'ÔÚÇ°Ãæ²åÈëÐÐ', +table_insert_row_after_desc : 'ÔÚºóÃæ²åÈëÐÐ', +table_delete_row_desc : 'ɾ³ýÐÐ', +table_insert_col_before_desc : 'ÔÚÇ°Ãæ²åÈëÁÐ', +table_insert_col_after_desc : 'ÔÚºóÃæ²åÈëÁÐ', +table_delete_col_desc : 'ɾ³ýÁÐ', +insert_table_title : '²åÈë/ÐÞ¸Ä ±í¸ñ', +insert_table_width : '¿í¶È', +insert_table_height : '¸ß¶È', +insert_table_cols : 'ÁÐÊý', +insert_table_rows : 'ÐÐÊý', +insert_table_cellspacing : '¼ä¾à', +insert_table_cellpadding : 'Ìî³ä', +insert_table_border : '±ß¿ò', +insert_table_align : '¶ÔÆ뷽ʽ', +insert_table_align_default : 'ĬÈÏ', +insert_table_align_left : '×ó¶ÔÆë', +insert_table_align_right : 'ÓÒ¶ÔÆë', +insert_table_align_middle : '¾ÓÖжÔÆë', +insert_table_class_name : 'Àà', +table_row_title : '±í¸ñÐÐÊôÐÔ', +table_cell_title : 'µ¥Ôª¸ñÊôÐÔ', +table_row_desc : '±í¸ñÐÐÊôÐÔ', +table_cell_desc : 'µ¥Ôª¸ñÊôÐÔ', +insert_table_valign : '´¹Ö±¶ÔÆë', +insert_table_align_top : '¶¥¶Ë', +insert_table_align_bottom : 'µ×²¿', +table_props_desc : '±í¸ñÊôÐÔ', +table_bordercolor : '±ß¿òÑÕÉ«', +table_bgcolor : '±³¾°ÑÕÉ«', +table_merge_cells_title : 'ºÏ²¢µ¥Ôª¸ñ', +table_split_cells_desc : '²ð·Öµ¥Ôª¸ñ', +table_merge_cells_desc : 'ºÏ²¢µ¥Ôª¸ñ', +table_cut_row_desc : '¼ôÇÐÐÐ', +table_copy_row_desc : '¸´ÖÆÐÐ', +table_paste_row_before_desc : 'ÔÚÇ°Ãæ²åÈëÐÐ', +table_paste_row_after_desc : 'ÔÚºóÃæ²åÈëÐÐ', +table_insert_desc : 'Insert a new table' +}); diff --git a/webcit/tiny_mce/plugins/table/merge_cells.htm b/webcit/tiny_mce/plugins/table/merge_cells.htm new file mode 100644 index 000000000..0d1859c4a --- /dev/null +++ b/webcit/tiny_mce/plugins/table/merge_cells.htm @@ -0,0 +1,36 @@ + + + {$lang_table_merge_cells_title} + + + + + +
+
+ {$lang_table_merge_cells_title} + + + + + + + + + +
{$lang_table_cols}: +
{$lang_table_rows}:
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/table/readme.txt b/webcit/tiny_mce/plugins/table/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/table/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/plugins/table/row.htm b/webcit/tiny_mce/plugins/table/row.htm new file mode 100644 index 000000000..1525de95d --- /dev/null +++ b/webcit/tiny_mce/plugins/table/row.htm @@ -0,0 +1,166 @@ + + + {$lang_table_row_title} + + + + + + + +
+ + +
+
+
+ {$lang_table_general_props} + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+
+
+ +
+
+ {$lang_table_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+
+
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/table/table.htm b/webcit/tiny_mce/plugins/table/table.htm new file mode 100644 index 000000000..8e86a66f2 --- /dev/null +++ b/webcit/tiny_mce/plugins/table/table.htm @@ -0,0 +1,154 @@ + + + {$lang_table_title} + + + + + + + +
+ + +
+
+
+ {$lang_table_general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ {$lang_table_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/plugins/zoom/editor_plugin.js b/webcit/tiny_mce/plugins/zoom/editor_plugin.js new file mode 100644 index 000000000..3d89017e4 --- /dev/null +++ b/webcit/tiny_mce/plugins/zoom/editor_plugin.js @@ -0,0 +1,7 @@ +/* Import plugin specific language pack */ + function TinyMCE_zoom_getInfo(){return{longname:'Zoom',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_zoom_getControlHTML(control_name){if(!tinyMCE.isMSIE||tinyMCE.isMSIE5_0)return "";switch(control_name){case "zoom":return '';}return "";}function TinyMCE_zoom_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceZoom":tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom=value;tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom=value;return true;}return false;} \ No newline at end of file diff --git a/webcit/tiny_mce/plugins/zoom/editor_plugin_src.js b/webcit/tiny_mce/plugins/zoom/editor_plugin_src.js new file mode 100644 index 000000000..b98d801e0 --- /dev/null +++ b/webcit/tiny_mce/plugins/zoom/editor_plugin_src.js @@ -0,0 +1,47 @@ +/* Import plugin specific language pack */ + +function TinyMCE_zoom_getInfo() { + return { + longname : 'Zoom', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; +}; + +/** + * Returns the HTML contents of the zoom control. + */ +function TinyMCE_zoom_getControlHTML(control_name) { + if (!tinyMCE.isMSIE || tinyMCE.isMSIE5_0) + return ""; + + switch (control_name) { + case "zoom": + return ''; + } + + return ""; +} + +/** + * Executes the mceZoom command. + */ +function TinyMCE_zoom_execCommand(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceZoom": + tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom = value; + tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom = value; + return true; + } + + // Pass to next handler in chain + return false; +} diff --git a/webcit/tiny_mce/plugins/zoom/langs/he.js b/webcit/tiny_mce/plugins/zoom/langs/he.js new file mode 100644 index 000000000..aee300397 --- /dev/null +++ b/webcit/tiny_mce/plugins/zoom/langs/he.js @@ -0,0 +1,5 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +zoom_prefix : 'æåí' +}); diff --git a/webcit/tiny_mce/plugins/zoom/readme.txt b/webcit/tiny_mce/plugins/zoom/readme.txt new file mode 100644 index 000000000..6bc6d7def --- /dev/null +++ b/webcit/tiny_mce/plugins/zoom/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/webcit/tiny_mce/themes/advanced/about.htm b/webcit/tiny_mce/themes/advanced/about.htm new file mode 100644 index 000000000..1cc77d6b6 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/about.htm @@ -0,0 +1,52 @@ + + + {$lang_about_title} + + + + + + + + +
+
+

{$lang_about_title}

+

Version: {$tinymce_version} ({$tinymce_releasedate})

+

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL + by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.

+

Copyright © 2005, Moxiecode Systems AB, All rights reserved.

+

For more information about this software visit the TinyMCE website.

+ +
+
+ +
+
+

{$lang_loaded_plugins}

+ +
+
+ +

 

+
+
+ +
+
+
+
+ +
+
+ +
+
+ + diff --git a/webcit/tiny_mce/themes/advanced/anchor.htm b/webcit/tiny_mce/themes/advanced/anchor.htm new file mode 100644 index 000000000..f60eb4305 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/anchor.htm @@ -0,0 +1,32 @@ + + + {$lang_insert_anchor_title} + + + + +
+ + + + + + + + + +
{$lang_insert_anchor_title}
{$lang_insert_anchor_name}:
+ +
+
+ +
+ +
+ +
+
+ +
+ + diff --git a/webcit/tiny_mce/themes/advanced/charmap.htm b/webcit/tiny_mce/themes/advanced/charmap.htm new file mode 100644 index 000000000..8a170fcae --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/charmap.htm @@ -0,0 +1,52 @@ + + + {$lang_theme_charmap_title} + + + + + + + + + + + + + + + + +
{$lang_theme_charmap_title}
+ + + + + + + + + +
 
 
+
+ + + + + + + + + + + + + + + + +
HTML-Code
 
 
NUM-Code
 
+
+ + + diff --git a/webcit/tiny_mce/themes/advanced/color_picker.htm b/webcit/tiny_mce/themes/advanced/color_picker.htm new file mode 100644 index 000000000..6c7928534 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/color_picker.htm @@ -0,0 +1,12 @@ + + + {$lang_theme_colorpicker_title} + + + + +
+ +
+ + diff --git a/webcit/tiny_mce/themes/advanced/css/editor_content.css b/webcit/tiny_mce/themes/advanced/css/editor_content.css new file mode 100644 index 000000000..91b958854 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/css/editor_content.css @@ -0,0 +1,55 @@ +/* This file contains the CSS data for the editable area(iframe) of TinyMCE */ +/* You can extend this CSS by adding your own CSS file with the the content_css option */ + +body { + background-color: #FFFFFF; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} + +td { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +pre { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +.mceVisualAid { + border: 1px dashed #BBBBBB !important; +} + +.mceItemAnchor { + width: 12px; + line-height: 6px; + overflow: hidden; + padding-left: 12px; + background-image: url('../images/anchor_symbol.gif'); + background-position: bottom; + background-repeat: no-repeat; +} + +/* Important is needed in Gecko browsers inorder to style links */ +/* +a { + color: green !important; +} +*/ + +/* Style selection range colors in Gecko browsers */ +/* +::-moz-selection { + background-color: red; + color: green; +} +*/ diff --git a/webcit/tiny_mce/themes/advanced/css/editor_popup.css b/webcit/tiny_mce/themes/advanced/css/editor_popup.css new file mode 100644 index 000000000..5c31f10af --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/css/editor_popup.css @@ -0,0 +1,319 @@ +/* This file contains the CSS data for all popups in TinyMCE */ + +body { + background-color: #F0F0EE; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; + margin: 8px; +} + +td { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; +} + +input { + background: #FFFFFF; + border: 1px solid #cccccc; +} + +td, input, select, textarea { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +input, select, textarea { + border: 1px solid #808080; +} + +.input_noborder { + border: 0px solid #808080; +} + +#insert { + font-weight: bold; + width: 90px; + height: 21px; + border: 0px; + background-image: url('../images/insert_button_bg.gif'); + cursor: pointer; +} + +#cancel { + font-weight: bold; + width: 90px; + height: 21px; + border: 0px; + background-image: url('../images/cancel_button_bg.gif'); + cursor: pointer; +} + +/* Mozilla only style */ +html>body #insert, html>body #cancel { + padding-bottom: 2px; +} + +.title { + font-size: 12px; + font-weight: bold; + color: #2B6FB6; +} + +table.charmap { + border-style: solid; + border-width: 1px; + border-color: #AAAAAA; +} + +td.charmap, td.charmapOver { + color: #000000; + border-color: #AAAAAA; + border-style: solid; + border-width: 1px; + text-align: center; + font-size: 12px; +} + +td.charmapOver { + background-color: #CCCCCC; + cursor: arrow; +} + +a.charmap { + color: #000000; + text-decoration: none +} + +.wordWrapCode { + vertical-align: middle; + border: 1px none #000000; + background-color: transparent; +} + +input.radio { + border: 1px none #000000; + background-color: transparent; + vertical-align: middle; +} + +input.checkbox { + border: 1px none #000000; + background-color: transparent; + vertical-align: middle; +} + +.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected { + margin-left: 1px; +} + +.mceButtonNormal { + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: arrow; +} + +.mceButtonOver { + border: 1px solid #0A246A; + cursor: arrow; + background-color: #B6BDD2; +} + +.mceButtonDown { + cursor: arrow; + border: 1px solid #0A246A; + background-color: #8592B5; +} + +.mceButtonDisabled { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + -moz-opacity:0.3; + opacity: 0.3; + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: arrow; +} + +.mceActionPanel { + margin-top: 5px; +} + +/* Tabs classes */ + +.tabs { + float: left; + width: 100%; + line-height: normal; + background-image: url("../images/xp/tabs_bg.gif"); +} + +.tabs ul { + margin: 0; + padding: 0px 0px 0; + list-style: none; +} + +.tabs li { + float: left; + background: url("../images/xp/tab_bg.gif") no-repeat left top; + margin: 0; + margin-left: 0px; + margin-right: 2px; + padding: 0 0 0 10px; + line-height: 18px; +} + +.tabs li.current { + background: url("../images/xp/tab_sel_bg.gif") no-repeat left top; + margin-right: 2px; +} + +.tabs span { + float: left; + display: block; + background: url("../images/xp/tab_end.gif") no-repeat right top; + padding: 0px 10px 0px 0px; +} + +.tabs .current span { + background: url("../images/xp/tab_sel_end.gif") no-repeat right top; +} + +.tabs a { + text-decoration: none; + font-family: Verdana, Arial; + font-size: 10px; +} + +.tabs a:link, .tabs a:visited, .tabs a:hover { + color: black; +} + +.tabs a:hover { +} + +.tabs .current { +} + +.tabs .current a, .tabs .current a:link, .tabs .current a:visited { +} + +.panel_wrapper div.panel { + display: none; +} + +.panel_wrapper div.current { + display: block; + width: 100%; + height: 300px; + overflow: visible; /* Should be auto but that breaks Safari */ +} + +.panel_wrapper { + border: 1px solid #919B9C; + border-top: 0px; + padding: 10px; + padding-top: 5px; + clear: both; + background-color: white; +} + +fieldset { + border: 1px solid #919B9C; + font-family: Verdana, Arial; + font-size: 10px; + padding: 0px; + margin: 0px; + padding: 4px; +} + +legend { + color: #2B6FB6; + font-weight: bold; +} + +.properties { + width: 100%; +} + +.properties .column1 { +} + +.properties .column2 { + text-align: left; +} + +a:link, a:visited { + color: black; +} + +a:hover { + color: #2B6FB6; +} + +#plugintable thead { + font-weight: bold; + background-color: #DDDDDD; +} + +#plugintable, #about #plugintable td { + border: 1px solid #919B9C; +} + +#plugintable { + width: 99%; + margin-top: 10px; +} + +#pluginscontainer { + height: 290px; + overflow: auto; +} + +/* MSIE Specific styles */ + +* html .panel_wrapper { + width: 100%; +} + +.column { + float: left; +} + +h1, h2, h3, h4 { + color: #2B6FB6; + margin: 0px; + padding: 0px; + padding-top: 5px; +} + +h3 { + font-size: 14px; +} + +/* Disables the advanced tab in the table plugin. */ +/* +#table #advanced_tab { + display: none; +} +*/ + +/* Disables the border input field and label in the table plugin. */ +/* +#table #border, #table #borderlabel { + display: none; +} +*/ diff --git a/webcit/tiny_mce/themes/advanced/css/editor_ui.css b/webcit/tiny_mce/themes/advanced/css/editor_ui.css new file mode 100644 index 000000000..f350246df --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/css/editor_ui.css @@ -0,0 +1,174 @@ +/* This file contains the CSS data for the editor UI of TinyMCE instances */ + +.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected { + margin-top: 1px; + margin-left: 1px; +} + +.mceButtonNormal { + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: arrow; +} + +.mceButtonOver { + border: 1px solid #0A246A; + cursor: arrow; + background-color: #B6BDD2; +} + +.mceButtonDown { + cursor: arrow; + border: 1px solid #0A246A; + background-color: #8592B5; +} + +.mceButtonSelected { + border: 1px solid; + border-color: #C0C0BB; + cursor: arrow; +} + +.mceButtonDisabled { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + -moz-opacity:0.3; + opacity: 0.3; + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: arrow; +} + +.mceSeparator { + border-top: 1px solid buttonhighlight; + border-left: 1px solid buttonhighlight; + border-bottom: 1px solid buttonshadow; + border-right: 1px solid buttonshadow; + margin-right: 2px; + margin-left: 2px; +} + +.mceSeparatorLine { + margin:2px; + margin-left: 4px; + background-color: #F0F0EE; + border-top: 1px solid buttonshadow; + border-left: 1px solid buttonshadow; + border-bottom: 1px solid buttonhighlight; + border-right: 1px solid buttonhighlight; + width: 0px; + height: 15px; +} + +.mceSelectList { + font-family: "MS Sans Serif"; + font-size: 7pt; + font-weight: normal; + margin-top: 3px; + padding: 0px; + display: inline; + vertical-align: top; + background-color: #F0F0EE +} + +.mceLabel, .mceLabelDisabled { + font-family: "MS Sans Serif"; + font-size: 9pt; +} + +.mceLabel { + color: #000000; +} + +.mceLabelDisabled { + cursor: text; + color: #999999; +} + +.mceEditor { + background: #F0F0EE; + border: 1px solid #cccccc; + padding: 0px; + margin: 0px; +} + +.mceEditorArea { + font-family: "MS Sans Serif"; + background: #FFFFFF; + padding: 0px; + margin: 0px; +} + +.mceToolbarTop, .mceToolbarBottom { + background: #F0F0EE; +} + +.mceToolbarTop { + border-bottom: 1px solid #cccccc; +} + +.mceToolbarBottom { + border-top: 1px solid #cccccc; +} + +.mceStatusbarTop, .mceStatusbarBottom, .mceStatusbar { + height: 20px; +} + +.mceStatusbarTop .mceStatusbarPathText, .mceStatusbarBottom .mceStatusbarPathText, .mceStatusbar .mceStatusbarPathText { + font-family: "MS Sans Serif"; + font-size: 9pt; + padding: 2px; + line-height: 16px; + overflow: visible; +} + +.mceStatusbarTop { + border-bottom: 1px solid #cccccc; +} + +.mceStatusbarBottom { + border-top: 1px solid #cccccc; +} + +.mceStatusbar { + border-bottom: 1px solid #cccccc; +} + +.mcePathItem, .mcePathItem:link, .mcePathItem:visited, .mcePathItem:hover { + text-decoration: none; + font-family: "MS Sans Serif"; + font-size: 9pt; + color: #000000; +} + +.mcePathItem:hover { + text-decoration: underline; +} + +.mceStatusbarPathText { + float: left; +} + +.mceStatusbarResize { + float: right; + background-image: url('../images/statusbar_resize.gif'); + background-repeat: no-repeat; + width: 11px; + height: 20px; + cursor: se-resize; +} + +.mceResizeBox { + width: 10px; + height: 10px; + display: none; + border: 1px dotted gray; + margin: 0px; + padding: 0px; +} diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/about.htm b/webcit/tiny_mce/themes/advanced/docs/cs/about.htm new file mode 100644 index 000000000..a1c6dffa5 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/cs/about.htm @@ -0,0 +1,31 @@ + + +O TinyMCE + + + + + + + + + + + + +
+
+TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla, +kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce, +je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/cs/common_buttons.htm new file mode 100644 index 000000000..61a77ea43 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/cs/common_buttons.htm @@ -0,0 +1,170 @@ + + +Bì¾ná tlaèítka + + + + + + + + + + + + +
+
+Ní¾e je krátce popsáno ka¾dé tlaèítko. + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)
Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)
Vlo¾í obsah schránky do okna editoru. (Ctrl+P)
Ztuèní text.
Naformátuje text kurzívou.
Podtrhne text.
Pøe¹krtne text.
Zarovná vlevo.
Zarovná na støed.
Zarovná vpravo.
Zarovná do bloku.
Neøazený seznam/seznam s odrá¾ky.
Øazený seznam/èíslovaný seznam.
Pøedsadí/sní¾í odsazení.
Odsadí/zvý¹í odsazení.
Vrátí zpìt naposledy provedenou akci.
Obnoví poslední akci.
Vlo¾í nový odkaz, více o této funkci v èásti Vlo¾it odkaz.
Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.
Vlo¾í nový obrázek, více o této funkci v èásti Vlo¾it obrázek.
Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾ + kopírujete obsah napøíklad z kanceláøského balíku.
Zobrazí tuto nápovìdu.
Otevøe editor s HTML zdrojem.
Do aktuální pozice vlo¾í novou 2x2 tabulku.
Pøidá øádek pøed aktuální.
Pøidá øádek pod aktuální.
Odstraní øádek.
Pøidá sloupec pøed aktuální.
Pøidá sloupec za aktuální.
Odstraní aktuální sloupec.
Pøidá nový vodorovný oddìlovaè.
Odstraní z výbìru formátování.
Vytvoøí z vybraného textu dolní index.
Vytvoøí z vybraného textu horní index.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_image_window.png b/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_image_window.png new file mode 100644 index 0000000000000000000000000000000000000000..408284b2b5663fb51073c18da66dd0f8875c3967 GIT binary patch literal 4798 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 aju~N4+FD|R{K*3h4UMj*fkq|NF8V(k{~lKW literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_link_window.png b/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_link_window.png new file mode 100644 index 0000000000000000000000000000000000000000..23138639fdbdcccb0b86c32b0989de2e9a794d1c GIT binary patch literal 3832 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_table_window.png b/webcit/tiny_mce/themes/advanced/docs/cs/images/insert_table_window.png new file mode 100644 index 0000000000000000000000000000000000000000..e411590fb2de7e39bf06443090c4e961732ea531 GIT binary patch literal 4619 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 + +Nápovìda + + + + + + + + + + +
+
+Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/cs/insert_image_button.htm new file mode 100644 index 000000000..71f421dd5 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/cs/insert_image_button.htm @@ -0,0 +1,66 @@ + + +Tlaèítko vlo¾it obrázek + + + + + + + + + + + + +
+
+Tlaèítko vlo¾it obrázek otevøe následující okno.
+
+
+
+Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude +zobrazován jako alternativní popisek obrázku.
+
+Popis políèek:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URL obrázkuURL/cesta k obrázku.
Popis obrázkuAlternativní popis toho, co je na obrázku.
Rozmìry©íøka/vý¹ka obrázku.
ZarovnáníZarovnání obrázku, vhodné pro obtékání obrázku textem.
RámeèekTlou¹»ka rámeèku.
Vertikální okrajVertikální okraj, vhodné pro zalomení textu kolem obrázku.
Horizontální okrajHorizontální okraj, vhodné pro zalomení textu kolem obrázku.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/cs/insert_link_button.htm new file mode 100644 index 000000000..7d62b6252 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/cs/insert_link_button.htm @@ -0,0 +1,34 @@ + + +Tlaèítko vlo¾it odkaz + + + + + + + + + + + + +
+
+Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.
+
+
+
+V tomto oknì jsou dvì políèka. "URL odkazu" je adresa stránky, na +kterou odkazujeme. "Cíl" urèuje, jak má být odkazovaná stránka otevøena.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/cs/insert_table_button.htm new file mode 100644 index 000000000..dc7a96d1d --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/cs/insert_table_button.htm @@ -0,0 +1,68 @@ + + +Tlaèítko vlo¾it tabulku + + + + + + + + + + + + +
+
+Tlaèítko vlo¾it tabulku otevøe následující okno, v nìm¾ mù¾ete definovat novou tabulku.
+
+
+
+Popis políèek:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SloupcePoèet sloupcù v tabulce.
ØádkyPoèet øádkù v tabulce.
Vnitøní okraj bunìkVnitøní okraj bunìk tabulky.
Vnìj¹í okraj bunìkVnitøní okraj bunìk tabulky.
ZarovnáníZarovnání tabulky.
RámeèekTlou¹»ka rámeèku tabulky.
©íøka©íøka tabulky v pixelech.
Vý¹kaVý¹ka tabulky v pixelech.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/cs/style.css b/webcit/tiny_mce/themes/advanced/docs/cs/style.css new file mode 100644 index 000000000..59c464db5 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/cs/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: 0; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/de/about.htm b/webcit/tiny_mce/themes/advanced/docs/de/about.htm new file mode 100644 index 000000000..2074efe3d --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/de/about.htm @@ -0,0 +1,31 @@ + + +Über TinyMCE + + + + + + + + + + + +
+
+TinyMCE ist ein kompakter WYSIWYG-Editor für Webbrowser wie MSIE oder Mozilla +der es Ihnen ermöglicht HTML-Inhalte auf eine benutzerfreundliche Weise zu +editieren. Es verfügt über die wichtigsten Funktionen die in den meisten +Textverarbeitungen vorkommen und sollte einfach zu benutzen sein.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/de/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/de/common_buttons.htm new file mode 100644 index 000000000..8e827f2fb --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/de/common_buttons.htm @@ -0,0 +1,107 @@ + + +Allgemeine Schaltflächen + + + + + + + + + + + +
+
+Untenstehend eine kurze Beschreibung jeder Schaltfläche.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fetter Text.
Kursiver Text.
Unterstrichener Text.
Durchgestrichener Text.
Linksbündig.
Zentriert.
Rechtsbündig.
Blocksatz.
Unsortierte Liste / Punktierte Liste.
Sortierte Liste / Nummerierte Liste.
Einzug verkleinern.
Einzug vergrössern.
Letzte Aktion rückgängig machen.
Letzte Aktion wiederholen.
Einen neuen Hyperlink einfügen, lesen Sie mehr über diese Funktion im Kapitel Hyperlink einfügen.
Den gegenwärtige markierten Hyperlink entfernen / Alle gegenwärtig markierten Hyperlinks entfernen.
Ein neues Bild einfügen, lesen Sie mehr über diese Funktion im Kapitel Bild einfügen.
unsauberen Code aufräumen / Entfernt ungewollte Formatierungen. Diese Funktion ist nützlich, + wenn Sie beispielsweise Inhalte aus einem Office Produkt kopieren.
Zeigt diese Hilfe an.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/de/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..3650f092d950d13c09ef2dbe37d857dcb850c881 GIT binary patch literal 4822 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/de/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c0a22dddccb3a8e768fdab06c1cddb86177a2e9 GIT binary patch literal 5135 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/de/index.htm b/webcit/tiny_mce/themes/advanced/docs/de/index.htm new file mode 100644 index 000000000..cb849779b --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/de/index.htm @@ -0,0 +1,24 @@ + + +Inhaltsverzeichnis der Hilfe + + + + + + + + + +
+
+Klicken Sie auf die untenstehenden Links um die verschiedenen Bereiche der Hilfe zu betrachten. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/de/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/de/insert_image_button.htm new file mode 100644 index 000000000..4707d9c63 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/de/insert_image_button.htm @@ -0,0 +1,33 @@ + + +Schaltfläche Bild einfügen + + + + + + + + + + + +
+
+Die Schaltfläche "Bild einfügen" öffnet das unten gezeigte Fenster.
+
+
+
+Sie geben einfach die URL zu dem Bild ein, das Sie verknüpfen möchten und eine +Beschreibung des Bildes, welche dann als alternative Textbeschreibung verwendet wird. +
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/de/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/de/insert_link_button.htm new file mode 100644 index 000000000..d70586589 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/de/insert_link_button.htm @@ -0,0 +1,34 @@ + + +Schaltfläche Hyperlink einfügen + + + + + + + + + + + +
+
+Diese Schaltfläche öffnet das Fenster für die "Hyperlink einfügen / bearbeiten"-Funktion.
+
+
+
+Zwei Felder sind in diesem Fenster auszufüllen. Das Erste, "Hyperlink URL", ist für +die URL der Verknüpfung. Das "Ziel" erlaubt Ihnen auszuwählen wie die Verknüpfung +geöffnet werden soll. +
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/de/style.css b/webcit/tiny_mce/themes/advanced/docs/de/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/de/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/about.htm b/webcit/tiny_mce/themes/advanced/docs/en/about.htm new file mode 100644 index 000000000..b3e434232 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/en/about.htm @@ -0,0 +1,31 @@ + + +About TinyMCE + + + + + + + + + + + +
+
+TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla +that enables you to edit HTML contents in a more user friendly way. It has common +features that are found in most word processors and should not be difficult to +use.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/en/common_buttons.htm new file mode 100644 index 000000000..216775856 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/en/common_buttons.htm @@ -0,0 +1,162 @@ + + +Common buttons + + + + + + + + + + + +
+
+Below is a short description about each button. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Bold text style.
Italic text style.
Underline text style.
Strikethrough text style.
Align left.
Align center.
Align right.
Align full.
Unordered list/bullet list.
Ordered list/numbered list
Outdent/decrease indentation.
Indent/incread indentation.
Undo the last operation.
Redo the last operation.
Insert a new link, read more about this function in the Insert + link section.
Unlinks the current selection/removes all selected links.
Insert a new anchor, read more about this function in the Insert anchor section.
Insert a new image, read more about this function in the Insert + image section.
Cleanup code/Removes unwanted formating. This function is useful when + you copy contents from for example a office product.
Shows this help window.
Opens HTML source code editor.
Inserts a new 2x2 table at the current location.
Adds a row above the current one.
Adds a row under the current one.
Removes the row.
Adds a column before the current one.
Adds a column after the current one.
Removes the current column.
Inserts a new horizontal ruler
Removes formatting from the selection.
Makes the selection to be subscript.
Makes the selection to be superscripted.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..8a6424b7971798e431f6e048d158d0f55970baf1 GIT binary patch literal 5189 zcmV-L6uRq2Nk%w1VM+mu0QUd@H&l@lEO0qilOsNVFindaHh4i^nHDj05GrpUI(!r_ za}OzQrpoXNBx(yKYi5SIC`5!jS(O+wc1dTTm%8JFrP7M5*m|4FS$M8BQjd0*$5mBT z=;+h``|#@O>def{hpE;xP>o@MwWZ1MmAK&!C~YJ_fOC|^AUu7Ow%}WOucF57OlzZ* zw&0}4?rx62QE;bCYowvX>r85*c$vv8NQW{`j8k!_FH4CuP>z71&z->NKwX$paj0pE zye&zHq{#21$L&sRq?EVen7rhKrqiFo>V2NfQE#UjHF%J+-E@`3GEa?lmc|`9dpK2* zrOEF^Vw{Vv*__V48cJ%W#pxN@<~n zsMJnvrBH9C0A|c`lfyqtRHdBxl zFm#Qu+mEu`CPIROqtR4yshGRuX^FcMEpd*p+f{U`Cqjd5kGv^Gg(pLU88mmC!01S3 zpJ<4>VuH3?day-fos6#9fTGZuyya?&y^pcnB|w2?g}6OhmVBMeXNS5IE^=vtn#p8@xFtb?7czBwoy$gJoo$W3h^p6Mf3qq^g%B%mTzjybzvr605p*>rcFHDMBd9Qt+&3AWqElP-Sk;0I( z-5xo6E=q}UlEZhH$d{pUziytuto-k+j}!kHAxMsSGA;3MXupxZ;L}hHsC- zGc(Nb@$mp=nVFfH004k9Gc%x*O#}o4z`(%&%$Wc)nKNe0UteD{=KnxIK!AXN)X>NP z00960|M2kcA^8LV00000EC2ui07?Oi000R80Qm_VNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGZNIt&!5MSAVZ2ANwTELlPFWFT*BcR3xlMp%jWXM1X0Dva~1XRJ|EJ6fX z)6SqV!^1$9EM216ilWLFAvnuSO_(4G%%B-8Vh9n#Mavi@FnZiDrzz5>J8v9`1BU@a zH5I9dDOzM_%CTTq_=rHIY>gaUu^v4CpmpjNCm*h!;VJa%#fx(5AbrW!t&E-%OQffv2Za)dSExbcS$tRR!gBo$Op1T)Zt(FO>~0JDV!7T_YqD$Q8p$t#yA zp$a*39Fjr{Ly(ZpHxy8?2@$Or1Bf8Sl(NGfMi{|H95OUw$O=KY00a~xFreg;Og8D{ zlTbz(B|k>##MCwFWT~Z=PC+FVRaRl86<1z?B^Fs`p`{jEZowrNU3TH67hiq>CKzFc zA*L8(jzK0FWtL&48E2k>CK_p`p{5#ZuE8c7ZMNa28*jb=CmeCcA*UR3&Os*~b=G00 z9e3V=Cmwm`p{E{u?!hM?efHu1ryqa*0Vp7W1|p~+gAPI{A%zxVs3C_Qf+!-1CZeb! zi!Q<_BaJrVs3VU)0x2YsMj|QYw%m3LC6zfLwbV5vy|aN*PenCVRaa%TRaakyHC9rnq8@FUB}yjW_1FV~;-uIb@MXCdt4``k<|(+6;hu)Rq2p zAotuIywkzC3Z(lbyJEioTc*5d*1IOYZtfeWzjOwCC&79i+^52THasZAhEANQ#f)bB zD94h1T&c*Imb@v-o~|6K%cRD9D$T0i+^Wv7_B<=lwho=E(Yz-8E7QV0U98l|R=q6N z&Tbv8*VKl6E!oxStrnem=UubTI^ zsV|)V$oX%b0(+FF!F(qCC&Pk1T&TpP@ra@>)+miZs$-J^nWaXSDU)$3WuIc1s9sho znW3s?tHN11J`y`w{j63(!&T9Cg*0C+Em%$?R@9C~HDz6`Sz3cu*QNzFYmF^iW{ciJ zpeK-h`0$56?4kAloF}~@VozL3fk*ec*MV`gqXQp!$2HF70FZ#GU1NfmndX%yd$GkM zg@d2`5@)AG*v}(4@JRmrw6H)qj8G9f6b}T5IgB}KW0CS0r9vhgk2KH`9>IV|N(ZWz zjS6O_npvuB#;O;1L_QvgmCry@I}v(>guPN4u$ne3s2OW&O7Mu)m=zKkO6zOY5*xP4 zM!h0N4~VeT$@GZGkAC!nAhs0Z^{Rx#2EZc}eqaYX@?5R8Ss^Ewx

E zb&Y)F7a}SDyZv}1XtyHTC6AWL-J!6Pzhhx2{V~cGc_fBhJ7w~0xXR|~P$4{|(n$6p z%OPGgm$kg5F5AY-q@V*H@~DURIxx&)dcXr5_<%A!GL?{w2_#_w$yq#N1%EgJByX~2 zzd%x_ko*9RAbDILKysOo6bdAB1j)rfA{&o@!5`~XpvXXS2apKTAJ75G6g+YTe{2UN zG6M;EK;oW{?DHcY)WAP!5E27{gh3#YkVnGc4-kZ;SRg48NM88RXL;mC9zmt@Zpcbn zVl-_%yl7;>)yjd`5~L$NqEfC=k8vz5_se)9_fTf{^k*~cq9oR`Kdp` z=#M!6d1Nmhfq+K@b4Gup(I0Ds93?#R1dnXSBN6b39O>whD0t*G9+?10vii9`Y62vH z^v73K;1Sb-LW>O} zL<$}ekw+HVP!g2#u!2bJL{-VW99Hj@lGP|>9V-ybX11gX*oQps;aRyo(F5(^08C{% zKAM`=AE@<*YCi%Nk-*j;)12-5YI_%v=++;+^~X_t>rJJGq`3Y#u0N9NkL8-P3(b8l z9HMJg1PTEp?JSN*k`u^5b{AA+)lPWjFkXNURN#Iy2OgmeagB=w)!!a&@u{UVn(!AL3Cfn8m!_x4PG#{`gOPy)fVU-q(bC zy-=Jj@ZSJ~Qj~Wt?AG?ISc*0n&t1@_1+F5g$z3AL?cAwdI;^x}KTaY4)~1bmwL`_m|vrHaD`+P1rme)*p!V z#|}JV1dqtTBNcUUg%6Era0!~;9j&Z|L8@;IH-H@qn8!Ta!S;cRmc+~S$camIYLE%^IryI@q2=d9nY9?67`htS}!HTFLv7 znz1$K^MUImKjL#VALt`^1xeAxef0mXqR!g*NYg(;1Oz9R>Q=}4yJ^YwuFD&iKMXsC z5mI(VD}^28GA2x6`gUci>xz9t-xdSMJ~rhG1^$2&HYr|4JQZwDuil^k8z=WaIbLp2 zb~GU8^r+QKseE*ulBWbwhe!*uj*%LK9na!QyATphR|G|Lo76ih^hv?vLd=pi&k|9{ zQ$q~)XTx_88PyRaQE1h(OUAcZFU5S!*L>sie0+00S_C-j<3)rM7um-zW28+2<9&@2 zT;eA={u4)*Q!(gQK$`=3>;yXRcQWx8L8o&_6|_2wltHiaD*NX%v;t7JGeQAqLIapW zo&-ECRA35dJTug857=1#0DN8uJzofX9ueEGo z<32%kIN3x$i*rBVr&MhugX0816mw4LmxE5WgYNf7J_tdkV@MSLq&kX(L9UZCNVs$T z7f`o@Ndm|_QkYPnBs?#4g{IViea2YLqYtQ^oa;aJP>s}e70Cw=PmFUk5h7nO;L|Yp*PJGeIq!B(qw&M zq=JaUf_wOVj-x-y_(sfVem3}w>9l^rhH{~!Db^@|LHLOFbbm%jiQd>xOIS(&hdU*t zN#*D}=XiitSUjWHj_wA5^4OB{ctk`IlQKDzG+C22d6V(~7A|DClRVjzKKYYC8I(df zltfvSMtPJ-nUqQylpS>xI1!6b8I@8wl~h@kR(X|JnUz|(m0a1CUip<^xr$Dyllt%v zW_gxqnU-p~mTcLUZuypQ8JBW7mvmW|c6pb0nU{LGmwbtrV>y<68JL1On1orFhIyEX znV5a~mmQ^;j`^678JUtfnUo2aj0rB4nVFionVi{~oOziz;hCa2nxt8prumkjS(c}{ znylHHu9=vr`I@pho3vS*ZW)`lnVY(~o27}Hy!o5J8Jv#ko5ER~#(A7~Nu0>JoXpvr zW~rRc8J*I}o6tF()_I+-S)JIqo!se}+S#4p8J>~<`JLifp5{rI7gSkqFmRa3L2qiX`sC) zq6uoFGCHF&N~1YSp_k>OKMJHE`l3SWqc^IeyUC(Ps-sMLq%GQ{FKVJLI;2zzrB&*d z7;2>y>ZDo9r9FzIw5g;`>ZN0UnF?yvp zI;A^`qc)nRy=SIu`lM^Br-CY{e@dreYNx9IiKkPFrh{6h3<{@-8mDM_sAjsPmYSxD zx~TNosC1d9kgBJKI;npeqnOI6smi7qx~Y-csj?}ieQKqqDylGgsXgkZeA=e7dZxXa zr?v{Kp2|yidYW@8tjNliVk()(nyk)xmdpCA(n^}qI<40FnT&d^+B&Rcxvkz>r=R+* z;(D6ZIbjWOx~}d@nd$nj@=BNS%A8AiulSm;`ns=2S(o*?oE&8n0z0q- zTd)Re6Z_z=?HZo}d$11sun-%u2&=H+DxV4~u^5}N8oRLxORo!?n2G9|7rU_}Te2og z6CFF3(HgQAYMUc_vM?L7GP_X}ORS*(I+v}Avo1TcJlnG}o3e7btU0TrwYsN%>Y@qy zp+!ryt-7=`>Xt9-vr;>?4hyt#DXUwWv`?$GTdTE5tEyi+qFwv7Vau{+8MRcKwrV>Q zR%@9bd!Rd-wKyubblav`YqVo4w_njt9ce|E-OS!1~x0c(M|B9Tao4T+| zwX3VFgsYyf8@ss6v$MOFt$Uoeo4de!vb(F6y=$EOdc4S+yvm!DHQTN8`n<4NyU;tm zd|ABIJH6I>z0aGy+AFWz+r94p`n}+*uHrks=32hyE3QhqykVHWh{?V_*}Q;Bm%n?k z!|T3yS-%o{zi7F>!i&F#slO4+ztAeZk!!L948U_Kz!00j|7pN%$-o2azzPhP5=;~Q zKoSn@zanv2Hj%+JTfu^Px*j~RAS@Ca48f*L5+{to8Z5#iToNbT!Y&-bDyzb3iMBIb z!XClHKI{)%hr%!%m^#eDw)7E)1`;Lw!!{hWIGmP6+`~vL#Y#NIKn%h({1Fs9#49`! zSsW5rY{e}+!&EH99*enh8O1g1#Zb(`MtsC@498>q#$Vip^820( zY{z9x!(j}@Y%IrgyqA6dOU8Lz$a-AGhTOzg`^0D&wM#6jI~mKx>de=RzSNAQ)_lzzn$6lQpxoTe{`t+|%%9>s&i7f) z<}9D+oX+sM&g{IN?)=W@8PD=up7dPL14_yG{H*u9&)nJ1{_LRo9MHlF&;&i527S=c zna~Q|oDAL2%lXg{eVh_K(ZyNO79E@zozcI!(Hxzmc8ZfCJ<=py(k6YA`Wd_`z0xdQ zurPVjFdfq}J<~KIos(1o%{ZOYI=$08-P1f7mOvfULOs+(UDQT>)JScW0RaFz#(54W literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..26cdccdbc9ea40a4ceb431bba48d5a8cdd3ec772 GIT binary patch literal 7195 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 A@c;k- literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..a3c8bc133309a39f405ee111dbbe69181c35d74c GIT binary patch literal 7093 zcmV;m8%pFyNk%w1VN?O-0QUd@N@$@~bE+9McR5y*3@2N{Jyn zeikuw6fSZjKY$xHc@ivfG*FHYDQ-YOK&Hy@3M6WhwcmA?#tS8DW`?gwvu%*-f6gm#z5j??}Me%O>3j0#_dOCo?w8qP;RDqo635d$`C4Vh^p5%QjdkF(+?_dPj01A zaHmjjriiN6aFD_vJbj?U>VBWiZ;-(vJ%5F#)HPC%A3A(@n8-zAootN00A|dYyyYG` zdtrgKqQ>o=!RTFlu`5T0kh9%#lf-h8!(@cFpv3E>$nHN}m@i9;BR+qApw3rztYd?> zn7rhXv)(>immD{FqsQ)@!00wpkS0QcR&}hQ#q2Olid}uOUVXAycC95rf)y}xfuhis zx#B@ynU1jAjIP>^ui9yeyG&}M7czBAX`+Ip(N%P-mAK(nb*q7+(3QC2BtU^BL4iPC znJPwwI8~92uiJv7(Pf3WTzjyZz2=Lp*?*zWZH>Qbio9rux?+O1OlqP=WS*YF=|EkW z6E1QQEO2Lsx@d^ILSULfUz$c^ohn9#fTGV|f3u6O*%2#ngr(AlsnvMVVj1AhDc_gM`fRHkHIlbi!e=# z@$vC9Gt2;HnVFfH004k9Gc&-zz@U>&1OxNP z00960|M2kcA^8LV00000EC2ui08|0x000R80Qm_VNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGdh&O&!5MSAVZ2ANwTELlPFWFT*Vbi~gsQuhB}k4XV6cb@(_)7c836)(3dKlJ zByu4_V54?}l{7n#AVmqr?8+P(vz7|~+B0nx1`N7n?b1{vmIx7VV8Ox>E*%;&*1YM- z!{f;h3l^-fLK{6O<4hJ>lu*J8*^F~WAVji@mK;wlPMig_*7+e_BK?kk~ zgGnZ-T*5*%+~8423KdjfgE-%SGD;;GWPl7IaWvCP65W84NFC4EGJ_d>G|>nhRUp#G z5K_1>!IV^1Y2}qzW~rr?{1~MZQ`eXy=9ptT1(j4(S%sBWTzLhSSY(-nmRfAN1(#fO z*@c&0eE9{KV1yZlm|~1M2AO1(S%#TroOuSCXr!5jnrf`M2AgcO*@l~Ly!i&4aKssh zoN~-L2c2}(S%;l=+<6C{c;uP?hn{-uxd)$o^x21>e*F0dpnwD#h@gTDItZbJ6k3R( zh8%hbqKG7#h@y%tx(K6;G}?%xjy(DZq>w}!iKLQDItiteTc)e-x>$CZ6H-fEL()4V zDD_lS1WZ-cRatG-)mLGSRn}Q)t<~0Bam`iNU3u-**I$7OR@h;QE!Nm$kxf?FWtnZ( z*=M1RR@!N)t=8IWvCUT7ZMp5%+i$@NSKM*QE!W(0(M?y~b=hs#-FM-QSKfK)t=Har z@y%D?efjOz-+uuPSm1#PF4*9M5l&d)g&A(x;fEoPSmKE(uGr#>G0s@yjXCbv%yPF4^RhQBJv%1bgfMt&#*&x_cCu{+M9+;U>IeLcJ8+i{`#-`s-%EaS}}D!FMXG zXTyC$4CuszT5M>>iE_;7$B&9EX~~tMjOogoy6kDpq0&t1&8OT!rH!P3slZ zfHk#YS04VS*IA;~Mq407&$urhc^vU~n4PoYvxz11d~`9$}ycJQA@$ zQH)R%^oS5Vvav;B@G~A!9S2wA!ApVAA0p(`%RVJDQF$bVk?=?eJhHP@`OH;8ixtsm zb+lW}$0PUgh|_!pk{&Y8BhJ&BvbxqRut95V(_(=~td+KqaPMv3lAE~dRxZ4uD}4$< zpBB5=MV+`Wef{VML9+S9zd=mM)B_G|WCse|7)Lq!qkoXIV*n|q#{%{- za|yJ|M;!M5kwStlf)hLxBNf%LMnTdalAIJJ{qeyNvP_e+GodFvQmT)js+7EYVJd+) z!&VXxmSm8n4gutmU{Q@&xIC6FhbTQ?9?^Qj^an9zOHnq3;n zKCB5wXmXPuM|GDs-<6aLz+)cxu%AELaSwE&00k#VK|4K?uaNW$BwzuFSv=wZe}Dia z3Cm{#K(Yvs1O_A&3yBgG`H?PoBr_gC9Y{(8l7)UmHVy>|2{~Ci8GwWlAQ`1UssoZJ zc;pKH01rrH1(NoFFBW>S^yb-#U#=ni}Xij?uv@MIx3PIM2$yuP)Uzm zaswX8jYl>~yA%2&03ZpaKNNcdkC+l9H1NoHJc0p_u+k&&@dyq;DpJmR)*}e=$O}?R z1dmY2BU1oLYW)Esk95EzC-O*4XKDju$~F$P^~jJsGDYz@^NQ-rVo-fcR3HyzxWpx6 zQuZ;Ad??p&Y(xP&PJmUd?vJa|^#^tRVcm~>MI_wy2c7Pju<+_LFCOU&A=7(+^|n|4 zg8rB*d?(pkHgnYD~1t^y!Gjj zfxAuN62yHksw%gT3U2 zvz+7GNRK=c&+I;eyDhQb{`%v;^_Jbe3#;!^DVV|jcC0^K(%$;Io))g+EfO%hH``o2BLdNA%8V27P3- zAPM}%2k&B6q`Dd(N&H7LaN`_<#7L5-yya2;^2}>5XPY^^X7jq~YlWzWSIvE5hBco8QV@a9v zP+~_|CsZ?Lmpd$EO1%R^suVmlAKhxI2pIJ2A9M z!c#*^6N$&;D?(^XmIy@8vr9y@i7ypQN|ZgIcuY|AJ-6j!wk84gc#rs)kNUWe_&6o} z$d3mYKgTr!1X+*a8JJ{56ogrrhIyEX znV5<>5#QvBj`^678JUtfnUqo2VI@?}8Kmkej->o4nbZzWJNL8Jxm7oWxn2#(A8`nVibGoXpvr z&iS0s$(y!mo6%XF)_I-SnVs6Xo!r@-&^et%<(=aHIiBQMp5}R;=vkcL=`QKnp6>ac z@EM=-`48)foAY^}_?e&jxu3sTpAx{I02-hII-uR@p9FfK2%4Y@8k`2Ypbq+=5UQUF z8leD7d8WRZrEaRG#mT0+8K!b7rWabJb=sVC z3a4Dkr@|Gdd^)FrDx7(`r*=A`cZr=ft;Pze z&>ErAnylRVt=M|4S_-bus;%A1thMT^;o7d_8m*$ro}{X%>6)zc`mSr*oAb)9%c`rT z8nBwGtMy8tWXi0$TB)VVsQYTGojS1Xda4N9r>V-R59_T7o1j%no_V^RA=|Mw`my6V zve=2TBrBsPyRt6pvG;19FFUgv+OjnNd$ap#vpBo6^Qp5u`?K!pvp_qv<|(v9d$itZ zv`D+O*{QTl`?S&NvHrzLuC_L3$*ZHyV+NJ~=w!(F{3(B!v z`w@%#w_2;WaXP2K$+!2}wfz9OlB=M83Za_Ixq~~oWF)i0iLmhcs+QZQYMQ!-o4VC0 zx0^e`JcolCZ*YqrEmu&b-O+4{M~JG=lJyCE^Vw40#bYP_wxuF?yv z?a8*x>k@=(on(r*$2+~m>%F@FtFPIKw%3cjjjOxhyROl@uhk0@<=Yb3Tb+1{yxj}E zxEsFzioVXNxNUpB_=~?1YrE&kzjI5vjS0Mf8mO?FvHvT*&`Ye*skxcgy9lbl5No-) ztH0$b!I5jeNlUpfD!3l}v?2_@27H?c+@dAS67kEkE4&gd{GA}I!ZzU#F^sb>tP(dY zq%+K-SZlRE{K3C#wM5*WTU*3Pe55^`#7vyGL)^qrter<3#Z)}SR1C#de8o(h#afKS zT-?P({Ka4lwPFmQK}^C_d&1Otwl%!NG@HXI;l>`i#3%~KHvzwUO(5c8I!N~D>xR;E%#|g^E zsmVg6$M{;g8ce^*iOAPU$|AwZ?`gc;E6TeI$-XPes0^@;TD-68u#`%?&%40C>B=Di z%k7D}yX?IhyR6LYtiCM3y-Ca*;`Oy#B z%Wlfc1O2JDi_(t&>d_W0#nxP%w5-#`$ty(3bbTh);xRGXpOUKz1B3_)^7c> za2?kxJJ)pGv33fdSi9E(=nr=-omVZQqDh;Ct&bg%q*?v8Pt3=BQ^PLt5IKR^Rjs{& z9ir&t*e#)jejM3GI@O9@)FIs1n7tB55oCwm*^@25m3_IOE7~oQO)K%f9#Ps@c-r#G z)ZFRWIK9}p4ACc>$*w)YCL!Cy?Gfcm+dswG*6GQ;t=EtX+Z6oSU2Vzf46?xOzM@MK z#9b1zd)!_B*m=s$(-h6n^BKCv9o@SM+6?{Bmg>5f>aa2j(8_t)=bhb=E8HE-yxr{& z!mShE{cGVJorVm%&YZ#Pi`&U*-u#W;L_OWX>(Kwp-Wk8e*kXVIxWlV=mM^??z!lUZW3JrnUKz-lFsD3t-`LI=_ZkyBp#%n zZq=dg!;47~e%;wyeaj9Gqohvie@&uIe(PJD>$>j6yx!|!{OiC@#=<`AOq z>`%Jv%)X?~{_IH_?Yqm@ReQA7e(j*H-aee^AT6Z`UCik{>om;h-~OcGKF#A!>E%A! z=kBEGKF;gD$B91W@)_^&yrN^Syyiadr%c{qKGE@s?+HDi7W|tR%gW?Q@b8|R^PIl3 ztkUVp@C17BL5e@dj`2CeE-Z|I*$`@sm#P>+SLOEYK4F zui_*xpyKM}U_Rc7T=S~V?J(}~68`bd-R~toyz(9N`##@1PuZ*9@dPd99X;|yZ}U@* z$VhMRxxMtN-Sj{I^!MDV2A$+nAD|YGaTkI9e@*=Pww45_8ZFF z?GNQ&!dt*`8rzpmS3`L zpZPP3`J5l4p8xqR8u}|w_@+OZuinI@ui}N>`m%ZIzRvh2is`jp!;lL5j=%X4O8d26 z6Phi^oo=A|^&FIrV z;;Fy*f`83#p19h75?Q|8(GL^f4}if>?97k#xC`I6TjAsR{N3NUN01>!jwC6PA-{dmi3kcTcu?U^f;juKkJBt+OeB9)EsfD zYv92_i{32UI7ryKEmv0Fydm%24}Tx0UcD;uuhz9EcfOW+_t+@+jVE88JZJ6c)o;X3 zdOdaS;N{QvC&B)G{Q1$p=dZnef8+LvZa@MHH1I$KqoWEy29Nu%LD%S$aKi2&w9vH& zFVt{D4m;#4Lk~j~aYPa=0}cswDL+U$qPwIjP{{WzI~_^(7wLRzSlOr`P(lb!H2L1nY(L)hU=(~Xw)u_;a z8jb5qNd1v?(KsztD%1Hg-4r8AJq5KpQ8`uBP_`s%Gu1TjERHenKAnv=xdejhyHQu2 z(p2womFrSsYg4FK6J^Z~r&?{B%vqwIMF?46jRcmi$)0u9*o3GpwOL~&6PKxNkFAzb za33Z2C~kMPt=lb?bx%&p*yXmi@5+VuTt7Vu7utW@eazfgH`9?`b+e83)}yp=akk`oF!;*^y$dE;3TZh7C8sT_IcNHv}+ zW@d4wxn?A9#`)!)m-Q%1q>%>N=A@fWTIa5KUV3U(DW#M8>LIPhdTSoF=K5e49g@{&$}6}0a?CS#6z0e~_xy9vLl=E?(jiaDY1C6!eRbAbcl~wPW0!sQEA_Me fcHDE + +Help Index + + + + + + + + + +


+
+Click the links below to go to the different help sections. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm new file mode 100644 index 000000000..83d8b09f8 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm @@ -0,0 +1,32 @@ + + +Insert anchor button + + + + + + + + + + + +
+
+This button opens a new window with the insert/edit anchor function.
+
+
+
+There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_image_button.htm new file mode 100644 index 000000000..503a98bf0 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/en/insert_image_button.htm @@ -0,0 +1,65 @@ + + +Insert image button + + + + + + + + + + + +
+
+The insert image button opens the window shown below.
+
+
+
+You simply enter a URL to the image you want to link to and enter a image description, +this is then displayed as an alternative text descripton of the image on the page.
+
+Field descriptions:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Image URL URL/path to the image.
Image description Alternative description of image contents.
DimentionsImage width/height.
AlignmentImage alignment, useful when wrapping text around images.
BorderBorder thickness.
VSpaceVertical space, useful when wrapping text around images.
HSpaceHorizontal space, useful when wrapping text around images.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_link_button.htm new file mode 100644 index 000000000..822717a2b --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/en/insert_link_button.htm @@ -0,0 +1,33 @@ + + +Insert link button + + + + + + + + + + + +
+
+This button opens a new window with the insert/edit link function.
+
+
+
+There are two fields in this window the first one "Link URL" is the +URL of the link. The target enables you to select how the link is to be opened.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/en/insert_table_button.htm new file mode 100644 index 000000000..2f1e1ebd0 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/en/insert_table_button.htm @@ -0,0 +1,71 @@ + + +Insert table button + + + + + + + + + + + +
+
+The insert table button opens the window shown below. This action enables you to create tables.
+
+Image of table window
+
+Field descriptions:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColumnsNumber of columns in the table.
RowsNumber of rows in the new table.
CellpaddingCellpadding of the table .
CellspacingCellspacing of the table .
AlignmentTable alignment .
BorderBorder thinkness of table.
WidthWidth in pixels of table .
HeightHeight in pixels of table.
ClassStyle or CSS class of table.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/en/style.css b/webcit/tiny_mce/themes/advanced/docs/en/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/en/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/es/about.htm b/webcit/tiny_mce/themes/advanced/docs/es/about.htm new file mode 100644 index 000000000..ebbb77b4e --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/es/about.htm @@ -0,0 +1,28 @@ + + +Acerca de TinyMCE + + + + + + + + + + + +
+
+TinyMCE es un editor WYSIWYG para navegadores como MSIE o Mozilla que te permite editar el contenido HTML de una manera más amigable. Tiene la mayoría de las opciones de un procesador de texto y no debería ser dificil de usar.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/es/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/es/common_buttons.htm new file mode 100644 index 000000000..96d143d40 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/es/common_buttons.htm @@ -0,0 +1,155 @@ + + +Botones de uso común + + + + + + + + + + + +
+
+Pequeña descripción de cada botoón. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Texto en negrita.
Texto en cursiva.
Texto subrayado.
Texto tachado.
Alinear a la izquierda.
Alinear al centro.
Alinear a la derecha.
Alinear justificado.
Lista desordenada/lista por puntos.
Lista ordenada/lista numerada
Disminuir la sangría.
Aumentar la sangría.
Deshacer la última operación.
Rehacer la última operación.
Insertar un enlace, más información en insertar enlace.
Quita el enlace al texto seleccionado.
Insertar un imagen, más información en insertar imagen.
Limpiar código, esta función es útil cuando copias el código de otra página.
Muestra esta ventana de ayuda.
Abre el editor de HTML.
Inserta una nueva tabla de 2x2.
Añade una fila encima.
Añade una fila debajo.
Elimina una fila.
Añade una columna antes de la actual .
Añade una columna después de la actual.
Elimina la columna actual.
Inserta un separador horizontal
Elimina el formato de la selección.
Subíndice.
Superíndice.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/es/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..26cdccdbc9ea40a4ceb431bba48d5a8cdd3ec772 GIT binary patch literal 7195 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 A@c;k- literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/es/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..53be0bb8bc0565c2b3427f8c00510bffd2c006b7 GIT binary patch literal 6747 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/es/index.htm b/webcit/tiny_mce/themes/advanced/docs/es/index.htm new file mode 100644 index 000000000..f5b5b9784 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/es/index.htm @@ -0,0 +1,25 @@ + + +Índice de la ayuda + + + + + + + + + +
+
+Selecciona una sección para ver la ayuda. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/es/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/es/insert_image_button.htm new file mode 100644 index 000000000..1d66e705b --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/es/insert_image_button.htm @@ -0,0 +1,64 @@ + + +Insertar imagen + + + + + + + + + + + +
+
+El botón insertar imagen abre la siguiente ventana.
+
+
+
+Tu sólo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripción de esta, esta descripción aparecera como un texto alternativo que describa la imagen.
+
+Descripción de los campos:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Image URL URL de la imagen.
Image description Descripción alternativa del contenido de la imagen.
DimentionsAltura/anchura de la imagen.
AlignmentAlineamiento, útil cuando colocas texto alrededor de la imagen.
BorderAnchura del borde.
VSpaceEspacio vertical, útil cuando colocas texto alrededor de la imagen.
HSpaceEspacio horizontal, útil cuando colocas texto alrededor de la imagen.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/es/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/es/insert_link_button.htm new file mode 100644 index 000000000..d34b39d2d --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/es/insert_link_button.htm @@ -0,0 +1,32 @@ + + +Insertar enlaces + + + + + + + + + + + +
+
+Este botón abre una nueva ventana con la función insertar/editar enlace.
+
+
+
+Hay dos campos en esta ventana, el primero "Link URL" es donde hay que escribir la dirección del enlace. El segundo "Target" indica cómo se abrirá el enlace.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/es/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/es/insert_table_button.htm new file mode 100644 index 000000000..3f9998bc3 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/es/insert_table_button.htm @@ -0,0 +1,67 @@ + + +Insertar tabla + + + + + + + + + + + +
+
+El botón insertar tabla abre la siguiente ventana. Esta acci&ocaute;n te permite crear tablas.
+
+
+
+Descripción de los campos:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColumnsNúmero de columnas.
RowsNAúmero de filas.
CellpaddingDesplazamiento entre celdas .
CellspacingEspacio entre celdas .
AlignmentAlineamiento de la tabla.
BorderAnchura del borde de la tabla.
WidthAnchura de la tabla en pixels .
HeightAltura de la tabla en pixels.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/es/style.css b/webcit/tiny_mce/themes/advanced/docs/es/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/es/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/about.htm b/webcit/tiny_mce/themes/advanced/docs/fi/about.htm new file mode 100644 index 000000000..5ddee2b2f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fi/about.htm @@ -0,0 +1,28 @@ + + +About TinyMCE + + + + + + + + + + + +
+
+TinyMCE on pieni WYSIWYG sisällönmuokkausohjain webbiselaimille kuten MSIE tai Mozilla joka mahdollistaa HTML sisällön muokkauksen käyttäjäystävällisellä tavalla. Se tarjoaa yleiset tekstinkäsittelyohjelmien tarjoamat toiminnot eikä ole vaikea käyttää.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/fi/common_buttons.htm new file mode 100644 index 000000000..375e67a07 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fi/common_buttons.htm @@ -0,0 +1,156 @@ + + +Common buttons + + + + + + + + + + + +
+
+Alla on lyhyt selostus kaikista toimintonapeista. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lihavointi.
Kursivointi.
Alleviivaus.
Yliviivaus.
vasen tasaus.
Keskitys.
Oikea tasaus.
Pakotettu tasaus.
Järjestämätön lista.
Järjestetty lista/numeroitu lista
Poista / vähennä sisennystä.
Sisennä.
Peruuta viimeinen muutos.
Tee uudelleen viimeinen peruutettu muutos.
Lisää linkki. Lisätietoa tästä toiminnosta lisää linkki -osiosta.
Poista linkki valitusta tekstistä.
Lisää kuva. Lue lisää tästä toiminnosta lisää kuva -osiosta.
Siisti koodi. Tämä toiminto on käytännöllinen kun liität tekstiä toimistosovelluksista.
Näyttäää tämän apuikkunan.
Avaa HTML lähdekoodieditorin.
Lisää tualu. Lue lisää tästä toiminnosta lisää taulu -osiosta.
Lisää rivi valitun rivin edelle.
Lisää rivi valitun rivin jälkeen.
Poista valittu rivi.
Lisää saraka valitun sarakkeen jälkeen.
Lisää sarake valitun sarakkeen edelle.
Poistaa valitun sarakkeen.
Lisää vaakaviiva.
Poista muotoilu valitusta tekstistä.
Tekee valitusta tekstistä alamääreistä.
Tekee valitusta tekstistä ylämääreistä.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/fi/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..d91d9e1f1932f3916261d8fdc8f6699fb98f2934 GIT binary patch literal 8825 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 vzXRl$M(rSLOHk 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 + +Apua sisällysluettelo + + + + + + + + + +
+
+Napsauta alla olevista linkeistä mennäksesi eri osa-alueisiin. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm new file mode 100644 index 000000000..7a119c4c8 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fi/insert_image_button.htm @@ -0,0 +1,65 @@ + + +Insert image button + + + + + + + + + + + +
+
+Lisää linkki -nappi avaa alla näkyvän ikkunan.
+
+
+
+Kirjoita haluamasi kuvan URL osoite ja lisää kuvalle selite. Selite näytetään vaihtoehtoisena selitteenä sivulla. +
+
+Kenttien selitykset:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Kuvan URLKuvan URL tai polku.
Kuvan seliteVaihtoehtoinen selite kuvan sisällöstä.
UlottuvuudetKuvan leveys ja korkeus.
AsetteluKuvan asettelu, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.
ReunaKuvaa ympäröivän reunan leveys.
PystyväliPystyväli, käytännöllinen kun halutaan tekstin rivittyvän kuvan ympärille.
VaakaväliVaakaväli, useful when wrapping text around images.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm new file mode 100644 index 000000000..36055178f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fi/insert_link_button.htm @@ -0,0 +1,35 @@ + + +Insert link button + + + + + + + + + + + +
+
+Tämä nappi avaa uuden ikkunan jossa on linkin lisäys- ja muokkaustoiminnallisuus.
+
+
+
+ +Tässä ikkunassa on kaksi kenttää. Ensimmäinen kenttä, "Linkin URL", on linkin osoittama URL -osoite. +Toinen kenttä, "kohde", vaikuttaa siihen miten linkki avataan. +The target enables you to select how the link is to be opened.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm new file mode 100644 index 000000000..b43df3673 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fi/insert_table_button.htm @@ -0,0 +1,67 @@ + + +Insert table button + + + + + + + + + + + +
+
+Lisää taulu -nappi avaa alla näkyvän ikkunan. Tämä toimonto mahdollistaa taulujen luonnin.
+
+
+
+Kenttien selitteet:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SarakkeetTaulussa olevien saraakkeiden määrä.
RivitTaulussa olevien rivien määrä.
Solun reunan ja sisällön väliTaulun sisällä olevan solun reunan ja sisällön väli.
Solujen väliTaulun sisällä olevien solujen väli.
AsetteluTaulun asettelu.
ReunaReunan leveys.
LeveysTaulun leveys pikseleinä.
KorkeusTaulun korkeus pikseleinä.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fi/style.css b/webcit/tiny_mce/themes/advanced/docs/fi/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fi/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/about.htm b/webcit/tiny_mce/themes/advanced/docs/fr/about.htm new file mode 100644 index 000000000..ea3b69d8f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr/about.htm @@ -0,0 +1,32 @@ + + +À propos de TinyMCE + + + + + + + + + + + +
+
+TinyMCE est un petit éditeur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui +vous permet de manipuler du contenu HTML d'une façon plus intuitive. +Il est simple d'utilisation et possède les fonctionalités ls plus répendues que l'on peut retrouver dans +les traitements de texte. +
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/fr/common_buttons.htm new file mode 100644 index 000000000..d93cebb43 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr/common_buttons.htm @@ -0,0 +1,160 @@ + + +Outils communs + + + + + + + + + + + +
+
+Ci-dessous une courte description de chacuns des outils. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Met le texte sélectionné en gras.
Met le texte sélectionné en italique.
Souligne le texte sélectionné.
Barre le texte sélectionné.
Alignement à gauche.
Alignement au centré.
Alignement à droite.
Texte justifié.
Liste à puces.
Liste numérotée
Réduit l'indentation.
Augmente l'indentation.
Annule la dernière opération.
Refait la dernière opération annulée.
Insère ou modifie un hyperlien. Allez à la page + Outil d'ajout d'hyperliens pour plus de détails.
Efface les hyperliens qui sont sélectionées.
Insère ou modifie une image. Allez à la page + Outil d'ajout d'images pour plus de détails.
Nettoie le code et retire les paramètres non désirés. Cet outil + est très utile lorsque vous copiez du contenu provenant de logiciels + de bureatique.
Affiche cette page d'aide.
Ouvre un éditeur permettant de modifier le code HTML.
Insère un nouveau tableau à la position actuelle. Allez à la page + Outil d'ajout de tableau pour plus de détails.
Ajoute une ligne au tableau avant la ligne courante.
Ajoute une ligne au tableau après la ligne courante.
Supprime la ligne courante.
Ajoute une colonne au tableau avant la colonne courante.
Ajoute une colonne au tableau après la colonne courante.
Supprime la colonne courante.
Insère un séparateur horizontal.
Supprime les formattages du texte sélectionné.
Transforme le texte sélectionné en texte souscrit.
Transforme le texte sélectionné en indice supérieur.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..1f2edf6864e22d759c90c580fc94507550dd85c2 GIT binary patch literal 38920 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc79236f82f547ef85ff943a4021350098ef76d8 GIT binary patch literal 20970 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Ì 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..be00df4b0e1a988c73c1fef55eacb6c1c66cd8de GIT binary patch literal 32352 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 DRwb + +Table des matières de l'aide + + + + + + + + + +
+
+Faites votre sélection parmis les thèmes suivants: + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr/insert_image_button.htm new file mode 100644 index 000000000..95324db3e --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr/insert_image_button.htm @@ -0,0 +1,66 @@ + + +Outil d'ajout d'images + + + + + + + + + + + +
+
+L'outil d'ajout d'images ouvre la fenêtre ci-dessous.
+
+
+
+Vous entrez tout simplement l'adresse de l'image que vous désirez ajouter et +entrez une description facultative. La description sera affichée en texte alternatif +sur l'image lorsqu'elle sera publiée.
+
+Description des champs:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Adresse de l'image Adresse URL de l'image à insérer.
Description de l'image Description alternative de l'image.
DimensionsLargeur et Hauteur de l'image en pixel.
AlignementAlignement de l'image. Très utile pour faire contourner le texte autour des images.
BordureÉpaisseur en pixel de la bordure.
VSpaceEspacement vertical. Très utile pour faire contourner le texte autour des images.
HSpaceEspacement horizontal. Très utile pour faire contourner le texte autour des images.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr/insert_link_button.htm new file mode 100644 index 000000000..723216dda --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr/insert_link_button.htm @@ -0,0 +1,34 @@ + + +Outil d'ajout d'hyperliens + + + + + + + + + + + +
+
+L'outil d'ajout d'hyperlien ouvre la fenêtre ci-dessous.
+
+
+
+Il y a deux champs dans cette fenêtre. L'Adresse URL est l'adresse +de l'hyperlien. La destination vous permet de choisir de quelle façon +l'hyperlien sera ouvert.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr/insert_table_button.htm new file mode 100644 index 000000000..59e554bb4 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr/insert_table_button.htm @@ -0,0 +1,71 @@ + + +Outil d'ajout de tableau + + + + + + + + + + + +
+
+L'outil d'ajout de tableau ouvre la fenêtre ci-dessous. Elle vous permet de créer dfes talbeaux.
+
+
+
+Description des champs:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColonnesNombre de colonnes du tableau.
LignesNombre de lignes du tableau.
CellpaddingMarge à l'intérieur des cellules du tableau.
CellspacingEspacement entre les cellules du tableau.
AlignementAlignement du tableau.
BordureÉpaisseur des bordures du tableau.
LargeurLargeur en pixel du tableau.
HauteurHauteur en pixel du tableau.
Classe CSSNom de la classe CSS pour appliquer un style.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr/style.css b/webcit/tiny_mce/themes/advanced/docs/fr/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/about.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/about.htm new file mode 100644 index 000000000..ea3b69d8f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr_ca/about.htm @@ -0,0 +1,32 @@ + + +À propos de TinyMCE + + + + + + + + + + + +
+
+TinyMCE est un petit éditeur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui +vous permet de manipuler du contenu HTML d'une façon plus intuitive. +Il est simple d'utilisation et possède les fonctionalités ls plus répendues que l'on peut retrouver dans +les traitements de texte. +
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/common_buttons.htm new file mode 100644 index 000000000..d93cebb43 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr_ca/common_buttons.htm @@ -0,0 +1,160 @@ + + +Outils communs + + + + + + + + + + + +
+
+Ci-dessous une courte description de chacuns des outils. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Met le texte sélectionné en gras.
Met le texte sélectionné en italique.
Souligne le texte sélectionné.
Barre le texte sélectionné.
Alignement à gauche.
Alignement au centré.
Alignement à droite.
Texte justifié.
Liste à puces.
Liste numérotée
Réduit l'indentation.
Augmente l'indentation.
Annule la dernière opération.
Refait la dernière opération annulée.
Insère ou modifie un hyperlien. Allez à la page + Outil d'ajout d'hyperliens pour plus de détails.
Efface les hyperliens qui sont sélectionées.
Insère ou modifie une image. Allez à la page + Outil d'ajout d'images pour plus de détails.
Nettoie le code et retire les paramètres non désirés. Cet outil + est très utile lorsque vous copiez du contenu provenant de logiciels + de bureatique.
Affiche cette page d'aide.
Ouvre un éditeur permettant de modifier le code HTML.
Insère un nouveau tableau à la position actuelle. Allez à la page + Outil d'ajout de tableau pour plus de détails.
Ajoute une ligne au tableau avant la ligne courante.
Ajoute une ligne au tableau après la ligne courante.
Supprime la ligne courante.
Ajoute une colonne au tableau avant la colonne courante.
Ajoute une colonne au tableau après la colonne courante.
Supprime la colonne courante.
Insère un séparateur horizontal.
Supprime les formattages du texte sélectionné.
Transforme le texte sélectionné en texte souscrit.
Transforme le texte sélectionné en indice supérieur.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..8e4104ca9ab2982a45207a804fa292065500af28 GIT binary patch literal 12662 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 TT=e5Rc2Y45RXjpMK<@tl5t13S literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..1f2edf6864e22d759c90c580fc94507550dd85c2 GIT binary patch literal 38920 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc79236f82f547ef85ff943a4021350098ef76d8 GIT binary patch literal 20970 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Ì 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/fr_ca/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..be00df4b0e1a988c73c1fef55eacb6c1c66cd8de GIT binary patch literal 32352 zcmX7OWl+@J|Mt?bFiLl`bV!FFxx`XZOLy1OEl77Sozk&%Eg*5z(hUL&BBi8)qKKg1 zzrW`>FV38qGjq-LxnkzLIO;GpX(>A+tV_@x=>IP`2!sNG01yNOg1|u#6bJ%&I0tG?`Xe0`a1kh*@8VyIIQD`)P#(>ZmI2waOV}O5dqX9S?K%oKPf3}0* z7!V2r0x%E|1_H-GP#6e+fq^hEI0lBozyJ&agh9YD2oweZV2~gT5{^NlFh~G{24T=} z3>t+&0~iblgMni(C=3SpmmmxP#{eh{0Q@gXAUFU*{Y%xqFaZ!a073mrz(3;w7#x71 z{<-zfBme;i5U793{u2~H!T}`ep9=qm2heZ;jrzyI?g01g1Cex3fVzgr^823w`kSYmQ{)Anm6l>|}_q1=Xc_Q_NVG4u5#-|BZ6tTHK& z(xQ-=94^Cr#>NgO)dEsG`Lz2^u7wgYe}mj)(aNPaiV=LYJj+qhG59PzJ}SAcHIOGr zK0Op=B|O%&&3$1uu<3oP?SCm?t)S-ZPS+*W6{?~I)9Z6ITc*|fom9ITq`ue1rJbIx8zn};4gh7RG0-s5X#51Jo9K<<1t7))LQ4tK70rTm0 z9)iVJrDveTyRKHEbrNg3VmckMPefI?VrLbI8GWKW%w8NHA5{$%o;$6@!y# z^Gm6jFGmY@twR-x)tO%|7Gj9qzo$!L^t44Lp1KUCPd)tpu7lop)$W+4DDdo-t@dL)^49Q zJo1oO*+vTlc21sOep@G{(Dv>#qZnM+&a7Mbv4b_xbP)sn+I6vxrL}W23*y$guJ*eF zT0C|z&j)_i7yW)%LSpm0^3)mm)r4tVLf)B$sj+o<7>fkxAM{MJ}StAO=l=n!e z_4nDHiJzfu;cgGrtcH`VRuS%|hO&hhkP`ttaxIHCY^Pdwr@>ID&@Pyxpq<2pG}(Ptsu?uWzq&O`R0o<{3q#{$)Oj3zf7`6It+$;ukr zLfQP3B&un6UKn?0kU>Fe`li)`r{K;5Fyd^Di)DMWnJz{LvEOOU@m~QjnGmX(+b@S%DH*>sRi?|! zZjJ86A6HfW7=-tiQak926g}r}h!j2#hW*@p%@lA`8rew!rki$9Yp*HP;F0o6yY#y) z0hInqacDlV+e*e34@bH~YmYVGuTDix;KnG@{Rl6csff+(Hx?OEg7 zq)^Fxq938TF$_P!pIYrFN6Ak1ydaCIdurWS<4D(7M(Cy8Q*YXFIxA<5E>|P3eqV#$ zX2zCJh0?Xn6paNZ{LxOKn%ce#4d)Bg%6XD)3U6=1N*y@Y|9bG^_&<5)&rqVpox`y;}*{|`hnrXOt)tDFv`NgE1t49Q6Hias;`ykqla zwP7=iT(^zjioc;1-Kw2`QzR^A*4j-cihAK$G#twE{LOhod#J!Diwc9ogG;-bb&9R= z4;Ef3Mvds2mm!4EPYvj>(aJrlD)~#Jxe!mNcPYBN&r6e|xo19Zb5)8URva35hkg?u zu;Ot`^SWvGbRXO^T4HUt10ojaw_dI&oV4!FcUzYzUX8TIIc2{u)a=n|GV5LJdCRaO zYuENApwPe8?;vD#d}Rea6HCn}Si7K+K9C-5S@-LhZzGgXzt3)vMM0s5-+ZXOb8?Tp zj-{kJh$du_8aLRRul0^hb68RO$Aoe(@QndE38DJJCwqRx?f_ zJH1-f;{=DWK4ZrBmmeG?XNWFqX8eN1b2ydW;OoOM&c6Dd7fn&I=zoP-iH>vIFF&<` z_kMd7Ze_)&g0Cmg+T!|j;Q5DdTT)+cewF=NXA*l=(DZXNw6gF6=fmP>L*L&Q-t+7a z9~KD^e9YP#IpXe}^u60=Fuu_bhQcc`ZW2B<#pnu<{|N6zEvb^Xc)$ye7Jm$RC$RJ6gEDVRp&G)s@+R{-+<@?F2$Q=_SPKyHNN)9anfirC{Epn1&|? ziZZneRQl_zl&{K9Dz3N_pfW51Z9#{a^s@fWib!@c#vwDN=#I&oR1%?$&GRGP2##HM ziS4b31z3sx;D(U?UVBHJ#00R8Oak?~a`f9%PNz@sp*ih^E{T=)0axSw7@w?g}Jp5Y}K^+I2L zTlGLVy6YKfW+!3apzfQ-y>Os@_k?#N|UL1KgJ-yv1ok`M*nX z*Q&oM)I0uZ(~49xf(Lc_yLVUd<%oKjb;}-hY8N^>Pmz0S5lCa!BZQq^#!E^5!PWy} zOm)@WBKx8&8u<04k_+=a$;AYnpc2G9E)ynE9aFr$-;*DxBxkE7et-1;Wnzwqa*fYb zI3O30>awA%eV%2aBifVfsH%69>uE5>YxF*-AP^RG7-o~XXI@p^yuWB9P1q^uG(xOWf8B=TnMLuYU19-h;At`n+C%h zqOCTwzY=JAe&)^KRzg+9fMF)t07zZGUar3;wazdT=Sc0I&Efb*$LIpy?z@l{v z6$xQCT8;BgGiHB%H4X<=!?5NFsT*uWuLgXqR-)z(3aq}Yd>=aGq#4lbn1O!ovHpx4 zA|hS=3`wrLZK{8j=b#M9-Pg}fR z-?YX;#}LC`4N?{~KBy|+87I@Y@A?Es3EwGRH3hzUG!YQt(sWpJ{k$pFWF^SAB?$5@LB`E z_*l#FDsNJh1qa-#>Q-)e#>O^Q?5~8X!;uZDP(Dt@!mvZyNHRfS$Gr|$IaAyit4k3q zX)LU+=t|9NK@~;;%};}8c~JU$uLZs8dTPBDUb7KnrfP1iS!>7_d%zR1@)_6qEwRo= zT%D-ct#{h>UH(P+YI9}=O*zksas9%3#jsh@B!FQ894`E$vuxOAUe^;KG{Od1I+isB?0;f{^$!yHQ_imyK@e0|ML zk|@8S7}b{_F-#_}4{^lBg9RFj;~M(OIB31Xx2+9!w3XswnaaU|KLQR?TGkUf>38>Fg~=b66wy1z<@bxkr=BIKh|>Z=6V6R}dS0O+#~ zDB`oqrhj3J%CiC9+z-e4W%a2gRf!Ai>Ce?%S>MT!nb`Tpr9fSqzBf!;yq0Y`D4>zFe(Y~ zi4DuRi=>kr=Ul;>c!fcE`e56=%idC#PNYpW0gYILP~80n)6nMAICM! z|IX>C%UpCkj9I0KAYVdbQfpik?JwKq$Ex&Kuk;T8RmnuQNx!UkPumrDM*(%tQc*#I zSc->{Hgv_Xt&1;!Bd~2P`pz)fv#5M!<_t!ImyX8`v4cQC;~U9;CvDH zmSx|!*m5JdmLvG#BZQ?R1lkUXBGpEfOw3hGqynQ)NvWtUM+wO(?nOpvwMUsrI4Me* z*tJ>c=SN8&*(iKRS(=$d$f#^r*%;GCMdii`$j5~($7$up2-vxd#>Sa0Noh(s<-*6f zNhTnJqlQTCrxg=Co)fBa6AG3SMt0N)J5n_^HbpkjCpT=aYl0^}P$~{0oe@$EB{oI< zNef>|tSCyQl_^(G()ZlNSboHKH=zBSseo@3csGm#ew4eulMl8a)SJvGv1FfpYPJYe;;pn!-OqD z^w*C0R*4lUyoCRe8Tg3*+Y?l<9J?$+_1Hm-CrpJ=qQqKezFcAcY01X5%=X@eI7p7P z$d~nMkOh3mK-Z~?(OZ7%6VWTYf~~(2clUG;Yw0n2$-sazcsce&WND^@_*DQ8KH#^U z$v%Dk2=>of!ns=Eb66&}Uv5Lr5Z^o%_G9SjWS>}Jf11Viq#awRVtzK9C`WN)Qh-R) zj#NsNa@&&rXFJ`($dj3oC(|P&fbCP2PI?U_M7wjg@p99%ayGDI#^+$OEc|`@MNInF%tQ+^ zltjEwV4^W)n{6c7Dbm?CA){6&+tRHCb$-Mj`0hA_97aibfBz)-o!SY_)S&+fHcN$Z zx9FytP0q&j7RR)X4PpMX>VEqN^9$uSSwKoB%|!{hvQ)r48z4*&1IBd_zXRoyG` zxLJI^mB8$q)0d??y6*8JuJ1}XtzFhF8t1Eq3Xi0r9fzf0-G`n44k|e?5T%=fljuP$ zV5`Q?g5dR_ z%o^2N0^Yu{N}hXLFs05$jN1pz*C*z|teT&R=QMMaOHv&Z3i3`&=`6D7kqOiI>h3%k4CSIMqCGoeajPa76aTF)3RA~Ba6ywh6Z+-rA zQdzXGrAczag}$POgc>x6f*=>2Lh+44CLYW+qs&6okoZ2@T$LK7%{nDTjPks-aiudt z4vb@=H(M|fQS{{ush77dem9q>GS=b7cfa8!spUjRk@zWw|)cmZ>8vn)E!?=tae>U$$yvkcyrD>gL|kJ z>qb~RJZva>6D;v0(eqmpH1>3uq}b&3x|!!v8(i3$7!`vTd=@{iO{j{N=3 zWJcX-y$Z${%CC=a5ezk5Y~(F=ZEPekD-DX4o~RyMRJg@fT1Udi#}u$JeYrI`GQjcT zIPcikn8nXLU)Cj_s)&@dYUCT9cqd4ITjRl79}f7f1?u>U8IF9ojgaNJ#-QVY;Xi9X zU%nZS_`nB-@Ca8nWwpaDILjqF1WMZNnvw3{E<7ZLP~gK5DiFax7jp*7x=eebv8Cfi(D$Zd4(8`BE^E} zFuVA?5QvbkLE0N+o2{A&q9p`1f(pS=apnN7ErgzUhYU1fyPG)WZ5u$S!3I>4z33AP zn+D^(vD8I2{^o1o>NX#DFR5jv6skER#lUzwuZ#J#y3`oS>$CO7R@5Vs$*Nv&C0=al7CPrMxoD`?sW>1JT~f63KS5N$mpZ|y z+S#=WRt>9SLg5ZQKM&R`KZfh|JKZBm4$y)-5r2w+zfpauLG_X{qB86U`?)-OONAiA zc_xR2zO0~1K37vp$1YfGv-xZU=y|piQxijiI;(rASHYqLEg)BBo9Eiq5Gsv>{IPHy zJx#M>A(KqO078*5cjXx_H@XX=lR;sm3b~9xhe}2l-{5nG2kd8C83OVR>(`s)-#gbj%R5CpxD7n`OTmHH${h)_ z#WN2iFEl*!;PNE%If2UXmR)O=+1WNU7{*oId^|5kiV+qb?+{IyQ>P_+E}|3TBk<%M zU!voRDWgnpHilYo2j5@OqK1)8B(h0VLM9g@vea=6MF#C;mktHVlweMTxnJ*3CUcc; z)&8>jn_VO2@p4tuA*~D060D}k7H`m?X2^Z?lk33}U0BuXl~-TEG1k`(e)rsh{ZF$h zY4A1`TnITC1rDi5Dn0yS7)Y^7P>UlMu2jDxRY*oODbV1yJokL8t?yd%8LpYNE*0!`~q$f+{k*p#^B#k3V#{`j<{9;C_ z-~#)ttceIN@w5jTt&tp>T+?|4_|CMw-uF&5t2#cDS(7~KQ!0Y!Nm-P|tns&M^~|(M zNgoHe&X~khwJ<==@iWxI7+<**pNzzskizIYs<$Nx%B4b$^;8>eMBQ|oDDMwTn8Ux30R;Myhby2AF9LrmRGgxox1qT$HIEasu##w`=n&9)^|0S0x zpXboDAGZW~ukjWP& z14hwxHIg|auA*xLn?XW_+>}nI3FujBiCP1cn)7vT(I|&5GIlW_hQNlwktfetv=lXc_*4(tC;ZGU5rqL9h=EY+0{$@V8(jHu(HPam|Ji= z6D2-j_(r}F?6YEFW-UXNU*ReBwUp2W+ct`TN74T4TZVDJhSEEYYXq*+N8Sti@^0i0 zB|Ii~v!70k%@Y@fZX!gs;!TD=c-*`fmb9-R$8UmKb3_R44YloyQDwBvT)+CWjCa>a z`+U8x2BMjUD2eZbmx#o%I1%9zw$DT78yI^q-WugztSFnzX+c^Y2XvedT?E z7(XOSEYcURzfW%|yfeGYb@t3M)7<%q?ipU-6xdtIpdIQ|qFJnIjibvl_`_C<{`vmD zAu)g?>Q!&52jy4lcRA3oZ>Agaeh98W4sc*MdrnT#rL}7= ziD_JAcq$vVN&?ONH8?SM%%S`GcjknWcGSUJ3xoH$^^4IH>Q*9FsjX{ODBBD>Q%+I! zq_k{I^ixT}eiAE1=`qZPQ1I6^tIVLpMI45u5UUT9(cU*tWhn6>ug0ARZ+Vux94~zz zv#CNhVrhGSqzZk2CAV4PQ}26)JE&Z}d0VrlA?b*PEgTiBUj4kj zV#0`gGu_QNh=OubxSwvZ-fA;pwsOQ#r<#j(pAc8c6s$QRyw@QuRoFQxErpc5@-zcB za9?E?lt+1gq#A6upEu9!OhCg1XolbsF+*K`|S($r!nlInc=_nb?p1Wj$H2E z`Ra9XoE}?s*tG0fXZ-xmW-|Wvz5ZKv_p@J8wJ!^EO7+*g+58-@JmkvNy@pK0u=3Ju z&3k-R4WMvGU&hv?nDISL2_Ek$e@{HOrGCORWwB=3F&a@8%Kq)>rhJ-tvwVQPE*z&} z;Xr2jRlv#M*P+kE*e33jpfjh}CWk56;PBIN^}^=Q&l$Iotp0oEOF?eES?_yRUwLdt z&b4TDoj4?$ex7~K-1Xe(T+1n-n6zht(?qK1>kj=f8V~%#G(5Ra%{_jYc;-4YMwyIf zZSCv}{oHZ>%KGptuTgk(2_pUlDe`@GZbl(NTE>{ zVbP<=(8bBRTSbD&AmWv^L^2&D?z~yH19HlW^0FnjD*RwF!b$)9p=)xW$1L-G>Rayb z3?-(Les9?Vy1E_g%hs1Ev3!W|LZX<%qlgNl=t83CSjX5QW4yv+5F=%X(HK|27`NjX zckUQ(jWS0#7W?2BU(J}n`k2t|7+0Dy2Z_ov#_?z3D#CIq+=FAH;bZ)aV*;g7G}ohe zdQsZ?pyx&)=0O#L5D)p&$zi%-biPUtbJ$~i(6x+m0kp*oIG6Gv4oZKzSr1c9`wX*X2< zcwAu~3bmZn$%R^6LRBuIIsvMxrIRnZCuFt~WC~-YLSkHV)d08fXzq|`s*o6G&k34B zT#vyiZ_8+Jqi8Bxbv)B(8NFz=Qk;mS1ZSUjj*1D+N$;Ga-i1LE9G4ShTzezrKl_D!fDIhl%%bAh$4(RAQ{^B z%t3%E@-dOSFs2Q6?oU7r&GizE4;BD%;v~ zs!qg2Ow^)R(5FYj8K0mJnoJX~yd9O)h%wcPHPwmX%7V{PPFQYiSe9 z+b*oyNo+c(ZaUI73F|x+n_3O)+jsVp?^RUSBZl7R+?u?;GRcH&smsmC zJid3zn@H8(O0b$v*f2?YVXBaB8Xh=pdu)PZU|O#ISpMf&79PPiOhd6oA8*}e-^S5G8+9r3TJX+iLb~<%P(Jw6Y zWV(Cty8CM_`T~Ur!@E9()B@dQ{Fvp!%L{RraluYPJ{2;y4xd82q{0!2#c}u1vWrJ#Tv`MymbM6fa@P)Cc4E87c|l&8S|SZ@DIQsK+8axj z9-m>jE6m{GPkWdyS=nINQRZK28KB*z5F* zxDS%?Qf>HUUE$?e`cb#g7T%MR?NU*f6V^@ruys49$0Cmd>bj!n*uAS&6IMez8tkF@~12q%5OK zVO#e~q5I~ZIpVglR+A3l8#wxRw(u5JO4cX}ywbR&3GqJ@pvBZpoK|<=H_vQvCLf`f z>=_C%&DBRViT1-$bbDfJD8d7BsbTO(KG_|VVx4fRpc1-$BsJNPXk!Ppepq6<-TYQx zVRNf8c7;Ley!}CiDABj~>ullooc%hjf=rLMA<-Gc#I~Pi9pjQ|-ai*_T>e<`EyI(% zbT^8ZsTjQV>p%2aRkMEw{R9LT)lZus;Sk0#ph4GdmX_GWqNG%yW&Gq^bOe=0CE@T~ zBU?U(HPnxOeu*GniUTAGyi7I z9{)&A!br1(X9fR811V?VJ7XMn%^r8nUX);qt}LbSt=*BKO2k+#%oaYLmfq8&tE->T z%y1@O5YoUQ1X+d z6GdNFQfd<@hfM6yhMc5>m_qIYb%Kn@((K6c+yOW_Yk8Jm!{0_jo))R!PT!jR5t2D5Uqi^4QDw^l$o!D-;IxZ(sj#-GCF^xvZ+|H3(sIV$lAiCcsRE2yNwB_$ zWD!END>(EKz4yE~?jGO5oBzJ@MV}0CIfoH3$Ry$Prq%E_n<{z}Fa3E1uT0hp;;PBN z=*f%Gr1>;?R_>EF*p8Hc%crSNRr>MS-c952$MjCJlIPrfQ=L!tzkl4YWq4_lbhwsW zT%GzQnTRF(R&lKPcV9P0Q_3t)GEs8=;mBDyLFt2r%-$b-^};eihDzy=>Allgvlem^ z!_s%O)bt*`lM;%JdSX>*vhyf+mSk6C6q%w~x_o0PYbaqA3pq1IC(4*Pw6Vg$z*8S1 z5(+^Z1VpILYi1_&5%k^-9h(uw?w(E0G{wz?()ZS=jq3OQx-& z@_CU&$rVPCg)=mS;CWK{`Li%gw^Aw}LFi$@eSRvReUewX{;RqR2ZjPO*&cL`Av0fZ zW#|?^=@-|h5r@4Njmb^zFG%b|U%hIY@h_P5woGsH+U+9N+qw1K%y>uqiO%Z>YgH;S zLy%5t<;0e6I!NUEsY_rNYi26vLk{FVto8mg#HgHiEQ0lR#@b|*Zx2Km@o@VG^Yd%T zf04L7RFChn*hakp@-N>_eD~22RDka-ddXrmnojIBe{#01auzP0x!mbD3)N(Du-A8W ziaI3(y+mity|;~0q4JLi4nQ;Djb4pryyT+{8Jkg!5Vv)Ap&q+Ng075Y^SyU878Zdu zPy2>5W~BnNobia(;escFBhBMv+D|7UKMadB^LBDh_2SpE%QbXYs`q*^y#9_}=+G&l z{lUI)b}gz@LHtbN_;QKn0Q|d5tMN_6)wB3R;up(wR!dLl z5!JlC$r9ZubQ$nQ_X=MpCf7_xBJA%CUYRmshw7?+2%R{M9y8VtR)>Wbr(_PONn<+% zIaY0@mbIYsp2I_^njYZ6$yv8zKI8P0!aT_;AWMf;pVm;>IKDt%bD1rE&ww-8*v9d- zZ#Szt*{JlEx{_Tt#EM>(>%F;lqj8O8B9=t4JL%i*0(-+3QYQZD(NGqX{0OQ|?56^@ zo92O3-NqVhKZEtmX~=T3b(tmJGdilWxt4hQy@=0^6XukxPNei}eLZRc~Cdrm&Nwl%0g|%r^VvsS(yY8?|7Q7w18!vTgPU&~9ZyX~dZdL^* z>)|%?&RgGT%QgxV==AlhUPBfg6nwB~8=`V`;uXa=dWAh`vRRvO0I!aC0Qrz>50V!I&*>}5TFT?rb3PP~^p(?NMJ?#XnFXY!Et zuVZ#5vlXnw8i!66_pTC6`@GSjiepq;1^;N( zrQ06#nmMd{rT1Uh=7q#tGY@egZO}AY)CK^Dd{$6eO84ZLAnK;j={x_iW%ogCrV+Y5 z-0RG+IEpI`XvAx(8aOHWp3qjy;t}!dVuycu9{L**z@_8no2ooN`OKNY16xxWkgO@rbfHe*Vt1wxNu2inYmK zGsxhi2%I;;&Y-o`tQ?#DcB_RfLz?C1tcm=U-LqIGahqR3U9}sJx?1?17S?>Cv~`td zZZ*8i=D$UYY6)F9{a4hgXVg}^fK=}oOqnxs$x|_C6 z#TcVE0Bf}EInZ2D_Cu--fj#$?GL}(4s6Pp)VSNduudfKH$=CKUN1z39xE2>wQ7+s_af{MaF6X?9)wmGtlFL*5y~;F* z<*&qGm#zfHYh8AAm(kr#HWa1gf5fYeCQZ`{VHGDA{#|RyasTNVM^ROgfSTGL{7FNp|e?ACPk}MU0{K2w};=nmB1xYH=R8In;l`=gpN}017oGzi2 zN44Z6L;ey=U?hGwj#|F|Q>X9B99L=ed*~*dd~dS}aiOV!v3JJIAyfiH9B7=Tx(uLo zKUhjnrY-k(EKWPAoGq%q1ZL)~^f-zW>1;Jw$(~!TLA2d%hhTp6LGXp-3m#DbN0ATH z)4%ua6Kb?fNT)|7m;D1iWXMlbK=435Vtx4Nh^$DFdtWb9XQbvZzmoCckQ&`L8FJD3nAhk9)LazqY)j#_L*3ju>Ab#p3q!w=a>xL=z8M?$|lL?eR+rlcnwt97&Mn%3+?ID$b$GqDz(SZ zGA=O&YA>ILaZ>d6iR9$tbI*kt_wT-I7P$H*+ijuA8BDF}UFBMzIy@b<>{g0+&Rb4S z+#?n9nnJ69z37VZW$8;iPOna!=7B)`=4x_AmrsWDuI4VO#Mm7Tm$b4JoNgNYJ84Xz z;T@1lQx^yG+JZljlbDa~$#U6SEziK&chiTRe?E($k!?(Cap${ z*R*VHtbYF;gNwKlGisLGxgznvuCl>Da{lH{WDRs`Cgi!AmU0CvOIwL}2(kNEjh%7P zcYHhI`|F=cQx6fpxMLYRnOD|%A`iUwrnVD(+u6hh;M@l+| zVPX`oC;DEo3WAPi(6)!X*5fp;V)T58XMnk$c~|#1an5QGn>$-cSy?Za=h(2P8Bg$F zgs0ER@bN%(XDi*AHp!x5qD#P1i#HkCj_lG;Pz3H(7~@`Y8B}p9SKSG4a6eaOkUruF z%48Ie@eW~38N_#*$r!0T*nP2(r5D%bgz+@mna9eZM@+ByBzZOC`Riwsoa3JNKh?FX zZirX^+f0#9nU=2yHm0ON$fZ7tkZUo)G^Tf*e5n-3AeJDc)DMC;Lk#g zr;FZEI!AJIv2;%k<;Xfi-rT8XJ|8mfGh$e^gc;>(q30<|mhJS~C!VS0C?euI(#@N< zR!T;9&X1wr;;0Jfrd$c*$|;i~uk2}C9k^~%kjGG45~^h;`b68pc?lBFr1e1o7}QK# zusqw%tTa1oaep_y@HiWscVcF}qOyx;4g_k9n3ZeCX$T;pS4D-!?7E?SJGQjbd>`~j zEGH43H6}sT*n|v9PAQm=MO5(3b={~2 z*k-{r4K@MoFHhl3YM17Gf;MNpddJR5sRC1t(#x)9V^DD|3hATFFRZRP{^XiuW!DT1 zV$CE4@4hkOs`7<0%7c0>3FC>9QOWZWR2H2|@1h>3u!SJ%iVR1~xJOwjgA-4%vKOsc z<6Vq%1D)R2kkUR4TQ~ohXSHEUFZEZ5!=Nv=wEvyd_T5^{JI2X>Bv!kA zqjLS`IPSBDB8~T_1uSRo&o$~OH-fhA!Z7>yfiRkY9{AQ^p^%SJumqNMcAX7guE`)1 z0eWRqsmxw=DfUGUPfz(B=URqYHi|J}dOJZgWCnUk;9dvOe8IJq^bU(^U8&5nUwGr@ zWHINL=7=EWR-beKZH5-9>s*55mq#)a-Jx9eY(bfo=aCbG(XeM80QtgGn(WQ#OC(XMFnI>pIH`k)k9UYY z+bQvkj#}w}vl4d~y<(Yjy65~W?!Syh1;A0u;~>My(P?xT*Df&o0QXSj#_)W!NP?=N z%#uuqJiqfi*}hq0I2qZNjIpGjYFfu<1#7NUSZA5m^TElT>x{x~_=8F6o88>%f7i_Z zC{k>nH70B!$z#C1pA<|Xnz4Jw@Ds1}x@s9hIN(Ke2VW!AE!WW|mSe_m3rfX85RTK% zioV6VbA1UBc7OzAa3j7a!uerO93gfzh=Xu6GGib8;7mKbe!7WIGulFQ-8fXfmulG@!gjvLaIR$=&7fp zKase!Q))4(o^?Js{Fv-T`=tBirCS{A4ZP)@L|VbkiipT$a(8lDCv#U(v%{rr_1H$L z{!zxC@x)a_Zft98cRHNjdK`xWm&v>UEM5Y!a|P*`nBm-Qk+s7=2?vrIzv&lC8=id{ zinBjUZ!Iie*TL{wz3ULk-s+j?(r){1xSX6iefp(i z1OHWfX3TY_wQm-CDx>(69U%VMzYa-LFvpu`gEL^txcjlI%JhQl^KfGssrxihWkcTe zf+4tkkJ6%9o{%luvP)C@>_F`~{uG@rn8hF=FvPBlZMmY(_$^8`eg;!Q`>jZI`B6Y^ zskGx>=~^fdvC@7${W_LmI(mPqg+XJC=Uofm0|GJ~eKq_IZ?f|nvSq)#lW}77OY65w z$(T#sBRnRuFb#q-$K*&((g~_*XVO!6%_p=_5@9GmUV6Sv*>pWAw`xNI{gmeFW5xpS zg;|6F=YrEnyR!j39l1i?e?pcby|c6&bRuJ|`*oRDbx*~Ae-V1;&pQ{*TP=F|?K>~f zB|nFyIOiv@?*|nWxCIhUgG%cai1cyaI4%0INPVqUO(EDP>0AaAzL=egYu(~rq-T6k zGZ9E&;P}9l2-O#ze9K2#P}Banz2k9A&-PGaI~X6p<17F6fNCf!;hI*JW6g;~)vBC8 z6*S#&%m+(x)X-0DW^8s5*flH8H@MY71hnWqpXrxa!r}eEX1x0}Y_}@hKt_M%*|(*# z(=^pgTlH~jhPHNlB{j?COJWPv1I zv9wg(Xo*((niGMms%L1V#>~!gzj-&)&I-vPxyed*H?+)?KJUd`+|OyFfeWT=lJB_= zd{>$+gVx_n%gI%ez<74<^Snj7;N*&PH^ozry()cva^5e(JYkI$f-|h|1jcz<=ase> zO~p-G^3mOi5g1*p-Qd@lyVv`{ua1KwA9^D_v?4GWQ7qDtz+D8fV$?-%G;v5YM_=4a z>3EZ0Q3C`C7JczjeF<72(dvDXcT$PL(lK9yU%w9qx&BHrlupX|6+r+p;feb9V;g61 zgkI;B^-rC&Ox zXZoUR9H0Zb11!L&|9Pl$`kycC0?0V3%eZq&dZ26Es?RvAuet*~z^uo*t-rdOe7dfK zx~r$jjL$l+(|WJdI(>S#A`n6BH ztP?x913Qf$d$UVBw!b>Bi#oTbJFK62r@#BHtNWj;`>rd%wa>vZ7mO6Ry8^tx9bCe{ z|2x22!W{g2!T$sNCAfgEFMu3CmBGvbs^9mYcRG#7ZY0QVBb@Eo(mJfqd#a22#J{_m zsL8tn`pC~XprgFWt30o#JgSpC#ZSDohkVMHe5#i`r{}!8*F4YfywBG>&3F2|yS$9! ze9pss$kV*c^Lx=Jz0WKC(`%g5|2fIexN}xJ);p)oclxpqJ=Fih99+UBOu`(Lec4aJ z98AFzsJ#=sfC{+4H_ZASIKdM*0o^-+3%I}vJi!a(y$h%S;4gp*K>PyyLp<1nJ;Xyi zM8o1YLo~EQGemymCj&B|!ZsK{JYl$u@4A%<%0wl>$Paq2o4f;by}OTks3(2ZYkkVI zzPMMtuK!QGn$Wy+syoMP{m7qs$AkQ-?>g&8eb1{p%I7+$>w50zKGW}hwfDZpeR{4h zy~y{v^Gm(ZQ+@LjKgv)4?4!KwEt5^G~|HBka0>GQS+CKsN(>?pYfZKn? z0$c)~tNjb`J>Tp73he(2>_0##P%vr1f`84VMN8PM9m8f18@5B13|Xpw3Jw@BAi%(Z zf(0Ke5a7Up0tf$IZ2PB6Qkygj94t^^@L$20F=rN>so(+6nV0_US`e~lQJ*1879A>c z&cAI7zTH`RXIsyh4~z~asZ%e=Z`|1_zQlcMa7QGqv!Ofx}Kl(%)w`W+MSh0o$ zx&IgLPM9CtB6W~eu1^I~|K9mp^4q?gIb}u`xYTCkp@!%Btvq@1+<#Bz$eA-o%9AIh zojiH5nzf3W16@3cEossu+O{uQs=eaHih%+T#uNUJ_`_!Dm=XVntQj&y|2k^qXn=Eo zNd8X#J8|LUzHR%oH97l$cmcYX#{(8P6DQ@laCP#8`p=C5v6I7^*SS|RP4fygvhSY& zKGLYaok%(hE#e47Yp1q`BF?10+M|g;&dU4iFZQ(3si(L=yo|qsBqZ@4{bZVnsH@Bp zF{ZsBTk592kZSR)8BYRjjw$ANVhYn#W9Y!560ZvBw{OoMAO0TdT=|IaGMTi5Da((uEa> zbYO)CCi!>DSCfgzp>~v`D4k@`p$L_KJjzH+71=N%1rvH(%>ixx;dt33#{VPEfMLs{ z%BeffR1Uf`3b<9}kwsoA=16O`#o1m{B{nc(y@R-Ir1H6JyvD<7u$cad&53k< zyj!&=+-1_fp)P6ig(Za)*a0d9nk1ydf)^{l-mb9@Rr>M zWVjj3`X2$lsY>KXZOK$=s2|YQb^owpohOwF$kgd=R8XmPr$%P_Q`19*wpZ7Ohx_&1 zj}HpIvxEOfj%FnpI?`=IUA_5MRhnMX2UL;-sFmMV9xIi2mDVX0&i^bSQft63RcofN zH{hFAwf}va;J+$po3BEWI>37F^)r{OE*V@7G8*=f zWUzx_l0ye9kwFZ~6+~iUGK=|u8BAdglbFRc<}s03%rYjEnay-2Ac46|VoLLv)D-46 z_N4+BY;&7K8WMyi;~K2oft5UAaE4rAbYVP85(4eOuAeQjeI^q{y1oV6?1|rNI)u<_Q z>shy2)cwr$sXevof!1Rg%&qk!5yJ?8O1O~&Tu>H;m4z)1n^?r!q85y`#bO_;*u%!c z7L<*JENX#S!$LN)i#@DoJ1bevf>yMOeXM6Qn_5{|7PO>oEM-4?TGNsiv56HeVjKI~ z*5>xKon`H3C+k_oQnsL{$UkN*GsAyPzf7@DE0RxX?6C^o=DfXghx{ zzy)@&r8!pPE&mtB5mwngZX6a=gnKX!j?YRXH8qkgL9I9)L>Q#R_$b}xX zq;s6^W{;cQn8tLiH>_?+|2ozBkTr&L{9>_OyUi4qu!yI;jaf68IBjn9$oAXcG!NR> zYF4sW4vp$(6GzuVelfIh&9NM_dBIN>Fo6%;7><29;)l+3>Z&~D4m;S@PGK^SUoBuD zho#pLe)xest&$1@IojU&PLb0*?FDZ<$6wZQkF}h-FRKa9&rY$1Ib7ujbJ)%^ce#iI z%<`zSdd+Q~@yDeMVXqTf!gEgWpZ5y!G&NYy|D|=H3QX}3J9*#G*~kMEj%pEOxW@qQ z+`KtPVnY{r)}9Wvq?O&^waHlAX#c`7%Qw#J6>k{vuy(h==gs7Kr+L70-!+C+-uN&R z{>F``aE%JS>XgeJ+%^`s(!pF~R44xQ^X_%r9W3I&gLw9@|F*58{CY-vMa>rW+`!rV z-?8JH?cSMn+G{;;MwdRxYR2{2?Tz?JLwxftKX!$!Pe+bikiU$#G{9X>=PjdJ<3gr+ z&A%LM1sj^tK0b1Q4{YHI2Y>P}mN>$QZ2z z>#o!&kn@}(0K>w<*pBTM4*vorO#*A|0ozO^b_zfQV6gIz!eA`g7H-`DF6HpdV_0m- z3~csdtl8!-)1r^UNR2pX%=(m!;@EG@{*1}+FWnYU!CDH)0`T#;u5$>iW8^LO@{RXw zuLqSw)tvDA5^&3+tj4Hq+SHBKq|e26Ey}F$+rkjraxcREYY~6X2Me*xrp*kS&(}Dw z@tDo}oUi9P&)yh}(I`wCWDpP2@4}|e#TYFk1V91wi@#9L;GEC^`;NfAP2eVO@nTHD z?9IupY|1DQ=fn&ZTg~9st^_r2+gOeG04>9m&G(Q|=7x{NRLs{PECSVz<>0IWi*Ls= zkmV>X^74(xyyM7REdK=it`$A+|EjD9!_2~d%qgHw%_5J?a7@&M@!Mw2=l;y=vd{pD zOy*{g2c0klyKx+056*UN$gGdxlyI;XfWL~4%KA>oC@lIQ3?Z{nhE6OGA*>Kb4#tQI z#-@zr>Q3dPZ5X3b+&t{YQcTRE3dO20)j$yjXRX#6?#5#6+NRCiWD?iH5x_Dn@|JDa zrVqq!F(O~j%0z6$Y^~5Zu;o?|^Lmc*zz`EFZtgfx!opDWYEIl-jLPt_48sZ)0qy`p zkrhL3>JDxe+aLp5uht6ezm$wDk<26)FAP!9#Td~JZSn|rFwA0*6B#TI@2vs3^1+sD z1{*8@SB)1{@c$f9&M;%_GOO&^GA+%%L;KvY<+3m=ovrY)4COcz<-iZ+nD68gt;#%1 z0zD=%`?BWh?=r=0^!RT8I|}il&d3t1_$I8}M$G-Zk<1_r<>D+eEe;PcOgfkl(m1dL zqmbrkvj>$;)VQn+UoF!L(Z=4d)HVw8EDXvN4->&s@xCqV#4YQ*^5?AX_BgS@E>Z(O z2mL-%;&=@GlI_;g?Za%4)>Q1+Y*0Cqu3VTh~I>yA(xHH#Mhrz^8J}fc>r|$@#&%oA%$(jrj z7cct$QFa)kEyR3oz@G2Hydotr699D-#Oy7_8uJ8W?AVB|^m-F4+YIOkE;Dt|#Qbm_ z)lkhsZUFVI4ByYx*bh8XhtKAW$5ivbAg=Lja0EM%&#G?MBy=PJ)8+h;7yl0e!BIbx zQ|9#V3?q!e;_&27&_NsY(gITp|DjVZ!;DQ`^BVx5QUQQN15ox-M}~sze=4=&NKz%& zP1WMRCOOzl~MtK!B}+w`7jGrlKLvO8lCh1wBb`<@AGm@ zReepvg!Rk*G4S;9{R(m1!gC0t(jc`HMYE4tQPSP&upXQA#hNWMT{Xrm%-4c)L`hNf zl20nlbXh`@`pyvCmND~8jM2o;0OXR@zz^VfG5adj#Voa7L+oEM>|cAVUqAI!EfvUE z^;47WQKN|9(+2we`(@@CZ$8HdU?W!nMax5fvv2$*K{`I&Iiajy1V0 z?dtCEd~r?Z?8}Jn2ZJuqCX)Qxz%1P^#>8SxQ1!rOwNlCUQhl;l|6yZC_QCpf8&DN) z0YKuuO;wenW>pn$FE&^Kz~0#QVrdpU%yw;S*1`IfR=uNTe>14-8p5_Iz;+b1l_lT9(NWw+}&9 z`3U!VJ9gMC7S-O@e}z?U`_*szR^0sUev#Nx-w;8wshOs#756m#k^8N}r-;~CDY;BHo#e}iYSXWK;&(O3`>Gbi{RB+~6@y^gN z!V>Hsj}PP&5jnF=;Iu4kClNMHOw2r3?4;Q!1B^hQFfvQccm+$pAgxouv+1zz z@c0aq-7pMAsj_oA4=%|SmQAghvyhP|@bAFy*UEAiqc14A&kwzA)j(L;{I3OjjvOOQ z^Co&I|2@P{?Yu+(7!a`g%*JRFgd5QB@bt{4 z4moEM!RMNqNfAU%&K`5r(0~qK3j6;o55q$CXD#lVgKZu$Ga4uRUUv^rb5$C*kvO;X%ulXt(=CpGx<7E$Rg^2XYrB_hEQBB2VlJQCa>%NwC3T0#yYK@Q>|65^l{ z;=mCa!4ZZnCh<{Q$GPZylbhe1?|59-(h8|Myb&Uy5!8Isue{UKTn-umO#k@uevJ?N6W?@i$9S4+%T7_N zdH%f36q${Xw@-Gj3Og^;2=TD5(hlM6-ga!y`)&mzt)`6qfZ{;H0WH}~Yz)6yIiYQN z6&wtK4;pu_ijQp!MGg)X*Z`O97ZdyeVeK-R{hHN;GYRf?cd`o`qgIan-Ib$ONDAmy zu!DK7b>|9x!IooSkqK#$b^*{g7cI}S%);Py^MaeRjk)1g?nfOC(J#&`C<^`tP!(q{ z65u`K-Ml>~I{QE|pL1Jf2C=IbFdL;0)gx7P!R%Wh5AEF0$uMxX^>i=)fAw6MPmN){ zsaa4T+&$xuJ=862LRalZkuA^4?4`BM;OZ4p;jGt#&v4ajZkvrN_ZPS^k)`Q&gk^l! zI*;iDjX@Pn^XiYm6^wJ%_HKPXXp)`GY|Wav?XJ150?Uv<#g#q@3>rh6)u>i`D|}fd zk42fg4_OYusjxw<-M>m%gvFKb+IiR(dmrK;Rnb1}l_L&HnC@Ub*Zwj$+jGG)lfnQb z04O`sLX@sc`C{X~W*G`(;TCgOaBfev$N&IkeF|jP7Rkc5@m9aoT8-+coV6va5rPJ7 zDW5n(-S?Oj?6H~H7LDf2ls@fn7!kdq$?@+R1NEowds!A^$E;@mgZ1a;R#tmXC14*k zL$u&Z`wYF5mc`?l?0!hQZ0 z{@VvY-!^{$8Upx-@ZvuJ1TQiKP!PbreH*tyMEFf)N^k!TP9*3GWJiPh^tJrvkEF?j z-nMx&_)=k{e?&DBJ&H7`(tmOadfUhH+rEMrrCKGa&F4RD3Kj0trqdtJiQh01ZP-xZ z&x8q4awVt=;ntD|M{F;sbwu=StTbMKFR+6`S zN*(Dmp=9C@X^PhQkom!?S9dReh`lVsZE`w$=iF#ybILhK=6sqKa95jAuZ!L$QDWDL zBpFhEiv4!pgj{vER-IBoVu>|eZ(Mb=x=5Jak)<;S8^C0O-w#?USeXJnU|t% z8kgcfuL-cg3$(TI<5`AM31nq9^;fA)>@5bEfL6_A(|BM-X5DH3UcqgLmZ7|=MUa;S=7gZH z7_I8lh+oZj>yLH*#${x?o+(+JHY%uTvU0u0XQ4MWRGm#_MMY3<<6<}8iYEYzMp;BgE%gcP+}h(w7s=8r$d8+{Izn*Fi4L zg&c{!NsjWgV+x4SZ#1IhE1Zc63?{a&R!yF+2j=ylROx}pxQt^aIjzEleHmS*-wv&I zZ=)xglbFetN#nO~rUswBM0=%Ru}D=m=ublvO|)nS!g`r#eQuuQVE0vp_>--V$f5u) zj#?y>X1--w?6dl)U0MttH`36PPU+izhyewboza7xsy zegZVB87WL=Gu%-K)E3ovWn*4qNxH!Qgda@dMr8X_PPb?^z^P1bTAHI^&a73dxMam- zA`%iyZrGah@GU!I%L{@6_@2pmSjXjVbwvj60*z7Pu3H1u`;q>dLJUgQS?1W+C<~BXlk!oJc6M z3UP2m92yacXG*gX&77t(or%r=EbVT8kWo>aiYT_Y_-kQcJXdObXSlljWOxfn$Zez+ zJFw(NG-HewL)62XAHfbzIlRuQU{y%OoTd@fq-Hb^8i_U}R1T4lL?p5aO=v2VRL8+y z%s5FCj}go%mLiD({3a@alDLB)gmWhv*zL{&#*CqAb)|DwgN*4*pMB<0 z-*E)M@;EO$!SNvg>sFAUhqnOQYf$@(4vMlSmO@5#rIxzUe4d8JVai8iCP~y@Fm|jx zy;EUc>JCr6BL{}8@|Y;pQ3xYuL$$IJHVT+c#bOB@Rqc{XC4I<6wxJRV4y!E^aSLFr zlaRwO5K5Er-c|6E*UX&%wKEzz8uavZJ#lI&i^i&!zSgG2)@Y@InA-{j+xQ@<)oM2p z`OB0JXpjN&@NhF@8da==p51sUpzx`Wqb3U;^{td(KAKlxN)sYl0Nm;z#w(pf64f3=rK_^QRSKzuTA6z3iI&uJU5?Jw zIhLV{X<%YorvRWgkW5t~IRQyZ5_3d0%4j(6NuNTfwmOW-FSQ2CP}0& zVE71~U>z*BA2lDvC|Z}F4)G-YViHHBa*>q)wkL{>G33M>powVYE`TkHLPYYDix?&` z9y#zNS=guxD@79j|M8NMEK4TVtg?<+Loex5w8hoLmlk!S029*6*qoSfH?&W$ z!fY4Gh=fgF!ER9`0$7QN*T;C73P*aJ8}S~t(3T z*+x=sHJ>x1BeQ^rQv4L^lmxjj*U%Mkq_TDCa@079kOV!{G8B9cGj2jk5kC&&5mCt7 zL0Wq7yRFgx33Ghw>Z33ju}n48_xck`s}Sg8Wa7yfSp!vU-AIXjK(CChDNsU#1B*wm93M~1;h}T`68P-JHESk*~o`l3^0)6Uy6}yp* zaHJf7n}()qYtC|3ce3H>Mv#$BIqE^;3z^fae)SV_$_`aKS>Nqz||CjKpyFco20o-nukWKj&wdx#I}JQClkMn8^j^HRP^T?R|MdjNZ6)3TQUUnL>r62WjH!-6@t2St{mSTm1Eedfdxkq~+ z(p~uVe}rUqJ5*AiRAG7|Te-17xMVr%(HI;>KL&?2gd{fQqW~c_5T7JZsMRztu@@Rh zK%=u&9VR*-b8`DaZ%|VZ^5!K5Gqd&o zZ&_4Aa$y~EfkQS3Y{<7#VB&;!TN+>+5 z12#KzRq0}Yw`DLhgC@TbLWv_n51y9Y&QihNd)vAvVE5TN?H>%JCG&mP*25Dx-rn0Te~{!Xy*NCIy!%c~mcd z!X_v|Az-mi-qdtK0Y|%3IHIIcz7%x-AT=t`F>cDyJt0OR%VIDrAxL)8l6%*PtOygT zR4AKrc{_qZI@EPDhn5_YRsvIXvBezj^l$&NRW4N{z@~O;0w?LB8md%lD1k!%cTVIL z9ps@#1))%lAO{7-Pzv=-iK$SLAW;b=32h(=jo=85VnU~KRV@}Zl%iiLSr(r%grgFP zMH5WCh8EYNR-EI7eE~XiQF{wHg$M+anuL-MctK$iN>jmPX?bC3L?gQ(oWm)cx4;zp z;xJpbKN{pgeu*?@VKX0MZ*%i`sq-*-v4;nzTUY3oZ?{=jF=00GTM1Wl3ITMw9ZqiD{>H&upp_UIM=AVDXAVUqD9f(n9rtH?;hH47Co^(WceOsa(ElE z833>ue6|b0DV#KN3)ip<*KiBMd7M6CL|p|&M0G+3>Jlq?WVR+4__>nNRUc%LK9$Ho zT9O#hLN|W`KN&W2X@wLgb42TO6&|Wz&@mY0LwRk$JtG4wX>k!YRuMTv6WdX12udt8 z$TS^TD^wXFHlYz>12J&vLHn?v+U6Y(%Ans7p}WuoXSxc)*#u6|1iNqx#wiJY*jOXk z6Se3wn)w$HksDkAT^9u{*~MMsGjJ?~Ej&0>^W$(12UGuGC146%pCKj~vxJm!8m?lH z>Bc4k8X@XObfGkGmr)Y`l?E1f0b~XiAbCm=KL!{P0a#k`Vl!3}i?L$_@?xL%8#v~Q zf0P)OkQ55)W4|hp~0yHNst6e&;)Nfoc|D~or!r&lUg@JGzjCM4$2mH zabPilU0woUhlLR_=Ad-O9~?nr8xwW@LSMYph$yjBjyhT6sgl=WC{f5fM57;sWO9i% zgz|YHH2HZ;YHFv7pCW;!A0ZbzhI`{mR7*+`w~7>5!L33Dv8L8K-ZB>Y@THpJvAz1S z#QL$tdK9)WoWbb?#ObES*&PECfCI#w{HKc_@rmSmIFklsfF&L{OG_ewZ7|k(tBNo{ znNIggPNFDCza_8#XC()b3UqfTk=CbbRUt!6`41&FbOJ#*VPqPLS09vtIWqZTj1#Fa zd2?IlIkxu|C#YeC)tM=hhMi*;3+kIZm7x}zp~IP>d#el3dOzQyU&C^9aAbDXAy1yw zF=(rC3gk6i8L3QlK-Tw1#{ox=wO|B6w-;t5mLqbx_-+~XBg(gl2GEIcD<8E(xgBIM zsw8rMWP&>XH>pt(QZ-bwu@<>iX|fw``xJmTxnZ)W&?*UXaKLh)zzfX43ar2h48aT> z!3g}o6->bte883<36`M22y6!mYzGI-CzI0`5EC4PxO3l!ia9x9kfLU>}dm4ErMLkpubn>i@K z=Pgt_qxj)H1=C@0IT*82wOENn@4*_rdsd1khf_Ehpo%kFVo_7|o!NmKc}XSbK{}q7 zft~3PGxKkc=x?U;aV}$$)Up?YqE38Ch(MfTGJ<--*jqR8hFub2az_%JS{w8ffpQVB z@VGqxU&tjOdMrX>a$q7n@&R->RE#%QNpi!FgIkqsA=O8<$rw{6Q!|F{f5z zIy2)i1axKQB3nrzn-_%82R%AVnLoy~F`idM?iqmQQYsTSCuqVccUOun@f>fMoLn=x z_2h@-bS}{$Z|FfwD2b9LTtgwGAaNm#v}UOVR5F$fP(*>Xi^eAmV#IDkLb{1yqFh}6 zKWH>NkrluEiN=FmzTW8d;G>Xw*4o6CwM8o-=wz-06ku z2!u#?RTqPe(bCK}@jWO7B)pb}^CyaH0~RNJDW(iAXN-$QBrtGM!vuy!s|TC3M=nIG zC~Tw2YvQjbmSw<%I<&Q;K`|D_;ZH!aBnoqDL3@Az1G#+i(cZE+i1G@|)CL8mOs@*t z$`l82a8R@z2M#rv&V-no>(B>%(8csQ^JO^D1Ed#C+`4ha`b2>1U1XY>1-ArxZ2HYJ9=j{e2LM3K4=4!!B^r3cV{uufiEH9BuSq4tq;B9C*<8LD& zy%Aa=+2gPrTa(?s6Q<`9B5Y687-P0+sCE*3A**KgE+Rn@Yu2hj2{~UR(RWlvPf`{( zD&u|vB8%r(X&2FP4&YV!n!NM8CY&V1V4h|uss;N9&<;SOe&TP(7mG)^WqUP5ow7v762x!(1B_OJ0B!Bv@%E* zSs8(ary}U?o8cQXIQK()3ZB9YSxwGaDAleL@`Z116mC|qGX`n@nFeYr0V}Dt7i3lu z+bS)xlotXRA?}neGvW$6RkwFeCVj_M!Sq~Yfx8l8Vx;*=9TpwEe(IM&dm1M-2ZlX| z7(CGdUZXKoQ=&b1zdx3GM_TWjLy^7(gGG@3WLsX*BE%$c5_}{$Zwr(apA@-egr_oC zH58ADvocRzfkSJd`GwLm2J{c#`|$i~apx;cGx{%*1fR_nICG*gID}X>z1a2pp8BD_ ze4->G@-*zYCct)2aQTU6eh`^Ha|3atb3#-TvQJnDmhU=ovU?lx*jxD`MnDKYT=}*6 zXFaKcA}y(&^hZ;4B0j~4GJ)qYexH_Ug&yq$AQ%@%Y9pQhn>d=4H@L`dCTMc%8^z?w zLiqv+5c>pf^SABazJdq;>D#C8pTTY4AU^!I@7u$N7We)8=S^cpkRP{=Bw2FXzLP0Y zt^~>Pp}&g+_j&sUljFvSGcEqB`48qsjW<#1`$m+gL60pje!FP2=s#@}w=wj|u_#lU z9id{xDX}F_rY$FewMlcQN1i@+Dm3WNWkk4MY%@q$0{U+J1M$am*I@N}mXHbX#NOhiMDADRh&;*yl3VJdm#*PH5 zdiE&Op+(r}1+GL794g9+9-Aj6sSv1r{2LusMJ*Y1&YvoZiXzJz+Kji+-15h*1rjsh zg#{ejrn8vr(@8SP7(ywvoR-qa8@Mp4@T7z6%8Vn1081z$_k!~+r~naCYp;SpbV{eI zbn>V+?+#2$wyP?;sjdJ^d+s}+PGT*t!r~*#w&E%jh&7+Ca%;yAfvT&+w8A2)NsIOp z^C0IgI_@I-6bw(ynL4rv$QUQOXrnoo#Aq*`SQALHu;Sa$AmB#&M*#s0IN*WC+TaKx z*dj_QEkK#_iL|~7`VuV^w?aren`+u@MT)xrd{f4~0QIb*(3)${q7H9^@>McrR4}6V z^yzWVlK=y;s#PKKv9bxZvQDjn63Xj99kqOuMPHkZwYFh-^@t&=vMly4j3gThrHH zx=6@U-9pnLOGi>FtR0X1D4}^R3vJYcaMr51FAwSrIViC$?7pC{)UP4cm|_?sqE!9o zfW#JyunK@_n^3zvwVPQ}(3r*)w9FF!vN^5u^u4o6@cG+eZ@@@G?60WQpEjrLLHB-{PQg>;y@;ZcxCbRIgt)S-SwW>AK z3WqN-DU+pMHatI_jW7y%)Y&RVC$KODR*(8egA{`=uxXAmEHVSs zKaAZlhc3~f4*llI9R{w4O(5kqf|vwS?&2D^Fd|^)wMDE|C5A>ik$4osIxaQmer+Nb zNs1#PtpFt<_er6Xq*krIR7^NW;>a7bb3{+|MMPc^iD)>o7Yi;%0hUk{?ZOn8*n9(! zX-SGF*W*WV-m;H*x=0BBHv)iR9%P(5S_%N{c_e$zbDit!9GWbmNsi<*p!dv;Km*Fj zgRWDd3I!!@3~Erm5OI7;Z~`fv5JV!L?}$NjlU&rd9^d_hdAyOOaHNM5D5;4phM5dR z3L+63{pLlg5gt?Q_Zx={XerGR&2(1gMiRv?I#~e>M{HLpL^H`2# zkt9tdxsaMjawN9$qf|k3yvei^BV9%3KBn47n}qNr;|!VU0F}K>CKQweWhmeps=XkN zZzQ`=f)IgN#J)}CY41UmTG+-D8r70lCE^xHh=N!Lx(Rd%>WNKC1|9&03^q!v+-BNG z#+|I|K52BxUMi;l5X^L|B`hi4*185ErJ9r|U!_b6Sr(!xsth7+8K7{Wc9X2R%t|I5 z3Tk#Vm61HEGXM%@L7Tfhj0!QYe;uL`!AUkW!38OdLaAo33Xw52b0>lYDYj5JqA|Yo zg&j%>!>Bkj%CPFC)9KFazN!;j0j70Kd6+cY){~-clw!4R1Qq_1$=*dQ=|o0Blq*_G}@YG?_HxOCH+xB;t08CeQivWY<#eTykV z$|3<}g`=0~%w#H6@$plJ_7qzMD>xl;uX!%)6%eTkO)!y!9prFlJm*=@dzQqV`z(h) z?^)1#{&S%RE$BW=LK2pc1EVcrhd=`wB$esZkw#_|!RnW7!gJJG#K`0uyQnpKR7oPC z#VX~Uy2?=+Q~hj%r6}e|)9lTN(X{m(j}+#p5BeHUHY*Scu`zj?QSWz-WfkC{1;eU! z)l2I19Hn)sLQPSK#L`@C5x4cZStOigOf~=rDssbB%f zB-1|Yi(C<&ymRHm(FEp@V_Df4O=38kiGw|DtgKe4-dfgUn z0=5?hd!ocKr_5RXW6@)+*{9A?ELIZS%V@Vk?544E)OyNXWXx=&Rs&uuYEsi~ge7<( zf_T zEjkjq*xPucjhGkqpMziI$_wD;N(>GbU1BE4{~T5pS}Kz7uC%>$;0jY({4=hcvNYs2 z{VLja8!PNL*`(^DCakm6A}exEBL4Z3PkU7JO;M%C+9KZXF{8%ONaV2r`%AXm#HQLL zgs`K1yw+7no)PLC<;W0_V4lMhjN00whABYU!-^akvvk?8x4DU8xsN(BfTU8C%0P(# zyD>M&HV||P3gnOf+dONc8`(*gr1%mj>kI8umhm7nGa<7s$%@KiyfhjS5jic#I;m%p z5w6e*7rcvC!?m*ro(p@Nkc+i8!468BJAH_Q5S&7eh=aiJ28TE*ZBi=l2#pF-qJL-v zD$F)X7>I&n6(vd_(V(6*YQv`E2^R4R{~+--j8QpU;y~q53H@p>*@Kr`i$C=#lAh}l zLBWvXsJ|Q|jmx1j+b9_=nHvxCr-c9*@N*-LV6HKIt`DRlgRr1Ga*WbT9%0&vZu%s; zDxAC8p*V0o(tx8mQ9~@s5@>-jS{%ZU7#-{g3NKWt6uOd-DKgopI*{=$oSBGRgBn>0 zLf#p*gGs$$45zrbl+c;E=HQL{D3+c$LMaTKRP3H^BpeFVqXj6GEd(1+qYQG{#=r5T ze3~n|f~XMcq<35>+-L;k>X2$=Gfzn%;Q%$y>WXUeJNH^X5J`!xGRSR!x;-3-G(*Hj z)UBr727F*+yTX$S)dz<1a5T6mt@I@0!o7VMkD$WyThuFh!p??iO3n7v_Tb>(Gu1R zGkTFh8cZQ{W- zzc3wL0YdcH9gcdy%}9wpflp;Ry++xG5A046YlEer3fnOh#^9z!>8;yXObO*4MHvdV zi;{|ay&S6$UhD|hsT!UE&90=f&#SoO5gyCV7(4?hkz%8~&GZMJ{Ltr;1QO8-uCb#Bz@rth5v(e|?s_>fQ_Z9Z7{sxQ z^&-NMdZF?1o69QE{}v0gx)?v5Oh3Z#j3gP3DUl9rs}jBl3UHG#AbMd$>AzL^CPS9zi+e%0ngm&mL=*Pn8Ow8NZP*)65_dEyN(4 zxVUk_A6ojG`CO@rGZ*`lpD{txFFi=7NYgw*B)KcCJ_(u1K*!QBR%7HR-zy22>r_7h zBboAy^EfVwAio}cz7+xqNx8g`qzTx#j=Jcm7i0)*B#SyZsppF?1x!ka8xzADlTd9L zTs<04bs9GXyU?&8>pYQPl93hzDbBFHgoF#)qAl9wFh!&k&7eG-i`M~ywuv|nWpuDk zP0u}HkM$6@|8e_Ihl9AzRJ@LQSP|ip_Cc-v9I~spB0MFD6~WWJxe76Qi!vFJf6F72 zc|ANjGi%9L#`OdRZa6JD1B; zB+3dhv0IIS3O7Fysb4Zg((sQ?`OMnlIdpVa)kz-#bjWZ;zc~_}LevQ==~X&SFy~>J z?jVb*5L9((HQS@Z3@MQmakkR)+Noj6<&Zsq3l9?YsIftp0;*cVBNogx*^ZS&B~b`Z z#IpZPkEPkuRVhec8mTnIJ)pHFsYtK>c&04Ujy4?{rn(xG8V;9*+i{~jpnW%V`yZ>! zRXXfU|DR(V{}kENFd%Dc#)T;ge=H*^;8VdSg-?-4b$}%k6SRor5EQmvo!QhAnK@8Z63V)EFBkK%((1#vF zh#eVFfT>n*y|so&j$|qseej1QrlN|;sUn67fA9uwMGAy4xGNqqe!HcNUC$IzVq0nB z|4v0F@nDT_^$EhO35sb7f>;m*(S{;^DQ|cfEXE3+>*At%iPYJgRz4Yxm>a^+Vq-UKj6q_VyiFWG52nYZ> DRwb + +Table des matières de l'aide + + + + + + + + + +
+
+Faites votre sélection parmis les thèmes suivants: +
+
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_anchor_button.htm new file mode 100644 index 000000000..a9e8e8367 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_anchor_button.htm @@ -0,0 +1,32 @@ + + +Outil d'ajout d'ancres + + + + + + + + + + + +
+
+L'outil d'ajout d'ancres ouvre la fenêtre ci-dessous.
+
+
+
+Il y a un seul champ dans cette fenêtre, c'est le nom de cette ancre. Rappelez-vous, les noms doivent être unique dans la page.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_image_button.htm new file mode 100644 index 000000000..95324db3e --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_image_button.htm @@ -0,0 +1,66 @@ + + +Outil d'ajout d'images + + + + + + + + + + + +
+
+L'outil d'ajout d'images ouvre la fenêtre ci-dessous.
+
+
+
+Vous entrez tout simplement l'adresse de l'image que vous désirez ajouter et +entrez une description facultative. La description sera affichée en texte alternatif +sur l'image lorsqu'elle sera publiée.
+
+Description des champs:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Adresse de l'image Adresse URL de l'image à insérer.
Description de l'image Description alternative de l'image.
DimensionsLargeur et Hauteur de l'image en pixel.
AlignementAlignement de l'image. Très utile pour faire contourner le texte autour des images.
BordureÉpaisseur en pixel de la bordure.
VSpaceEspacement vertical. Très utile pour faire contourner le texte autour des images.
HSpaceEspacement horizontal. Très utile pour faire contourner le texte autour des images.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_link_button.htm new file mode 100644 index 000000000..723216dda --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_link_button.htm @@ -0,0 +1,34 @@ + + +Outil d'ajout d'hyperliens + + + + + + + + + + + +
+
+L'outil d'ajout d'hyperlien ouvre la fenêtre ci-dessous.
+
+
+
+Il y a deux champs dans cette fenêtre. L'Adresse URL est l'adresse +de l'hyperlien. La destination vous permet de choisir de quelle façon +l'hyperlien sera ouvert.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_table_button.htm new file mode 100644 index 000000000..59e554bb4 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr_ca/insert_table_button.htm @@ -0,0 +1,71 @@ + + +Outil d'ajout de tableau + + + + + + + + + + + +
+
+L'outil d'ajout de tableau ouvre la fenêtre ci-dessous. Elle vous permet de créer dfes talbeaux.
+
+
+
+Description des champs:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColonnesNombre de colonnes du tableau.
LignesNombre de lignes du tableau.
CellpaddingMarge à l'intérieur des cellules du tableau.
CellspacingEspacement entre les cellules du tableau.
AlignementAlignement du tableau.
BordureÉpaisseur des bordures du tableau.
LargeurLargeur en pixel du tableau.
HauteurHauteur en pixel du tableau.
Classe CSSNom de la classe CSS pour appliquer un style.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/fr_ca/style.css b/webcit/tiny_mce/themes/advanced/docs/fr_ca/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/fr_ca/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/about.htm b/webcit/tiny_mce/themes/advanced/docs/hu/about.htm new file mode 100644 index 000000000..c6bfffffa --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/hu/about.htm @@ -0,0 +1,28 @@ + + +Über TinyMCE + + + + + + + + + + + +
+
+A TinyMCE egy kompakt WYSIWYG-szerkesztő az MSIE-hoz és a Mozillához hasonló webböngészők számára, mely lehetőséget nyújt önnek a HTML tartalmak egyszerű szerkesztésére. A legtöbb szövegszerkesztőben elérhető funkciókat nyújtja egyszerűen kezelhető formában.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/hu/common_buttons.htm new file mode 100644 index 000000000..2d1dc5680 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/hu/common_buttons.htm @@ -0,0 +1,106 @@ + + +Allgemeine Schaltflächen + + + + + + + + + + + +
+
+Untenstehend eine kurze Beschreibung jeder Schaltfläche.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Félkövér szöveg.
Dõlt szöveg .
Aláhúzott szöveg .
Áthúzott szöveg .
Balra igazítás .
Középre igazítás .
Jobbra igazíás .
Sorkizárt.
Felsorolás / pontozott lista.
Felsorolás / számozott lista.
Behúzás balra .
behúzás jobbra .
Utolsó parancs visszavonása .
Utolsó parancs ismétlése .
Új link beillesztése, bõvebb információért olvassa el a Link beillesztését.
A kijelölt link eltávolítása / Az összes kijelölt link eltávolítása.
Egy új kép beillesztése, bõvebb információért olvassa el a Kép beillesztését .
Kód tisztítása / Eltávolítja a nemkívánt formázásokat. Ez a funkció akkor hasznos, ha például Office dokumentumból másol tartalmat.
Ennek a segítségnek az elérése.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b7982a7c94ac512cc0da2aa46284ed060bc7ba0 GIT binary patch literal 5486 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 P+M@@pM+dc3WiJ00Y3Ym; literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/hu/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..27c00a41267de7b053e127adbde505b60763aeac GIT binary patch literal 5762 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

N?w%|h$|P*S zwTH7>HnMa#QT{ZzE-!s!C~MLUl^>qPrlA&mGu}Qx+-i$n#3qzn%h{30F{k8^usK$n zIcvb2heo*r8o5vXa@$>Vft1`POs@TAZY?L**$6Gc&3WsGrfZ;GDd>C*dJ8D(t(^DC zDDTV5ysv(FJ}G&Al)Ql9ydRr+AZ3h?7F6hxAE)U29g>2HpkVACiH2xpJ>$lOwP6xp zVqq58=m>~ceoTTN7PX1Z$X7(TM~1p5%rmi>Df#)7{1bZlU=B(pB}vm4rpL=JfaK#- za1?iJp&bFr~n@ z8~;QSn}C26yW^WT(?bQYQX@#2RK!qQ!Qy724Z9#nfbV@-0P!vSqg60ZiCB;-5^ff; z)r*WJ3njGheSU;#qXISeBFXawOeun#O7T8v2!R4u=fw{y7xd*P6PQKvTg5b^;-6&f zI;U9OpNP{U)|(R7T!lo9En<2;QQIy?N4n%H6dU6g5l4v&8ZNo9Rbr|_x@}DIODUNH z6ndtRstijkSfm93&RV4u-%5IHR~lhn`aHF?+Jf+sRhk7Ub(}ACRw;XFT=v$Z)CCuP zgiz+mD)ZVZ^HwSUWL*BmuKcTixld}jUuAiKak-ggtjaY}17mVuo~RaR-?>{*J zA!7)_mhfd1RYkVNzp4?JUq`2oNE0Sl3RA{%=y@p)U4&Cv&4X5VrBcjOGb-l^Q*bJq zuCP9j-8f&>Y+1eIQO$lR5n3xEu3al;UmLnyO~#e1NaJ}%nNswqwJrH^987G5YRQHT z`^PuZ>yCNWsqpKDp;c$_btgya8l>x+&)1&~sBgv9>ulGvarGCF_1aeT`r2~n%Kau* zwK9bLHy90e8MQt1+WqsjQqbbn%BUkF)YFj-HU2f40dPyRd3T}mgzMkw2qf8-;ik* zs&!UYb;?!rGHp81vsDe>>TJ>;7}a=XU+{*8**P9d^uw(`L3kuF*4 zeh=NQFDBF^T-VVZ`67_$NkX^kXt(Nj(KzXv1IH=f?Rw6B@6kvT_GnRizMSuQztxin zFVh_*>0j@CVAp$=iSpxmm}X^7)K_ z3#^jSe4Dg^B&jCk->p}W&E1}@Pd>7MTEnlj;iMgAtk8;uJ3a#O87x$#g{6&lA_pJU zjlAHEkia(UTFsQ^IJ?S}|pgLa0AK;GGhF}In zq{p6WO<0Q#eZS63ppLCrO+0a*I3GD7Y27952$7R5l9kOpwus%m-V;P-FQ%|S*QW0Z z0y<;=Bi2zkvtMcUwQTHL$JuR2 zR3l;5b8Oa2IP0x8_vyym7st7;KjwT;bAHuxegR{1KZJ82HO^1#q+<>oFba==OJOHM zBgZ(=LQbq2H~t1U(UH41so^MY%HE(G + +Inhaltsverzeichnis der Hilfe + + + + + + + + + +


+
+Kattintson az alábbi linkekre a segítség különbözõ részeinek eléréséhez. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm new file mode 100644 index 000000000..351e7d05e --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/hu/insert_image_button.htm @@ -0,0 +1,32 @@ + + +Schaltfläche Bild einfügen + + + + + + + + + + + +
+
+A Kép beillesztése gomb az alábbi ablakot nyitja meg. +
+
+
+
+Egyszerűen meg kell adni a beilleszteni kívánt kép elérésének URL-jét, valamint egy rövd leírást, mely alternatív szövegként kerül megjelenítésre (pl. nem grafikus böngészőkben).
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm new file mode 100644 index 000000000..ca678850b --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/hu/insert_link_button.htm @@ -0,0 +1,31 @@ + + +Schaltfläche Hyperlink einfügen + + + + + + + + + + + +
+
+A Link beillesztése gomb az alábbi ablakot nyitja meg.
+
+
+
+Két mezőt kell kitöltenie ebben az ablakban. Az első - "Link URL" - a hivatkozás URL-je. A második lehetőséget ad Önnek a hivatkoztás megjelenítésének kiválasztásához.
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/hu/style.css b/webcit/tiny_mce/themes/advanced/docs/hu/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/hu/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table.gif b/webcit/tiny_mce/themes/advanced/docs/images/table.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf2ca6982e07dd0b3f967c50bfbbd893b0e45652 GIT binary patch literal 1018 zcmeH`!D|yi6vijCY0@^}YEq4&k}N0)3L7k>RSzkKWW9}^Y7m`xX%B)UddP9sC|SYi zh=LyHW{%^@RY4}z(!B^%5xb&?Iph$fh4CWl!ExhX;2+SBk00NIcX=PY`kC6?d@~1f zpaVv-EX#2bT!a;fV?jjdoWn7aEyOA0PatQI_mK3l;8;;C1yUha5)+>g$|&QEG1?P^ zY0}d)c3@afFfLdSQ?fvEE_e_J&4pyb@X&Cn1t%h);wf8u^E~Rmh{D%eQ6Z!Vr3}T# z_0{P8nw0UVgj6EZQYsn6)>0WYl2${bw9!MQWBxQIwlV*1+QxPR|J6Y8*Z3F!HE?va zJ^Bfd-T>Y7ewVX;JDojz#RJ~-?c`E{P>^`*&7Ql9i30tpLU}o)3uAZkJ1)8mqt$xW zna9pGyWZZjbN4tp>kQn7rM&uZWCi)Qdp$R4&n|(zGnt!}M)hlQCVS&Y&=f3npuF-s zfYk-EuUxa7$otl{lM`TA9CT8Ni4yF3kNkTtPn}T5mW%aF{?M++`S1PHsZ4va!5Wu+ yt8lQjDH5O5z^>LV{8?`vpPGJRTb+&jrNzqDd9w96xO(Z!yH}_JPW}bZPUi~% literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_delete_col.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_delete_col.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b2f0fb61293b95d119f620c15e12cd3a3e3bb0e GIT binary patch literal 929 zcmZ?wbhEHb6k!lyXlDQc1CIoUhysI*2L=TX0x}vB3MM!dJSb?G5YX@-VFD0+C|K~J zp<_Zr$ASqH7EGA2V8Vh83l?l>Sn!}>!G{SeK1|r~VZn+68+II6u;asm10Ob=_wF-@g9v?#;*dZ@+%|{O#+PpFh6;{Q2Y8&mX^k|N8U$_y7O@!A=+@ zMnhm=LO}5+3o`?QHiHhxdQhHV;HYB==aBK(u;5@bhp<-6i46*DqFMnSA1*XHGjymj z$?Op*WNGP=)SJbz@M1!Xh>C;FgAEIv8ibYXrszl~ z&MaaYDh9g*7@JwyXK1-BXgI*Il2h;pPeZ6;LmS)vCRL5HH(U%EXSsA%Z__>8z+epk DI%10H literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_delete_row.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_delete_row.gif new file mode 100644 index 0000000000000000000000000000000000000000..a50f05dc593550e613386925f90514bde3e85965 GIT binary patch literal 942 zcmZ?wbhEHb6k!lyXlDQc1CIoUh=PEGhJcKQgo1{IiU|b`3j#VmBuw~FFylkPf)5Q7 z7Bo!QFk!}m2{SfKSg@gC#fJ$SK1|s0VZn+63pO0su;ai2Ap5|F4JUx;|A7nt58U{F z;lck0FaAIH@c#o4{rLYMi2nZv+crv!hQJ^S0mYvz%nS@F3_2h;f${_cM>m5fhm6OD z1qYisgtcN$Ojy9mEvgi>fT8hWN4JEt$%Yw%N7~tCoGZROc*x+)p`mC~@Svg5n~l@8 z>cxRXXEq)or2`@y3m*9JNg2eP*va6?$lx(i=t)DOQwuAXkirbBgarR4#!XpwwGCZQ}a)u$i5iXM38c!-9o(cUMTVu`pNz0PG=tzW@LL literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_after.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_after.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bbc9b554befd5d79c8b388282a4139ea0f2ea2d GIT binary patch literal 936 zcmZ?wbhEHb6k!lyXlDQc1CNA&goc2OhJ=EKgo+6T6%!mP9uzc82Q3xphWMO7tP+`ykxe1gf7&uxPJUL`M zHY_;U%pokNQs8*7k%5a_=z@SE(i5MkXeC zPNt5?0yW=8hN62%Dla%PGcz-pWCS=goN5wqs`((G@bc1P7WEc}kBSW;s{+{lBo>-5 iu&xUgtrHbga%dGy+03=YpedVyC-?NbIlm1R7_0$VW_k7i literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_before.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_col_before.gif new file mode 100644 index 0000000000000000000000000000000000000000..661532136fbe0cdc497d1e60eef6dd487791311a GIT binary patch literal 935 zcmZ?wbhEHb6k!lyXlDQc1CNA&goc2OhJ=EKgo+6T6%!mP9uzc82Q3xphWMO7tP+`ykxe1gf7&uxOJUL`M zHY_;U%)uqJW5EN5h88YU7mp7DN{(zYMmj4p0u!3~q*V&u{5arzY@(RFO-4h5!|^7D zIH?}ZVugm;rn%2dUMy&AWMq^w(NJJWb>vXAtKet|SsBK;hMu<;?0m9#Rd5 h!d40F?cxwzaHwNr1Z$MUMpFj1Z7JoaTqOh;tN{{>e9Qm< literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_after.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_after.gif new file mode 100644 index 0000000000000000000000000000000000000000..c1cf9f9bd0f0f0dd601dba4620936c2a0918a13b GIT binary patch literal 928 zcmZ?wbhEHb6k!lyXlDQc1CNA&goc2OhJ=EKgo+6T6%!mP9uzc82Q3xphWMO7tP+`ykxe1gf7&vMfJUL`M zHY_;U%)u44z#x%{g`JbTZ-#`DOLGT{dj|*Oqh`h)X6?Ek4-y$X8X1FD*?2NJv$hH7 z&6{JfXpzqZDa$&I13@aDj5?v~Qf7WQ*v!VmA#i}h;Q=$htVPBS0l|h)1}=-769SHm a!Hpb79uX5BFnBXLF$=_=o|fvsU=08{zjRap literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_before.gif b/webcit/tiny_mce/themes/advanced/docs/images/table_insert_row_before.gif new file mode 100644 index 0000000000000000000000000000000000000000..78eb954430291aed32f3aaec63ddb869244cc67c GIT binary patch literal 928 zcmZ?wbhEHb6k!lyXlDQc1CNA&goc2OhJ=EKgo+6T6%!mP9uzc82Q3xphWMO7tP+`ykxe1gf7&vMfJUL`M zHY_;U%pt55lkwqTGaC=w17?0%i;Nu$1RC5KxGZu`2skpjHgXtwL`-~0*X=}WE7QHI{4WtnErk^c$i_Har&nt0T0z!7V6jbF?3B; b3|uVFrNMRZN;AWXK;{oIr@tjQFjxZsn_PJP literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/it/about.htm b/webcit/tiny_mce/themes/advanced/docs/it/about.htm new file mode 100644 index 000000000..ea448cb77 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/about.htm @@ -0,0 +1,37 @@ + + + Informazioni su TinyMCE + + + + + + + + + + + +
+
+TinyMCE è un piccolo WYSIWYG (What You See Is What You Get, +quello che vedi è quello che ottieni) editor per i web browser +come MSIE o Mozilla che permette di editare HTML in modo comodo. Ha le +funzionalità comuni di molti word processor e non dovrebbe +essere difficile da usare.
+
+
+ + + + + + + + +
+
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/it/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/it/common_buttons.htm new file mode 100644 index 000000000..53f4c78fa --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/common_buttons.htm @@ -0,0 +1,180 @@ + + + Pulsanti comuni + + + + + + + + + + + +
+
+Di seguito una breve descrizione di ogni pulsante.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Testo grassetto.
Testo corsivo.
Testo sottolineato.
Testo barrato.
Allinea a sinistra.
Allinea al centro.
Allinea a destra.
Giustifica.
Lista non ordinata.
Lista ordianta.
+
Diminuisci l'indentazione.
+
Aumenta l'indentazione.
Annulla l'ultima operazione.
Ripeti l'ultima operazione.
Inserieci un nuovo collegamento, maggiori informazioni su +questa funzione nella Sezione +'Inserisci un collegamento'
Rimuovi tutti i collegamenti selezionati
+
Inserisci una nuova àncora, maggiori informazioni su +questa funzione nella Sezione 'Inserisci un'àncora'.
Inserieci una nuova immagine, maggiori informazioni su questa +funzione nella Sezione 'Inserisci +una immagine'.
Ripulisci il codice/rimuovi la formattazione non voluta. +Questa funzione è utile quando si copia per esempio da un +programma office
+
Mostra questa guida
+
Apre l'editor del sorgente HTML.
Inserisce una nuova tabella 2x2 alla posizione corrente.
Aggiunge una riga sopra quella corrente.
Aggiunge una roga sotto quella corrente.
Rimuove la riga corrente.
Aggiunge una colonna prima di quella corrente.
Aggiunge una colonna dopo quella corrente.
Rimuove la colonna corrente.
Inserisce una nuova riga orizzontale.
Rimuove la formattazione dalla selezione.
Formatta la selezione come pedice.
Formatta la selezione come apice.
+
+
+ + + + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/it/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bd8ba4fc5271ab2ff2bd40f7a3bde4d0c9e9597 GIT binary patch literal 5336 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/it/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..5573d1c2939943f01d26abbcdd84e46f1a5eca66 GIT binary patch literal 7248 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/it/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..15f38f2cef94de7db3293714af68e46756b7f425 GIT binary patch literal 7379 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 F06T}KYA*l) literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/it/index.htm b/webcit/tiny_mce/themes/advanced/docs/it/index.htm new file mode 100644 index 000000000..41936002f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/index.htm @@ -0,0 +1,30 @@ + + + Indice della guida + + + + + + + + + + + +
+
+Seleziona un argomento:
+ +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm new file mode 100644 index 000000000..aab91358c --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/insert_anchor_button.htm @@ -0,0 +1,32 @@ + + +Bottone 'Inserisci àncora' + + + + + + + + + + + +
+
+Questo bottone apre una nuova finestra che permette di aggiungere o modificare un'àncora
+
+
+
+C'è un solo campo in questa finestra, dove devi inserire il nome del tuo punto di àncoraggio. Ricorda che il nome dell' àncora deve essere univoco.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_image_button.htm new file mode 100644 index 000000000..8a7eabdd3 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/insert_image_button.htm @@ -0,0 +1,66 @@ + + +Pulsante 'Inserisci immagine' + + + + + + + + + + + +
+
+Il pulsante 'inserisci immagine' apre la finestra mostrata qui sotto.
+
+
+
+Si inserisce semplicemente l'url dell'immagine che si vuole collegare e una descrizione di quell'immagine, +che sarà mostrato come testo alternativo dell'immagine sulla pagina. +
+
+Descrizione dei parametri:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URL immagine URL/indirizzo dell'immagine.
Descrizione dell'immagine Descrizione alternativa del contenuto dell'immagine.
DimensioniLarghezza/Altezza dell'immagine.
AllineamentoAllineamento dell'immagine, utile quando si inserisce del testo attorno all'immagine.
BordoSpessore del bordo.
Spazio verticaleSpazio verticale, utile quando si inserisce del testo attorno all'immagine.
Spazio orizzontaleSpazio orizzontale, utile quando si inserisce del testo attorno all'immagine.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_link_button.htm new file mode 100644 index 000000000..64f3e2e31 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/insert_link_button.htm @@ -0,0 +1,41 @@ + + + Pulsante 'Inserisci collegamento' + + + + + + + + + + + +
+
+Questo pulsante apre una nuova finstra con le funzioni di +inserimento/modifica del collegamento.
+
+
+
+Ci sono due campi in questa finestra: il primo, "Link URL" è +l'indirizzo del collegamento. Il 'target' permette di selezionare come +il collegamento deve essere aperto.
+
+
+ + + + + + + + +
+
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/it/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/it/insert_table_button.htm new file mode 100644 index 000000000..7720f952f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/insert_table_button.htm @@ -0,0 +1,71 @@ + + +Pulsante 'Inserisci tabella' + + + + + + + + + + + +
+
+Il pulsante 'Inserisci tabella' apre la finestra mostrata qui sotto. Questa azione permette di creare tabelle.
+
+
+
+Descrizione dei parametri:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColonneNumero di colonne nella nuova tabella.
RigheNumero di righe nella nuova tabella.
CellpaddingSpazio tra il bordo di una cella e il suo contenuto.
CellspacingSpazio tra le celle della tabella.
AllineamentoAllineamento della tabella.
BordoSpessore del bordo della tabella.
LarghezzaLarghezza, in pixel, della tabella.
AltezzaAltezza, in pixel, della tabella.
ClasseStile o classe CSS della tabella.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/it/style.css b/webcit/tiny_mce/themes/advanced/docs/it/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/it/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/about.htm b/webcit/tiny_mce/themes/advanced/docs/nl/about.htm new file mode 100644 index 000000000..e5146fbc0 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/about.htm @@ -0,0 +1,31 @@ + + +Over TinyMCE + + + + + + + + + + + +
+
+TinyMCE is een kleine What-You-See-Is-What-You-Get (WYSIWYG) +editor voor teksten. De bediening vindt plaats in de web browser, zoals MSIE of Mozilla. +Het werken met deze editor is eenvoudig, omdat de bediening veel lijkt op het werken +met teksten in (office-)tekstverwerkers. +

+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/nl/common_buttons.htm new file mode 100644 index 000000000..bd318d49c --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/common_buttons.htm @@ -0,0 +1,188 @@ + + +Functies van TinyMCE + + + + + + + + + + + +
+
+Het werken met de editor komt sterk overeen met wat u gewend bent van uw tekstverwerker: +Dubbel-klik op een woord in de tekst, of trek een kader met de muis terwijl u +de linkerknop inhoudt om een gedeelte van de tekst te kiezen. Het aldus gemarkeerde woord of +tekstfragment noemen we 'selecteerd'. Met de knoppen en stijl-keuzelijsten +in de editor kunt u hiervan vervolgens de opmaak aanpassen of (indien deze reeds was toegekend) verwijderen. +

+De meeste functies voert u eenvoudig uit door het klikken +van de knoppen (buttons) boven het tekstvenster in de editor. Hieronder vindt u van elk van deze +knoppen een beknopte beschrijving. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Gekozen tekstfragment 'Vet' (Bold) maken.
Gekozen tekstfragment 'Cursief' (Italic) maken.
Gekozen tekstfragment 'Onderstrepen' (Underline).
Gekozen tekstfragment 'Doorstrepen' (Strikethrough).
Gekozen tekstfragment naar links uitlijnen.
Gekozen tekstfragment centreren.
Gekozen tekstfragment naar rechts uitlijnen.
Gekozen tekstfragment 'uitvullen' tot complete regels.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Gekozen tekstfragment omzetten naar ongeordende (bullet-)lijst of opsomming.
Gekozen tekstfragment omzetten naar doorgenummerde lijst.
Inspringniveau van het gekozen tekstfragment verkleinen.
Inspringniveau van het gekozen tekstfragment vergroten.
De laaste bewerking ongedaan maken. De toetscombinatie CRTL-Z doet hetzelfde.
De laatste bewerking opnieuw uitvoeren.
Invoegen van een Link (Cross-Link) via dialoogmenu.
+ Zie de beschrijving bij Links en verwijzingen in tekst invoegen.
Verwijdert alle gevonden Links (Cross-Links) uit de tekstselectie.
Anker aan de tekstselectie toekennen of wijzigen.
+ Zie de beschrijving bij Anker Toevoegen.
Voegt een afbeelding in.
+ Zie de beschrijving bij Afbeeldingen invoegen.
Schoont ongewenste opmaak en codering van de tekstselectie op. Deze functie is erg nuttig na het + overkopiëren van teksten vanuit uw (Office-)tekstverwerker.
Toont dit helpvenster met uitleg van alle functionaliteit van de editor.
Opent het venster met de HTML-broncode voor het direct maken van wijzigingen + in de achterliggende pagina-codering. Kennis van de HTML-taal is vereist.
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Voegt een nieuwe tabel met 2 rijen en kolommen in op de huidige positie in te tekst.
Voegt een nieuwe rij toe aan de tabel boven de huidige.
Voegt een nieuwe rij toe aan de tabel onder de huidige.
Verwijdert de huidige rij uit de tabel.
Voegt een nieuwe kolom toe aan de tabel voor de huidige.
Voegt een nieuwe kolom toe aan de tabel achter de huidige.
Verwijdert de huidige kolom uit de tabel.
Voegt een horizontale lijn in de tekst toe.
Verwijdert alle tekst-opmaak van de tekstselectie.
Toon of verberg hulplijnen voor tabellen in het tekstvenster.
Verandert het gekozen tekstfragment in Subscript.
Verandert het gekozen tekstfragment in Superscript.
De Karaktertabel maakt het eenvoudig invoegen van bijzondere karakters mogelijk.
+ Zie de beschrijving bij Bijzondere karakers in de tekst invoegen.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/html_source_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..ddfdb061dbba7d6c239938dfc76b019f5f4f9fad GIT binary patch literal 16011 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 F06Wboqcs2k literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..eb58591f725f2436d8fbfeded5b3d1c75a28fd41 GIT binary patch literal 4030 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..a1a7c28310e2b9dff9d060b10f30afeade8b37ed GIT binary patch literal 8363 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..0c6f2edb1e5bcbb67315cb5a401e2c18182ee393 GIT binary patch literal 5569 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 R^;na2S)27)FLDR~06TThjz$0g literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/nl/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..da13a9e4ffc59e0399348f97369cb5da1b567514 GIT binary patch literal 7336 zcmWlbcRbXO1I9mh?#|uuI+uC&*=LVbQgmikeYGTU&d4T7HXUW1b@th3?=5>ANkUQj znq`)ikYwk6-{14c^Y8QD^L}49)K|M~LjY|7{Qy8Bk(QU2zZa;?%*+f84Q*_!jgOD( z>FRp8yS215<8Zjb!h)ltqkd~$DmDFZ&K(Mc?nZ|uE6T>k#;&feyiSOooSb}U@nCFh zY`w93etxc|rh0R8b7yCV!C>s{Y>6B}fd5DC|MmY(0Loa9f?*P~ohoYFesp`vje5J! z`_*g*Z4X0C@O$|bb_h#&pObptSeds`wMFezmCx|cfS!dqKa&y#dCB~b_Uo-am zCK^5&1ZO_ylHCt_O_EsDhEZt?ePC8T1BP5HjTknVF0ObNUk=iNrYTrQd?67*p$VKY zv^k0R;zOZ9a>QK{zI?pYG*8GAjha!0au>KDOWj;=gCQxmUy?zElZ{R-H;IVq>W5A| zUfq@|boxigN8s)t{gMt87!}&+m$gxZF~O7$Q$6uJ#^4!tdt~&W#Z=SH4BI(@drU9i zWg_qZo!5EtQ)yy+u*Jla^+`h9-@y7_tMNjggxe|D{Ltg67Kv8caS(Q#zG+ zjnqPmDclMKx#eUcaZ{d~VbGsp@;JEhxxRf0oD<(FNDMt@;_-OwrzlPjcO8q3u=FH4 zkH_4FQsx3cXc`I41m{69zzXlvW6?8hlh*fPCS36^m_Pek2dqZF1XPfw_vS#yx4w}A z;6>tC@?w+E*BH~bWx%M9leiq0@cA1_)4+LQIYCp1&i}aQf|9r${tWl+$-4{A-#~`P zYQ10sNN8^=QG#xoV(GJ9oM7UNwJ=8Dl|o@d2IV9e2VQA865@nUL|~%Za-qMih^w*A z1&CfKqLb-c@HPGA4^XDT%Y+Ps(^wJ=CB7`CU+^nqiK>|&O$T<4%%x$$K0LS-yah1- z4@HtLT@IXP;Imk8MvjFA7mmMIx2{ykrvDPL>8+*1PAU=bwYEyI4tJZSr{(^{w?;7L zodhs;j!0ranOJuO&Hrw0R2QbV^A_bMN*+5IYNC`f3rR2}2_`H_F3DZbp%5rVNsw=T z;o5eR)SrEYz0iPxgN(o(8RB+k!5h9JW#++$kCj~uG9JId`(%piX?k5%=#YY2{%8?T zuX2sL7goGGBqQZn&@y<&-8*s)h*YM05IvxOV8cm)(or^~YBI=)7%JyxEd)44s9HX>kd1 zu93Djc`jZ4o_an~9e6waWu*WLe9oaOa4wMGQ|AC(;%M-etKc8C?`=q|9n*A0I@F@L z!c3lMUNipoJo=s_#P6FFLYr{F?%lp20$`edW8s%CWP)^!K+`gd2&)5p3DxE5!ufnt z^HOaAf``wP1yCHHSZ!uA7KXx*SU=Kr;1<8gW|qS`nG2x`0rfFA;CS#-k~+f%Bn#@w zcwnufbY9GGAQl0q0lwVTmyj{Q*hheQfevEFzl|la7Ga;?V^<}9yT1eCRwadl+C}WZ z^kcLNdZ$t_dh80fC)*_4(2#{^=?DYqn-YkMO4!vVs6jvVV}!Hi@`yP4 zje|Nq9_)s{RGUFUVz8lc#J2#TeZ!&scTSI2IB%%P5HS@B^nzJbCL2rwRPN+$LvZJ< zm8)FW8zD|;i@H<9XoULboQw9u59h!=J_>i$F{w9!tw~bXA)^=sry1!hx8H)miKH1g z-JrNI)T>$aRt;dVZe}!|IkQ)yR$Z=wQ_0P?We~q&#!^&tHzcmgUdniS$YQ^N`rggz z!N7w$0ZHW?WVK_d*vyy^%((bQwafkCnThuOS9NjKZjQ#YGc)_mt?#Qne1~V}j`v&W z$Qn<(S;`XMLF?d+8n5)>FDvQ?ZDVmY-lfK0H!Kd?8B_0Td|HOBMEwpr7Lc`mZ;j`6 zGY>k~Zqx=$4$tkkA9U@+)dsB^&mYembRWL24LKN|KRZ6?0Z?@$W|IXl{~;ZIvo4Hh zWC3>NuooR)_fpDa5&7`25A&fe;?l?>D)8_%7F8d0-DHV9>#!epvz~l^WQn`u@QqS@ zeXOI>-dsfZB)pc;As_A%1f#r;?Ip80&&a-sGSrsva6sPGV)IUllcFOXgUxwl^nr zH;MuN)j5(I(Ez1{-ItT5>d$lk3U`A zQ(Iu-CK{^DT~)f@odMkU9{_8bI{ohC7Y%m7m z985wgS&Zd$H}%2yL9#pxybddSg}+Bq3^_#JFZ;t(P_*x6S%w-sIC?o!K1^-A?X{02 zI9c%!bb|-rh2ZFc0?{B8%^>MP;;!4l!E4I}N zYCp2hbOeM4FP8)(fBhj%zSjk;Dj9gfHe1jdSljo`IPaECeqK@Z8-MP*zw%K`g)G>en@8oV&}2x!Q9W} z`;$&H@-0?RFX*bW9rRQ^E?9j|pFyIVXBWl3>p!`sD~v||M{r5p`QuZ`p1+PWkWfR3 z<>OyH4KrP{g3L{ZAg@b7-9AXh-~ymp%J$XKZRoy@F-#O%`aF5^*{MDRwQC@X#@*5P z7gP1dz(qAKIlB1z_FQ@l_=V1{I63Nj3XoX4OG9}F9n2=&OD02c<^c=$LIu|h`b&e^ zSHpy+d|5Dd(KfE4c+fR1NXDlSImegy`-HbdVB^ip9}?l4df^+XIM;N)#bVIXb%+_} z9&u6&Z3ENy0>h zsYS8DfC#^+C~6ehFY4u*Rm@=&Wh!bL3RvHbPVz~@hUn;jV!bi z{Srqm8jLQ1lh?w@jPkYUsx@-$pGse{yGIX?SjNX zE@v255U<-$91+$Az~9-PP6+GyVVCkjlLjE6Hpz`7KwwN7@*qj7TnZxXF8lgBeUh2gRyV3B8Wx7NLH z6*({@d!24bCOlZjX}#ra5J`x@SZ9^RaqPs7Q7MZPFLp60zeAD7*tGdp>qq5mPM6cg zU|s_>yp}Zh%rh={-I)WMpz#X?s!Me-qef1<{S@W(GE5Vq1HVGkoTY7%mxb|@X(Inp zrwSbG42dbY3^+c+Pulj=A!vw}T22v}T*FnapNnpDiZP@%Oxs6FyFte?LJ%$(V*F-m z+<{g`YFlzC0t2OGv>bujj;LMEiAmBiwdR>3KADlu4p$|f*g9XlCY}1KE$8NB4(bRs z`-{4Di(+Sc@y3x2GUHhkIECGjZFxNdUG8AypKFqstF#YaEY904zJ3VJ>BHqPL{`{z z7xGwOv_>4Q$}gbra;*GC;d70#NcC)%00NvZM`0p-RV|;>BL6!y8k-qak0}t}$d?Q# zz-1Q5v=_+D6et`QDDf4ls28eQ6kZG{Jk=|ZK$6w@3RDB~%gbnf@S-AI5sOh#p;M7h zR8dY@(bb{+n?{i)6=cN{5V$@7*}}B#4d6%zpST$; zm}3EeEd(Y9l-`)29OK*qpQb>htv!%2V$EgqT#0kj+zyg~9An80ivA^ud>2M*`ENKf zX21L!S4HYzDUZ*!`3os})AoMn9z`!^yojdGI;ZfXJ<%;r7Z4TEGPa!?R^4PZmy$=3 z54g6S0&MS=tvgbYXkZX2gnL`%FGFZGijn88=7gs`DR*EFa}q{-hCHZx>r$1w!q)9u zw)d6O>^)A0Tu(*{P;RA-s)o)!s(1&yNgZlhSk9faJzr42v==C zx%^LiR_IaPhxSr&vwB_6dMR3#UoR_j167nBwCWX#6icc@G-%)&T8^t^9Nbr^hVR<4 zUDB{z`Pu&+$lgZ1R|ZzdCg|5j)(%&_;D*grS+FL52xF)`>+U^>e5C^h>lP~No+R@` zRW=>ek{L6REnLwkuVr=5%(lzw zcP1DVZqxI3PhubL$SO{BsPOgt?&v8hgC6#GGh`xqlq-5pAJWsNAb!NC{U5gAD%*k9 zjwLSO??q>J0c)k=pr5kNf$U3-qWjY5Ko9{&G`kUH4SUinRw)7XOqb`5 zFLo$pzhCwZZhcwKns*blqjisY0W_hXq4$xdceRg|LT3yU#6yu1QPz_6uPMC3BrVXP zv+a*}!i`9mDsnJnwIbk?&kmg8t&>cN}#Nq<6XJg z#{qZ88pJ2P3C}kY&AC(fM&Wmr4BO9{TC?_LCP^xWqT>|`a93riCi-956N&DlV)Q+Px zo9UrB=P1|2XE6>0jS=AB4!d?0Kv2~;5l^!EjF$bVr)TmJjUN&Cdyf4li1#Px`l+7y zDeMh|c`lo9McX;NW0>%ul%-PWLSQW_P~A7C7U`aEr#k8_Ks(P0(%y;JFrX&D*x-+MR5Hbp=;hvjE#CjjE&qvV^@-s9 z2`9)b8%KDg;+(5h{bjv+uC2jt_VewZ^%v#;>2m(5N-O3Mk@A-yxN7R2j8^zh zc^x(K4o^muHD!A>-((^1x`BIHz3$5o75e{c^%I0##Pu48YVl^MdC$;-CyIW)ep&Ti zqO*VFkvj_#GgnUC&wSW6{ z5%sZbLK4#DLs!e*(ZId0dTuAIDB8y%qWco>3{vaU3zNA~C14{?$1!g1=+>Z7Cw+sf zmDg+bt8_xVS1V5l{{%l2~$)$`XExsmz;_{=J`j2F7J-(rO&WhlU#nbYBJHfn4r?aN^q;x{yCStN?zG8a?6L?Dq#tCDlW!*}iL* zAMwe$_-q9X^?Vc}jz)l;_{KmvW6Kt0o4M8nLa(p`>s-*3?Dfyw=!T8lYRv4`$;lRA z_Jh6UbF#%}w%W09nVsWT+sFjs4}Yp6a+>mWc7VBgj+}L0{|gt}7SF&=T#iW1`cz*R zfMuJ$5opc*&&DH;guSEY7afAJ#+9)rxl83=|6cel7_pmMlA|}u8C}_;k@p)v+95e_ zTkG1+sO1N&4%@XDdmC*XNX^Bi>wlofYyZUj;gZ=?-d|?Y-Z+EU+dvfEcO(N z4#gaJ^{n_jKk&;t2-wFJUoneezy)!W(TOv1^<)s6u7+t8^1}YiBgE+8+X~|*n zQBi9zVyriDT2GJyyp9D4)@|3hGnf3+6{7C2^91SMayqaxz_0D8_T>fmT-kp3NzUQx z0rW?!yFeEFwTSz-qHD}=6}yUzAkCXr>xzUQdCzL*C~VRR9wV>wuf;q$)q5J0B;+Z| zs6>LvtL|hK|1VFpc+U6LUp;T)tJ8-13J@P?_KDOxT@_6pl4x8H(k{GRvTS=-0EiYb zi`n$J#ux61KT|_H*npL92%#E}Sg(l0s)_z%(}UmhSHhVp2|!Ho;!2j{V;X&*zbtH; z90OgCTs*vd0$j{^x$a7v2gedpLd2;8@cfGS)STk#VD>j}&{Rvm&9qOH{f#(Cz$vsr z6f2-+x_N^}Ki$7QYIxIU&E6XJHRMHPOiZJs1_wHa2XN-h84j76$PHc9zisLXU-~hQ zM4^|LnJH0F9yqq2`Nj+!cDnz)!$BlZet!&Q^l4M14<4g9d5|XRza@+tkdSb+OCfnbKmPF^(0> zj;*&HFyQ7vn3CY6y5*^3!H=O~u_#5N2}!oldL`Qgbl~UWcj3pxl97O?0P3l;K^2O# zthys2VXphRotJ!&+7n#z`A-woK}WCVKLj%?Dg>)Pi+e&Mj@ATUIoO)(dBMikt$wt- zazPMX8=`TtzcKncLGiif-{bx5<YX#Kdk+3uP9iGH78eDpRx6>o~V$QEX3dtw$3<~2_ zrZD&7uYlLJ5-u$r*ilqbZHb9WoD@8mNub;^Nq3^fo>f2&`~s%wO_V?q(k?#ICs=s) zg0AZEN~Ru%N{d5S=rlSEv-z(Xb6_@3QlEI1*oTx?QUYZQsR8Lsk_LDB5ZW;mWkI$w-8O+iMo@02n7BE8UvsAK7M$ESB?PTezy=fXidke`?(^YuF?86_CX1rZm{FiG^-RTdx;*gn(e)hQ z(o-q0oc5`-HPi2@EwOFM3!!YD`_e@;W(m%Q9+-$ONt>tfp=YXb2KslOm}-#Ld+9s0 z_ek%=ss_5e@dejvLybZ@OF*Y538u>%o&w|a9&W-K)SFyyQut@}JM18UMuJXHID6#W z7QUxYZGY#dmbIDd)whb=mGbXFO}kvoF}{M7NoDhFLmVMM;?2d0-~Q7Fa7z^d8E({K zv@fBI&vtG88jFx>+=W=~Xsli@KGXU>+f9aLR>>3n$knIWHJocLv6^CL?u_WNcIn(5W=ZJ$J*p$zwKsmpy6exRU0&Dz?9=(K zgZUT2-G|G`*4;;|g?Zh_KN{z|PqtqR_niJ7x9<6Su$eQa##>pY!|qeT1;L8)&#nzz>Qj#Q(p}`e-YSnW zCEWos#Dq`Q-d+PIB|Iz|Z1$jo-~f$@tPa3DXr!jWbr{(T&nxTv&e&EZIkSHW+jwh` z-*N%$YlKhNEpG&wECBIM^jc)yyZe1AX${#DQX;qdu7r6)tAKnEmXdH~O9g~BkH`i) zkJyQx&j@Rh;G2xP4mY7eumS)?)zg5Lh%k44avLm18+jadK6@#}MoQ|I0V=i_h*ZTh zZ-p`WG!!s>7MGC!;XE3+bUy8Szt)ICU6W5qVlJ9g3ihZYsd`}ZkXASyewjDwHJ*a9 zdn;Hq)$ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/index.htm b/webcit/tiny_mce/themes/advanced/docs/nl/index.htm new file mode 100644 index 000000000..6e2752640 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/index.htm @@ -0,0 +1,27 @@ + + +Help Index + + + + + + + + + +
+
+Klik op de onderwerpen in onderstaande inhoudsopgave voor meer informatie. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm new file mode 100644 index 000000000..7600c2a96 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/insert_anchor_button.htm @@ -0,0 +1,37 @@ + + +Ankers in de tekst gebruiken + + + + + + + + + +
+
+Met de knop 'Invoegen Anker' kunt u in de tekst z.g. HTML-ankers invoegen en +aanpassen. Deze ankers maken het mogelijk snel naar bepaalde tekstfragmenten te springen. +Door het toevoegen van de ankernaam (voorafgegaan door een '#') +aan de link naar een pagina (Zie 'Links en verwijzingen in tekst invoegen') +kan op deze wijze desgewenst direct naar een bepaalde passage in een pagina worden doorgelinkt. +

+Voor het toevoegen of aanpassen van een anker wordt onderstaand dialoogvenster getoond.
+
+
+
+Bij het veld 'Anker naam' kan de gewenste naam van het anker worden ingevuld. +Let op: Binnen een complete pagina binnen uw website dient de naam van dit anker uniek zijn.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm new file mode 100644 index 000000000..bca6a1673 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/insert_image_button.htm @@ -0,0 +1,65 @@ + + +Afbeeldingen invoegen + + + + + + + + + + + +
+
+Voer simpelweg de URL van de afbeelding en de beschrijving in. +De omschrijvende tekst wordt in sommige browsers bij de muiswijzer getoond +wanneer deze boven de afbeelding wordt stilgehouden. +De knop 'Afbeelding Invoegen' opent onderstaand dialoogvenster.
+
+
+
+Omschrijving van de velden:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AfbeeldingIn dit veld dient u een complete URL op te geven van de afbeelding.
BeschrijvingOmschrijvende tekst die in sommige browsers bij de muiswijzer wordt getoond wanneer deze boven de afbeelding wordt stilgehouden.
UitlijningUit de lijst kan worden gekozen op welke wijze de afbeelding in de tekst wordt ingebed.
AfmetingenDe breedte en hoogte van de afbeelding in pixels. Laat deze velden leeg als de originele afmetingen gewenst zijn.
OmrandingDe dikte (in pixels) van de omranding om de afbeelding.
Verticale margeDe verticale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.
Horizontale margeDe horizontale marge (in pixels) gebruikt voor de omloop van teksten om de afbeelding.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm new file mode 100644 index 000000000..ce5e71ce5 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/insert_link_button.htm @@ -0,0 +1,35 @@ + + +Links en verwijzingen in tekst invoegen + + + + + + + + + + + +
+
+De knop 'Link Invoegen' leidt u naar onderstaand dialoogvenster waarmee u eenvoudig +een Link (Cross-Link) kunt aanbrengen in uw teksten. +

+
+
+Bij 'Link URL' dient de de url van +de link te worden ingevuld (desgewenst voorafgegaan door 'http://' voor een externe +website), bij 'target' kan worden bepaald hoe de link moet openen. +
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm new file mode 100644 index 000000000..ae5245a6c --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/insert_specchar_button.htm @@ -0,0 +1,32 @@ + + +Bijzondere karakers in de tekst invoegen + + + + + + + + + +
+
+Met de knop 'Bijzondere Karakters' kunt u in de tekst bijzondere karakters, die soms +op het toetsenbord lastig te vinden zijn, invoegen. +

+Voor het invoegen van een deze karakters wordt onderstaand keuzevenster getoond. +Door het eenvoudigweg klikken op het gewenste karakter in het overzicht, wordt het op de huidige positie in de tekst ingevoegd.
+
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm new file mode 100644 index 000000000..00858ea30 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/insert_table_button.htm @@ -0,0 +1,73 @@ + + +Tabellen invoegen en aanpassen + + + + + + + + + + + +
+
+De knop 'Invoegen Tabel' stelt u in staat op de huidige plek een nieuwe tabel +in uw tekst in te voegen en opent onderstaand dialoogvenster.
+
+
+
+Omschrijving van de velden:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KolommenHet gewenste aantal kolommen in de tabel.
RijenHet gewenste aantal rijen in de tabel.
CelvullingDe 'Celvulling' (Cellpadding)
+ De opvulmarge rondom binnen elke cel in de tabel in pixels.
CelafstandDe 'Celafstand' (Cellspacing)
+ De ruimte tussen de cellen onderling binnen de tabel in pixels.
PositioneringDe positionering van de tabel in de paragraaf.
OmrandingDe dikte in pixels van de omranding van de tabel.
BreedteDe breedte van de tabel (in pixels of percentuele notatie).
HoogteDe breedte van de tabel (in pixels of percentuele notatie).
CSS-StijlOptionele stijlkeuze uit de voor de website aangemaakte Cascading Style Sheet (CSS).
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/nl/style.css b/webcit/tiny_mce/themes/advanced/docs/nl/style.css new file mode 100644 index 000000000..944410153 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/nl/style.css @@ -0,0 +1,28 @@ +/* body { background-color: #FFFFFF; } */ +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/about.htm b/webcit/tiny_mce/themes/advanced/docs/pl/about.htm new file mode 100644 index 000000000..394bb7ddb --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/about.htm @@ -0,0 +1,33 @@ + + + + +O TinyMCE + + + + + + + + + + + +
+
+TinyMCE jest ma³ym edytorem WYSWIWYG dla przegl±darek internetowych takich jak MSIE +lub Mozilla, pozwalaj±cym na edytowanie zawarto¶ci strony HTML w sposób przyjazny dla +u¿ytkownika. Posiada szeref funkcji znanych z popularnych edytorów tekstu, wiêc powinien +byæ ³atwy w u¿yciu.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/pl/common_buttons.htm new file mode 100644 index 000000000..6df0e95a5 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/common_buttons.htm @@ -0,0 +1,164 @@ + + + + +Wa¿niejsze przyciski + + + + + + + + + + + +
+
+Poni¿ej znajduje siê krótki opis ka¿dego przycisku +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pogrubienie tekstu.
Pochylenie tekstu.
Podkre¶lenie tekstu.
Przekre¶lenie tekstu.
Wyrównanie do lewej
Wy¶rodkowanie.
Wyrównanie do prawej.
Wyjustowanie.
Lista nieuporz±dkowana/lista punktów.
Lista uporz±dkowana/lista ponumerowana
Wysuniêcie/zmniejsz wciêcie.
Wciêcie/zwiêksz wciêcie.
Cofniêcie ostatnio wykonanej czynno¶ci
Ponowienie ostatnio wykonanej czynno¶ci
Wstawienie nowego ³±cza, przeczytaj wiêcej o tej funkcji sekcji Wstaw + ³±cze.
Usuniêcie ³±cz z zaznaczonej czê¶ci/usuniêcie wszystkich zaznaczonych ³±cz.
Wstawienie nowego zakotwiczenia, przeczytaj wiêcej o tej funkcji w sekcji Wstaw zakotwiczenie.
Wstawienie nowego zdjêcia, przeczytaj wiêcej o tej funkcji w sekcji Wstaw + zdjêcie.
Oczyszczenie kodu/usuniêcie niechcianeg formatowania. Ta funkcja jest pomocna kiedy + kopiujesz zawarto¶æ np. z worda.
Pokazanie tego okna pomocy.
Otwarcie edytora kodu HTML.
Wstawienie nowej tabeli 2x2 w bie¿±cej pozycji.
Wstawienie wiersza ponad aktualnie zaznaczonym.
Wstawienie wiersz poni¿ej aktualnie zaznaczonego.
Usuniêcie wiersza.
Wstawienie kolumny przed aktualnie zaznaczon±.
Wstawienie kolumny za aktualnie zaznaczon±.
Usuniêcie kolumny.
Wstawienie poziomej linii.
Usuniêcie formatowania z zaznaczonej czê¶ci.
Przekszta³cenie w indeks dolny.
Przekszta³cenie w indeks górny.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..ba86e179e11b5da56018cd0c49aa84e8c064a5eb GIT binary patch literal 5401 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 VUzv|tVU(_%4B9($;sl%S{{Z#!q$mIY literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..b85ccc22a79e3a1aaa19b84647c133b664683d26 GIT binary patch literal 7532 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..8261fe0318bf65781161f2dc848fd373914aee9e GIT binary patch literal 5781 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/pl/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..74bb9804d53ed9a28cdb78507b155f0c5e4cf618 GIT binary patch literal 7418 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�w?iE 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/index.htm b/webcit/tiny_mce/themes/advanced/docs/pl/index.htm new file mode 100644 index 000000000..5ba989b88 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/index.htm @@ -0,0 +1,28 @@ + + + + +Spis pomocy + + + + + + + + + +
+
+Aby zobaczyæ poszczególne sekcje pomocy kliknij jeden z poni¿szych linków + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm new file mode 100644 index 000000000..3adfc241f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/insert_anchor_button.htm @@ -0,0 +1,33 @@ + + + + +Przycisk "Wstaw zakotwiczenie" + + + + + + + + + +
+
+Ten przycisk otwiera nowe okno z funkcj± wstawienia/edycja zakotwiczenia.
+
+
+
+Jest tylko jedno pole w tym oknie, nale¿y tam wpisaæ nazwê punktu zakotwiczenia. Nale¿y pamiêtaæ, ¿e nazwa musi byæ +unikatowa, nie powtarzaj±ca siê. +

+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm new file mode 100644 index 000000000..f49657908 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/insert_image_button.htm @@ -0,0 +1,65 @@ + + + + +Przycisk "Wstaw zdjêcie" + + + + + + + + + +
+
+Przycisk "Wstaw zdjêcie" otwiera okno pokazane poni¿ej.
+
+
+
+Nale¿y podaæ adres URL lub scie¿kê dostêpu do zdjêcia które ma byæ wstawione i podaæ krótki opis +zdjêcia, jest on wy¶wietlany jako alternatyny tekstowy opis zdjêcia umieszczonego na stronie. +

+Opis pól:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Adres URL lub ¶cie¿ka dostêpu do zdjêciaURL/scie¿ka dostêpu do zdjêcia.
Opis zdjêciaTekst opisuj±cy zdjêcia.
WymiaryD³ugo¶æ/szeroko¶æ zdjêcia .
WyrównanieWyrównanie zdjêcia, u¿yteczne przy zawijaniu tekstu wokó³ zdjêcia.
KrawêdzieGrubo¶æ krawêdzi.
Odstêp poziomyOdstêp poziomy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.
Odstêp pionowyOdstêp pionowy, pomocne przy zawijaniu tesktu wokó³ zdjêcia.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm new file mode 100644 index 000000000..bca81c0b8 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/insert_link_button.htm @@ -0,0 +1,35 @@ + + + + +Przycisk "Wstaw ³±cze" + + + + + + + + + + + +
+
+Ten przycisk otwiera nowe okno, pozwalaj±ce na wstawienie lub edytowanie ³±cza.
+
+
+
+S± dwa pola w tym oknie, pierwsze "Adres URL" jest adresem URL ³±cza +. "Cel" umo¿liwia ustalenie jak ³±cze ma byæ otwarte.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm new file mode 100644 index 000000000..70c872070 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/insert_table_button.htm @@ -0,0 +1,73 @@ + + + + +Przycisk "Wstaw tabelê" + + + + + + + + + + + +
+
+Przycisk "Wstaw tabelê" otwiera okno pokazane poni¿ej. Mo¿na w ten sposób stworzyæ now± tabelê.
+
+
+
+Opis pól:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KolumnyLiczba kolumn w tabeli.
WierszeLiczba wierszy w tabeli.
CellpaddingOdleg³o¶æ akapitu od krawêdzi komórki tabeli.
CellspacingSzeroko¶æ krawêdzi komórek tabeli.
WyrównanieWyrównanie tabeli.
KrawêdzieGrubo¶æ krawêdzi tabeli.
Szeroko¶æSzeroko¶æ tabeli w pikselach.
Wysoko¶æWysoko¶æ tabeli w pikselach.
KlasaStyl lub klasa CSS tabeli.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/pl/style.css b/webcit/tiny_mce/themes/advanced/docs/pl/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/pl/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/about.htm b/webcit/tiny_mce/themes/advanced/docs/sv/about.htm new file mode 100644 index 000000000..2468489bf --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/about.htm @@ -0,0 +1,32 @@ + + +About TinyMCE + + + + + + + + + + + +
+
+TinyMCE är en liten WYSIWYG-editor för webläsare som +MSIE och Mozilla vilken möjliggör för användare att redigera +HTML-innehåll på ett mer användarvänligt sätt. +Applikationen har funktioner som liknar dem man finner i vanliga ordbehandlare +och borde inte vara speciellt svårt att använda.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/sv/common_buttons.htm new file mode 100644 index 000000000..adaf003f3 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/common_buttons.htm @@ -0,0 +1,163 @@ + + +Common buttons + + + + + + + + + + + +
+
+Nedan finner du en kort beskrivning av varje knapp/funktion.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fet text.
Kursiv text.
Understruken text.
Genomstruken text.
Rak vänstermarginal.
Centrera.
Rak högermarginal.
Raka marginaler.
Punktlista.
Numrerad lista
Minska indrag.
Öka utdrag.
Ångra senaste ändringen.
Gör om senaste ändringen.
Skapa/Redigera länk, läs mer om denna funktion i + kapitlet Skapa/Redigera länk.
Ta bort länkar från markerade länkar.
Skapa/Redigera ankare, lär mer om denna funktion i + kapitlet Skapa/Redigera ankare.
Skapa/Redigera bild, lär mer om denna funktion i + kapitlet Skapa/Redigera bild.
Rensa/Städa kåden. Denna funktion tar bort onödig + formatering. Bör användas när man t.ex. kopierar text + från Office-program.
Visad denna hjälp.
Öppnar en HTML-käkodseditor .
Skapar en ny tabell (2x2) .
Skapar en rad ovanför den nuvarande raden .
Skapar en rad under den nuvarande raden .
Tar bort en rad.
Skapar en kolumn före den nuvarande kolumnen.
Skapar en kolumn efter den nuvarande kolumnen.
Tar bort en kolumn.
Skapar en horisontell linje.
Tar bort formatering från markerat område.
Skapar nedsänkt text.
Skapar upphöjd text.
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..85974ec50dbd8a0a8e49d6d7493a47ab17901ef6 GIT binary patch literal 5229 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 CiOInL literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..2b43138f3ab46d0dcc8aecf85550fc4a34b76a4d GIT binary patch literal 5767 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 F06Qi1mU93A literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_table_window.gif b/webcit/tiny_mce/themes/advanced/docs/sv/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..36da83f27d985d048b42ad2e54999da8ea13b81b GIT binary patch literal 7099 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 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/index.htm b/webcit/tiny_mce/themes/advanced/docs/sv/index.htm new file mode 100644 index 000000000..35b4e5009 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/index.htm @@ -0,0 +1,27 @@ + + +Help Index + + + + + + + + + +
+
+Klicka på länkarna nedan för att gå till olika +hjälp-kapitel. + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_anchor_button.htm new file mode 100644 index 000000000..a43eeddc2 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/insert_anchor_button.htm @@ -0,0 +1,34 @@ + + +Skapa/Redigera länk + + + + + + + + + + + +
+
+Denna funktion öppnar ett nytt fönster liknande det nedan.
+
+
+
+Detta fönster har ett fält som man skall fylla i med ett unik +namn, denna funktion gör det möjligt att skapa +ankarpunkter/bokmärken.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_image_button.htm new file mode 100644 index 000000000..bdf4c9ba8 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/insert_image_button.htm @@ -0,0 +1,71 @@ + + +Skapa/Redigera bild + + + + + + + + + + + +
+
+Funktionen "Skapa/Redigera bild" öppnar ett nytt fönster som ser ut som +bilden nedan.
+
+
+
+I detta fönster skriver du in URL:en till bilden du vill länka till +samt en bildbeskrivning, denna beskrivning kommer att visas som en alternativ +text till bilden.
+
+Fältförklaring:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Bilderns URL URL/sökväg till bilden.
Bildens beskrivningBildens beskrivning, denna beskrivning kommer att visas som en + alternativ text till bilden.
DimensionerBildens bredd och höjd.
JusteringBildens justering, kan vara användbart när man vill att + text skall flyta runt bilden.
RamBildramens bredd.
Vertikalt tomrum Vertikalt tomrum , kan vara användbart när man vill + att text skall flyta runt bilden.
Horizontellt tomromHorisontellt tomrum, kan vara användbart när man vill + att text skall flyta runt bilden.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_link_button.htm new file mode 100644 index 000000000..d5790b6de --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/insert_link_button.htm @@ -0,0 +1,33 @@ + + +Skapa/Redigera länk + + + + + + + + + + + +
+
+Denna funktion öppnar ett nytt fönster liknande det nedan.
+
+
+
+Detta fönster har två fält länkens URL/adress samt hur länken +skall öppnas.
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/sv/insert_table_button.htm new file mode 100644 index 000000000..9851fd24d --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/insert_table_button.htm @@ -0,0 +1,72 @@ + + +Skapa/Redigera tabell + + + + + + + + + + + +
+
+Skapa tabell-knappen öppnar ett nytt fönster, med hjälp av +detta fönster kan du skapa tabeller.
+
+
+
+Fältförklaring:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KolumnerAntal kolumner i tabellen.
RaderAntal rader i tabellen .
CellutfyllnadAntal pixlars utfyllnad i varje cell.
CellmellanrumAntal pixlars mellanrum mellan cellerna.
JusteringTabellens justering.
RambreddRamens bredd .
BreddBredd i pixlar.
HöjdHöjd i pixlar.
StilStilmall på tabellen.
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/sv/style.css b/webcit/tiny_mce/themes/advanced/docs/sv/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/sv/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/about.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/about.htm new file mode 100644 index 000000000..c5a662f8c --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/zh_cn/about.htm @@ -0,0 +1,29 @@ + + +¹ØÓÚTinyMCE + + + + + + + + + + + + +
+
+TinyMCEÊÇÒ»ÖÖÊÊÓÃÓÚMSIEºÍMozillaµÈä¯ÀÀÆ÷µÄÇáÁ¿¼¶Ëù¼û¼´ËùµÃ±à¼­Æ÷£¬ÒÔ¸ü¼ÓÓѺõķ½Ê½¹©Óû§±à¼­HTMLÄÚÈÝ¡£Ëü¾ßÓд󲿷ÖÎÄ×Ö´¦ÀíÆ÷Ëù³£¼ûµÄ¹¦ÄÜ£¬²¢ÇÒÒ×ÓÚʹÓá£
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/common_buttons.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/common_buttons.htm new file mode 100644 index 000000000..394f883ac --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/zh_cn/common_buttons.htm @@ -0,0 +1,160 @@ + + +³£Óð´Å¥ + + + + + + + + + + + + +
+
+ÒÔÏÂÊÇÿ¸ö°´Å¥µÄ¼ò¶Ì˵Ã÷ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
´ÖÌåÎÄ×ÖÑùʽ
бÌåÎÄ×ÖÑùʽ
Ï»®ÏßÎÄ×ÖÑùʽ
ɾ³ýÏßÎÄ×ÖÑùʽ
×ó¶ÔÆë
¾ÓÖжÔÆë
ÓÒ¶ÔÆë
Á½¶Ë¶ÔÆë
ÎÞÐòÁбí
ÓÐÐòÁбí
¼õÉÙËõ½øÁ¿
Ôö¼ÓËõ½øÁ¿
³·ÏûÉÏÒ»²Ù×÷
ÖØ×öÉÏÒ»²Ù×÷
²åÈëÐÂÁ´½Ó£¬µã»÷ ²åÈëÁ´½Ó°´Å¥ Õ½ÚÒԲ鿴¸ü¶àÄÚÈÝ¡£
ɾ³ýµ±Ç°Ñ¡¶¨µÄÁ´½Ó/ÒƳýÈ«²¿Ñ¡¶¨µÄÁ´½Ó
²åÈëÐÂêµã£¬µã»÷ ²åÈëêµã°´Å¥ Õ½ÚÒԲ鿴¸ü¶àÄÚÈÝ¡£
²åÈëÐÂͼÏñ£¬µã»÷ ²åÈëͼÏñ°´Å¥ Õ½ÚÒԲ鿴¸ü¶àÄÚÈÝ¡£
ÇåÀí´úÂë/Çå³ýËùÓв»ÐèÒªµÄ¸ñʽ¡£´Ë¹¦ÄÜÔÚÄã´ÓofficeµÈ²úÆ·Öи´ÖÆÄÚÈݽøÀ´µÄʱºòÌرðÓÐÓá£
ÏÔʾ´Ë°ïÖú´°¿Ú
´ò¿ªHTML´úÂë±à¼­Æ÷
ÔÚµ±Ç°Î»ÖòåÈëÒ»ÕÅ2¡Á2µÄ±í¸ñ
ÔÚµ±Ç°ÐеÄÇ°Ãæ²åÈëÐÂÐÐ
ÔÚµ±Ç°ÐеĺóÃæ²åÈëÐÂÐÐ
ɾ³ýµ±Ç°ÐÐ
ÔÚµ±Ç°ÁеÄÇ°Ãæ²åÈëÐÂÁÐ
ÔÚµ±Ç°ÁеĺóÃæ²åÈëÐÂÁÐ
ɾ³ýµ±Ç°ÁÐ
²åÈëˮƽÏß
ÒƳýËùÑ¡ÎÄ×ֵĸñʽ
½«ËùÑ¡ÎÄ×Ö×öΪϱê
½«ËùÑ¡ÎÄ×Ö×öΪÉϱê
+
+
+ + + + + + + + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_anchor_window.gif b/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..14b8841342154328f2fa17fce15a17ae5ecb64d6 GIT binary patch literal 10443 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 M&DyO^+JOK7JLSSqe*gdg literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_link_window.gif b/webcit/tiny_mce/themes/advanced/docs/zh_cn/images/insert_link_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..59db4c00604693d065d8d20338453a419d2cb34a GIT binary patch literal 12004 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 fw4o1;=tL`e(Tr}iqaO + +°ïÖúË÷Òý + + + + + + + + + + +
+
+Çëµã»÷ÒÔÏÂÁ´½ÓÀ´²é¿´°ïÖúÄÚÈÝÖеIJ»Í¬Õ½Ú. +
+
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_anchor_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_anchor_button.htm new file mode 100644 index 000000000..1b59cb5cd --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_anchor_button.htm @@ -0,0 +1,31 @@ + + +²åÈëêµã°´Å¥ + + + + + + + + + + + + +
+
´Ë°´Å¥»á´ò¿ª²åÈë/±à¼­ÃªµãµÄ¶Ô»°´°¿Ú£º
+
+
+
´°¿ÚÖÐÖ»ÓÐÒ»¸öÎı¾Óò£¬Äã¿ÉÒÔÔÚ´ËÊäÈëêµãÃû³Æ£¬ÐèҪעÒâµÄÊÇêµãÃû³Æ±ØÐëÊÇΨһµÄ¡£
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_image_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_image_button.htm new file mode 100644 index 000000000..8c63d85e4 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_image_button.htm @@ -0,0 +1,63 @@ + + +²åÈëͼÏñ°´Å¥ + + + + + + + + + + + + +
+
µã»÷²åÈëͼƬ°´Å¥ºó»á´ò¿ªÒÔÏ´°¿Ú£º
+
+
+
ÄãÖ»Ðè¼òµ¥µÄÊäÈëÐèÒªÁ¬½ÓµÄͼÏñµØÖ·¼°Í¼ÏñÃèÊö£¨Í¼ÏñµÄÌæ´úÎÄ×Ö£©
+
+²ÎÊý˵Ã÷£º
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ͼÏñµØÖ·Òª²åÈëµÄͼƬµÄURL
ͼÏñÃèÊöͼƬÄÚÈݵÄÌæ´úÎÄ×ÖÃèÊö
άÊýͼÏñ¿í¶ÈÓë¸ß¶È
¶ÔÆ뷽ʽͼÏñµÄ¶ÔÆ뷽ʽ£¬ÔÚÎÄ×Ö»·ÈÆͼÏñʱÌرðÓÐÓá£
±ß¿òͼÏñ±ß¿òµÄºñ¶È
ˮƽ¼ä¾àͼÏñˮƽ¼ä¾à£¬ÔÚÎÄ×Ö»·ÈÆͼÏñʱÌرðÓÐÓá£
´¹Ö±¼ä¾àͼÏñ´¹Ö±¼ä¾à£¬ÔÚÎÄ×Ö»·ÈÆͼÏñʱÌرðÓÐÓá£
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_link_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_link_button.htm new file mode 100644 index 000000000..61adc2cdd --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_link_button.htm @@ -0,0 +1,32 @@ + + +²åÈëÁ´½Ó°´Å¥ + + + + + + + + + + + + +
+
´Ë°´Å¥»á´ò¿ª²åÈë/±à¼­Á´½ÓµÄ¶Ô»°´°¿Ú£º
+
+
+
´°¿ÚÖÐÓÐÁ½¸ö±íµ¥Óò£¬µÚÒ»¸öÊÇÁ´½ÓµÄµØÖ·£¬µÚ¶þ¸öÊÇÁ´½ÓµÄ´ò¿ª·½Ê½¡£ +
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_table_button.htm b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_table_button.htm new file mode 100644 index 000000000..40b646895 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/zh_cn/insert_table_button.htm @@ -0,0 +1,71 @@ + + +²åÈë±í¸ñ°´Å¥ + + + + + + + + + + + + +
+
µã»÷²åÈë±í¸ñ°´Å¥»á´ò¿ªÒÔÏ´°¿Ú£¬´Ë²Ù×÷ÔÊÐíÄã´´½¨±í¸ñ¡£
+
+
+
+²ÎÊý˵Ã÷£º
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ÁÐÊý±í¸ñÁÐÊý
ÐÐÊý±í¸ñÐÐÊý
Ìî³ä±í¸ñµ¥Ôª¸ñµÄÌî³äÖµ
¼ä¾à±í¸ñµ¥Ôª¸ñ¼ä¾à
¶ÔÆ뷽ʽ±í¸ñ¶ÔÆ뷽ʽ
±ß¿ò±í¸ñ±ß¿ò¿í¶È
¿í¶È±í¸ñ¿í¶È£¬ÒÔÏóËØΪµ¥Î»¡£
¸ß¶È±í¸ñ¸ß¶È£¬ÒÔÏóËØΪµ¥Î»¡£
ÀàÃû±í¸ñcssÑùʽÃû
+
+
+
+ + + + + + +
+ + diff --git a/webcit/tiny_mce/themes/advanced/docs/zh_cn/style.css b/webcit/tiny_mce/themes/advanced/docs/zh_cn/style.css new file mode 100644 index 000000000..975bc5a39 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/docs/zh_cn/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/webcit/tiny_mce/themes/advanced/editor_template.js b/webcit/tiny_mce/themes/advanced/editor_template.js new file mode 100644 index 000000000..7861793e3 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/editor_template.js @@ -0,0 +1,13 @@ +/* Import theme specific language pack */ + tinyMCE.importThemeLanguagePack('advanced');var TinyMCE_advanced_autoImportCSSClasses=true;var TinyMCE_advanced_resizer=new Object();var TinyMCE_advanced_buttons=[['bold','{$lang_bold_img}','{$lang_bold_desc}','Bold'],['italic','{$lang_italic_img}','{$lang_italic_desc}','Italic'],['underline','{$lang_underline_img}','{$lang_underline_desc}','Underline'],['strikethrough','strikethrough.gif','{$lang_striketrough_desc}','Strikethrough'],['justifyleft','left.gif','{$lang_justifyleft_desc}','JustifyLeft'],['justifycenter','center.gif','{$lang_justifycenter_desc}','JustifyCenter'],['justifyright','right.gif','{$lang_justifyright_desc}','JustifyRight'],['justifyfull','full.gif','{$lang_justifyfull_desc}','JustifyFull'],['bullist','bullist.gif','{$lang_bullist_desc}','InsertUnorderedList'],['numlist','numlist.gif','{$lang_numlist_desc}','InsertOrderedList'],['outdent','outdent.gif','{$lang_outdent_desc}','Outdent'],['indent','indent.gif','{$lang_indent_desc}','Indent'],['cut','cut.gif','{$lang_cut_desc}','Cut'],['copy','copy.gif','{$lang_copy_desc}','Copy'],['paste','paste.gif','{$lang_paste_desc}','Paste'],['undo','undo.gif','{$lang_undo_desc}','Undo'],['redo','redo.gif','{$lang_redo_desc}','Redo'],['link','link.gif','{$lang_link_desc}','mceLink',true],['unlink','unlink.gif','{$lang_unlink_desc}','unlink'],['image','image.gif','{$lang_image_desc}','mceImage',true],['cleanup','cleanup.gif','{$lang_cleanup_desc}','mceCleanup'],['help','help.gif','{$lang_help_desc}','mceHelp'],['code','code.gif','{$lang_theme_code_desc}','mceCodeEditor'],['hr','hr.gif','{$lang_theme_hr_desc}','inserthorizontalrule'],['removeformat','removeformat.gif','{$lang_theme_removeformat_desc}','removeformat'],['sub','sub.gif','{$lang_theme_sub_desc}','subscript'],['sup','sup.gif','{$lang_theme_sup_desc}','superscript'],['forecolor','forecolor.gif','{$lang_theme_forecolor_desc}','mceForeColor',true],['backcolor','backcolor.gif','{$lang_theme_backcolor_desc}','mceBackColor',true],['charmap','charmap.gif','{$lang_theme_charmap_desc}','mceCharMap'],['visualaid','visualaid.gif','{$lang_theme_visualaid_desc}','mceToggleVisualAid'],['anchor','anchor.gif','{$lang_theme_anchor_desc}','mceInsertAnchor'],['newdocument','newdocument.gif','{$lang_newdocument_desc}','mceNewDocument']];function TinyMCE_advanced_getControlHTML(button_name){var buttonTileMap=new Array('anchor.gif','backcolor.gif','bullist.gif','center.gif','charmap.gif','cleanup.gif','code.gif','copy.gif','custom_1.gif','cut.gif','forecolor.gif','full.gif','help.gif','hr.gif','image.gif','indent.gif','left.gif','link.gif','numlist.gif','outdent.gif','paste.gif','redo.gif','removeformat.gif','right.gif','strikethrough.gif','sub.gif','sup.gif','undo.gif','unlink.gif','visualaid.gif');for(var i=0;i';}}}return '';}}switch(button_name){case "formatselect":var html='';return html;case "styleselect":return '';case "fontselect":var fontHTML='';return fontHTML;case "fontsizeselect":return '';case "|":case "separator":return '';case "spacer":return '';case "rowseparator":return '
';}return "";}function TinyMCE_advanced_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceForeColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=tinyMCE.getAttrib(elm,"color");if(inputColor=='')inputColor=elm.style.color;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"forecolor",input_color:inputColor});return true;case "mceBackColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=elm.style.backgroundColor;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;template['width']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"HiliteColor",input_color:inputColor});return true;case "mceColorPicker":if(user_interface){var template=new Array();var inputColor=value['document'].getElementById(value['element_id']).value;template['file']='color_picker.htm';template['width']=220;template['height']=190;template['width']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height',0);if(typeof(value['store_selection'])=="undefined")value['store_selection']=true;tinyMCE.lastColorPickerValue=value;tinyMCE.openWindow(template,{editor_id:editor_id,mce_store_selection:value['store_selection'],inline:"yes",command:"mceColorPicker",input_color:inputColor});}else{var savedVal=tinyMCE.lastColorPickerValue;var elm=savedVal['document'].getElementById(savedVal['element_id']);elm.value=value;eval('elm.onchange();');}return true;case "mceCodeEditor":var template=new Array();template['file']='source_editor.htm';template['width']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_width",500));template['height']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_height",400));tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"no",inline:"yes"});return true;case "mceCharMap":var template=new Array();template['file']='charmap.htm';template['width']=550;template['height']=250;template['width']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case "mceInsertAnchor":var template=new Array();template['file']='anchor.htm';template['width']=320;template['height']=90;template['width']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case "mceNewDocument":if(confirm(tinyMCE.getLang('lang_newdocument')))tinyMCE.execInstanceCommand(editor_id,'mceSetContent',false,'');return true;}return false;}function TinyMCE_advanced_getEditorTemplate(settings,editorId){function removeFromArray(in_array,remove_array){var outArray=new Array();for(var i=0;i 

';var layoutManager=tinyMCE.getParam("theme_advanced_layout_manager","SimpleLayout");var styleSelectHTML='';if(settings['theme_advanced_styles']){var stylesAr=settings['theme_advanced_styles'].split(';');for(var i=0;i'+key+'';}TinyMCE_advanced_autoImportCSSClasses=false;}switch(layoutManager){case "SimpleLayout":var toolbarHTML="";var toolbarLocation=tinyMCE.getParam("theme_advanced_toolbar_location","bottom");var toolbarAlign=tinyMCE.getParam("theme_advanced_toolbar_align","center");var pathLocation=tinyMCE.getParam("theme_advanced_path_location","none");var statusbarLocation=tinyMCE.getParam("theme_advanced_statusbar_location",pathLocation);var defVals={theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,separator,sub,sup,separator,charmap"};for(var i=1;i<100;i++){var def=defVals["theme_advanced_buttons"+i];buttons=tinyMCE.getParam("theme_advanced_buttons"+i,def==null?'':def,true,',');if(buttons.length==0)break;buttons=removeFromArray(buttons,tinyMCE.getParam("theme_advanced_disable","",true,','));buttons=addToArray(buttons,tinyMCE.getParam("theme_advanced_buttons"+i+"_add","",true,','));buttons=addToArray(tinyMCE.getParam("theme_advanced_buttons"+i+"_add_before","",true,','),buttons);for(var b=0;b0){toolbarHTML+="
";deltaHeight-=23;}}template['html']='';if(toolbarLocation=="top"){template['html']+='';}if(statusbarLocation=="top"){template['html']+='';deltaHeight-=23;}template['html']+='';if(toolbarLocation=="bottom"){template['html']+='';}if(toolbarLocation=="external"){var bod=document.body;var elm=document.createElement("div");toolbarHTML=tinyMCE.replaceVars(toolbarHTML,tinyMCE.settings);toolbarHTML=tinyMCE.replaceVars(toolbarHTML,tinyMCELang);toolbarHTML=tinyMCE.replaceVar(toolbarHTML,'style_select_options',styleSelectHTML);toolbarHTML=tinyMCE.replaceVar(toolbarHTML,"editor_id",editorId);toolbarHTML=tinyMCE.applyTemplate(toolbarHTML);elm.className="mceToolbarExternal";elm.id=editorId+"_toolbar";elm.innerHTML='
'+toolbarHTML+'
'+statusbarHTML+'
'+toolbarHTML+'
'+toolbarHTML+'
';bod.appendChild(elm);deltaHeight=0;tinyMCE.getInstanceById(editorId).toolbarElement=elm;}else{tinyMCE.getInstanceById(editorId).toolbarElement=null;}if(statusbarLocation=="bottom"){template['html']+=''+statusbarHTML+'';deltaHeight-=23;}template['html']+='';break;case "RowLayout":template['html']='';var containers=tinyMCE.getParam("theme_advanced_containers","",true,",");var defaultContainerCSS=tinyMCE.getParam("theme_advanced_containers_default_class","container");var defaultContainerAlign=tinyMCE.getParam("theme_advanced_containers_default_align","center");for(var i=0;i';}else if(containers[i]=="mceElementpath"||containers[i]=="mceStatusbar"){var pathClass="mceStatusbar";if(i==containers.length-1){pathClass="mceStatusbarBottom";}else if(i==0){pathClass="mceStatusbar";}else{deltaHeight-=2;}template['html']+='';deltaHeight-=22;}else{var curContainer=tinyMCE.getParam("theme_advanced_container_"+containers[i],"",true,',');var curContainerHTML="";var curAlign=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align",defaultContainerAlign);var curCSS=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class",defaultContainerCSS);for(var j=0;j0){curContainerHTML+="
";deltaHeight-=23;}template['html']+='
';}}template['html']+='
\ + \ +
'+statusbarHTML+'
'+curContainerHTML+'
';break;case "BorderLayout":break;case "CustomLayout":var customLayout=tinyMCE.getParam("theme_advanced_custom_layout","");if(customLayout!=""&&eval("typeof("+customLayout+")")!="undefined"){template=eval(customLayout+"(template);");}break;default:alert('UNDEFINED LAYOUT MANAGER! PLEASE CHECK YOUR TINYMCE CONFIG!');break;}template['html']+='
';template['html']=tinyMCE.replaceVar(template['html'],'style_select_options',styleSelectHTML);template['delta_width']=0;template['delta_height']=deltaHeight;return template;}function TinyMCE_advanced_setResizing(e,editor_id,state){e=typeof(e)=="undefined"?window.event:e;var resizer=TinyMCE_advanced_resizer;var editorContainer=document.getElementById(editor_id+'_parent');var editorArea=document.getElementById(editor_id+'_parent').firstChild;var resizeBox=document.getElementById(editor_id+'_resize_box');var inst=tinyMCE.getInstanceById(editor_id);if(state){var width=editorArea.clientWidth;var height=editorArea.clientHeight;resizeBox.style.width=width+"px";resizeBox.style.height=height+"px";resizer.iframeWidth=inst.iframeElement.clientWidth;resizer.iframeHeight=inst.iframeElement.clientHeight;editorArea.style.display="none";resizeBox.style.display="block";if(!resizer.eventHandlers){if(tinyMCE.isMSIE)tinyMCE.addEvent(document,"mousemove",TinyMCE_advanced_resizeEventHandler);else tinyMCE.addEvent(window,"mousemove",TinyMCE_advanced_resizeEventHandler);tinyMCE.addEvent(document,"mouseup",TinyMCE_advanced_resizeEventHandler);resizer.eventHandlers=true;}resizer.resizing=true;resizer.downX=e.screenX;resizer.downY=e.screenY;resizer.width=parseInt(resizeBox.style.width);resizer.height=parseInt(resizeBox.style.height);resizer.editorId=editor_id;resizer.resizeBox=resizeBox;resizer.horizontal=tinyMCE.getParam("theme_advanced_resize_horizontal",true);}else{resizer.resizing=false;resizeBox.style.display="none";editorArea.style.display=tinyMCE.isMSIE?"block":"table";tinyMCE.execCommand('mceResetDesignMode');}}function TinyMCE_advanced_initInstance(inst){if(tinyMCE.getParam("theme_advanced_resizing",false)){var w=TinyMCE_advanced_getCookie("TinyMCE_"+inst.editorId+"_width");var h=TinyMCE_advanced_getCookie("TinyMCE_"+inst.editorId+"_height");TinyMCE_advanced_resizeTo(inst,w,h,tinyMCE.getParam("theme_advanced_resize_horizontal",true));}}function TinyMCE_advanced_setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+escape(path):"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;}function TinyMCE_advanced_getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}function TinyMCE_advanced_resizeTo(inst,w,h,set_w){var editorContainer=document.getElementById(inst.editorId+'_parent');var tableElm=editorContainer.firstChild;var iframe=inst.iframeElement;if(w==null||w=="null"){set_w=false;w=0;}if(h==null||h=="null")return;w=parseInt(w);h=parseInt(h);if(tinyMCE.isGecko){w+=2;h+=2;}var dx=w-tableElm.clientWidth;var dy=h-tableElm.clientHeight;if(set_w)tableElm.style.width=w+"px";tableElm.style.height=h+"px";iw=iframe.clientWidth+dx;ih=iframe.clientHeight+dy;if(tinyMCE.isGecko){iw-=2;ih-=2;}if(set_w)iframe.style.width=iw+"px";iframe.style.height=ih+"px";if(set_w){var tableBodyElm=tableElm.firstChild;var minIframeWidth=tableBodyElm.scrollWidth;if(inst.iframeElement.clientWidth=0;i--){var nodeName=path[i].nodeName.toLowerCase();var nodeData="";if(nodeName=="b"){nodeName="strong";}if(nodeName=="i"){nodeName="em";}if(getAttrib(path[i],'id')!=""){nodeData+="id: "+path[i].getAttribute('id')+" ";}var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1)nodeData+="class: "+className+" ";if(getAttrib(path[i],'src')!=""){nodeData+="src: "+path[i].getAttribute('src')+" ";}if(getAttrib(path[i],'href')!=""){nodeData+="href: "+path[i].getAttribute('href')+" ";}if(nodeName=="img"&&tinyMCE.getAttrib(path[i],"class").indexOf('mceItemFlash')!=-1){nodeName="flash";nodeData="";}if(nodeName=="a"&&(anchor=tinyMCE.getAttrib(path[i],"name"))!=""){nodeName="a";nodeName+="#"+anchor;nodeData="";}if(getAttrib(path[i],'name').indexOf("mce_")!=0){var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1)nodeName+="."+className;}if(tinyMCE.isMSIE){html+=''+nodeName+'';}else{html+=''+nodeName+'';}if(i>0){html+=" » ";}}pathElm.innerHTML=tinyMCE.getLang('lang_theme_path')+": "+html+' ';}tinyMCE.switchClassSticky(editor_id+'_justifyleft','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifyright','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifycenter','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_justifyfull','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_sub','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_sup','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_anchor','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_link','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_unlink','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_outdent','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_image','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_hr','mceButtonNormal');if(node.nodeName=="A"&&tinyMCE.getAttrib(node,"class").indexOf('mceItemAnchor')!=-1)tinyMCE.switchClassSticky(editor_id+'_anchor','mceButtonSelected');var anchorLink=tinyMCE.getParentElement(node,"a","href");if(anchorLink||any_selection){tinyMCE.switchClassSticky(editor_id+'_link',anchorLink?'mceButtonSelected':'mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_unlink',anchorLink?'mceButtonSelected':'mceButtonNormal',false);}tinyMCE.switchClassSticky(editor_id+'_visualaid',visual_aid?'mceButtonSelected':'mceButtonNormal',false);if(undo_levels!=-1){tinyMCE.switchClassSticky(editor_id+'_undo','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_redo','mceButtonDisabled',true);}if(tinyMCE.getParentElement(node,"li,blockquote")){tinyMCE.switchClassSticky(editor_id+'_outdent','mceButtonNormal',false);}if(undo_index!=-1&&(undo_index0)){tinyMCE.switchClassSticky(editor_id+'_redo','mceButtonNormal',false);}if(undo_index!=-1&&(undo_index>0&&undo_levels>0)){tinyMCE.switchClassSticky(editor_id+'_undo','mceButtonNormal',false);}var selectElm=document.getElementById(editor_id+"_styleSelect");if(selectElm){TinyMCE_advanced_setupCSSClasses(editor_id);classNode=node;breakOut=false;var index=0;do{if(classNode&&classNode.className){for(var i=0;i");}else{selectByValue(selectElm,"");}}var selectElm=document.getElementById(editor_id+"_fontNameSelect");if(selectElm){var elm=tinyMCE.getParentElement(node);if(elm){var family=tinyMCE.getAttrib(elm,"face");if(family=='')family=''+elm.style.fontFamily;if(!selectByValue(selectElm,family))selectByValue(selectElm,"");}else selectByValue(selectElm,"");}var selectElm=document.getElementById(editor_id+"_fontSizeSelect");if(selectElm){var elm=tinyMCE.getParentElement(node);if(elm){var size=tinyMCE.getAttrib(elm,"size");if(size==''){var sizes=new Array('','8px','10px','12px','14px','18px','24px','36px');size=''+elm.style.fontSize;for(var i=0;i0){selectElm.setAttribute('cssImported','true');}}}; \ No newline at end of file diff --git a/webcit/tiny_mce/themes/advanced/editor_template_src.js b/webcit/tiny_mce/themes/advanced/editor_template_src.js new file mode 100644 index 000000000..0f1d32146 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/editor_template_src.js @@ -0,0 +1,1185 @@ +/* Import theme specific language pack */ +tinyMCE.importThemeLanguagePack('advanced'); + +// Variable declarations +var TinyMCE_advanced_autoImportCSSClasses = true; +var TinyMCE_advanced_resizer = new Object(); +var TinyMCE_advanced_buttons = [ + // Control id, button img, button title, command, user_interface, value + ['bold', '{$lang_bold_img}', '{$lang_bold_desc}', 'Bold'], + ['italic', '{$lang_italic_img}', '{$lang_italic_desc}', 'Italic'], + ['underline', '{$lang_underline_img}', '{$lang_underline_desc}', 'Underline'], + ['strikethrough', 'strikethrough.gif', '{$lang_striketrough_desc}', 'Strikethrough'], + ['justifyleft', 'left.gif', '{$lang_justifyleft_desc}', 'JustifyLeft'], + ['justifycenter', 'center.gif', '{$lang_justifycenter_desc}', 'JustifyCenter'], + ['justifyright', 'right.gif', '{$lang_justifyright_desc}', 'JustifyRight'], + ['justifyfull', 'full.gif', '{$lang_justifyfull_desc}', 'JustifyFull'], + ['bullist', 'bullist.gif', '{$lang_bullist_desc}', 'InsertUnorderedList'], + ['numlist', 'numlist.gif', '{$lang_numlist_desc}', 'InsertOrderedList'], + ['outdent', 'outdent.gif', '{$lang_outdent_desc}', 'Outdent'], + ['indent', 'indent.gif', '{$lang_indent_desc}', 'Indent'], + ['cut', 'cut.gif', '{$lang_cut_desc}', 'Cut'], + ['copy', 'copy.gif', '{$lang_copy_desc}', 'Copy'], + ['paste', 'paste.gif', '{$lang_paste_desc}', 'Paste'], + ['undo', 'undo.gif', '{$lang_undo_desc}', 'Undo'], + ['redo', 'redo.gif', '{$lang_redo_desc}', 'Redo'], + ['link', 'link.gif', '{$lang_link_desc}', 'mceLink', true], + ['unlink', 'unlink.gif', '{$lang_unlink_desc}', 'unlink'], + ['image', 'image.gif', '{$lang_image_desc}', 'mceImage', true], + ['cleanup', 'cleanup.gif', '{$lang_cleanup_desc}', 'mceCleanup'], + ['help', 'help.gif', '{$lang_help_desc}', 'mceHelp'], + ['code', 'code.gif', '{$lang_theme_code_desc}', 'mceCodeEditor'], + ['hr', 'hr.gif', '{$lang_theme_hr_desc}', 'inserthorizontalrule'], + ['removeformat', 'removeformat.gif', '{$lang_theme_removeformat_desc}', 'removeformat'], + ['sub', 'sub.gif', '{$lang_theme_sub_desc}', 'subscript'], + ['sup', 'sup.gif', '{$lang_theme_sup_desc}', 'superscript'], + ['forecolor', 'forecolor.gif', '{$lang_theme_forecolor_desc}', 'mceForeColor', true], + ['backcolor', 'backcolor.gif', '{$lang_theme_backcolor_desc}', 'mceBackColor', true], + ['charmap', 'charmap.gif', '{$lang_theme_charmap_desc}', 'mceCharMap'], + ['visualaid', 'visualaid.gif', '{$lang_theme_visualaid_desc}', 'mceToggleVisualAid'], + ['anchor', 'anchor.gif', '{$lang_theme_anchor_desc}', 'mceInsertAnchor'], + ['newdocument', 'newdocument.gif', '{$lang_newdocument_desc}', 'mceNewDocument'] +]; + +/** + * Returns HTML code for the specificed control. + */ +function TinyMCE_advanced_getControlHTML(button_name) +{ + var buttonTileMap = new Array('anchor.gif','backcolor.gif','bullist.gif','center.gif', + 'charmap.gif','cleanup.gif','code.gif','copy.gif','custom_1.gif', + 'cut.gif','forecolor.gif','full.gif','help.gif','hr.gif', + 'image.gif','indent.gif','left.gif','link.gif','numlist.gif', + 'outdent.gif','paste.gif','redo.gif','removeformat.gif', + 'right.gif','strikethrough.gif','sub.gif','sup.gif','undo.gif', + 'unlink.gif','visualaid.gif'); + + // Lookup button in button list + for (var i=0; i'; + } + } + } + + // Old style + return ''; + } + } + + // Custom controlls other than buttons + switch (button_name) + { + case "formatselect": + var html = ''; + //formatselect + return html; + + case "styleselect": + //styleselect + return ''; + + case "fontselect": + var fontHTML = ''; + return fontHTML; + + case "fontsizeselect": + //fontsizeselect + return ''; + + case "|": + case "separator": + return ''; + + case "spacer": + return ''; + + case "rowseparator": + return '
'; + } + + return ""; +} + +/** + * Theme specific exec command handeling. + */ +function TinyMCE_advanced_execCommand(editor_id, element, command, user_interface, value) +{ + switch (command) + { + case "mceForeColor": + var template = new Array(); + var elm = tinyMCE.selectedInstance.getFocusElement(); + var inputColor = tinyMCE.getAttrib(elm, "color"); + + if (inputColor == '') + inputColor = elm.style.color; + + if (!inputColor) + inputColor = "#000000"; + + template['file'] = 'color_picker.htm'; + template['width'] = 220; + template['height'] = 190; + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", command : "forecolor", input_color : inputColor}); + return true; + + case "mceBackColor": + var template = new Array(); + var elm = tinyMCE.selectedInstance.getFocusElement(); + var inputColor = elm.style.backgroundColor; + + if (!inputColor) + inputColor = "#000000"; + + template['file'] = 'color_picker.htm'; + template['width'] = 220; + template['height'] = 190; + + template['width'] += tinyMCE.getLang('lang_theme_advanced_backcolor_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_backcolor_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", command : "HiliteColor", input_color : inputColor}); + //mceBackColor + return true; + + case "mceColorPicker": + if (user_interface) { + var template = new Array(); + var inputColor = value['document'].getElementById(value['element_id']).value; + + template['file'] = 'color_picker.htm'; + template['width'] = 220; + template['height'] = 190; + + template['width'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height', 0); + + if (typeof(value['store_selection']) == "undefined") + value['store_selection'] = true; + + tinyMCE.lastColorPickerValue = value; + tinyMCE.openWindow(template, {editor_id : editor_id, mce_store_selection : value['store_selection'], inline : "yes", command : "mceColorPicker", input_color : inputColor}); + } else { + var savedVal = tinyMCE.lastColorPickerValue; + var elm = savedVal['document'].getElementById(savedVal['element_id']); + elm.value = value; + eval('elm.onchange();'); + } + return true; + + case "mceCodeEditor": + var template = new Array(); + + template['file'] = 'source_editor.htm'; + template['width'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_width", 500)); + template['height'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_height", 400)); + + tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "no", inline : "yes"}); + //mceCodeEditor + return true; + + case "mceCharMap": + var template = new Array(); + + template['file'] = 'charmap.htm'; + template['width'] = 550; + template['height'] = 250; + + template['width'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"}); + //mceCharMap + return true; + + case "mceInsertAnchor": + var template = new Array(); + + template['file'] = 'anchor.htm'; + template['width'] = 320; + template['height'] = 90; + + template['width'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"}); + return true; + + case "mceNewDocument": + if (confirm(tinyMCE.getLang('lang_newdocument'))) + tinyMCE.execInstanceCommand(editor_id, 'mceSetContent', false, ''); + + return true; + } + + // Default behavior + return false; +} + +/** + * Editor instance template function. + */ +function TinyMCE_advanced_getEditorTemplate(settings, editorId) +{ + function removeFromArray(in_array, remove_array) + { + var outArray = new Array(); + + for (var i=0; i 

'; + var layoutManager = tinyMCE.getParam("theme_advanced_layout_manager", "SimpleLayout"); + + // Setup style select options -- MOVED UP FOR EXTERNAL TOOLBAR COMPATABILITY! + var styleSelectHTML = ''; + if (settings['theme_advanced_styles']) + { + var stylesAr = settings['theme_advanced_styles'].split(';'); + + for (var i=0; i' + key + ''; + } + + TinyMCE_advanced_autoImportCSSClasses = false; + } + + switch(layoutManager) + { + case "SimpleLayout" : //the default TinyMCE Layout (for backwards compatibility)... + var toolbarHTML = ""; + var toolbarLocation = tinyMCE.getParam("theme_advanced_toolbar_location", "bottom"); + var toolbarAlign = tinyMCE.getParam("theme_advanced_toolbar_align", "center"); + var pathLocation = tinyMCE.getParam("theme_advanced_path_location", "none"); // Compatiblity + var statusbarLocation = tinyMCE.getParam("theme_advanced_statusbar_location", pathLocation); + var defVals = { + theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect", + theme_advanced_buttons2 : "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code", + theme_advanced_buttons3 : "hr,removeformat,visualaid,separator,sub,sup,separator,charmap" + }; + + // Render rows + for (var i=1; i<100; i++) { + var def = defVals["theme_advanced_buttons" + i]; + + buttons = tinyMCE.getParam("theme_advanced_buttons" + i, def == null ? '' : def, true, ','); + if (buttons.length == 0) + break; + + buttons = removeFromArray(buttons, tinyMCE.getParam("theme_advanced_disable", "", true, ',')); + buttons = addToArray(buttons, tinyMCE.getParam("theme_advanced_buttons" + i + "_add", "", true, ',')); + buttons = addToArray(tinyMCE.getParam("theme_advanced_buttons" + i + "_add_before", "", true, ','), buttons); + + for (var b=0; b 0) { + toolbarHTML += "
"; + deltaHeight -= 23; + } + } + + // Setup template html + template['html'] = ''; + + if (toolbarLocation == "top") + { + template['html'] += ''; + } + + if (statusbarLocation == "top") + { + template['html'] += ''; + deltaHeight -= 23; + } + + template['html'] += ''; + + if (toolbarLocation == "bottom") + { + template['html'] += ''; + } + + // External toolbar changes + if (toolbarLocation == "external") + { + var bod = document.body; + var elm = document.createElement ("div"); + + toolbarHTML = tinyMCE.replaceVars(toolbarHTML, tinyMCE.settings); + toolbarHTML = tinyMCE.replaceVars(toolbarHTML, tinyMCELang); + toolbarHTML = tinyMCE.replaceVar(toolbarHTML, 'style_select_options', styleSelectHTML); + toolbarHTML = tinyMCE.replaceVar(toolbarHTML, "editor_id", editorId); + toolbarHTML = tinyMCE.applyTemplate(toolbarHTML); + + elm.className = "mceToolbarExternal"; + elm.id = editorId+"_toolbar"; + elm.innerHTML = '
' + toolbarHTML + '
' + statusbarHTML + '
' + toolbarHTML + '
'+toolbarHTML+'
'; + bod.appendChild (elm); + // bod.style.marginTop = elm.offsetHeight + "px"; + + deltaHeight = 0; + tinyMCE.getInstanceById(editorId).toolbarElement = elm; + + //template['html'] = '
'+toolbarHTML+'
' + template["html"]; + } + else + { + tinyMCE.getInstanceById(editorId).toolbarElement = null; + } + + if (statusbarLocation == "bottom") + { + template['html'] += '' + statusbarHTML + ''; + deltaHeight -= 23; + } + + template['html'] += ''; + //"SimpleLayout" + break; + + case "RowLayout" : //Container Layout - containers defined in "theme_advanced_containers" are rendered from top to bottom. + template['html'] = ''; + + var containers = tinyMCE.getParam("theme_advanced_containers", "", true, ","); + var defaultContainerCSS = tinyMCE.getParam("theme_advanced_containers_default_class", "container"); + var defaultContainerAlign = tinyMCE.getParam("theme_advanced_containers_default_align", "center"); + + //Render Containers: + for (var i = 0; i < containers.length; i++) + { + if (containers[i] == "mceEditor") //Exceptions for mceEditor and ... + { + template['html'] += ''; + } + else if (containers[i] == "mceElementpath" || containers[i] == "mceStatusbar") // ... mceElementpath: + { + var pathClass = "mceStatusbar"; + + if (i == containers.length-1) + { + pathClass = "mceStatusbarBottom"; + } + else if (i == 0) + { + pathClass = "mceStatusbar"; + } + else + { + deltaHeight-=2; + } + + template['html'] += ''; + deltaHeight -= 22; + } + else //Render normal Container: + { + var curContainer = tinyMCE.getParam("theme_advanced_container_"+containers[i], "", true, ','); + var curContainerHTML = ""; + var curAlign = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align", defaultContainerAlign); + var curCSS = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class", defaultContainerCSS); + + for (var j=0; j 0) + { + curContainerHTML += "
"; + deltaHeight -= 23; + } + + template['html'] += '
'; + } + } + + template['html'] += '
\ + \ +
' + statusbarHTML + '
' + curContainerHTML + '
'; + //RowLayout + break; + + case "BorderLayout" : //will be like java.awt.BorderLayout of SUN Java... + // Not implemented yet... + break; + + case "CustomLayout" : //User defined layout callback... + var customLayout = tinyMCE.getParam("theme_advanced_custom_layout",""); + + if (customLayout != "" && eval("typeof(" + customLayout + ")") != "undefined") + { + template = eval(customLayout + "(template);"); + } + break; + + default: + alert('UNDEFINED LAYOUT MANAGER! PLEASE CHECK YOUR TINYMCE CONFIG!'); + //CustomLayout + break; + } + + template['html'] += '
'; + template['html'] = tinyMCE.replaceVar(template['html'], 'style_select_options', styleSelectHTML); + template['delta_width'] = 0; + template['delta_height'] = deltaHeight; + + return template; +} + +/** + * Starts/stops the editor resizing. + */ +function TinyMCE_advanced_setResizing(e, editor_id, state) { + e = typeof(e) == "undefined" ? window.event : e; + + var resizer = TinyMCE_advanced_resizer; + var editorContainer = document.getElementById(editor_id + '_parent'); + var editorArea = document.getElementById(editor_id + '_parent').firstChild; + var resizeBox = document.getElementById(editor_id + '_resize_box'); + var inst = tinyMCE.getInstanceById(editor_id); + + if (state) { + // Place box over editor area + var width = editorArea.clientWidth; + var height = editorArea.clientHeight; + + resizeBox.style.width = width + "px"; + resizeBox.style.height = height + "px"; + + resizer.iframeWidth = inst.iframeElement.clientWidth; + resizer.iframeHeight = inst.iframeElement.clientHeight; + + // Hide editor and show resize box + editorArea.style.display = "none"; + resizeBox.style.display = "block"; + + // Add event handlers, only once + if (!resizer.eventHandlers) { + if (tinyMCE.isMSIE) + tinyMCE.addEvent(document, "mousemove", TinyMCE_advanced_resizeEventHandler); + else + tinyMCE.addEvent(window, "mousemove", TinyMCE_advanced_resizeEventHandler); + + tinyMCE.addEvent(document, "mouseup", TinyMCE_advanced_resizeEventHandler); + + resizer.eventHandlers = true; + } + + resizer.resizing = true; + resizer.downX = e.screenX; + resizer.downY = e.screenY; + resizer.width = parseInt(resizeBox.style.width); + resizer.height = parseInt(resizeBox.style.height); + resizer.editorId = editor_id; + resizer.resizeBox = resizeBox; + resizer.horizontal = tinyMCE.getParam("theme_advanced_resize_horizontal", true); + } else { + resizer.resizing = false; + resizeBox.style.display = "none"; + editorArea.style.display = tinyMCE.isMSIE ? "block" : "table"; + tinyMCE.execCommand('mceResetDesignMode'); + } +} + +function TinyMCE_advanced_initInstance(inst) { + if (tinyMCE.getParam("theme_advanced_resizing", false)) { + var w = TinyMCE_advanced_getCookie("TinyMCE_" + inst.editorId + "_width"); + var h = TinyMCE_advanced_getCookie("TinyMCE_" + inst.editorId + "_height"); + + TinyMCE_advanced_resizeTo(inst, w, h, tinyMCE.getParam("theme_advanced_resize_horizontal", true)); + } +} + +function TinyMCE_advanced_setCookie(name, value, expires, path, domain, secure) { + var curCookie = name + "=" + escape(value) + + ((expires) ? "; expires=" + expires.toGMTString() : "") + + ((path) ? "; path=" + escape(path) : "") + + ((domain) ? "; domain=" + domain : "") + + ((secure) ? "; secure" : ""); + + document.cookie = curCookie; +} + +function TinyMCE_advanced_getCookie(name) { + var dc = document.cookie; + var prefix = name + "="; + var begin = dc.indexOf("; " + prefix); + + if (begin == -1) { + begin = dc.indexOf(prefix); + + if (begin != 0) + return null; + } else + begin += 2; + + var end = document.cookie.indexOf(";", begin); + + if (end == -1) + end = dc.length; + + return unescape(dc.substring(begin + prefix.length, end)); +} + +function TinyMCE_advanced_resizeTo(inst, w, h, set_w) { + var editorContainer = document.getElementById(inst.editorId + '_parent'); + var tableElm = editorContainer.firstChild; + var iframe = inst.iframeElement; + + if (w == null || w == "null") { + set_w = false; + w = 0; + } + + if (h == null || h == "null") + return; + + w = parseInt(w); + h = parseInt(h); + + if (tinyMCE.isGecko) { + w += 2; + h += 2; + } + + var dx = w - tableElm.clientWidth; + var dy = h - tableElm.clientHeight; + + if (set_w) + tableElm.style.width = w + "px"; + + tableElm.style.height = h + "px"; + + iw = iframe.clientWidth + dx; + ih = iframe.clientHeight + dy; + + if (tinyMCE.isGecko) { + iw -= 2; + ih -= 2; + } + + if (set_w) + iframe.style.width = iw + "px"; + + iframe.style.height = ih + "px"; + + // Is it to small, make it bigger again + if (set_w) { + var tableBodyElm = tableElm.firstChild; + var minIframeWidth = tableBodyElm.scrollWidth; + if (inst.iframeElement.clientWidth < minIframeWidth) { + dx = minIframeWidth - inst.iframeElement.clientWidth; + + inst.iframeElement.style.width = (iw + dx) + "px"; + } + } +} + +/** + * Handles resizing events. + */ +function TinyMCE_advanced_resizeEventHandler(e) { + var resizer = TinyMCE_advanced_resizer; + + // Do nothing + if (!resizer.resizing) + return; + + e = typeof(e) == "undefined" ? window.event : e; + + var dx = e.screenX - resizer.downX; + var dy = e.screenY - resizer.downY; + var resizeBox = resizer.resizeBox; + var editorId = resizer.editorId; + + switch (e.type) { + case "mousemove": + if (resizer.horizontal) + resizeBox.style.width = (resizer.width + dx) + "px"; + + resizeBox.style.height = (resizer.height + dy) + "px"; + break; + + case "mouseup": + TinyMCE_advanced_setResizing(e, editorId, false); + TinyMCE_advanced_resizeTo(tinyMCE.getInstanceById(editorId), resizer.width + dx, resizer.height + dy, resizer.horizontal); + + // Expire in a month + var expires = new Date(); + expires.setTime(expires.getTime() + 3600000 * 24 * 30); + + // Set the cookies + TinyMCE_advanced_setCookie("TinyMCE_" + editorId + "_width", "" + (resizer.horizontal ? resizer.width + dx : ""), expires); + TinyMCE_advanced_setCookie("TinyMCE_" + editorId + "_height", "" + (resizer.height + dy), expires); + break; + } +} + +/** + * Insert link template function. + */ +function TinyMCE_advanced_getInsertLinkTemplate() +{ + var template = new Array(); + + template['file'] = 'link.htm'; + template['width'] = 330; + template['height'] = 170; + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0); + + return template; +}; + +/** + * Insert image template function. + */ +function TinyMCE_advanced_getInsertImageTemplate() +{ + var template = new Array(); + + template['file'] = 'image.htm?src={$src}'; + template['width'] = 340; + template['height'] = 245; + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0); + + return template; +}; + +/** + * Node change handler. + */ +function TinyMCE_advanced_handleNodeChange (editor_id, node, undo_index, + undo_levels, visual_aid, any_selection) +{ + function selectByValue(select_elm, value) + { + if (select_elm) + { + for (var i=0; i=0; i--) + { + var nodeName = path[i].nodeName.toLowerCase(); + var nodeData = ""; + + if (nodeName == "b") + { + nodeName = "strong"; + } + + if (nodeName == "i") + { + nodeName = "em"; + } + + if (getAttrib(path[i], 'id') != "") + { + nodeData += "id: " + path[i].getAttribute('id') + " "; + } + + var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false); + if (className != "" && className.indexOf('mceItem') == -1) + nodeData += "class: " + className + " "; + + if (getAttrib(path[i], 'src') != "") + { + nodeData += "src: " + path[i].getAttribute('src') + " "; + } + + if (getAttrib(path[i], 'href') != "") + { + nodeData += "href: " + path[i].getAttribute('href') + " "; + } + + if (nodeName == "img" && tinyMCE.getAttrib(path[i], "class").indexOf('mceItemFlash') != -1) + { + nodeName = "flash"; + nodeData = ""; + } + + if (nodeName == "a" && (anchor = tinyMCE.getAttrib(path[i], "name")) != "") + { + nodeName = "a"; + nodeName += "#" + anchor; + nodeData = ""; + } + + if (getAttrib(path[i], 'name').indexOf("mce_") != 0) + { + var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false); + if (className != "" && className.indexOf('mceItem') == -1) + nodeName += "." + className; + } + + if (tinyMCE.isMSIE) + { + html += '' + nodeName + ''; + } + else + { + html += '' + nodeName + ''; + } + + if (i > 0) + { + html += " » "; + } + } + + pathElm.innerHTML = tinyMCE.getLang('lang_theme_path') + ": " + html + ' '; + } + + // Reset old states + tinyMCE.switchClassSticky(editor_id + '_justifyleft', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_justifyright', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_justifycenter', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_justifyfull', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_sub', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_sup', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_anchor', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_link', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_unlink', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_outdent', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_image', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_hr', 'mceButtonNormal'); + + if (node.nodeName == "A" && tinyMCE.getAttrib(node, "class").indexOf('mceItemAnchor') != -1) + tinyMCE.switchClassSticky(editor_id + '_anchor', 'mceButtonSelected'); + + // Get link + var anchorLink = tinyMCE.getParentElement(node, "a", "href"); + + if (anchorLink || any_selection) + { + tinyMCE.switchClassSticky(editor_id + '_link', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal', false); + tinyMCE.switchClassSticky(editor_id + '_unlink', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal', false); + } + + // Handle visual aid + tinyMCE.switchClassSticky(editor_id + '_visualaid', visual_aid ? 'mceButtonSelected' : 'mceButtonNormal', false); + + if (undo_levels != -1) + { + tinyMCE.switchClassSticky(editor_id + '_undo', 'mceButtonDisabled', true); + tinyMCE.switchClassSticky(editor_id + '_redo', 'mceButtonDisabled', true); + } + + // Within li, blockquote + if (tinyMCE.getParentElement(node, "li,blockquote")) + { + tinyMCE.switchClassSticky(editor_id + '_outdent', 'mceButtonNormal', false); + } + + // Has redo levels + if (undo_index != -1 && (undo_index < undo_levels-1 && undo_levels > 0)) + { + tinyMCE.switchClassSticky(editor_id + '_redo', 'mceButtonNormal', false); + } + + // Has undo levels + if (undo_index != -1 && (undo_index > 0 && undo_levels > 0)) + { + tinyMCE.switchClassSticky(editor_id + '_undo', 'mceButtonNormal', false); + } + + // Select class in select box + var selectElm = document.getElementById(editor_id + "_styleSelect"); + + if (selectElm) + { + TinyMCE_advanced_setupCSSClasses(editor_id); + + classNode = node; + breakOut = false; + var index = 0; + + do + { + if (classNode && classNode.className) + { + for (var i=0; i"); + } + else + { + selectByValue(selectElm, ""); + } + } + + // Select fontselect + var selectElm = document.getElementById(editor_id + "_fontNameSelect"); + if (selectElm) { + var elm = tinyMCE.getParentElement(node); + + if (elm) { + var family = tinyMCE.getAttrib(elm, "face"); + if (family == '') + family = '' + elm.style.fontFamily; + + if (!selectByValue(selectElm, family)) + selectByValue(selectElm, ""); + } else + selectByValue(selectElm, ""); + } + + // Select fontsize + var selectElm = document.getElementById(editor_id + "_fontSizeSelect"); + if (selectElm) { + var elm = tinyMCE.getParentElement(node); + + if (elm) { + var size = tinyMCE.getAttrib(elm, "size"); + if (size == '') { + var sizes = new Array('', '8px', '10px', '12px', '14px', '18px', '24px', '36px'); + + size = '' + elm.style.fontSize; + + for (var i=0; i 0) + { + selectElm.setAttribute('cssImported', 'true'); + } + } +}; diff --git a/webcit/tiny_mce/themes/advanced/image.htm b/webcit/tiny_mce/themes/advanced/image.htm new file mode 100644 index 000000000..7e7d533b8 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/image.htm @@ -0,0 +1,90 @@ + + + {$lang_insert_image_title} + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{$lang_insert_image_title}
{$lang_insert_image_src}: + + + + +
{$lang_insert_image_alt}:
{$lang_insert_image_align}:
{$lang_insert_image_dimensions}: + x +
{$lang_insert_image_border}:
{$lang_insert_image_vspace}:
{$lang_insert_image_hspace}:
+
+
+ + diff --git a/webcit/tiny_mce/themes/advanced/images/anchor.gif b/webcit/tiny_mce/themes/advanced/images/anchor.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d46f0cb3322ecad713b86f0599cb91253e33936 GIT binary patch literal 171 zcmV;c095}+Nk%w1VH5xq0K*0VDLrY1lc!y3io(UtI8lV8tiaOK*3t6qtjy*E#3&d$!w&zD+OKB~ULl7eEw((m;2 z^kQ<7@$qtYhNk=Uwg3PCA^8LW000jFEC2ui02BZe000DA@X1N5y*TU5`(_{rgp5Wq zV<-tiQw0DJpz-{)hcHm#IKm8pA~9I(Ca@SvR8S0cm6VSWFgTt^N>UaxG!szEiFzP_ cvz1f8Q5b|bYX=qJK_CnUx@XVt`!Nv!J5VM>-~a#s literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/bold.gif b/webcit/tiny_mce/themes/advanced/images/bold.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6a9cc2cd4117526156fa29c06156ba5971823c4 GIT binary patch literal 76 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*&Mzw-23{>3a?E=Bm(Rqw7V Z4AWqey4jFcx$b3$*C(Ir-+DzDtN~+a79aos literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/bold_de_se.gif b/webcit/tiny_mce/themes/advanced/images/bold_de_se.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b129de25e916946792c89f08a7b30b2f9dc8b72 GIT binary patch literal 73 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*UAzw-23e#sdnZdC`i8W!&j Xl@)6cxH+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNeI`y fv!S2m6KACKPM+Zyy|O9RI8W2_`nTTOtPIuwq8S!> literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/browse.gif b/webcit/tiny_mce/themes/advanced/images/browse.gif new file mode 100644 index 0000000000000000000000000000000000000000..c786d0b2050a1a59fe6d729497bdd58329011509 GIT binary patch literal 113 zcmZ?wbhEHb6k!lzSjfnr=Th|l|Nq&XoD2*Mia%Kx85o!ubbxFIkURsE)13a5r@8nS zvv9CjKVG}@Iz!tc57{sUjwG+Tj8*&Ir1h0WNImEIwB=qiYx>TEFU_>xB^?a&6>B~^ R#bfrS$(b43?=Ue~0{~-MC*lAA literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/bullist.gif b/webcit/tiny_mce/themes/advanced/images/bullist.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e19467c70e337bbfb2a3fe3eff1bc3acab0eaec GIT binary patch literal 108 zcmZ?wbhEHb6k!ly*u>1h#Kfdz)l@%W&!*iMf|{-?85Jc}En;9`Q2fcl$iTqPpaWzB zRf;e$FdJ6vy7SNAl;>@M#YT=zObHxz&I%bBUa^s_ M6r5P1!pL9^0IPo@`~Uy| literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/buttons.gif b/webcit/tiny_mce/themes/advanced/images/buttons.gif new file mode 100644 index 0000000000000000000000000000000000000000..d98c4daaed6b982f9d98d2375acb542255c0fb04 GIT binary patch literal 3286 zcmWlWdpy$%M0EVrYKB+#zH)H*?&*jRSAt52G z80Ez1#GT&v%2u7xXuNT~HBEN+*1$*Y=pz4U>q?%|DGuJ(|Dy5oL(WNKOzY>hd)qE4 z1O9pkF=8eTozPY^sWVbhRdif4|MO&OA#gu2j_5K1;1$P}bK6 z)Xv>}e6wR@;b8WaRVm*}+df9bvz_0YDz$`mY23djepVg?Zw9iL{^)Dv}kKoGC4nmseC){ak&v=3MRh zx(oFe6%ES9rshj6s>`icu3l@q-eyl|zkR2p*ws}UX?geIuj+2iHA1%dR$jJNv1Svw z=W4cJti2A3q~Ii!$YQ*2(s)v$GKXpvb(&#v(P8dy!`~&q>&itr61nx$cV%DRt*WAw zap&hXVJFCwyw!4)xUU8|~`2kWU6x8@*r%OQ3I&O^rh^w!U+b6rPlXvLe+7 zYiJy9G0vLk+vhSHeAcaa`2g?4{KU}JUy7L1ulC+d%m39Y*}z+LGCh+}Sj&u>jZd%K zwx*s&oUGc}XBQi(8fg@rL3WlbOvbtQ{7zUI#D$|q_3S(0$sx%<@ae@2w0qLyL6XCo z7BW?mlD)t+k$U{)^T6MR!7cw_{oYR2+41u`_A4;_y5ICb=#^cw@9&v&AKPu?|E}6V zC@O_V)gj;1`9 zJj|=2XJ_3gXO5jC9Uz>n6Xl!xV+B+OfAhH1YQL&`%zn2k=XJ`8tE_HhvE0`#VPp6y zQ+hbJ;fZ}@4X@DAC5yh2o{pX1*rx1rpEf5gW@67DE~pwr9DW$A&08&@^LZ#LM5~hw ziUt@yOL_!>WK%qAAM2+Nw1Ju{RwYZ5)kwT-5`i*VF(}jk8NET;LwTW=J@@iXG_>8% zOXgwEtkdlhn=H;bS3B=fl&4vaI+*Pw23zw3aJQ!fT*AZHn`)DFFBSdZTA^Np_3o65 zm$7@D{z$-jAk~p~!rs4&bqfcD2IQeT$emp{1- zl3#kyinOeB1h#*hPQ;jVKcxpvPh_|NtfAx2oAcZGV%)tNKn1&mGHn^`HM(4hvtb#j3Vp zj<5IVC7w})udrF|VzyHqJgI|YFvxTXfQui<_Agj;7h8J!kubIbzweS|^a}2^;E1`b zulok##=iAhFswZnp1z6y2V<8|Wsur}uKGYQmnF8%(qs0-G6=M3O^%@ByeC#KB9hf) zp_3OI(jx<3h;35k&?Q(O%R0Ini4TIly?q{0b$RqD`9{ID?c+yEbvAEqqkFiE-Mkd* zm%mS1iv0Cqc^NgPRvK?L{Gkcc3jje4j|SdW;4_Ba(_+*<>@L``RW*~*l;JVA7Q*0D z;)6jFeG4ztV>lTFg1^`4dEqO_ zSar(aPxoULm_sTeuibyfy8XN@kp?1kEA5k-7&XpN(CwhX2QI5zqH1XbTVZVQ8&9rP6fZw~3oI^FuLdLbV9oE}B0d-G0NmtA zeDA_8XKMsirm3!|cu54ci0&+&ND~F%O!aL2&98;z_l3D(bS@Q?zd>;(iCg8D$W1(W z%Of@cf&grRH#YJ?+F6N#Z|%-2*q1PFl7l#M=vtD-U)N5*ah&T1BTB)^O5)!?iEX^p zn3{ifW{R6%S&`3f=vxq0U@Z1Y@r6Fhr*vh9Qbkh<2IG!(V*=f(&Dss&KaPd@Us4DO zO&n;g+jw&UbaUb-?8hI7)dxMy72$xflE9IdEo( z*qmDL*e6AouL)Ckke)Ap^+#hazz%Kx)>+5NNzB-;hhzqw|TVHnol~RXPHbbD}-AGe8O?Pu>1#S zp+G_dJg^u-25oOJNsO5vX3H+}rP$xp2y**V=L)y(u)12JC(FOnL$5$;R~#>*O5W-$ zWw5%~TVc;QHQ6P|?{h;$TBqhBi7rNXw}wwU+=`ib6E!=Y^(fx}176dh4ZrnlDdKv?P@^2`GeDPR*}kKX;($F zG{}$(AdW{f4Hev>i8muG1Voan3htw3{k3K`-u&C%xs1IAHuV<;Om*6UUU~t-<>^7& z5?HuH7uLm=j@_}VW1irIsTILcop2xx{i)4QG4zpis}5Y6Y_89n&*#)Y@W z25>p|CO~b6se!KpdwnFBdfKOeP@zLMvj@#cJ#tXe`YBK6Gq9{r51!TIsQTWy0A6R$ zt}mdj9%1$Jt7vddChlOg#%v6NR_VMjTbHUBDg%0CwdS2v4p4gel7ZAc_~{U&iIR21 zHtRH5f&Y9zS$;C0{q)n6U7zjiGZBR7Wz&taK5E3J zf3o#lA8#^3Ue3hLOrV;0sM;?q3a~9F+{}@9s!)gO{D95=2qdskKV;@Pl0|jxX$^8r zA z_!+Z+9aX|w;jx?%_grmZdEnNEIuxjr?1)ac%;XgCB|8+zy>i$(Lwp7H)OsZRiv~L) zhf&P1(23vhO2h#-%cVB8Oi- JBLaX;{|}~&ip2l` literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/cancel_button_bg.gif b/webcit/tiny_mce/themes/advanced/images/cancel_button_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea50fb89aee6c076a19c8dbb799ed014d722aad3 GIT binary patch literal 677 zcmV;W0$Tk?Nk%w1VOjtc0K@)fLs#+_}=< z+2GjQ)C|ia%M}g|2-*$|4jAv++6)X8?f3NB2<-a^7%Bu**N)yjcm?$#=+|zcKYj)I zIjF!OVTE%a3KYO_;R1$_A3cH`Nit-~lPFRDiUhfmW6G2Q3W(6yv1UzC}*s)i?z8nAt58I(vAO9Tu2JqX_n^*5Vy?OEB-=jZ2zyA2} z=ksr%;9UfV@9G68;D7`cXyAbe9{8UkfB!Y;;DZoGDB*+@R%juG3|^?=h8%WSVGAIJ LDB_4Bh5!IN#?4+u literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/center.gif b/webcit/tiny_mce/themes/advanced/images/center.gif new file mode 100644 index 0000000000000000000000000000000000000000..950511f4fb5f187e70e3f9f2df57b9099965751c GIT binary patch literal 70 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz$Dw#zw-23e&HEgu5~nTwS324 TB4E+Ue{v?*s%`JM#Tl#t;{y^I literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/charmap.gif b/webcit/tiny_mce/themes/advanced/images/charmap.gif new file mode 100644 index 0000000000000000000000000000000000000000..b5b3d85f2b749818e545d1a304bc126bcdef6df8 GIT binary patch literal 245 zcmVJ7UM8qsvB8x<;Dr zSg7=Nn%Hi7)&KwiA^8LW0018VEC2ui02BZe000GY;3tk`X`X1RuI#x~)x&X5LaDKL zBuP+gmjjC8P!LL;h9PruTqdW2VQ_jhm?kOJM8RlI0sywOkQfrBgdlP}Q6Q310n$b# v>y*a!grF>@BLxZs8314c77P(13K$juh9(M$3=AWV77>droSmMZC?NnljD%$x literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/cleanup.gif b/webcit/tiny_mce/themes/advanced/images/cleanup.gif new file mode 100644 index 0000000000000000000000000000000000000000..16491f6cfcf3e1123f08352c895f8010f791c469 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VH5xq0MrlwMm#2xdP3^ge4>(aXJcF2&#c0@g7@*TXJyAiI+Bx- z!osRT%E{EUw6tz+enw7G^6K)^$d=yS-J+Ue{{6y&f`-z%VxXFs!L^y{+>(HFVv>^L zOipLAk}~7mu>b%7A^8LW0018VEC2ui02BZe000Gj;3tk`X`X1RuBfCa3_CK)hB&I! z?6jS5DV>BNxhN371`1>FG$6!^gQF}JB8CHn;<-pFjYq{)@NCbANaf;iJjfX><#5Od z41@~dZSq94bpiqw6C4j!WCnJE77HB!h$k2WjE(>oEEpP%kC-wT1Ob;aBcK|jsHv(a GApkq`d~Wvu literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/close.gif b/webcit/tiny_mce/themes/advanced/images/close.gif new file mode 100644 index 0000000000000000000000000000000000000000..679ca2aa47644793fc7096142233af6d18cfc9ac GIT binary patch literal 102 zcmZ?wbhEHb6ky1B=+vSZwA88iSX|!)1|*>PlZBCifrUW_BnDE;z-;WX>&`!e zQ=Y5$?qJ;7tnMTs#JpKBeE~;8w4TG9b-KTcEEZl{H}m}(h0KD}68$HZ6lMA_FjxZs D>4hO7 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/color.gif b/webcit/tiny_mce/themes/advanced/images/color.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ecd5743b64464068d80fe0c306375bc0f36a3f9 GIT binary patch literal 125 zcmZ?wbhEHb6k!lxSi}GV|NsBLa^b|RS+g7*9Dr=F7=z+Z7DfgJRt6mq7o?Vf*~wzp z9Utctp08V)UYxZ)DHzz35?MDRW1X_prZuwmzXRH=pKYwZWOr?gDO&r}E WQznT77&6ApIg)ei@KZGg25SKIc`;M~ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/copy.gif b/webcit/tiny_mce/themes/advanced/images/copy.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb38c8bec089f5b30fa563e125d555bdfccc31e9 GIT binary patch literal 263 zcmV+i0r>t$Nk%w1VH5xq0MrKnGD>2SrMb<|)0(p4GF`Q=%=coD-uwLia-!n0ztXb8 z>SB7D(cbRC&Eb``_99D}N_N7cveI&z@*+Zl!qxWT>hhwp!g8A0g0kXLg3_YG@}jE3 za+1=5r|rPV)BpegA^8LW0018VEC2ui02BZe000Gq;3tk`X`X1Rt}Ll2NgN5Sa@>ct z&})Jp0ne^?pcEK^!b{_DFiw_VrSR(z8m7&Gi9u+7k^;d~3fw9c#^BIo7zl(%`OrmN z*0>5KA}5&{3#2N9wc8v&jt5O5Ex Ns}n7+u(2f}06R84bNK)O literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/custom_1.gif b/webcit/tiny_mce/themes/advanced/images/custom_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..4cbccdadf60dfccaf532fd56a567c47b131f80a8 GIT binary patch literal 76 zcmZ?wbhEHb6k!lySjfQ8(7@2Zz`(%B2qYALvH&S21|1+9C@TVF%TDQEdHOB?;yGKQ b7!RD8^=Ve+T!9>q%7xRawyuk2V6X-NXyp|c literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/cut.gif b/webcit/tiny_mce/themes/advanced/images/cut.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ac3208b08421d857a1e46f401c0dcc28c23b974 GIT binary patch literal 187 zcmV;s07U;sNk%w1VH5xq0K*3W0z;>dm7`y6hp@H0TzRe{O`Us&m(k6|m7uZ$S-vl0 zv81W9YJ#%8z`z1cvH$=8A^8LW000jFEC2ui02BZe000DN@X1N5y*RH`2hYzS9F#DC z&mja;FrrU@G*7b_@UslKvE>g#z<@B2axx(c_%I2W2u49rARu4_N5ZktItZW!fI&z+ p0E8?Gvj7|jibsJV{#*tC#rVODXii?U706Wf2L@fXS literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/forecolor.gif b/webcit/tiny_mce/themes/advanced/images/forecolor.gif new file mode 100644 index 0000000000000000000000000000000000000000..d54f7169cb9832723da1157de5fcb0450f532c40 GIT binary patch literal 272 zcmV+r0q_1tNk%w1VH5xq0MrHmVgdq!0s^>+A(FDP-mWX|+>7q%%Knm4;nJw;$6E00 zq5^UP@!4qj@34~ELeii*Vv@1~0%EdyB3-fv0%8IZO0wc20s(+4wP$kLBD|J7 zDvko>y+!`AasU7TA^8LW0018VEC2ui02BZe000Gz;3tk`X`X1Rsz$-QOtXFlqcphk z8fksw3WcJO;GGIL&%qNEW(vkqtZ}da8Ux6n@PL|Z3QWLKfK(!kj37En{Dy_fq91iUI{G1P_oC3mgd#5-J3RFrN~4DUKZp W2^|}!GYA_35_SkPxVgGBApkpt>t=QU literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/full.gif b/webcit/tiny_mce/themes/advanced/images/full.gif new file mode 100644 index 0000000000000000000000000000000000000000..c8504f626fec70376fc768c92f04f666cea5993c GIT binary patch literal 71 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz$Dkxzw-23e&HEgu1Tz2Ch_jB V?R+t-#i3@;r*3=4EzQbc4FLT|66XK_ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/help.gif b/webcit/tiny_mce/themes/advanced/images/help.gif new file mode 100644 index 0000000000000000000000000000000000000000..c71ad34a1b7ccd5d0cf4b8faa50601379c7f6e06 GIT binary patch literal 295 zcmV+?0oeXWNk%w1VH5xq0Mrfu6i>3FyW3udp6K!Ub&;kbTH+f8tqUysbN$lQ^w;v!hW z!pq(wXY{hj_W%F@A^8LW0018VEC2ui02BZe000G~;3tk`X`X1Ru1KI+h83(|W>rq^ zR7RF&f!#zRnN$X{6T;$HBo?`WVllvQOo2)zp>TL49!J8HVVDe#NumhpbS0R9z=Ux~ zAoz}Cx7j!jCJ$n5dR`j5{)+~RJ$w}+Xh M?UBc{1V#pH0B+0Sa+3=zxSlW-zei2b}a=z4u4c+1=|M6#AZUG%OY1V6F^WxI(BULHv>RQKq-j zt7NjCDogO`gJ_lySi|J(sDATCUOUsGgu4xU7+ORVU(d1bXgSWKeMyMJ iI-K#xts6OY)eP+JZLJ;d&BZ;{lKm4VP7)Gium%8};6e`o literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/indent.gif b/webcit/tiny_mce/themes/advanced/images/indent.gif new file mode 100644 index 0000000000000000000000000000000000000000..acd315bb16c47c2f1679bdf440b511497f9d633b GIT binary patch literal 112 zcmV-$0FVDiNk%w1VH5xq0I~!C0s;a%TAPZd(ouxs%G2Opda$m#$^ZZWA^8LW000L7 zEC2ui02BZe0009uc)HyFFv__Ay%A`;yT;Qn5S6zzgeZ{axrjp`gM=IyhY1x0spz0f SC)ctBGpEmS`C~dK2>?4to+ugs literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/insert_button_bg.gif b/webcit/tiny_mce/themes/advanced/images/insert_button_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..355d8f0bb67c78b5a7e45b66941aaafb27a1045c GIT binary patch literal 703 zcmV;w0zmyoNk%w1VOjtc0K@s=_xSkz{{8#>`}z9$_xShz{{8*^{QUg;`}_L%`1kks_WJqx{r&y?{QUd-`}+F& z`T6KpoHUDH@N+q;kn@I-kkc5K66DuS_Z6KrDKY7RyI09*;fWvU%-gtB;niQErU0 zm*isj!{r@5Xn}%*gn@BrfQ5mHij9PfUyfe}2OBRWtq`cJq8+WUnh>9$sjjjey0H)tuAaQc9f1|Fwgs1#2OS*J)Y8+b*w@wD)!H1| z*x};Wufcfgl`*#qaLw)i7 z zoH>KW+zFGYhMgLD9zY-h0fGes24t9!p{j-j6DCB>;GpUR3REXJ=(>QbRjLa#3_uGO z>HrE=Gf0g)AZ^&Gar5dmTXybOr%e$Eh>L-6)xsGhB#tWqL*v4b9V>pE7=z`>iZc|> ztl2VQ$DKVp7OfcZVa0#}IK>dbvVaB(6ueeo*>VKfu`$SQfI)y|-o6|7?%lifYXPr$ z!>-Mob%f^%8bpZhntE^Fvsq(UkUGIr1<%7n7f-%?_yFe9t6xtZ{rU9?5{QT&pnm=7 z5zyOrUtfX!=lcb?pMU?kmmhlI6)505fd}4aAAtcXfPj1e&?n%97-p#9h8%WyVSMw& lC*p`CmT2OMD5j|5iYbQ3;)^iGD5Huk)M(?4INlfn06RdvYXATM literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/italic.gif b/webcit/tiny_mce/themes/advanced/images/italic.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bb330bd0bbf61fdb5ce86388ecbeae16465bc17 GIT binary patch literal 79 zcmZ?wbhEHb6k!lySjfl#1T8Hs)z#IEjEssuS%3n}3_2iDkURsE!kqq_+b+wcJF`+8$Fz@Ye(g^_`QkwFK@28xR?Ffgh1^shYqmVdFy0;Z@$ hzTc5`u943p7fMVz+n$-ed(#4|tKWK`2QxBQ0|3J`7vul{ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/left.gif b/webcit/tiny_mce/themes/advanced/images/left.gif new file mode 100644 index 0000000000000000000000000000000000000000..e8f7e42769cbfd7a7416aac8faf77f5d8daed320 GIT binary patch literal 71 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz$Dkxzw-23e&HEgu1TytYV(4> UgwLW=vT`Q(s%`JMrCAxQ0qpY;qW}N^ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/link.gif b/webcit/tiny_mce/themes/advanced/images/link.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb478fd024f49f1873dbc056c11c5195f5c27cd1 GIT binary patch literal 175 zcmV;g08sx&Nk%w1VH5xq0K)|U7cWe7jH1WO&q7mgq_fHP{QhovkA|48(BJg3yUmlM zwNqn#%+lYo$Ksc#!~g&QA^8LW000jFEC2ui02BZe000DB@X1N5y*TU5yZ;lDIEo`Y zBB>;nh!jN=5Xl<{ELAJRLi`FsPeCwL9EE`(0V^O727v-Gs1O*6fC9h;473EtqJph4 d4hzK!aZXzV=z)RofG^|2SqO#J~;-aN z((?HJ(%tf+t-`|0-T(jqA^8LW000jFEC2ui02BZe000D6@X1N5y*TTfdRNNeY>8o> z3NU8Mc^-wzx@G{}*+AEJzAuCxrm-U+gcqV~fj9y(hozB$v;>w-LA7!<0TB$xmeMs$ Y1>z^>8fd%Q>Wl40uW#=7ygmW|J7h^wt^fc4 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/numlist.gif b/webcit/tiny_mce/themes/advanced/images/numlist.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2683522f4fbca7c59cdce63c7ac20211e006f49 GIT binary patch literal 111 zcmV-#0FeJjNk%w1VH5xq0I~%D0s;a&S(>c5(MoQ;hMLOK*yvJx*8l(jA^8LW000L7 zEC2ui02BZe0009tc)HyFFv>|=F}0bofd8LU3_`XHL13V($?Eohv$~E=l}o!A^8LW000L7 zEC2ui02BZe0009sc)HyFFv__Ay%A`;yT+FxC|=hX#Xykdw-jk0V}u~DM=9B?30|g_ Q>jw#1h)7a$IY|HjJN(2Zp#T5? literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/paste.gif b/webcit/tiny_mce/themes/advanced/images/paste.gif new file mode 100644 index 0000000000000000000000000000000000000000..f27d0066514899b7fe7ec5521ea71e6d0806c10f GIT binary patch literal 286 zcmV+(0pb2fNk%w1VH5xq0Mr}+LNg;3tk`X`X1Rt{>*It?NM0VL6(E zVp#@75XZ#A7$__!UdC~NbOwn>K!P;!f|hLd!H_&o5ubBI-bl_Ku=A;)xC#b=Ks^{# z+MN7ifk2od9Tj&Q6dVeN7YGCeB^rSW3L6F-dlv)<1qEp%4jqtY1`CG@6a;PnBn}E^ kX95eB1O$f^sHqkY9smLtZoQ`}2mr#v!!X9j$Rr^EJMFS^p8x;= literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/redo.gif b/webcit/tiny_mce/themes/advanced/images/redo.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f279c214079c31530fe4021f379dd75d92bae6b GIT binary patch literal 169 zcmV;a09OA;Nk%w1VH5xq0K*FaEl-kjqwqa)*O$8QUUsNeit)O{)H!9gj;!cSf8=SD z@4U+CH(H=qeZQ%{>Hq)$A^8LW000jFEC2ui02BZe000D5@X1N5y*TU5@mkK(Nsfb@ zh`52taWqPx3Yb$cP21Nib_4)Bp`}B# literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/removeformat.gif b/webcit/tiny_mce/themes/advanced/images/removeformat.gif new file mode 100644 index 0000000000000000000000000000000000000000..c011b14ec5c3a32b86fe60a212af5ede12e431d3 GIT binary patch literal 168 zcmV;Z09XG3d^!9RvqL!@E;^*>mj*P$imD}FE7Gtmm0QIpG*#H0l literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/spacer.gif b/webcit/tiny_mce/themes/advanced/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..388486517fa8da13ebd150e8f65d5096c3e10c3a GIT binary patch literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/statusbar_resize.gif b/webcit/tiny_mce/themes/advanced/images/statusbar_resize.gif new file mode 100644 index 0000000000000000000000000000000000000000..af89d803f8f0eeb965d9443473d5be009641cacf GIT binary patch literal 79 zcmZ?wbhEHbX*~6o0ZXGB7YP=m6OaAbAERg(>|jPrv0~%%#ha d_MXKm)lqT2YSDtso)?w9Z@gz^T^C`n1_07v8bkm9 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/strikethrough.gif b/webcit/tiny_mce/themes/advanced/images/strikethrough.gif new file mode 100644 index 0000000000000000000000000000000000000000..3264635918e2237257811a745f3a7e31b4369432 GIT binary patch literal 83 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*jFzw-23{>5`RB^ury^=8j) h^eUTr??>*V8C&%_D;C}?e9svC>)iK$`!yICtN}048)X0h literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/sub.gif b/webcit/tiny_mce/themes/advanced/images/sub.gif new file mode 100644 index 0000000000000000000000000000000000000000..4d7ce30ff9147412d24dafd5ebeef67479edfa58 GIT binary patch literal 148 zcmV;F0Biq8Nk%w1VH5xq0K*9Y0|NsxQi79`kcOJVNJU7aqM%ZC%4un5GBq-gVG=Kt8X#(^7ugLSm;_S64DJ zGIDZqhMK}68X{71!TeAXEkg0%mX10Jt7ez-i0vdcUU#06Sc5 BF?Rp} literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/table.gif b/webcit/tiny_mce/themes/advanced/images/table.gif new file mode 100644 index 0000000000000000000000000000000000000000..5ed9e88af6fa98f589d9cbbb6a8cbf164a8b4681 GIT binary patch literal 287 zcmV+)0pR{eNk%w1VH5xq0Mr-&4-XG=a&q$Gl8~UV)yls!N@Iej^5Wv+vYk|?#{7~x zGT6sxlB&Y;^7(>_g2~h3+KzIM(yqDEw{v33+VWCfYLcq*{{H^LvU=X>{iCqL z#mds6qN19*_y7O^A^8LW0018VEC2ui02BZe000G?;3tk`X`X1B5)?(KB@00mJQCSN zE9B*0hM>X2$p{t>MWmN#dOXbs;)npedOjg>x~OhU6O8zQIdH3l0a%P7cOqTD;bAdt z9{7i*gQ;>J6LlpUY-9lzataz71ttt^9EFODjU@vQ92^px5)&Jr43#7UY!V8J8yXcA lp(dna6O$XO2?L@dmz|!U8w?Bswyp)k#Kpum$jK!k06V%hd_MpH literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/table_delete_col.gif b/webcit/tiny_mce/themes/advanced/images/table_delete_col.gif new file mode 100644 index 0000000000000000000000000000000000000000..3f5b414be05df746edff3937044273cf80449f41 GIT binary patch literal 163 zcmV;U09^k^Nk%w1VH5xq0K*Fa0s;azZ{ony{xV8pTyKn*qO$Jn>V2Z^b%c^$j^>)S z^85Syjgq3Ovcf`IasU7TA^8LW000jFEC2ui02BZe000C~@X1N5y*TU5Yg=F;j03m~ z*9S7AQZ5E+6`;WiE*xJ4;S4OrVLD zq^HC5lAo_~pYs0x{r~^~A^8LW000jFEC2ui02BZe000D7@X1N5y*TU5>G|Nna879^ z3V9~RxRnWO7y-xJIHT+-78`=#Vo@mc9)Jo^FeDZl1O#9@r7(*MC}E43Bq@Wics$6M ZU5s;*CQxUf_d3_{csz*D~813(lGjTD@2z{n9^mxAJO7)Ys5OF}UnY`dU@qbmky T#N$E3kp`{PZ$%b~i~s;TfG0;) literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/table_insert_row_after.gif b/webcit/tiny_mce/themes/advanced/images/table_insert_row_after.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9c14466138007454958671320914d9a7d8a6db5 GIT binary patch literal 163 zcmV;U09^k^Nk%w1VH5xq0K*Od0s;b3hwZ}J{xV8pU2lbto3eVM^5XCQa(@5FN<(eWPqQV3Ig1XGua#QiUNM~QhRb*u41x>)iK!0SpY*0G3P}*Z=?k literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/underline_fr.gif b/webcit/tiny_mce/themes/advanced/images/underline_fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..551d9148d302c5f58b3b20d2c6a642450889a7ef GIT binary patch literal 79 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*mGzw-23e(4zsAr}6}u9vvi dPIT?{=$xyxd19dGtWDy_KKDM~70ke34FHj_7K8u* literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/underline_ru.gif b/webcit/tiny_mce/themes/advanced/images/underline_ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..b78e2a498fb9406ef378d7c543756db552d87cba GIT binary patch literal 77 zcmZ?wbhEHb6k!lyn83i`>+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNK2Ny ft@O9qnGc`Wq;$3l?I>E+zBOCw^tWDnRt9STq^=gR literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/undo.gif b/webcit/tiny_mce/themes/advanced/images/undo.gif new file mode 100644 index 0000000000000000000000000000000000000000..520796d69defa118055d191eec33cc67f7551710 GIT binary patch literal 175 zcmV;g08sx&Nk%w1VH5xq0K*FaI$fTWtk6Go+_}Zyr?=K#e#T#ZwX4DHa-Hu#XSz{; z-OtzKVv^{Tv+z=g@&Et;A^8LW000jFEC2ui02BZe000DB@X1N5y*TU5^*Z3vJx60U zVAe<_A|#2DUTDd{g#kDRhWrRvKmt&#E(`|)VHiweM~gz>Krlp-Snncu!2ps)!r>e} d2m*##Qg9H=3xcDt9yk2euEN*a>RflBvc=VMi?aIs{*Scsi=V=*#PZ+j z{;astf|jzv(Biz+@&Et;A^8LW000jFEC2ui02BZe000Dg@X1N5y*TU5Y5N}`E=ypZ zo?#$r>naM6uI>xVQ-d%k;xmkbaDbB#Q~{NMWoQ&&iQ?mEND2guCgGWgQWh%TE;t;R zrC?g~sYnb2jsrT}bhh1bIVEWT3JYd|XL~9PPy-4A2LldqQhZ!)ii>%V0GF7VnjM^- Io)i%PJHdZeUH||9 literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/xp/tab_bg.gif b/webcit/tiny_mce/themes/advanced/images/xp/tab_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..384b8b97f158b28d3a75ccccb5c40099178a3222 GIT binary patch literal 694 zcmV;n0!jTxNk%w1VUPh50K@Fo9O z^8Eb#`uh6u@89F;?DO;Q@$v2O@aq2l{`U6r`uh3s@ay>a_VV)W^z`ua^X~Tc^Y!)d z@$u}Dr?mh7{{R30A^8LV00000EC2ui0FVI^000I5U_%&PX`X1Ru59bRa4gSsZQppV z?|kpu1Vq9^EE3jl(HgoTEOh>41ejE#aB*8r|OC z;Njxq>Ry;kxw7TUm@{kM z%(=7Y&!9t#9!C>oFt6t5TbcX>0AjqCgySDAyxO3~?&AYen-@t=y!-i+yC*K5ef#nAwj*aBzkGe++J%)n_rHGi z_~ZNgpFh5P|L(<$r}sa8c>VI(gJ+NLe*5z2!~0iHAKiNQ_Sx$f58u3gI&t|H25dm_ zCkt3u2SkGGWMEZW;Gomm$lxyIF~cPBOsnm+7=M9lPo_41opD-0LNQ51q(`+gvyFkl F8UVy~RVDxc literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif b/webcit/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dc8abe1a4f20643367ea9548fa2d93be7f0fb0b GIT binary patch literal 428 zcmV;d0aN}*Nk%w1VJrbC0J8u9k(-?1#*X>8IO~@#-Jw(NpE2?8-}$*X|HwS%i!A@g zJpcdy{QUj^0000000000A^8LV00000EC2ui04xD0000F4(1ekyy*TU5yZ>M)j$~<` zXsV(?aUgIk&vb3yc&_h!@BhG{a7Zi;2?B+3$!t2G(5Q4uty-_xtai)odcR%(V@xia z&uH^v&2GEj@VIuMl4*~XmY0~BntqX! zo@AS$qNAjxdYzx1rmL*2u8ydwlCQM2wzqGwvV^$3zQ3WmyOhAi#>ard!)M6N&d+hm z%Vp5j*2mJ*W7pi>w%OX=;^U>@)8y#sm*(2-?(gvN^7Hid)9m*7`uqI-{{IZ{0USuM zpuvOl1R`9>u%W|(3Li?GNU@@fG5cC(oZi'; + html += '' + tinyMCE.getLang('lang_author') + ''; + html += '' + tinyMCE.getLang('lang_version') + ''; + html += ''; + html += ''; + html += ''; + + for (var i=0; i' + info.longname + ''; + else + html += '' + info.longname + ''; + + if (info.authorurl != null && info.authorurl != '') + html += '' + info.author + ''; + else + html += '' + info.author + ''; + + html += '' + info.version + ''; + html += ''; + } + + html += ''; + html += ''; + + tcont.innerHTML = html; +} + +function getPluginInfo(name) { + var fn = eval('tinyMCEPopup.windowOpener.TinyMCE_' + name + '_getInfo'); + + if (typeof(fn) != 'undefined') + return fn(); + + return { + longname : name, + authorurl : '', + infourl : '', + author : '--', + version : '--' + }; +} + +function insertHelpIFrame() { + var html = ''; + + document.getElementById('iframecontainer').innerHTML = html; + + html = ''; + html += 'Got Moxie? '; + html += 'Hosted By Sourceforge '; + html += 'Also on freshmeat '; + + document.getElementById('buttoncontainer').innerHTML = html; +} diff --git a/webcit/tiny_mce/themes/advanced/jscripts/anchor.js b/webcit/tiny_mce/themes/advanced/jscripts/anchor.js new file mode 100644 index 000000000..a89f9729d --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/jscripts/anchor.js @@ -0,0 +1,59 @@ +var action, element; + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name"); + var img = inst.getFocusElement(); + action = 'insert'; + + if (anchor != null) { + element = anchor; + action = "update"; + } + + if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") { + element = img; + action = "update"; + } + + if (action == "update") + document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name"); + + document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); +} + +function insertAnchor() { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var name = document.forms[0].anchorName.value; + + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + + if (action == "update") { + if (element.nodeName == "IMG") + element.setAttribute("title", name); + else + element.setAttribute("name", name); + } else { + var rng = inst.getRng(); + + if (rng.collapse) + rng.collapse(false); + + name = name.replace(/&/g, '&'); + name = name.replace(/\"/g, '"'); + name = name.replace(//g, '&gr;'); + + html = ''; + + tinyMCEPopup.execCommand("mceInsertContent", false, html); + tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst); + } + + tinyMCEPopup.execCommand("mceEndUndoLevel"); + + tinyMCE.triggerNodeChange(); + tinyMCEPopup.close(); +} diff --git a/webcit/tiny_mce/themes/advanced/jscripts/charmap.js b/webcit/tiny_mce/themes/advanced/jscripts/charmap.js new file mode 100644 index 000000000..5aa10501b --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/jscripts/charmap.js @@ -0,0 +1,325 @@ +function init() { + tinyMCEPopup.resizeToInnerSize(); +} + +var charmap = new Array(); + +// for mor details please see w3c.org +// now here is the complete list ;) + +charmap = [ + [' ', ' ', true, 'no-break space'], + ['&', '&', true, 'ampersand'], + ['"', '"', true, 'quotation mark'], +// finance + ['¢', '¢', true, 'cent sign'], + ['€', '€', true, 'euro sign'], + ['£', '£', true, 'pound sign'], + ['¥', '¥', true, 'yen sign'], +// signs + ['©', '©', true, 'copyright sign'], + ['®', '®', true, 'registered sign'], + ['™', '™', true, 'trade mark sign'], + ['‰', '‰', true, 'per mille sign'], + ['µ', 'µ', true, 'micro sign'], + ['·', '·', true, 'middle dot'], + ['•', '•', true, 'bullet'], + ['…', '…', true, 'three dot leader'], + ['′', '′', true, 'minutes / feet'], + ['″', '″', true, 'seconds / inches'], + ['§', '§', true, 'section sign'], + ['¶', '¶', true, 'paragraph sign'], + ['ß', 'ß', true, 'sharp s / ess-zed'], +// quotations + ['‹', '‹', true, 'single left-pointing angle quotation mark'], + ['›', '›', true, 'single right-pointing angle quotation mark'], + ['«', '«', true, 'left pointing guillemet'], + ['»', '»', true, 'right pointing guillemet'], + ['‘', '‘', true, 'left single quotation mark'], + ['’', '’', true, 'right single quotation mark'], + ['“', '“', true, 'left double quotation mark'], + ['”', '”', true, 'right double quotation mark'], + ['‚', '‚', true, 'single low-9 quotation mark'], + ['„', '„', true, 'double low-9 quotation mark'], + ['<', '<', true, 'less-than sign'], + ['>', '>', true, 'greater-than sign'], + ['≤', '≤', true, 'less-than or equal to'], + ['≥', '≥', true, 'greater-than or equal to'], + ['–', '–', true, 'en dash'], + ['—', '—', true, 'em dash'], + ['¯', '¯', true, 'macron'], + ['‾', '‾', true, 'overline'], + ['¤', '¤', true, 'currency sign'], + ['¦', '¦', true, 'broken bar'], + ['¨', '¨', true, 'diaeresis'], + ['¡', '¡', true, 'inverted exclamation mark'], + ['¿', '¿', true, 'turned question mark'], + ['ˆ', 'ˆ', true, 'circumflex accent'], + ['˜', '˜', true, 'small tilde'], + ['°', '°', true, 'degree sign'], + ['−', '−', true, 'minus sign'], + ['±', '±', true, 'plus-minus sign'], + ['÷', '÷', true, 'division sign'], + ['⁄', '⁄', true, 'fraction slash'], + ['×', '×', true, 'multiplication sign'], + ['¹', '¹', true, 'superscript one'], + ['²', '²', true, 'superscript two'], + ['³', '³', true, 'superscript three'], + ['¼', '¼', true, 'fraction one quarter'], + ['½', '½', true, 'fraction one half'], + ['¾', '¾', true, 'fraction three quarters'], +// math / logical + ['ƒ', 'ƒ', true, 'function / florin'], + ['∫', '∫', true, 'integral'], + ['∑', '∑', true, 'n-ary sumation'], + ['∞', '∞', true, 'infinity'], + ['√', '√', true, 'square root'], + ['∼', '∼', false,'similar to'], + ['≅', '≅', false,'approximately equal to'], + ['≈', '≈', true, 'almost equal to'], + ['≠', '≠', true, 'not equal to'], + ['≡', '≡', true, 'identical to'], + ['∈', '∈', false,'element of'], + ['∉', '∉', false,'not an element of'], + ['∋', '∋', false,'contains as member'], + ['∏', '∏', true, 'n-ary product'], + ['∧', '∧', false,'logical and'], + ['∨', '∨', false,'logical or'], + ['¬', '¬', true, 'not sign'], + ['∩', '∩', true, 'intersection'], + ['∪', '∪', false,'union'], + ['∂', '∂', true, 'partial differential'], + ['∀', '∀', false,'for all'], + ['∃', '∃', false,'there exists'], + ['∅', '∅', false,'diameter'], + ['∇', '∇', false,'backward difference'], + ['∗', '∗', false,'asterisk operator'], + ['∝', '∝', false,'proportional to'], + ['∠', '∠', false,'angle'], +// undefined + ['´', '´', true, 'acute accent'], + ['¸', '¸', true, 'cedilla'], + ['ª', 'ª', true, 'feminine ordinal indicator'], + ['º', 'º', true, 'masculine ordinal indicator'], + ['†', '†', true, 'dagger'], + ['‡', '‡', true, 'double dagger'], +// alphabetical special chars + ['À', 'À', true, 'A - grave'], + ['Á', 'Á', true, 'A - acute'], + ['Â', 'Â', true, 'A - circumflex'], + ['Ã', 'Ã', true, 'A - tilde'], + ['Ä', 'Ä', true, 'A - diaeresis'], + ['Å', 'Å', true, 'A - ring above'], + ['Æ', 'Æ', true, 'ligature AE'], + ['Ç', 'Ç', true, 'C - cedilla'], + ['È', 'È', true, 'E - grave'], + ['É', 'É', true, 'E - acute'], + ['Ê', 'Ê', true, 'E - circumflex'], + ['Ë', 'Ë', true, 'E - diaeresis'], + ['Ì', 'Ì', true, 'I - grave'], + ['Í', 'Í', true, 'I - acute'], + ['Î', 'Î', true, 'I - circumflex'], + ['Ï', 'Ï', true, 'I - diaeresis'], + ['Ð', 'Ð', true, 'ETH'], + ['Ñ', 'Ñ', true, 'N - tilde'], + ['Ò', 'Ò', true, 'O - grave'], + ['Ó', 'Ó', true, 'O - acute'], + ['Ô', 'Ô', true, 'O - circumflex'], + ['Õ', 'Õ', true, 'O - tilde'], + ['Ö', 'Ö', true, 'O - diaeresis'], + ['Ø', 'Ø', true, 'O - slash'], + ['Œ', 'Œ', true, 'ligature OE'], + ['Š', 'Š', true, 'S - caron'], + ['Ù', 'Ù', true, 'U - grave'], + ['Ú', 'Ú', true, 'U - acute'], + ['Û', 'Û', true, 'U - circumflex'], + ['Ü', 'Ü', true, 'U - diaeresis'], + ['Ý', 'Ý', true, 'Y - acute'], + ['Ÿ', 'Ÿ', true, 'Y - diaeresis'], + ['Þ', 'Þ', true, 'THORN'], + ['à', 'à', true, 'a - grave'], + ['á', 'á', true, 'a - acute'], + ['â', 'â', true, 'a - circumflex'], + ['ã', 'ã', true, 'a - tilde'], + ['ä', 'ä', true, 'a - diaeresis'], + ['å', 'å', true, 'a - ring above'], + ['æ', 'æ', true, 'ligature ae'], + ['ç', 'ç', true, 'c - cedilla'], + ['è', 'è', true, 'e - grave'], + ['é', 'é', true, 'e - acute'], + ['ê', 'ê', true, 'e - circumflex'], + ['ë', 'ë', true, 'e - diaeresis'], + ['ì', 'ì', true, 'i - grave'], + ['í', 'í', true, 'i - acute'], + ['î', 'î', true, 'i - circumflex'], + ['ï', 'ï', true, 'i - diaeresis'], + ['ð', 'ð', true, 'eth'], + ['ñ', 'ñ', true, 'n - tilde'], + ['ò', 'ò', true, 'o - grave'], + ['ó', 'ó', true, 'o - acute'], + ['ô', 'ô', true, 'o - circumflex'], + ['õ', 'õ', true, 'o - tilde'], + ['ö', 'ö', true, 'o - diaeresis'], + ['ø', 'ø', true, 'o slash'], + ['œ', 'œ', true, 'ligature oe'], + ['š', 'š', true, 's - caron'], + ['ù', 'ù', true, 'u - grave'], + ['ú', 'ú', true, 'u - acute'], + ['û', 'û', true, 'u - circumflex'], + ['ü', 'ü', true, 'u - diaeresis'], + ['ý', 'ý', true, 'y - acute'], + ['þ', 'þ', true, 'thorn'], + ['ÿ', 'ÿ', true, 'y - diaeresis'], +// ['Α', 'Α', true, 'Alpha'], + ['Β', 'Β', true, 'Beta'], + ['Γ', 'Γ', true, 'Gamma'], + ['Δ', 'Δ', true, 'Delta'], + ['Ε', 'Ε', true, 'Epsilon'], + ['Ζ', 'Ζ', true, 'Zeta'], + ['Η', 'Η', true, 'Eta'], + ['Θ', 'Θ', true, 'Theta'], + ['Ι', 'Ι', true, 'Iota'], + ['Κ', 'Κ', true, 'Kappa'], + ['Λ', 'Λ', true, 'Lambda'], + ['Μ', 'Μ', true, 'Mu'], + ['Ν', 'Ν', true, 'Nu'], + ['Ξ', 'Ξ', true, 'Xi'], + ['Ο', 'Ο', true, 'Omicron'], + ['Π', 'Π', true, 'Pi'], + ['Ρ', 'Ρ', true, 'Rho'], + ['Σ', 'Σ', true, 'Sigma'], + ['Τ', 'Τ', true, 'Tau'], + ['Υ', 'Υ', true, 'Upsilon'], + ['Φ', 'Φ', true, 'Phi'], + ['Χ', 'Χ', true, 'Chi'], + ['Ψ', 'Ψ', true, 'Psi'], + ['Ω', 'Ω', true, 'Omega'], + ['α', 'α', true, 'alpha'], + ['β', 'β', true, 'beta'], + ['γ', 'γ', true, 'gamma'], + ['δ', 'δ', true, 'delta'], + ['ε', 'ε', true, 'epsilon'], + ['ζ', 'ζ', true, 'zeta'], + ['η', 'η', true, 'eta'], + ['θ', 'θ', true, 'theta'], + ['ι', 'ι', true, 'iota'], + ['κ', 'κ', true, 'kappa'], + ['λ', 'λ', true, 'lambda'], + ['μ', 'μ', true, 'mu'], + ['ν', 'ν', true, 'nu'], + ['ξ', 'ξ', true, 'xi'], + ['ο', 'ο', true, 'omicron'], + ['π', 'π', true, 'pi'], + ['ρ', 'ρ', true, 'rho'], + ['ς', 'ς', true, 'final sigma'], + ['σ', 'σ', true, 'sigma'], + ['τ', 'τ', true, 'tau'], + ['υ', 'υ', true, 'upsilon'], + ['φ', 'φ', true, 'phi'], + ['χ', 'χ', true, 'chi'], + ['ψ', 'ψ', true, 'psi'], + ['ω', 'ω', true, 'omega'], +// symbols + ['ℵ', 'ℵ', false,'alef symbol'], + ['ϖ', 'ϖ', false,'pi symbol'], + ['ℜ', 'ℜ', false,'real part symbol'], + ['ϑ','ϑ', false,'theta symbol'], + ['ϒ', 'ϒ', false,'upsilon - hook symbol'], + ['℘', '℘', false,'Weierstrass p'], + ['ℑ', 'ℑ', false,'imaginary part'], +// arrows + ['←', '←', true, 'leftwards arrow'], + ['↑', '↑', true, 'upwards arrow'], + ['→', '→', true, 'rightwards arrow'], + ['↓', '↓', true, 'downwards arrow'], + ['↔', '↔', true, 'left right arrow'], + ['↵', '↵', false,'carriage return'], + ['⇐', '⇐', false,'leftwards double arrow'], + ['⇑', '⇑', false,'upwards double arrow'], + ['⇒', '⇒', false,'rightwards double arrow'], + ['⇓', '⇓', false,'downwards double arrow'], + ['⇔', '⇔', false,'left right double arrow'], + ['∴', '∴', false,'therefore'], + ['⊂', '⊂', false,'subset of'], + ['⊃', '⊃', false,'superset of'], + ['⊄', '⊄', false,'not a subset of'], + ['⊆', '⊆', false,'subset of or equal to'], + ['⊇', '⊇', false,'superset of or equal to'], + ['⊕', '⊕', false,'circled plus'], + ['⊗', '⊗', false,'circled times'], + ['⊥', '⊥', false,'perpendicular'], + ['⋅', '⋅', false,'dot operator'], + ['⌈', '⌈', false,'left ceiling'], + ['⌉', '⌉', false,'right ceiling'], + ['⌊', '⌊', false,'left floor'], + ['⌋', '⌋', false,'right floor'], + ['⟨', '〈', false,'left-pointing angle bracket'], + ['⟩', '〉', false,'right-pointing angle bracket'], + ['◊', '◊', true,'lozenge'], + ['♠', '♠', false,'black spade suit'], + ['♣', '♣', true, 'black club suit'], + ['♥', '♥', true, 'black heart suit'], + ['♦', '♦', true, 'black diamond suit'], + [' ', ' ', false,'en space'], + [' ', ' ', false,'em space'], + [' ', ' ', false,'thin space'], + ['‌', '‌', false,'zero width non-joiner'], + ['‍', '‍', false,'zero width joiner'], + ['‎', '‎', false,'left-to-right mark'], + ['‏', '‏', false,'right-to-left mark'], + ['­', '­', false,'soft hyphen'] +]; + +function renderCharMapHTML() { + var charsPerRow = 20, tdWidth=20, tdHeight=20; + var html = ''; + var cols=-1; + for (var i=0; i' + + charmap[i][1] + + ''; + if ((cols+1) % charsPerRow == 0) + html += ''; + } + } + if (cols % charsPerRow > 0) { + var padd = charsPerRow - (cols % charsPerRow); + for (var i=0; i '; + } + html += '
'; + document.write(html); +} + +function insertChar(chr) { + tinyMCEPopup.execCommand('mceInsertContent', false, '\&#' + chr + ';'); + + // Refocus in window + if (tinyMCEPopup.isWindow) + window.focus(); +} + +function previewChar(codeA, codeB, codeN) { + var elmA = document.getElementById('codeA'); + var elmB = document.getElementById('codeB'); + var elmV = document.getElementById('codeV'); + var elmN = document.getElementById('codeN'); + + if (codeA=='#160;') { + elmV.innerHTML = '__'; + } else { + elmV.innerHTML = '&' + codeA; + } + + elmB.innerHTML = '&' + codeA; + elmA.innerHTML = '&' + codeB; + elmN.innerHTML = codeN; +} diff --git a/webcit/tiny_mce/themes/advanced/jscripts/color_picker.js b/webcit/tiny_mce/themes/advanced/jscripts/color_picker.js new file mode 100644 index 000000000..1d585aa37 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/jscripts/color_picker.js @@ -0,0 +1,107 @@ +function init() { + if (tinyMCE.isMSIE) + tinyMCEPopup.resizeToInnerSize(); +} + +function selectColor() { + var color = document.getElementById("selectedColorBox").value; + + tinyMCEPopup.execCommand(tinyMCE.getWindowArg('command'), false, color); + tinyMCEPopup.close(); +} + +function showColor(color) { + document.getElementById("selectedColor").style.backgroundColor = color; + document.getElementById("selectedColorBox").value = color; +} + +var colors = new Array( + "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033", + "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099", + "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff", + "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033", + "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399", + "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff", + "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333", + "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399", + "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff", + "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633", + "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699", + "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff", + "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633", + "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999", + "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff", + "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933", + "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999", + "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff", + "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33", + "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99", + "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff", + "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33", + "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99", + "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff", + "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33", + "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99", + "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff" +); + +function convertRGBToHex(col) { + var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi"); + + var rgb = col.replace(re, "$1,$2,$3").split(','); + if (rgb.length == 3) { + r = parseInt(rgb[0]).toString(16); + g = parseInt(rgb[1]).toString(16); + b = parseInt(rgb[2]).toString(16); + + r = r.length == 1 ? '0' + r : r; + g = g.length == 1 ? '0' + g : g; + b = b.length == 1 ? '0' + b : b; + + return "#" + r + g + b; + } + + return col; +} + +function convertHexToRGB(col) { + if (col.indexOf('#') != -1) { + col = col.replace(new RegExp('[^0-9A-F]', 'gi'), ''); + + r = parseInt(col.substring(0, 2), 16); + g = parseInt(col.substring(2, 4), 16); + b = parseInt(col.substring(4, 6), 16); + + return "rgb(" + r + "," + g + "," + b + ")"; + } + + return col; +} + +function renderColorMap() { + var html = ""; + var inputColor = convertRGBToHex(tinyMCE.getWindowArg('input_color')); + + html += '' + + ''; + for (var i=0; i' + + '' + + '' + colors[i] +  ''; + if ((i+1) % 18 == 0) + html += ''; + } + html += '' + + '
' + + '' + + '' + + '
' + + '' + + '' + + '' + + '
' + + '' + + '
'; + + document.write(html); +} \ No newline at end of file diff --git a/webcit/tiny_mce/themes/advanced/jscripts/image.js b/webcit/tiny_mce/themes/advanced/jscripts/image.js new file mode 100644 index 000000000..098855dc7 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/jscripts/image.js @@ -0,0 +1,80 @@ +var url = tinyMCE.getParam("external_image_list_url"); +if (url != null) { + // Fix relative + if (url.charAt(0) != '/') + url = tinyMCE.documentBasePath + "/" + url; + + document.write(''); +} + +function insertImage() { + if (window.opener) { + var src = document.forms[0].src.value; + var alt = document.forms[0].alt.value; + var border = document.forms[0].border.value; + var vspace = document.forms[0].vspace.value; + var hspace = document.forms[0].hspace.value; + var width = document.forms[0].width.value; + var height = document.forms[0].height.value; + var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value; + + window.opener.tinyMCE.insertImage(src, alt, border, hspace, vspace, width, height, align); + top.close(); + } +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + + for (var i=0; i 0) { + for (var i=0; i'); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + + for (var i=0; i 0) { + var formObj = document.forms[0]; + + for (var i=0; i', 'gi'),'\n'); + html = tinyMCE.regexpReplace(html, '
','
\n','gi'); + html = tinyMCE.regexpReplace(html, '\n\n','\n','gi'); + return html; +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + document.forms[0].htmlSource.value = fixContent(tinyMCE.getContent(tinyMCE.getWindowArg('editor_id'))); + resizeInputs(); + setWrap('off'); +} + +function setWrap(val) { + // hard soft off + document.forms[0].htmlSource.wrap = val; +} + +function toggleWordWrap(elm) { + if (elm.checked) + setWrap('soft'); + else + setWrap('off'); +} + +var wHeight=0, wWidth=0, owHeight=0, owWidth=0; + +function resizeInputs() { + if (!tinyMCE.isMSIE) { + wHeight = self.innerHeight-80; + wWidth = self.innerWidth-16; + } else { + wHeight = document.body.clientHeight-80; + wWidth = document.body.clientWidth-16; + } + + document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px'; + document.forms[0].htmlSource.style.width = Math.abs(wWidth) + 'px'; + +} + +function renderWordWrap() { + if (tinyMCE.isMSIE) + document.write(''); +} diff --git a/webcit/tiny_mce/themes/advanced/langs/ar.js b/webcit/tiny_mce/themes/advanced/langs/ar.js new file mode 100644 index 000000000..84a2b0867 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/ar.js @@ -0,0 +1,63 @@ +// Arabic lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'تصاميم', +theme_code_desc : 'شفرة المصدر', +theme_code_title : 'شفرة المصدر', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'منخفض', +theme_sup_desc : 'مرتفع', +theme_hr_desc : 'إدراج خط فاصل', +theme_removeformat_desc : 'إزالة التنسيقات', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'سمك الحدود', +insert_image_dimensions : 'المواصفات', +insert_image_vspace : 'تباعد عمودي', +insert_image_hspace : 'تباعد أفقي', +insert_image_align : 'محاذاة', +insert_image_align_default : 'Default', +insert_image_align_baseline : 'على السطر', +insert_image_align_top : 'أعلى', +insert_image_align_middle : 'وسط', +insert_image_align_bottom : 'أسفل', +insert_image_align_texttop : 'أعلى النص', +insert_image_align_absmiddle : 'وسط السطر', +insert_image_align_absbottom : 'أسفل النص', +insert_image_align_left : 'يسار', +insert_image_align_right : 'يمين', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'لون النص', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'لون النص', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'إدراج رمز..ِ', +theme_charmap_desc : 'إدراج رمز..ِ', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/ca.js b/webcit/tiny_mce/themes/advanced/langs/ca.js new file mode 100644 index 000000000..e9af5713e --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/ca.js @@ -0,0 +1,64 @@ +// CA lang variables by Marc Bria + +tinyMCE.addToLang('',{ +theme_style_select : 'Estils', +theme_code_desc : 'Editar codi HTML', +theme_code_title : 'Editor codi HTML', +theme_code_wordwrap : 'Ajustar salt de línea', +theme_sub_desc : 'Subíndex', +theme_sup_desc : 'Superíndex', +theme_hr_desc : 'Insertar un separador horitzontal', +theme_removeformat_desc : 'Eliminar format', +theme_custom1_desc : 'La teva descripció', +insert_image_border : 'Marc', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Espai vertical', +insert_image_hspace : 'Espai horizontal', +insert_image_align : 'Alineament', +insert_image_align_default : 'Per defecte', +insert_image_align_baseline : 'Línea base', +insert_image_align_top : 'Superior', +insert_image_align_middle : 'Centre', +insert_image_align_bottom : 'Inferior', +insert_image_align_texttop : 'Alinear text amunt', +insert_image_align_absmiddle : 'Centrat horitzontal', +insert_image_align_absbottom : 'Centrat a baix', +insert_image_align_left : 'Esquerra', +insert_image_align_right : 'Dreta', +insert_image_delta_height'] = 10; +theme_font_size : '-- Mida font --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatejat', +theme_h1 : 'Capçalera 1', +theme_h2 : 'Capçalera 2', +theme_h3 : 'Capçalera 3', +theme_h4 : 'Capçalera 4', +theme_h5 : 'Capçalera 5', +theme_h6 : 'Capçalera 6', +theme_colorpicker_title : 'Selecciona el color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Selecciona color frontal', +theme_backcolor_desc : 'Selecciona color de fons', +theme_charmap_title : 'Selecciona un caràcter especial', +theme_charmap_desc : 'Inserta un caràcter especial', +theme_visualaid_desc : 'Alterna líniesguia/elements invisibles', +insert_anchor_title : 'Inserta/edita àncora', +insert_anchor_name : 'Nom de l´àncora', +theme_anchor_desc : 'Inserta/edita un àncora', +theme_insert_link_titlefield : 'Títlo', +theme_clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?', +theme_path : 'Camí', +cut_desc : 'Retallar', +copy_desc : 'Copiar', +paste_desc : 'Enganxar', +link_list : 'Llistat d´enllaços', +image_list : 'Llistat d´imatges', +browse : 'Explorar', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/cs.js b/webcit/tiny_mce/themes/advanced/langs/cs.js new file mode 100644 index 000000000..986352da4 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/cs.js @@ -0,0 +1,70 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id$ + */ + + +tinyMCE.addToLang('',{ +theme_style_select : 'Styly', +theme_code_desc : 'Zobrazit HTML', +theme_code_title : 'Editace HTML', +theme_code_wordwrap : 'Bez dělení slov', +theme_sub_desc : 'Dolní index', +theme_sup_desc : 'Horní index', +theme_hr_desc : 'Vložit vodorovný oddělovač', +theme_removeformat_desc : 'ZruÅ¡it formátování', +theme_custom1_desc : 'Libovolný popisek', +insert_image_border : 'Rámeček', +insert_image_dimensions : 'Rozměry', +insert_image_vspace : 'Vertikální okraj', +insert_image_hspace : 'Horizontální okraj', +insert_image_align : 'Zarovnání', +insert_image_align_default : 'Výchozí', +insert_image_align_baseline : 'Na účaří', +insert_image_align_top : 'Nahoru', +insert_image_align_middle : 'Na střed', +insert_image_align_bottom : 'Dolů', +insert_image_align_texttop : 'Nejvyšší bod textu', +insert_image_align_absmiddle : 'Střed řádku', +insert_image_align_absbottom : 'Spodek řádku', +insert_image_align_left : 'Vlevo', +insert_image_align_right : 'Vpravo', +theme_font_size : '-- Velikost textu --', +theme_fontdefault : '-- Písmo --', +theme_block : '-- Formát --', +theme_paragraph : 'Odstavec', +theme_div : 'Div', +theme_address : 'Adresa', +theme_pre : 'Předformát', +theme_h1 : 'Nadpis 1', +theme_h2 : 'Nadpis 2', +theme_h3 : 'Nadpis 3', +theme_h4 : 'Nadpis 4', +theme_h5 : 'Nadpis 5', +theme_h6 : 'Nadpis 6', +theme_colorpicker_title : 'Výběr barvy', +theme_colorpicker_apply : 'Vybrat', +theme_forecolor_desc : 'Barva popředí', +theme_backcolor_desc : 'Barva pozadí', +theme_charmap_title : 'Výběr znaku', +theme_charmap_desc : 'Vložit znak', +theme_visualaid_desc : 'Zapnout značky/neviditelné prvky', +insert_anchor_title : 'Vložení/editace záložky', +insert_anchor_name : 'Název', +theme_anchor_desc : 'Vložit/editovat záložku', +theme_insert_link_titlefield : 'Název', +theme_clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?', +theme_path : 'Cesta', +cut_desc : 'Vyjmout', +copy_desc : 'Kopírovat', +paste_desc : 'Vložit', +link_list : 'Seznam', +image_list : 'Seznam', +browse : 'Procházet', +image_props_desc : 'Vlastnosti obrázku', +newdocument_desc : 'Nový dokument', +newdocument : 'Jste si opravdu jistý(á), že chcete vymazat veÅ¡kerý obsah?' +}); + diff --git a/webcit/tiny_mce/themes/advanced/langs/da.js b/webcit/tiny_mce/themes/advanced/langs/da.js new file mode 100644 index 000000000..25916003f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/da.js @@ -0,0 +1,64 @@ +// DK lang variables contributed by Jan Moelgaard + +tinyMCE.addToLang('',{ +theme_style_select : 'Styles', +theme_code_desc : 'Rediger html-kode', +theme_code_title : 'HTML Kodeeditor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Sænket skrift', +theme_sup_desc : 'Hævet skrift', +theme_hr_desc : 'Indsæt horisontal linje', +theme_removeformat_desc : 'Fjern formatering', +theme_custom1_desc : 'Indsæt din egen beskrivelse her', +insert_image_border : 'Kant', +insert_image_dimensions : 'Dimensioner', +insert_image_vspace : 'VSpace', +insert_image_hspace : 'HSpace', +insert_image_align : 'Justering', +insert_image_align_default : 'Standard', +insert_image_align_baseline : 'Bundlinje', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Midt i', +insert_image_align_bottom : 'I bunden', +insert_image_align_texttop : 'I toppen af teksten', +insert_image_align_absmiddle : 'Absolut midte', +insert_image_align_absbottom : 'Absolut bund', +insert_image_align_left : 'Venstre', +insert_image_align_right : 'Højre', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Afsnit', +theme_div : 'Div', +theme_address : 'Addresse', +theme_pre : 'Præformateret', +theme_h1 : 'Overskrift 1', +theme_h2 : 'Overskrift 2', +theme_h3 : 'Overskrift 3', +theme_h4 : 'Overskrift 4', +theme_h5 : 'Overskrift 5', +theme_h6 : 'Overskrift 6', +theme_colorpicker_title : 'Vælg en farve', +theme_colorpicker_apply : 'Anvend', +theme_forecolor_desc : 'Vælg forgrundsfarve', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Vælg specialkarakter', +theme_charmap_desc : 'Indsæt specialkarakter', +theme_visualaid_desc : 'Slå linjer/usynlige elementer til og fra', +insert_anchor_title : 'Indsæt/rediger bogmærke', +insert_anchor_name : 'Bogmærkets navn', +theme_anchor_desc : 'Indsæt/rediger bogmærke', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Klasse', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/de.js b/webcit/tiny_mce/themes/advanced/langs/de.js new file mode 100644 index 000000000..74803bead --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/de.js @@ -0,0 +1,66 @@ +// DE lang variables +// Translated 2004 by Crazy Chrissi +// Edited 2004 by Krokogras + +tinyMCE.addToLang('',{ +theme_style_select : 'Styles', +theme_code_desc : 'HTML-Modus', +theme_code_title : 'HTML-Code Editor', +theme_code_wordwrap : 'Zeilenumbruch', +theme_sub_desc : 'Tiefergestellt', +theme_sup_desc : 'Höhergestellt', +theme_hr_desc : 'Horizontale Linie einfügen', +theme_removeformat_desc : 'Formatierung löschen', +theme_custom1_desc : 'Beschreibung eingeben', +insert_image_border : 'Rahmen', +insert_image_dimensions : 'Größe', +insert_image_vspace : 'Vertikal einrücken', +insert_image_hspace : 'Horizontal einrücken', +insert_image_align : 'Ausrichten', +insert_image_align_default : 'Normal', +insert_image_align_baseline : 'Grundlinie', +insert_image_align_top : 'Oben', +insert_image_align_middle : 'Mitte', +insert_image_align_bottom : 'Unten', +insert_image_align_texttop : 'Textoberkante', +insert_image_align_absmiddle : 'Absolute Mitte', +insert_image_align_absbottom : 'Absolut unten', +insert_image_align_left : 'Links', +insert_image_align_right : 'Rechts', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Standard-Text', +theme_div : 'Div', +theme_address : 'Addresse', +theme_pre : 'Vorformatiert (pre)', +theme_h1 : 'Überschrift 1', +theme_h2 : 'Überschrift 2', +theme_h3 : 'Überschrift 3', +theme_h4 : 'Überschrift 4', +theme_h5 : 'Überschrift 5', +theme_h6 : 'Überschrift 6', +theme_colorpicker_title : 'Wähle eine Farbe', +theme_colorpicker_apply : 'Übernehmen', +theme_forecolor_desc : 'Schriftfarbe ausw„hlen', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Wähle ein Sonderzeichen', +theme_charmap_desc : 'Sonderzeichen einfügen', +theme_visualaid_desc : 'Anzeige von Hilfslinien / unsichtbaren Elementen an/aus', +insert_anchor_title : 'Anker einfügen/bearbeiten', +insert_anchor_name : 'Ankername', +theme_anchor_desc : 'Anker einfügen/bearbeiten', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Kopieren/Ausschneiden/Einfügen sind in Mozilla und Firefox nicht verfügbar.\nMöchten sie weitere Informationen zu diesem Thema?', +theme_path : 'Pfad', +cut_desc : 'Ausschneiden', +copy_desc : 'Kopieren', +paste_desc : 'Einfügen', +link_list : 'Verweisliste', +image_list : 'Bildliste', +browse : 'Durchsuchen', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Klasse', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/el.js b/webcit/tiny_mce/themes/advanced/langs/el.js new file mode 100644 index 000000000..d5c5b897e --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/el.js @@ -0,0 +1,64 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +theme_style_select : 'ÈÝìáôá', +theme_code_desc : 'Åðåîåñãáóßá HTML êþäéêá', +theme_code_title : 'ÅðåîåñãáóôÞò HTML', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Äåßêôçò', +theme_sup_desc : 'ÅêèÝôçò', +theme_hr_desc : 'ÅéóáãùãÞ ïñéæüíôéáò ãñáììÞò', +theme_removeformat_desc : 'ÁðáëïéöÞ ìïñöïðïßçóçò', +theme_custom1_desc : 'ÐåñéãñáöÞ', +insert_image_border : 'Ðåñßãñáììá', +insert_image_dimensions : 'ÄéáóôÜóåéò', +insert_image_vspace : 'ÊÜè. ðåñéèþñéï', +insert_image_hspace : 'Ïñéæ. ðåñéèþñéï', +insert_image_align : 'Óôïß÷éóç', +insert_image_align_default : 'ÐñïêáèïñéóìÝíç', +insert_image_align_baseline : 'Óå åõèõãñÜììéóç ìå ôï êåßìåíï', +insert_image_align_top : 'ÐÜíù', +insert_image_align_middle : 'Óôï êÝíôñï', +insert_image_align_bottom : 'ÊÜôù', +insert_image_align_texttop : 'Ôï êåßìåíï ðÜíù', +insert_image_align_absmiddle : 'Áðüëõôá óôï êÝíôñï', +insert_image_align_absbottom : 'Áðüëõôá êÜôù', +insert_image_align_left : 'ÁñéóôåñÜ', +insert_image_align_right : 'ÄåîéÜ', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'ÐáñÜãñáöïò', +theme_div : 'Div', +theme_address : 'Äéåýèõíóç', +theme_pre : 'Preformatted', +theme_h1 : 'Åðéêåöáëßäá 1', +theme_h2 : 'Åðéêåöáëßäá 2', +theme_h3 : 'Åðéêåöáëßäá 3', +theme_h4 : 'Åðéêåöáëßäá 4', +theme_h5 : 'Åðéêåöáëßäá 5', +theme_h6 : 'Åðéêåöáëßäá 6', +theme_colorpicker_title : '×ñþìáôá', +theme_colorpicker_apply : 'ÅöáñìïãÞ', +theme_forecolor_desc : 'ÅðéëïãÞ ÷ñþìáôïò ãñáììáôïóåéñÜò', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'ÅðéëïãÞ åéäéêïý ÷áñáêôÞñá', +theme_charmap_desc : 'ÅéóáãùãÞ åéäéêïý ÷áñáêôÞñá', +theme_visualaid_desc : 'ÅìöÜíéóç/Áðüêñõøç ãñáììþí', +insert_anchor_title : 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò', +insert_anchor_name : 'Ïíïìáóßá Üãêõñáò', +theme_anchor_desc : 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò', +theme_insert_link_titlefield : 'Ôßôëïò', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'ÊëÜóç', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/en.js b/webcit/tiny_mce/themes/advanced/langs/en.js new file mode 100644 index 000000000..9b20b6ad8 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/en.js @@ -0,0 +1,75 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Edit HTML Source', +theme_code_title : 'HTML Source Editor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Insert horizontal ruler', +theme_removeformat_desc : 'Remove formatting', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Border', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Vertical space', +insert_image_hspace : 'Horizontal space', +insert_image_align : 'Alignment', +insert_image_align_default : '-- Not set --', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select text color', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Class', +newdocument : 'Are you sure you want clear all contents?', +about_title : 'About TinyMCE', +about : 'About', +license : 'License', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Author', +version : 'Version', +loaded_plugins : 'Loaded plugins', +help : 'Help', +not_set : '-- Not set --', +close : 'Close' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/es.js b/webcit/tiny_mce/themes/advanced/langs/es.js new file mode 100644 index 000000000..a618550e0 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/es.js @@ -0,0 +1,64 @@ +// ES lang variables by Alvaro Velasco + +tinyMCE.addToLang('',{ +theme_style_select : 'Estilos', +theme_code_desc : 'Editar codigo HTML', +theme_code_title : 'Editor codigo HTML', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subindice', +theme_sup_desc : 'Superindice', +theme_hr_desc : 'Insertar un separador horizontal', +theme_removeformat_desc : 'Quitar formato', +theme_custom1_desc : 'Tu descricion', +insert_image_border : 'Borde', +insert_image_dimensions : 'Dimensiones', +insert_image_vspace : 'Espacio vertical', +insert_image_hspace : 'Espacio horizontal', +insert_image_align : 'Alineamiento', +insert_image_align_default : 'Por defecto', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Superior', +insert_image_align_middle : 'Centro', +insert_image_align_bottom : 'Inferior', +insert_image_align_texttop : 'Alinear texto arriba', +insert_image_align_absmiddle : 'Centrado horizontal', +insert_image_align_absbottom : 'Centrado abajo', +insert_image_align_left : 'Izquierda', +insert_image_align_right : 'Derecha', +insert_image_delta_height'] = 10; +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select forecolor', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/fa.js b/webcit/tiny_mce/themes/advanced/langs/fa.js new file mode 100644 index 000000000..998279181 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/fa.js @@ -0,0 +1,65 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +theme_style_select : '????', +theme_code_desc : '?????? ????', +theme_code_title : 'HTML ???????? ????', +theme_code_wordwrap : '?? ???', +theme_sub_desc : '??? ????', +theme_sup_desc : '???? ????', +theme_hr_desc : '??? ?? ????', +theme_removeformat_desc : '??? ?? ??? ???? ????', +theme_custom1_desc : 'Your custom description here', +insert_image_border : '?????', +insert_image_dimensions : '?????', +insert_image_vspace : '????? ?????', +insert_image_hspace : '????? ????', +insert_image_align : '??? ????????', +insert_image_align_default : '??? ???', +insert_image_align_baseline : '?? ????', +insert_image_align_top : '????', +insert_image_align_middle : '???', +insert_image_align_bottom : '?????', +insert_image_align_texttop : '????? ???', +insert_image_align_absmiddle : '??? ????', +insert_image_align_absbottom : '????? ????', +insert_image_align_left : '??', +insert_image_align_right : '????', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : '????????', +theme_div : 'Div', +theme_address : '????', +theme_pre : '?? ??? ????? ???', +theme_h1 : '???? 1', +theme_h2 : '???? 2', +theme_h3 : '???? 3', +theme_h4 : '???? 4', +theme_h5 : '???? 5', +theme_h6 : '???? 6', +theme_colorpicker_title : '??? ?? ?????? ????', +theme_colorpicker_apply : '?????', +theme_forecolor_desc : '?????? ??? ???', +theme_backcolor_desc : '?????? ??? ?????', +theme_charmap_title : '?????? ??????? ????', +theme_charmap_desc : '??? ??????? ????', +theme_visualaid_desc : '????? ???? ???? ? ????? ??????', +insert_anchor_title : '??? ? ?????? Anchor', +insert_anchor_name : '??? Anchor', +theme_anchor_desc : '??? ? ?????? Anchor', +theme_insert_link_titlefield : '?????', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : '????', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/fi.js b/webcit/tiny_mce/themes/advanced/langs/fi.js new file mode 100644 index 000000000..00a004cc6 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/fi.js @@ -0,0 +1,63 @@ +// FI lang variables by Urho Konttori from Absolutions + +tinyMCE.addToLang('',{ +theme_style_select : 'Tyylit', +theme_code_desc : 'Muokkaa HTML lähdekoodia', +theme_code_title : 'HTML Lähdekoodin muokkaus', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Alamääre', +theme_sup_desc : 'Ylämääre', +theme_hr_desc : 'Lisää vaakaviiva', +theme_removeformat_desc : 'Poista muotoilu', +theme_custom1_desc : 'Kirjoita oma selityksesi tähän', +insert_image_border : 'Reuna', +insert_image_dimensions : 'Mitat', +insert_image_vspace : 'Pystyväli', +insert_image_hspace : 'Vaakaväli', +insert_image_align : 'Asettelu', +insert_image_align_default : 'Oletus', +insert_image_align_baseline : 'Perustasoon', +insert_image_align_top : 'Ylälaitaan', +insert_image_align_middle : 'Keskelle', +insert_image_align_bottom : 'Alalaitaan', +insert_image_align_texttop : 'Tekstin ylälaitaan', +insert_image_align_absmiddle : 'Absoluuttisen keskelle', +insert_image_align_absbottom : 'Absoluuttisen alas', +insert_image_align_left : 'Vasemmalle', +insert_image_align_right : 'Oikealle', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Kappale', +theme_div : 'Div', +theme_address : 'Osoite', +theme_pre : 'Etukäteen muotoiltu', +theme_h1 : 'Otsikko 1', +theme_h2 : 'Otsikko 2', +theme_h3 : 'Otsikko 3', +theme_h4 : 'Otsikko 4', +theme_h5 : 'Otsikko 5', +theme_h6 : 'Otsikko 6', +theme_colorpicker_title : 'Valitse väri', +theme_colorpicker_apply : 'Aseta väri', +theme_forecolor_desc : 'Valitse etuväri', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/fr.js b/webcit/tiny_mce/themes/advanced/langs/fr.js new file mode 100644 index 000000000..30b887192 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/fr.js @@ -0,0 +1,65 @@ +// Canadian French lang variables by Virtuelcom +// Modify by Laurent Dran 13-02-2006 + +tinyMCE.addToLang('',{ +theme_style_select : 'Styles', +theme_code_desc : 'Modifier le code source HTML', +theme_code_title : 'Éditeur de code source HTML', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Souscrit', +theme_sup_desc : 'Indice supérieur', +theme_hr_desc : 'Insérer un séparateur horizontal', +theme_removeformat_desc : 'Supprimer le formattage', +theme_custom1_desc : 'Votre description personnalisée ici', +insert_image_border : 'Bordure', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'VSpace', +insert_image_hspace : 'HSpace', +insert_image_align : 'Alignement', +insert_image_align_default : 'Défaut', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Haut', +insert_image_align_middle : 'Milieu', +insert_image_align_bottom : 'Bas', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Milieu absolu', +insert_image_align_absbottom : 'Bas absolu', +insert_image_align_left : 'Gauche', +insert_image_align_right : 'Droit', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraphe', +theme_div : 'Div', +theme_address : 'Addresse', +theme_pre : 'Préformatté', +theme_h1 : 'Entête 1', +theme_h2 : 'Entête 2', +theme_h3 : 'Entête 3', +theme_h4 : 'Entête 4', +theme_h5 : 'Entête 5', +theme_h6 : 'Entête 6', +theme_colorpicker_title : 'Choisir une couleur', +theme_colorpicker_apply : 'Appliquer', +theme_forecolor_desc : 'Choisir la couleur d\'avant plan', +theme_backcolor_desc : 'Choisir la couleur de fond', +theme_charmap_title : 'Sélectionner un charactère spécial', +theme_charmap_desc : 'Insérer un charactère spécial', +theme_visualaid_desc : 'Active/Désactive les lignes guides et les éléments invisibles', +insert_anchor_title : 'Insérer/Modifier une ancre', +insert_anchor_name : 'Nom de l\'ancre', +theme_anchor_desc : 'Insérer/Modifier une ancre', +theme_insert_link_titlefield : 'Titre', +theme_clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles pour Mozilla et Firefox.\nVoulez vous plus d\'informations à ce sujet?', +theme_path : 'Chemin', +cut_desc : 'Couper', +copy_desc : 'Copier', +paste_desc : 'Coller', +link_list : 'Lien de la liste', +image_list : 'Image de la liste', +browse : 'Naviguer', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Classe CSS', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/fr_ca.js b/webcit/tiny_mce/themes/advanced/langs/fr_ca.js new file mode 100644 index 000000000..52a155c14 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/fr_ca.js @@ -0,0 +1,64 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Modifier le code source HTML', +theme_code_title : 'Éditeur de code source HTML', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Souscrit', +theme_sup_desc : 'Indice supérieur', +theme_hr_desc : 'Insérer un séparateur horizontal', +theme_removeformat_desc : 'Supprimer le formattage', +theme_custom1_desc : 'Votre description personnalisée ici', +insert_image_border : 'Bordure', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'VSpace', +insert_image_hspace : 'HSpace', +insert_image_align : 'Alignement', +insert_image_align_default : 'Défaut', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Haut', +insert_image_align_middle : 'Milieu', +insert_image_align_bottom : 'Bas', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Milieu absolu', +insert_image_align_absbottom : 'Bas absolu', +insert_image_align_left : 'Gauche', +insert_image_align_right : 'Droit', +theme_font_size : 'Taille', +theme_fontdefault : '-- Police --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraphe', +theme_div : 'Div', +theme_address : 'Addresse', +theme_pre : 'Préformatté', +theme_h1 : 'Entête 1', +theme_h2 : 'Entête 2', +theme_h3 : 'Entête 3', +theme_h4 : 'Entête 4', +theme_h5 : 'Entête 5', +theme_h6 : 'Entête 6', +theme_colorpicker_title : 'Choisir une couleur', +theme_colorpicker_apply : 'Appliquer', +theme_forecolor_desc : 'Choisir la couleur d\'avant plan', +theme_backcolor_desc : 'Choisir une couleur d\'arrière plan', +theme_charmap_title : 'Sélectionner un charactère spécial', +theme_charmap_desc : 'Insérer un charactère spécial', +theme_visualaid_desc : 'Active/Désactive les lignes guides et les éléments invisibles', +insert_anchor_title : 'Insérer/Modifier une ancre', +insert_anchor_name : 'Nom de l\'ancre', +theme_anchor_desc : 'Insérer / Modifier une ancre', +theme_insert_link_titlefield : 'Titre', +theme_clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?', +theme_path : 'Chemin', +cut_desc : 'Couper', +copy_desc : 'Copier', +paste_desc : 'Coller', +link_list : 'Liste de liens', +image_list : 'Liste d\'images', +browse : 'Sélectionner', +image_props_desc : 'Propriétés de l\'image', +newdocument_desc : 'Nouveau Document', +class_name : 'Classe', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/he.js b/webcit/tiny_mce/themes/advanced/langs/he.js new file mode 100644 index 000000000..5306a30d3 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/he.js @@ -0,0 +1,64 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +theme_style_select : '-- ñéâðåðåú --', +theme_code_desc : 'òøåê àú ÷åã ä-HTML', +theme_code_title : 'òåøê ÷åã HTML', +theme_code_wordwrap : 'âìéùú ùåøåú', +theme_sub_desc : 'ëúá úçúé', +theme_sup_desc : 'ëúá òéìé', +theme_hr_desc : 'äëðñ ÷å àåô÷é', +theme_removeformat_desc : 'äñø òéöåá', +theme_custom1_desc : 'äúéàåø ùìê ëàï', +insert_image_border : 'âáåì', +insert_image_dimensions : 'îéîãéí', +insert_image_vspace : 'çìì àðëé', +insert_image_hspace : 'çìì àåô÷é', +insert_image_align : 'ééùåø', +insert_image_align_default : 'áøéøú îçãì', +insert_image_align_baseline : 'ì÷å äáñéñ', +insert_image_align_top : 'ìîòìä', +insert_image_align_middle : 'ìàîöò', +insert_image_align_bottom : 'ìîèä', +insert_image_align_texttop : 'ìøàù äè÷ñè', +insert_image_align_absmiddle : 'ìàîöò îåçìè', +insert_image_align_absbottom : 'ì÷öä úçúåï îåçìè', +insert_image_align_left : 'ìùîàì', +insert_image_align_right : 'ìéîéï', +theme_font_size : 'âåãì âåôï', +theme_fontdefault : '-- îùôçú âåôðéí --', +theme_block : '-- òéöåá --', +theme_paragraph : 'ôñ÷ä', +theme_div : '÷èò', +theme_address : 'ëúåáú', +theme_pre : 'îòåöá îøàù', +theme_h1 : 'ëåúøú 1', +theme_h2 : 'ëåúøú 2', +theme_h3 : 'ëåúøú 3', +theme_h4 : 'ëåúøú 4', +theme_h5 : 'ëåúøú 5', +theme_h6 : 'ëåúøú 6', +theme_colorpicker_title : 'áçø öáò', +theme_colorpicker_apply : 'äçì', +theme_forecolor_desc : 'áçø öáò è÷ñè', +theme_backcolor_desc : 'áçø öáò ø÷ò', +theme_charmap_title : 'áçø úå îéåçã', +theme_charmap_desc : 'äëðñ úå îéåçã', +theme_visualaid_desc : 'äçìó îöá ÷ååéí îðçéí/øëéáéí áìúé-ðøàéí', +insert_anchor_title : 'äëðñ/òøåê òåâï', +insert_anchor_name : 'ùí äòåâï', +theme_anchor_desc : 'äëðñ/òøåê òåâï', +theme_insert_link_titlefield : 'ëåúøú', +theme_clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?', +theme_path : 'ðúéá', +cut_desc : 'âæåø', +copy_desc : 'äòú÷', +paste_desc : 'äãá÷', +link_list : 'øùéîú ÷éùåøéí', +image_list : 'øùéîú úîåðåú', +browse : 'ñééø', +image_props_desc : 'îàôééðé úîåðä', +newdocument_desc : 'îñîê çãù', +class_name : 'îçì÷ä', +newdocument : 'äàí àúä áèåç ùáøöåðê ìð÷åú àú ëì äúåëï?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/hu.js b/webcit/tiny_mce/themes/advanced/langs/hu.js new file mode 100644 index 000000000..c360e7f6c --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/hu.js @@ -0,0 +1,64 @@ +// HU lang variables +// Edited by 2XP (2xp@dino.hu) + +tinyMCE.addToLang('',{ +theme_style_select : 'Stílusok', +theme_code_desc : 'HTML kód szerkesztése', +theme_code_title : 'HTML kódszerkeztõ', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Alsó index', +theme_sup_desc : 'Felsõ index', +theme_hr_desc : 'Vízszintes vonal beillesztése', +theme_removeformat_desc : 'Formázás eltávolítása', +theme_custom1_desc : 'Az Ön által kiválasztott leírás', +insert_image_border : 'Keret', +insert_image_dimensions : 'Méretek', +insert_image_vspace : 'Függõleges térköz', +insert_image_hspace : 'Vízszintes térköz', +insert_image_align : 'Igazítés', +insert_image_align_default : 'Alapértelmezett', +insert_image_align_baseline : 'Alapvonalra', +insert_image_align_top : 'Felülre', +insert_image_align_middle : 'Középre', +insert_image_align_bottom : 'Alulra', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Abszolút középre', +insert_image_align_absbottom : 'Abszolút alulra', +insert_image_align_left : 'Balra', +insert_image_align_right : 'Jobbra', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select forecolor', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/it.js b/webcit/tiny_mce/themes/advanced/langs/it.js new file mode 100644 index 000000000..8bce34144 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/it.js @@ -0,0 +1,64 @@ +// Variabili di lingua IT - fabrix.xm@lombardiacom.it + +tinyMCE.addToLang('',{ +theme_style_select : 'Stili', +theme_code_desc : 'Edita il sorgente HTML', +theme_code_title : 'Editor Sorgente HTML', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Pedice', +theme_sup_desc : 'Apice', +theme_hr_desc : 'Inserisce linea orizzontale', +theme_removeformat_desc : 'Rimuovi formattazione', +theme_custom1_desc : 'Scrivi qui la tua descrizione personalizzata', +insert_image_border : 'Bordo', +insert_image_dimensions : 'Dimensioni', +insert_image_vspace : 'Spazio verticale', +insert_image_hspace : 'Spazio orizzontale', +insert_image_align : 'Allineamento', +insert_image_align_default : 'Default', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Superiore', +insert_image_align_middle : 'Centrale', +insert_image_align_bottom : 'Inferiore', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Centro assoluto', +insert_image_align_absbottom : 'Inferiore assoluto', +insert_image_align_left : 'Sinistra', +insert_image_align_right : 'Destra', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragrafo', +theme_div : 'Div', +theme_address : 'Indirizzo', +theme_pre : 'Preformattato', +theme_h1 : 'Intestazione 1', +theme_h2 : 'Intestazione 2', +theme_h3 : 'Intestazione 3', +theme_h4 : 'Intestazione 4', +theme_h5 : 'Intestazione 5', +theme_h6 : 'Intestazione 6', +theme_colorpicker_title : 'Seleziona un colore', +theme_colorpicker_apply : 'Appplica', +theme_forecolor_desc : 'Seleziona il colore', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Seleziona un carattere custom', +theme_charmap_desc : 'Inserisci un carattere custom', +theme_visualaid_desc : 'Mostra/nascondi linee guida e elementi invisibili', +insert_anchor_title : 'Inserisci/modifica àncora', +insert_anchor_name : 'Nome àncora', +theme_anchor_desc : 'Inserisci/modifica àncora', +theme_insert_link_titlefield : 'Titolo', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Classe', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/ja.js b/webcit/tiny_mce/themes/advanced/langs/ja.js new file mode 100644 index 000000000..2d0d349df --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/ja.js @@ -0,0 +1,62 @@ +// JP lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '$B%9%?%$%k(B', +theme_paragraph : '$BJ8L.(B', +theme_address : '$B%"%I%l%9(B', +theme_pre : '$B@07A:Q$_(B', +theme_h1 : 'H1', +theme_h2 : 'H2', +theme_h3 : 'H3', +theme_h4 : 'H4', +theme_h5 : 'H5', +theme_h6 : 'H6', +theme_div : 'Div', +insert_anchor_title : '$B%"%s%+!<$NA^F~(B/$BJT=8(B', +insert_anchor_name : '$B%"%s%+!<$NL>A0(B', +theme_anchor_desc : '$B%"%s%+!<$NA^F~(B/$BJT=8(B', +theme_code_desc : 'HTML$B$ND>@\JT=8(B', +theme_code_title : 'HTML$B$NJT=8(B', +theme_code_wordwrap : 'Word wrap', +theme_hr_desc : '$B?eJ?@~(B', +theme_removeformat_desc : '$B@07A>pJs:o=|(B', +theme_visualaid_desc : '$BJd=u>pJs$N;k3P2=(B($B%H%0%k(B)', +theme_sub_desc : '$BE:;z2<(B', +theme_sup_desc : '$BE:;z>e(B', +theme_charmap_desc : '$BFCGr(B', +insert_image_hspace : '$B2#M>Gr(B', +insert_image_align : '$B0LCV9g$o$;(B', +insert_image_align_default : '$B0EL[(B', +insert_image_align_baseline : '$B4p=`@~(B', +insert_image_align_top : '$B>e(B', +insert_image_align_middle : '$BCf(B', +insert_image_align_bottom : '$B2<(B', +insert_image_align_texttop : '$BJ8;z$N>e(B', +insert_image_align_absmiddle : '$B@dBP$KCf(B', +insert_image_align_absbottom : '$B@dBP$K2<(B', +insert_image_align_left : '$B:8(B', +insert_image_align_right : '$B1&(B', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_colorpicker_title : '$B?\'$N;XDj(B', +theme_colorpicker_apply : '$BE,MQ(B', +theme_forecolor_desc : '$BA07J?\'(B', +theme_backcolor_desc : 'Select background color', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : '$B%/%i%9(B', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/ko.js b/webcit/tiny_mce/themes/advanced/langs/ko.js new file mode 100644 index 000000000..fc48ea1b4 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/ko.js @@ -0,0 +1,65 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '½ºÅ¸ÀÏ', +theme_code_desc : 'HTML ¼Ò½º °íÄ¡±â', +theme_code_title : 'HTML ¼Ò½º ÆíÁý±â', +theme_code_wordwrap : 'Word wrap', +theme_code_save : 'ÀúÀå', +theme_sub_desc : '¾Æ·¡Ã·ÀÚ', +theme_sup_desc : 'À§Ã·ÀÚ', +theme_hr_desc : '°¡·ÎÁÙ ³Ö±â', +theme_removeformat_desc : '¼Ó¼º Áö¿ì±â', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Å׵θ®', +insert_image_dimensions : 'Å©±â', +insert_image_vspace : '¼¼·Î ¿©¹é', +insert_image_hspace : '°¡·Î ¿©¹é', +insert_image_align : 'Á¤·Ä', +insert_image_align_default : '±âº»°ª', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : '´Ü¶ô', +theme_div : 'Div', +theme_address : 'ÁÖ¼Ò', +theme_pre : '¼­½Ä ÀÖÀ½', +theme_h1 : 'Á¦¸ñ 1', +theme_h2 : 'Á¦¸ñ 2', +theme_h3 : 'Á¦¸ñ 3', +theme_h4 : 'Á¦¸ñ 4', +theme_h5 : 'Á¦¸ñ 5', +theme_h6 : 'Á¦¸ñ 6', +theme_colorpicker_title : '»ö»ó ¼±ÅÃ', +theme_colorpicker_apply : 'Àû¿ë', +theme_forecolor_desc : '±ÛÀÚ »ö»ó', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : '¾ÞÄ¿ ³Ö±â/°íÄ¡±â', +insert_anchor_name : '¾ÞÄ¿ À̸§', +theme_anchor_desc : '¾ÞÄ¿ ³Ö±â/°íÄ¡±â', +theme_insert_link_titlefield : 'Á¦¸ñ', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Ŭ·¡½º', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/nl.js b/webcit/tiny_mce/themes/advanced/langs/nl.js new file mode 100644 index 000000000..7cba9b516 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/nl.js @@ -0,0 +1,66 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'Stijlen', +theme_code_desc : 'Toon/bewerk HTML broncode', +theme_code_title : 'HTML broncode editor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Invoegen horizontale lijn', +theme_removeformat_desc : 'Verwijder opmaak', +theme_custom1_desc : 'Uw eigen omschrijving hier', +insert_image_border : 'Omranding (pixels)', +insert_image_dimensions : 'Afmetingen (Leeg: Originele afm.)', +insert_image_vspace : 'Verticale marge (pixels)', +insert_image_hspace : 'Horizontale marge (pixels)', +insert_image_align : 'Uitlijning', +insert_image_align_default : 'Standaard', +insert_image_align_baseline : 'Basislijn', +insert_image_align_top : 'Boven', +insert_image_align_middle : 'Midden', +insert_image_align_bottom : 'Onder', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absoluut Midden', +insert_image_align_absbottom : 'Absoluut Onder', +insert_image_align_left : 'Links', +insert_image_align_right : 'Rechts', +insert_image_delta_height'] = 0; +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraaf', +theme_div : 'Div', +theme_address : 'Adres', +theme_pre : 'voorgeformatteerd', +theme_h1 : 'Titel 1', +theme_h2 : 'Titel 2', +theme_h3 : 'Titel 3', +theme_h4 : 'Titel 4', +theme_h5 : 'Titel 5', +theme_h6 : 'Titel 6', +theme_colorpicker_title : 'Kies een kleur', +theme_colorpicker_apply : 'Toepassen', +theme_forecolor_desc : 'Selecteer voorgrondkleur', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Kies een bijzonder karakter', +theme_charmap_desc : 'Voeg een bijzonder karakter in', +theme_preview_desc : 'Toon de pagina in een nieuw venster', +theme_visualaid_desc : 'Toon/verberg hulplijnen', +insert_anchor_title : 'Anker toevoegen/wijzigen', +insert_anchor_name : 'Anker naam', +theme_anchor_desc : 'Anker toevoegen/wijzigen', +theme_insert_link_titlefield : 'Titel', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'CSS-Stijl', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/no.js b/webcit/tiny_mce/themes/advanced/langs/no.js new file mode 100644 index 000000000..a377add34 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/no.js @@ -0,0 +1,66 @@ +// NO lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'Stiler', +theme_code_desc : 'Redigere HTML Koden', +theme_code_title : 'HTML Kildekode Redigering', +theme_code_wordwrap : 'Word wrap', +theme_code_save : 'Lagre', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Sett in horisontal linie', +theme_removeformat_desc : 'Fjern formatering', +theme_custom1_desc : 'Din spesialfunksjons beskriving her', +insert_image_border : 'Ramme', +insert_image_dimensions : 'Dimensjoner', +insert_image_vspace : 'Vertikalt tomrom', +insert_image_hspace : 'Horizontellt tomrom', +insert_image_align : 'Justering', +insert_image_align_default : 'Intet', +insert_image_align_baseline : 'Buttenlinjen', +insert_image_align_top : 'Lengst opp', +insert_image_align_middle : 'Midten', +insert_image_align_bottom : 'Lengst ned', +insert_image_align_texttop : 'Tekstens top', +insert_image_align_absmiddle : 'Absolutt midten', +insert_image_align_absbottom : 'Absolutt lengst ned', +insert_image_align_left : 'Venstre', +insert_image_align_right : 'Høyre', +insert_image_delta_width : '', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraf', +theme_div : 'Div', +theme_address : 'Addresse', +theme_pre : 'Pre-formattert', +theme_h1 : 'Overskrift 1', +theme_h2 : 'Overskrift 2', +theme_h3 : 'Overskrift 3', +theme_h4 : 'Overskrift 4', +theme_h5 : 'Overskrift 5', +theme_h6 : 'Overskrift 6', +theme_colorpicker_title : 'Velg en farge', +theme_colorpicker_apply : 'Bruk', +theme_forecolor_desc : 'Velg forgrunnsfarge', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Velg spesialtegn', +theme_charmap_desc : 'Sett inn spesialtegn', +theme_visualaid_desc : 'Slå av/på usynlige elementer', +insert_anchor_title : 'Opprette/endre anker', +insert_anchor_name : 'Ankernavn', +theme_anchor_desc : 'Opprett/endre anker', +theme_insert_link_titlefield : 'Tittel', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Stil', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/pl.js b/webcit/tiny_mce/themes/advanced/langs/pl.js new file mode 100644 index 000000000..912cfca87 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/pl.js @@ -0,0 +1,64 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'Styl', +theme_code_desc : 'Edytuj zródlo html', +theme_code_title : 'Edytor zródla html', +theme_code_wordwrap : 'Zwijanie wierszy', +theme_sub_desc : 'Nadpisywanie', +theme_sup_desc : 'Podpisywanie', +theme_hr_desc : 'Wstaw pozioma linie', +theme_removeformat_desc : 'Usun formatowanie', +theme_custom1_desc : 'Wstaw wlasny opis', +insert_image_border : 'Ramka', +insert_image_dimensions : 'Wymiary', +insert_image_vspace : 'VSpace', +insert_image_hspace : 'HSpace', +insert_image_align : 'Otaczanie', +insert_image_align_default : 'Domyslne', +insert_image_align_baseline : 'Glówne', +insert_image_align_top : 'Górne', +insert_image_align_middle : 'Srodkowe', +insert_image_align_bottom : 'Dolne', +insert_image_align_texttop : 'Tekst powyzej', +insert_image_align_absmiddle : 'Absolutny srodek', +insert_image_align_absbottom : 'Absolutny dól', +insert_image_align_left : 'Lewe', +insert_image_align_right : 'Prawe', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : '-- Paragraf --', +theme_div : 'Div', +theme_address : 'Adres', +theme_pre : 'Preformatowanie', +theme_h1 : 'Naglówek 1', +theme_h2 : 'Naglówek 2', +theme_h3 : 'Naglówek 3', +theme_h4 : 'Naglówek 4', +theme_h5 : 'Naglówek 5', +theme_h6 : 'Naglówek 6', +theme_colorpicker_title : 'Wybierz kolor', +theme_colorpicker_apply : 'Wybierz', +theme_forecolor_desc : 'Wybierz kolor tekstu', +theme_backcolor_desc : 'Wybierz kolor tla', +theme_charmap_title : 'Wybierz znak', +theme_charmap_desc : 'Wstaw znak', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Kotwica', +insert_anchor_name : 'Nazwa kotwicy', +theme_anchor_desc : 'Wstaw/Edytuj kotwice', +theme_insert_link_titlefield : 'Tytul', +theme_clipboard_msg : 'Kopiuj/Edytuj/Wklej nie jest dostepne w przegladarkach Mozilla and Firefox.\nPotrzebujesz wiecej informacji na ten temat?', +theme_path : 'Sciezka', +cut_desc : 'Wytnij', +copy_desc : 'Kopiuj', +paste_desc : 'Wklej', +link_list : 'Lista linków', +image_list : 'Lista obrazków', +browse : 'Przegladaj', +image_props_desc : 'Wlasciwosci obrazka', +newdocument_desc : 'New document', +class_name : 'Klasa', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/pt.js b/webcit/tiny_mce/themes/advanced/langs/pt.js new file mode 100644 index 000000000..60778b854 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/pt.js @@ -0,0 +1,65 @@ +// PT lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'Estilos CSS', +theme_code_desc : 'Editar Fonte HTML', +theme_code_title : 'Editor de fonte HTML', +theme_code_save : 'Guardar', +theme_code_wordwrap : 'Translinear palavras', +theme_sub_desc : 'Subscrito', +theme_sup_desc : 'Superscrito', +theme_hr_desc : 'Inserir linha horizontal', +theme_removeformat_desc : 'Remover formatação', +theme_custom1_desc : 'Descrição customizada aqui', +insert_image_border : 'Borda', +insert_image_dimensions : 'Dimensões', +insert_image_vspace : 'Espaçamento Vert.', +insert_image_hspace : 'Espaçamento Horiz.', +insert_image_align : 'Alinhamento', +insert_image_align_default : 'Por omissão', +insert_image_align_baseline : 'Linha de base', +insert_image_align_top : 'Topo', +insert_image_align_middle : 'Centrado', +insert_image_align_bottom : 'Fundo', +insert_image_align_texttop : 'Topo do Texto', +insert_image_align_absmiddle : 'Centrado absoluto', +insert_image_align_absbottom : 'Fundo absoluto', +insert_image_align_left : 'Esquerda', +insert_image_align_right : 'Direita', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Parágrafo', +theme_div : 'Bloco HTML', +theme_address : 'Morada', +theme_pre : 'Pré formatado', +theme_h1 : 'Título 1', +theme_h2 : 'Título 2', +theme_h3 : 'Título 3', +theme_h4 : 'Título 4', +theme_h5 : 'Título 5', +theme_h6 : 'Título 6', +theme_colorpicker_title : 'Seleccione uma côr', +theme_colorpicker_apply : 'Aplicar', +theme_forecolor_desc : 'Seleccione côr da frente', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Seleccione símbolo customizado', +theme_charmap_desc : 'Inserir símbolo customizado', +theme_visualaid_desc : 'Ligar/Desligar guias/elementos invisíveis', +insert_anchor_title : 'Inserir/editar âncora', +insert_anchor_name : 'Nome da âncora', +theme_anchor_desc : 'Inserir/editar âncora', +theme_insert_link_titlefield : 'Título', +theme_clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla e Firefox.\nPretende obter mais informação acerca deste assunto?', +theme_path : 'Path', +cut_desc : 'Cortar', +copy_desc : 'Copiar', +paste_desc : 'Colar', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Classe de CSS', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/pt_br.js b/webcit/tiny_mce/themes/advanced/langs/pt_br.js new file mode 100644 index 000000000..046ab0f0a --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/pt_br.js @@ -0,0 +1,64 @@ +// pt_BR lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'Estilos', +theme_code_desc : 'Editar Código HTML', +theme_code_title : 'Editor de Código HTML', +theme_code_wordwrap : 'Quebrar Linhas', +theme_sub_desc : 'Subscrito', +theme_sup_desc : 'Subrescrito', +theme_hr_desc : 'Inserir linha horizontal', +theme_removeformat_desc : 'Remover formatação', +theme_custom1_desc : 'Sua descrição personalizada aqui', +insert_image_border : 'Borda', +insert_image_dimensions : 'Dimensões', +insert_image_vspace : 'Espaço Vertical', +insert_image_hspace : 'Espaço Horizontal', +insert_image_align : 'Alinhamento', +insert_image_align_default : 'Padrão', +insert_image_align_baseline : 'Linha base', +insert_image_align_top : 'Topo', +insert_image_align_middle : 'Centro', +insert_image_align_bottom : 'Fundo', +insert_image_align_texttop : 'Texto ao Topo', +insert_image_align_absmiddle : 'Centro Absoluto', +insert_image_align_absbottom : 'Fundo Absoluto', +insert_image_align_left : 'Esquerda', +insert_image_align_right : 'Direita', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Parágrafo', +theme_div : 'Div', +theme_address : 'Endereço', +theme_pre : 'Pré-formatado', +theme_h1 : 'Cabeçalho 1', +theme_h2 : 'Cabeçalho 2', +theme_h3 : 'Cabeçalho 3', +theme_h4 : 'Cabeçalho 4', +theme_h5 : 'Cabeçalho 5', +theme_h6 : 'Cabeçalho 6', +theme_colorpicker_title : 'Selecionar cor', +theme_colorpicker_apply : 'Aplicar', +theme_forecolor_desc : 'Selecionar cor do texto', +theme_backcolor_desc : 'Selecionar cor de fundo', +theme_charmap_title : 'Selecionar caractere especial', +theme_charmap_desc : 'Inserir caractere especial', +theme_visualaid_desc : 'Tornar linhas visíveis/invisíveis', +insert_anchor_title : 'Inserir/editar âncora', +insert_anchor_name : 'Nome da âncora', +theme_anchor_desc : 'Inserir/editar âncora', +theme_insert_link_titlefield : 'Título', +theme_clipboard_msg : 'Copiar/Recortar/Colar não é permitido no Mozilla e Firefox.\nQuer mais informações sobre isso?', +theme_path : 'Caminho', +cut_desc : 'Recortar', +copy_desc : 'Copiar', +paste_desc : 'Colar', +link_list : 'Lista de Links', +image_list : 'Lista de Imagens', +browse : 'Navegar', +image_props_desc : 'Propriedades da Imagem', +newdocument_desc : 'New document', +class_name : 'Class', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/readme.txt b/webcit/tiny_mce/themes/advanced/langs/readme.txt new file mode 100644 index 000000000..e32bcf07f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/readme.txt @@ -0,0 +1,4 @@ +Theme specific language packs. + +The language pack codes are based on ISO-639-2 +http://www.loc.gov/standards/iso639-2/englangn.html diff --git a/webcit/tiny_mce/themes/advanced/langs/sv.js b/webcit/tiny_mce/themes/advanced/langs/sv.js new file mode 100644 index 000000000..d1d3b7c5b --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/sv.js @@ -0,0 +1,77 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stilar --', +theme_code_desc : 'Editera HTML-koden', +theme_code_title : 'HTML-källkodseditor', +theme_code_wordwrap : 'Automatiskt radbyte', +theme_sub_desc : 'Nedsänkt text', +theme_sup_desc : 'Upphöjd text', +theme_hr_desc : 'Sätt in horisontell linje', +theme_removeformat_desc : 'Ta bort formatering', +theme_custom1_desc : 'Din specialbeskriving här', +insert_image_border : 'Ram', +insert_image_dimensions : 'Dimensioner', +insert_image_vspace : 'Vertikalt tomrum', +insert_image_hspace : 'Horisontellt tomrum', +insert_image_align : 'Justering', +insert_image_align_default : 'Ingen', +insert_image_align_baseline : 'Bottenlinjen', +insert_image_align_top : 'Längst upp', +insert_image_align_middle : 'Mitten', +insert_image_align_bottom : 'Längst ner', +insert_image_align_texttop : 'Textens top', +insert_image_align_absmiddle : 'Absoluta mitten', +insert_image_align_absbottom : 'Absolut längst ner', +insert_image_align_left : 'Vänster', +insert_image_align_right : 'Höger', +insert_image_delta_width : 30, +insert_image_delta_height : 10, +theme_font_size : '-- Fontstorlek --', +theme_fontdefault : '-- Font familj --', +theme_block : '-- Stycke --', +theme_paragraph : 'Paragraf', +theme_div : 'Div', +theme_address : 'Adress', +theme_pre : 'Förformatterad', +theme_h1 : 'Rubrik 1', +theme_h2 : 'Rubrik 2', +theme_h3 : 'Rubrik 3', +theme_h4 : 'Rubrik 4', +theme_h5 : 'Rubrik 5', +theme_h6 : 'Rubrik 6', +theme_colorpicker_title : 'Välj en färg', +theme_colorpicker_apply : 'Verkställ', +theme_forecolor_desc : 'Välj förgrundsfärg', +theme_backcolor_desc : 'Välj bakgrundsfärg', +theme_charmap_title : 'Välj specialtecken', +theme_charmap_desc : 'Sätt in specialtecken', +theme_visualaid_desc : 'Slå av/på osynliga element', +insert_anchor_title : 'Skapa/redigera ankare', +insert_anchor_name : 'Ankarnamn', +theme_anchor_desc : 'Skapa/redigera ankare', +theme_insert_link_titlefield : 'Titel', +theme_clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?', +theme_path : 'Sökväg', +cut_desc : 'Klipp ut', +copy_desc : 'Kopiera', +paste_desc : 'Klistra in', +link_list : 'Länkar', +image_list : 'Bilder', +browse : 'Bläddra', +image_props_desc : 'Bild egenskaper', +newdocument_desc : 'Nytt dokument', +class_name : 'Stil', +newdocument : 'Är du säker på att du vill tömma hela redigerings ytan?', +about_title : 'Om TinyMCE', +about : 'Om', +license : 'Licens', +plugins : 'Insticksprogram', +plugin : 'Insticksprogram', +author : 'Utvecklare', +version : 'Version', +loaded_plugins : 'Laddade insticksprogram', +help : 'Hjälp', +not_set : '-- Inte satt --', +close : 'Stäng' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/tw.js b/webcit/tiny_mce/themes/advanced/langs/tw.js new file mode 100644 index 000000000..be4a76b14 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/tw.js @@ -0,0 +1,91 @@ +// TW lang variables contributed by Jim Kou + +tinyMCE.addToLang('',{ +bold_desc : '²ÊÅé', +bold_img : "bold.gif", +bullist_desc : '²Å¸¹¶µ¥Ø', +cancel : '¨ú®ø', +cleanup_desc : '²M°£', +help_desc : '»²§U»¡©ú', +image_desc : '¹Ï¤ù', +indent_desc : 'ÁY±Æ', +insert : '·s¼W', +insert_anchor_name : '¼Ðµù¦WºÙ', +insert_anchor_title : '·s¼W¼Ðµù', +insert_image_align : '¹ï»ô', +insert_image_align_absbottom : '±j¨î»ô¤U', +insert_image_align_absmiddle : '±j¨î¸m¤¤', +insert_image_align_baseline : '°ò·Ç½u', +insert_image_align_bottom : '»ô¤U', +insert_image_align_default : '¼Ð·Ç', +insert_image_align_left : '»ô¥ª', +insert_image_align_middle : '¸m¤¤', +insert_image_align_right : '»ô¥k', +insert_image_align_texttop : '¤å¦r¤W¤è', +insert_image_align_top : '»ô¤W', +insert_image_alt : '¹Ï¤ù»¡©ú', +insert_image_border : '¥~®Ø', +insert_image_dimensions : '¤Ø¤o', +insert_image_hspace : '¤ô¥­¶¡»Ø', +insert_image_src : '¹Ï¤ù¨Ó·½', +insert_image_title : '·s¼W¹Ï¤ù', +insert_image_vspace : '««ª½¶¡»Ø', +insert_link_target : '¥Ø¼Ð', +insert_link_target_blank : 'Åã¥Ü©ó·sµøµ¡¤¤', +insert_link_target_same : 'Åã¥Ü©ó¦P¤@µøµ¡¤¤', +insert_link_title : '·s¼W¶W³sµ²', +insert_link_url : '¶W³sµ²', +italic_desc : '±×Åé', +italic_img : "italic.gif", +justifycenter_desc : '»ô¤¤', +justifyfull_desc : '¶ñº¡', +justifyleft_desc : '»ô¥ª', +justifyright_desc : '»ô¥k', +link_desc : '«Ø¥ß³sµ²', +numlist_desc : '¼Æ¦r¶µ¥Ø', +outdent_desc : '¥Y±Æ', +redo_desc : '­«°µ', +striketrough_desc : '§R°£½u', +theme_address : '¦a§}', +theme_anchor_desc : '¼Ðµù', +theme_charmap_desc : '¯S®í¦r¤¸', +theme_charmap_title : '¯S®í¦r¤¸²M³æ', +theme_code_desc : 'Åã¥Ü HTML ­ì©l½X', +theme_code_wordwrap : 'Word wrap', +theme_code_title : 'HTML ­ì©l½X', +theme_colorpicker_apply : 'Åܧó', +theme_colorpicker_title : 'ÃC¦â', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_forecolor_desc : '¦r«¬ÃC¦â', +theme_backcolor_desc : 'Select background color', +theme_h1 : '¼ÐÃD1', +theme_h2 : '¼ÐÃD2', +theme_h3 : '¼ÐÃD3', +theme_h4 : '¼ÐÃD4', +theme_h5 : '¼ÐÃD5', +theme_h6 : '¼ÐÃD6', +theme_hr_desc : '·s¼W¾î½u', +theme_paragraph : '¬q¸¨', +theme_pre : '¤º©w®æ¦¡', +theme_removeformat_desc : '²M°£®æ¦¡³]©w', +theme_style_select : '¼Ë¦¡', +theme_sub_desc : '¤U¼Ð', +theme_sup_desc : '¤W¼Ð', +theme_visualaid_desc : 'Åã¥Ü/ÁôÂëD¥i¨£ªº¤¸¯À', +underline_desc : '©³½u', +undo_desc : '´_­ì', +unlink_desc : '¨ú®ø³sµ²', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/langs/zh_cn.js b/webcit/tiny_mce/themes/advanced/langs/zh_cn.js new file mode 100644 index 000000000..b1e96a8a1 --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/langs/zh_cn.js @@ -0,0 +1,65 @@ +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com) +//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö + +tinyMCE.addToLang('',{ +theme_style_select : '¸ñʽ', +theme_code_desc : '±à¼­HTMLÔ´´úÂë', +theme_code_title : 'HTMLÔ´´úÂë±à¼­Æ÷', +theme_code_wordwrap : '×Ô¶¯»»ÐÐ', +theme_sub_desc : 'ϱê', +theme_sup_desc : 'Éϱê', +theme_hr_desc : '²åÈëˮƽÏß', +theme_removeformat_desc : 'ÒƳý¸ñʽ', +theme_custom1_desc : 'ÕâÀïÌîдÓû§×Ô¶¨ÒåµÄÃèÊö', +insert_image_border : '±ß¿ò', +insert_image_dimensions : 'άÊý', +insert_image_vspace : 'ˮƽ¼ä¾à', +insert_image_hspace : '´¹Ö±¼ä¾à', +insert_image_align : '¶ÔÆ뷽ʽ', +insert_image_align_default : 'ĬÈÏ', +insert_image_align_baseline : '»ùÏß', +insert_image_align_top : '¶¥¶Ë', +insert_image_align_middle : '¾ÓÖжÔÆë', +insert_image_align_bottom : 'µ×²¿', +insert_image_align_texttop : 'ÎÄ×ÖÉÏ·½', +insert_image_align_absmiddle : '¾ø¶Ô¾ÓÖÐ', +insert_image_align_absbottom : '¾ø¶Ôµ×²¿', +insert_image_align_left : '×ó¶ÔÆë', +insert_image_align_right : 'ÓÒ¶ÔÆë', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : '¶ÎÂä', +theme_div : '²ã', +theme_address : 'µØÖ·', +theme_pre : 'Ô¤¸ñʽ»¯µÄ', +theme_h1 : '±êÌâ 1', +theme_h2 : '±êÌâ 2', +theme_h3 : '±êÌâ 3', +theme_h4 : '±êÌâ 4', +theme_h5 : '±êÌâ 5', +theme_h6 : '±êÌâ 6', +theme_colorpicker_title : 'Ñ¡ÔñÑÕÉ«', +theme_colorpicker_apply : 'Ó¦ÓÃ', +theme_forecolor_desc : 'Ñ¡ÔñÎÄ×ÖÑÕÉ«', +theme_backcolor_desc : 'Ñ¡Ôñ±³¾°ÑÕÉ«', +theme_charmap_title : 'Ñ¡ÔñÌØÊâ·ûºÅ', +theme_charmap_desc : '²åÈëÌØÊâ·ûºÅ', +theme_visualaid_desc : '¿ª¹Ø²»¿É¼ûÔªËØ', +insert_anchor_title : '²åÈë/±à¼­ êµã', +insert_anchor_name : 'êµãÃû³Æ', +theme_anchor_desc : '²åÈë/±à¼­ êµã', +theme_insert_link_titlefield : '±êÌâ', +theme_clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚMozillaºÍFirefoxÉÏÉв»¿ÉÓá£\nÄãÏëÁ˽â¹ØÓÚÕâ¸öÎÊÌâµÄ¸ü¶àÐÅÏ¢Âð£¿', +theme_path : '·¾¶', +cut_desc : '¼ôÇÐ', +copy_desc : '¸´ÖÆ', +paste_desc : 'Õ³Ìù', +link_list : 'Á´½ÓÁбí', +image_list : 'ͼÏñÁбí', +browse : 'ä¯ÀÀ', +image_props_desc : 'ͼÏñÊôÐÔ', +newdocument_desc : 'н¨Îĵµ', +class_name : 'Àà', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/webcit/tiny_mce/themes/advanced/link.htm b/webcit/tiny_mce/themes/advanced/link.htm new file mode 100644 index 000000000..53d686e6b --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/link.htm @@ -0,0 +1,91 @@ + + + {$lang_insert_link_title} + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{$lang_insert_link_title}
{$lang_insert_link_url}: + + + + +
{$lang_insert_link_target}:
{$lang_theme_insert_link_titlefield}:
{$lang_class_name}: +   
+
+
+ + diff --git a/webcit/tiny_mce/themes/advanced/source_editor.htm b/webcit/tiny_mce/themes/advanced/source_editor.htm new file mode 100644 index 000000000..d0c5a6e5f --- /dev/null +++ b/webcit/tiny_mce/themes/advanced/source_editor.htm @@ -0,0 +1,29 @@ + + + + {$lang_theme_code_title} + + + + +
+
{$lang_theme_code_title}
+ +
+ +
+ + + +
+
+ +
+ +
+ +
+
+
+ + diff --git a/webcit/tiny_mce/themes/simple/css/editor_content.css b/webcit/tiny_mce/themes/simple/css/editor_content.css new file mode 100644 index 000000000..ac7e5a7ae --- /dev/null +++ b/webcit/tiny_mce/themes/simple/css/editor_content.css @@ -0,0 +1,27 @@ +body { + background-color: #FFFFFF; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} + +td { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +pre { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +.mceVisualAid { + border: 1px dashed #BBBBBB; +} diff --git a/webcit/tiny_mce/themes/simple/css/editor_popup.css b/webcit/tiny_mce/themes/simple/css/editor_popup.css new file mode 100644 index 000000000..c6cab79b5 --- /dev/null +++ b/webcit/tiny_mce/themes/simple/css/editor_popup.css @@ -0,0 +1,41 @@ +body { + background-color: #F0F0EE; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} + +td { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; +} + +input { + background: #FFFFFF; + border: 1px solid #cccccc; +} + +td, input, select, textarea { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +input, select, textarea { + border: 1px solid #808080; +} + +.input_noborder { + border: 0px solid #808080; +} + +.title { + font-size: 12px; + font-weight: bold; +} \ No newline at end of file diff --git a/webcit/tiny_mce/themes/simple/css/editor_ui.css b/webcit/tiny_mce/themes/simple/css/editor_ui.css new file mode 100644 index 000000000..71b4ef827 --- /dev/null +++ b/webcit/tiny_mce/themes/simple/css/editor_ui.css @@ -0,0 +1,100 @@ +.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected { + margin-top: 1px; + margin-left: 1px; +} + +.mceButtonNormal { + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: arrow; +} + +.mceButtonOver { + border: 1px solid #0A246A; + cursor: arrow; + background-color: #B6BDD2; +} + +.mceButtonDown { + cursor: arrow; + border: 1px solid #0A246A; + background-color: #8592B5; +} + +.mceButtonSelected { + border: 1px solid; + border-color: #C0C0BB; + cursor: arrow; +} + +.mceButtonDisabled { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + -moz-opacity:0.3; + opacity: 0.3; + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: arrow; +} + +.mceSeparator { + border-top: 1px solid buttonhighlight; + border-left: 1px solid buttonhighlight; + border-bottom: 1px solid buttonshadow; + border-right: 1px solid buttonshadow; + margin-right: 2px; + margin-left: 2px; +} + +.mceSeparatorLine { + margin:2px; + margin-left: 4px; + background-color: #F0F0EE; + border-top: 1px solid buttonshadow; + border-left: 1px solid buttonshadow; + border-bottom: 1px solid buttonhighlight; + border-right: 1px solid buttonhighlight; + width: 0px; + height: 15px; +} + +.mceSelectList { + font-family: "MS Sans Serif"; + font-size: 7pt; + font-weight: normal; + margin-top: 2px; +} + +.mceLabel, .mceLabelDisabled { + font-family: "MS Sans Serif"; + font-size: 9pt; +} + +.mceLabel { + color: #000000; +} + +.mceLabelDisabled { + cursor: text; + color: #999999; +} + +.mceEditor { + background: #F0F0EE; + border: 1px solid #cccccc; +} + +.mceEditorArea { + font-family: "MS Sans Serif"; + background: #FFFFFF; +} + +.mceToolbar { + background: #F0F0EE; + border-top: 1px solid #cccccc; +} \ No newline at end of file diff --git a/webcit/tiny_mce/themes/simple/editor_template.js b/webcit/tiny_mce/themes/simple/editor_template.js new file mode 100644 index 000000000..d816b2754 --- /dev/null +++ b/webcit/tiny_mce/themes/simple/editor_template.js @@ -0,0 +1,20 @@ +function TinyMCE_simple_getEditorTemplate(){var template=new Array();template['html']='\ +\ +\ +\ +
\ +IFRAME\ +
\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +
';template['delta_width']=0;template['delta_height']=-20;return template;}function TinyMCE_simple_handleNodeChange(editor_id,node){tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonNormal');do{switch(node.nodeName.toLowerCase()){case "b":case "strong":tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonSelected');break;case "i":case "em":tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonSelected');break;case "u":tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonSelected');break;case "strike":tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonSelected');break;case "ul":tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonSelected');break;case "ol":tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonSelected');break;}}while((node=node.parentNode));} \ No newline at end of file diff --git a/webcit/tiny_mce/themes/simple/editor_template_src.js b/webcit/tiny_mce/themes/simple/editor_template_src.js new file mode 100644 index 000000000..437477dfb --- /dev/null +++ b/webcit/tiny_mce/themes/simple/editor_template_src.js @@ -0,0 +1,70 @@ +function TinyMCE_simple_getEditorTemplate() { + var template = new Array(); + + template['html'] = '\ +\ +\ +\ +
\ +IFRAME\ +
\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +\ +
'; + + template['delta_width'] = 0; + template['delta_height'] = -20; + + return template; +} + +function TinyMCE_simple_handleNodeChange(editor_id, node) { + // Reset old states + tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal'); + tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal'); + + // Handle elements + do { + switch (node.nodeName.toLowerCase()) { + case "b": + case "strong": + tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected'); + break; + + case "i": + case "em": + tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected'); + break; + + case "u": + tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected'); + break; + + case "strike": + tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected'); + break; + + case "ul": + tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected'); + break; + + case "ol": + tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected'); + break; + } + } while ((node = node.parentNode)); +} diff --git a/webcit/tiny_mce/themes/simple/images/bold.gif b/webcit/tiny_mce/themes/simple/images/bold.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6a9cc2cd4117526156fa29c06156ba5971823c4 GIT binary patch literal 76 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*&Mzw-23{>3a?E=Bm(Rqw7V Z4AWqey4jFcx$b3$*C(Ir-+DzDtN~+a79aos literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/bold_de_se.gif b/webcit/tiny_mce/themes/simple/images/bold_de_se.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b129de25e916946792c89f08a7b30b2f9dc8b72 GIT binary patch literal 73 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*UAzw-23e#sdnZdC`i8W!&j Xl@)6cxH+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNeI`y fv!S2m6KACKPM+Zyy|O9RI8W2_`nTTOtPIuwq8S!> literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/bullist.gif b/webcit/tiny_mce/themes/simple/images/bullist.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e19467c70e337bbfb2a3fe3eff1bc3acab0eaec GIT binary patch literal 108 zcmZ?wbhEHb6k!ly*u>1h#Kfdz)l@%W&!*iMf|{-?85Jc}En;9`Q2fcl$iTqPpaWzB zRf;e$FdJ6vy7SNAl;>@M#YT=zObHxz&I%bBUa^s_ M6r5P1!pL9^0IPo@`~Uy| literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/cleanup.gif b/webcit/tiny_mce/themes/simple/images/cleanup.gif new file mode 100644 index 0000000000000000000000000000000000000000..16491f6cfcf3e1123f08352c895f8010f791c469 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VH5xq0MrlwMm#2xdP3^ge4>(aXJcF2&#c0@g7@*TXJyAiI+Bx- z!osRT%E{EUw6tz+enw7G^6K)^$d=yS-J+Ue{{6y&f`-z%VxXFs!L^y{+>(HFVv>^L zOipLAk}~7mu>b%7A^8LW0018VEC2ui02BZe000Gj;3tk`X`X1RuBfCa3_CK)hB&I! z?6jS5DV>BNxhN371`1>FG$6!^gQF}JB8CHn;<-pFjYq{)@NCbANaf;iJjfX><#5Od z41@~dZSq94bpiqw6C4j!WCnJE77HB!h$k2WjE(>oEEpP%kC-wT1Ob;aBcK|jsHv(a GApkq`d~Wvu literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/italic.gif b/webcit/tiny_mce/themes/simple/images/italic.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bb330bd0bbf61fdb5ce86388ecbeae16465bc17 GIT binary patch literal 79 zcmZ?wbhEHb6k!lySjfl#1T8Hs)z#IEjEssuS%3n}3_2iDkURsE!kqq_+b+wcJF`+8$Fz@Ye(g^_`QkwFK@28xR?Ffgh1^shYqmVdFy0;Z@$ hzTc5`u943p7fMVz+n$-ed(#4|tKWK`2QxBQ0|3J`7vul{ literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/numlist.gif b/webcit/tiny_mce/themes/simple/images/numlist.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2683522f4fbca7c59cdce63c7ac20211e006f49 GIT binary patch literal 111 zcmV-#0FeJjNk%w1VH5xq0I~%D0s;a&S(>c5(MoQ;hMLOK*yvJx*8l(jA^8LW000L7 zEC2ui02BZe0009tc)HyFFv>|=F}0bofd8LU3_`XHL13Hq)$A^8LW000jFEC2ui02BZe000D5@X1N5y*TU5@mkK(Nsfb@ zh`52taWqPx3Yb$cP21Nib_4)Bp`}B# literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/spacer.gif b/webcit/tiny_mce/themes/simple/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..388486517fa8da13ebd150e8f65d5096c3e10c3a GIT binary patch literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/strikethrough.gif b/webcit/tiny_mce/themes/simple/images/strikethrough.gif new file mode 100644 index 0000000000000000000000000000000000000000..3264635918e2237257811a745f3a7e31b4369432 GIT binary patch literal 83 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*jFzw-23{>5`RB^ury^=8j) h^eUTr??>*V8C&%_D;C}?e9svC>)iK$`!yICtN}048)X0h literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/underline.gif b/webcit/tiny_mce/themes/simple/images/underline.gif new file mode 100644 index 0000000000000000000000000000000000000000..1dfeb5f6d06e21a25615a9eb0cbd2a74ab0efa42 GIT binary patch literal 88 zcmZ?wbhEHb6k!lySjfl#1l85mjEo?b;!hSJ#l)Zk5(UXKFlkQdUwQg1zxWJ?3%{OS koDe;yao*!zU(QKMRZNWnGjv6-o@%}Q>)iK!0SpY*0G3P}*Z=?k literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/underline_fr.gif b/webcit/tiny_mce/themes/simple/images/underline_fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..551d9148d302c5f58b3b20d2c6a642450889a7ef GIT binary patch literal 79 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*mGzw-23e(4zsAr}6}u9vvi dPIT?{=$xyxd19dGtWDy_KKDM~70ke34FHj_7K8u* literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/underline_ru.gif b/webcit/tiny_mce/themes/simple/images/underline_ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..b78e2a498fb9406ef378d7c543756db552d87cba GIT binary patch literal 77 zcmZ?wbhEHb6k!lyn83i`>+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNK2Ny ft@O9qnGc`Wq;$3l?I>E+zBOCw^tWDnRt9STq^=gR literal 0 HcmV?d00001 diff --git a/webcit/tiny_mce/themes/simple/images/undo.gif b/webcit/tiny_mce/themes/simple/images/undo.gif new file mode 100644 index 0000000000000000000000000000000000000000..520796d69defa118055d191eec33cc67f7551710 GIT binary patch literal 175 zcmV;g08sx&Nk%w1VH5xq0K*FaI$fTWtk6Go+_}Zyr?=K#e#T#ZwX4DHa-Hu#XSz{; z-OtzKVv^{Tv+z=g@&Et;A^8LW000jFEC2ui02BZe000DB@X1N5y*TU5^*Z3vJx60U zVAe<_A|#2DUTDd{g#kDRhWrRvKmt&#E(`|)VHiweM~gz>Krlp-Snncu!2ps)!r>e} d2m*##Qg9H=3xcDt9yk');this.loadedFiles[this.loadedFiles.length]=url;};TinyMCE.prototype.loadCSS=function(url){for(var i=0;i');this.loadedFiles[this.loadedFiles.length]=url;};TinyMCE.prototype.importCSS=function(doc,css_file){if(css_file=='')return;if(tinyMCE.isMSIE)var styleSheet=doc.createStyleSheet(css_file);else{var elm=doc.createElement("link");elm.rel="stylesheet";elm.href=css_file;if(headArr=doc.getElementsByTagName("head"))headArr[0].appendChild(elm);}};TinyMCE.prototype.confirmAdd=function(e,settings){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var elementId=elm.name?elm.name:elm.id;tinyMCE.settings=settings;if(!elm.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm']))tinyMCE.addMCEControl(elm,elementId);elm.setAttribute('mce_noask','true');};TinyMCE.prototype.updateContent=function(form_element_name){var formElement=document.getElementById(form_element_name);for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];inst.switchSettings();if(inst.formElement==formElement){var doc=inst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyMCE.isMSIE)doc.body.innerHTML=tinyMCE._cleanupHTML(inst,doc,this.settings,doc.body,inst.visualAid);}}};TinyMCE.prototype.addMCEControl=function(replace_element,form_element_name,target_document){var id="mce_editor_"+tinyMCE.idCounter++;var inst=new TinyMCEControl(tinyMCE.settings);inst.editorId=id;this.instances[id]=inst;inst.onAdd(replace_element,form_element_name,target_document);};TinyMCE.prototype.triggerSave=function(skip_cleanup,skip_callback){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];inst.switchSettings();tinyMCE.settings['preformatted']=false;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;tinyMCE._setHTML(inst.getDoc(),inst.getBody().innerHTML);if(inst.settings['cleanup']==false){tinyMCE.handleVisualAid(inst.getBody(),true,false,inst);tinyMCE._setEventsEnabled(inst.getBody(),false);}tinyMCE._customCleanup(inst,"submit_content_dom",inst.contentWindow.document.body);var htm=skip_cleanup?inst.getBody().innerHTML:tinyMCE._cleanupHTML(inst,inst.getDoc(),this.settings,inst.getBody(),this.visualAid,true);htm=tinyMCE._customCleanup(inst,"submit_content",htm);if(tinyMCE.settings["encoding"]=="xml"||tinyMCE.settings["encoding"]=="html")htm=tinyMCE.convertStringToXML(htm);if(!skip_callback&&tinyMCE.settings['save_callback']!="")var content=eval(tinyMCE.settings['save_callback']+"(inst.formTargetElementId,htm,inst.getBody());");if((typeof(content)!="undefined")&&content!=null)htm=content;htm=tinyMCE.regexpReplace(htm,"(","(","gi");htm=tinyMCE.regexpReplace(htm,")",")","gi");htm=tinyMCE.regexpReplace(htm,";",";","gi");htm=tinyMCE.regexpReplace(htm,""",""","gi");htm=tinyMCE.regexpReplace(htm,"^","^","gi");if(inst.formElement)inst.formElement.value=htm;}};TinyMCE.prototype._setEventsEnabled=function(node,state){var events=new Array('onfocus','onblur','onclick','ondblclick','onmousedown','onmouseup','onmouseover','onmousemove','onmouseout','onkeypress','onkeydown','onkeydown','onkeyup');var elms=node.getElementsByTagName("a");for(var i=0;i","gi");content=tinyMCE.regexpReplace(content,"\r","
","gi");content=tinyMCE.regexpReplace(content,"\n","
","gi");}content=tinyMCE._customCleanup(inst,"insert_to_editor",content);if(tinyMCE.isMSIE){window.setInterval('try{tinyMCE.getCSSClasses(document.frames["'+editor_id+'"].document, "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])document.frames[editor_id].document.styleSheets[0].addRule("p","margin: 0px;");var body=document.frames[editor_id].document.body;tinyMCE.addEvent(body,"beforepaste",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(body,"beforecut",TinyMCE.prototype.eventPatch);body.editorId=editor_id;}if(!tinyMCE.isMSIE){var contentElement=inst.getDoc().createElement("body");var doc=inst.getDoc();contentElement.innerHTML=content;if(tinyMCE.settings['force_p_newlines'])content=content.replace(new RegExp('<>','g'),"");if(tinyMCE.settings['cleanup_on_startup'])inst.getBody().innerHTML=tinyMCE._cleanupHTML(inst,doc,this.settings,contentElement);else{content=tinyMCE.regexpReplace(content,"","","gi");content=tinyMCE.regexpReplace(content,"","
","gi");content=tinyMCE.regexpReplace(content,"","","gi");inst.getBody().innerHTML=content;}inst.convertAllRelativeURLs();}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(inst.getDoc(),content);eval('try {inst.getBody().innerHTML = tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody());} catch(e) {}');}else tinyMCE._setHTML(inst.getDoc(),content);}var parentElm=document.getElementById(inst.editorId+'_parent');if(parentElm.lastChild.nodeName.toLowerCase()=="input")inst.formElement=parentElm.lastChild;else inst.formElement=parentElm.nextSibling;tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual'],inst);tinyMCE.executeCallback('setupcontent_callback','_setupContent',0,editor_id,inst.getBody(),inst.getDoc());if(!tinyMCE.isMSIE)TinyMCE.prototype.addEventHandlers(editor_id);if(tinyMCE.isMSIE)tinyMCE.addEvent(inst.getBody(),"blur",TinyMCE.prototype.eventPatch);tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=inst.contentWindow.document.body;tinyMCE.triggerNodeChange(false,true);tinyMCE._customCleanup(inst,"insert_to_editor_dom",inst.getBody());tinyMCE._customCleanup(inst,"setup_content_dom",inst.getBody());tinyMCE._setEventsEnabled(inst.getBody(),true);inst.startContent=tinyMCE.trim(inst.getBody().innerHTML);inst.undoLevels[inst.undoLevels.length]=inst.startContent;};TinyMCE.prototype.cancelEvent=function(e){if(tinyMCE.isMSIE){e.returnValue=false;e.cancelBubble=true;}else e.preventDefault();};TinyMCE.prototype.removeTinyMCEFormElements=function(form_obj){for(var i=0;i");rng.collapse(false);rng.select();tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return false;}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false);}return false;break;case "keyup":case "keydown":if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];else return;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var inst=tinyMCE.selectedInstance;if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(tinyMCE.selectedInstance._handleBackSpace(e.type)){tinyMCE.execCommand("mceAddUndoLevel");e.preventDefault();return false;}}tinyMCE.selectedElement=null;tinyMCE.selectedNode=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isGecko&&e.type=="keyup"&&e.keyCode==9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(),true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);if(tinyMCE.isGecko&&tinyMCE.settings['document_base_url']!=""+document.location.href&&e.type=="keyup"&&e.ctrlKey&&e.keyCode==86)tinyMCE.selectedInstance.fixBrokenURLs();if(tinyMCE.isMSIE&&e.type=="keydown"&&e.keyCode==13)tinyMCE.enterKeyElement=tinyMCE.selectedInstance.getFocusElement();if(tinyMCE.isMSIE&&e.type=="keyup"&&e.keyCode==13){var elm=tinyMCE.enterKeyElement;if(elm){var re=new RegExp('^HR|IMG|BR$','g');var dre=new RegExp('^H[1-6]$','g');if(!elm.hasChildNodes()&&!re.test(elm.nodeName)){if(dre.test(elm.nodeName))elm.innerHTML="  ";else elm.innerHTML=" ";}}}var keys=tinyMCE.posKeyCodes;var posKey=false;for(var i=0;i0)return;if(val.indexOf('%')==-1)val+='px';break;case "vspace":case "hspace":elm.style.marginTop=val+"px";elm.style.marginBottom=val+"px";elm.removeAttribute(attrib);return;case "align":if(elm.nodeName=="IMG"){if(tinyMCE.isMSIE)elm.style.styleFloat=val;else elm.style.cssFloat=val;}else elm.style.textAlign=val;elm.removeAttribute(attrib);return;}if(val!=''){eval('elm.style.'+style+' = val;');elm.removeAttribute(attrib);}}}else{if(style=='')return;var val=eval('elm.style.'+style)==''?tinyMCE.getAttrib(elm,attrib):eval('elm.style.'+style);val=val==null?'':''+val;switch(attrib){case "background":if(val.indexOf('url')==-1&&val!='')val="url('"+val+"');";if(val!=''){elm.style.backgroundImage=val;elm.removeAttribute(attrib);}return;case "border":case "width":case "height":val=val.replace('px','');break;case "align":if(tinyMCE.getAttrib(elm,'align')==''){if(elm.nodeName=="IMG"){if(tinyMCE.isMSIE&&elm.style.styleFloat!=''){val=elm.style.styleFloat;style='styleFloat';}else if(tinyMCE.isGecko&&elm.style.cssFloat!=''){val=elm.style.cssFloat;style='cssFloat';}}}break;}if(val!=''){elm.removeAttribute(attrib);elm.setAttribute(attrib,val);eval('elm.style.'+style+' = "";');}}};TinyMCE.prototype._cleanupAttribute=function(valid_attributes,element_name,attribute_node,element_node){var attribName=attribute_node.nodeName.toLowerCase();var attribValue=attribute_node.nodeValue;var attribMustBeValue=null;var verified=false;if(attribName.indexOf('moz_')!=-1)return null;if(!tinyMCE.isMSIE&&(attribName=="mce_real_href"||attribName=="mce_real_src")){if(!tinyMCE.cleanup_on_save){var attrib=new Object();attrib.name=attribName;attrib.value=attribValue;return attrib;}else return null;}if(attribName=="mce_onclick")verified=true;if(tinyMCE.cleanup_verify_html&&!verified){for(var i=1;i';}if(tinyMCE.cleanup_inline_styles){var re=new RegExp("^(TABLE|TD|TR|IMG|HR)$");if(re.test(node.nodeName)){tinyMCE._moveStyle(node,'width','width');tinyMCE._moveStyle(node,'height','height');tinyMCE._moveStyle(node,'borderWidth','border');tinyMCE._moveStyle(node,'','vspace');tinyMCE._moveStyle(node,'','hspace');tinyMCE._moveStyle(node,'textAlign','align');tinyMCE._moveStyle(node,'backgroundColor','bgColor');tinyMCE._moveStyle(node,'borderColor','borderColor');tinyMCE._moveStyle(node,'backgroundImage','background');if(tinyMCE.isMSIE5)node.outerHTML=node.outerHTML;}else if(tinyMCE.isBlockElement(node))tinyMCE._moveStyle(node,'textAlign','align');if(node.nodeName=="FONT")tinyMCE._moveStyle(node,'color','color');}if(elementValidAttribs){for(var a=1;a0){for(var i=0;i"+this.convertStringToXML(String.fromCharCode(160))+"";if(tinyMCE.isMSIE&&elementName=="script")return "<"+elementName+elementAttribs+">"+node.text+"";if(node.hasChildNodes()){if(elementName=="p"&&tinyMCE.cleanup_force_br_newlines)output+="";else output+="<"+elementName+elementAttribs+">";for(var i=0;i
";else output+="";}else{if(!nonEmptyTag){if(openTag)output+="<"+elementName+elementAttribs+">";else output+="<"+elementName+elementAttribs+" />";}}return output;case 3:if(node.parentNode.nodeName.toLowerCase()=="script")return node.nodeValue;return this.convertStringToXML(node.nodeValue);case 8:return "";default:return "[UNKNOWN NODETYPE "+node.nodeType+"]";}};TinyMCE.prototype.convertStringToXML=function(html_data){var output="";for(var i=0;i127)output+='&#'+chr+";";else output+=String.fromCharCode(chr);continue;}if(tinyMCE.settings['entity_encoding']=="raw"){output+=String.fromCharCode(chr);continue;}if(typeof(tinyMCE.cleanup_entities["c"+chr])!='undefined'&&tinyMCE.cleanup_entities["c"+chr]!='')output+='&'+tinyMCE.cleanup_entities["c"+chr]+';';else output+=''+String.fromCharCode(chr);}return output;};TinyMCE.prototype._getCleanupElementName=function(chunk){var pos;if(chunk.charAt(0)=='+')chunk=chunk.substring(1);if(chunk.charAt(0)=='-')chunk=chunk.substring(1);if((pos=chunk.indexOf('/'))!=-1)chunk=chunk.substring(0,pos);if((pos=chunk.indexOf('['))!=-1)chunk=chunk.substring(0,pos);return chunk;};TinyMCE.prototype._initCleanup=function(){var validElements=tinyMCE.settings["valid_elements"];validElements=validElements.split(',');var extendedValidElements=tinyMCE.settings["extended_valid_elements"];extendedValidElements=extendedValidElements.split(',');for(var i=0;i[ \n\r]*[ \n\r]*

','
','gi');element.innerHTML=tinyMCE.regexpReplace(element.innerHTML,'','','gi');}var html=this.cleanupNode(element);if(tinyMCE.settings['debug'])tinyMCE.debug("Cleanup process executed in: "+(new Date().getTime()-startTime)+" ms.");html=tinyMCE.regexpReplace(html,'


','
');html=tinyMCE.regexpReplace(html,'

 


 

','
');html=tinyMCE.regexpReplace(html,'\\s*
\\s*',' ');html=html.replace(new RegExp('(.*?)','gi'),'$1');if(!tinyMCE.isMSIE)html=html.replace(new RegExp('','g'),"");if(tinyMCE.settings['apply_source_formatting']){html=html.replace(new RegExp('<(p|div)([^>]*)>','g'),"\n<$1$2>\n");html=html.replace(new RegExp('<\/(p|div)([^>]*)>','g'),"\n\n");html=html.replace(new RegExp('
','g'),"
\n");}if(tinyMCE.settings['force_br_newlines']){var re=new RegExp('

 

','g');html=html.replace(re,"
");}if(tinyMCE.settings['force_p_newlines']){var re=new RegExp('<>','g');html=html.replace(re,"");}if(tinyMCE.settings['remove_linebreaks'])html=html.replace(new RegExp('\r|\n','g'),' ');html=tinyMCE._customCleanup(inst,on_save?"get_from_editor":"insert_to_editor",html);var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","").toLowerCase();if(chk=="
"||chk=="
"||chk=="

 

"||chk=="

 

"||chk=="

")html="";if(tinyMCE.settings["preformatted"])return "
"+html+"
";return html;};TinyMCE.prototype.insertLink=function(href,target,title,onclick,style_class){tinyMCE.execCommand('mceBeginUndoLevel');if(this.selectedInstance&&this.selectedElement&&this.selectedElement.nodeName.toLowerCase()=="img"){var doc=this.selectedInstance.getDoc();var linkElement=tinyMCE.getParentElement(this.selectedElement,"a");var newLink=false;if(!linkElement){linkElement=doc.createElement("a");newLink=true;}href=eval(tinyMCE.settings['urlconverter_callback']+"(href, linkElement);");tinyMCE.setAttrib(linkElement,'href',href);tinyMCE.setAttrib(linkElement,'target',target);tinyMCE.setAttrib(linkElement,'title',title);tinyMCE.setAttrib(linkElement,'onclick',onclick);tinyMCE.setAttrib(linkElement,'class',style_class);if(newLink){linkElement.appendChild(this.selectedElement.cloneNode(true));this.selectedElement.parentNode.replaceChild(linkElement,this.selectedElement);}return;}if(!this.linkElement&&this.selectedInstance){if(tinyMCE.isSafari){tinyMCE.execCommand("mceInsertContent",false,''+this.selectedInstance.getSelectedHTML()+'');}else this.selectedInstance.contentDocument.execCommand("createlink",false,"#mce_temp_url#");tinyMCE.linkElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"a","href","#mce_temp_url#");var elementArray=this.getElementsByAttributeValue(this.selectedInstance.contentDocument.body,"a","href","#mce_temp_url#");for(var i=0;i';tinyMCE.execCommand("mceInsertContent",false,html);}else{if(!this.imgElement&&this.selectedInstance){if(tinyMCE.isSafari)tinyMCE.execCommand("mceInsertContent",false,'');else this.selectedInstance.contentDocument.execCommand("insertimage",false,"#mce_temp_url#");tinyMCE.imgElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"img","src","#mce_temp_url#");}}if(this.imgElement){var needsRepaint=false;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, tinyMCE.imgElement);");if(onmouseover&&onmouseover!="")onmouseover="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, tinyMCE.imgElement);")+"';";if(onmouseout&&onmouseout!="")onmouseout="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, tinyMCE.imgElement);")+"';";if(typeof(title)=="undefined")title=alt;if(width!=this.imgElement.getAttribute("width")||height!=this.imgElement.getAttribute("height")||align!=this.imgElement.getAttribute("align"))needsRepaint=true;tinyMCE.setAttrib(this.imgElement,'src',src);tinyMCE.setAttrib(this.imgElement,'mce_real_src',src);tinyMCE.setAttrib(this.imgElement,'alt',alt);tinyMCE.setAttrib(this.imgElement,'title',title);tinyMCE.setAttrib(this.imgElement,'align',align);tinyMCE.setAttrib(this.imgElement,'border',border,true);tinyMCE.setAttrib(this.imgElement,'hspace',hspace,true);tinyMCE.setAttrib(this.imgElement,'vspace',vspace,true);tinyMCE.setAttrib(this.imgElement,'width',width,true);tinyMCE.setAttrib(this.imgElement,'height',height,true);tinyMCE.setAttrib(this.imgElement,'onmouseover',onmouseover);tinyMCE.setAttrib(this.imgElement,'onmouseout',onmouseout);if(width&&width!="")this.imgElement.style.pixelWidth=width;if(height&&height!="")this.imgElement.style.pixelHeight=height;if(needsRepaint)tinyMCE.selectedInstance.repaint();}tinyMCE.execCommand('mceEndUndoLevel');};TinyMCE.prototype.getElementByAttributeValue=function(node,element_name,attrib,value){var elements=this.getElementsByAttributeValue(node,element_name,attrib,value);if(elements.length==0)return null;return elements[0];};TinyMCE.prototype.getElementsByAttributeValue=function(node,element_name,attrib,value){var elements=new Array();if(node&&node.nodeName.toLowerCase()==element_name){if(node.getAttribute(attrib)&&node.getAttribute(attrib).indexOf(value)!=-1)elements[elements.length]=node;}if(node.hasChildNodes){for(var x=0,n=node.childNodes.length;x=strTok2.length){for(var i=0;i=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(strTok1.length=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(breakPoint==1)return url_to_relative;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outputString+="../";for(var i=breakPoint-1;i=0;i--){if(baseURLParts[i].length==0)continue;newBaseURLParts[newBaseURLParts.length]=baseURLParts[i];}baseURLParts=newBaseURLParts.reverse();var newRelURLParts=new Array();var numBack=0;for(var i=relURLParts.length-1;i>=0;i--){if(relURLParts[i].length==0||relURLParts[i]==".")continue;if(relURLParts[i]=='..'){numBack++;continue;}if(numBack>0){numBack--;continue;}newRelURLParts[newRelURLParts.length]=relURLParts[i];}relURLParts=newRelURLParts.reverse();var len=baseURLParts.length-numBack;var absPath=(len<=0?"":"/")+baseURLParts.slice(0,len).join('/')+"/"+relURLParts.join('/');var start="",end="";if(baseURL['protocol'])start+=baseURL['protocol']+"://";if(baseURL['host'])start+=baseURL['host'];if(baseURL['port'])start+=":"+baseURL['port'];if(relURL['query'])end+="?"+relURL['query'];if(relURL['anchor'])end+="#"+relURL['anchor'];if(relative_url.charAt(relative_url.length-1)=="/")end+="/";return start+absPath+end;};TinyMCE.prototype.getParam=function(name,default_value,strip_whitespace,split_chr){var value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");if(strip_whitespace)value=tinyMCE.regexpReplace(value,"[ \t\r\n]","");if(typeof(split_chr)!="undefined"&&split_chr!=null){value=value.split(split_chr);var outArray=new Array();for(var i=0;i0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=inst.undoIndex;undoLevels=inst.undoLevels.length;}tinyMCE.executeCallback('handleNodeChangeCallback','_handleNodeChange',0,editorId,elm,undoIndex,undoLevels,inst.visualAid,anySelection);}}if(this.selectedInstance&&(typeof(focus)=="undefined"||focus))this.selectedInstance.contentWindow.focus();};TinyMCE.prototype._customCleanup=function(inst,type,content){var customCleanup=tinyMCE.settings['cleanup_callback'];if(customCleanup!=""&&eval("typeof("+customCleanup+")")!="undefined")content=eval(customCleanup+"(type, content, inst);");var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i0)className+=" ";className+=classNames[i];}return className;};TinyMCE.prototype.handleVisualAid=function(element,deep,state,inst){if(!element)return;var tableElement=null;switch(element.nodeName){case "TABLE":var oldW=element.style.width;var oldH=element.style.height;element.className=tinyMCE.getVisualAidClass(element.className,state&&element.getAttribute("border")==0);element.style.width=oldW;element.style.height=oldH;for(var y=0;y

','g');html_content=html_content.replace(re,"
");}try{doc.body.innerHTML=html_content;}catch(e){if(this.isMSIE)doc.body.createTextRange().pasteHTML(html_content);}if(tinyMCE.isMSIE&&tinyMCE.settings['fix_content_duplication']){var paras=doc.getElementsByTagName("P");for(var i=0;i<\/o:p>","
");html=tinyMCE.regexpReplace(html," <\/o:p>","");html=tinyMCE.regexpReplace(html,"","");html=tinyMCE.regexpReplace(html,"

<\/p>","");html=tinyMCE.regexpReplace(html,"

<\/p>\r\n

<\/p>","");html=tinyMCE.regexpReplace(html,"

 <\/p>","
");html=tinyMCE.regexpReplace(html,"

\s*(

\s*)?","

");html=tinyMCE.regexpReplace(html,"<\/p>\s*(<\/p>\s*)?","

");}doc.body.innerHTML=html;}};TinyMCE.prototype.getImageSrc=function(str){var pos=-1;if(!str)return "";if((pos=str.indexOf('this.src='))!=-1){var src=str.substring(pos+10);src=src.substring(0,src.indexOf('\''));return src;}return "";};TinyMCE.prototype._getElementById=function(element_id){var elm=document.getElementById(element_id);if(!elm){for(var j=0;j0){for(var x=0;x0)tinyMCE.cssClasses=output;return output;};TinyMCE.prototype.regexpReplace=function(in_str,reg_exp,replace_str,opts){if(typeof(opts)=="undefined")opts='g';var re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str);};TinyMCE.prototype.trim=function(str){return str.replace(/^\s*|\s*$/g,"");};TinyMCE.prototype.cleanupEventStr=function(str){str=""+str;str=str.replace('function anonymous()\n{\n','');str=str.replace('\n}','');str=str.replace(/^return true;/gi,'');return str;};TinyMCE.prototype.getAbsPosition=function(node){var pos=new Object();pos.absLeft=pos.absTop=0;var parentNode=node;while(parentNode){pos.absLeft+=parentNode.offsetLeft;pos.absTop+=parentNode.offsetTop;parentNode=parentNode.offsetParent;}return pos;};TinyMCE.prototype.getControlHTML=function(control_name){var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+"_getControlHTML";if(eval("typeof("+templateFunction+")")!='undefined'){var html=eval(templateFunction+"('"+control_name+"');");if(html!="")return tinyMCE.replaceVar(html,"pluginurl",tinyMCE.baseURL+"/plugins/"+themePlugins[i]);}}return eval('TinyMCE_'+tinyMCE.settings['theme']+"_getControlHTML"+"('"+control_name+"');");};TinyMCE.prototype._themeExecCommand=function(editor_id,element,command,user_interface,value){var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+"_execCommand";if(eval("typeof("+templateFunction+")")!='undefined'){if(eval(templateFunction+"(editor_id, element, command, user_interface, value);"))return true;}}templateFunction='TinyMCE_'+tinyMCE.settings['theme']+"_execCommand";if(eval("typeof("+templateFunction+")")!='undefined')return eval(templateFunction+"(editor_id, element, command, user_interface, value);");return false;};TinyMCE.prototype._getThemeFunction=function(suffix,skip_plugins){if(skip_plugins)return 'TinyMCE_'+tinyMCE.settings['theme']+suffix;var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+suffix;if(eval("typeof("+templateFunction+")")!='undefined')return templateFunction;}return 'TinyMCE_'+tinyMCE.settings['theme']+suffix;};TinyMCE.prototype.isFunc=function(func_name){if(func_name==null||func_name=="")return false;return eval("typeof("+func_name+")")!="undefined";};TinyMCE.prototype.exec=function(func_name,args){var str=func_name+'(';for(var i=3;i';document.body.appendChild(debugDiv);elm=document.getElementById("tinymce_debug");}var args=this.debug.arguments;for(var i=0;i1&&tinyMCE.currentConfig!=this.settings['index']){tinyMCE.settings=this.settings;tinyMCE.currentConfig=this.settings['index'];}};TinyMCEControl.prototype.fixBrokenURLs=function(){var body=this.getBody();var elms=body.getElementsByTagName("img");for(var i=0;i0)rng.selectNodeContents(nodes[0]);else rng.selectNodeContents(node);}else rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType==3){rng.setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.length);}else rng.collapse(to_start);}sel.removeAllRanges();sel.addRange(rng);}this.scrollToNode(node);tinyMCE.selectedElement=null;if(node.nodeType==1)tinyMCE.selectedElement=node;};TinyMCEControl.prototype.scrollToNode=function(node){var pos=tinyMCE.getAbsPosition(node);var doc=this.getDoc();var scrollX=doc.body.scrollLeft+doc.documentElement.scrollLeft;var scrollY=doc.body.scrollTop+doc.documentElement.scrollTop;var height=tinyMCE.isMSIE?document.getElementById(this.editorId).style.pixelHeight:this.targetElement.clientHeight;if(!tinyMCE.settings['auto_resize']&&!(node.absTop>scrollY&&node.absTop<(scrollY-25+height)))this.contentWindow.scrollTo(pos.absLeft,pos.absTop-height+25);};TinyMCEControl.prototype.getBody=function(){return this.getDoc().body;};TinyMCEControl.prototype.getDoc=function(){return this.contentWindow.document;};TinyMCEControl.prototype.getWin=function(){return this.contentWindow;};TinyMCEControl.prototype.getSel=function(){if(tinyMCE.isMSIE)return this.getDoc().selection;var sel=this.contentWindow.getSelection();if(tinyMCE.isSafari&&!sel.getRangeAt){var newSel=new Object();var doc=this.getDoc();function getRangeAt(idx){var rng=new Object();rng.startContainer=this.focusNode;rng.endContainer=this.anchorNode;rng.commonAncestorContainer=this.focusNode;rng.createContextualFragment=function(html){if(html.charAt(0)=='<'){var elm=doc.createElement("div");elm.innerHTML=html;return elm.firstChild;}return doc.createTextNode("UNSUPPORTED, DUE TO LIMITATIONS IN SAFARI!");};rng.deleteContents=function(){doc.execCommand("Delete",false,"");};return rng;}newSel.focusNode=sel.baseNode;newSel.focusOffset=sel.baseOffset;newSel.anchorNode=sel.extentNode;newSel.anchorOffset=sel.extentOffset;newSel.getRangeAt=getRangeAt;newSel.text=""+sel;newSel.realSelection=sel;newSel.toString=function(){return this.text;};return newSel;}return sel;};TinyMCEControl.prototype.getRng=function(){var sel=this.getSel();if(sel==null)return null;if(tinyMCE.isMSIE)return sel.createRange();if(tinyMCE.isSafari){var rng=this.getDoc().createRange();var sel=this.getSel().realSelection;rng.setStart(sel.baseNode,sel.baseOffset);rng.setEnd(sel.extentNode,sel.extentOffset);return rng;}return this.getSel().getRangeAt(0);};TinyMCEControl.prototype._insertPara=function(e){function isEmpty(para){function isEmptyHTML(html){return html.replace(new RegExp('[ \t\r\n]+','g'),'').toLowerCase()=="";}if(para.getElementsByTagName("img").length>0)return false;if(para.getElementsByTagName("table").length>0)return false;if(para.getElementsByTagName("hr").length>0)return false;var nodes=tinyMCE.getNodeTree(para,new Array(),3);for(var i=0;i <"+blockName+"> ";paraAfter=body.childNodes[1];}this.selectNode(paraAfter,true,true);return true;}if(startChop.nodeName==blockName)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffset);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter(endChop);rngAfter.setStart(endNode,endOffset);var contents=rngAfter.cloneContents();if(contents.firstChild&&contents.firstChild.nodeName==blockName){var nodes=contents.firstChild.childNodes;for(var i=0;i0)rng.pasteHTML('
'+rng.htmlText+"
");tinyMCE.triggerNodeChange();return;}}}switch(command){case "mceRepaint":this.repaint();return true;case "mceStoreSelection":this.selectionBookmark=this.getBookmark();return true;case "mceRestoreSelection":this.moveToBookmark(this.selectionBookmark);return true;case "InsertUnorderedList":case "InsertOrderedList":var tag=(command=="InsertUnorderedList")?"ul":"ol";if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<"+tag+">
  •  
  • <"+tag+">");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case "Strikethrough":if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,""+this.getSelectedHTML()+"");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case "mceSelectNode":this.selectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=value;break;case "FormatBlock":if(value==null||value==""){var elm=tinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)this.execCommand("mceRemoveNode",false,elm);}else this.getDoc().execCommand("FormatBlock",false,value);tinyMCE.triggerNodeChange();break;case "mceRemoveNode":if(!value)value=tinyMCE.getParentElement(this.getFocusElement());if(tinyMCE.isMSIE){value.outerHTML=value.innerHTML;}else{var rng=value.ownerDocument.createRange();rng.setStartBefore(value);rng.setEndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualFragment(value.innerHTML));}tinyMCE.triggerNodeChange();break;case "mceSelectNodeDepth":var parentNode=this.getFocusElement();for(var i=0;parentNode;i++){if(parentNode.nodeName.toLowerCase()=="body")break;if(parentNode.nodeName.toLowerCase()=="#text"){i--;parentNode=parentNode.parentNode;continue;}if(i==value){this.selectNode(parentNode,false);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=parentNode;return;}parentNode=parentNode.parentNode;}break;case "SetStyleInfo":var rng=this.getRng();var sel=this.getSel();var scmd=value['command'];var sname=value['name'];var svalue=value['value'];var wrapper=value['wrapper']?value['wrapper']:"span";var parentElm=null;if(tinyMCE.isMSIE){if(rng.item)parentElm=rng.item(0);else{var pelm=rng.parentElement();var prng=doc.selection.createRange();prng.moveToElementText(pelm);if(rng.htmlText==prng.htmlText||rng.boundingWidth==0)parentElm=pelm;}}else{var felm=this.getFocusElement();if(sel.isCollapsed||(/td|tr|tbody|table/ig.test(felm.nodeName)&&sel.anchorNode==felm.parentNode))parentElm=felm;}if(parentElm){if(scmd=="setstyle")eval("parentElm.style."+sname+" = svalue;");if(scmd=="setattrib")tinyMCE.setAttrib(parentElm,sname,svalue);}else{doc.execCommand("fontname",false,"#mce_temp_font#");var elementArray=tinyMCE.getElementsByAttributeValue(this.getBody(),"font","face","#mce_temp_font#");for(var x=0;x=0;i--){var elm=nodes[i];var isNew=tinyMCE.getAttrib(elm,"mce_new")=="true";elm.removeAttribute("mce_new");if(elm.childNodes&&elm.childNodes.length==1&&elm.childNodes[0].nodeType==1){this._mergeElements(elm,elm.childNodes[0],isNew);continue;}if(elm.parentNode.childNodes.length==1){this._mergeElements(elm.parentNode,elm,false);}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isEmpty=true;var tmp=doc.createElement("body");tmp.appendChild(elm.cloneNode(false));if(new RegExp('|','gi').test(tmp.innerHTML)){for(var i=elm.childNodes.length-1;i>=0;i--){if(elm.parentNode!=null){elm.parentNode.insertBefore(elm.childNodes[i].cloneNode(true),elm);elm.parentNode.removeChild(elm);}}}}tinyMCE.triggerNodeChange();break;case "FontName":if(tinyMCE.getParam("convert_fonts_to_styles"))this.execCommand("SetStyleInfo",false,{command:"setstyle",name:"fontFamily",value:value});else this.getDoc().execCommand('FontName',false,value);break;case "FontSize":if(tinyMCE.getParam("convert_fonts_to_styles")){var sizes=new Array('',8,10,12,14,18,24,36);var size=sizes[value]==''?'':sizes[value]+'px';this.execCommand("SetStyleInfo",false,{command:"setstyle",name:"fontSize",value:size});}else this.getDoc().execCommand('FontSize',false,value);break;case "forecolor":if(tinyMCE.getParam("convert_fonts_to_styles"))this.execCommand("SetStyleInfo",false,{command:"setstyle",name:"color",value:value});else{if(tinyMCE.isGecko){this.getDoc().execCommand("useCSS",false,true);this.getDoc().execCommand('forecolor',false,value);this.getDoc().execCommand("useCSS",false,true);}else this.getDoc().execCommand('forecolor',false,value);}break;case "HiliteColor":if(tinyMCE.getParam("convert_fonts_to_styles"))this.execCommand("SetStyleInfo",false,{command:"setstyle",name:"backgroundColor",value:value});else{if(tinyMCE.isGecko){this.getDoc().execCommand("useCSS",false,false);this.getDoc().execCommand('hilitecolor',false,value);this.getDoc().execCommand("useCSS",false,true);}else this.getDoc().execCommand('BackColor',false,value);}break;case "Cut":case "Copy":case "Paste":var cmdFailed=false;eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');if(tinyMCE.isGecko&&cmdFailed){if(confirm(tinyMCE.getLang('lang_clipboard_msg')))window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');return;}else tinyMCE.triggerNodeChange();break;case "mceSetContent":if(!value)value="";value=tinyMCE._customCleanup(this,"insert_to_editor",value);tinyMCE._setHTML(doc,value);doc.body.innerHTML=tinyMCE._cleanupHTML(this,doc,tinyMCE.settings,doc.body);tinyMCE.handleVisualAid(doc.body,true,this.visualAid,this);tinyMCE._setEventsEnabled(doc.body,true);return true;case "mceLink":var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=this.getSel().toString();if(!tinyMCE.linkElement){if((tinyMCE.selectedElement.nodeName.toLowerCase()!="img")&&(selectedText.length<=0))return;}var href="",target="",title="",onclick="",action="insert",style_class="";if(tinyMCE.selectedElement.nodeName.toLowerCase()=="a")tinyMCE.linkElement=tinyMCE.selectedElement;if(tinyMCE.linkElement!=null&&tinyMCE.getAttrib(tinyMCE.linkElement,'href')=="")tinyMCE.linkElement=null;if(tinyMCE.linkElement){href=tinyMCE.getAttrib(tinyMCE.linkElement,'href');target=tinyMCE.getAttrib(tinyMCE.linkElement,'target');title=tinyMCE.getAttrib(tinyMCE.linkElement,'title');onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');style_class=tinyMCE.getAttrib(tinyMCE.linkElement,'class');if(onclick=="")onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');onclick=tinyMCE.cleanupEventStr(onclick);mceRealHref=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_real_href');if(mceRealHref!="")href=mceRealHref;href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");action="update";}if(this.settings['insertlink_callback']){var returnVal=eval(this.settings['insertlink_callback']+"(href, target, title, onclick, action, style_class);");if(returnVal&&returnVal['href'])tinyMCE.insertLink(returnVal['href'],returnVal['target'],returnVal['title'],returnVal['onclick'],returnVal['style_class']);}else{tinyMCE.openWindow(this.insertLinkTemplate,{href:href,target:target,title:title,onclick:onclick,action:action,className:style_class});}break;case "mceImage":var src="",alt="",border="",hspace="",vspace="",width="",height="",align="";var title="",onmouseover="",onmouseout="",action="insert";var img=tinyMCE.imgElement;if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){img=tinyMCE.selectedElement;tinyMCE.imgElement=img;}if(img){if(tinyMCE.getAttrib(img,'name').indexOf('mce_')==0)return;src=tinyMCE.getAttrib(img,'src');alt=tinyMCE.getAttrib(img,'alt');if(alt=="")alt=tinyMCE.getAttrib(img,'title');if(tinyMCE.isGecko){var w=img.style.width;if(w!=null&&w!="")img.setAttribute("width",w);var h=img.style.height;if(h!=null&&h!="")img.setAttribute("height",h);}border=tinyMCE.getAttrib(img,'border');hspace=tinyMCE.getAttrib(img,'hspace');vspace=tinyMCE.getAttrib(img,'vspace');width=tinyMCE.getAttrib(img,'width');height=tinyMCE.getAttrib(img,'height');align=tinyMCE.getAttrib(img,'align');onmouseover=tinyMCE.getAttrib(img,'onmouseover');onmouseout=tinyMCE.getAttrib(img,'onmouseout');title=tinyMCE.getAttrib(img,'title');if(tinyMCE.isMSIE){width=img.attributes['width'].specified?width:"";height=img.attributes['height'].specified?height:"";}onmouseover=tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover));onmouseout=tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout));mceRealSrc=tinyMCE.getAttrib(img,'mce_real_src');if(mceRealSrc!="")src=mceRealSrc;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");if(onmouseover!="")onmouseover=eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, img, true);");if(onmouseout!="")onmouseout=eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, img, true);");action="update";}if(this.settings['insertimage_callback']){var returnVal=eval(this.settings['insertimage_callback']+"(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");if(returnVal&&returnVal['src'])tinyMCE.insertImage(returnVal['src'],returnVal['alt'],returnVal['border'],returnVal['hspace'],returnVal['vspace'],returnVal['width'],returnVal['height'],returnVal['align'],returnVal['title'],returnVal['onmouseover'],returnVal['onmouseout']);}else tinyMCE.openWindow(this.insertImageTemplate,{src:src,alt:alt,border:border,hspace:hspace,vspace:vspace,width:width,height:height,align:align,title:title,onmouseover:onmouseover,onmouseout:onmouseout,action:action});break;case "mceCleanup":tinyMCE._setHTML(this.contentDocument,this.getBody().innerHTML);this.getBody().innerHTML=tinyMCE._cleanupHTML(this,this.contentDocument,this.settings,this.getBody(),this.visualAid);tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE._setEventsEnabled(this.getBody(),true);this.repaint();tinyMCE.triggerNodeChange();break;case "mceReplaceContent":var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=this.getSel().toString();if(selectedText.length>0){value=tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('mceInsertContent',false,value);}tinyMCE.triggerNodeChange();break;case "mceSetAttribute":if(typeof(value)=='object'){var targetElms=(typeof(value['targets'])=="undefined")?"p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address":value['targets'];var targetNode=tinyMCE.getParentElement(this.getFocusElement(),targetElms);if(targetNode){targetNode.setAttribute(value['name'],value['value']);tinyMCE.triggerNodeChange();}}break;case "mceSetCSSClass":this.execCommand("SetStyleInfo",false,{command:"setattrib",name:"class",value:value});break;case "mceInsertRawHTML":var key='tiny_mce_marker';this.execCommand('mceBeginUndoLevel');this.execCommand('mceInsertContent',false,key);var scrollX=this.getDoc().body.scrollLeft+this.getDoc().documentElement.scrollLeft;var scrollY=this.getDoc().body.scrollTop+this.getDoc().documentElement.scrollTop;var html=this.getBody().innerHTML;if((pos=html.indexOf(key))!=-1)this.getBody().innerHTML=html.substring(0,pos)+value+html.substring(pos+key.length);this.contentWindow.scrollTo(scrollX,scrollY);this.execCommand('mceEndUndoLevel');break;case "mceInsertContent":if(!tinyMCE.isMSIE){var sel=this.getSel();var rng=this.getRng();var isHTML=value.indexOf('<')!=-1;if(isHTML){if(tinyMCE.isSafari){var tmpRng=this.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tmpRng.setEnd(this.getBody(),0);value=tmpRng.createContextualFragment(value);}else value=rng.createContextualFragment(value);}else{var el=document.createElement("div");el.innerHTML=value;value=el.firstChild.nodeValue;value=doc.createTextNode(value);}if(tinyMCE.isSafari&&!isHTML){this.execCommand('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();return true;}else if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);tinyMCE.triggerNodeChange();return true;}rng.deleteContents();if(rng.startContainer.nodeType==3){var node=rng.startContainer.splitText(rng.startOffset);node.parentNode.insertBefore(value,node);}else rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.removeAllRanges();var rng=doc.createRange();rng.selectNode(value);rng.collapse(false);sel.addRange(rng);}else rng.collapse(false);}else{var rng=doc.selection.createRange();if(rng.item)rng.item(0).outerHTML=value;else rng.pasteHTML(value);}tinyMCE.triggerNodeChange();break;case "mceStartTyping":if(tinyMCE.settings['custom_undo_redo']&&this.typingUndoIndex==-1){this.typingUndoIndex=this.undoIndex;this.execCommand('mceAddUndoLevel');}break;case "mceEndTyping":if(tinyMCE.settings['custom_undo_redo']&&this.typingUndoIndex!=-1){this.execCommand('mceAddUndoLevel');this.typingUndoIndex=-1;}break;case "mceBeginUndoLevel":this.undoRedo=false;break;case "mceEndUndoLevel":this.undoRedo=true;this.execCommand('mceAddUndoLevel');break;case "mceAddUndoLevel":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedo){if(this.typingUndoIndex!=-1){this.undoIndex=this.typingUndoIndex;}var newHTML=tinyMCE.trim(this.getBody().innerHTML);if(newHTML!=this.undoLevels[this.undoIndex]){tinyMCE.executeCallback('onchange_callback','_onchange',0,this);var customUndoLevels=tinyMCE.settings['custom_undo_redo_levels'];if(customUndoLevels!=-1&&this.undoLevels.length>customUndoLevels){for(var i=0;i0){this.undoIndex--;this.getBody().innerHTML=this.undoLevels[this.undoIndex];this.repaint();}tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case "Redo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");if(this.undoIndex<(this.undoLevels.length-1)){this.undoIndex++;this.getBody().innerHTML=this.undoLevels[this.undoIndex];this.repaint();}tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case "mceToggleVisualAid":this.visualAid=!this.visualAid;tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case "removeformat":var text=this.getSelectedText();if(tinyMCE.isMSIE){try{win.focus();var rng=doc.selection.createRange();rng.execCommand("RemoveFormat",false,null);if(rng.text==rng.parentElement().innerText){rng.moveToElementText(rng.parentElement());rng.select();}rng.pasteHTML(rng.text);}catch(e){}}else this.getDoc().execCommand(command,user_interface,value);if(text.length==0)this.execCommand("mceSetCSSClass",false,"");tinyMCE.triggerNodeChange();break;default:this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();}if(command!="mceAddUndoLevel"&&command!="Undo"&&command!="Redo"&&command!="mceStartTyping"&&command!="mceEndTyping")tinyMCE.execCommand("mceAddUndoLevel");};TinyMCEControl.prototype.queryCommandValue=function(command){return this.getDoc().queryCommandValue(command);};TinyMCEControl.prototype.queryCommandState=function(command){return this.getDoc().queryCommandState(command);};TinyMCEControl.prototype.onAdd=function(replace_element,form_element_name,target_document){var targetDoc=target_document?target_document:document;this.targetDoc=targetDoc;tinyMCE.themeURL=tinyMCE.baseURL+"/themes/"+this.settings['theme'];this.settings['themeurl']=tinyMCE.themeURL;if(!replace_element){alert("Error: Could not find the target element.");return false;}var templateFunction=tinyMCE._getThemeFunction('_getInsertLinkTemplate');if(eval("typeof("+templateFunction+")")!='undefined')this.insertLinkTemplate=eval(templateFunction+'(this.settings);');var templateFunction=tinyMCE._getThemeFunction('_getInsertImageTemplate');if(eval("typeof("+templateFunction+")")!='undefined')this.insertImageTemplate=eval(templateFunction+'(this.settings);');var templateFunction=tinyMCE._getThemeFunction('_getEditorTemplate');if(eval("typeof("+templateFunction+")")=='undefined'){alert("Error: Could not find the template function: "+templateFunction);return false;}var editorTemplate=eval(templateFunction+'(this.settings, this.editorId);');var deltaWidth=editorTemplate['delta_width']?editorTemplate['delta_width']:0;var deltaHeight=editorTemplate['delta_height']?editorTemplate['delta_height']:0;var html=''+editorTemplate['html'];var templateFunction=tinyMCE._getThemeFunction('_handleNodeChange',true);if(eval("typeof("+templateFunction+")")!='undefined')this.settings['handleNodeChangeCallback']=templateFunction;html=tinyMCE.replaceVar(html,"editor_id",this.editorId);this.settings['default_document']=tinyMCE.baseURL+"/blank.htm";this.settings['old_width']=this.settings['width'];this.settings['old_height']=this.settings['height'];if(this.settings['width']==-1)this.settings['width']=replace_element.offsetWidth;if(this.settings['height']==-1)this.settings['height']=replace_element.offsetHeight;if(this.settings['width']==0)this.settings['width']=replace_element.style.width;if(this.settings['height']==0)this.settings['height']=replace_element.style.height;if(this.settings['width']==0)this.settings['width']=320;if(this.settings['height']==0)this.settings['height']=240;this.settings['area_width']=parseInt(this.settings['width']);this.settings['area_height']=parseInt(this.settings['height']);this.settings['area_width']+=deltaWidth;this.settings['area_height']+=deltaHeight;if((""+this.settings['width']).indexOf('%')!=-1)this.settings['area_width']="100%";if((""+this.settings['height']).indexOf('%')!=-1)this.settings['area_height']="100%";if((""+replace_element.style.width).indexOf('%')!=-1){this.settings['width']=replace_element.style.width;this.settings['area_width']="100%";}if((""+replace_element.style.height).indexOf('%')!=-1){this.settings['height']=replace_element.style.height;this.settings['area_height']="100%";}html=tinyMCE.applyTemplate(html);this.settings['width']=this.settings['old_width'];this.settings['height']=this.settings['old_height'];this.visualAid=this.settings['visual'];this.formTargetElementId=form_element_name;if(replace_element.nodeName=="TEXTAREA"||replace_element.nodeName=="INPUT")this.startContent=replace_element.value;else this.startContent=replace_element.innerHTML;if(replace_element.nodeName.toLowerCase()!="textarea"){this.oldTargetElement=replace_element.cloneNode(true);if(tinyMCE.settings['debug'])html+='';else html+='';html+='';if(!tinyMCE.isMSIE){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);replace_element.parentNode.replaceChild(fragment,replace_element);}else replace_element.outerHTML=html;}else{html+='';this.oldTargetElement=replace_element;if(!tinyMCE.settings['debug'])this.oldTargetElement.style.display="none";if(!tinyMCE.isMSIE){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);replace_element.parentNode.insertBefore(fragment,replace_element);}else replace_element.insertAdjacentHTML("beforeBegin",html);}var dynamicIFrame=false;var tElm=targetDoc.getElementById(this.editorId);if(!tinyMCE.isMSIE){if(tElm&&tElm.nodeName.toLowerCase()=="span"){tElm=tinyMCE._createIFrame(tElm);dynamicIFrame=true;}this.targetElement=tElm;this.iframeElement=tElm;this.contentDocument=tElm.contentDocument;this.contentWindow=tElm.contentWindow;}else{if(tElm&&tElm.nodeName.toLowerCase()=="span")tElm=tinyMCE._createIFrame(tElm);else tElm=targetDoc.frames[this.editorId];this.targetElement=tElm;this.iframeElement=targetDoc.getElementById(this.editorId);this.contentDocument=tElm.window.document;this.contentWindow=tElm.window;this.getDoc().designMode="on";}var doc=this.contentDocument;if(dynamicIFrame){var html='blank_page';try{this.getDoc().designMode="on";doc.open();doc.write(html);doc.close();}catch(e){this.getDoc().location.href=tinyMCE.baseURL+"/blank.htm";}}if(tinyMCE.isMSIE)window.setTimeout("TinyMCE.prototype.addEventHandlers('"+this.editorId+"');",1);tinyMCE.setupContent(this.editorId,true);return true;};TinyMCEControl.prototype.getFocusElement=function(){if(tinyMCE.isMSIE){var doc=this.getDoc();var rng=doc.selection.createRange();if(rng.collapse)rng.collapse(true);var elm=rng.item?rng.item(0):rng.parentElement();}else{var sel=this.getSel();var rng=this.getRng();var elm=rng.commonAncestorContainer;if(!rng.collapsed){if(rng.startContainer==rng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.startContainer.hasChildNodes())elm=rng.startContainer.childNodes[rng.startOffset];}}}elm=tinyMCE.getParentElement(elm);}return elm;};var tinyMCE=new TinyMCE();var tinyMCELang=new Array(); \ No newline at end of file diff --git a/webcit/tiny_mce/tiny_mce_popup.js b/webcit/tiny_mce/tiny_mce_popup.js new file mode 100644 index 000000000..5ddba2368 --- /dev/null +++ b/webcit/tiny_mce/tiny_mce_popup.js @@ -0,0 +1,221 @@ +/** + * $RCSfile$ + * $Revision$ + * $Date$ + * + * @author Moxiecode + * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved. + */ + +var tinyMCE = null, tinyMCELang = null; + +function TinyMCEPopup() { +}; + +TinyMCEPopup.prototype.init = function() { + var win = window.opener ? window.opener : window.dialogArguments; + + if (!win) + win = top; + + window.opener = win; + this.windowOpener = win; + + // Setup parent references + tinyMCE = win.tinyMCE; + tinyMCELang = win.tinyMCELang; + + if (!tinyMCE) { + alert("tinyMCE object reference not found from popup."); + return; + } + + this.isWindow = tinyMCE.getWindowArg('mce_inside_iframe', false) == false; + this.storeSelection = tinyMCE.isMSIE && !this.isWindow && tinyMCE.getWindowArg('mce_store_selection', true); + + // Store selection + if (this.storeSelection) + tinyMCE.selectedInstance.execCommand('mceStoreSelection'); + + // Setup dir + if (tinyMCELang['lang_dir']) + document.dir = tinyMCELang['lang_dir']; + + // Setup title + var re = new RegExp('{|\\\$|}', 'g'); + var title = document.title.replace(re, ""); + if (typeof tinyMCELang[title] != "undefined") { + var divElm = document.createElement("div"); + divElm.innerHTML = tinyMCELang[title]; + document.title = divElm.innerHTML; + + if (tinyMCE.setWindowTitle != null) + tinyMCE.setWindowTitle(window, divElm.innerHTML); + } + + // Output Popup CSS class + document.write(''); + + tinyMCE.addEvent(window, "load", this.onLoad); +}; + +TinyMCEPopup.prototype.onLoad = function() { + var body = document.body; + + if (tinyMCE.getWindowArg('mce_replacevariables', true)) + body.innerHTML = tinyMCE.applyTemplate(body.innerHTML, tinyMCE.windowArgs); + + var dir = tinyMCE.selectedInstance.settings['directionality']; + if (dir == "rtl") { + var elms = document.forms[0].elements; + for (var i=0; i=0; i--) { + if (wrapper.hasChildNodes()) + wrapper.insertBefore(nodes[i].cloneNode(true), wrapper.firstChild); + else + wrapper.appendChild(nodes[i].cloneNode(true)); + + nodes[i].parentNode.removeChild(nodes[i]); + } + + // Add wrapper + doc.body.appendChild(wrapper); + + // Create iframe + iframe = document.createElement("iframe"); + iframe.id = "mcWinIframe"; + iframe.src = "about:blank"; + iframe.width = "100%"; + iframe.height = "100%"; + iframe.style.margin = '0px'; + + // Add iframe + doc.body.appendChild(iframe); + + // Measure iframe + iframe = document.getElementById('mcWinIframe'); + dx = tinyMCE.getWindowArg('mce_width') - iframe.clientWidth; + dy = tinyMCE.getWindowArg('mce_height') - iframe.clientHeight; + + // Resize window + // tinyMCE.debug(tinyMCE.getWindowArg('mce_width') + "," + tinyMCE.getWindowArg('mce_height') + " - " + dx + "," + dy); + window.resizeBy(dx, dy); + + // Hide iframe and show wrapper + body.style.margin = oldMargin; + iframe.style.display = 'none'; + wrapper.style.display = 'block'; + } +}; + +TinyMCEPopup.prototype.resizeToContent = function() { + var isMSIE = (navigator.appName == "Microsoft Internet Explorer"); + var isOpera = (navigator.userAgent.indexOf("Opera") != -1); + + if (isOpera) + return; + + if (isMSIE) { + try { window.resizeTo(10, 10); } catch (e) {} + + var elm = document.body; + var width = elm.offsetWidth; + var height = elm.offsetHeight; + var dx = (elm.scrollWidth - width) + 4; + var dy = elm.scrollHeight - height; + + try { window.resizeBy(dx, dy); } catch (e) {} + } else { + window.scrollBy(1000, 1000); + if (window.scrollX > 0 || window.scrollY > 0) { + window.resizeBy(window.innerWidth * 2, window.innerHeight * 2); + window.sizeToContent(); + window.scrollTo(0, 0); + var x = parseInt(screen.width / 2.0) - (window.outerWidth / 2.0); + var y = parseInt(screen.height / 2.0) - (window.outerHeight / 2.0); + window.moveTo(x, y); + } + } +}; + +TinyMCEPopup.prototype.getWindowArg = function(name, default_value) { + return tinyMCE.getWindowArg(name, default_value); +}; + +TinyMCEPopup.prototype.execCommand = function(command, user_interface, value) { + var inst = tinyMCE.selectedInstance; + + // Restore selection + if (this.storeSelection) { + inst.getWin().focus(); + inst.execCommand('mceRestoreSelection'); + } + + inst.execCommand(command, user_interface, value); + + // Store selection + if (this.storeSelection) + inst.execCommand('mceStoreSelection'); +}; + +TinyMCEPopup.prototype.close = function() { + tinyMCE.closeWindow(window); +}; + +TinyMCEPopup.prototype.pickColor = function(e, element_id) { + tinyMCE.selectedInstance.execCommand('mceColorPicker', true, { + element_id : element_id, + document : document, + window : window, + store_selection : false + }); +}; + +TinyMCEPopup.prototype.openBrowser = function(element_id, type, option) { + var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback")); + var url = document.getElementById(element_id).value; + + tinyMCE.setWindowArg("window", window); + tinyMCE.setWindowArg("document", document); + + // Call to external callback + if (eval('typeof(tinyMCEPopup.windowOpener.' + cb + ')') == "undefined") + alert("Callback function: " + cb + " could not be found."); + else + eval("tinyMCEPopup.windowOpener." + cb + "(element_id, url, type, window);"); +}; + +// Setup global instance +var tinyMCEPopup = new TinyMCEPopup(); + +tinyMCEPopup.init(); diff --git a/webcit/tiny_mce/tiny_mce_src.js b/webcit/tiny_mce/tiny_mce_src.js new file mode 100644 index 000000000..9ba55e8e3 --- /dev/null +++ b/webcit/tiny_mce/tiny_mce_src.js @@ -0,0 +1,5177 @@ +/** + * $RCSfile$ + * $Revision$ + * $Date$ + * + * @author Moxiecode + * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved. + */ + +function TinyMCE() { + this.majorVersion = "2"; + this.minorVersion = "0RC2"; + this.releaseDate = "2005-09-12"; + + this.instances = new Array(); + this.stickyClassesLookup = new Array(); + this.windowArgs = new Array(); + this.loadedFiles = new Array(); + this.configs = new Array(); + this.currentConfig = 0; + this.eventHandlers = new Array(); + + // Browser check + this.isMSIE = (navigator.appName == "Microsoft Internet Explorer"); + this.isMSIE5 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5') != -1); + this.isMSIE5_0 = this.isMSIE && (navigator.userAgent.indexOf('MSIE 5.0') != -1); + this.isGecko = navigator.userAgent.indexOf('Gecko') != -1; + this.isSafari = navigator.userAgent.indexOf('Safari') != -1; + this.isMac = navigator.userAgent.indexOf('Mac') != -1; + this.dialogCounter = 0; + + // TinyMCE editor id instance counter + this.idCounter = 0; +}; + +TinyMCE.prototype.defParam = function(key, def_val) { + this.settings[key] = tinyMCE.getParam(key, def_val); +}; + +TinyMCE.prototype.init = function(settings) { + var theme; + + this.settings = settings; + + // Check if valid browser has execcommand support + if (typeof(document.execCommand) == 'undefined') + return; + + // Get script base path + if (!tinyMCE.baseURL) { + var elements = document.getElementsByTagName('script'); + + for (var i=0; i'); + + this.loadedFiles[this.loadedFiles.length] = url; +}; + +TinyMCE.prototype.loadCSS = function(url) { + for (var i=0; i'); + + this.loadedFiles[this.loadedFiles.length] = url; +}; + +TinyMCE.prototype.importCSS = function(doc, css_file) { + if (css_file == '') + return; + + if (tinyMCE.isMSIE) + var styleSheet = doc.createStyleSheet(css_file); + else { + var elm = doc.createElement("link"); + + elm.rel = "stylesheet"; + elm.href = css_file; + + if (headArr = doc.getElementsByTagName("head")) + headArr[0].appendChild(elm); + } +}; + +TinyMCE.prototype.confirmAdd = function(e, settings) { + var elm = tinyMCE.isMSIE ? event.srcElement : e.target; + var elementId = elm.name ? elm.name : elm.id; + + tinyMCE.settings = settings; + + if (!elm.getAttribute('mce_noask') && confirm(tinyMCELang['lang_edit_confirm'])) + tinyMCE.addMCEControl(elm, elementId); + + elm.setAttribute('mce_noask', 'true'); +}; + +TinyMCE.prototype.updateContent = function(form_element_name) { + // Find MCE instance linked to given form element and copy it's value + var formElement = document.getElementById(form_element_name); + for (var n in tinyMCE.instances) { + var inst = tinyMCE.instances[n]; + + inst.switchSettings(); + + if (inst.formElement == formElement) { + var doc = inst.getDoc(); + + tinyMCE._setHTML(doc, inst.formElement.value); + + if (!tinyMCE.isMSIE) + doc.body.innerHTML = tinyMCE._cleanupHTML(inst, doc, this.settings, doc.body, inst.visualAid); + } + } +}; + +TinyMCE.prototype.addMCEControl = function(replace_element, form_element_name, target_document) { + var id = "mce_editor_" + tinyMCE.idCounter++; + var inst = new TinyMCEControl(tinyMCE.settings); + + inst.editorId = id; + this.instances[id] = inst; + + inst.onAdd(replace_element, form_element_name, target_document); +}; + +TinyMCE.prototype.triggerSave = function(skip_cleanup, skip_callback) { + // Cleanup and set all form fields + for (var n in tinyMCE.instances) { + var inst = tinyMCE.instances[n]; + + inst.switchSettings(); + + tinyMCE.settings['preformatted'] = false; + + // Default to false + if (typeof(skip_cleanup) == "undefined") + skip_cleanup = false; + + // Default to false + if (typeof(skip_callback) == "undefined") + skip_callback = false; + + tinyMCE._setHTML(inst.getDoc(), inst.getBody().innerHTML); + + // Remove visual aids when cleanup is disabled + if (inst.settings['cleanup'] == false) { + tinyMCE.handleVisualAid(inst.getBody(), true, false, inst); + tinyMCE._setEventsEnabled(inst.getBody(), false); + } + + tinyMCE._customCleanup(inst, "submit_content_dom", inst.contentWindow.document.body); + var htm = skip_cleanup ? inst.getBody().innerHTML : tinyMCE._cleanupHTML(inst, inst.getDoc(), this.settings, inst.getBody(), this.visualAid, true); + htm = tinyMCE._customCleanup(inst, "submit_content", htm); + + if (tinyMCE.settings["encoding"] == "xml" || tinyMCE.settings["encoding"] == "html") + htm = tinyMCE.convertStringToXML(htm); + + if (!skip_callback && tinyMCE.settings['save_callback'] != "") + var content = eval(tinyMCE.settings['save_callback'] + "(inst.formTargetElementId,htm,inst.getBody());"); + + // Use callback content if available + if ((typeof(content) != "undefined") && content != null) + htm = content; + + // Replace some weird entities (Bug: #1056343) + htm = tinyMCE.regexpReplace(htm, "(", "(", "gi"); + htm = tinyMCE.regexpReplace(htm, ")", ")", "gi"); + htm = tinyMCE.regexpReplace(htm, ";", ";", "gi"); + htm = tinyMCE.regexpReplace(htm, """, """, "gi"); + htm = tinyMCE.regexpReplace(htm, "^", "^", "gi"); + + if (inst.formElement) + inst.formElement.value = htm; + } +}; + +TinyMCE.prototype._setEventsEnabled = function(node, state) { + var events = new Array('onfocus','onblur','onclick','ondblclick', + 'onmousedown','onmouseup','onmouseover','onmousemove', + 'onmouseout','onkeypress','onkeydown','onkeydown','onkeyup'); + + var elms = node.getElementsByTagName("a"); + for (var i=0; i", "gi"); + content = tinyMCE.regexpReplace(content, "\r", "
    ", "gi"); + content = tinyMCE.regexpReplace(content, "\n", "
    ", "gi"); + } + + // Call custom cleanup code + content = tinyMCE._customCleanup(inst, "insert_to_editor", content); + + if (tinyMCE.isMSIE) { + // Ugly!!! + window.setInterval('try{tinyMCE.getCSSClasses(document.frames["' + editor_id + '"].document, "' + editor_id + '");}catch(e){}', 500); + + if (tinyMCE.settings["force_br_newlines"]) + document.frames[editor_id].document.styleSheets[0].addRule("p", "margin: 0px;"); + + var body = document.frames[editor_id].document.body; + + tinyMCE.addEvent(body, "beforepaste", TinyMCE.prototype.eventPatch); + tinyMCE.addEvent(body, "beforecut", TinyMCE.prototype.eventPatch); + + body.editorId = editor_id; + } + + // Fix for bug #958637 + if (!tinyMCE.isMSIE) { + var contentElement = inst.getDoc().createElement("body"); + var doc = inst.getDoc(); + + contentElement.innerHTML = content; + + // Remove weridness! + if (tinyMCE.settings['force_p_newlines']) + content = content.replace(new RegExp('<>', 'g'), ""); + + if (tinyMCE.settings['cleanup_on_startup']) + inst.getBody().innerHTML = tinyMCE._cleanupHTML(inst, doc, this.settings, contentElement); + else { + // Convert all strong/em to b/i + content = tinyMCE.regexpReplace(content, "", "", "gi"); + content = tinyMCE.regexpReplace(content, "", "
    ", "gi"); + content = tinyMCE.regexpReplace(content, "", "", "gi"); + inst.getBody().innerHTML = content; + } + + inst.convertAllRelativeURLs(); + } else { + if (tinyMCE.settings['cleanup_on_startup']) { + tinyMCE._setHTML(inst.getDoc(), content); + + // Produces permission denied error in MSIE 5.5 + eval('try {inst.getBody().innerHTML = tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody());} catch(e) {}'); + } else + tinyMCE._setHTML(inst.getDoc(), content); + } + + // Fix for bug #957681 + //inst.getDoc().designMode = inst.getDoc().designMode; + + // Setup element references + var parentElm = document.getElementById(inst.editorId + '_parent'); + if (parentElm.lastChild.nodeName.toLowerCase() == "input") + inst.formElement = parentElm.lastChild; + else + inst.formElement = parentElm.nextSibling; + + tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual'], inst); + tinyMCE.executeCallback('setupcontent_callback', '_setupContent', 0, editor_id, inst.getBody(), inst.getDoc()); + + // Re-add design mode on mozilla + if (!tinyMCE.isMSIE) + TinyMCE.prototype.addEventHandlers(editor_id); + + // Add blur handler + if (tinyMCE.isMSIE) + tinyMCE.addEvent(inst.getBody(), "blur", TinyMCE.prototype.eventPatch); + + // Trigger node change, this call locks buttons for tables and so forth + tinyMCE.selectedInstance = inst; + tinyMCE.selectedElement = inst.contentWindow.document.body; + tinyMCE.triggerNodeChange(false, true); + + // Call custom DOM cleanup + tinyMCE._customCleanup(inst, "insert_to_editor_dom", inst.getBody()); + tinyMCE._customCleanup(inst, "setup_content_dom", inst.getBody()); + tinyMCE._setEventsEnabled(inst.getBody(), true); + + inst.startContent = tinyMCE.trim(inst.getBody().innerHTML); + inst.undoLevels[inst.undoLevels.length] = inst.startContent; +}; + +TinyMCE.prototype.cancelEvent = function(e) { + if (tinyMCE.isMSIE) { + e.returnValue = false; + e.cancelBubble = true; + } else + e.preventDefault(); +}; + +TinyMCE.prototype.removeTinyMCEFormElements = function(form_obj) { + // Disable all UI form elements that TinyMCE created + for (var i=0; i"); + rng.collapse(false); + rng.select(); + + tinyMCE.execCommand("mceAddUndoLevel"); + tinyMCE.triggerNodeChange(false); + return false; + } + } + + // Backspace or delete + if (e.keyCode == 8 || e.keyCode == 46) { + tinyMCE.selectedElement = e.target; + tinyMCE.linkElement = tinyMCE.getParentElement(e.target, "a"); + tinyMCE.imgElement = tinyMCE.getParentElement(e.target, "img"); + tinyMCE.triggerNodeChange(false); + } + + return false; + break; + + case "keyup": + case "keydown": + if (e.target.editorId) + tinyMCE.selectedInstance = tinyMCE.instances[e.target.editorId]; + else + return; + + if (tinyMCE.selectedInstance) + tinyMCE.selectedInstance.switchSettings(); + + var inst = tinyMCE.selectedInstance; + + // Handle backspace + if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) { + // Insert P element instead of BR + if (tinyMCE.selectedInstance._handleBackSpace(e.type)) { + // Cancel event + tinyMCE.execCommand("mceAddUndoLevel"); + e.preventDefault(); + return false; + } + } + + tinyMCE.selectedElement = null; + tinyMCE.selectedNode = null; + var elm = tinyMCE.selectedInstance.getFocusElement(); + tinyMCE.linkElement = tinyMCE.getParentElement(elm, "a"); + tinyMCE.imgElement = tinyMCE.getParentElement(elm, "img"); + tinyMCE.selectedElement = elm; + + // Update visualaids on tabs + if (tinyMCE.isGecko && e.type == "keyup" && e.keyCode == 9) + tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(), true, tinyMCE.settings['visual'], tinyMCE.selectedInstance); + + // Run image/link fix on Gecko if diffrent document base on paste + if (tinyMCE.isGecko && tinyMCE.settings['document_base_url'] != "" + document.location.href && e.type == "keyup" && e.ctrlKey && e.keyCode == 86) + tinyMCE.selectedInstance.fixBrokenURLs(); + + // Fix empty elements on return/enter, check where enter occured + if (tinyMCE.isMSIE && e.type == "keydown" && e.keyCode == 13) + tinyMCE.enterKeyElement = tinyMCE.selectedInstance.getFocusElement(); + + // Fix empty elements on return/enter + if (tinyMCE.isMSIE && e.type == "keyup" && e.keyCode == 13) { + var elm = tinyMCE.enterKeyElement; + if (elm) { + var re = new RegExp('^HR|IMG|BR$','g'); // Skip these + var dre = new RegExp('^H[1-6]$','g'); // Add double on these + + if (!elm.hasChildNodes() && !re.test(elm.nodeName)) { + if (dre.test(elm.nodeName)) + elm.innerHTML = "  "; + else + elm.innerHTML = " "; + } + } + } + + // Check if it's a position key + var keys = tinyMCE.posKeyCodes; + var posKey = false; + for (var i=0; i 0) + return; + + if (val.indexOf('%') == -1) + val += 'px'; + break; + + case "vspace": + case "hspace": + elm.style.marginTop = val + "px"; + elm.style.marginBottom = val + "px"; + elm.removeAttribute(attrib); + return; + + case "align": + if (elm.nodeName == "IMG") { + if (tinyMCE.isMSIE) + elm.style.styleFloat = val; + else + elm.style.cssFloat = val; + } else + elm.style.textAlign = val; + + elm.removeAttribute(attrib); + return; + } + + if (val != '') { + eval('elm.style.' + style + ' = val;'); + elm.removeAttribute(attrib); + } + } + } else { + if (style == '') + return; + + var val = eval('elm.style.' + style) == '' ? tinyMCE.getAttrib(elm, attrib) : eval('elm.style.' + style); + val = val == null ? '' : '' + val; + + switch (attrib) { + // Always move background to style + case "background": + if (val.indexOf('url') == -1 && val != '') + val = "url('" + val + "');"; + + if (val != '') { + elm.style.backgroundImage = val; + elm.removeAttribute(attrib); + } + return; + + case "border": + case "width": + case "height": + val = val.replace('px', ''); + break; + + case "align": + if (tinyMCE.getAttrib(elm, 'align') == '') { + if (elm.nodeName == "IMG") { + if (tinyMCE.isMSIE && elm.style.styleFloat != '') { + val = elm.style.styleFloat; + style = 'styleFloat'; + } else if (tinyMCE.isGecko && elm.style.cssFloat != '') { + val = elm.style.cssFloat; + style = 'cssFloat'; + } + } + } + break; + } + + if (val != '') { + elm.removeAttribute(attrib); + elm.setAttribute(attrib, val); + eval('elm.style.' + style + ' = "";'); + } + } +}; + +TinyMCE.prototype._cleanupAttribute = function(valid_attributes, element_name, attribute_node, element_node) { + var attribName = attribute_node.nodeName.toLowerCase(); + var attribValue = attribute_node.nodeValue; + var attribMustBeValue = null; + var verified = false; + + // Mozilla attibute, remove them + if (attribName.indexOf('moz_') != -1) + return null; + + // Mozilla fix for drag-drop/copy/paste images + if (!tinyMCE.isMSIE && (attribName == "mce_real_href" || attribName == "mce_real_src")) { + if (!tinyMCE.cleanup_on_save) { + var attrib = new Object(); + + attrib.name = attribName; + attrib.value = attribValue; + + return attrib; + } else + return null; + } + + // Auto verify + if (attribName == "mce_onclick") + verified = true; + + // Verify attrib + if (tinyMCE.cleanup_verify_html && !verified) { + for (var i=1; i'; + } + + // Handle inline/outline styles + if (tinyMCE.cleanup_inline_styles) { + var re = new RegExp("^(TABLE|TD|TR|IMG|HR)$"); + if (re.test(node.nodeName)) { + tinyMCE._moveStyle(node, 'width', 'width'); + tinyMCE._moveStyle(node, 'height', 'height'); + tinyMCE._moveStyle(node, 'borderWidth', 'border'); + tinyMCE._moveStyle(node, '', 'vspace'); + tinyMCE._moveStyle(node, '', 'hspace'); + tinyMCE._moveStyle(node, 'textAlign', 'align'); + tinyMCE._moveStyle(node, 'backgroundColor', 'bgColor'); + tinyMCE._moveStyle(node, 'borderColor', 'borderColor'); + tinyMCE._moveStyle(node, 'backgroundImage', 'background'); + + // Refresh element in old MSIE + if (tinyMCE.isMSIE5) + node.outerHTML = node.outerHTML; + } else if (tinyMCE.isBlockElement(node)) + tinyMCE._moveStyle(node, 'textAlign', 'align'); + + if (node.nodeName == "FONT") + tinyMCE._moveStyle(node, 'color', 'color'); + } + + // Set attrib data + if (elementValidAttribs) { + for (var a=1; a 0) { + for (var i=0; i" + this.convertStringToXML(String.fromCharCode(160)) + ""; + + // Is MSIE script element + if (tinyMCE.isMSIE && elementName == "script") + return "<" + elementName + elementAttribs + ">" + node.text + ""; + + // Clean up children + if (node.hasChildNodes()) { + // Force BR + if (elementName == "p" && tinyMCE.cleanup_force_br_newlines) + output += ""; + else + output += "<" + elementName + elementAttribs + ">"; + + for (var i=0; i"; + } else { + if (!nonEmptyTag) { + if (openTag) + output += "<" + elementName + elementAttribs + ">"; + else + output += "<" + elementName + elementAttribs + " />"; + } + } + + return output; + + case 3: // Text + // Do not convert script elements + if (node.parentNode.nodeName.toLowerCase() == "script") + return node.nodeValue; + + return this.convertStringToXML(node.nodeValue); + + case 8: // Comment + return ""; + + default: // Unknown + return "[UNKNOWN NODETYPE " + node.nodeType + "]"; + } +}; + +TinyMCE.prototype.convertStringToXML = function(html_data) { + var output = ""; + + for (var i=0; i 127) + output += '&#' + chr + ";"; + else + output += String.fromCharCode(chr); + + continue; + } + + // Raw entities + if (tinyMCE.settings['entity_encoding'] == "raw") { + output += String.fromCharCode(chr); + continue; + } + + // Named entities + if (typeof(tinyMCE.cleanup_entities["c" + chr]) != 'undefined' && tinyMCE.cleanup_entities["c" + chr] != '') + output += '&' + tinyMCE.cleanup_entities["c" + chr] + ';'; + else + output += '' + String.fromCharCode(chr); + } + + return output; +}; + +TinyMCE.prototype._getCleanupElementName = function(chunk) { + var pos; + + if (chunk.charAt(0) == '+') + chunk = chunk.substring(1); + + if (chunk.charAt(0) == '-') + chunk = chunk.substring(1); + + if ((pos = chunk.indexOf('/')) != -1) + chunk = chunk.substring(0, pos); + + if ((pos = chunk.indexOf('[')) != -1) + chunk = chunk.substring(0, pos); + + return chunk; +}; + +TinyMCE.prototype._initCleanup = function() { + // Parse valid elements and attributes + var validElements = tinyMCE.settings["valid_elements"]; + validElements = validElements.split(','); + + // Handle extended valid elements + var extendedValidElements = tinyMCE.settings["extended_valid_elements"]; + extendedValidElements = extendedValidElements.split(','); + for (var i=0; i[ \n\r]*[ \n\r]*

    ', '
    ', 'gi'); + element.innerHTML = tinyMCE.regexpReplace(element.innerHTML, '', '', 'gi'); + } + + var html = this.cleanupNode(element); + + if (tinyMCE.settings['debug']) + tinyMCE.debug("Cleanup process executed in: " + (new Date().getTime()-startTime) + " ms."); + + // Remove pesky HR paragraphs + html = tinyMCE.regexpReplace(html, '


    ', '
    '); + html = tinyMCE.regexpReplace(html, '

     


     

    ', '
    '); + html = tinyMCE.regexpReplace(html, '\\s*
    \\s*', ' '); + + // Remove empty achors + html = html.replace(new RegExp('(.*?)', 'gi'), '$1'); + + // Remove some mozilla crap + if (!tinyMCE.isMSIE) + html = html.replace(new RegExp('', 'g'), ""); + + if (tinyMCE.settings['apply_source_formatting']) { + html = html.replace(new RegExp('<(p|div)([^>]*)>', 'g'), "\n<$1$2>\n"); + html = html.replace(new RegExp('<\/(p|div)([^>]*)>', 'g'), "\n\n"); + html = html.replace(new RegExp('
    ', 'g'), "
    \n"); + } + + if (tinyMCE.settings['force_br_newlines']) { + var re = new RegExp('

     

    ', 'g'); + html = html.replace(re, "
    "); + } + + if (tinyMCE.settings['force_p_newlines']) { + // Remove weridness! + var re = new RegExp('<>', 'g'); + html = html.replace(re, ""); + } + + if (tinyMCE.settings['remove_linebreaks']) + html = html.replace(new RegExp('\r|\n', 'g'), ' '); + + // Call custom cleanup code + html = tinyMCE._customCleanup(inst, on_save ? "get_from_editor" : "insert_to_editor", html); + + // Emtpy node, return empty + var chk = tinyMCE.regexpReplace(html, "[ \t\r\n]", "").toLowerCase(); + if (chk == "
    " || chk == "
    " || chk == "

     

    " || chk == "

     

    " || chk == "

    ") + html = ""; + + if (tinyMCE.settings["preformatted"]) + return "
    " + html + "
    "; + + return html; +}; + +TinyMCE.prototype.insertLink = function(href, target, title, onclick, style_class) { + tinyMCE.execCommand('mceBeginUndoLevel'); + + if (this.selectedInstance && this.selectedElement && this.selectedElement.nodeName.toLowerCase() == "img") { + var doc = this.selectedInstance.getDoc(); + var linkElement = tinyMCE.getParentElement(this.selectedElement, "a"); + var newLink = false; + + if (!linkElement) { + linkElement = doc.createElement("a"); + newLink = true; + } + + href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, linkElement);"); + tinyMCE.setAttrib(linkElement, 'href', href); + tinyMCE.setAttrib(linkElement, 'target', target); + tinyMCE.setAttrib(linkElement, 'title', title); + tinyMCE.setAttrib(linkElement, 'onclick', onclick); + tinyMCE.setAttrib(linkElement, 'class', style_class); + + if (newLink) { + linkElement.appendChild(this.selectedElement.cloneNode(true)); + this.selectedElement.parentNode.replaceChild(linkElement, this.selectedElement); + } + + return; + } + + if (!this.linkElement && this.selectedInstance) { + if (tinyMCE.isSafari) { + tinyMCE.execCommand("mceInsertContent", false, '' + this.selectedInstance.getSelectedHTML() + ''); + } else + this.selectedInstance.contentDocument.execCommand("createlink", false, "#mce_temp_url#"); + + tinyMCE.linkElement = this.getElementByAttributeValue(this.selectedInstance.contentDocument.body, "a", "href", "#mce_temp_url#"); + + var elementArray = this.getElementsByAttributeValue(this.selectedInstance.contentDocument.body, "a", "href", "#mce_temp_url#"); + + for (var i=0; i'; + + tinyMCE.execCommand("mceInsertContent", false, html); + } else { + if (!this.imgElement && this.selectedInstance) { + if (tinyMCE.isSafari) + tinyMCE.execCommand("mceInsertContent", false, ''); + else + this.selectedInstance.contentDocument.execCommand("insertimage", false, "#mce_temp_url#"); + + tinyMCE.imgElement = this.getElementByAttributeValue(this.selectedInstance.contentDocument.body, "img", "src", "#mce_temp_url#"); + } + } + + if (this.imgElement) { + var needsRepaint = false; + + src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, tinyMCE.imgElement);"); + + if (onmouseover && onmouseover != "") + onmouseover = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, tinyMCE.imgElement);") + "';"; + + if (onmouseout && onmouseout != "") + onmouseout = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, tinyMCE.imgElement);") + "';"; + + // Use alt as title if it's undefined + if (typeof(title) == "undefined") + title = alt; + + if (width != this.imgElement.getAttribute("width") || height != this.imgElement.getAttribute("height") || align != this.imgElement.getAttribute("align")) + needsRepaint = true; + + tinyMCE.setAttrib(this.imgElement, 'src', src); + tinyMCE.setAttrib(this.imgElement, 'mce_real_src', src); + tinyMCE.setAttrib(this.imgElement, 'alt', alt); + tinyMCE.setAttrib(this.imgElement, 'title', title); + tinyMCE.setAttrib(this.imgElement, 'align', align); + tinyMCE.setAttrib(this.imgElement, 'border', border, true); + tinyMCE.setAttrib(this.imgElement, 'hspace', hspace, true); + tinyMCE.setAttrib(this.imgElement, 'vspace', vspace, true); + tinyMCE.setAttrib(this.imgElement, 'width', width, true); + tinyMCE.setAttrib(this.imgElement, 'height', height, true); + tinyMCE.setAttrib(this.imgElement, 'onmouseover', onmouseover); + tinyMCE.setAttrib(this.imgElement, 'onmouseout', onmouseout); + + // Fix for bug #989846 - Image resize bug + if (width && width != "") + this.imgElement.style.pixelWidth = width; + + if (height && height != "") + this.imgElement.style.pixelHeight = height; + + if (needsRepaint) + tinyMCE.selectedInstance.repaint(); + } + + tinyMCE.execCommand('mceEndUndoLevel'); +}; + +TinyMCE.prototype.getElementByAttributeValue = function(node, element_name, attrib, value) { + var elements = this.getElementsByAttributeValue(node, element_name, attrib, value); + if (elements.length == 0) + return null; + + return elements[0]; +}; + +TinyMCE.prototype.getElementsByAttributeValue = function(node, element_name, attrib, value) { + var elements = new Array(); + + if (node && node.nodeName.toLowerCase() == element_name) { + if (node.getAttribute(attrib) && node.getAttribute(attrib).indexOf(value) != -1) + elements[elements.length] = node; + } + + if (node.hasChildNodes) { + for (var x=0, n=node.childNodes.length; x= strTok2.length) { + for (var i=0; i= strTok2.length || strTok1[i] != strTok2[i]) { + breakPoint = i + 1; + break; + } + } + } + + if (strTok1.length < strTok2.length) { + for (var i=0; i= strTok1.length || strTok1[i] != strTok2[i]) { + breakPoint = i + 1; + break; + } + } + } + + if (breakPoint == 1) + return url_to_relative; + + for (var i=0; i<(strTok1.length-(breakPoint-1)); i++) + outputString += "../"; + + for (var i=breakPoint-1; i=0; i--) { + if (baseURLParts[i].length == 0) + continue; + + newBaseURLParts[newBaseURLParts.length] = baseURLParts[i]; + } + baseURLParts = newBaseURLParts.reverse(); + + // Merge relURLParts chunks + var newRelURLParts = new Array(); + var numBack = 0; + for (var i=relURLParts.length-1; i>=0; i--) { + if (relURLParts[i].length == 0 || relURLParts[i] == ".") + continue; + + if (relURLParts[i] == '..') { + numBack++; + continue; + } + + if (numBack > 0) { + numBack--; + continue; + } + + newRelURLParts[newRelURLParts.length] = relURLParts[i]; + } + + relURLParts = newRelURLParts.reverse(); + + // Remove end from absolute path + var len = baseURLParts.length-numBack; + var absPath = (len <= 0 ? "" : "/") + baseURLParts.slice(0, len).join('/') + "/" + relURLParts.join('/'); + var start = "", end = ""; + + // Build start part + if (baseURL['protocol']) + start += baseURL['protocol'] + "://"; + + if (baseURL['host']) + start += baseURL['host']; + + if (baseURL['port']) + start += ":" + baseURL['port']; + + // Build end part + if (relURL['query']) + end += "?" + relURL['query']; + + if (relURL['anchor']) + end += "#" + relURL['anchor']; + + // Re-add trailing slash if it's removed + if (relative_url.charAt(relative_url.length-1) == "/") + end += "/"; + + return start + absPath + end; +}; + +TinyMCE.prototype.getParam = function(name, default_value, strip_whitespace, split_chr) { + var value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name]; + + // Fix bool values + if (value == "true" || value == "false") + return (value == "true"); + + if (strip_whitespace) + value = tinyMCE.regexpReplace(value, "[ \t\r\n]", ""); + + if (typeof(split_chr) != "undefined" && split_chr != null) { + value = value.split(split_chr); + var outArray = new Array(); + + for (var i=0; i 0); + + if (tinyMCE.settings['custom_undo_redo']) { + undoIndex = inst.undoIndex; + undoLevels = inst.undoLevels.length; + } + + tinyMCE.executeCallback('handleNodeChangeCallback', '_handleNodeChange', 0, editorId, elm, undoIndex, undoLevels, inst.visualAid, anySelection); + } + } + + if (this.selectedInstance && (typeof(focus) == "undefined" || focus)) + this.selectedInstance.contentWindow.focus(); +}; + +TinyMCE.prototype._customCleanup = function(inst, type, content) { + // Call custom cleanup + var customCleanup = tinyMCE.settings['cleanup_callback']; + if (customCleanup != "" && eval("typeof(" + customCleanup + ")") != "undefined") + content = eval(customCleanup + "(type, content, inst);"); + + // Trigger plugin cleanups + var plugins = tinyMCE.getParam('plugins', '', true, ','); + for (var i=0; i 0) + className += " "; + + className += classNames[i]; + } + + return className; +}; + +TinyMCE.prototype.handleVisualAid = function(element, deep, state, inst) { + if (!element) + return; + + var tableElement = null; + + switch (element.nodeName) { + case "TABLE": + var oldW = element.style.width; + var oldH = element.style.height; + + element.className = tinyMCE.getVisualAidClass(element.className, state && element.getAttribute("border") == 0); + + element.style.width = oldW; + element.style.height = oldH; + + for (var y=0; y

    breaks runtime? + if (tinyMCE.isMSIE) { + var re = new RegExp('


    ', 'g'); + html_content = html_content.replace(re, "
    "); + } + + // Try innerHTML if it fails use pasteHTML in MSIE + try { + doc.body.innerHTML = html_content; + } catch (e) { + if (this.isMSIE) + doc.body.createTextRange().pasteHTML(html_content); + } + + // Content duplication bug fix + if (tinyMCE.isMSIE && tinyMCE.settings['fix_content_duplication']) { + // Remove P elements in P elements + var paras = doc.getElementsByTagName("P"); + for (var i=0; i<\/o:p>", "
    "); + html = tinyMCE.regexpReplace(html, " <\/o:p>", ""); + html = tinyMCE.regexpReplace(html, "", ""); + html = tinyMCE.regexpReplace(html, "

    <\/p>", ""); + html = tinyMCE.regexpReplace(html, "

    <\/p>\r\n

    <\/p>", ""); + html = tinyMCE.regexpReplace(html, "

     <\/p>", "
    "); + html = tinyMCE.regexpReplace(html, "

    \s*(

    \s*)?", "

    "); + html = tinyMCE.regexpReplace(html, "<\/p>\s*(<\/p>\s*)?", "

    "); + } + + // Always set the htmlText output + doc.body.innerHTML = html; + } +}; + +TinyMCE.prototype.getImageSrc = function(str) { + var pos = -1; + + if (!str) + return ""; + + if ((pos = str.indexOf('this.src=')) != -1) { + var src = str.substring(pos + 10); + + src = src.substring(0, src.indexOf('\'')); + + return src; + } + + return ""; +}; + +TinyMCE.prototype._getElementById = function(element_id) { + var elm = document.getElementById(element_id); + if (!elm) { + // Check for element in forms + for (var j=0; j 0) { + for (var x=0; x 0) + tinyMCE.cssClasses = output; + + return output; +}; + +TinyMCE.prototype.regexpReplace = function(in_str, reg_exp, replace_str, opts) { + if (typeof(opts) == "undefined") + opts = 'g'; + + var re = new RegExp(reg_exp, opts); + return in_str.replace(re, replace_str); +}; + +TinyMCE.prototype.trim = function(str) { + return str.replace(/^\s*|\s*$/g, ""); +}; + +TinyMCE.prototype.cleanupEventStr = function(str) { + str = "" + str; + str = str.replace('function anonymous()\n{\n', ''); + str = str.replace('\n}', ''); + str = str.replace(/^return true;/gi, ''); + + return str; +}; + +TinyMCE.prototype.getAbsPosition = function(node) { + var pos = new Object(); + + pos.absLeft = pos.absTop = 0; + + var parentNode = node; + while (parentNode) { + pos.absLeft += parentNode.offsetLeft; + pos.absTop += parentNode.offsetTop; + + parentNode = parentNode.offsetParent; + } + + return pos; +}; + +TinyMCE.prototype.getControlHTML = function(control_name) { + var themePlugins = tinyMCE.getParam('plugins', '', true, ','); + var templateFunction; + + // Is it defined in any plugins + for (var i=themePlugins.length; i>=0; i--) { + templateFunction = 'TinyMCE_' + themePlugins[i] + "_getControlHTML"; + if (eval("typeof(" + templateFunction + ")") != 'undefined') { + var html = eval(templateFunction + "('" + control_name + "');"); + if (html != "") + return tinyMCE.replaceVar(html, "pluginurl", tinyMCE.baseURL + "/plugins/" + themePlugins[i]); + } + } + + return eval('TinyMCE_' + tinyMCE.settings['theme'] + "_getControlHTML" + "('" + control_name + "');"); +}; + +TinyMCE.prototype._themeExecCommand = function(editor_id, element, command, user_interface, value) { + var themePlugins = tinyMCE.getParam('plugins', '', true, ','); + var templateFunction; + + // Is it defined in any plugins + for (var i=themePlugins.length; i>=0; i--) { + templateFunction = 'TinyMCE_' + themePlugins[i] + "_execCommand"; + if (eval("typeof(" + templateFunction + ")") != 'undefined') { + if (eval(templateFunction + "(editor_id, element, command, user_interface, value);")) + return true; + } + } + + // Theme funtion + templateFunction = 'TinyMCE_' + tinyMCE.settings['theme'] + "_execCommand"; + if (eval("typeof(" + templateFunction + ")") != 'undefined') + return eval(templateFunction + "(editor_id, element, command, user_interface, value);"); + + // Pass to normal + return false; +}; + +TinyMCE.prototype._getThemeFunction = function(suffix, skip_plugins) { + if (skip_plugins) + return 'TinyMCE_' + tinyMCE.settings['theme'] + suffix; + + var themePlugins = tinyMCE.getParam('plugins', '', true, ','); + var templateFunction; + + // Is it defined in any plugins + for (var i=themePlugins.length; i>=0; i--) { + templateFunction = 'TinyMCE_' + themePlugins[i] + suffix; + if (eval("typeof(" + templateFunction + ")") != 'undefined') + return templateFunction; + } + + return 'TinyMCE_' + tinyMCE.settings['theme'] + suffix; +}; + + +TinyMCE.prototype.isFunc = function(func_name) { + if (func_name == null || func_name == "") + return false; + + return eval("typeof(" + func_name + ")") != "undefined"; +}; + +TinyMCE.prototype.exec = function(func_name, args) { + var str = func_name + '('; + + // Add all arguments + for (var i=3; i 1 && tinyMCE.currentConfig != this.settings['index']) { + tinyMCE.settings = this.settings; + tinyMCE.currentConfig = this.settings['index']; + } +}; + +TinyMCEControl.prototype.fixBrokenURLs = function() { + var body = this.getBody(); + + var elms = body.getElementsByTagName("img"); + for (var i=0; i 0) + rng.selectNodeContents(nodes[0]); + else + rng.selectNodeContents(node); + } else + rng.selectNode(node); + + if (collapse) { + // Special treatment of textnode collapse + if (!to_start && node.nodeType == 3) { + rng.setStart(node, node.nodeValue.length); + rng.setEnd(node, node.nodeValue.length); + } else + rng.collapse(to_start); + } + + sel.removeAllRanges(); + sel.addRange(rng); + } + + this.scrollToNode(node); + + // Set selected element + tinyMCE.selectedElement = null; + if (node.nodeType == 1) + tinyMCE.selectedElement = node; +}; + +TinyMCEControl.prototype.scrollToNode = function(node) { + // Scroll to node position + var pos = tinyMCE.getAbsPosition(node); + var doc = this.getDoc(); + var scrollX = doc.body.scrollLeft + doc.documentElement.scrollLeft; + var scrollY = doc.body.scrollTop + doc.documentElement.scrollTop; + var height = tinyMCE.isMSIE ? document.getElementById(this.editorId).style.pixelHeight : this.targetElement.clientHeight; + + // Only scroll if out of visible area + if (!tinyMCE.settings['auto_resize'] && !(node.absTop > scrollY && node.absTop < (scrollY - 25 + height))) + this.contentWindow.scrollTo(pos.absLeft, pos.absTop - height + 25); +}; + +TinyMCEControl.prototype.getBody = function() { + return this.getDoc().body; +}; + +TinyMCEControl.prototype.getDoc = function() { + return this.contentWindow.document; +}; + +TinyMCEControl.prototype.getWin = function() { + return this.contentWindow; +}; + +TinyMCEControl.prototype.getSel = function() { + if (tinyMCE.isMSIE) + return this.getDoc().selection; + + var sel = this.contentWindow.getSelection(); + + // Fake getRangeAt + if (tinyMCE.isSafari && !sel.getRangeAt) { + var newSel = new Object(); + var doc = this.getDoc(); + + function getRangeAt(idx) { + var rng = new Object(); + + rng.startContainer = this.focusNode; + rng.endContainer = this.anchorNode; + rng.commonAncestorContainer = this.focusNode; + rng.createContextualFragment = function (html) { + // Seems to be a tag + if (html.charAt(0) == '<') { + var elm = doc.createElement("div"); + + elm.innerHTML = html; + + return elm.firstChild; + } + + return doc.createTextNode("UNSUPPORTED, DUE TO LIMITATIONS IN SAFARI!"); + }; + + rng.deleteContents = function () { + doc.execCommand("Delete", false, ""); + }; + + return rng; + } + + // Patch selection + + newSel.focusNode = sel.baseNode; + newSel.focusOffset = sel.baseOffset; + newSel.anchorNode = sel.extentNode; + newSel.anchorOffset = sel.extentOffset; + newSel.getRangeAt = getRangeAt; + newSel.text = "" + sel; + newSel.realSelection = sel; + + newSel.toString = function () {return this.text;}; + + return newSel; + } + + return sel; +}; + +TinyMCEControl.prototype.getRng = function() { + var sel = this.getSel(); + if (sel == null) + return null; + + if (tinyMCE.isMSIE) + return sel.createRange(); + + if (tinyMCE.isSafari) { + var rng = this.getDoc().createRange(); + var sel = this.getSel().realSelection; + + rng.setStart(sel.baseNode, sel.baseOffset); + rng.setEnd(sel.extentNode, sel.extentOffset); + + return rng; + } + + return this.getSel().getRangeAt(0); +}; + +TinyMCEControl.prototype._insertPara = function(e) { + function isEmpty(para) { + function isEmptyHTML(html) { + return html.replace(new RegExp('[ \t\r\n]+', 'g'), '').toLowerCase() == ""; + } + + // Check for images + if (para.getElementsByTagName("img").length > 0) + return false; + + // Check for tables + if (para.getElementsByTagName("table").length > 0) + return false; + + // Check for HRs + if (para.getElementsByTagName("hr").length > 0) + return false; + + // Check all textnodes + var nodes = tinyMCE.getNodeTree(para, new Array(), 3); + for (var i=0; i <" + blockName + "> "; + paraAfter = body.childNodes[1]; + } + + this.selectNode(paraAfter, true, true); + + return true; + } + + // Place first part within new paragraph + if (startChop.nodeName == blockName) + rngBefore.setStart(startChop, 0); + else + rngBefore.setStartBefore(startChop); + rngBefore.setEnd(startNode, startOffset); + paraBefore.appendChild(rngBefore.cloneContents()); + + // Place secound part within new paragraph + rngAfter.setEndAfter(endChop); + rngAfter.setStart(endNode, endOffset); + var contents = rngAfter.cloneContents(); + if (contents.firstChild && contents.firstChild.nodeName == blockName) { + var nodes = contents.firstChild.childNodes; + for (var i=0; i 0) + rng.pasteHTML('
    ' + rng.htmlText + "
    "); + + tinyMCE.triggerNodeChange(); + return; + } + } + } + + switch (command) { + case "mceRepaint": + this.repaint(); + return true; + + case "mceStoreSelection": + this.selectionBookmark = this.getBookmark(); + return true; + + case "mceRestoreSelection": + this.moveToBookmark(this.selectionBookmark); + return true; + + case "InsertUnorderedList": + case "InsertOrderedList": + var tag = (command == "InsertUnorderedList") ? "ul" : "ol"; + + if (tinyMCE.isSafari) + this.execCommand("mceInsertContent", false, "<" + tag + ">
  •  
  • <" + tag + ">"); + else + this.getDoc().execCommand(command, user_interface, value); + + tinyMCE.triggerNodeChange(); + break; + + case "Strikethrough": + if (tinyMCE.isSafari) + this.execCommand("mceInsertContent", false, "" + this.getSelectedHTML() + ""); + else + this.getDoc().execCommand(command, user_interface, value); + + tinyMCE.triggerNodeChange(); + break; + + case "mceSelectNode": + this.selectNode(value); + tinyMCE.triggerNodeChange(); + tinyMCE.selectedNode = value; + break; + + case "FormatBlock": + if (value == null || value == "") { + var elm = tinyMCE.getParentElement(this.getFocusElement(), "p,div,h1,h2,h3,h4,h5,h6,pre,address"); + + if (elm) + this.execCommand("mceRemoveNode", false, elm); + } else + this.getDoc().execCommand("FormatBlock", false, value); + + tinyMCE.triggerNodeChange(); + + break; + + case "mceRemoveNode": + if (!value) + value = tinyMCE.getParentElement(this.getFocusElement()); + + if (tinyMCE.isMSIE) { + value.outerHTML = value.innerHTML; + } else { + var rng = value.ownerDocument.createRange(); + rng.setStartBefore(value); + rng.setEndAfter(value); + rng.deleteContents(); + rng.insertNode(rng.createContextualFragment(value.innerHTML)); + } + + tinyMCE.triggerNodeChange(); + + break; + + case "mceSelectNodeDepth": + var parentNode = this.getFocusElement(); + for (var i=0; parentNode; i++) { + if (parentNode.nodeName.toLowerCase() == "body") + break; + + if (parentNode.nodeName.toLowerCase() == "#text") { + i--; + parentNode = parentNode.parentNode; + continue; + } + + if (i == value) { + this.selectNode(parentNode, false); + tinyMCE.triggerNodeChange(); + tinyMCE.selectedNode = parentNode; + return; + } + + parentNode = parentNode.parentNode; + } + + break; + + case "SetStyleInfo": + var rng = this.getRng(); + var sel = this.getSel(); + var scmd = value['command']; + var sname = value['name']; + var svalue = value['value']; + var wrapper = value['wrapper'] ? value['wrapper'] : "span"; + var parentElm = null; + + // Whole element selected check + if (tinyMCE.isMSIE) { + // Control range + if (rng.item) + parentElm = rng.item(0); + else { + var pelm = rng.parentElement(); + var prng = doc.selection.createRange(); + prng.moveToElementText(pelm); + + if (rng.htmlText == prng.htmlText || rng.boundingWidth == 0) + parentElm = pelm; + } + } else { + var felm = this.getFocusElement(); + if (sel.isCollapsed || (/td|tr|tbody|table/ig.test(felm.nodeName) && sel.anchorNode == felm.parentNode)) + parentElm = felm; + } + + // Whole element selected + if (parentElm) { + if (scmd == "setstyle") + eval("parentElm.style." + sname + " = svalue;"); + + if (scmd == "setattrib") + tinyMCE.setAttrib(parentElm, sname, svalue); + } else { + doc.execCommand("fontname", false, "#mce_temp_font#"); + var elementArray = tinyMCE.getElementsByAttributeValue(this.getBody(), "font", "face", "#mce_temp_font#"); + + // Change them all + for (var x=0; x=0; i--) { + var elm = nodes[i]; + var isNew = tinyMCE.getAttrib(elm, "mce_new") == "true"; + + elm.removeAttribute("mce_new"); + + // Is only child a element + if (elm.childNodes && elm.childNodes.length == 1 && elm.childNodes[0].nodeType == 1) { + // tinyMCE.debug("merge1" + isNew); + this._mergeElements(elm, elm.childNodes[0], isNew); + continue; + } + + // Is I the only child + if (elm.parentNode.childNodes.length == 1) { + // tinyMCE.debug("merge2" + isNew); + this._mergeElements(elm.parentNode, elm, false); + } + } + + // Remove empty wrappers + var nodes = doc.getElementsByTagName(wrapper); + for (var i=nodes.length-1; i>=0; i--) { + var elm = nodes[i]; + var isEmpty = true; + + // Check if it has any attribs + var tmp = doc.createElement("body"); + tmp.appendChild(elm.cloneNode(false)); + + // Is empty span, remove it + if (new RegExp('|', 'gi').test(tmp.innerHTML)) { + for (var i=elm.childNodes.length-1; i>=0; i--) { + if (elm.parentNode != null) { + elm.parentNode.insertBefore(elm.childNodes[i].cloneNode(true), elm); + elm.parentNode.removeChild(elm); + } + } + } + } + + tinyMCE.triggerNodeChange(); + + break; + + case "FontName": + if (tinyMCE.getParam("convert_fonts_to_styles")) + this.execCommand("SetStyleInfo", false, {command : "setstyle", name : "fontFamily", value : value}); + else + this.getDoc().execCommand('FontName', false, value); + break; + + case "FontSize": + if (tinyMCE.getParam("convert_fonts_to_styles")) { + var sizes = new Array('', 8, 10, 12, 14, 18, 24, 36); + var size = sizes[value] == '' ? '' : sizes[value] + 'px'; + + this.execCommand("SetStyleInfo", false, {command : "setstyle", name : "fontSize", value : size}); + } else + this.getDoc().execCommand('FontSize', false, value); + + break; + + case "forecolor": + if (tinyMCE.getParam("convert_fonts_to_styles")) + this.execCommand("SetStyleInfo", false, {command : "setstyle", name : "color", value : value}); + else { + if (tinyMCE.isGecko) { + this.getDoc().execCommand("useCSS", false, true); + this.getDoc().execCommand('forecolor', false, value); + this.getDoc().execCommand("useCSS", false, true); + } else + this.getDoc().execCommand('forecolor', false, value); + } + break; + + case "HiliteColor": + if (tinyMCE.getParam("convert_fonts_to_styles")) + this.execCommand("SetStyleInfo", false, {command : "setstyle", name : "backgroundColor", value : value}); + else { + if (tinyMCE.isGecko) { + this.getDoc().execCommand("useCSS", false, false); + this.getDoc().execCommand('hilitecolor', false, value); + this.getDoc().execCommand("useCSS", false, true); + } else + this.getDoc().execCommand('BackColor', false, value); + } + + break; + + case "Cut": + case "Copy": + case "Paste": + var cmdFailed = false; + + // Try executing command + eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}'); + + // Alert error in gecko if command failed + if (tinyMCE.isGecko && cmdFailed) { + // Confirm more info + if (confirm(tinyMCE.getLang('lang_clipboard_msg'))) + window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html', 'mceExternal'); + + return; + } else + tinyMCE.triggerNodeChange(); + break; + + case "mceSetContent": + if (!value) + value = ""; + + // Call custom cleanup code + value = tinyMCE._customCleanup(this, "insert_to_editor", value); + tinyMCE._setHTML(doc, value); + doc.body.innerHTML = tinyMCE._cleanupHTML(this, doc, tinyMCE.settings, doc.body); + tinyMCE.handleVisualAid(doc.body, true, this.visualAid, this); + tinyMCE._setEventsEnabled(doc.body, true); + return true; + + case "mceLink": + var selectedText = ""; + + if (tinyMCE.isMSIE) { + var rng = doc.selection.createRange(); + selectedText = rng.text; + } else + selectedText = this.getSel().toString(); + + if (!tinyMCE.linkElement) { + if ((tinyMCE.selectedElement.nodeName.toLowerCase() != "img") && (selectedText.length <= 0)) + return; + } + + var href = "", target = "", title = "", onclick = "", action = "insert", style_class = ""; + + if (tinyMCE.selectedElement.nodeName.toLowerCase() == "a") + tinyMCE.linkElement = tinyMCE.selectedElement; + + // Is anchor not a link + if (tinyMCE.linkElement != null && tinyMCE.getAttrib(tinyMCE.linkElement, 'href') == "") + tinyMCE.linkElement = null; + + if (tinyMCE.linkElement) { + href = tinyMCE.getAttrib(tinyMCE.linkElement, 'href'); + target = tinyMCE.getAttrib(tinyMCE.linkElement, 'target'); + title = tinyMCE.getAttrib(tinyMCE.linkElement, 'title'); + onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick'); + style_class = tinyMCE.getAttrib(tinyMCE.linkElement, 'class'); + + // Try old onclick to if copy/pasted content + if (onclick == "") + onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick'); + + onclick = tinyMCE.cleanupEventStr(onclick); + + // Fix for drag-drop/copy paste bug in Mozilla + mceRealHref = tinyMCE.getAttrib(tinyMCE.linkElement, 'mce_real_href'); + if (mceRealHref != "") + href = mceRealHref; + + href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);"); + action = "update"; + } + + if (this.settings['insertlink_callback']) { + var returnVal = eval(this.settings['insertlink_callback'] + "(href, target, title, onclick, action, style_class);"); + if (returnVal && returnVal['href']) + tinyMCE.insertLink(returnVal['href'], returnVal['target'], returnVal['title'], returnVal['onclick'], returnVal['style_class']); + } else { + tinyMCE.openWindow(this.insertLinkTemplate, {href : href, target : target, title : title, onclick : onclick, action : action, className : style_class}); + } + break; + + case "mceImage": + var src = "", alt = "", border = "", hspace = "", vspace = "", width = "", height = "", align = ""; + var title = "", onmouseover = "", onmouseout = "", action = "insert"; + var img = tinyMCE.imgElement; + + if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") { + img = tinyMCE.selectedElement; + tinyMCE.imgElement = img; + } + + if (img) { + // Is it a internal MCE visual aid image, then skip this one. + if (tinyMCE.getAttrib(img, 'name').indexOf('mce_') == 0) + return; + + src = tinyMCE.getAttrib(img, 'src'); + alt = tinyMCE.getAttrib(img, 'alt'); + + // Try polling out the title + if (alt == "") + alt = tinyMCE.getAttrib(img, 'title'); + + // Fix width/height attributes if the styles is specified + if (tinyMCE.isGecko) { + var w = img.style.width; + if (w != null && w != "") + img.setAttribute("width", w); + + var h = img.style.height; + if (h != null && h != "") + img.setAttribute("height", h); + } + + border = tinyMCE.getAttrib(img, 'border'); + hspace = tinyMCE.getAttrib(img, 'hspace'); + vspace = tinyMCE.getAttrib(img, 'vspace'); + width = tinyMCE.getAttrib(img, 'width'); + height = tinyMCE.getAttrib(img, 'height'); + align = tinyMCE.getAttrib(img, 'align'); + onmouseover = tinyMCE.getAttrib(img, 'onmouseover'); + onmouseout = tinyMCE.getAttrib(img, 'onmouseout'); + title = tinyMCE.getAttrib(img, 'title'); + + // Is realy specified? + if (tinyMCE.isMSIE) { + width = img.attributes['width'].specified ? width : ""; + height = img.attributes['height'].specified ? height : ""; + } + + onmouseover = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover)); + onmouseout = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout)); + + // Fix for drag-drop/copy paste bug in Mozilla + mceRealSrc = tinyMCE.getAttrib(img, 'mce_real_src'); + if (mceRealSrc != "") + src = mceRealSrc; + + src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);"); + + if (onmouseover != "") + onmouseover = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, img, true);"); + + if (onmouseout != "") + onmouseout = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, img, true);"); + + action = "update"; + } + + if (this.settings['insertimage_callback']) { + var returnVal = eval(this.settings['insertimage_callback'] + "(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);"); + if (returnVal && returnVal['src']) + tinyMCE.insertImage(returnVal['src'], returnVal['alt'], returnVal['border'], returnVal['hspace'], returnVal['vspace'], returnVal['width'], returnVal['height'], returnVal['align'], returnVal['title'], returnVal['onmouseover'], returnVal['onmouseout']); + } else + tinyMCE.openWindow(this.insertImageTemplate, {src : src, alt : alt, border : border, hspace : hspace, vspace : vspace, width : width, height : height, align : align, title : title, onmouseover : onmouseover, onmouseout : onmouseout, action : action}); + break; + + case "mceCleanup": + tinyMCE._setHTML(this.contentDocument, this.getBody().innerHTML); + this.getBody().innerHTML = tinyMCE._cleanupHTML(this, this.contentDocument, this.settings, this.getBody(), this.visualAid); + tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this); + tinyMCE._setEventsEnabled(this.getBody(), true); + this.repaint(); + tinyMCE.triggerNodeChange(); + break; + + case "mceReplaceContent": + var selectedText = ""; + + if (tinyMCE.isMSIE) { + var rng = doc.selection.createRange(); + selectedText = rng.text; + } else + selectedText = this.getSel().toString(); + + if (selectedText.length > 0) { + value = tinyMCE.replaceVar(value, "selection", selectedText); + tinyMCE.execCommand('mceInsertContent', false, value); + } + + tinyMCE.triggerNodeChange(); + break; + + case "mceSetAttribute": + if (typeof(value) == 'object') { + var targetElms = (typeof(value['targets']) == "undefined") ? "p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address" : value['targets']; + var targetNode = tinyMCE.getParentElement(this.getFocusElement(), targetElms); + + if (targetNode) { + targetNode.setAttribute(value['name'], value['value']); + tinyMCE.triggerNodeChange(); + } + } + break; + + case "mceSetCSSClass": + this.execCommand("SetStyleInfo", false, {command : "setattrib", name : "class", value : value}); + break; + + case "mceInsertRawHTML": + var key = 'tiny_mce_marker'; + + this.execCommand('mceBeginUndoLevel'); + + // Insert marker key + this.execCommand('mceInsertContent', false, key); + + // Store away scroll pos + var scrollX = this.getDoc().body.scrollLeft + this.getDoc().documentElement.scrollLeft; + var scrollY = this.getDoc().body.scrollTop + this.getDoc().documentElement.scrollTop; + + // Find marker and replace with RAW HTML + var html = this.getBody().innerHTML; + if ((pos = html.indexOf(key)) != -1) + this.getBody().innerHTML = html.substring(0, pos) + value + html.substring(pos + key.length); + + // Restore scoll pos + this.contentWindow.scrollTo(scrollX, scrollY); + + this.execCommand('mceEndUndoLevel'); + + break; + + case "mceInsertContent": + if (!tinyMCE.isMSIE) { + var sel = this.getSel(); + var rng = this.getRng(); + var isHTML = value.indexOf('<') != -1; + + if (isHTML) { + if (tinyMCE.isSafari) { + var tmpRng = this.getDoc().createRange(); + + tmpRng.setStart(this.getBody(), 0); + tmpRng.setEnd(this.getBody(), 0); + + value = tmpRng.createContextualFragment(value); + } else + value = rng.createContextualFragment(value); + } else { + // Setup text node + var el = document.createElement("div"); + el.innerHTML = value; + value = el.firstChild.nodeValue; + value = doc.createTextNode(value); + } + + // Insert plain text in Safari + if (tinyMCE.isSafari && !isHTML) { + this.execCommand('InsertText', false, value.nodeValue); + tinyMCE.triggerNodeChange(); + return true; + } else if (tinyMCE.isSafari && isHTML) { + rng.deleteContents(); + rng.insertNode(value); + tinyMCE.triggerNodeChange(); + return true; + } + + rng.deleteContents(); + + // If target node is text do special treatment, (Mozilla 1.3 fix) + if (rng.startContainer.nodeType == 3) { + var node = rng.startContainer.splitText(rng.startOffset); + node.parentNode.insertBefore(value, node); + } else + rng.insertNode(value); + + if (!isHTML) { + // Removes weird selection trails + sel.selectAllChildren(doc.body); + sel.removeAllRanges(); + + // Move cursor to end of content + var rng = doc.createRange(); + + rng.selectNode(value); + rng.collapse(false); + + sel.addRange(rng); + } else + rng.collapse(false); + } else { + var rng = doc.selection.createRange(); + + if (rng.item) + rng.item(0).outerHTML = value; + else + rng.pasteHTML(value); + } + + tinyMCE.triggerNodeChange(); + break; + + case "mceStartTyping": + if (tinyMCE.settings['custom_undo_redo'] && this.typingUndoIndex == -1) { + this.typingUndoIndex = this.undoIndex; + this.execCommand('mceAddUndoLevel'); + //tinyMCE.debug("mceStartTyping"); + } + break; + + case "mceEndTyping": + if (tinyMCE.settings['custom_undo_redo'] && this.typingUndoIndex != -1) { + this.execCommand('mceAddUndoLevel'); + this.typingUndoIndex = -1; + //tinyMCE.debug("mceEndTyping"); + } + break; + + case "mceBeginUndoLevel": + this.undoRedo = false; + break; + + case "mceEndUndoLevel": + this.undoRedo = true; + this.execCommand('mceAddUndoLevel'); + break; + + case "mceAddUndoLevel": + if (tinyMCE.settings['custom_undo_redo'] && this.undoRedo) { + // tinyMCE.debug("add level"); + + if (this.typingUndoIndex != -1) { + this.undoIndex = this.typingUndoIndex; + // tinyMCE.debug("Override: " + this.undoIndex); + } + + var newHTML = tinyMCE.trim(this.getBody().innerHTML); + if (newHTML != this.undoLevels[this.undoIndex]) { + // tinyMCE.debug("[" + newHTML + "," + this.undoLevels[this.undoIndex] + "]"); + + tinyMCE.executeCallback('onchange_callback', '_onchange', 0, this); + + // Time to compress + var customUndoLevels = tinyMCE.settings['custom_undo_redo_levels']; + if (customUndoLevels != -1 && this.undoLevels.length > customUndoLevels) { + for (var i=0; i 0) { + this.undoIndex--; + this.getBody().innerHTML = this.undoLevels[this.undoIndex]; + this.repaint(); + } + + // tinyMCE.debug("Undo - undo levels:" + this.undoLevels.length + ", undo index: " + this.undoIndex); + tinyMCE.triggerNodeChange(); + } else + this.getDoc().execCommand(command, user_interface, value); + break; + + case "Redo": + if (tinyMCE.settings['custom_undo_redo']) { + tinyMCE.execCommand("mceEndTyping"); + + if (this.undoIndex < (this.undoLevels.length-1)) { + this.undoIndex++; + this.getBody().innerHTML = this.undoLevels[this.undoIndex]; + this.repaint(); + // tinyMCE.debug("Redo - undo levels:" + this.undoLevels.length + ", undo index: " + this.undoIndex); + } + + tinyMCE.triggerNodeChange(); + } else + this.getDoc().execCommand(command, user_interface, value); + break; + + case "mceToggleVisualAid": + this.visualAid = !this.visualAid; + tinyMCE.handleVisualAid(this.getBody(), true, this.visualAid, this); + tinyMCE.triggerNodeChange(); + break; + + case "removeformat": + var text = this.getSelectedText(); + + if (tinyMCE.isMSIE) { + try { + win.focus(); + var rng = doc.selection.createRange(); + rng.execCommand("RemoveFormat", false, null); + + // If all element contents is selected, move selection around element + if (rng.text == rng.parentElement().innerText) { + rng.moveToElementText(rng.parentElement()); + rng.select(); + } + + rng.pasteHTML(rng.text); + } catch (e) { + // Do nothing + } + } else + this.getDoc().execCommand(command, user_interface, value); + + // Remove class + if (text.length == 0) + this.execCommand("mceSetCSSClass", false, ""); + + tinyMCE.triggerNodeChange(); + break; + + default: + this.getDoc().execCommand(command, user_interface, value); + tinyMCE.triggerNodeChange(); + } + + // Add undo level after modification + if (command != "mceAddUndoLevel" && command != "Undo" && command != "Redo" && command != "mceStartTyping" && command != "mceEndTyping") + tinyMCE.execCommand("mceAddUndoLevel"); +}; + +TinyMCEControl.prototype.queryCommandValue = function(command) { + return this.getDoc().queryCommandValue(command); +}; + +TinyMCEControl.prototype.queryCommandState = function(command) { + return this.getDoc().queryCommandState(command); +}; + +TinyMCEControl.prototype.onAdd = function(replace_element, form_element_name, target_document) { + var targetDoc = target_document ? target_document : document; + + this.targetDoc = targetDoc; + + tinyMCE.themeURL = tinyMCE.baseURL + "/themes/" + this.settings['theme']; + this.settings['themeurl'] = tinyMCE.themeURL; + + if (!replace_element) { + alert("Error: Could not find the target element."); + return false; + } + + var templateFunction = tinyMCE._getThemeFunction('_getInsertLinkTemplate'); + if (eval("typeof(" + templateFunction + ")") != 'undefined') + this.insertLinkTemplate = eval(templateFunction + '(this.settings);'); + + var templateFunction = tinyMCE._getThemeFunction('_getInsertImageTemplate'); + if (eval("typeof(" + templateFunction + ")") != 'undefined') + this.insertImageTemplate = eval(templateFunction + '(this.settings);'); + + var templateFunction = tinyMCE._getThemeFunction('_getEditorTemplate'); + if (eval("typeof(" + templateFunction + ")") == 'undefined') { + alert("Error: Could not find the template function: " + templateFunction); + return false; + } + + var editorTemplate = eval(templateFunction + '(this.settings, this.editorId);'); + + var deltaWidth = editorTemplate['delta_width'] ? editorTemplate['delta_width'] : 0; + var deltaHeight = editorTemplate['delta_height'] ? editorTemplate['delta_height'] : 0; + var html = '' + editorTemplate['html']; + + var templateFunction = tinyMCE._getThemeFunction('_handleNodeChange', true); + if (eval("typeof(" + templateFunction + ")") != 'undefined') + this.settings['handleNodeChangeCallback'] = templateFunction; + + html = tinyMCE.replaceVar(html, "editor_id", this.editorId); + this.settings['default_document'] = tinyMCE.baseURL + "/blank.htm"; + + this.settings['old_width'] = this.settings['width']; + this.settings['old_height'] = this.settings['height']; + + // Set default width, height + if (this.settings['width'] == -1) + this.settings['width'] = replace_element.offsetWidth; + + if (this.settings['height'] == -1) + this.settings['height'] = replace_element.offsetHeight; + + // Try the style width + if (this.settings['width'] == 0) + this.settings['width'] = replace_element.style.width; + + // Try the style height + if (this.settings['height'] == 0) + this.settings['height'] = replace_element.style.height; + + // If no width/height then default to 320x240, better than nothing + if (this.settings['width'] == 0) + this.settings['width'] = 320; + + if (this.settings['height'] == 0) + this.settings['height'] = 240; + + this.settings['area_width'] = parseInt(this.settings['width']); + this.settings['area_height'] = parseInt(this.settings['height']); + this.settings['area_width'] += deltaWidth; + this.settings['area_height'] += deltaHeight; + + // Special % handling + if (("" + this.settings['width']).indexOf('%') != -1) + this.settings['area_width'] = "100%"; + + if (("" + this.settings['height']).indexOf('%') != -1) + this.settings['area_height'] = "100%"; + + if (("" + replace_element.style.width).indexOf('%') != -1) { + this.settings['width'] = replace_element.style.width; + this.settings['area_width'] = "100%"; + } + + if (("" + replace_element.style.height).indexOf('%') != -1) { + this.settings['height'] = replace_element.style.height; + this.settings['area_height'] = "100%"; + } + + html = tinyMCE.applyTemplate(html); + + this.settings['width'] = this.settings['old_width']; + this.settings['height'] = this.settings['old_height']; + + this.visualAid = this.settings['visual']; + this.formTargetElementId = form_element_name; + + // Get replace_element contents + if (replace_element.nodeName == "TEXTAREA" || replace_element.nodeName == "INPUT") + this.startContent = replace_element.value; + else + this.startContent = replace_element.innerHTML; + + // If not text area + if (replace_element.nodeName.toLowerCase() != "textarea") { + this.oldTargetElement = replace_element.cloneNode(true); + + // Debug mode + if (tinyMCE.settings['debug']) + html += ''; + else + html += ''; + + html += ''; + + // Output HTML and set editable + if (!tinyMCE.isMSIE) { + var rng = replace_element.ownerDocument.createRange(); + rng.setStartBefore(replace_element); + + var fragment = rng.createContextualFragment(html); + replace_element.parentNode.replaceChild(fragment, replace_element); + } else + replace_element.outerHTML = html; + } else { + html += ''; + + // Just hide the textarea element + this.oldTargetElement = replace_element; + + if (!tinyMCE.settings['debug']) + this.oldTargetElement.style.display = "none"; + + // Output HTML and set editable + if (!tinyMCE.isMSIE) { + var rng = replace_element.ownerDocument.createRange(); + rng.setStartBefore(replace_element); + + var fragment = rng.createContextualFragment(html); + replace_element.parentNode.insertBefore(fragment, replace_element); + } else + replace_element.insertAdjacentHTML("beforeBegin", html); + } + + // Setup iframe + var dynamicIFrame = false; + var tElm = targetDoc.getElementById(this.editorId); + + if (!tinyMCE.isMSIE) { + if (tElm && tElm.nodeName.toLowerCase() == "span") { + tElm = tinyMCE._createIFrame(tElm); + dynamicIFrame = true; + } + + this.targetElement = tElm; + this.iframeElement = tElm; + this.contentDocument = tElm.contentDocument; + this.contentWindow = tElm.contentWindow; + + //this.getDoc().designMode = "on"; + } else { + if (tElm && tElm.nodeName.toLowerCase() == "span") + tElm = tinyMCE._createIFrame(tElm); + else + tElm = targetDoc.frames[this.editorId]; + + this.targetElement = tElm; + this.iframeElement = targetDoc.getElementById(this.editorId); + this.contentDocument = tElm.window.document; + this.contentWindow = tElm.window; + this.getDoc().designMode = "on"; + } + + // Setup base HTML + var doc = this.contentDocument; + if (dynamicIFrame) { + var html = 'blank_page'; + + try { + this.getDoc().designMode = "on"; + doc.open(); + doc.write(html); + doc.close(); + } catch (e) { + // Failed Mozilla 1.3 + this.getDoc().location.href = tinyMCE.baseURL + "/blank.htm"; + } + } + + // This timeout is needed in MSIE 5.5 for some odd reason + // it seems that the document.frames isn't initialized yet? + if (tinyMCE.isMSIE) + window.setTimeout("TinyMCE.prototype.addEventHandlers('" + this.editorId + "');", 1); + + tinyMCE.setupContent(this.editorId, true); + + return true; +}; + +TinyMCEControl.prototype.getFocusElement = function() { + if (tinyMCE.isMSIE) { + var doc = this.getDoc(); + var rng = doc.selection.createRange(); + + if (rng.collapse) + rng.collapse(true); + + var elm = rng.item ? rng.item(0) : rng.parentElement(); + } else { + var sel = this.getSel(); + var rng = this.getRng(); + var elm = rng.commonAncestorContainer; + //var elm = (sel && sel.anchorNode) ? sel.anchorNode : null; + + // Handle selection a image or other control like element such as anchors + if (!rng.collapsed) { + // Is selection small + if (rng.startContainer == rng.endContainer) { + if (rng.startOffset - rng.endOffset < 2) { + if (rng.startContainer.hasChildNodes()) + elm = rng.startContainer.childNodes[rng.startOffset]; + } + } + } + + // Get the element parent of the node + elm = tinyMCE.getParentElement(elm); + + //if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") + // elm = tinyMCE.selectedElement; + } + + return elm; +}; + +// Global instances +var tinyMCE = new TinyMCE(); +var tinyMCELang = new Array(); diff --git a/webcit/tiny_mce/utils/form_utils.js b/webcit/tiny_mce/utils/form_utils.js new file mode 100644 index 000000000..d42a671e7 --- /dev/null +++ b/webcit/tiny_mce/utils/form_utils.js @@ -0,0 +1,138 @@ +/** + * $RCSfile$ + * $Revision$ + * $Date$ + * + * Various form utilitiy functions. + * + * @author Moxiecode + * @copyright Copyright © 2005, Moxiecode Systems AB, All rights reserved. + */ + +function renderColorPicker(id, target_form_element) { + var html = ""; + + html += ''; + html += ''; + + document.write(html); +} + +function updateColor(img_id, form_element_id) { + document.getElementById(img_id).style.backgroundColor = document.forms[0].elements[form_element_id].value; +} + +function setBrowserDisabled(id, state) { + var img = document.getElementById(id); + var lnk = document.getElementById(id + "_link"); + + if (lnk) { + if (state) { + lnk.setAttribute("realhref", lnk.getAttribute("href")); + lnk.removeAttribute("href"); + tinyMCE.switchClass(img, 'mceButtonDisabled', true); + } else { + lnk.setAttribute("href", lnk.getAttribute("realhref")); + tinyMCE.switchClass(img, 'mceButtonNormal', false); + } + } +} + +function renderBrowser(id, target_form_element, type, prefix) { + var option = prefix + "_" + type + "_browser_callback"; + var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback")); + if (cb == null) + return; + + var html = ""; + + html += ''; + html += ''; + + document.write(html); +} + +function openBrower(img_id, target_form_element, type, option) { + var img = document.getElementById(img_id); + + if (img.className != "mceButtonDisabled") + tinyMCEPopup.openBrowser(target_form_element, type, option); +} + +function selectByValue(form_obj, field_name, value, add_custom) { + if (!form_obj || !form_obj.elements[field_name]) + return; + + var sel = form_obj.elements[field_name]; + + var found = false; + for (var i=0; i 0); +} + +function validateSelection(form_name, element_name) { + return (document.forms[form_name].elements[element_name].selectedIndex > 0); +} + +function validateCheckBox(form_name, element_name) { + return document.forms[form_name].elements[element_name].checked; +} + +function validateCleanString(form_name, element_name) { + return testRegExp(form_name, element_name, '^[A-Za-z0-9_]+$'); +} + +function validateEmail(form_name, element_name) { + return testRegExp(form_name, element_name, '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$'); +} + +function validateAbsUrl(form_name, element_name) { + return testRegExp(form_name, element_name, '^(news|telnet|nttp|file|http|ftp|https)://[-A-Za-z0-9\\.]+$'); +} + +function validateNumber(form_name, element_name, allow_blank) { + return (!allow_blank && value == '') ? false : testRegExp(form_name, element_name, '^-?[0-9]*\\.?[0-9]*$'); +} + +function validateSize(form_name, element_name,) { + return testRegExp(form_name, element_name, '^[0-9]+(px|%)?$'); +} + +function validateID(form_name, element_name,) { + return testRegExp(form_name, element_name, '^[A-Za-z_]([A-Za-z0-9_])*$'); +} diff --git a/webcit/webcit.c b/webcit/webcit.c index 409368e27..5938ea477 100644 --- a/webcit/webcit.c +++ b/webcit/webcit.c @@ -16,7 +16,8 @@ * Subdirectories from which the client may request static content */ char *static_content_dirs[] = { - "static" + "static", + "tiny_mce" }; /* @@ -512,6 +513,7 @@ void output_static(char *what) fp = fopen(what, "rb"); if (fp == NULL) { + lprintf(9, "output_static('%s') -- NOT FOUND --\n", what); wprintf("HTTP/1.1 404 %s\n", strerror(errno)); wprintf("Content-Type: text/plain\r\n"); wprintf("\r\n"); @@ -554,6 +556,7 @@ void output_static(char *what) fread(bigbuffer, bytes, 1, fp); fclose(fp); + lprintf(9, "output_static('%s') %s\n", what, content_type); http_transmit_thing(bigbuffer, (size_t)bytes, content_type, 1); free(bigbuffer); } @@ -837,6 +840,8 @@ void session_loop(struct httprequest *req) char arg3[128]; char arg4[128]; char arg5[128]; + char arg6[128]; + char arg7[128]; char buf[SIZ]; char request_method[128]; char pathname[512]; @@ -905,16 +910,26 @@ void session_loop(struct httprequest *req) if (strstr(arg3, "&")) *strstr(arg3, "&") = 0; if (strstr(arg3, " ")) *strstr(arg3, " ") = 0; - extract_token(arg4, pathname, 4, '/', sizeof arg4); + extract_token(arg4, pathname, 5, '/', sizeof arg4); if (strstr(arg4, "?")) *strstr(arg4, "?") = 0; if (strstr(arg4, "&")) *strstr(arg4, "&") = 0; if (strstr(arg4, " ")) *strstr(arg4, " ") = 0; - extract_token(arg5, pathname, 4, '/', sizeof arg5); + extract_token(arg5, pathname, 6, '/', sizeof arg5); if (strstr(arg5, "?")) *strstr(arg5, "?") = 0; if (strstr(arg5, "&")) *strstr(arg5, "&") = 0; if (strstr(arg5, " ")) *strstr(arg5, " ") = 0; + extract_token(arg6, pathname, 7, '/', sizeof arg6); + if (strstr(arg6, "?")) *strstr(arg6, "?") = 0; + if (strstr(arg6, "&")) *strstr(arg6, "&") = 0; + if (strstr(arg6, " ")) *strstr(arg6, " ") = 0; + + extract_token(arg7, pathname, 8, '/', sizeof arg7); + if (strstr(arg7, "?")) *strstr(arg7, "?") = 0; + if (strstr(arg7, "&")) *strstr(arg7, "&") = 0; + if (strstr(arg7, " ")) *strstr(arg7, " ") = 0; + while (hptr != NULL) { safestrncpy(buf, hptr->line, sizeof buf); hptr = hptr->next; @@ -998,8 +1013,9 @@ void session_loop(struct httprequest *req) } } if (is_static) { - snprintf(buf, sizeof buf, "%s/%s/%s/%s/%s/%s", action, arg1, arg2, arg3, arg4, arg5); - for (a=0; a<4; ++a) { + snprintf(buf, sizeof buf, "%s/%s/%s/%s/%s/%s/%s/%s", + action, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + for (a=0; a<8; ++a) { if (buf[strlen(buf)-1] == '/') { buf[strlen(buf)-1] = 0; } -- 2.39.2