From 8ee05063a2cd9adffbc0ade691254e681f0abb41 Mon Sep 17 00:00:00 2001 From: Niels Hartvig Date: Mon, 19 Jun 2017 15:05:02 +0200 Subject: [PATCH] More client files clean-up (including a duplicate tinymce) --- .../umbraco_client/IconPicker/iconpicker.js | 5 - .../umbraco_client/Installer/css/all.css | 1327 -- .../umbraco_client/Installer/css/form.css | 77 - .../Installer/css/jquery-ui-1.8.6.custom.css | 305 - .../umbraco_client/Installer/css/lt7.css | 174 - .../umbraco_client/Installer/css/reset.css | 52 - .../Installer/images/bg-bhuiness-cl.gif | Bin 19424 -> 0 bytes .../Installer/images/bg-bhuiness-cr.gif | Bin 46684 -> 0 bytes .../Installer/images/bg-bhuiness.jpg | Bin 184850 -> 0 bytes .../Installer/images/bg-blog-cl.gif | Bin 18564 -> 0 bytes .../Installer/images/bg-blog-cr.gif | Bin 50756 -> 0 bytes .../Installer/images/bg-blog-repeat.jpg | Bin 11078 -> 0 bytes .../Installer/images/bg-blog.jpg | Bin 187609 -> 0 bytes .../Installer/images/bg-drop-b.png | Bin 387 -> 0 bytes .../Installer/images/bg-drop-c.gif | Bin 84 -> 0 bytes .../Installer/images/bg-drop-t.png | Bin 391 -> 0 bytes .../Installer/images/bg-header.png | Bin 158 -> 0 bytes .../Installer/images/bg-img-ie.png | Bin 3915 -> 0 bytes .../Installer/images/bg-img.png | Bin 2452 -> 0 bytes .../Installer/images/bg-inp-big.png | Bin 866 -> 0 bytes .../Installer/images/bg-inp-error.png | Bin 616 -> 0 bytes .../Installer/images/bg-inp.png | Bin 621 -> 0 bytes .../Installer/images/bg-lightbox-b.png | Bin 283 -> 0 bytes .../Installer/images/bg-lightbox-t.png | Bin 296 -> 0 bytes .../Installer/images/bg-normal-cl.gif | Bin 18097 -> 0 bytes .../Installer/images/bg-normal-cr.gif | Bin 46703 -> 0 bytes .../Installer/images/bg-normal-repeat.jpg | Bin 9811 -> 0 bytes .../Installer/images/bg-normal.jpg | Bin 178356 -> 0 bytes .../Installer/images/bg-paging-h.png | Bin 366 -> 0 bytes .../Installer/images/bg-paging.png | Bin 346 -> 0 bytes .../Installer/images/bg-personal-cl.gif | Bin 18097 -> 0 bytes .../Installer/images/bg-personal-cr.gif | Bin 46703 -> 0 bytes .../Installer/images/bg-personal-repeat.jpg | Bin 9811 -> 0 bytes .../Installer/images/bg-personal.jpg | Bin 178356 -> 0 bytes .../Installer/images/bg-simple-cl.gif | Bin 17705 -> 0 bytes .../Installer/images/bg-simple-cr.gif | Bin 42137 -> 0 bytes .../Installer/images/bg-simple-repeat.jpg | Bin 12773 -> 0 bytes .../Installer/images/bg-simple.jpg | Bin 216794 -> 0 bytes .../Installer/images/btn-accept.png | Bin 6059 -> 0 bytes .../Installer/images/btn-back.png | Bin 2708 -> 0 bytes .../Installer/images/btn-blog.png | Bin 22650 -> 0 bytes .../Installer/images/btn-buisness-repeat.png | Bin 16942 -> 0 bytes .../Installer/images/btn-buisness.png | Bin 26481 -> 0 bytes .../Installer/images/btn-close.png | Bin 1682 -> 0 bytes .../Installer/images/btn-confirm.png | Bin 3113 -> 0 bytes .../Installer/images/btn-continue.png | Bin 3500 -> 0 bytes .../Installer/images/btn-create-hover.png | Bin 2243 -> 0 bytes .../Installer/images/btn-create.png | Bin 4277 -> 0 bytes .../Installer/images/btn-get.png | Bin 6109 -> 0 bytes .../Installer/images/btn-install-gal.png | Bin 6446 -> 0 bytes .../Installer/images/btn-install-hover.png | Bin 1484 -> 0 bytes .../Installer/images/btn-install.png | Bin 2789 -> 0 bytes .../Installer/images/btn-next.png | Bin 952 -> 0 bytes .../Installer/images/btn-no-thanks.png | Bin 25962 -> 0 bytes .../Installer/images/btn-no.png | Bin 1898 -> 0 bytes .../Installer/images/btn-personal.png | Bin 30788 -> 0 bytes .../Installer/images/btn-prev.png | Bin 958 -> 0 bytes .../Installer/images/btn-preview-web.png | Bin 7219 -> 0 bytes .../Installer/images/btn-preview.png | Bin 8978 -> 0 bytes .../Installer/images/btn-set.png | Bin 6976 -> 0 bytes .../Installer/images/btn-simple.png | Bin 28477 -> 0 bytes .../Installer/images/btn-yes.png | Bin 2380 -> 0 bytes .../umbraco_client/Installer/images/bul1.png | Bin 205 -> 0 bytes .../umbraco_client/Installer/images/bul2.gif | Bin 46 -> 0 bytes .../umbraco_client/Installer/images/bul3.png | Bin 240 -> 0 bytes .../umbraco_client/Installer/images/bul4.gif | Bin 74 -> 0 bytes .../umbraco_client/Installer/images/close.png | Bin 1284 -> 0 bytes .../Installer/images/ico-invalidaing.png | Bin 467 -> 0 bytes .../Installer/images/ico-validaing.png | Bin 437 -> 0 bytes .../umbraco_client/Installer/images/img01.jpg | Bin 3189 -> 0 bytes .../umbraco_client/Installer/images/img02.jpg | Bin 3533 -> 0 bytes .../umbraco_client/Installer/images/img03.jpg | Bin 6205 -> 0 bytes .../umbraco_client/Installer/images/img04.jpg | Bin 5029 -> 0 bytes .../umbraco_client/Installer/images/img05.jpg | Bin 6113 -> 0 bytes .../umbraco_client/Installer/images/img06.jpg | Bin 4408 -> 0 bytes .../umbraco_client/Installer/images/img07.jpg | Bin 5924 -> 0 bytes .../umbraco_client/Installer/images/img08.jpg | Bin 4535 -> 0 bytes .../umbraco_client/Installer/images/img09.jpg | Bin 16018 -> 0 bytes .../umbraco_client/Installer/images/img10.jpg | Bin 4173 -> 0 bytes .../umbraco_client/Installer/images/img11.jpg | Bin 6618 -> 0 bytes .../Installer/images/loader.gif | Bin 2113 -> 0 bytes .../umbraco_client/Installer/images/logo.gif | Bin 1445 -> 0 bytes .../umbraco_client/Installer/images/none.gif | Bin 43 -> 0 bytes .../Installer/images/pbar-ani.gif | Bin 304064 -> 0 bytes .../umbraco_client/Installer/images/pbar.gif | Bin 1026 -> 0 bytes .../Installer/images/select-button.png | Bin 491 -> 0 bytes .../Installer/images/select-center.png | Bin 199 -> 0 bytes .../Installer/images/select-left-2.png | Bin 816 -> 0 bytes .../Installer/images/select-left.png | Bin 401 -> 0 bytes .../umbraco_client/Installer/images/sep1.png | Bin 110 -> 0 bytes .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 260 -> 0 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 251 -> 0 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 104 -> 0 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 125 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 3762 -> 0 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 90 -> 0 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 129 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_228ef1_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes .../Installer/images/zoom-in.png | Bin 1207 -> 0 bytes .../Installer/js/PackageInstaller.js | 235 - .../umbraco_client/Installer/js/ie-png.js | 14 - .../Installer/js/jquery.main.js | 716 - .../Installer/js/jquery.ui.selectmenu.js | 573 - .../umbraco_client/Panel/images/panel_bg.gif | Bin 98 -> 0 bytes .../Panel/images/panel_boxfooter_bg.gif | Bin 43 -> 0 bytes .../images/panel_boxfooter_statusBar_bg.gif | Bin 162 -> 0 bytes .../panel_boxfooter_statusBar_h2_bg.gif | Bin 164 -> 0 bytes .../Panel/images/panel_boxhead_bg.gif | Bin 194 -> 0 bytes .../Panel/images/panel_boxhead_h2_bg.gif | Bin 193 -> 0 bytes .../umbraco_client/Panel/javascript.js | 9 - .../umbraco_client/Panel/style.css | 101 - .../menuicon/images/buttonbg.gif | Bin 273 -> 0 bytes .../menuicon/images/buttonbgdown.gif | Bin 273 -> 0 bytes .../umbraco_client/menuicon/images/split.gif | Bin 851 -> 0 bytes .../umbraco_client/menuicon/style.css | 33 - .../progressBar/images/container_left.gif | Bin 314 -> 0 bytes .../progressBar/images/container_right.gif | Bin 102 -> 0 bytes .../progressBar/images/indicator.gif | Bin 113 -> 0 bytes .../umbraco_client/progressBar/javascript.js | 25 - .../umbraco_client/progressBar/style.css | 27 - .../images/propertyBackground.gif | Bin 9038 -> 0 bytes .../propertypane/images/proppane_bg.png | Bin 554 -> 0 bytes .../umbraco_client/propertypane/style.css | 103 - .../simpleEditor/images/bold.gif | Bin 78 -> 0 bytes .../simpleEditor/images/italic.gif | Bin 73 -> 0 bytes .../simpleEditor/images/link.gif | Bin 108 -> 0 bytes .../tabview/images/background.gif | Bin 169 -> 0 bytes .../umbraco_client/tabview/images/bg.gif | Bin 73 -> 0 bytes .../tabview/images/footer_bg.gif | Bin 43 -> 0 bytes .../tabview/images/footer_statusBar_bg.gif | Bin 162 -> 0 bytes .../tabview/images/footer_statusBar_h2_bg.gif | Bin 164 -> 0 bytes .../tabview/images/left_both.gif | Bin 1343 -> 0 bytes .../tabview/images/right_both.gif | Bin 3913 -> 0 bytes .../umbraco_client/tabview/javascript.js | 102 - .../umbraco_client/tabview/oldstyle.css | 76 - .../umbraco_client/tabview/style.css | 130 - .../umbraco_client/tinymce3/langs/da.js | 1 - .../umbraco_client/tinymce3/langs/de.js | 1 - .../umbraco_client/tinymce3/langs/en.js | 1 - .../umbraco_client/tinymce3/langs/en_us.js | 1 - .../umbraco_client/tinymce3/langs/fi.js | 1 - .../umbraco_client/tinymce3/langs/fr.js | 1 - .../umbraco_client/tinymce3/langs/he.js | 1 - .../umbraco_client/tinymce3/langs/it.js | 1 - .../umbraco_client/tinymce3/langs/ja.js | 1 - .../umbraco_client/tinymce3/langs/nl.js | 1 - .../umbraco_client/tinymce3/langs/no.js | 1 - .../umbraco_client/tinymce3/langs/pl.js | 1 - .../umbraco_client/tinymce3/langs/pt.js | 1 - .../umbraco_client/tinymce3/langs/ru.js | 1 - .../umbraco_client/tinymce3/langs/sv.js | 1 - .../umbraco_client/tinymce3/langs/zh.js | 1 - .../umbraco_client/tinymce3/license.txt | 504 - .../tinymce3/plugins/advhr/css/advhr.css | 5 - .../tinymce3/plugins/advhr/editor_plugin.js | 1 - .../plugins/advhr/editor_plugin_src.js | 57 - .../tinymce3/plugins/advhr/js/rule.js | 43 - .../tinymce3/plugins/advhr/langs/da_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/de_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/en_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/fi_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/fr_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/he_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/it_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/ja_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/nl_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/no_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/pl_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/pt_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/ru_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/sv_dlg.js | 1 - .../tinymce3/plugins/advhr/langs/zh_dlg.js | 1 - .../tinymce3/plugins/advhr/rule.htm | 58 - .../plugins/advimage/css/advimage.css | 13 - .../plugins/advimage/editor_plugin.js | 1 - .../plugins/advimage/editor_plugin_src.js | 50 - .../tinymce3/plugins/advimage/image.htm | 235 - .../tinymce3/plugins/advimage/img/sample.gif | Bin 1624 -> 0 bytes .../tinymce3/plugins/advimage/js/image.js | 464 - .../tinymce3/plugins/advimage/langs/da_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/de_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/en_dlg.js | 1 - .../plugins/advimage/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/fi_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/fr_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/he_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/it_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/ja_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/nl_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/no_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/pl_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/pt_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/ru_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/sv_dlg.js | 1 - .../tinymce3/plugins/advimage/langs/zh_dlg.js | 1 - .../tinymce3/plugins/advlink/css/advlink.css | 8 - .../tinymce3/plugins/advlink/editor_plugin.js | 1 - .../plugins/advlink/editor_plugin_src.js | 61 - .../tinymce3/plugins/advlink/js/advlink.js | 543 - .../tinymce3/plugins/advlink/langs/da_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/de_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/en_dlg.js | 1 - .../plugins/advlink/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/fi_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/fr_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/he_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/it_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/ja_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/nl_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/no_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/pl_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/pt_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/ru_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/sv_dlg.js | 1 - .../tinymce3/plugins/advlink/langs/zh_dlg.js | 1 - .../tinymce3/plugins/advlink/link.htm | 338 - .../tinymce3/plugins/advlist/editor_plugin.js | 1 - .../plugins/advlist/editor_plugin_src.js | 176 - .../plugins/autolink/editor_plugin.js | 1 - .../plugins/autolink/editor_plugin_src.js | 184 - .../plugins/autoresize/editor_plugin.js | 1 - .../plugins/autoresize/editor_plugin_src.js | 119 - .../plugins/autosave/editor_plugin.js | 1 - .../plugins/autosave/editor_plugin_src.js | 433 - .../tinymce3/plugins/autosave/langs/en.js | 4 - .../tinymce3/plugins/autosave/langs/en_us.js | 4 - .../tinymce3/plugins/bbcode/editor_plugin.js | 1 - .../plugins/bbcode/editor_plugin_src.js | 120 - .../plugins/contextmenu/editor_plugin.js | 1 - .../plugins/contextmenu/editor_plugin_src.js | 163 - .../plugins/directionality/editor_plugin.js | 1 - .../directionality/editor_plugin_src.js | 85 - .../plugins/emotions/editor_plugin.js | 1 - .../plugins/emotions/editor_plugin_src.js | 43 - .../tinymce3/plugins/emotions/emotions.htm | 42 - .../plugins/emotions/img/smiley-cool.gif | Bin 354 -> 0 bytes .../plugins/emotions/img/smiley-cry.gif | Bin 329 -> 0 bytes .../emotions/img/smiley-embarassed.gif | Bin 331 -> 0 bytes .../emotions/img/smiley-foot-in-mouth.gif | Bin 342 -> 0 bytes .../plugins/emotions/img/smiley-frown.gif | Bin 340 -> 0 bytes .../plugins/emotions/img/smiley-innocent.gif | Bin 336 -> 0 bytes .../plugins/emotions/img/smiley-kiss.gif | Bin 338 -> 0 bytes .../plugins/emotions/img/smiley-laughing.gif | Bin 343 -> 0 bytes .../emotions/img/smiley-money-mouth.gif | Bin 321 -> 0 bytes .../plugins/emotions/img/smiley-sealed.gif | Bin 323 -> 0 bytes .../plugins/emotions/img/smiley-smile.gif | Bin 344 -> 0 bytes .../plugins/emotions/img/smiley-surprised.gif | Bin 338 -> 0 bytes .../emotions/img/smiley-tongue-out.gif | Bin 328 -> 0 bytes .../plugins/emotions/img/smiley-undecided.gif | Bin 337 -> 0 bytes .../plugins/emotions/img/smiley-wink.gif | Bin 350 -> 0 bytes .../plugins/emotions/img/smiley-yell.gif | Bin 336 -> 0 bytes .../tinymce3/plugins/emotions/js/emotions.js | 43 - .../tinymce3/plugins/emotions/langs/da_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/de_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/en_dlg.js | 1 - .../plugins/emotions/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/fi_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/fr_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/he_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/it_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/ja_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/nl_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/no_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/pl_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/pt_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/ru_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/sv_dlg.js | 1 - .../tinymce3/plugins/emotions/langs/zh_dlg.js | 1 - .../tinymce3/plugins/example/dialog.htm | 22 - .../tinymce3/plugins/example/editor_plugin.js | 1 - .../plugins/example/editor_plugin_src.js | 84 - .../tinymce3/plugins/example/img/example.gif | Bin 87 -> 0 bytes .../tinymce3/plugins/example/js/dialog.js | 19 - .../tinymce3/plugins/example/langs/en.js | 3 - .../tinymce3/plugins/example/langs/en_dlg.js | 3 - .../example_dependency/editor_plugin.js | 1 - .../example_dependency/editor_plugin_src.js | 50 - .../plugins/fullpage/css/fullpage.css | 143 - .../plugins/fullpage/editor_plugin.js | 1 - .../plugins/fullpage/editor_plugin_src.js | 405 - .../tinymce3/plugins/fullpage/fullpage.htm | 259 - .../tinymce3/plugins/fullpage/js/fullpage.js | 232 - .../tinymce3/plugins/fullpage/langs/da_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/de_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/en_dlg.js | 1 - .../plugins/fullpage/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/fi_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/fr_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/he_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/it_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/ja_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/nl_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/no_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/pl_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/pt_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/ru_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/sv_dlg.js | 1 - .../tinymce3/plugins/fullpage/langs/zh_dlg.js | 1 - .../plugins/fullscreen/editor_plugin.js | 1 - .../plugins/fullscreen/editor_plugin_src.js | 234 - .../plugins/fullscreen/fullscreen.htm | 117 - .../tinymce3/plugins/iespell/editor_plugin.js | 1 - .../plugins/iespell/editor_plugin_src.js | 54 - .../plugins/inlinepopups/editor_plugin.js | 1 - .../plugins/inlinepopups/editor_plugin_src.js | 699 - .../skins/clearlooks2/img/alert.gif | Bin 810 -> 0 bytes .../skins/clearlooks2/img/button.gif | Bin 272 -> 0 bytes .../skins/clearlooks2/img/buttons.gif | Bin 1195 -> 0 bytes .../skins/clearlooks2/img/confirm.gif | Bin 907 -> 0 bytes .../skins/clearlooks2/img/corners.gif | Bin 909 -> 0 bytes .../skins/clearlooks2/img/horizontal.gif | Bin 769 -> 0 bytes .../skins/clearlooks2/img/vertical.gif | Bin 84 -> 0 bytes .../inlinepopups/skins/clearlooks2/window.css | 90 - .../inlinepopups/skins/umbraco/img/alert.gif | Bin 818 -> 0 bytes .../inlinepopups/skins/umbraco/img/button.gif | Bin 280 -> 0 bytes .../skins/umbraco/img/buttons.gif | Bin 1195 -> 0 bytes .../inlinepopups/skins/umbraco/img/close.png | Bin 3728 -> 0 bytes .../skins/umbraco/img/confirm.gif | Bin 915 -> 0 bytes .../skins/umbraco/img/corners.gif | Bin 569 -> 0 bytes .../skins/umbraco/img/horizontal.gif | Bin 436 -> 0 bytes .../skins/umbraco/img/vertical.gif | Bin 140 -> 0 bytes .../inlinepopups/skins/umbraco/window.css | 77 - .../plugins/inlinepopups/template.htm | 387 - .../plugins/insertdatetime/editor_plugin.js | 1 - .../insertdatetime/editor_plugin_src.js | 83 - .../tinymce3/plugins/layer/editor_plugin.js | 1 - .../plugins/layer/editor_plugin_src.js | 262 - .../plugins/legacyoutput/editor_plugin.js | 1 - .../plugins/legacyoutput/editor_plugin_src.js | 139 - .../tinymce3/plugins/lists/editor_plugin.js | 1 - .../plugins/lists/editor_plugin_src.js | 955 - .../tinymce3/plugins/media/css/media.css | 17 - .../tinymce3/plugins/media/editor_plugin.js | 1 - .../plugins/media/editor_plugin_src.js | 898 - .../tinymce3/plugins/media/js/embed.js | 73 - .../tinymce3/plugins/media/js/media.js | 513 - .../tinymce3/plugins/media/langs/da_dlg.js | 1 - .../tinymce3/plugins/media/langs/de_dlg.js | 1 - .../tinymce3/plugins/media/langs/en_dlg.js | 1 - .../tinymce3/plugins/media/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/media/langs/es_dlg.js | 103 - .../tinymce3/plugins/media/langs/fi_dlg.js | 1 - .../tinymce3/plugins/media/langs/fr_dlg.js | 1 - .../tinymce3/plugins/media/langs/he_dlg.js | 1 - .../tinymce3/plugins/media/langs/it_dlg.js | 1 - .../tinymce3/plugins/media/langs/ja_dlg.js | 1 - .../tinymce3/plugins/media/langs/ko_dlg.js | 1 - .../tinymce3/plugins/media/langs/nl_dlg.js | 1 - .../tinymce3/plugins/media/langs/no_dlg.js | 1 - .../tinymce3/plugins/media/langs/pl_dlg.js | 1 - .../tinymce3/plugins/media/langs/pt_dlg.js | 1 - .../tinymce3/plugins/media/langs/ru_dlg.js | 1 - .../tinymce3/plugins/media/langs/sv_dlg.js | 1 - .../tinymce3/plugins/media/langs/zh_dlg.js | 1 - .../tinymce3/plugins/media/media.htm | 922 - .../tinymce3/plugins/media/moxieplayer.swf | Bin 19980 -> 0 bytes .../plugins/nonbreaking/editor_plugin.js | 1 - .../plugins/nonbreaking/editor_plugin_src.js | 54 - .../plugins/noneditable/editor_plugin.js | 1 - .../plugins/noneditable/editor_plugin_src.js | 537 - .../plugins/pagebreak/editor_plugin.js | 1 - .../plugins/pagebreak/editor_plugin_src.js | 74 - .../tinymce3/plugins/paste/editor_plugin.js | 1 - .../plugins/paste/editor_plugin_src.js | 887 - .../tinymce3/plugins/paste/js/pastetext.js | 36 - .../tinymce3/plugins/paste/js/pasteword.js | 51 - .../tinymce3/plugins/paste/langs/da_dlg.js | 1 - .../tinymce3/plugins/paste/langs/de_dlg.js | 1 - .../tinymce3/plugins/paste/langs/en_dlg.js | 1 - .../tinymce3/plugins/paste/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/paste/langs/fi_dlg.js | 1 - .../tinymce3/plugins/paste/langs/fr_dlg.js | 1 - .../tinymce3/plugins/paste/langs/he_dlg.js | 1 - .../tinymce3/plugins/paste/langs/it_dlg.js | 1 - .../tinymce3/plugins/paste/langs/ja_dlg.js | 1 - .../tinymce3/plugins/paste/langs/nl_dlg.js | 1 - .../tinymce3/plugins/paste/langs/no_dlg.js | 1 - .../tinymce3/plugins/paste/langs/pl_dlg.js | 1 - .../tinymce3/plugins/paste/langs/pt_dlg.js | 1 - .../tinymce3/plugins/paste/langs/ru_dlg.js | 1 - .../tinymce3/plugins/paste/langs/sv_dlg.js | 1 - .../tinymce3/plugins/paste/langs/zh_dlg.js | 1 - .../tinymce3/plugins/paste/pastetext.htm | 27 - .../tinymce3/plugins/paste/pasteword.htm | 21 - .../tinymce3/plugins/preview/editor_plugin.js | 1 - .../plugins/preview/editor_plugin_src.js | 53 - .../tinymce3/plugins/preview/example.html | 28 - .../plugins/preview/jscripts/embed.js | 73 - .../tinymce3/plugins/preview/preview.html | 17 - .../tinymce3/plugins/print/editor_plugin.js | 1 - .../plugins/print/editor_plugin_src.js | 34 - .../tinymce3/plugins/save/editor_plugin.js | 1 - .../plugins/save/editor_plugin_src.js | 101 - .../searchreplace/css/searchreplace.css | 6 - .../plugins/searchreplace/editor_plugin.js | 1 - .../searchreplace/editor_plugin_src.js | 61 - .../plugins/searchreplace/js/searchreplace.js | 148 - .../plugins/searchreplace/langs/da_dlg.js | 1 - .../plugins/searchreplace/langs/de_dlg.js | 1 - .../plugins/searchreplace/langs/en_dlg.js | 1 - .../plugins/searchreplace/langs/en_us_dlg.js | 1 - .../plugins/searchreplace/langs/fi_dlg.js | 1 - .../plugins/searchreplace/langs/fr_dlg.js | 1 - .../plugins/searchreplace/langs/he_dlg.js | 1 - .../plugins/searchreplace/langs/it_dlg.js | 1 - .../plugins/searchreplace/langs/ja_dlg.js | 1 - .../plugins/searchreplace/langs/nl_dlg.js | 1 - .../plugins/searchreplace/langs/no_dlg.js | 1 - .../plugins/searchreplace/langs/pl_dlg.js | 1 - .../plugins/searchreplace/langs/pt_dlg.js | 1 - .../plugins/searchreplace/langs/ru_dlg.js | 1 - .../plugins/searchreplace/langs/sv_dlg.js | 1 - .../plugins/searchreplace/langs/zh_dlg.js | 1 - .../plugins/searchreplace/searchreplace.htm | 100 - .../plugins/spellchecker/css/content.css | 1 - .../plugins/spellchecker/editor_plugin.js | 1 - .../plugins/spellchecker/editor_plugin_src.js | 471 - .../plugins/spellchecker/img/wline.gif | Bin 46 -> 0 bytes .../tinymce3/plugins/style/css/props.css | 14 - .../tinymce3/plugins/style/editor_plugin.js | 1 - .../plugins/style/editor_plugin_src.js | 71 - .../tinymce3/plugins/style/js/props.js | 709 - .../tinymce3/plugins/style/langs/da_dlg.js | 1 - .../tinymce3/plugins/style/langs/de_dlg.js | 1 - .../tinymce3/plugins/style/langs/en_dlg.js | 1 - .../tinymce3/plugins/style/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/style/langs/fi_dlg.js | 1 - .../tinymce3/plugins/style/langs/fr_dlg.js | 1 - .../tinymce3/plugins/style/langs/he_dlg.js | 1 - .../tinymce3/plugins/style/langs/it_dlg.js | 1 - .../tinymce3/plugins/style/langs/ja_dlg.js | 1 - .../tinymce3/plugins/style/langs/nl_dlg.js | 1 - .../tinymce3/plugins/style/langs/no_dlg.js | 1 - .../tinymce3/plugins/style/langs/pl_dlg.js | 1 - .../tinymce3/plugins/style/langs/pt_dlg.js | 1 - .../tinymce3/plugins/style/langs/ru_dlg.js | 1 - .../tinymce3/plugins/style/langs/sv_dlg.js | 1 - .../tinymce3/plugins/style/langs/zh_dlg.js | 1 - .../tinymce3/plugins/style/props.htm | 845 - .../tinymce3/plugins/style/readme.txt | 19 - .../plugins/tabfocus/editor_plugin.js | 1 - .../plugins/tabfocus/editor_plugin_src.js | 122 - .../tinymce3/plugins/table/cell.htm | 180 - .../tinymce3/plugins/table/css/cell.css | 17 - .../tinymce3/plugins/table/css/row.css | 25 - .../tinymce3/plugins/table/css/table.css | 13 - .../tinymce3/plugins/table/editor_plugin.js | 1 - .../plugins/table/editor_plugin_src.js | 1456 -- .../tinymce3/plugins/table/js/cell.js | 319 - .../tinymce3/plugins/table/js/merge_cells.js | 27 - .../tinymce3/plugins/table/js/row.js | 254 - .../tinymce3/plugins/table/js/table.js | 501 - .../tinymce3/plugins/table/langs/da_dlg.js | 1 - .../tinymce3/plugins/table/langs/de_dlg.js | 1 - .../tinymce3/plugins/table/langs/en_dlg.js | 1 - .../tinymce3/plugins/table/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/table/langs/fi_dlg.js | 1 - .../tinymce3/plugins/table/langs/fr_dlg.js | 1 - .../tinymce3/plugins/table/langs/he_dlg.js | 1 - .../tinymce3/plugins/table/langs/it_dlg.js | 1 - .../tinymce3/plugins/table/langs/ja_dlg.js | 1 - .../tinymce3/plugins/table/langs/nl_dlg.js | 1 - .../tinymce3/plugins/table/langs/no_dlg.js | 1 - .../tinymce3/plugins/table/langs/pl_dlg.js | 1 - .../tinymce3/plugins/table/langs/pt_dlg.js | 1 - .../tinymce3/plugins/table/langs/ru_dlg.js | 1 - .../tinymce3/plugins/table/langs/sv_dlg.js | 1 - .../tinymce3/plugins/table/langs/zh_dlg.js | 1 - .../tinymce3/plugins/table/merge_cells.htm | 32 - .../tinymce3/plugins/table/row.htm | 158 - .../tinymce3/plugins/table/table.htm | 188 - .../tinymce3/plugins/template/blank.htm | 12 - .../plugins/template/css/template.css | 23 - .../plugins/template/editor_plugin.js | 1 - .../plugins/template/editor_plugin_src.js | 159 - .../tinymce3/plugins/template/js/template.js | 106 - .../tinymce3/plugins/template/langs/da_dlg.js | 1 - .../tinymce3/plugins/template/langs/de_dlg.js | 1 - .../tinymce3/plugins/template/langs/en_dlg.js | 1 - .../plugins/template/langs/en_us_dlg.js | 1 - .../tinymce3/plugins/template/langs/fi_dlg.js | 1 - .../tinymce3/plugins/template/langs/fr_dlg.js | 1 - .../tinymce3/plugins/template/langs/he_dlg.js | 1 - .../tinymce3/plugins/template/langs/it_dlg.js | 1 - .../tinymce3/plugins/template/langs/ja_dlg.js | 1 - .../tinymce3/plugins/template/langs/nl_dlg.js | 1 - .../tinymce3/plugins/template/langs/no_dlg.js | 1 - .../tinymce3/plugins/template/langs/pl_dlg.js | 1 - .../tinymce3/plugins/template/langs/pt_dlg.js | 1 - .../tinymce3/plugins/template/langs/ru_dlg.js | 1 - .../tinymce3/plugins/template/langs/sv_dlg.js | 1 - .../tinymce3/plugins/template/langs/zh_dlg.js | 1 - .../tinymce3/plugins/template/template.htm | 31 - .../umbracocontextmenu/editor_plugin_src.js | 69 - .../tinymce3/plugins/umbracocss/dialog.htm | 27 - .../plugins/umbracocss/editor_plugin_src.js | 182 - .../plugins/umbracocss/img/example.gif | Bin 87 -> 0 bytes .../tinymce3/plugins/umbracocss/js/dialog.js | 19 - .../tinymce3/plugins/umbracocss/langs/en.js | 3 - .../plugins/umbracocss/langs/en_dlg.js | 3 - .../plugins/umbracocss/langs/en_us.js | 3 - .../plugins/umbracocss/langs/en_us_dlg.js | 3 - .../tinymce3/plugins/umbracocss/langs/it.js | 3 - .../plugins/umbracocss/langs/it_dlg.js | 3 - .../tinymce3/plugins/umbracocss/langs/ja.js | 3 - .../plugins/umbracocss/langs/ja_dlg.js | 3 - .../tinymce3/plugins/umbracocss/langs/ru.js | 3 - .../plugins/umbracocss/langs/ru_dlg.js | 3 - .../tinymce3/plugins/umbracocss/langs/sv.js | 3 - .../plugins/umbracocss/langs/sv_dlg.js | 3 - .../tinymce3/plugins/umbracocss/langs/zh.js | 3 - .../plugins/umbracocss/langs/zh_dlg.js | 3 - .../tinymce3/plugins/umbracoembed/dialog.htm | 92 - .../plugins/umbracoembed/editor_plugin.js | 1 - .../plugins/umbracoembed/editor_plugin_src.js | 84 - .../plugins/umbracoembed/img/ajax-loader.gif | Bin 1928 -> 0 bytes .../plugins/umbracoembed/img/embed.gif | Bin 260 -> 0 bytes .../plugins/umbracoembed/img/embed.png | Bin 537 -> 0 bytes .../plugins/umbracoembed/js/dialog.js | 90 - .../tinymce3/plugins/umbracoembed/langs/da.js | 3 - .../plugins/umbracoembed/langs/da_dlg.js | 9 - .../tinymce3/plugins/umbracoembed/langs/de.js | 10 - .../plugins/umbracoembed/langs/de_dlg.js | 10 - .../tinymce3/plugins/umbracoembed/langs/en.js | 3 - .../plugins/umbracoembed/langs/en_dlg.js | 10 - .../plugins/umbracoembed/langs/en_us.js | 3 - .../plugins/umbracoembed/langs/en_us_dlg.js | 10 - .../tinymce3/plugins/umbracoembed/langs/it.js | 9 - .../plugins/umbracoembed/langs/it_dlg.js | 9 - .../tinymce3/plugins/umbracoembed/langs/ja.js | 10 - .../plugins/umbracoembed/langs/ja_dlg.js | 10 - .../tinymce3/plugins/umbracoembed/langs/ru.js | 10 - .../plugins/umbracoembed/langs/ru_dlg.js | 10 - .../tinymce3/plugins/umbracoembed/langs/sv.js | 10 - .../plugins/umbracoembed/langs/sv_dlg.js | 10 - .../tinymce3/plugins/umbracoembed/langs/zh.js | 10 - .../plugins/umbracoembed/langs/zh_dlg.js | 9 - .../plugins/umbracoimg/editor_plugin_src.js | 52 - .../tinymce3/plugins/umbracoimg/js/image.js | 332 - .../plugins/umbracoimg/langs/en_dlg.js | 43 - .../plugins/umbracoimg/langs/en_us_dlg.js | 43 - .../plugins/umbracoimg/langs/he_dlg.js | 43 - .../plugins/umbracoimg/langs/it_dlg.js | 43 - .../plugins/umbracoimg/langs/ja_dlg.js | 43 - .../plugins/umbracoimg/langs/ru_dlg.js | 43 - .../plugins/umbracoimg/langs/sv_dlg.js | 43 - .../plugins/umbracoimg/langs/zh_dlg.js | 43 - .../plugins/umbracolink/editor_plugin_src.js | 54 - .../plugins/umbracolink/js/umbracolink.js | 567 - .../plugins/umbracolink/langs/da_dlg.js | 1 - .../plugins/umbracolink/langs/de_dlg.js | 1 - .../plugins/umbracolink/langs/en_dlg.js | 1 - .../plugins/umbracolink/langs/en_us_dlg.js | 1 - .../plugins/umbracolink/langs/fi_dlg.js | 1 - .../plugins/umbracolink/langs/fr_dlg.js | 1 - .../plugins/umbracolink/langs/he_dlg.js | 1 - .../plugins/umbracolink/langs/it_dlg.js | 1 - .../plugins/umbracolink/langs/ja_dlg.js | 1 - .../plugins/umbracolink/langs/nl_dlg.js | 1 - .../plugins/umbracolink/langs/no_dlg.js | 1 - .../plugins/umbracolink/langs/pl_dlg.js | 1 - .../plugins/umbracolink/langs/pt_dlg.js | 1 - .../plugins/umbracolink/langs/ru_dlg.js | 54 - .../plugins/umbracolink/langs/sv_dlg.js | 1 - .../plugins/umbracolink/langs/zh_dlg.js | 1 - .../tinymce3/plugins/umbracomacro/dialog.htm | 27 - .../plugins/umbracomacro/editor_plugin_src.js | 145 - .../plugins/umbracomacro/img/insMacro.gif | Bin 603 -> 0 bytes .../plugins/umbracomacro/js/dialog.js | 19 - .../tinymce3/plugins/umbracomacro/langs/en.js | 3 - .../plugins/umbracomacro/langs/en_dlg.js | 3 - .../plugins/umbracomacro/langs/en_us.js | 3 - .../plugins/umbracomacro/langs/en_us_dlg.js | 3 - .../tinymce3/plugins/umbracomacro/langs/he.js | 3 - .../plugins/umbracomacro/langs/he_dlg.js | 3 - .../tinymce3/plugins/umbracomacro/langs/ja.js | 3 - .../plugins/umbracomacro/langs/ja_dlg.js | 3 - .../tinymce3/plugins/umbracomacro/langs/ru.js | 3 - .../plugins/umbracomacro/langs/ru_dlg.js | 3 - .../tinymce3/plugins/umbracomacro/langs/sv.js | 3 - .../plugins/umbracomacro/langs/sv_dlg.js | 3 - .../tinymce3/plugins/umbracomacro/langs/zh.js | 3 - .../plugins/umbracomacro/langs/zh_dlg.js | 3 - .../plugins/umbracopaste/editor_plugin_src.js | 53 - .../umbracoshortcut/editor_plugin_src.js | 43 - .../plugins/visualblocks/css/visualblocks.css | 21 - .../plugins/visualblocks/editor_plugin.js | 1 - .../plugins/visualblocks/editor_plugin_src.js | 63 - .../plugins/visualchars/editor_plugin.js | 1 - .../plugins/visualchars/editor_plugin_src.js | 83 - .../plugins/wordcount/editor_plugin.js | 1 - .../plugins/wordcount/editor_plugin_src.js | 122 - .../tinymce3/plugins/xhtmlxtras/abbr.htm | 142 - .../tinymce3/plugins/xhtmlxtras/acronym.htm | 142 - .../plugins/xhtmlxtras/attributes.htm | 149 - .../tinymce3/plugins/xhtmlxtras/cite.htm | 142 - .../plugins/xhtmlxtras/css/attributes.css | 11 - .../tinymce3/plugins/xhtmlxtras/css/popup.css | 9 - .../tinymce3/plugins/xhtmlxtras/del.htm | 162 - .../plugins/xhtmlxtras/editor_plugin.js | 1 - .../plugins/xhtmlxtras/editor_plugin_src.js | 132 - .../tinymce3/plugins/xhtmlxtras/ins.htm | 162 - .../tinymce3/plugins/xhtmlxtras/js/abbr.js | 28 - .../tinymce3/plugins/xhtmlxtras/js/acronym.js | 28 - .../plugins/xhtmlxtras/js/attributes.js | 111 - .../tinymce3/plugins/xhtmlxtras/js/cite.js | 28 - .../tinymce3/plugins/xhtmlxtras/js/del.js | 53 - .../plugins/xhtmlxtras/js/element_common.js | 229 - .../tinymce3/plugins/xhtmlxtras/js/ins.js | 53 - .../plugins/xhtmlxtras/langs/da_dlg.js | 1 - .../plugins/xhtmlxtras/langs/de_dlg.js | 1 - .../plugins/xhtmlxtras/langs/en_dlg.js | 1 - .../plugins/xhtmlxtras/langs/en_us_dlg.js | 1 - .../plugins/xhtmlxtras/langs/fi_dlg.js | 1 - .../plugins/xhtmlxtras/langs/fr_dlg.js | 1 - .../plugins/xhtmlxtras/langs/he_dlg.js | 1 - .../plugins/xhtmlxtras/langs/it_dlg.js | 1 - .../plugins/xhtmlxtras/langs/ja_dlg.js | 1 - .../plugins/xhtmlxtras/langs/nl_dlg.js | 1 - .../plugins/xhtmlxtras/langs/no_dlg.js | 1 - .../plugins/xhtmlxtras/langs/pl_dlg.js | 1 - .../plugins/xhtmlxtras/langs/pt_dlg.js | 1 - .../plugins/xhtmlxtras/langs/ru_dlg.js | 1 - .../plugins/xhtmlxtras/langs/sv_dlg.js | 1 - .../plugins/xhtmlxtras/langs/zh_dlg.js | 1 - .../tinymce3/themes/advanced/about.htm | 52 - .../tinymce3/themes/advanced/anchor.htm | 26 - .../tinymce3/themes/advanced/charmap.htm | 55 - .../tinymce3/themes/advanced/color_picker.htm | 70 - .../themes/advanced/editor_template.js | 1 - .../themes/advanced/editor_template_src.js | 1490 -- .../tinymce3/themes/advanced/image.htm | 80 - .../themes/advanced/img/colorpicker.jpg | Bin 2584 -> 0 bytes .../tinymce3/themes/advanced/img/flash.gif | Bin 239 -> 0 bytes .../tinymce3/themes/advanced/img/icons.gif | Bin 11982 -> 0 bytes .../tinymce3/themes/advanced/img/iframe.gif | Bin 600 -> 0 bytes .../themes/advanced/img/pagebreak.gif | Bin 325 -> 0 bytes .../themes/advanced/img/quicktime.gif | Bin 301 -> 0 bytes .../themes/advanced/img/realmedia.gif | Bin 439 -> 0 bytes .../themes/advanced/img/shockwave.gif | Bin 384 -> 0 bytes .../tinymce3/themes/advanced/img/trans.gif | Bin 43 -> 0 bytes .../tinymce3/themes/advanced/img/video.gif | Bin 597 -> 0 bytes .../themes/advanced/img/windowsmedia.gif | Bin 415 -> 0 bytes .../tinymce3/themes/advanced/js/about.js | 73 - .../tinymce3/themes/advanced/js/anchor.js | 56 - .../tinymce3/themes/advanced/js/charmap.js | 363 - .../themes/advanced/js/color_picker.js | 345 - .../tinymce3/themes/advanced/js/image.js | 253 - .../tinymce3/themes/advanced/js/link.js | 159 - .../themes/advanced/js/source_editor.js | 78 - .../tinymce3/themes/advanced/langs/da.js | 1 - .../tinymce3/themes/advanced/langs/da_dlg.js | 1 - .../tinymce3/themes/advanced/langs/de.js | 1 - .../tinymce3/themes/advanced/langs/de_dlg.js | 1 - .../tinymce3/themes/advanced/langs/en.js | 1 - .../tinymce3/themes/advanced/langs/en_dlg.js | 1 - .../tinymce3/themes/advanced/langs/fi.js | 1 - .../tinymce3/themes/advanced/langs/fi_dlg.js | 1 - .../tinymce3/themes/advanced/langs/fr.js | 1 - .../tinymce3/themes/advanced/langs/fr_dlg.js | 1 - .../tinymce3/themes/advanced/langs/he.js | 1 - .../tinymce3/themes/advanced/langs/he_dlg.js | 1 - .../tinymce3/themes/advanced/langs/it.js | 1 - .../tinymce3/themes/advanced/langs/it_dlg.js | 1 - .../tinymce3/themes/advanced/langs/ja.js | 1 - .../tinymce3/themes/advanced/langs/ja_dlg.js | 1 - .../tinymce3/themes/advanced/langs/nl.js | 1 - .../tinymce3/themes/advanced/langs/nl_dlg.js | 1 - .../tinymce3/themes/advanced/langs/no.js | 1 - .../tinymce3/themes/advanced/langs/no_dlg.js | 1 - .../tinymce3/themes/advanced/langs/pl.js | 1 - .../tinymce3/themes/advanced/langs/pl_dlg.js | 1 - .../tinymce3/themes/advanced/langs/pt.js | 1 - .../tinymce3/themes/advanced/langs/pt_dlg.js | 1 - .../tinymce3/themes/advanced/langs/ru.js | 1 - .../tinymce3/themes/advanced/langs/ru_dlg.js | 1 - .../tinymce3/themes/advanced/langs/sv.js | 1 - .../tinymce3/themes/advanced/langs/sv_dlg.js | 1 - .../tinymce3/themes/advanced/langs/zh.js | 1 - .../tinymce3/themes/advanced/langs/zh_dlg.js | 1 - .../tinymce3/themes/advanced/link.htm | 57 - .../tinymce3/themes/advanced/shortcuts.htm | 47 - .../themes/advanced/skins/default/content.css | 50 - .../themes/advanced/skins/default/dialog.css | 118 - .../advanced/skins/default/img/buttons.png | Bin 3133 -> 0 bytes .../advanced/skins/default/img/items.gif | Bin 64 -> 0 bytes .../advanced/skins/default/img/menu_arrow.gif | Bin 68 -> 0 bytes .../advanced/skins/default/img/menu_check.gif | Bin 70 -> 0 bytes .../advanced/skins/default/img/progress.gif | Bin 1787 -> 0 bytes .../advanced/skins/default/img/tabs.gif | Bin 1322 -> 0 bytes .../themes/advanced/skins/default/ui.css | 219 - .../advanced/skins/highcontrast/content.css | 24 - .../advanced/skins/highcontrast/dialog.css | 106 - .../themes/advanced/skins/highcontrast/ui.css | 106 - .../themes/advanced/skins/o2k7/content.css | 48 - .../themes/advanced/skins/o2k7/dialog.css | 118 - .../advanced/skins/o2k7/img/button_bg.png | Bin 2766 -> 0 bytes .../skins/o2k7/img/button_bg_black.png | Bin 651 -> 0 bytes .../skins/o2k7/img/button_bg_silver.png | Bin 2084 -> 0 bytes .../themes/advanced/skins/o2k7/ui.css | 222 - .../themes/advanced/skins/o2k7/ui_black.css | 8 - .../themes/advanced/skins/o2k7/ui_silver.css | 5 - .../themes/advanced/source_editor.htm | 25 - .../tinymce3/themes/simple/editor_template.js | 1 - .../themes/simple/editor_template_src.js | 84 - .../tinymce3/themes/simple/img/icons.gif | Bin 806 -> 0 bytes .../tinymce3/themes/simple/langs/da.js | 1 - .../tinymce3/themes/simple/langs/de.js | 1 - .../tinymce3/themes/simple/langs/en.js | 1 - .../tinymce3/themes/simple/langs/fi.js | 1 - .../tinymce3/themes/simple/langs/fr.js | 1 - .../tinymce3/themes/simple/langs/he.js | 1 - .../tinymce3/themes/simple/langs/it.js | 1 - .../tinymce3/themes/simple/langs/ja.js | 1 - .../tinymce3/themes/simple/langs/nl.js | 1 - .../tinymce3/themes/simple/langs/no.js | 1 - .../tinymce3/themes/simple/langs/pl.js | 1 - .../tinymce3/themes/simple/langs/pt.js | 1 - .../tinymce3/themes/simple/langs/ru.js | 1 - .../tinymce3/themes/simple/langs/sv.js | 1 - .../tinymce3/themes/simple/langs/zh.js | 1 - .../themes/simple/skins/default/content.css | 25 - .../themes/simple/skins/default/ui.css | 32 - .../themes/simple/skins/o2k7/content.css | 17 - .../simple/skins/o2k7/img/button_bg.png | Bin 5102 -> 0 bytes .../tinymce3/themes/simple/skins/o2k7/ui.css | 35 - .../tinymce3/themes/umbraco/about.htm | 52 - .../tinymce3/themes/umbraco/anchor.htm | 24 - .../tinymce3/themes/umbraco/charmap.htm | 57 - .../tinymce3/themes/umbraco/color_picker.htm | 71 - .../themes/umbraco/editor_template_src.js | 1496 -- .../tinymce3/themes/umbraco/image.htm | 81 - .../themes/umbraco/img/colorpicker.jpg | Bin 2584 -> 0 bytes .../tinymce3/themes/umbraco/img/flash.gif | Bin 239 -> 0 bytes .../tinymce3/themes/umbraco/img/icons.gif | Bin 11982 -> 0 bytes .../tinymce3/themes/umbraco/img/iframe.gif | Bin 600 -> 0 bytes .../tinymce3/themes/umbraco/img/pagebreak.gif | Bin 325 -> 0 bytes .../tinymce3/themes/umbraco/img/quicktime.gif | Bin 301 -> 0 bytes .../tinymce3/themes/umbraco/img/realmedia.gif | Bin 439 -> 0 bytes .../tinymce3/themes/umbraco/img/shockwave.gif | Bin 384 -> 0 bytes .../tinymce3/themes/umbraco/img/trans.gif | Bin 43 -> 0 bytes .../tinymce3/themes/umbraco/img/video.gif | Bin 597 -> 0 bytes .../themes/umbraco/img/windowsmedia.gif | Bin 415 -> 0 bytes .../tinymce3/themes/umbraco/js/about.js | 73 - .../tinymce3/themes/umbraco/js/anchor.js | 44 - .../tinymce3/themes/umbraco/js/charmap.js | 363 - .../themes/umbraco/js/color_picker.js | 345 - .../tinymce3/themes/umbraco/js/image.js | 253 - .../tinymce3/themes/umbraco/js/link.js | 153 - .../themes/umbraco/js/source_editor.js | 78 - .../tinymce3/themes/umbraco/langs/da.js | 62 - .../tinymce3/themes/umbraco/langs/da_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/de.js | 63 - .../tinymce3/themes/umbraco/langs/de_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/en.js | 74 - .../tinymce3/themes/umbraco/langs/en_dlg.js | 55 - .../tinymce3/themes/umbraco/langs/en_us.js | 74 - .../themes/umbraco/langs/en_us_dlg.js | 55 - .../tinymce3/themes/umbraco/langs/es.js | 62 - .../tinymce3/themes/umbraco/langs/es_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/fr.js | 62 - .../tinymce3/themes/umbraco/langs/fr_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/he.js | 62 - .../tinymce3/themes/umbraco/langs/he_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/it.js | 76 - .../tinymce3/themes/umbraco/langs/it_dlg.js | 52 - .../tinymce3/themes/umbraco/langs/ja.js | 75 - .../tinymce3/themes/umbraco/langs/ja_dlg.js | 56 - .../tinymce3/themes/umbraco/langs/ko.js | 1 - .../tinymce3/themes/umbraco/langs/ko_dlg.js | 1 - .../tinymce3/themes/umbraco/langs/nl.js | 62 - .../tinymce3/themes/umbraco/langs/nl_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/no.js | 62 - .../tinymce3/themes/umbraco/langs/no_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/ru.js | 76 - .../tinymce3/themes/umbraco/langs/ru_dlg.js | 56 - .../tinymce3/themes/umbraco/langs/sv.js | 60 - .../tinymce3/themes/umbraco/langs/sv_dlg.js | 51 - .../tinymce3/themes/umbraco/langs/zh.js | 74 - .../tinymce3/themes/umbraco/langs/zh_dlg.js | 55 - .../tinymce3/themes/umbraco/link.htm | 58 - .../tinymce3/themes/umbraco/shortcuts.htm | 47 - .../themes/umbraco/skins/umbraco/content.css | 34 - .../themes/umbraco/skins/umbraco/dialog.css | 107 - .../umbraco/skins/umbraco/img/buttons.png | Bin 4579 -> 0 bytes .../umbraco/skins/umbraco/img/items.gif | Bin 70 -> 0 bytes .../umbraco/skins/umbraco/img/menu_arrow.gif | Bin 68 -> 0 bytes .../umbraco/skins/umbraco/img/menu_check.gif | Bin 70 -> 0 bytes .../umbraco/skins/umbraco/img/progress.gif | Bin 1787 -> 0 bytes .../themes/umbraco/skins/umbraco/img/tabs.gif | Bin 1326 -> 0 bytes .../themes/umbraco/skins/umbraco/ui.css | 225 - .../tinymce3/themes/umbraco/source_editor.htm | 27 - .../umbraco_client/tinymce3/tiny_mce.js | 1 - .../umbraco_client/tinymce3/tiny_mce_popup.js | 5 - .../umbraco_client/tinymce3/tiny_mce_src.js | 19127 ---------------- .../tinymce3/utils/editable_selects.js | 70 - .../tinymce3/utils/form_utils.js | 210 - .../umbraco_client/tinymce3/utils/mctabs.js | 162 - .../umbraco_client/tinymce3/utils/validate.js | 252 - 806 files changed, 57000 deletions(-) delete mode 100644 src/Umbraco.Web.UI/umbraco_client/IconPicker/iconpicker.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/css/all.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/css/form.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/css/jquery-ui-1.8.6.custom.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/css/lt7.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/css/reset.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness-cl.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness-cr.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog-cl.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog-cr.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog-repeat.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-drop-b.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-drop-c.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-drop-t.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-header.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-img-ie.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-img.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp-big.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp-error.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-lightbox-b.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-lightbox-t.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal-cl.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal-cr.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal-repeat.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-paging-h.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-paging.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal-cl.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal-cr.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal-repeat.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-cl.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-cr.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-repeat.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-accept.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-back.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-blog.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-buisness-repeat.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-buisness.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-close.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-confirm.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-continue.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-create-hover.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-create.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-get.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-install-gal.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-install-hover.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-install.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-next.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-no-thanks.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-no.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-personal.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-prev.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-preview-web.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-preview.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-set.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-simple.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-yes.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bul1.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bul2.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bul3.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/bul4.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/close.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ico-invalidaing.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ico-validaing.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img01.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img02.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img03.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img04.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img05.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img06.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img07.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img08.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img09.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img10.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/img11.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/loader.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/logo.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/none.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/pbar-ani.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/pbar.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/select-button.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/select-center.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/select-left-2.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/select-left.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/sep1.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_222222_256x240.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_228ef1_256x240.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_ef8c08_256x240.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_ffd27a_256x240.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_ffffff_256x240.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/images/zoom-in.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/js/ie-png.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.main.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.ui.selectmenu.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_statusBar_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_statusBar_h2_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxhead_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxhead_h2_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/javascript.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/Panel/style.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/menuicon/images/buttonbg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/menuicon/images/buttonbgdown.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/menuicon/images/split.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/menuicon/style.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/progressBar/images/container_left.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/progressBar/images/container_right.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/progressBar/images/indicator.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/progressBar/javascript.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/progressBar/style.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/propertypane/images/propertyBackground.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/propertypane/images/proppane_bg.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/propertypane/style.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/simpleEditor/images/bold.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/simpleEditor/images/italic.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/simpleEditor/images/link.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/images/background.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/images/bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_statusBar_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_statusBar_h2_bg.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/images/left_both.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/images/right_both.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/javascript.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/oldstyle.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tabview/style.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/da.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/de.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en_us.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fi.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fr.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/he.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/it.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ja.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/nl.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/no.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pl.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pt.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ru.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/sv.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/zh.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/license.txt delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/css/advhr.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/js/rule.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/rule.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/css/advimage.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/image.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/img/sample.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/js/image.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/css/advlink.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/js/advlink.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/link.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en_us.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/emotions.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-cool.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-cry.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-embarassed.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-foot-in-mouth.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-frown.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-innocent.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-kiss.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-laughing.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-money-mouth.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-sealed.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-smile.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-surprised.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-tongue-out.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-undecided.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-wink.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-yell.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/js/emotions.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/dialog.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/img/example.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/js/dialog.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example_dependency/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example_dependency/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/css/fullpage.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/fullpage.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/js/fullpage.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/fullscreen.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/alert.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/button.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/corners.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/window.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/alert.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/button.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/buttons.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/close.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/confirm.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/corners.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/horizontal.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/vertical.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/window.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/template.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/insertdatetime/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/insertdatetime/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/layer/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/layer/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/css/media.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/js/embed.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/js/media.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/es_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ko_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/media.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/moxieplayer.swf delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pastetext.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pasteword.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pastetext.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pasteword.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/example.html delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/jscripts/embed.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/preview.html delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/css/searchreplace.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/js/searchreplace.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/searchreplace.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/css/content.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/img/wline.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/css/props.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/js/props.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/props.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/readme.txt delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/cell.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/cell.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/row.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/table.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/js/cell.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/js/merge_cells.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/js/row.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/js/table.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/merge_cells.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/row.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/table.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/blank.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/css/template.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/js/template.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/template.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocontextmenu/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/dialog.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/img/example.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/js/dialog.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/en_us.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/it.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/ja.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/ru.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/sv.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/zh.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/dialog.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/img/ajax-loader.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/img/embed.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/img/embed.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/js/dialog.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/js/image.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/js/umbracolink.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/dialog.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/img/insMacro.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/js/dialog.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracopaste/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoshortcut/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/css/visualblocks.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/abbr.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/acronym.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/attributes.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/cite.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/attributes.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/popup.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/del.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/ins.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/abbr.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/acronym.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/attributes.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/cite.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/del.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/element_common.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/ins.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/about.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/anchor.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/charmap.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/color_picker.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/image.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/colorpicker.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/flash.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/icons.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/iframe.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/pagebreak.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/quicktime.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/realmedia.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/shockwave.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/trans.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/video.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/windowsmedia.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/about.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/anchor.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/charmap.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/color_picker.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/image.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/link.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/source_editor.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/link.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/shortcuts.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/content.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/dialog.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/buttons.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/items.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/menu_arrow.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/menu_check.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/progress.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/tabs.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/ui.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/content.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/dialog.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/ui.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/content.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/dialog.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/img/button_bg.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/img/button_bg_black.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/img/button_bg_silver.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/ui.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/ui_black.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/ui_silver.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/source_editor.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/img/icons.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/da.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/de.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fi.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fr.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/he.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/it.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ja.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/nl.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/no.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pl.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pt.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ru.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/sv.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/zh.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/content.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/ui.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/content.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/img/button_bg.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/ui.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/about.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/anchor.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/charmap.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/color_picker.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/editor_template_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/image.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/colorpicker.jpg delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/flash.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/icons.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/iframe.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/pagebreak.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/quicktime.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/realmedia.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/shockwave.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/trans.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/video.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/windowsmedia.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/about.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/anchor.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/charmap.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/color_picker.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/image.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/link.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/source_editor.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh_dlg.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/link.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/shortcuts.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/content.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/dialog.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/buttons.png delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/items.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/menu_arrow.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/menu_check.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/progress.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/tabs.gif delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/ui.css delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/source_editor.htm delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce_popup.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce_src.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/utils/editable_selects.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/utils/form_utils.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/utils/mctabs.js delete mode 100644 src/Umbraco.Web.UI/umbraco_client/tinymce3/utils/validate.js diff --git a/src/Umbraco.Web.UI/umbraco_client/IconPicker/iconpicker.js b/src/Umbraco.Web.UI/umbraco_client/IconPicker/iconpicker.js deleted file mode 100644 index 8c7d5bbe62..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/IconPicker/iconpicker.js +++ /dev/null @@ -1,5 +0,0 @@ - -//todo -function openIconPicker(element) { - -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/css/all.css b/src/Umbraco.Web.UI/umbraco_client/Installer/css/all.css deleted file mode 100644 index 6fdebdea79..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/css/all.css +++ /dev/null @@ -1,1327 +0,0 @@ -body{ - margin:0; - color:#fff; - font:13px/16px Tahoma, Geneva, sans-serif; - background:#191919; - min-width:1000px; - position:relative; -} -img{border:0;} -a{ - color:#333; - text-decoration:none; -} -a:hover{text-decoration:underline;} -input, -textarea, -select{ - font:100% arial,sans-serif; - vertical-align:middle; -} -form,fieldset{ - margin:0; - padding:0; - border-style:none; -} -header, -footer, -article, -section, -hgroup, -nav, -figure{display: block;} -/* all page */ -#wrapper{ - width:100%; - overflow:hidden; - position:relative; - z-index:10; -} -/* bg page */ -#wrapper .bg-l{ - position:absolute; - top:0; - left:0; - width:1%; - height:1050px; -} -.bg-main { - position:absolute; - top: 0; - left: 0; - width:100%; - height:100%; - z-index:1; -} -.bg-main .color1, -.bg-main .color2, -.bg-main .color3, -.bg-main .color4, -.bg-main .color5 { - position:absolute; - top: 0; - left: 0; - width:100%; - height:1050px; -} -.bg-main .color1 .bg-c, -.bg-main .color2 .bg-c, -.bg-main .color3 .bg-c, -.bg-main .color4 .bg-c, -.bg-main .color5 .bg-c { - position:absolute; - top: 0; - left: 0; - width:100%; - height:1050px; -} - -/* Color 1 */ -.bg-main .color1 { background:url(../images/bg-normal-repeat.jpg) repeat-x;} - -.bg-main .color1 .bg-c { background:url(../images/bg-normal.jpg) no-repeat 50% 0;} -/* Color 2 */ -.bg-main .color2 { background:#2e1427 url(../images/bg-simple-repeat.jpg) repeat-x;} - -.bg-main .color2 .bg-c { background:url(../images/bg-simple.jpg) no-repeat 50% 0;} -/* Color 3 */ -.bg-main .color3 { background:#01242d url(../images/bg-blog-repeat.jpg) repeat-x;} - -.bg-main .color3 .bg-c { background:url(../images/bg-blog.jpg) no-repeat 50% 0;} -/* Color 4 */ -.bg-main .color4 { background:#201c01 url(../images/bg-normal-repeat.jpg) repeat-x;} - -.bg-main .color4 .bg-c { background:url(../images/bg-bhuiness.jpg) no-repeat 50% 0;} -/* Color 5 */ -.bg-main .color5 { background:#3b0d03 url(../images/bg-personal-repeat.jpg) repeat-x;} - -.bg-main .color5 .bg-c { background:url(../images/bg-personal.jpg) no-repeat 50% 0;} -.wholder:after { - clear: both; - content:""; - display: block; -} -.wholder{ - width:100%; - min-height:1000px; - position:relative; - padding:0 0 50px; -} -* html .wholder{height:1200px;} -/* header */ -#header{ - width:100%; - overflow:hidden; - height:98px; - background:url(../images/bg-header.png) repeat-x; -} -#header .holder{ - width:960px; - overflow:hidden; - margin:0 auto; -} -.logo{ - display:block; - width:177px; - margin:0 auto; - font-size:0; - line-height:0; - padding:14px 0 0; -} -.logo a{ - display:block; - width:177px; - height:53px; - overflow:hidden; - text-indent:-99999px; - background:url(../images/logo.gif) no-repeat; -} -/* all content */ -#main:after { - clear: both; - content:""; - display: block; -} -#main{ - width:960px; - margin:0 auto; -} -/* tabset */ -.tabset{ - width:100%; - overflow:hidden; - padding:2px 0 0; -} -.tabset .b{ - width:100%; - overflow:hidden; - height:1px; - font-size:0; - line-height:0; - background:url(../images/sep1.png) repeat-x; -} -.tabset ul{ - width:1003px; - overflow:hidden; - margin:0 -43px 0 0; - padding:0 0 2px; - list-style:none; -} -.tabset ul li{ - float:left; - padding:0 43px 17px 0; - font:bold 21px/23px Arial,Helvetica,sans-serif; - letter-spacing:-1px; - color:#f27021; - position:relative; -} -.tabset ul li.disable{color:#666;} -.tabset ul li em{ - position:absolute; - left:13px; - bottom:0; - font-size:0; - line-height:0; - width:14px; - height:11px; -} -.tabset ul li.active {color:#fff;} -.tabset ul li.active em{background:url(../images/bul1.png) no-repeat;} -/* content */ -.content:after { - clear: both; - content:""; - display: block; -} -.content{ - width:100%; - padding:20px 0 0; -} -.tab:after { - clear: both; - content:""; - display: block; -} -.tab{width:100%;} -.content h1{ - margin:0 0 26px; - font-size:36px; - line-height:40px; - font-weight:normal; - color:#fff; -} -.content .container{ - overflow:hidden; - height:1%; - padding:0 100px 13px 5px; -} -.content h2{ - margin:0 0 11px; - font-size:20px; - line-height:24px; - color:#fff; - font-weight:normal; -} -.content p{margin:0 0 13px;} -.content p strong{color:#fff;} -/* text list */ -.text-list{ - overflow:hidden; - width:100%; - margin:0; - padding:3px 0 20px; - list-style:none; -} -.text-list li{ - overflow:hidden; - height:1%; - vertical-align:top; - padding:0 0 4px; -} -.text-list li strong{ - float:left; - display:inline; - margin:0 3px 0 0; - width:13px; - color:#fff; -} -* html .text-list li strong{margin:0;} -.text-list li span{ - display:block; - overflow:hidden; - height:1%; -} -.content .enjoy{ - display:block; - padding:0 0 14px; - font-size:20px; - line-height:24px; - color:#fff; - font-weight:normal; -} -/* btn box */ -.btn-box{ - width:100%; - overflow:hidden; -} -.btn-box .t{ - width:100%; - overflow:hidden; - height:1px; - font-size:0; - line-height:0; - background:url(../images/sep1.png) repeat-x; -} -.btn-box .btn{margin:13px 0 0;} -.btn{ - float:left; - overflow:hidden; - cursor:pointer; -} -.btn:hover{border:none;} -.btn span{ - float:left; - overflow:hidden; - text-indent:-9999px; -} -.btn-get{height:59px;} -.btn-get span{ - height:118px; - width:230px; - background:url(../images/btn-get.png) no-repeat; -} -.btn-get:hover span{margin:-59px 0 0;} -.accept-hold{ - width:100%; - overflow:hidden; - margin:-2px 0 0; - padding:0 0 7px; -} -.content .accept-hold h2{margin:0 0 10px;} -.content .accept-hold p{ - font-size:15px; - line-height:20px; -} -.content h3{ - margin:0 0 18px; - font-size:15px; - line-height:20px; - color:#fff; - font-weight: normal; -} -.btn-accept, -.btn-continue, -.btn-back{height:42px;} -.btn-accept span{ - height:84px; - width:215px; - background:url(../images/btn-accept.png) no-repeat; -} -.btn-back span{ - height:84px; - width:90px; - background:url(../images/btn-back.png) no-repeat; -} - -.btn-accept:hover span, -.btn-continue:hover span, -.btn-back:hover span{margin:-42px 0 0;} - -/* database */ -.database-hold{ - width:100%; - overflow:hidden; -} -.content .database-hold .container{padding-bottom:0;} -/* step */ -.step{ - width:100%; - overflow:hidden; - padding:11px 0 3px; -} -/* mini tabset */ -.mini-tabset{ - width:100%; - overflow:hidden; - margin:0; - padding:2px 0 9px; - list-style:none; -} -.mini-tabset li{ - float:left; - padding:0 12px 0 0; -} -.mini-tabset li a{ - float:left; - height:42px; - overflow:hidden; - cursor:pointer; -} -.mini-tabset li a:hover{position:relative;} -.mini-tabset li a span{ - float:left; - height:84px; - overflow:hidden; - text-indent:-9999px; -} -.mini-tabset li.btn-yes a span{ - width:79px; - background:url(../images/btn-yes.png) no-repeat; -} -.mini-tabset li.btn-no a span{ - width:73px; - background:url(../images/btn-no.png) no-repeat; -} -.mini-tabset li a:hover span{margin:-42px 0 0;} -.step .row, -.instruction-hold .row{ - overflow:hidden; - height:1%; - padding:0 0 8px; -} -.instruction-hold a -{ - color: #eeffcc; - text-decoration: underline; -} -.step .sel{ - width:310px; - display:inline; -} -.step .select{padding:0 0 8px 139px !important;} -.instruction-hold{ - width:100%; - overflow:hidden; - padding:2px 0 25px; -} -.instruction-hold label{ - float:left; - width:135px; - padding:5px 3px 0 0; - font-weight:bold; - color:#fff; -} -.instruction-hold .row span{ - float:left; - width:298px; - height:27px; - padding:0 6px; - background:url(../images/bg-inp.png) no-repeat; -} - -.instruction-hold .row span.textarea -{ - height:108px; - background:url(../images/bg-inp-big.png) no-repeat; -} -.instruction-hold .error span{background:url(../images/bg-inp-error.png) no-repeat;} -.instruction-hold .text{ - float:left; - width:298px; - outline:none; - background:none; - border:none; - overflow:hidden; - font-size:13px; - line-height:16px; - height:16px; - padding:5px 0 6px; - position:relative; -} -.instruction-hold .textarea -{ - height:95px; -} -.btn-box .btn-install { - float:left; - margin:13px 0 0; - width:99px; - height:42px; - position: relative; - overflow:hidden; -} -.btn-box .btn-install span { - display: block; - width:99px; - height:42px; - text-indent:-9999px; - overflow:hidden; - background: url(../images/btn-install.png) no-repeat; -} -.btn-box .btn-install:hover { border: none; } -.btn-box .btn-install:hover span { - margin: -42px 0 0; - padding:42px 0 0; -} -.btn-link{ - display:block; - width:100%; - overflow:hidden; -} -.btn-link a{ - float:left; - font-size:17px; - line-height:20px; - text-decoration:underline; - color:#fff; -} -.btn-link a:hover{text-decoration:none;} -/* loader */ -.loader{ - width:100%; - overflow:hidden; - padding:13px 0 14px; -} -.loader .hold{ - width:100%; - overflow:hidden; -} -.loader img{float:left;} -.loader .hold span{ - float:left; - font-size:12px; - line-height:14px; - color:#fff; - padding:4px 0 0 7px; -} -.loader strong{ - display:block; - color:#fff; - padding:17px 0 0; -} -.progress-bar { - width:369px; - height:22px !important; - overflow:hidden; - float:left; -} -.ui-progressbar-value { background-image: url(../images/pbar-ani.gif) } -.btn-continue span{ - width:122px; - height:84px; - background:url(../images/btn-continue.png) no-repeat; -} -/* create box */ -.create-hold{ - width:100%; - overflow:hidden; - margin:-1px 0 0; - padding:0 0 13px; -} -.content .create-hold p{ - margin:0; - line-height:20px; -} -/* instruction box */ -.instruction-hold .check-hold{ - overflow:hidden; - height:1%; - padding:10px 0 3px 139px; -} -.instruction-hold .chk{ - float:left; - display:inline; - width:14px; - height:14px; - margin:2px 8px 0 0; - padding:0; -} -.instruction-hold .check-hold label{ - float:left; - width:auto; - line-height:16px; - color:#ffffff; - font-weight:normal; - padding:0; -} -.btn-box .btn-create { - float:left; - margin:13px 0 0; - width:145px; - height:42px; - position:relative; - overflow:hidden; -} -.btn-box .btn-create span { - display: block; - width:145px; - height:42px; - overflow:hidden; - text-indent: -9999px; - background:url(../images/btn-create.png) no-repeat; -} -.btn-box .btn-create:hover { border: none; } -.btn-box .btn-create:hover span { - padding: 42px 0 0; - margin: -42px 0 0; -} -.validaing, -.invalidaing, .basevalidaing{ - float:left !Important; - display:inline; - margin:6px 0 0 10px !Important; - padding:0 0 2px 28px !Important; - line-height:13px !Important; - font-weight:bold !Important; - color:#fff !Important; - background-color: none !Important; -} - -.validaing -{ - background:url(../images/ico-validaing.png) no-repeat !Important; -} - -.invalidaing{ - margin:6px 0 0 12px !Important; - padding:0 0 2px 26px !Important; - background:url(../images/ico-invalidaing.png) no-repeat !Important; -} - - -/* add navigation */ -.add-nav:after { - clear: both; - content:""; - display: block; -} -.add-nav{ - width:100%; - position:relative; - margin:-19px 0 0; -} -.add-nav ul{ - margin:0; - padding:0; - list-style:none; -} -.add-nav ul li{ - float:left; - padding:0 4px 0 32px; -} -.add-nav ul li a { - display:block; - width:150px; - height:212px; - position:relative; - cursor:pointer; -} -.add-nav ul li a img{ - position:absolute; - top: 0; - left: 0; -} -.add-nav ul li a span{ - position:absolute; - top:-15px; - left:-99999px; - display:none; -} -.add-nav ul li.hover a span{ - display:block; - left:-15px; -} -.add-nav ul li em{ - position:absolute; - top:236px; - width:16px; - height:13px; - overflow:hidden; - font-size:0; - line-height:0; -} -.add-nav ul li.add-simple em{left:166px;} -.add-nav ul li.add-blog em{left:319px;} -.add-nav ul li.add-personal em{left:471px;} -.add-nav ul li.add-buisness em{left:624px;} -.add-nav ul li.add-thanks em{left:776px;} -.add-nav ul li:hover em, -.add-nav ul li.hover em{background:url(../images/bul3.png) no-repeat;} -.add-nav ul li:hover .drop-hold, -.add-nav ul li.hover .drop-hold{display:block;} -/* drop down */ -.drop-hold{ - width:708px; - overflow:hidden; - position:absolute; - top:209px; - left:50%; - margin:0 0 0 -355px; - padding:40px 0 0; - display:none; -} -.drop-hold .c:after { - clear: both; - content:""; - display: block; -} -.drop-hold .c{ - width:620px; - min-height:107px; - padding:16px 44px; - background:url(../images/bg-drop-c.gif) repeat-y; -} -* html .drop-hold .c{height:107px;} -.drop-hold .t, -.drop-hold .b{ - width:100%; - overflow:hidden; - height:10px; - font-size:0; - line-height:0; -} -.drop-hold .t{background:url(../images/bg-drop-t.png) no-repeat;} -.drop-hold .b{background:url(../images/bg-drop-b.png) no-repeat;} -.drop-hold .title{ - width:100%; - overflow:hidden; - padding:0 0 17px; -} -.drop-hold .title span{ - display:block; - font-size:20px; - line-height:24px; - color:#3e0e03; -} -.drop-hold .hold{ - width:100%; - overflow:hidden; - color:#3e0e03; -} -.drop-hold .box{ - float:left; - width:280px; - padding:0 8px 0 0; -} -.add-nav .box ul{ - margin:0; - padding:0; - list-style:none; - width:100%; - overflow:hidden; -} -.add-nav .box ul li{ - overflow:hidden; - height:1%; - vertical-align:top; - float:none; - padding:0 0 4px 13px; - color:#3e0e03; - background:url(../images/bul2.gif) no-repeat 0 7px; -} - -/* basic starterkit grid*/ -ul.kits { - list-style: none; -} - -.thumbnails li { - float: left; - width: 256px; - margin: 0 30px 0 0; - background: #1f1f1f; - padding: 18px 22px; - border-radius: 10px; - position: relative; -} - -.thumbnails li .overlay { - position: absolute; - bottom: 30px; - right: 32px; - background: #3388cc; - height: 16px; - color: #fff; - border-radius: 3px; - padding: 7px 15px; - cursor: pointer; - outline: 0; - box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.05); - display: inline; - -moz-transition: background-color .25s ease-in-out; - -webkit-transition: background-color .25s ease-in-out; - -o-transition: background-color .25s ease-in-out; - -ms-transition: background-color .25s ease-in-out; - transition: background-color .25s ease-in-out; -} - -.thumbnails li .overlay:hover { - background: #4398dc; -} - - -.thumbnails li.add-cwsstart { - margin: 0 -} - -.thumbnails li img { - width: 100%; - height: 143px; - background-color: #fff -} - - - -.kits:after { - clear: both; - content:""; - display: block; -} - -.declineKit { - color: #fff; - text-decoration: underline; - font-size: 14px; - margin-top: 20px; - display: block; - float: left; -} - -/* Light box */ - -.zoom-in { - background: #1f1f1f url(../Images/zoom-in.png) no-repeat 7px 7px; - width: 16px; - height: 16px; - position: absolute; - bottom: 30px; - left: 32px; - text-indent: -9999px; - border-radius: 3px; - padding: 7px; - -moz-transition: background-color .25s ease-in-out; - -webkit-transition: background-color .25s ease-in-out; - -o-transition: background-color .25s ease-in-out; - -ms-transition: background-color .25s ease-in-out; - transition: background-color .25s ease-in-out; -} - -.zoom-in:hover { - background-color: #333 -} - -div.lb { - display: none; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - text-align: center; - z-index: 100 -} - -div.lb img { - position: absolute; - top: 10px; - left: 50%; - width: 960px; - height: auto; - margin-left: -480px; /* Half the width */ -} - -div.lb:target { - display: block; -} - -/** IE doesn't support :target, so we use CSS expressions **/ -div.lb { - display: expression((document.location.toString().split('#').slice(1) == this.id)?'block':'none'); -} - - - -/* gallery */ -.gallery:after { - clear: both; - content:""; - display: block; -} -.gallery{ - width:795px; - margin:0 0 0 17px; - position:relative; - min-height:300px; - padding:0 54px 0 77px; -} -* html .gallery{height:300px;} -.gallery .hold{ - width:100%; - position:relative; - padding:18px 0; -} -.gallery .gal-box{ - width:99999px; - position:relative; -} -.gallery .box { - float:left; - width:796px; - background: none !important; -} -.gallery .box ul{ - float:left; - display:inline; - margin:5px -18px 0 10px; - padding:0; - list-style:none; -} -.gallery .box ul li { - float:left; - width:152px; - height:129px; - position:relative; - padding:5px 48px 29px 0; -} -.gallery .box .image-hold { - float:left; - width:152px; - height: 129px; - margin: 0 -100px -100px 0; - position:relative; -} -.gallery .box .image-hold .faik-mask { - display: block; -} -.gallery .box .image{ - position:absolute; - top:0; - left:0; - padding:7px 9px 19px 9px; -} -.gallery .box .image img { - display:block; - position:relative; -} -.gallery .box .faik-mask-ie6 { - position:absolute; - top:-9999px; - left:-9999px; -} -.gallery .btn-prev, -.gallery .btn-next{ - position:absolute; - top:152px; - height:30px; - width:30px; - overflow:hidden; - outline:none; -} -.gallery .btn-prev:hover, -.gallery .btn-next:hover{border:none;} -.gallery .btn-prev{left:0;} -.gallery .btn-next{right:0;} -.gallery .btn-prev span, -.gallery .btn-next span{ - float:left; - width:30px; - height:60px; - overflow:hidden; - text-indent:-9999px; -} -.gallery .btn-prev span{background:url(../images/btn-prev.png) no-repeat;} -.gallery .btn-next span{background:url(../images/btn-next.png) no-repeat;} -.gallery .btn-prev:hover span, -.gallery .btn-next:hover span{margin:-30px 0 0;} -/* gallery drop */ -.gal-drop { - position:absolute; - top:7px; - left:9px; - width:178px; -} -* html .gal-drop { - margin: -2px 0 0 -} -.gal-drop a{ - display:block; - width:100%; - overflow:hidden; -} -.gal-drop a:hover{border:none;} -.gal-drop a span{ - float:left; - width:178px; - overflow:hidden; - text-indent:-99999px; -} -.gal-drop .btn-preview{height:69px;} -.gal-drop .btn-preview span{ - height:138px; - background:url(../images/btn-preview.png) no-repeat; -} -.gal-drop .btn-preview:hover span{margin:-69px 0 0;} -.gal-drop .btn-install-gal{height:68px;} -.gal-drop .btn-install-gal span{ - height:138px; - background:url(../images/btn-install-gal.png) no-repeat; -} -.gal-drop .btn-install-gal:hover span{margin:-68px 0 0;} -/* paging */ -.paging{ - width:100%; - overflow:hidden; - position:relative; -} -.w1{ - float:left; - position:relative; - left:50%; -} -.w2{ - float:left; - position:relative; - left:-50%; -} -.paging span{ - float:left; - font-size:14px; - line-height:22px; - color:#fff; - padding:0 16px 0 0; -} -.paging ul{ - float:left; - margin:0; - padding:0 90px 0 0; - list-style:none; -} -.paging ul li{ - float:left; - padding:4px 7px 4px 7px; -} -.paging ul li a{ - display:block; - font-size:11px; - line-height:13px; - font-weight:bold; - color:#fff; - width:16px; - height:16px; - padding:2px 0 0 2px; - text-align:center; - background:url(../images/bg-paging.png) no-repeat; -} -.paging ul li a:hover, -.paging ul li.active a{ - font-size:13px; - line-height:16px; - width:22px; - height:21px; - margin:-2px -2px -4px -3px; - position:relative; - color:#000; - padding:2px 0 0 1px; - text-decoration:none; - background:url(../images/bg-paging-h.png) no-repeat; -} -.container .alt{padding-top:7px;} -/* lightbox */ -.lightbox{ - width:870px; - overflow:hidden; - position:absolute; - top:-9999px; - left:-9999px; - padding:10px; - margin:0; - z-index: 999; -} -.lightbox .t, -.lightbox .b{ - width:100%; - overflow:hidden; - height:8px; - font-size:0; - line-height:0; -} -.lightbox .t{background:url(../images/bg-lightbox-t.png) no-repeat;} -.lightbox .b{background:url(../images/bg-lightbox-b.png) no-repeat;} -.lightbox .c{ - width:824px; - overflow:hidden; - background:#ededed; - padding:9px 23px 35px 23px; -} -.lightbox .heading{ - width:100%; - overflow:hidden; - padding:0 0 11px; -} -.lightbox .title{ - display:block; - font-size:26px; - line-height:28px; - color:#000; - font-weight:bold; - padding:0 0 7px; -} -.lightbox .create{ - display:block; - font-size:14px; - line-height:18px; - color:#5f5f5f; -} -.lightbox .create a{ - font-weight:bold; - color:#5f5f5f; -} -.lightbox .carusel{ - width:100%; - overflow:hidden; - border-top:1px solid #a5a5a5; - border-bottom:1px solid #a5a5a5; - padding:13px 0 15px; - position:relative; -} -.lightbox .carusel ul{ - width:99999px; - margin:0; - padding:0; - list-style:none; -} -.lightbox .carusel ul li{ - float:left; - padding:0 8px 0 0; -} -.lightbox .carusel ul li img{display:block;} -.lightbox .btn-box{padding-top:27px;} -.lightbox .btn-install{ - display:block; - width:99px; - height:42px; - overflow:hidden; - text-indent:-99999px; - margin:0; - background:url(../images/btn-install.png) no-repeat; -} -.lightbox .btn-install:hover{background:url(../images/btn-install-hover.png) no-repeat;} -.lightbox .btn-close{ - position:absolute; - top:0; - right:0; - width:30px; - height:30px; - overflow:hidden; - text-indent:-99999px; - z-index:100; - background:url(../images/btn-close.png) no-repeat; -} -.btn-web{ - width:100%; - overflow:hidden; - margin:0; - padding:15px 0 20px; - list-style:none; -} -.btn-web li{ - float:left; - padding:0 13px 0 0; -} -.btn-web li a{ - float:left; - height:42px; - overflow:hidden; - cursor:pointer; -} -.btn-web li a:hover{border:none;} -.btn-web li a span{ - float:left; - height:84px; - overflow:hidden; - text-indent:-99999px; -} -.btn-web li.btn-set a span{ - width:248px; - background:url(../images/btn-set.png) no-repeat; -} -.btn-web li.btn-preview-web a span{ - width:257px; - background:url(../images/btn-preview-web.png) no-repeat; -} -.btn-web li a:hover span{margin:-42px 0 0;} -/* three columns */ -.threcol{ - width:100%; - overflow:hidden; -} -.threcol .t{ - width:100%; - overflow:hidden; - height:1px; - font-size:0; - line-height:0; - background:url(../images/sep1.png) repeat-x; -} -.threcol .hold{ - width:100%; - overflow:hidden; - padding:24px 0 0; -} -.content .threcol h2{ - margin:0 0 11px; - font-size:20px; - line-height:24px; - font-weight:bold; - color:#fff; -} -.col1{ - float:left; - width:225px; - padding:0 57px 0 3px; -} -.content .threcol p{ - margin:0 0 20px; - line-height:20px; -} -.content .threcol p span{display:block;} -.content .threcol p a{ - color:#fff; - text-decoration:underline; -} -.content .threcol p a:hover{text-decoration:none;} -/* links box */ -.links{ - width:100%; - overflow:hidden; -} -.links ul{ - width:100%; - overflow:hidden; - margin:0; - padding:6px 0 14px; - list-style:none; -} -.links ul li{ - overflow:hidden; - height:1%; - vertical-align:top; - padding:0 0 9px 11px; - font-size:14px; - line-height:16px; - background:url(../images/bul4.gif) no-repeat 0 5px; -} -.links ul li a{ - color:#fff; - text-decoration:underline; -} -.links ul li a:hover{text-decoration:none;} -.col2{ - float:left; - width:301px; - padding:0 60px 0 0; -} -.col3{ - float:left; - width:295px; -} -.box-software{ - width:100%; - overflow:hidden; -} -.content .box-software p{ - font-size:12px; - line-height:15px; - margin:0 0 15px; -} -.box-software p span{font-size:11px;} - - -.ui-selectmenu { - border: none !important; - display:block !important; - width:310px !important; - height: 29px; - overflow:hidden; - font-size:13px; - line-height:29px; - background:none; -} -.ui-selectmenu:focus { - outline: 1px dotted #000; -} -.ui-selectmenu-status { - float:left; - height: 29px; - width:266px; - padding:0 10px; - color: #000; - font-weight:normal; - background:url(../images/select-left-2.png) no-repeat; -} -.ui-state-default .ui-icon { - position:static; - float:right; - width:24px; - height: 29px; - background:url(../images/select-button.png) no-repeat; -} -.ui-selectmenu-menu { - position:absolute; - top: 0; - left: 0; - visibility: hidden; - border-radius: 0 !important; - -moz-border-radius: 0 !important; - -webkit-border-radius: 0 !important; -} -.ui-selectmenu-open { - visibility: visible; -} -.ui-selectmenu-menu li { - font-weight:normal !important; - border: none !important; -} - -.summary li{margin-bottom: 20px; display: block;} -.summary a{color: White;display:block;font-weight:bold;} - -.error {padding:0 100px 13px 5px} -.error p{margin:0 0 13px;padding-right:100px;} -.error p strong {font-size:14px;display:block;} - -/* db step refactor */ -.database-option, footer.installbtn -{ - display:none; -} - -.database-hold{ - width:100%; - overflow:hidden; -} - -.step.rendering-engine input[type="radio"] { - margin: 0px 5px 0px 5px; -} - -.step.rendering-engine > div { - line-height: 25px; -} - -.upgrade-report { - padding: 10px; - border-collapse: separate; - border-spacing: inherit; - line-height: 20px; - background: #361919; - background: rgba(255, 255, 255, 0.15); - -moz-border-radius: 20px; - -webkit-border-radius: 20px; - border-radius: 20px; - width: 920px; -} - -.upgrade-report td { - padding-bottom: 5px; - padding-left: 5px; - padding-right: 10px; -} -.upgrade-report td.msg { - vertical-align: middle; -} - -.upgrade-report td.icon span { - margin-top: 5px; - display: block; -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/css/form.css b/src/Umbraco.Web.UI/umbraco_client/Installer/css/form.css deleted file mode 100644 index 6985e5dcf9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/css/form.css +++ /dev/null @@ -1,77 +0,0 @@ -.outtaHere { - position:absolute; - left:-3000px; -} -/* Selects */ -.selectArea { - position: relative; - height: 29px; - float:left; - color:#000; - font-size:13px; - line-height:29px; -} -.selectArea .left { - position: absolute; - top: 0; - left: 0; - width:15px; - height:29px; - background: url(../images/select-left.png) no-repeat; - display: block; -} -.selectArea a.selectButton { - position: absolute; - top: 0; - right: 0; - width:310px; - height:29px; - background: url(../images/select-button.png) no-repeat; -} -.selectArea .center{ - height: 29px; - line-height:28px; - display:block; - margin:0 24px 0 15px; - background: url(../images/select-center.png) repeat-x; -} -.selectArea .center img { - float:left; -} -/*Selects drop-down*/ -.optionsDivInvisible, -.optionsDivVisible { - position: absolute; - background-color: #fff; - border: 1px solid #896e68; - display: block; - z-index: 30; - font-size: 11px; -} -.optionsDivInvisible {display: none;} -.optionsDivVisible ul { - margin:0; - padding:0; - overflow:hidden; - width:100%; - list-style: none; -} -.optionsDivVisible ul li { - float:left; - width:100%; -} -.optionsDivVisible a { - color: #000; - overflow:hidden; - text-decoration: none; - display: block; - height:1%; - padding: 3px 5px; -} -.optionsDivVisible a img { - border:none; - float:left; -} -.optionsDivVisible a:hover { - text-decoration:underline; -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/css/jquery-ui-1.8.6.custom.css b/src/Umbraco.Web.UI/umbraco_client/Installer/css/jquery-ui-1.8.6.custom.css deleted file mode 100644 index ab2b9c8f1b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/css/jquery-ui-1.8.6.custom.css +++ /dev/null @@ -1,305 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.6 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework 1.8.6 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } -.ui-widget-content a { color: #333333; } -.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; } -.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(../images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(../images/ui-icons_ef8c08_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); } -.ui-state-active .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_228ef1_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ffd27a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #666666 url(../images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } -.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* - * jQuery UI Progressbar 1.8.6 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar#theming - */ -.ui-progressbar { height:2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/css/lt7.css b/src/Umbraco.Web.UI/umbraco_client/Installer/css/lt7.css deleted file mode 100644 index 97d7edfed8..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/css/lt7.css +++ /dev/null @@ -1,174 +0,0 @@ -* html body{width: expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto");} -#header{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-header.png', sizingmethod='scale'); -} -.tabset .b{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/sep1.png', sizingmethod='scale'); -} -.tabset ul li.active em{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bul1.png', sizingmethod='crop'); -} -.btn-box .t{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/sep1.png', sizingmethod='scale'); -} -.btn-get span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-get.png', sizingmethod='crop'); -} -.btn-accept span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-accept.png', sizingmethod='crop'); -} -.mini-tabset li.btn-yes a span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-yes.png', sizingmethod='crop'); -} -.mini-tabset li.btn-no a span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-no.png', sizingmethod='crop'); -} -.selectArea a.selectButton{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/select-button.png', sizingmethod='crop'); -} -.selectArea .left{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/select-left.png', sizingmethod='crop'); -} -.selectArea .center{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/select-center.png', sizingmethod='scale'); -} -.instruction-hold .row span{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-inp.png', sizingmethod='crop'); -} -.btn-continue span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-continue.png', sizingmethod='crop'); -} -.instruction-hold .error span{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-inp-error.png', sizingmethod='crop'); -} -.validaing{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/ico-validaing.png', sizingmethod='crop') !important; -} -.invalidaing{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/ico-invalidaing.png', sizingmethod='crop') !important; -} -.drop-hold .t{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-drop-t.png', sizingmethod='crop'); -} -.drop-hold .b{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-drop-b.png', sizingmethod='crop'); -} -.add-nav ul li.hover em{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bul3.png', sizingmethod='crop'); -} -.gallery .btn-prev span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-prev.png', sizingmethod='crop'); -} -.gallery .btn-next span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-next.png', sizingmethod='crop'); -} -.gal-drop .btn-preview span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-preview.png', sizingmethod='crop'); -} -.gal-drop .btn-install-gal span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-install-gal.png', sizingmethod='crop'); -} -.paging ul li a{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-paging.png', sizingmethod='crop'); -} -.paging ul li a:hover, -.paging ul li.active a{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-paging-h.png', sizingmethod='crop'); -} -.lightbox .t{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-lightbox-t.png', sizingmethod='crop'); -} -.lightbox .b{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/bg-lightbox-b.png', sizingmethod='crop'); -} -.lightbox .btn-install{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-install.png', sizingmethod='crop'); -} -.lightbox .btn-install:hover{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-install-hover.png', sizingmethod='crop'); -} -.lightbox .btn-close{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-close.png', sizingmethod='crop'); -} -.btn-web li.btn-set a span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-set.png', sizingmethod='crop'); -} -.btn-web li.btn-preview-web a span{ - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-preview-web.png', sizingmethod='crop'); -} -.threcol .t{ - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/sep1.png', sizingmethod='scale'); -} -.gallery .box { - filter: none !important; -} -.btn-box .btn-install span { - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-install.png', sizingmethod='crop'); -} -.ui-selectmenu-status { - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/select-left-2.png', sizingmethod='crop'); -} -.ui-state-default .ui-icon { - cursor: pointer; - background:url(../images/none.gif); - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/select-button.png', sizingmethod='crop'); -} -.btn-box .btn-create span { - background:url(../images/none.gif); - cursor:pointer; - filter: progid:dximagetransform.microsoft.alphaimageloader(src='../umbraco_client/installer/images/btn-create.png', sizingmethod='crop'); -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/css/reset.css b/src/Umbraco.Web.UI/umbraco_client/Installer/css/reset.css deleted file mode 100644 index ca6e8c9421..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/css/reset.css +++ /dev/null @@ -1,52 +0,0 @@ -/* v1.0 | 20080212 */ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, font, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td { - margin: 0; - padding: 0; - border: 0; - outline: 0; - font-size: 100%; - vertical-align: baseline; - background: transparent; -} -body { - line-height: 1; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} - -/* remember to define focus styles! */ -:focus { - outline: 0; -} - -/* remember to highlight inserts somehow! */ -ins { - text-decoration: none; -} -del { - text-decoration: line-through; -} - -/* tables still need 'cellspacing="0"' in the markup */ -table { - border-collapse: collapse; - border-spacing: 0; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness-cl.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness-cl.gif deleted file mode 100644 index c21ba30b57efa757213c063811fa5b4239d3c8e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19424 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 f@sN+aOn9scCH_!Rbd;aqW4+H=^4&w%* diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness-cr.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness-cr.gif deleted file mode 100644 index 2027ec37563391ef1c4ecae9d70a4479b9cf0c78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46684 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�PS2!a^AW%EQq~!xjryt|@ddv3s2|0q z?e?~A>w;hMivJ&&pZ0-o`{Pt-=gay^em51<^c623p|R-EU-8Pn z{7uXseA5{e|MOtYH@czo0gvx2v=DX5_wmJf`o<=h*yG*8IoBUS%(>wlUJCBkCT`Pd3gw`tE{Q4 ztFEuIv$U|WwY0aapjUa2q==l1j*^JQj+Vru$Gw8epv=A!&%vY36Oq=^#>;}!&CuGz z;M}~vl*iHI>EhppxwVY{wYR9axb(WM`m?~uyzHP9t?L%h8?}DT8ueqAte-GrrzWYg zv`U_;3AZd7igjq!1XdVfeYBM&%c)rBOujP~aw4cnDm5N5=_{4VnZ;;!+~yL2PE|Kk z6mCwG?BrD1QljNSo2vna{~+h8z?K^tW;i4z0wudURSfSq84f@NoZ4H zgUC_MTCUo!V-FJn%u|wW&AuJ?9!ysiDkGiY5+llp5}&Pos>+IuOb;z(Sgq(`RqRxr z;c`+5g04%dQN+-k6JFgVu~=l8ttq;m*cevp*|KX^jO{pb&(|Ddx7OYBr%Rhgf1loM z+cwAG!H;@l-m|p-bk35nC(FKi;or||yT;CZ5AxZ|Llg_v3zXPg@H)?tus zYD$@p5+Pdu=#na$x?8D-c2s7fTPnI_kF0iSD|A&pxtp#+O2g|rzRKF`qof|VC#u9Q zy6UWrBD>SGu0p%3uwfo6WUA5%>#H=C)-=hs%bf<+k-G7e>9!-vQdSI>2 z%1e>H_!1l|$nX}N?6=-X46VoNhHPwv?7|!&$NQ?RsJkUw+My#C^1L#=w*norsW{ft zi_u3b)HBaQB~8tpIb%z+)SRxVX2uz(Y0EPWKbfw&#C?qJ#95nW^nj=kf@vX0FTJ$W zBmW%#>%4IXopdl4($sUCY@@=oLU4zSGtCSCTR7O`)`Mx{R#U9C&I~hRamosR-LS)$ zPVRQveN(czTW$M&^rD2rsw&imrv3Qid&Ajz-)5gPv&txENV2l1zlL_&n3m+a>ssHv zCMmTa!Y%Ez*FJdHGV9&Q?tc>#y3(Qp@3PEwPn&&|aI(HQ)@XJgamo&JNIvD|V~#nu z=3DIiW3c~i%;!wMi$1)A-<%!Ih^D;||P-8}4g`;;uzcRKpyX_qvfYizf0;^C^qh7#;@#|PK--uCWyUS5InRT(I8g}K#y*3sP<<5t zVc>Ka#>4RW@P`m%oYpFLKpbxHg6x|F=4?o|bLEYMziXY*czC^(&5nuF(P6Y8$i*%y z?tvG?;QcI^MD|%u8Xoi@U!n*^@A>U`HC&?LP}ssa;;DOh1YZOT=r<7}(28<2-ouPo ztNeNKkcj+R7#GRNMp6!95u4!@^Vq2)7Eh693|a9OSSgA*5s{EoHDPOz15eB~cCsL1^tv6hJpCMg|B%wmF4lB!hYs4NLfT@o^V z$9p6zlNqsTe$f)MY#%m}*i15}QkdYBWiiLeNMIh)aa|N6FP~|~ZbCDh@EoT9BgMH* zBw{e0;UuR%8;Q?+s&k#Zbmu*7*Uv=m^Pt=;s6i2`!Eq{7m<%PRJ0BX%h+34Qh_q-# zIl$45di0|p4XH>+O45>=^rR?FsY+MM(w4gPr7(@DOlL~dn%eZHIL)a}cgoYA`t+wj z4XRLwO4Onn^{7Zqs#0zGho(C9sZfooRHsVSs#^7`Sk0>M$4lPwn)kfuO|N>_%ii|7_r36quYBiA-}>73zWB|re)r4Y z{`&X701mK#2Tb4s8~DHoPOyR(%-{w)_`wj4u!JW};R;*$!Who5hBwUN4tw~+AP%vJ aM@-@poA|^iPO*wt%;FZi_{AL#1OPj{sJG<+ diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-bhuiness.jpg deleted file mode 100644 index aeae7c5697db62e4af31f1b6efe466b7abb244e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184850 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 KBBDRZUi=?KQTJ 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�FVy(g9Z76`*@M*w~+}M18(33{up^?Xoj8`ek$38 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 P(w4gPr7#U=AOHY6|7X+y diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog-cr.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog-cr.gif deleted file mode 100644 index 7446c64ddac696992eb2305c36a14ac3a282185f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50756 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog-repeat.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-blog-repeat.jpg deleted file mode 100644 index 0dc4df88aa2df6a463fe7c624aff80bd0121e816..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11078 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

NQ4h#39dus`* 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%0A1C3Ov7enW5;=nDEq7 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

>EN@szF87$N--br!CTH_X!p+iP>PjR{<1;) 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-drop-c.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-drop-c.gif deleted file mode 100644 index b82773193b0d9efe87f3637d527a59641ef58234..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmZ?wbhEHbJi^4p(7?d(9|(4}EB<6*00A8k0g_>0(r%GodHOB?;yGJxb#K16=Qn@b iBadm%I+wkQl6!ah*e9Rs-+G__I`{qGFD4NN25SIZcO~)w diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-drop-t.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-drop-t.png deleted file mode 100644 index 65665f57573aa61ad24bd29fb2522c668a6b55ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)^@RCwC#+`CExQ4|HxJK8HK0Sm!S zEXBe!0kJZj_yF+}{35&jfQnd(f(SOT5X)#MCi_F^>001NGIkFkK>o3I3$g2GS05Aq_Bh~!S z`($EY83q7gjO5*SFF*9&5Pw9b3$K2?rqnv`JO}?H1pojHhb&8JYA&Uvjn1>!dt^2* z#Jh1gD!lS|mC{qwLID8yzZR+~Ev}bMxARXX>V>1v7iAa#fd4P=w0XBJR?iD@t#H)3 lusi?&M#IBp*`)R(zyPIAJ$%YMr#k=u002ovPDHLkV1h(ao{0be diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-header.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-header.png deleted file mode 100644 index a20034c34e590d506079f6743911c951c58e33b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^OhBB(!3HF&oS5o>lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlA_q?w$B>F!Nq_iRcpMHKVPIX{6L`!ZVZ)6N8$+5T9sUTK zKQ`|9$a?GtWAdLS!@5Hf`wb=P6MFXVko+Iu!obAC@L;N_QS{o-VxUzopr E0L|$$asU7T diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-img-ie.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-img-ie.png deleted file mode 100644 index 6e796ce9cba90a87c6eeef831803191f1499e74a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3915 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp-big.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp-big.png deleted file mode 100644 index 8228cc842280a2f62bcec2dfe73818c22d5d6c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmeAS@N?(olHy`uVBq!ia0y~yU^D}=b2!+5~)z2oa05-4-v z;pNKutj){(z zLEV?!cvOz>G%TKN{AF9$qO*5Se?IV^d(P4R&rIrF`?SBh+-~c->+W6qab}R=zJwmb znKQyR-+G&6s`D#$r@&kLP1VO=^mclCU*4{6KHqkxr}(pZOU^$}>or`qIQ`wlzh_Ub z4xi@cW$o^K`c|Oyi_TyEeD8PuDEJii_vq!HU+!MI{pIqh<0Z9gXVt|;8y}m|H}Ar# z3v0~Ri@jdX|4v%}tLyE>*TnLkJbT*d)p6@pJO9hDwbRU`dbixnS;jC|Z;O_R_Ll6# zXCFT$Z2TP&@~-#%**m*u?^z#m=~viUEykH&Qm-J}v#yt5;sTs~93h zrNm}k{d7fmHwi diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp-error.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp-error.png deleted file mode 100644 index 22a7b1519b01294c4704f37fe28c4532d9df6117..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)JteOBoIrPl>V%EEjo$Q0X;E%p& zPR&lYuHIN|B@Mr#BF{0zVPF8pTvj-``!nyiAGMd~Vt?7h?UfDNB{wmR+3Ce z+^ES!B@*BFgtP$|cUrWQWqI|^y_-vq?;nj#+&kx3Yipu(ir?~X7*qz3gy(< z!xh^!*Sx7vx#sp$i5~<^2|#HnHTW|$a0kURFVAzub-DEfP+or;HVT{YM*)EUCvc1a z0AT|F!Uh0@4FCum01!3+gbe@)8vqbC03d7tK-d5fHUJ=O06^FP;2(xG#w!}ht?)%`p#q$r3Rfb#mbz1ue*TQ+Q)uiJ0ddfk1=(v-;nD5Zk~El(b{ z*KE_glgj<^>3yfW)%l*Dxp?7x6oo+$4xg{fDOCW*-LE~Zzi#jK@7{j!Z2iUR(~X_% zt@GDO@RMfE$nYfiD&qoB61y@y34YT=tz$3z7GMD5>UlEah!6h&0000 C*&hu6 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-inp.png deleted file mode 100644 index e4e3c13890d316f3e2a0a15679a49ad7394ae6c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+RiSP)Wg80C}(bA#v4%@_;%af;d)P{<~qQmC6 zt{8^V835?%uq8=n`f_>q%GB*s^Ut5Y)L|PPEDn$4`*%sczaXyXvnc?nvGWn;`M#9K z%OkpJruy-`z;}W$BevtRB><`A1%dupbIfk>OtCCWOw(jD08(qGVcoEGhX2z5{3n59 z1po*e01!3+AZ!3Y*Z_dA0U&GuK-d6)umJ#J0|3GXfUp4oVFLid1_1vsY+J23ZYGkj z4FIVYE9%zNVf(oHedTkj)sl9*&1L|k)^dGuS>4|2u+?TBJ(%5CTZ`gm#AX1bQnb~G z9^Sb%tD9!+^~@h%KGd6UYp*u;myZl(!mRIjUgx|~PN@RW>l&MzjitqfPd6`~e=`5# z+05K}{Mz{IB=|8k6Vg2iK4e`0QsS3%PlB(hsJ+t<{s=GtOm}_rRBPJG00000NkvXX Hu0mjfToxsA diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-lightbox-b.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-lightbox-b.png deleted file mode 100644 index 8610b69552df5d80e990ca4035e587f01dedaf97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmeAS@N?(olHy`uVBq!ia0y~yU`_+FIXKvWcn*4< zklU80z|k~y>Qm9MMG8OUT?C>HGxzbw?U)d3v3j$IT_y`qXVA@r(?u2h zo86c6ol!Rb3sn8*?Ap6=rMr&?O)dUcmnk#Tb=gGElojSco%5&EpZqp4HbvO7)~<%r ZfI<4BY>oFK<8YuR22WQ%mvv4FO#q>qXVm}z diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-lightbox-t.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-lightbox-t.png deleted file mode 100644 index c3a243eadca45dbc62606680b8791ca74e9985e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 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 EJA#A(uK)l5 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal-cr.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal-cr.gif deleted file mode 100644 index 494adb832758f271496533b29319d348bd4e55a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46703 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

>U|H@NhrFpa59XG+tW+VrM4&8bdz%F~|u z^rt`#s!)eY)S?>os7Ot!QkTlqraJYhP>rfor%KhTTJ@?}&8k+T`iHK1^{ZeFt60ZM z*0P%QtY}TETGz_fwz~DLaE+^6=StVQ+V!q@&8uGb%GbX7^{;>ptY8OA*uon2u!v2p zVi(KU#ya+~kd3TlCrjDNTK2M-&8%iO%h}F)_OqZ3t!PI}+R~c#w5Uz3YFEt5+Sa=E zwXlt?Y-dZ`+S>NExXrC@cgx$}`u4ZL4X$v9OWfib_qfPSu5y>l+~zv>xzLTSbf-(* z>RR`@*v+nXx69q`diT5F4X=2|OWyLD_q^y$uX@+Z-uAlpz3`2%eCJEw`r7xt_|30= z_sie@`uD#84zPd+OyB|=_`nEGu!0xN;08PR!4QtHgeOel3S0QX7|yVUH_YJ<{9 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal-repeat.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-normal-repeat.jpg deleted file mode 100644 index 3fab5ac53c56ae8e9b993f98c9a4316c043afd96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9811 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 AJpcdz diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-paging-h.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-paging-h.png deleted file mode 100644 index 1660eebef2fb132cb680ac1d60ba686eccaef322..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 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 EJA#A(uK)l5 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal-cr.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal-cr.gif deleted file mode 100644 index 494adb832758f271496533b29319d348bd4e55a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46703 zcmV(!K;^$jNk%w1VO9X*1m*w$q&ptKR4%zuDZ5N6w=^9t3Iew~A*n?m#W^8*BM-Af zB(h8;!!aFo9Sx&28_ZfX(pEE@GZ~X361Gh!lPVR8D-_FBF^nP+u16umODmcx7KADi zhaV5VR4vL&EU-x;##u3fB@wJM9F#N|xAdxW_r$QjYKqaCi6P`UBm^m7$Kp<@!3$#rp%|$7)E*h&X z8KW*3qA3=xNF=pRCa*vuut*}bN+*>!8MaR+u0|xPB^1a}F0x7{vrHtiOC+i(7t22; zyHG2{MkuUDBB(_mrbHjHCKanjB7h$ctVkiVDHotP9I!_vuSz4gPbix&7_mztnmZeu zJsYn`A*(|oxF;5zI2*J_Ca*&yzbP2BO(d~PBd|#&xJM_wM<_N71Gi8osz)KbQ!LU= zF0n@?!B;Q3QY)W79kECzxKJp&Q!B4ZBG6GVwN53jNg=jNC_4=UA^8LV00000EC2ui z09F9v1ONyBfDIf~RTm8nCP@;95=k~!R~I%m9E>)Gf{s@@S2jtNh)E`gCRLw;la*Jc zj|~!4t(}UDj)xpJCRYuzi#Cghunn9^r=3-!Iv2IWpE{uuI?1B8gp0;DjHbG>peDYw zNt?zT&L(8o4Hs2pCeadPNy1lTWaJH1Xg2O>@tpMJI&7e6mkgdfGH5PDOTtf>1T)WJ|6 zTC>9c(xQRZ;9`=HrZy%a<8@v*k5<28jSJCU*L`QNtOIC{;01`{{yAfKx8PKNe7PD# ztBun-XiI6Lge2)wNpB`f0!^)YY0=Osm5TPs!CUC2D<{QVts2)+rA~RD&aC4dHneEa z*u&=*>_O#|i9ftN5BfxqZ>b~nD$woYh|U&sZTNOpI!)=h-<9KdykVQWek)e?P zNj>dG+es44hLTPx-ISYBB%MShZ#h-@l50>F)nshGz2+2^A`$daV&Z)j*qR%)Y0hyU z^;4aU0yzd(c+gdK+y(SR){&b8t*GW;n2psOqKYXAn2Vdu<7i#^2m>gRd#&YRS=!C@ zD3B4A7SotrifLL+Gu7q`Q!EANQzXDK$r_V0MWS14XEv#mY(KSxoOSpVx{OF2wK!f_ zo>fF7V$W%+V{wp$=cr))0D2ZjborN`4K&8plP$!k!tEnhyi$xe@=bG|ec_U#?mG{z za!EEH!m{Bk=9$}{CeCm>p}pyic*S1GI2a;Dpp2`FGP%I_A21nGf=UvYH1hBNK+Gn} zr;CUZOBZwdAbUk}GUC(ELn6o6@3Sb2gO68pW@J;Cy&mf(5x#RzN8^GL z(x(B(Q=V7#P4Z-F!~2{)1cPd)TFXM4*pSzq9PP+rQ?TQ-K5#d0j8kwvqb9g2oHtdm_b^ye~+ox~ALdsXDbR5aT#&?zfn z$|QQm8l9zzC%c*8NgSxE3ckciOBskTK9Yq^80l#uTw4i|GbtNn!7J8^%>6)DnG0lr zI$4NaLtOE?9Kwt&1(6P;SjRcRfX8om3XFeTHbai!4J+dCAr0YXx8ei?E%$3&m{~R6V`BP6|X{EHd7OuaJCAJ4}=8ffWi!k+|eU2kXja+ zSj2a%P%d;aK^BnlkiQH}NrxyM77v*jL}cMOgYf5eqA{?)BneUomE${AXF?+Gb01EK z;-n_}ohXXUg~GB^7Bb_SGP>k8U)qx7jDob2lnISVX~}AK(vl6T5puWDlFdA&I>LY_ zAmkw-VeE(nt&psicPxal$3AJ(| zx%4TqTPQ-E0a_PRk}%j+jPDkWwE<$|(wRWIC&+`l(XA9kIpG9lQA&{aL<4l4 z;nXM2P>a%>WfU;(zR4z?K;>l6E#b8~L z<^DKfmaE|F^V&>UAmqn3yLbg$$+WG5;zXb8NvZc3rae>^!!)9L`QQcsamm zWQYU?q!Vk0^e1C!A3J16eJwgnz<`KsSJV9xcc%{-V1WQ3BjAp9J1mSiqWNNQUThiI1NPg19Af&t@a{MRs?}U^Fxt@! zxOb;3%}hz_00_c%$i_|H)R?av*(FcMJo9txAp;>qZ|1po7Y2leUE$5v0D`z((OOji zp~|Fy!OyGBlzINbt7uL3`s^&rD6ts`$$dJRb3OLv&g24ZUZk8?;b&WMJ*4B~Qf zz{i~FP9XmG3xD{^L!0owIP|?CU;Vnv2>bN!594KYctT5n0Sl%S2L~krI22O?a4%sw z5|?2H$8VHVa1zF02FDT~mL(vjfXToB#wT*fz;5ZcXdKsm$ESGQ7J@04c$e304Uhop zrE;+qMH~lnF8F>bsB^`31$B4-UO8tZN|pdhHwr$uf03|ryYPcir({NQgYvf@zqbvh z*K9zL0O^o+-zRQsmwL&SWvTLXW0iWO!FML{WkfdG~a3hoD}HR)r?Ffh~xF+c0C%;CM2}avbOk zO80pGhkHE1SFvYjIw5vH@q0pJda$C2ZFokr$6&wbO`s?%wQ`E8;fArHi9F$YD{*iC zXMEQ83+$F}RTyMa*JNnLgP4GS!goLK=8N<9g1Zn_x|jv?w~L;ac^apPnJ0c3r-6?4 zi!i2W#D)n=_!W$2LfB~kY}#mfQKeq(@NDza7~eMu;E=k)TsPEkUJuy}?@iCc5nigvbq6$z5zr+Cvy z7d~);dl-2X34oMXj*J%qi|1n`=^`-D1Bp0!wj0vaIyl;yID65s=xxDpybP7<({u(Fu0Sc@8PcC$AVW@!RO86u1qWT9D- z8X06gfNU_}18x}tJy2{U8HLa01G)g4#pZ)OpaG09mu`6lv8jtaK%46~e;U95beWJQ zc#vXAhzYQh(D;_wSb34he8v`<8)pd27Y)bxf!_yWJyDqjh=2uIj|JCYC()QiH=Yvs z5|v4h6R4g_QI8N8IXaPnxTujT$8J49d}+A|380aWhmg3b5D8G0J|KnsNqoS`ab@{< z7+HMjczBBTf5{1)h1ZLAcx+byhwUYW8k(0Qd7M4qmPXud~0{}|@c~Y2@VD+MgX99$odNUE3M;QX;q5%@{qmp?6A&_^2S(vI90#?a&LK-EE z=>tAmE?O7@m${lt+L%X*rCphKM_GGUns*Gqn`had(s`3;Dt>M`mgKmOb9tMD*Z>d8 zhz*dI;Rgd~%8svDr^1(vQkNQ;*qK`Tdq+BpN2;Y;sii(Jq)zIihia&bDL7n6m{4hF zOM0nVsuY+C1eA)XpL(U2xp+6ImoI6X>0p#8Dt`*flKa3e3}40n4M%;nih+HEb5whs+Tvqn>i|( zP#OX?8nV2Z04!Rf34ogbssY0Ztd820PI{y&3#v+rc2%YmPT&I?K$tL#Seq)8jOheF zJE>=fsCF2KM0%N;%A`~Zm_R_JI-9gs`lkJQ2xW<;3(Bv?XRNfjum8EM=SQn_8iUwb zX$yO>>E{aFx(gaP3MY}InYpM=tE5xfiALLrEt<1p2efi_vrh|(Eo%Zk`=fnJn1uWP zm_Li9gITE*8HI2tu^=k3h5(zwX0ap+rM4bXIfesHLP%&Dd#nIDYSw)?t%0IHvf*Pl9Ypt5^i>VOC^IduHy=i>?@vb`?bK^ z0LRGyZ|a=$dz=c}xdwV@T>G~F`MhQOwhel)(VMl?n6e=Xx(z@9zL~KH*0Qd8vB=x2 z&pVR38oL8KtG@ZM!y1ID%8nPHx}Lk6o7$*~nY6>Hq%b?ROIo@N=B4U{!lu{%rA3FS zDExF30JtuEw?mt#fO)hqtFOp;zuK3t1B#qd&g7q zw~R@&6p((F$GRpvk`DZ$3E;rF2?QdW0QAbdu{pvQ>za;?v9S5Uj7*#Qo2_xotC_2^ z68oEsECC=oj+keh8pyfhIK}iUme@GFhxe@Yi?sl_f@L{>(rdqYs*zHRpuM@P#Ou5o zKmqTop5scr#9YkTJIv(D64d*~*^9o^%f8e6zUhn1(M-(QdvMM?%;BlxVzmU0_g#O0iy_gu*=YpVpn zy1FU3$4LMq+`JYGx`|8x1--ft%>X}Ov7$@K7eD}Ks<}pq(J%VNK0pDT_ye6e$B2m% zZM>U&%ZVEB1De{#Bi+(E@zR`F#y=p(KybJraL0a|(_QMbH4Vm_3e*jpwfQQ!Zc2s> zfB-2g&#k<_8i>$Py~#|?#Q7@ASsMZzEyX`@&quAxn9G|zEwMXXr9#ZAJ^iRZYpXr* z14`=CJq^=|TB9xuvm@=OdHe%Bjn_I21ZVxld;F+JN&!Cr)E3?UvUtt8ysWw%jf2P; z*D!FB^pqk9yT+PLd%+77i(+sM` z%*>5BuD|Ea+6~y$t=-Rk%p@({-95}Kan(|+pHkSnt6bF#Kmfa~0Tr#)!QIp;Tb2h5 zfGykAmHn*K*wFk*T@@=fos>qp5008>c z{w>jr-O+&Er7#`WKw#3o$I^2Qif{aTa{R?Et=2-?nNaEf#ygFoZ+zG!eF1!Z)1bJi zd0nM0?E|4bg19@?E6CA5;LgljtiBE0hLFIOP1?Ur&bFQ0^Q^F3eWr)-)oQ8%2$0i? z{nl*!sB)afK>Mh1jpm9=)G+&^Yi+_Iu+w)f(K{^DXI-OkUDhbNq-+heY7Mih+XEHQ zvOmzsmyM#TOW+VLxfuw?8pcJ-{~OkuAbZF z&bhGu>lEPR>&)9(JMOs zQye}lKTU|{h9<2+wm;x3{TD>VBbgIpX3hT`;FYb ze&M-(?zSGFu72^sUi4(0(PwS)gjwi&9`aw$(t2L!JrLT2iRXTv*J%9Xh3>*DUjZRd z0cIZO{a({_{^mPu;ErsRoQv9P@AsF@vZAa1=;v(dh~DXEJ?@WA$rUi*ksj)f&Z+`_ zreRO%mTu|`ZLtoX-m;zmLT~P@RK7z3=SLec0Dc@-Kbr1K!I+PS8+V`jI~M7W>su z@6cFJ?CXB&MlSl69sc&df|LI3u&?U&Zn2TC=#yUIn_JEXj=A5S>j@C~yngzf4G0K5 zAqf=(3>pauKMX#EKL`XB2_c7xiv&K38j+Kgh>H{<6&gQ36c-ex6cwba7aBc2tg5H2 zr5d-Z6s117yg$DhK0g(yK0T+Z#Ja`*sXx9H%eJbZi;;vC3PLVh_F_2V91OZVY zZiY;-P?AGS36&;X*rTCAdI@_p5;?RafuJjO_RN&c=p}9Eyal~RuFxTL>gtUv2=7ur zcAVVxgr_f{UPuTgZ3uWtod`uf?`=yYO@jt$kRg{+#_Mro%fNy;HuZS3<;jnsah|MM z^ygreQD1Hh?eSVjB0@CKCU77BIC1|BrL81LsNTV~0}g7pp%7n1B6_o(WJq9wZ+i1y z(y-NdaC*4)Ryqn$IfbFjEm6|yXwlGui@jCnlvcMq2CLIFlN`h<{78Ep_tL{I%RQ8EpEbX1OJh2RmB zG^td9Q9le8Qdmp*)R9(8<;C1f5`j4t0acCiRX0~M&_jQW9Q70;Qhp&Q zd7C|ZQOMhH(7h9!iS3a8miKW}#Bx z#i$y1@hPXHnI_GtpOV(uXs7;AYO1$}1L>g_63`!r8zxte7m<8e7bVHz)k&a>Cf6uD z%pIFRa(ZP*6mMQAvg@J&E#>GWz*3^rCIrM6?loa{qUNE`1~$sEAy8XTo(TY#t!iF~ zpo|6>S@wgztWmQ{Op~z|YJ>iY;6*b4D$EN+wt$uyEnfI=a4CN#hX7sd;)XzRyP}gU zA;jvnYqpFkLM)2A_Jsh8oS+Dt$S)%nNij0X*^~w`VcDM-YdU09M=4dX0nicU_>~ti zr6eWLa{9!yM>;A0RIWxt1EtbJNe=0ASWbC43YG~Wt>;f0BnxNI&3PfEQFn$=GS)w> zr0s=URBNfK=Bk>lkii;o zz?Rh-n!b)*&Wq@#j#|rSpSEIZsjolwvPii_vSGI>=N8cIf0q2W;t2&5pYPTMJ3CX* z)(d%9%Fe#h@sM&CFG#tYyk_9Na%{Y^z6MHjx=uB>DA46)IB_emK1koG{&Iexz?|2T zE9|SR5AcBpug>ZH1+R}}bcD9a? zO=w$Uq1!g#fU9}Lc0y|*4fEE)@P#lZd8+`_N@A2DI_)V4a6opn7dQi!%TT;)SG1n6 zxCb_lD8RXdv&vR1>!56ng9C@=L>0e$!R}Oa#9aLT86a`tsN?-qK|crBDpewIz#>B!Dh)V*bij1LW4z!1Wu`8e`|IN|F^5cM zq6Sp|uL4-=1m~y^?GBX*5y2B&i2yPJO;@nuvNbK-xLPOFL z2ec*(ZZIZ(F`5HxM~bDPFmFfer_`kMuMZ|PYD<$+5#t6lrRnn{Op{v(aRjx68N>il zbP_8%I<}X=$#xHQ+m$?MG?8L)h7&a!50kjJaFKFY5nSb9+8F`|sPmLN{mV~j$taQ~ z4^mIi#~NjMOL`tin1HOKFJEPf%pFsa`GRV`^rfm0Dr2j*;$x|PFjZCfGIPXyCg-fV z$YzG>Ht~8wQ!8Kq-~q=02^pxnGDJoxInW((<%UB->DLGTY?kG;q_1ST*Hw~olW-OP zrvX4#*9$r@Hi5NDVhf8|aW=NEK|SoFDtpew&XcaNe5_GZr&Z6L>a3?S3RJJEs$*)^ ztFPs1ZL#XsR|%70E26%!N=~LO56!C)<7^ozU29FQ=1ijQ6sR0bYG(%iXiv3*a!d4p64AQ4tJp-vs zgZ5FTfut2NJz8a3Ap(%HA~^<-Zx-p}ELJ#*76#?7KnY5L@@g2rN1^aP(|g|^wKDr`LsfY)WZwn^snBJt?yQ4ds$D3)uV{hDSWuUL5}&huW(xl_#kV5r;;o?)%aGRIQu zXL5DG20Y^69C^6G!cHhc3mjmFI-uAyAOL-PW>O*=;7MMnYnIX`;PfJ3+9yn}fD@{; z5hEMHMhtgWWm@bG8z2JIMrgKIDDC||J0cZ`z?%MB!yg&Ip&b=5(+2nd>RKy;#vcl= zCGnc-rt&ocu3m`UW1^f81En8C}l+~nS(vp)m9rI+g)-ngk((PXZ6(5*t+wEdj15-D%mstp*4 z)Vr{gmF3fYD)i>|_0GlNI%Vy8S)fzA!%v7njDMbhi3hrzYM*-C+#YpW%eX%i7xfH8 zO>+lCzzY#@tIjh=ff)q;@3oz>RvW6wW-9XVsxtX+ndx^>Yqgn(|FqU;P_LrrRn;Mw zfv>Z8aJd?b*3j+g6KbI6j$fQ)&V8|X*Piu>3l_|}%J#Imo$P1-uUGf=m90Rp%~8Gt zIEq1^fw95C;BiM_z6%rmgn!hD4Ll#*(uQ}p^_{e6oBQ7ucCZw$UEh0eS^T!Z91bP7|UO%{XawQ5q*l{uNb3v$aIZ^`$C;~NLbgQR) zhqixH<9RyRR6_`F2xxk$$9fwu15hY|MQ3(G_i$^6ajPf)d&zcjcsEWGQHDL`cY)_t zk*8IVcZZ1AOi&egBG89^n0T3UhgMa2cj$M1XorKCcz=j_fcOM4Fl>_bAvI6~L)3p< z2QE;UEnug5UzS*%XL@bdh79O>U^sC#uyIichCVfg4EAm46H3iCY)dzW&{vB@^ldmY z1G#u5J7_c!z>CKAZ#@%?=~V;tHGVZ9fl_!&6Ty1A7XkIhe%%Iq^@m;wMgcMKZrO-F zHx=Wqy61DyATH%4(40EKbaf3~L){5Xmf zxQe6TTpcHm6ZZsG2!*l1f%BDf%;Z5DIC;cWjY<~(Ogd+BF)&*jIRl1wa{026UDc5k z5CJiuFot)MALNiIX_7Gz0edF`9cfr;ql_j5eIYl6!*+c#b%}8o1IlQNsy2o`8Dljt zi9u+OKUf3sRsld612!~YOxKK3vV>46H{msjaWz*4fQh33g_DS4HW_-INPCpX1FV+- z0muUfNt3S_bxdiNax<3uIC~+mgjweWOxcKlr-zGpOo8}!mE{h<+GCNoI1v z1c}7;myS7@wS{Y7xRS_*jxMR3^F@v1C;}eYVC~qI5wV>H5CiD=YzAPR z-MEt7h@RrMp0G%c@R@H}Iczb2mdY0aJV1nXX>?;rhWuxGX(OPQ$(BFJ1GRUF8WCP* zD4_yXg+$2%cS2Vf8iXC`knfg~|F(BA5TY6>m?z4Sv-O@XczsZ{qAz-)C-{;v>7pt5 zl7Kf~F`z2l*rOaciMUC0Ot^_he0rI70D6==sf@~Zolkm8 zQHqP$X?+FSl>ZroTsnkAij)ERe`7fRniqxAvYNvJRhld$> zD;fcQYKMFXs4EJYh6;&*ih0dcsD4P9f_iv>nuvS~$OA~3fC7b~3 zpQSnjBp{u%nqC^}i|@9Y?PXl%Cq8|C($J8-}o2hQo&crw&k{OtY3kDxch1q7E6ZFzTZ&>IFXyl| z+OH`|t`2abFiEmD`mr!6pZxlsFiEYrI;ThqW=hJWQmUF0=&MRPrRW8eT1RO+E%Wl)jq(o6CuS=9;hBI-(=ctsgt1B{~A7>#Z*fvJdHz+}W-!+5+iE zy)iHXBXE5;>#;vdy|OB~T#^Xfy&P+z{)@BQo38HZvhwPl5n#RFE28{bpCfR%2i=9p>!gQ*fsf)Y(%eKr~Ur1Z3uc)eB=}?(kUyCchSDTRQi@sS3 zx%P{cT-UV*Y5?(Dt4i4dHN3w`%eJcup@hq)QGBR}dZJc5xKnJmf61ta%C~dN#eZ1> zK0Jp1y1qJ`xtY5ElAH>*B@nvrtGJ9?0-m`6BT&AdOGGZr17f_tVtBE#YBWGe0v`;! zz9_4uinN2glBIjCfvlWTJHhrVyH1Ig)Hs{PDXd9b1A;ud5PHJ0tAjb(y~8`A{rY?) z5Uw#0t=*e*&v%p&Y_k?jqS-5=tQ@`W38b*>k~v4Y@J5E=yQFN}nG#q7@hiFc`^F@2 z#7ip2Km5x9+Qe?$$@WVEwThZbjGY!70n9tVr2LQtoUh0Go)KKiJX*8mnXRYnfk1{m{$I1O8e9=w-yz zjK?8;(tG^20_DeE&HygLoXIxV+g{Fl5O&^c_Jm@CpQ9TQCr z%=sGyiQCi)-O`h|s>&RonhKp!u*V#X$H&~svl#^|Ndi$I$uSTGBv88%(9Z{b%`q^$ zZY|L@5Ct2pt#$pa5uI;V4VA_k1$CWX_dKs^t-5VJpDmyT5j}=090OV)y{bF{S`fXa zoV_Ml!KR#Z;T*1)odPf!&Xc{_FKLpM4Wop5${rco-8)ow=&JmCT20+~n{A{`!1zLd6)+*5RsjF;>-?!Sx z^BUOxeXUxsderF42aUiDL~*L906)w*I-%#TENsi5aE+d0;L)OB_PJ? zy0}04)E5qwDJ{R4i_bG))fvvwCE($_ouw`=svDpMBYo20s|8xX(>yNOC#nU_)Z;uI zevPV*DkK;Yu)H>Jpuu4$b&A)4nV@td8~=v0x7W8-s;%245;w^-KrdTLlEDl zZr#Ys54q5Ab-O?F8=(h^yEKRv@&el8- z1^67-7_QrFJk#{7*ShWDPMPB^F4j+ZtpLEbb-c&At_88q+S_T}*Jth{aO&C%03?9k zmOWq8&DRlp*+US)?LOYx-Ok#a$|O+Q@NMqfIosN6>--w6=0545e%O|L-^|PZ=q&&M zl|HYR2=O^Q!4&`2EkMuPTCYGE;f<}ymLAubzUY1Joc7r90drj^Rt*5uPTB1m4fJOZqhc034nF0`G1BDNqJ- zukgAK0IU6OmOb#XF3!g<+Odu6@?F7NFa)rEeE^`nuddCuPTuc51llj&v~9$R59TtC z;}{Os#=QYUAO}1U?f=^BMib}OndTFm%;W#Bx1Z+O-sq7(`e6+SF&ixgB?c`UWjrJ) z5hF2-BQshxHCiJP1|%^fBPmfN5i=1aBw90`n=>t1LqnnwLk0j5nKg|gTBTYMx~8Zp zjH0c$WtsrM!nq_fWi?S{Ei(qUGczeXH4!Zl&oQV&H8CwMF*PJ3+@;&so8&Q3QQKuv zJmVuIhSmU}+oVxi$bA~J%2%0DHS8gZz=KDbLHULVED>eKh6wflv_RyMqD6%m6lYWz z@l0b25>X^>h{2=c#S$fAR5)3Jgh!B3Mr;@nr38Qq6;jkhq^0Gy5jFl( z#)t}lX;Y_8sY1nywM^EmQL&~-;nZtbEiuMoP0LlwS+rKiGL<8-#gLE}lLn+|({4?R z41G%LsgkA5oq7iiNlA_pvzy+uLo3<}H{gPG~@|fKqSWFOMQ&xH zt7uH9bM=0<(EV=F+NrHj|~Yt5Pb{N(}MgxCzYFMFoi*eHqZ%DiL__-v-^*rNE;c zqdFMU6XgWi)AdICAU94k+F4@|N1^X%?jjwfC!idJ z+{@!Bpg?@SATxpjQ7C{O34`aNz%7^r(_@wY&9w2`C@2v$13Ut&yLRSent6~GZFumF zzr69IfS2)bi+Ji$wBdH^)e^U3+tvQ-B}~zb&<574EzQcdy|pnEm!*}F?>OD|1;ED2 zZ`L(v9{7_laMorUeD%_l-VsyY;hGk+sct1}tmes;DzmYwUsbcX;))in#Ma7eR<4BA zDy>z8|5Q}~0N!1+H?T>S3wd5T5x0KVmmyFsdfc*>^E}XobkIXE?7M$T|EVZXI`R-rVAi)TOr?R2x zidHl8P8p2g99MbeZ@iLRu%2_W{q@TK6FVCW1!PgKBktcV}%IAsV57#5x6 zV71$*X+abuP`+$qwgx_MdEEnE2)TzZRDo(0h_cw(n)ewt_D+Y*X@hz^QKWtBhHxZk z!zGN6xlVinNaL~G+J?}E$pN4ZlDttQZREF3Izoz~%+lO?L?iXQ4PUJM=?D->lLY*dEQq2qSPEav6f0VsX|M3{XOlq5EEt<_MF92Bz6?+&&- zBcLf?9pQ-_wCBLm7(s{PY=c0kW`q`!Ljg5hr?^_s&UuaInrl>xSCHtI?Ks7s{S03d zz2gc6cxNpBTVGUKWglE^N1<5%S=O=)%D-Y|MJ;ZTi1IQJjoZ9Xh1$zzy5zu32hOt$ zZ0yJkjA^cU;=r9JLE3Vr)hBRv?_BGQ0uG9IKxwT@hyuz$1<_BH$>N;d^pkPHD%L*F zLstCFhl?_*s6l~sB(|oYq5Z6;1JPB646N&S0urG&wZKNn$cvjH%s@KMX-|)G)2bG< zX$z*NngAv*tCJaLIs({+wGAX_g1ZvpOshyIX_AYPoZKZ*>q;ud2(G)#04XIGqt@Pt zm!9aP5i)rrP)4(~WNI7#izEq-lyqVUW;zAwE?3HCD$)qcH5@00U<4z~wsJu9TjDGk zJM1cROy4~0NA1E+9o~kdBotvyD{C#wP|%yoD;K-sxxJcJQ-Xk$14rp;HjSo_RrHfp z_~xoVf&SH1smk9)?H9j?N|Y-3la=7;SFH8zHKXBMZ<&UgU)KpIge1OR@!I!!>t#AVP8lA!K!e+n*5l5H68KQ2&3EvP;XE1t+eT}#L4}`f(FIxWlx@c3+(W=^89|k}U&X5CIN%)95JMcostk#p!Il}&H)x;aRtgvca;e9JGNLl#j(!sFG zXfiBt;OW%=J$kdox|IgcB@tN~+Z51jAUeK#cV&4ymd~pZ>S8^R0c|c@)*{?#iG^On z0K*%~PZuqc#f5BsYi`j*7vU*@J|+k673CPVIQ~q&R+O7upH0*s61#|JhT>|i0fjIC z`VRPvUW;A$j<OIr|X5b8@ zhNmQ%2ud3zTe!hxgBDnSX(ODW4LOJr8+x6KPur-}rR{DCgbDyA0z1@YQ1;-w`(gm# z;Me~W^}6FTeCGe@`Qx5k4l=-d(p|ck%O39bbyHBDB2;fIaL18Agx+dr(q)@ObIvSOQp5IaW^y2s~C5RY%tbdoWZ(pm_oD zQVlm41vpyM5)g$&7d!G-4b>`a;3^Cycp1h}7v~%srUf^!KOm-NW7Z1cqjF(}XH9f* zBnV;qLn{nLD<2g@@U|mtlzT=XfdnXNM7RfIB4u@v0|KUGL3cPclnxbmQvBA0zms$= z0EJ*O2}LFiYybfjGy`5(7iTa|+va~!5`ZjLW#hqcZD@1k0EJ&yO!hQ-T{i>wHeesv zBSydmd%$Sha|w*K2RYCig4hQ9w+C*K17qeKY;Xp&k^_Br1{`+-gJ)2Wr~qexD;wwk zgO->BSu}W&h(;@jim76WpQvF9u!1?zZOd{7uNYw*muD(=gcC?*OSdEbCm8`ah;>+i zi^Xq=sEbb3e~$Klia3bal>I5yc!3iClg;3N z+qj770F4$GVY29Euc(P<&}|nt1d~{avJXf{c=IZ_Aj7`!!2mC|#2&n2Y#~ zn3+}Vk^`D(i9CpwIY5^d2Z?6D2ER#{saT6QkOO8=i@^Dts;F^$m7GIxi$*j0gh za09Hsa0C&I1_+Je2Ykyne#mDA>o$?_q+9Yxbt$O;#Kw``$XD#xT?k5T;b@YdlmR(V zkp5U|O2DA>Cz0+aJNO81>zIG#M{K;JZftM^4#}Zj(Nw&`NiRx!p+-6)nW1d}qXNk* zO(uI?Bvd|%lGwLyBZ-hHaFQ<+4d@Ag0%!)9R*g>Ll;M^EWSDNfs0B`0nMpSStm!uK zd5lar-HMJav7Jz8DVyM zaambr&Ox0JT4u`0oV(YG5Zb3%IjELsr~P*ZtEmKSP;Fz%MFRN$rDqVLPNI!hik~$J zZ{snIQ>p|>cbQ<43#1Bg#0aMNW+PeFb1fQm@_a2dmyoIx(8!Gn#7o~8+!xIAb@~arrso=2O+EfiIBxtehHdv znz}?MfRaWaZW&+(OBAd2SAW#FPtyP*$?dlNYZ>bI8jn34#325T9ty%wV>d8jzhwG&zfC%}$z zYX*6Gke_w}_*kL+c#j?Fors65N}vP>dxTZUhXweaW9p^D)sqJS28}zPt?H~wa04T- znI21<_zA4P$VHP|n~-^xH!udv36{#Kr&vk4jk>3ksEKGa1{xQ;VR-`Xs+$0?ohOjH za`~-tnVj~xySGQ2zN{K-`+u410T7U@+!~eL*e7s`sqFf#>PoI3?5_5D z28Ak|?7DHZ2(Rcm1}EUb7T3c2s=~B*2JmXSB`i2BjIIg*uiu&jExfzMxx)7*rHZSR z0MNMO*$D%z1k_8hxrYM-5WYDOqF^us<*Nh-Yy?qEo`=(`m`kzjrp1GpZeBbC_RFC{ zXQ~>j1X61R!K$+-%Ar7edKMa@&bNJR9Jf@9p+sAJ+$P63U zpk^?Ueb}LY+@Ta%v~JAAvB(A|@U%f|25Z^>k(`VJbt|I)z{r}YY#bWL?Fa^VOKo7_ z$tZu^;qhkODH^9hXfR6)E%Nwe;+`9)S0J1cxu|{mA07r)1HHP~+9!UJD z-ek--X}?%JrF$>{!*vE_44)N@X%dLdmwCA(Ah`|vn`}U@Cor6{3$T`&oWQ28!)dR| zhI_v`oVs}f3Xr@SXQyGgiT6AP=j_7}N}S)S&OS`S#`~?edjlu%yAVL0fw;ZoSk2-# z$QIhZM{JZvV80J7e%o8V#7eagJqA?Fyaju{vI=j>HnN$E$VLdh**nF`{Jnk&pN8wW z-`k#F3#XEdrP4daOgzpmeZBZ;dj;74#QrC>$&9Mn{C`h7rkEzkyUNDtItDe2i3eT6 z%E<Ey*HnwcH1zSIo77xY^+tqI_GkY+MF|9F}J=00VGw zhOD-_Jxn(+2i>T=h&%?G7_@V+%VRJAoD2qa8{D{z+!*Q3W`MdViOXgn-JRUaCqUhw zcFQ*)(!PzQT#VP@2myOd&I3UIYV1w1N)64&`f3c^#@yOnp_&0kOR?uG#@I}&m&-)B zN}7=krevtLyi3r(y>2wnk=%FC=iI_uZM?DA26J${0KMTiKm+QGy!L9k8?JF}FaXAT z0|?E~S=pys&D<*9yXs~H&5Ol1I{*+6-{O|7G!E5J%&PLu;|yK(U(;O_UVmu@qeDlh zbb~m$drnZm(TxK}NRIB3R>6U^h@(SMy48UwB}yo%yr7_%d;JIQFZZ0!J@+|JsGeJg z4mST5tSO&)4t|H=!mn0eT|e>zhf!uR@vBhED064@S7KRy#ZGF_~+wdzZ^GXmRCNJ}PZl-YH z>oCkN?m}yo20{fn@@u~}Vr8fBa970=>O-OJ?Ec)5)QEOVe2w|)9>X*_W0@OiL>m4ACM#b)h!rP+S> zVwIZGs!hxk*Q3pd{m1&3-^4cGQK8VLF6aO^&7mOMlb=tf8)p!vgeTOzO$pl*%?Brw zf^VlXdw%Ew^A{WTO-^E`-7 zn8VcU`D@OTFBqre?tKrGf91^zmR*0g_INJ9#@`1IhFc#PT5pTz_eGFlTm}34%wGql zzax(hG+uo3p#Cr>{J8gQR#R>n8}ynj_;rO`Ynbh>vg~MEer9%SYX-}r=jWd(@7@g9 zjAXxieaCuN=J)G@r+YO|ca)g+R1_fmHz@iSJ~p2JfotAxd_VjAV85K}C%oyE%Hg}6 zf0xStwIUV@*9IJJ|BPnYw);E!xs?V}K^_|AMJF=-h@fsY$R1w4mS4b1C!rx>ZtkIh zhnffC@!nkK68IEzAG|u03yRn9jxkqBHs>-m)(Fg2$D5k-N*Js2mT1U&t4nyxLM7By zpiqwF}E;Vdk=$3%n~m@%<7YA6}@6`mA|( z@7e+s2{kqjM4GD`OK{2ND3)xvKGpm^_?t0moQ{X(pT`9c12`*pef~Hn=mCc59=Ja5o3W?rbTP?UVX=Mroc!N%K(DBLQN|=(NnEsTR}}_cyrQDl7nOiwM;@8imYQ48hJMGob)Cx zj6Q_*$x&m%#M5F#RXdqmXw!~aaczrOUx3z^5rcGMpr!1|#@m=LCLu_W!bQVoXZ@<;wW5^w9|a`1u4xhfo7SAh_BtsVs&$=qAYoa{sIqwT zqsTdd3=SeX;L%c{Kr){f8EFLB(!kf4 ziM&5C8j)lYzeN+~sW}}hg?CSCY)XeQ4@2-7WTj2l2}P(SmdX)kskC|a1#9KNn+(&| z8(#Est)w7=L_g?$Zc6;|hV@r676fXuRbsO`o->c{BC2 zDDnKZ)X1ghZK*_g<@C`R>Qtn1+_&oVcY@LrfoTy6k4)ZU{_y7Hv#~SM$=zdB)>0gS zX)U;gd}d%6;^MyKyEx!Tp>rnY|OWd}Ax=8phQmZFd* zC_#EUvmMN0%k`-1E*?<2`>Td?e}p43_aewzh3|EuU(`C+xxR0ULT(t9-wT5-vq}0M zm|HaaP_%eEn-Q1c8Slj6`>=`fcn-I|o$dp_ho}oiHICULOE$<_37&DBPv1gGoE||V_E+{H=ZNXQ>q%yI^ zQ&XgM#To3;HFT&Cul*dy_nF9IsaHxy*v_=eeHZsO0`;Z2x~(HHTNha^iIQQ8}A zWSadK-qwqw1vpX)uf{Q5mHuGWEqLRuKHY` zW2H;(>Z3D@<-89-YR34rc(c5JeJMJ!w4JDky?P@{ot)-;OJgas)h6(h(GK z=)TzZ{ZG4iydr)I1!}WHE<(tU81K(T2{hHM4 zk{X3ymLdR-r3WST24eC<1i+MvX7a!!3h{+lUfUc@lD`0BcWp`uZH2IVl+#ieLn!jY zM*rcBdq6Y|g|aR%fI`;_^I=Z7qd+zxlCl-Zk`A*8aEp zTUS!3_sP4aVc`5ymA|TiS9g}WNQ7R z^xR2rwDXbLCm~jzfH!!$L~VuF`KB$U=9}SW8Ee(f5sjkS>TW5!LgJc{gQY=5(jpA1 zpJ5uRc05O7(*qhu##~Df>C-nEw-Ks+mY>U|@5b;7Bvv=M4eE(Q(V5RAxf#Z;4pIEM zEj9WNuwuozZXvz(s&8+2#13 z;%Zw`H3q~GIOEZU!zTg)!rf`HL6>5E-TG2XQCzYIBy`VYXoPT7w*s%Bj+y0Dw{v~`A_v>K4EfWGgDcOUxu;&{MbwId9w0os3|*#Es9 z#Gt7;lHJ;tG?ZA!=QjAx)@IPzq!-IRYq=*TZj0>>+L$$eI2vlilP0``ZIWCXCRCF% zp9z8CU=4v@HM8v)(D&zLIw*4M?B)A^EoYnH6f!tg=O1lASDwQxOq4l<9?8iJvwM5f;EJV%-ln}HT*HxLcg%20 z-A`31J!q%1w;RjDc`_Y^n3M`OT;BX%SBFGUzWKz5`CDqz==X5Hz`_*NGb;%gPp9c( zD<2@!YkKP4qQCkZ3TGu3Bx>0CUwhN%A_E$6n6R|IEDK&|H5`&ET5MJLy;`JVduIE2 z&}Y0*X?>3IGeH~YDbtIknq1WvnK$aaT{Xz?j4~Yk2feO7?q6YBKE)rz`A!r2qPot2 zljdJo`pe1Sq{2Ii-!iWpMb`_-W;ethT_qQJCX@Hz#Tt zXTVRzyK6G%7|)lK1M%=3Nr>ZiI*~jPn=n!QNXh0fis4txRa;C)rY(JHjkO%g+!3s5 zY~y^1RNUWj*MLVM5iX zZ_34J4b!mqBE#3Nd}dW-b`uv8AJf!|yy|dkbH7XVG0v13&&?0po2{n91O&2KpDJBC zb6ZrpL+kMS)~?Mllub>8rEvzCB4PfX@a%BlvpQh0E}g~+Q`i#dR&!+Ff$6P7n3NE# zM-k_Y)%OtmV-pZoj0Sr$B&jow3|9;up@oMZgY*gvSV`7ll*DQZ&%4{q@W z&PqktBF!JFhe`?&SV?S3b@UzF`p5>t!Gei0I|7)1q@z+?%jhS3^zIfCxCj6Xx4r>8 zjEe+miGVPu1DOhd%@s||cgAZV6O~0<#!{lLc-U_PrhPAI=r)Hb-u1AEOAjN<9Dd1^ znl^0+-3kX`uDGgDV73(44NvLwT#BqDh#JAh@J0tf&J}Eu?yBE_1c!(?#WsPB;ia2Ig`)9e)?l=~KQWB^XJ8<#;*TOOakGmSCF# zO{vA>hy-sU%J{>=g8t)0Ir{Vp4=u z(pnD<9_^PRz=N`{SugNgF#>y}%M;Pm z5}u+4SQ%GAVYqUd;t!B8H{zcJ?v)o`7S7FRP|b1I2a*Uwk!@MLWFjf9dAmSXFY(6Y zB@_iVdwl0+)J+vM6zdI_6UoTd0Nv0)pw@L?>}8-7;K1Nrs4Z+(&x<)6;7Em;Xo69; z8IwJU2Mgw`3gG#P!X#e#^O~XoPPn9H-^U!u!D_d%mVM7J-wNsozeT;ryGTY{8lM1Z_;Zar(3{?}vkm=`F@+myoL$NKJt_B!Knr4Y$L zC8}cpQkVE4pZ zz3@~&_b@Z=2tJWiGj-u9UN-^#nbFOB+u#ejUF%mGLZvyaei-ORPnjkq09Kd)13h=*L2rM3sQUK{489y_t0&fGjb;=V>1l?*S zjsQyBZNm~S=_$Y+3MfXTMt;BBZN8b1D`lJhSbo2I7kaJTNH;EILc^r#cchVn(%Bh) z{y%;ePDx+p!ocZ!$Qj6N5FboY@@6j*WGBv1mmK*Ub^Ts)*P)}#B&=U`8-+w09^kA^yc3bye* zk9O>14nic?U0?4;|2_*Dpj2Ngc=%caeBjth^9Aqw0?t3HBdGaJp`!goRX5b>&$g>F znmYU#%2=uJK;>l5vxiDfm6jIp#qEB-rEs?K2}_6ocREFt-eKX{6vyl*wB!_4{J z=Hp<$HWURu%hqgxPT0~!=n>lVF!0=6X#h{eFWYiuw|Su9uQkEI9SVx_bep#rI}34& z1&w?eyGCe(#ekNi;DsfjVQ?*jz=!1;F<{Ezvi(Eeop2NP+xA@*JNrqEA39jnTV{WP zq9dRo&P6(b_pp@200MogUs8BSi^dO7cWrjvS7{e6&_oo(qM!#$fauvyE%@eKjPTm$ z%rW-{u!Ff!>eQWC$dFWz1O~o)Ry{l%bt^y@MW)BM!NKd(x#^HFncRb=nZa-nzki;@ zVBNOI{lm@3w>+>hEt-0Ja=%16WbpU($hX<&8&Ge1`=$bGZXDRJl-ItSt&=Ud4sL@b zwUt7c5HYhIse4s7r(!eT_QT&^c8k{FYrM^pe&d`*#q;UOG))(Ifsr_^3GuW0&6%(j z%|HVkxbBm7_L$Ox$FKm*6&z_GlF;_fuYIFvfd3+B-=eXozi4dlF5P3;^32ok>Wz-E zfIX%Wg@g$|hV?a(=nn?p1Q!0toRB+JcK|^=&7;xiU{(<1knr%~OqH#zr%&@Mv+Nc* zCdiLQvam@=+7ESXHpJnm^+)q7gx_#CBLcH;wth9QcCqTZMw)5XjlZjKYnO+(po+99 zwQGU|28QRIcW5no_~+_gRN-gO6DymXj(~$DKJ?H&<9dNtBd*1*!e?MZd z#Eff@_A2C4O8^M+?Z+x=r>vP$$RQ9C8~YOAD+efv!aa*}f%h0zd~^10lc%0#^-T^$ zB*?8pURt~|o-NAlDlzgKkGCxjz}T754-AaYS?QL_Az>~c_G)>x**K)E9E@b%oVu53L*XL!TmUFT1e!)P`*>1XgAxSKW&q&96QeB8hx76nFdb zm6o&a$?+?m*at+sQ+uz}_SN6*4uk_e(zg4Hc9SOqS9D*cac;}Ud|W+%xaqzE__uv@ zY2$g)38R0vQR_?f!K!#kUGx+zeLLGW?52=^!?G=o1f!2s_1@R4(rIRU^Gm|xWGCz%`8r&3 z4zbkmVHnY0yB~p^nEH8ZW|i?#>*;f5ggs%wT6;07nL&#8;G*<)@*F(`;F7)$tarUD?Junm-fs>RB zkWrD9gvv-5*mp><0+^>8#(42)RO92CY3b3*xapZIvCUSu?~woMd1x{lN|<8E`SbU}GN*i7DfuKXQ&j`Fi0^B0uF^3plxTHTN#X`Go)5(6{f{`(W=GR3mw&&8Y7Gp4fd_L!}&L@)wS;hGU#`2dG|*)O@fc*%b9 zTH+c;dQ?iI$rvcl?nMk)klnr;B%`9Dc0HwGDP$xD4J%(}k2f>sC8=}NJMpO38Z4XH zo7%xb?Pc4x1g|-_r!d;T?H=W_r{YFMj1CJX{j^(z;G!13>?y%EuFGTWk&ZRj$}EVA zLwwiXDh`F*K6z7Dp>4VMQ4kl%%_wkxITX)xllIv?oukcEPng4vr-Lyq?V-&tbI^ZElrV`&LPLcf-NkQlVtmgwEmJFT}i@mtrums6E}!4tYY)ekO#}Rk{2e;hi13d#LxnLRH`x9bmg^d~ee{Sl&kC^lg@!apVvC3)F2%fHd zB{^-eIR;5ec_0(iU>=RcLZ~0B&CBR zJ|}`fiRWjNlH^(jSsbb%?3>7R^xFr5Sh7CbW*DHUzI1J=&)_~l9+ALkJ-sLUME#w9j|5R${R!rmQI#Nnc!NN}jF zVR=6VA!_Od&d|s$=MYN0UATGcMW6kfeuYe_;!Q6-q=S&TCW#xFd#eCh#8JO4X2dbe z5_rOT4^yD`P0%#Bg|=i7?R%;k`CCH!gktjhsArO)QjU1wwxzg8?aHhL2)mdm7i;^< z$FNuYBPXw>@_2O(#{bjCzdFxA=O7dwYH;JzWbwAWNs~j=mOaiCz4=qKLV@rc-e~|k zlso3LBG;R~zT=9FP^f>kJIthMGz}hqdmE1*bqs#^U=3v zvdPsPYMug~+w>5>3i&W@()UaQY9w?k-}`K|3-mkUG9jiOzyi zB$ktXamnf-8iTon@w3)Mxs{q>*b}%4H_seg*z+UoNfcL{+0X^728MeRFE7YYE8=k> zNmrZ-4hjj7l`9|S`|U3uv793lu2>ockLx$l0`~1}$`lN5jfUntnFTX>DAlJW5~9#X&&dj%G8=Bbb)Jb~B;`aW zd!lc1o0E_$;i43hnN?O&|CWD5r!c0PQ4b@@_(fanyj_jS{S=tBxI&#Eal^;ncR2Ay zV+Bl2E~t(Hba5Jy#H|5iK$8xXRi89?%|k{H(VTy#BYNtRKn#X01smV`k~>GNEzvmEfN3htLS^9*v z+#+g-&lNwE;FpYy zBQE{M7xxDOcOGE$5`9fFk{&T+GboDu$52lKf_9D;akdvY9FZv@sJiUAybO-vB!KoM z*ls{mRv6KQgjIB1%eeQk=h;oob+O*iAqw+-6T&>~xargD-)3$%3N>x2^v7c_s|n&Z zqLi-sM2gJ>&Us!9>L%H1ycSHDsOx{C*$V;&dx+0tQ34j$T*J|mZt{Wsq;wNl^*bhG zJ`U?<{*(50M)=?VMBI(n?fb>|6v~EA&)Es47dJ!ArTDK5gt=+Uf^HuvTWWViK3+(DCexDHA}{v$9*8b0CYcq!PL%cDrXAWh zTixgxmP&8mSRY*LjQb>b9-@ay^)GutB%OPO>>xKq0_Tr|QEv6;PLC|_7(AkFuy~J$ z8QSpuQh3j+dcg%GS^WmKfEJ#ui>wkSe)TTM)2w#uzJ{<-J7(2t=x|5PF*F)eM zwnBOdBKouAoXUw1eJ}tVL*9YiLk2ltmIg{vVHRDWe~`)N`2-pOS0%~|QeZ#CmGMJF zni}|Si9rC_;>iMdug6G`1f)_xU@BOR115b2annmGstf)W;UtLE=i&ieK*0XCjRey2 zWKb2o4pBb^jlp$WkXEVe8mJzItKU3Cl_I4}g;`I$I^JMkQD|JJ$r{ZFNZ6wPtvT1{ zZ59$5%B`N}4hnGjGHnYIpvEm|@I6hwhp5znXeFAtU_?bVlnd~N7s`zoj-9z=;HPuZVvR5A=+fnEUD4F>2mqthcwfSZp_x@d(o21NBOaxh(A4-w-1v zme0`zed1uxNTE;S%C{iLw0##64-5D9RI{hhQczcNPSzo9X%TWR^oUpqWU6CWO$|>qwc7h~H;gSn7g=2=w z$5NVopu$uLb1y{g2PbRsIi}(SzcyLm2qLJU43M1!$wm$enJxvv4>&>cXrnu?T?uE! zKtZDII;0{s*{u(zqjE#XHyKBT*NGW@W(VX5pfXO7HmIyFJVPPMh?fT_2C)jix||SF z$l31J2J)0ZM@?W&L=ic&ozC-hj0;_w@4ywKJdBh#9#1r~wNj<%7d+CCKoK4;hgSX^ z4$Ahv?(1aGI-0>jr|e*IJBE%{W^;wXG*Tyqr$qIua?fdTm{hpI6*`u2yp@!4FgsA! z<>K=iULP8NSA$(h9Cfi;{t3hrd!*<$7r*esY60P)pi)UWQ*Y1Udf_d7TBOfU?|#pu z*jqWo*wLMpOgg6=#d3^2Kjo?S4U|>uzSL0YhXUlkvB*4zF0*eD}gLm z@AZHXThoIebL5GARQ~K}|1-lrUEDVsmw&XBH^H692+HsF@$UYv{l(N<(A@5eV|CJa zKDaMNEIQtM3t}>!f|ICFyXv;6nZuhFWgG!1<<-?G&7nC7zl5c6bQe-5BN{Rwgrf@P z+iKUkZXNi9KhKPJs-~4YvmrI;N#-9e!=j2{ig4-1_>XBG7c-6QF+c*m(!hx%9Rm6% zGq5cS{_`e-*p$eq0JlyD>_I@xbUF@{sSN_OASs&dh*R%>W0w)*`W^Sa5_^i?6&Nt6 zSV}-D3t|%I*Z_S}$+I!*%}C?XV$3An6^Wy3L~_l&i|AuhJ`t@J>(xvSBa#v%?^&Zs1&?uK(zy;pHcdu z4j<{8eyPYJLGq46g@~$1Bc%`0SrRW>;U4-LEUk#6A7Veb32_&x(=^Namy|kkwTXN@ra~EpJw6KuQ0A71-fI=;_iCU59mWGPx@*b3~m+xN=QKf6QkqJ*F~2Uam=eh@*zP5 zCFt?Z0C2%InL)U&-R;qQ9GFs=XJqw^1aq5e@7f^kt5(tx^w4OQl>^(`7dxq7c>f! zXqrqUkoqh@57)BNm9`+2S05uH8^2sG2_M8e5c+Kg;Wy|qdo(jW=o|TZOXf0h)U$0P{mhm4qA->PH8 ze^OQqXZL3qBRJF|xF6q7U+n%zXwmp4^l0De)f=4WWZdERC@T_~z<-XBN{gwP@PY0r z_b$Tx)A+0?AU*zqgmJk4lQFMPV_vgxcY%ri#TYf2@jFzQhxmAR&zP%hfj2InFz%y! z!t+ijs-@Wv0aGu@Y|qiG81fw`-HOdHsgSXK8cq(K6z>KYrdW={5gGa)Ib?`bjxF(! zol=~$1wf<*GZ^-LHbFX)r}uZRJjWHo5=pNRl~EWH7}MiOsuKR~{qed-A;q05SUoorY?hnS} z9`$pqO2VQRM;neB>P~RauQmez06!hDBPe}vRcXhP{t`Dxj;Hw|pbQy=T;pwSpcjA? zT-77I$mA2;FA0_}yBfaiYW-cA(CDV8F#Q8ev%*y)vedc~|AhF_n@jsdLL3J@8Nj)J zWMN%&58m9o+2EVK)01nQ)BfOS6d>jBOM!0gyd)~rooTgQ46t8Fj``*r)0oc38{NT` z6(cEq|9!8|9l`rz`<({-_v-}OrCW5Od&!mQOTNzNM;lcfjmoZ;ein3K9_4eAMxpJ>g&=c}#YQ3*?L@ z5h+l^QCUrT1*%4|6`B%t?eRH8rQ;&!C`Yg}bq<9F8Id6;cL%?HY?2*${?#(+qC~3& z34W!$k3cPULBl#8@PEAk*Qd0Ysh3Vd;SdUFq;N1@(k)kGBO(*NQ+AHm5T4Yq8v5tv zgiIBL8S=+jnv~nD+*D30c*keFxF>WkD>pUuA%}jr>__d$h<{w6UI_Z1vG;U_1?I`4 zUymUq`1O>#n_@4cc!2g9i*N-Z(XSLh)7(avVJe*^H8W0jPA^?ZaH5$3;(M|yeQVec z$mFuC%^&tCy!4PUAf&=hq&jJ1fRG~;+k=wzI2 zwS%p<9CPW+kQy;6&9Xqe>mTpM+w(~tkNI+UWIjjviGLOQn2GYIuPkvA?IBy9P_d_d3=S34`NWhJFi2rA{3>O&(rvHRr z$x6YBuctsB$PSC@fV2LhI#p>|TjEi6dhj=Y48e_@KH=f9t#5@p^@>;Phw6*omR`Bd z;xy(ifA=yTLLz4Dmepqi|E&r>6$ zVA8PW0^G)mR7pz+!O#Fkq~YPy87y-5*y&i7&RIf}Zd#YpFZLNTJlWn>^|A|N4$M$1WH!_klo zeKeRLlh3MM6jCZ9QGveeNJPs^$do{^GTLZKdkOnyd70w0w$vO69FZ0ESnzh6MM0U2 z%WWK14=fo_l;zTfB8J#w^A{eMggangfE{I;9&8Z9+d7E5a^MF=QKkQN+RNBaps)_o z;pOc$1+;9j@O_n#wt9=Z^m5LYNYLC^c1l2P?;xrnn^DRNMsx~Ou)ZtE_Ly!d5iV+U zi`z!&ll{c~V(uhoe25-uGd+{DjBXIx@xs6?f8RM!eE)4 zB_56?)xIh4(FQZYb3}5ez7t4Bf`#c0wb@?4a2hjM;@(|eA})T%v2BwwvrZoZGj01K zY@MzO&@EOF@C@r(axE=pXTuDoDJZW0=#V?f+brM+rbBjeHiwkO=E9KDSn3>ox;Bq4 z1wFV0mD_|3u0>B5)7Q2|8T?6_PShg8uM?#+snZaS9sh~y4v(x7Eiml} zd-&WccK^_2cfC!iE)wAWtwnWG_;~YVuYj1CfrEx84Qr{?UIv(Dd^t(sW_$Xnl2K?# zKIiZ9u4KhD$6h+;VG;!-oYm`qyg--|6BhR4?1d_7%c8en+A4FS5EZ$TVU}c-YDB)G z($E&n>dBFako*&pM~?9!bqu1uX*vnPi1&Hqnr-$DGOCX|dZI8dBu#TPT8|*2{+>Je z=^^;t;lzH~a8BW8_>7q>RNg#U9I4-4ErV7G7Z&6huAa^y-98hh`*mc*BA{dN)tUz^NP#FtCw;bGgLmWU`>% z3LmafARTW{F%FFre~fkotWL^4vlR+)1JeOSg%dDv7TeCDkGUKU$Xg1fO1cynti?HC z1wq^(dL#+CcFF)x`#nF`$+@LBcMrKr6d8N|+-f6?wp{wd`0En*=n4@OwzzW**)=Bu z(_`~Cv2m!|JdGZzp6lG-b5%gOZt8(wn|v@B}tCWR!pF3uxGkAp}-z zB``O}BHscQM-8b9r6A>DZR0HZvV-t)mC(HpFsE~Ek8@`|%<7ON?3TH|Pa%EkPi~#~UV960$uhTkFl1ZMM7g*osPt+(k zpDBLAX7s1OQ!oP3KCRO+Iwd3HcaqSbKnyf}x?!t4pwmCxO$fa=%x2pDRPG5{*jj(; zNnSzi>4qB+a7H@5&1rO~Xc)<;D9oO$@JLRQQNjfe;dbX~@SyCc3gwK7%BDTCOv#In zNpXCD@72_~fMh$&9z9@5rF(n^2^VT#2fsmgyx?HYe6>gS+!>Urg*gPVR5;IitC>AW z%~iPl!AeZkqqsh?9cp`L*mo0D@edFH6G+Jhd1&}MM`k5G4D-}GM8R3-6#uYaQkY}1 zjIt9m-w-_}tX)lD>!dzp9&Mw@Ymz5kVC?5Flh1jCB#H2(Yt6SX`=5n@bUH^Eo^sR< z(}hYT9}g$V9Nn+P`dmU%%<*waw99DPPJiuWUSfyshe~5Zcs3lLgw}u@xuRh@pb+LO zSE2k9OBWTutoL^q-|;nel2m0MF}{rfqm~*5cIo9!)ZO2+C*ci+@J(5k6t-X8hIYmA zeg?mwL+m&*B%0E!zU4T?$6(y_9iC&8hZmLig|psll(WeiMoVKAv927ZyvL>!iAYse z4%tKof(AmFi<(#~ce$}xdgEW%nz%swNQye){P>zIOBsCD4D}Bxthq*2xjRvV~$^wB7p-&E?PMf00K&REW_v0Y9%3ZSet)c!y60?LgCjK)hjNbAAm^zyIm?DYXSz0zX(#~hG=Q5PV30a@`P9QdhI`H+=(O;aO(YUMXzpbl zL*Wo0J(h=%EtcLkg-34cP5uLx#(t}Mx?X@>dI{&^>^*APwaYYCy2{SoO96Qv7n`s0 zT{-zlritno@WwjvjWQkv?(C@Ec&;t^rs|FY-40v7qs5ZluUoZF!kIVW-+h(1sl|c} z;prHpR!Iu^Yo8Ipz4~!^NxIfx=FVY*_Dynig;pv{`0x8YkNr!^XB0mShPoxcV1qyG z)bp&_)It-_CdgFq{=3aY0ZSHHInO1VtCdaZ*ukVrpv@Orf&N_nj_=KTQvfjfC0w5; zD}Q~`;dLG(t3GlOl82NR5n>bzG;ZSSO=%UzbutEuE}CayZ^$u))O3xFl=TllRSEu_ zFA_sbE)faIBQNf)-K<6!6??|og3l#h1`Gr>KlvIc2wbRz!2clhq!q?RwY!s6nV`Tu zn$>5Jq8+qrp9;3Cas+Z!sqerP2#1kPjYWc zb-Scu>$isqZL)=V@N&R=TeU|#YassmJ(Gsf*vG6(KcGOF;OeNy4&?drl*=jlA&X{* z6+rMxt$aQ)+Dv}Ehbh&v893xI$;fG_)Bb+ z$xUrrua78S6dB?9Cgwavg#8ra?&FBh> z&L4?98xdnXLOdP`fCmQ`1dh>e$>DVVKzd^EUJE0c>oUF582NT|02}KE?XIqR< z?F<=M7u>mGO1K}-ZGhxhfQ!{L%X7QpmEl2)E@I=jKc^6Ifd(ByP!s_y*zuj#o$sx+ zkN^XxiFyTdJoqqBKg=S!7u24pbe?=(^i}9us?tVXSOio+1xO>L)56TTc?cxX9?#bNZ_j_8EQlv+ma2~w2)u`UpeCXt8R7ITaC3mJ5SyH z13`=4(UhA${r4GZF8Ta#XuRp%J?ZI z08Ke-NNrvn0qI6J-$|%2k|B3f!izGL^hLt9i0sL8stza>aiOq= zMt*yY>*^ppr!VsC^}ke9xI`N7U?CvifuF0+O36@`Mn}ruhuoyQE;(KvCE>OM2U0S^ zPT}x|DU_fhPhe^oj*L)7lnV@nG8Q1^Y;SK3v3K|Jr}*OQoU*F)teYg^fgd%Q+*x=+ z11_Fu$x1PnTiw}jyo!Fm#&Zz^NfFO0`~~>SCkTTGz9`XYPk2MR0!un z#Ylow<~L1@?@fSA6Zj1UPtl(NRK;9L`dYD_^KO1s3Rmw|tCcO#1x4P9Vu$-4IYv*0 z`Iy-1S|aOp>a%V`5WzT93cifK;8^7>+`|m9uC(+b<67NubbPQ)2N3KV3uf6 z6HKj-W@CuL%|(gYeq)y2*Z(4zL-B1isexO19@`R|yn+%^iVDs8OlAhtrh(_Vk!ge= zZV?y`1h^>kt9B?AZYbR#LmGct{SD97T?9XBuE;Fp-AI-G_sT;+7TJXnnmbv6-x2+G z?%auy|MGzYdMv#F#5(u1nF5xDeVOON3N6SCRn zbj9pdz><1b=RR?mK66JJzPHboV+TYP@PeO!A711W=Ddw>Gr>7gtcsYMoF=}(UZQ^O!DZ~HJx{`M8e)D2Tu>fO^y&^W9_>U zM(gfIr&GG2DX8!xM9epufr+i5>_HHT%j8tp$eFBTV5qadS+6qIpu6Py!k~71!&+V| zr4=T~W=eUj4yP`v5I}-AFf31u`Kdq=lbRq;t-!qTIq#){7`mWx$@@(8={GOy9VOPn z_M)0_wF`Phl{J<;F}HlQ;n+KZhbLXS%{38pNG9KSFh|f9xJb=ANZ3c+d|t<8_+QMA z!?`Y)i$2{_vUm7)pSEy6o?VwC)qDIa!qDDl5qj|kPDGZj;ZaYp+^WE@j%$6!jgB*M z`|CZjQ-u+ayRueU)`;CMn&3a+c-5?KM!#BM%HU4}3%8kB$e@z+x{~PqilEow=a1aV z&K{V69>f*_=Rq{rJT^DGvaH{ADti&O zf2axY7<8aigkX*&xPAc;bp&=Ku-&A9w1q%7(J)Fs=q4%55i@8-!bcSVCIy2-QXu)G zLFLjx6VPyTFO*lOB^)`_M}&n_JNN@V_%$1uEa3hG8E;93TMsxds=#~1h0p2;@hOcx z!d0apG`PUs;7MwSewox8pfa?pqyV@}8M$~Sa(xtjVoGo(Bcz33T)U#j><%{U<1JSb zoqyL6_~i90?sc6S9^Jh6KG~jB|0oS-$4CWmPQYG7utGYY(qflkmTK(R&^Jwpt&by) zVKlWAr%=_1f|#=!IefZzZ>?X3UWUavl4G~(^yFtoBvsw&q(_~{GoaF)5ZEWvUR+=x zkeHB7k~A1oQc2(r3%Wa7=9`*zYenk(ddNzOH#SsvdD~8D{$6hbVvI>_%u>AnmChKQldA%0Ct0Fgp^V*{qw@_>(O$ zO}4M7x#sdGfv1+aRsun%u}x<>o;#}LQm@MCzCF<4es$6x3WSme7XHm-H%tSE|GDVg-pFxXVL=6$(1e#KJU3(lR6=Oyl9)Wn zhsqnBvXN@2qNkG9!L})3tB`8@*7AX(7(~}AdfUJJqGx?-&`n|{wg_yKwz%?r7c>8P z)FC}v0)y0CxiWGiG-A!*jHj1N%-kF!=+n&jcs|>F1cZ=nLeSngg1OK9%;!_vX`%wq z@oIC3W4UP0WMj5DY@N!z)@)UM*P-23Myhl`-LWHmON@ncy&PiJnbm7`=ph6pwwZmP zb9>jTE^`EF*a3Oab(d^lfC#?(g~60)U#RV>r49TrjIZXI@yOujG0W z0>IKP@CHZ@ZnD7zR}IxJkit6Gfi5rd@{TA&3W%syJraiGyG0p&r9d8k2X{0l>=SB-^t{GktKr zX6T&zbv70K0V;%FZX*DLINc$Z2MPv%Z3vPjR2hj(A7g7C0qNlMjD6c}9BDUs;LXpP z^2$vdIi5VpG@2>@tfA#maQ{hC$4pY$oM!gj%mrT~|H;hD3?|J}@aqlnxOXG}_RVC< z%*O*I%uFUWvdq~=9io)TlQ)EH2OZ}0$_&fz4wtvap|N=WlKru`^F03rw#;^sTNxUg z;Z$IkqkROr;i4o1cWbC0OyJSjtA|V=8{5vR`2{mgz`*^a60u2cGGyEjJlM{=n_k1XryRJ8;=TP!mhd1+4V}QN0papaQYS0Sf>wDlrpUL0*&*QX-9muuy22DU`tcU*+H3x`7UkCf;+92ku z;}3UvuwQ4*G}jJGFV_AR&B$#R2T*eWOt8Hc4G2sJDs^;qDhEt-9WGNY9dtWWaCmfh za0fedbQ4okLWWpVYLE+4gmhh=pn0NwkZMy_g-5H4uBDR#sh*l0eN%dnLZ@{gbyicF zbX-$d!?L>qDpU)RJ3>1P+t}JW-D=y}-rwBi+Y9IELJQ&P+Tz*VLhRr4*!1`G=(g=2ML1KeF>_YP zlnPQE7Qn%Rr-Kj`Dul!l(8r3JI&l`@ta&qM2cB@ag4I&@J1hiV)yR{A`ZDL_b{K0*Xc=;LC606c22;LT$fZ=Eh5 zu&BW!V1eMgLa<=*ix|s`E_fV&5R&JJo)0_z>gnS*&yGG^y3~C!xK7~IbsS?6g2(RU zhm($g9Mz#iEET&v>W+hjiZD7ZcXdIji8z&4$WK)gfHLC7O*^Pqv{YT-3ulldP3f}R zT9+N8chnxOW`;{p2dw|m+X7ZdvC9!wz@Zx>N#zmAAe9`! z7ASRmP-6!>Sm6*zR+yN_RWA&~)f;rYfe2M}ypYr|D1ERA7YA5j;}HkI!3v62($T~q zHok$0ZghZ&U6;~e0tzD^meN!qd6anN0WOpTT$9Y*nWtF?@Uz1a@T}7fAM&7sPdSTv zj8ZDIn0NC zH6}2@2a+a$!hL{z!~$Hr(DDukQz*c~TpWQ%#c{vEc3&NHF|)`d<9&q8YOAcbfn0zl z0LE&(k=Y|oKHEVaeZWC&9%?jI6O8me&h5SM0!L!zbwsXI2V<(RZzd<&`)(8Grpxc+ zAK+=@S^KsH39VKmaw^U$*hrl+uR8xyG%8#I4=2;nZTE&1uEGf&vTy{;{4%lsimcPC zGH;EbJ2asvqnLi40ug$Q3@2|8T*P#*FiB^L<5CTuYgPppunJh1Lt zP72h-T;P*;$;5Qv!U_L2x4JCtt4MhWo$5>@q$8wD3iL{dl(cI4m@3TnrMQ zn3wD-aQ0!Xq7$xajw`kagYFLU)`cOn^!VC|k`hWl^cTB=y0S*JS3LLV^ls=@T3uomY7vP`=7j_9}Elm89j6ni8fo&0kH5vA<#5*ar&Qhz)4euaG{v^MCT=pIy45( zmXVbN#&07r3GyUx5qf|_AIdTTq=L2!P1r1dun-!LO_7&YxzHG`@=lX&=2%vH_fr@0@<|8f$AU4wN zLLBndmSrZT4tWp?7LJeyxT?TNFR%=TWwPNotOcz(l#*B{tO6`dAe~rH!2*hD+hJ9u zR7nbv&%lX^7mw>hz?Dua1R94rlxn&$$>&3f3uIaCDWMibYFVIHiT-J#ec=n=M%$4N z?wtc3<-=$@+%bbAh2ZxD-5T&a?a8b z;*dcjVX0im@*EyQ*qhiPInf^!fSngH#7n+pgKB7T5!IEGB8%={Y7mkD2p!|FyhR0d z)wAgcqk{jbOl&O0)NoC}ibHaKU@7@>T;q)N0Tuifgsag56OQ27TB2<~b`#?QI;&sC z+U=u4$lC`Nzz)7>=&~9Mn|e;h1;6;RK+;|Su>mJHQtH7#YWQr9c64K`_@*fzOkr4B zVbjhYMA!F^mBwdynze*Jz2&>wlY0%m~0ffGzV4Chj`W=cHgUhFKk6fa(#ez=P>BIm`sW1;xDUEH{tw0x&(y zue1NaUWr^QriFAl875u#T5a(gsM_fs z4U_iLC-m#APfQ?*x+)l`^}n^sl|id3h~XG_#s-C0aTgm8DtjXP>3i{%JDUj}jkXXx zy6nGAJKAUiA)d7ZowWc9LTtxIfI^UN{U;#|!bu{6c5_x+eKtc_fgDRhBE#ZTvGf0H z!G$hI;3f$%G`HqtOfn5%F@j4IYs80w14V*maTAKsStvs@rQ~p|(KQ4zMyy033Ntf+ zAw?xeUR;+khqG}Xz+q=Zgo{OUV$?Do0~#*3SPy0wz9d6C(Q7~98ZD-T3zi3O@NW+$ z6fR(NMZp9U(`yc98Y&bcZA5aKep)2912~8ko?|=^b z@OUW2Wolq4;h+X76%T864z2hNVx|uCux9sgi;2<=oyQLAU@DAwT%l5dk8}Te#AJdq zg?ynyLX%iTn4?U%H9F^XL%#3OT9}8GGmbC*Or55i)H) zgorvZ4K>nqIARl|cVml)lU6W&%TpwTI3>b&E`&B|(Xxn1=4Y-GL~-CFoFj-IbO>?g zGI()uN_QD2BL+%DAE9v|SP(aO5Mp8g8872;8Fx4gH%p1(HX#-_je-9K4-+! zM-XEjx>vsDSCTPn97=F{fCUE{ptErpCfWh6#YWR8oHQDT+64dtMoqwRX4y)I10RfvM4WmULJCKbx^WI77@^Sx|H&AE z(Um4D8lEbtg3+iZ#{`Fys1L>jwMuHU+I3vO7?awmgL(g8iZNF7L9C;eYhjUBbrquf z$%ctgWb@e@g3uL_fmY)*nZiIi0(w?y6s-_g$nrEd4qXwtt3OdonRdFznvjJmRaH8lcqiF$F2hgs#<*_A;6F)&YZHNbX zzy~pw25Cr{HY*0B_68VW6x)Pq8>C@I$7wZ5buybTmkEZF!LtIut@t7tW2G)ufQCDl zYWZ@IU$6j(B4)%Eq+m-ZuEhies0L|3Z1&0rgmV9{2YG;YqXu8#wvPIxd{Bz+w*X&Y zkwTCL+xZ46v!zFn24A2CcH0gF7zccS6MV2tm)3MVH&)IfLOlVX`I2Cj>uE+C6Ea{r zI}vr~ifT-^0G}&iSepiqGnpitFBpI>cetSGL?5{78Dc{*9H%&ZfM0Jg8Uu45O2h{U zf~&n7ABrQQN@TmlI~qE87Y33Z1_r7$$CZ3AHkNvaFYu`t&<9XRz1E8#h$%)ia~I1S zA7hmUkHJZj(SN!saV@jE4Y!q=X&Q3bGDompxhe*W0We>YYN1A3oq-cInUxr(1~PyJ zMz@b0YI>wAe9{-du12RLcEIQYS2AEElNtYfnG2L(F?PXew8S}{*jWx3l?Fmko$0^_ z?I3L0AZGGlo!1GAEi9f|ng%LdDc_I=+;9YZAZC2P2lfiKK`aD4%z4?M!>smU&sShJ zi@==`bq1z%_;__@h!bNMIx6sq879CG3^O|?jt*R6oOZ=$Bv@ zVMVcZQk+9%*mAjsh9e|af4N}+ti(Oyb!^DT1`~(YmuEupES(`OV+U>8nVnkt0zFzq z^09#Yrw#n~wl0~Z2zkO)L~WFuoeQv%Z~LWZ1H)rRZB+VM*U89K>Wq>r1~_{Y7n}#` zv@mKzF^}Og+%-1l6_-k67iq~$;mkHsgfNEz&J7Y6AD}p_RJ+uC zI9Zezth4|I2F@P&s@+vGOJo^Nn9hBG0ktGE!5Wt%!$}qAZTT|G>Ldd-n`s`j#w#>T zrTf69dBwS>#X^zGR5ca<(i5=B1fOeuikw5eMzTy$eqh*YW7opwaEp$&4)zKTrtHF@ z`~nJ_ZjRgz^ZHTmAk-5r=QU1X6UU7^kReu)X}za9se-A;Sb*S#DDFm5H$#52vawgD`*L z-HS7qo7`I5CRH``X1(G$?sNtdEQ@pEDw!M*m0 zd7aBiJa*d@k9jbURsFFf!zDO1Fhm{m^l2V13=&1XC1#aRhKk+Xn2!M=-ShT;qey zBDoCM3%Ws9vDSwy1W@-929|4M_XaG)#F^%XVqKwqo!2hVj{CS6217!_tpcxGFmhfY zOgn}`;^)pX=TxW1humFX(F9XB$&u}fMxC#ZH)h?Sx8F(R?eIihmgV9@*+MPlsGZ6} zPUR2#cGGNj{=ZVA4$3^iIHQsX# z${8g}$UPw!8D<4ypf>xbstzdziM4+jr+!K3An*MKi4iw{g9T-2H}(x$XVlb=4`(qW_eORTF^O|VFwAB;m6!XE7Dy2=!B8vz3!dtFh1SGe=!V;D+S~~4X?MZ>$7gulP$xn9>boT z<+)hNPVN6*8>;h}#=X8|-+VyJS&0W+i0DEvw7A*@(jry|M(n0Z>K7{m9!oJ)9qlIC z+=Fehkbwah&;;wvb0OoN7@(QPnuKPB0drr`A7JzsG|L*9x% z&E@wRv3z((m}*D0 zA9_auLLVPYZ%4hFZ%rRB)UB`IPfiX_DxL5W3$ zF##V`e89s<1(qWV#b9BQr_KwB8Fv(9!iP_qFHDc5VZtO$Q>qJu>{y_t37;c7)Tmjo zBkYSNJA`mW3s!8_uzJ*_Wzsc`5V|kOh80_O!3#A^wEo>Ok84(ZYCh@WQ|C>uFN^;; zy~!g)Xh#7r#3Uw#L1wm%EF&f!xlu@+BN#Z=ITn&)6Q8&mHsK|aCzF!cjtE^)Cl8-K zVjemc0~z7P$wELw)KhS^n&Xs(KE#aWC8N@xRXeU88M|&3i5;sD$;9VOhBoU|<+EdI z)u~P1yHB%&&w~5))7)p$cL9I)O!&70U0s!>#usR9#n*stQ6-jKJ2at2A_k7dpIh`v z*oPu{+}6irx?zz<9(cr}2x($~C=?SOfh1B)Go_>gi+J<_o@*-f5u-{h9y1zz8CW07oFg1Ri)S&<-TH`ESh_4Qj~eQ9 z;V2>R6vL06;;2%|4)rY1MKtQvGD#sq=)ny|zxBZwkyt=B(wG??fyGKKa#x2M80bh7 z28w*t8Y8KhmK+wwlo%3E3#5ikayL>(Ua_Z%VUurZ)YX(&Ox@MhS5wI)gj#?Z_*Y=c z=<(JI>W)hwx^8JDVS;|?LEjE~3>IO5_6-8>3x|q9R7DbD(`p)v^rA>GssM9ruzFzd z3n?lDSLTX_xMW*Nv0*UV8ya6{v8~7opzH_0+$L~uw!BftZz6is%WVGy_tC{?xZ*Ud z8ZwB1%ZiP;1SEFJVQ>>cJM|QQ?wMLtK@Ryk+^CTo`=+ezMzD#=2r(%d9YN}&4*(M%^ZYV$( znQ4-xr|%GiW@eonk%}nqH1vudP0W)nxPznt4I+$=6MUBtZllIMly=fZp&v*J`}K`( z-v>BV%oCe%>gQWiZo0!zFK6Q)fK!CPjb@3m-UzMe=sB zl68R~dg#LLZb3Vt#OV!3iDH&OlMOHat#yn+otnN73WEv7c_GT;C2&*50`>s|Nt>c+ zc7QQq=^=?tC{`Iu1~NRRY$HG{+H3%m2KT%NZSiR&+TJ6fv2f*t1L9hI@Y00)_@zKw z=_Cmy1h)s>r-tPUVOPBN7qrApY+myPPuMX)KK21&+kyX@0KNdh9jK%b!b+MNASeVC zbnc47VuDJ3mbi>LFc`lqQ`1(X2c2L;fYU(5B={f@U8Lbl#M#rSgx9)C&|^!{2nAtM z0VhOZQHxpy zbzzkp4zgZ^R3(=X=IcV%AR8t@1=g{0)vRdQ5-R`N0mPNc6c5AEoiKtk&(tj7h)_I2 z7oL;1xx%Rnxd;h0_V=lcXyOPiqD3GD7Kzp|sS8irlTg&alP^F~2$2BJOrK_(F@e^n zSAuLvw8*QKMB-L)f~+-_$dNLo=8HB$86GBE2wyS~Cs0fou(-yyNj}m)k~HqxyvE#4 zaz!j&gYGGzTS*J~rInX-OW2|-wz*NIY<9!LN=1Z+R1wEEp#X+mXNtMSF0ry6EAJh3 zyT4~BrGPHdVjzL_TJS*Qj(^01GJRIZ*$59f-4MbT9I=iuJ)>1j*q%^UL64FU#!RnB zRY=CgCQ;nQvWUH>>h{S_H6S*#_$X%=QgQz#$f}_!h_KgPnpaRnctv>D$WT1W%D(HB zbW9|SD0|-b73uLu7@5#YEC^vy(}6TF_-d$q2=WCidA1Yc6|J27w#!h^LYYS6#{#dh z+s^#Sx3Qh?PC0VZ_!d$}yEW#S&4^4mH_NJxoX}OPnh5qB=nL(s>KEX%Rd=ew0?(|0B3#oSl{vW?h4qmoW2+sV(0G4z^-{ zstg89{0(Q9Sss=e6E#kKx>!7-QMw?EmPW1>0N;Zh>SOUNB+)Bb3#_D_c^z;l!3S1H zn2!ZPR4;Pds+PQiB)y zF9u{)t9@ZnjYPztou25YAmaZ%_2_zpwvix39hy?2=Q`W6${(qoeF5g9iVGd23$(x< ztPHMFDAI7?eM-s43wD)M7P#{XcU#4LY~QVemzh>4-`2j4MrY7P{Ba>o)-HGi9+J&X z7Dw2;$JYJB`EV-}i#&>8)VNZTe*Ryx8njA{ZNyeFSe^=7Vxx-OuX)98v>|Adl}8l; zh;HpBAzz?x(6vhTmO=;eATRI*`$k>-R$cn`Zm5)ifAJRrre(izUfbto3AZ76cWm|7 zYG5XD&Q^abv0||04fEA)sS#mdHVYybZLM{5#P@he)(xc-PF3Pyci~M1wPb05Z9kU^ zBUez@r(r**C7Q8OszCozp5;0N(mI47480NGw{aY>j9IkIXo_-%u;ZMOh7fX2u3^R=ubwN7R}-@kn)Hc zHWcK90gsSat5E-shk}ID;D|m$4>7oF64NMNgCJJ5bz<>Xs# zH;xD_!gDLDpj5XYeeE=Zl&Eomv?v@DeCt$uPN555@D;)5RJt%idqoMLqHrZeeAkFa zX%R8Nl9kmlAlP`7b;u50Xm&RzFs@gId^TuL1r?lEhEG*`xOiy*GY+bNHnGrki*|>w zhl|aJ7LKwgc$k-<0vubn4FDrNE+8^k)A(#Lpmc5c`C6N{EfR9i(jYg<8 zt+R6=u_1|ap4hW{u68IL_;TFmYF>9o(+Cnn0dx{mh280lz!D)UL4)a;79io7IS7zx z!7CH!L00u=R`sCGqQ+L0A%p&f|`7V42=!I4igktYO_7DghF%Z$o2gycN zt@HnsJy>egSeDyal}y1#nh_ym#+?{N5Ot_?8HGpuaha~PKwqE@Yy)ZSrYf7HDo~*e zlYk)2hdjFJHN9|$q4%4rV5hnO7;~D7UFR1&)`z~}HSrLO_22^Ku%5TXR0>y6E6R2< zu%oS2eBDV;Keu1kgM=RDmFN$DHfLIb`N*rN&c4VrhP{b5B%Ac!HC=qw9RN1U-H+>zX5`UPJ^NRm0 zJUR=2XlB&-pYeF6Jg1Yq4a<*34`@Cki=pH&kz9$XHX5JUo?svZ;y zu4+BCDhskYi;8ldY0H<*$Cs~)mu4G!|94NYYPP>frwAjs~d44q!PwDU&TqKzJNBuJEif# zCbuiRfM{7&SiB6iAW_kcrpfWWb*wz(*6o4TR!xwBeBz+wNkp8KnN3dJP3 zxA<$QWXnFw`@%a*!rQCC`&p?i+{I8^v@*Q76HEzZ?8O|6wJJNkq01&u%A0%IwxT<$ zJlu87wy8_dFtvB5kE^6S6D%)jw#vKA`83X7o>n=g;cz0kVF`?b9}>A=>Uw5wdr zGC-@m9Jwca%P!2y7yP~a@xW&y$>Yq$lf2Fk%$K|?!mJ$6Bpm<4&q}(ti_1{ErMO$Q z_~^MpEVguf$5VW=t!q_wytWT`PY+7BX)6mpjL=p{l9ND^ZMSHO+0N{o&-Q%HPdjq$ zEW?U?#$gP*zS~+DjMCm3p4?#2o7}@wdw`yMw(HEf$aBPb46DR(w(^X+IPJ%He3^Az zsE~Xnz4Fdy;gxv2nT%YhOf9R~`N^6*&)H1MQvK66&AX7S$5R_0y)f0*3or!=&Lw=+ zvdqq_T*=#9!uedoPtDS7{jyxFhj;|BlRyN(tO}sZ*SgRLdJVe5916y~4T1fzd_ByA zeb~m#zY^QZk?gYTJl2p6&OO7(-kR28aM>lDLTxR^vAqAYn9b6q48brg)$5#-qAS{x zOwV%4+SEJAna$cxP0x?45?<}r_NvcaH;bIB3aT=zmp8Q$+ZonC1g&Gt$^9gryA8AI z+yw2p!Hu@beX({d(9k`_x-BtMMccl++1y>$Xd~H}&DN2;*?d@_tNqRHtjOkV*6H0d zCp)#vfW_ocpu~ZtcyxKj%`Vh?lKp*|^R2e6v)^ScLOD6mL~O^l*~9Gf$xThk;fas* zOax&&)dEh>U3b*0-P8De;f1Q&7rrDh{mx39)EX|Ump$RD9ob?Xpq{8{7mv9^^}o*kTaaouS-Up4i0w+lsE}jy{V>9^})l3d0TQnH%QU z97}o*65ov4nEkmbVd2xe+D59r8#e6ej#$+{lw^DXVxyX(1r?VF5`ibB23PRaEk?7S)C zn@Q6(zO&!nxm^z42omO~TIgdv4wK5|Sswq$zLG{{aM_=!t&tdL8Lbe(4GCMg4 zJn}8h<)hy1qmJJvIjIP;@h^+oBBbrKKIUj1*C`$`J@f6{?dLIW;m^I92tV+VKDCno z@sWP%1pn}l9hxZy*S_;9KjG~z+8%G{GB3iHof%s1<692u zAwH?ZfyH-iy#jCCkbKwpy$!i8;Lz;|SZwJ#8|-yY?C5@(`JME{aqZ4c$#Q?+)Vuha zj`Pjh?RM|$l#kezU-;$z_dp!r|E>QhaF6S#yzQob*&a{&DW2*iKksONCUpMsF#h8< zKj9&NCPRGi1&;6mzx1jwwp`ZkW8H*E#wg^QPvQzBuk zq6I7F3|X*Yv0&kP*DO}NS{yZEn>BD0Ge^73g}b;Zpv#spW6GTAGLo1+H3JHwY4awi zj1@oJl0k&!mw)7h5jlEIBeHjhh$XyalBzvHM~~TBhH+J)l>Fdv?bI}AtCC#JNgOK@ z7Bh}nSIuH}w(F^KhIYOTm6s+deR^|R0!&j-Czyfvo;*etD>16!-c3an+1kLMLxtKC zmdoSCdgbCib%mi5yL~|`5<+coAL@Vv5z?Ea%5*<&2x(t-T@F#})9kK_y}YhlG})x- z$u2Gytnf-Fxxzb6idX;Kf{Uqrxr+VO!hcSom)14V(#~U>1f37ezGY&)coDOQpT2#1 z^B-3mWL&ZF)cgpAC)rn*QRh)w^t{vDHVAGu9dO3&whL$x4hK&k*L)NkYi~*SQaSIX zlNWr)l<1d;F{yXoh=u7_n{?u>mSJk>ePv2g4_eq=jN0TV6nZakSJ#WQm}eMowFx(3 zjxMq&8*QtY7S{ivJU!mYLj;^p8BBv;ibUP=P)m>69qGA&99D(`?iz+FY zRuZqg0Bs6MxQ9Z!<&{NNXUd~JZh4Jv`}XGMCWzWQ&a3%8`-p91o|h%R6c-GiDFhb; z$)LDy>n5FXg86EgwW;^2T=*xIu&%am}v%QmZJiDZ%%G0r+$`zUO&I^&40 z0(rdYtz4F(l!u$GY;KXlJ$+`$%N*^oKR_efu)Q}bZLTnemDppz4wjady1ecc(mxWj*0)XdUMyU6M80Ii{@`MI}47z@Yu6#wdm<~Nw0;U>maGV5=!&TjXoQkC7}I; zca|RZtjfQe=R8SDj|#3_O-MnD3DM#t9I?-M(=xX!V8bqP#OS{Ja?$m`{P)CG#-b!` zyi0tI*8%_I-b{%dvPs<2)*U;=t^O8cenA5ZBvM%*3KIigC_$or{$H8aSyY8Nz~$xFE_lkujcy@O+&+#`EUJz}FR! zQyKrvgtlx$D&TSMc@Nyh4?)x~?}0CR*kaMou$4TS#88Gf^Irg^C_tX63tk#z&_Z(3 z8`D)pfnbE)@a_j9D#osUI1@*cpmjJTwT)^;@|pwZH^V4?Pj(8Npc3WtvnKZCZdDBA z=D=n~DwfA!ABxZ9v{f)pcuf#SgrFG3sK6l}u|$}=)`yOlM7`*6XCQ=P47uXJI%1ND z;cJn!5W__G$k332G~y!#X+cUIX)p7ER61Tsw=<$qi2nNF7-b1M^QlO0PSl?(ohM5> zViJ~vJmuz=SSchf5tmjXW+}HxNHm60im=>cHKQd?>Metq&rD}D*ZIhDRkB67oR
>U|H@NhrFpa59XG+tW+VrM4&8bdz%F~|u z^rt`#s!)eY)S?>os7Ot!QkTlqraJYhP>rfor%KhTTJ@?}&8k+T`iHK1^{ZeFt60ZM z*0P%QtY}TETGz_fwz~DLaE+^6=StVQ+V!q@&8uGb%GbX7^{;>ptY8OA*uon2u!v2p zVi(KU#ya+~kd3TlCrjDNTK2M-&8%iO%h}F)_OqZ3t!PI}+R~c#w5Uz3YFEt5+Sa=E zwXlt?Y-dZ`+S>NExXrC@cgx$}`u4ZL4X$v9OWfib_qfPSu5y>l+~zv>xzLTSbf-(* z>RR`@*v+nXx69q`diT5F4X=2|OWyLD_q^y$uX@+Z-uAlpz3`2%eCJEw`r7xt_|30= z_sie@`uD#84zPd+OyB|=_`nEGu!0xN;08PR!4QtHgeOel3S0QX7|yVUH_YJ<{9 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal-repeat.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-personal-repeat.jpg deleted file mode 100644 index 3fab5ac53c56ae8e9b993f98c9a4316c043afd96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9811 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 AJpcdz diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-cl.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-cl.gif deleted file mode 100644 index d7012c94b5196dc08caf5818ff7d34a45fc83899..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17705 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-cr.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-cr.gif deleted file mode 100644 index 1b069f2cc1b0c0c6961156222cff6011c2b9ec96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42137 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-repeat.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bg-simple-repeat.jpg deleted file mode 100644 index 001defb7f65e12c66e1e8a360db0899a704a1a9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12773 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%0DT#rf6l9|d>9kO=Wi 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

g2E>a654JG?4w^?XDMRSMQ9;@m=*rkl|Ww?kd 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-close.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-close.png deleted file mode 100644 index b3c8510349993c84e05d35677218447f7226e7f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1682 zcmV;D25tF?P)+Ym9{u>JOVh!9+~a z6eW;g0}ApeFR8G*?0dK0+@8BRyIxUmGAwuY%zWp}d^2ZO6gGZDCPI06xyEX>icY6f zbh%vO>C>mRMx#+|ZEbba_mPp2ftZ+>Kwn>DZ2>-9cHG#(BO4RyD)vocFvH%SiNZnwX^z1_Wk|NeEXvGTHO*Dm{&D_7hOhr`d-KJMx1 zsoSw*#}-5=fqXLG;+sGXv9YnH0|yS|-nw<`2zIH*UB=B9TMK{+qc_y@811dj#E-nYz++!PLx(qr`PMPv$L}v^3~tp|2=%= zL2n`~c4`?o3PxtIc+d0a&wr-H&CShj-Z^U3u7vNxg$pi4pOceg2Y^f}A|G#a>eMMG z>6e$6|G;}OWD`5JR>?2&AD2^ESy{2ZzW$gNmzI`>oQ%kY?*cq{US3`hl%C6%FS~e~ z#Kc4!xFUZSA0J-^T{a{hqF1_CVrpt?(V;_!zMw^GYimBWyrGe-^Waz)1nubP@Tl?O z$&)8C(VCi?zC}wdgf5A~O<@+JqoXAd%YaTrN&(G5waeVObH|5tIM9{kcQ}&S+1c6Y zh2Dvpf6WGMRQ^Om%JBRBK~~G`fX(JuNLw)d`w`2Dgs^xf6M(=g*(lBj%QUb-Zxyuzb&@7_JR_OZck zynhb)5R%IJ_W$KXhl+@ZsD$x%sLdg@x_lq0udjEomN^GbG(lHE7)m(>8weFQCW^f# zld0k4$&>9$-pIlGf>K+hu#!CngHGs9K=$$tMB*n7P+kXeMb6C3NKsKyYY3s`@ZrN+ z*bC^lKH(jn?Hfa_-zYOL}@b-7W&UmjCI~r(Rt6GCNTw0!S&dm)>!u&fyOKyRotHPrN>(<^`FB zEJKKV#2cT;4FX!Wn^*?E3E&wZ+-B5j`n7A<@(&(7n6!24)&jKsg^ku?WPl%^11aNnp;%@j3%h2xo^l7@&t6?l&ChmHArB zML-dK*qrQVd2_Q3xVRH~m7InT^x_6HHopn}Cyl6Lr~FRhf3omk@AMN!c*|zq_5|K# c(SHIA00rpcoC1<0CIA2c07*qoM6N<$f|5ovp#T5? diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-confirm.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-confirm.png deleted file mode 100644 index a21c3c0198c3e1519caf1c6dd9bf55f972726ce3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3113 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 D7(^Eb diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-continue.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-continue.png deleted file mode 100644 index b3969803adcd9b9a39f9d287640e4ea4809b34db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3500 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 R<5~a!002ovPDHLkV1kvJUR?kH diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-create.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-create.png deleted file mode 100644 index a91ac3ad25e00655b90c66549b9e2be8cc1b82d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4277 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-get.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-get.png deleted file mode 100644 index 0293e3edccdfd24af583c591bd514565b52f4fb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6109 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 WE5K*&c+;=H1ya*{R`Jv}?EeAZ`|&FP diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-install-gal.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-install-gal.png deleted file mode 100644 index 46d8be7ac38baa5adcf326b2866d9779803649de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6446 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-next.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-next.png deleted file mode 100644 index 4aaa99c9ef2a7b326c4348e0e55ffbaac78bebf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 952 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 z z#O6{ZX4{s;DY8wT#t-$l$QY%==|7&|t5ZAJUWs+Oe4xMBSF^uvUyi)Tom8=rx1y`F zBKeAiNEr-txE^dkx60?oyM8tQvyo}-DKZ(ZY0>a``Jr*B9CEGI?f$6iMdR`sS8yWT z2t?n&(G}`PmN)`@P5rk_bw`GtyBSE-TB{UdnntynKO+-lvG@cU4XrL)g{>|}bH<^> z7VTl&ib1_U{qD}T=Qz9mxfzV67CLNqLC1#Jer`8^sG;e{;G#zsZWZ~%3!CSN7zPER z^bPYwl>IV-=xJL@pp-?-4&@-B{?Hor@OWqG2&nDq%M_1lU2f@j=61N`GwkO4RU-x_ z-6~$q?1kWxyIQm$%dk8F~w|PV*Vp^;79w9SESarz7N^pPc(Ank-wCa!;xU{<*T0ktqD&K5-Lr8|D^)Z{T&hmq-BX2CF>_uaDLvM0ySC|FSUcS8W+o#g7;3gjcEV zC%SXCANv0U~tA*h7*qn(I2^gA{}QTpw!=2d&H(KTH8c#dg_ERaEGy8;Wd(i@T9GecRt z9yRb@ozFrOCFq%GSM%kTOyd|Z`etWMcIRLSk|KP?y3JK7tF8}aixL?;Za7!7e+JpK zLd-H|QZ~Ka5o?|KE4N#EnX?dMAgjP~1ABs6noXBrsh2AahkYS8D-F7Ak+uRVl4MjyM+6i~(7iI?DV=RSy*4pgo1aS|&?giIc#W$KwU)>*n+o0`;)&o#X ziE6Wd`@!N4yUdUha@sXayd1OX1$q6KO!n>8lp}hGMqc>qje1F{ehXJ0y|cdk+HHUd zr_sO}hKh60gJJxAk?qR_+lUD|77hkfRGBcV^KwNpnS}V;8Ky&I+0#2aq0lX)!Lx83 zvtzmbu+wLN6!U^J4e6VRc0gmf?A-=1w;14+_tGq3Gkf=8!9OxRDYb;txygyakmYCV z+;DD5I|G{T*$F;u(R7WNqmfg#e%k<=*byml8EG6J*Bec7r(J7eh}q4kw}Vhm z)wuNxY|G38VQ$Q!dm-b%u*4Psrc}6`PKwhc{67;Q9G}xxNjGq5{tBQ`hT;1U{%a#J zbwKW*A&|cY+wc@f^09U7M`Xdp?&*bU^0>muo^|ru@eh#bPJ74|q}=VN4yp|)iFWyc zxdvMm{ar?(#GdpzHWO2@PE#9)=wK(`v?dXC%FP~!mfN!oUyWGnn+D7HqHD>nLaq(Qch~fl0qqFY;LIEoC1d!-!MLRVZpz;yaAL%skr%3{{Y30}*Gd zAQ^H@jG-bT>c}=&d8J#M#a6Vj5(4?f;U3}(HVye!C2a}W+F&i z+P=NfY}5a0aKIR&V4b$*Ek$gH;JUZLR3;9zS1jpi$F3@T)JSf)U{XBttUxT3Ra*Hp zdID`%e@}ew;Nips*=vg7tkbyvZoS>w8OyHHauRCI`&SNR4k@#u?tXGg?Cz$WMPLh= zCIjodTjN$T>?`~fkK2;b(h->m7r{>#_q+oRY?dZF=lZv4x&B^?eT7+klA`aFCRz}& zbhgy&B_;%HMdrd$3Je+`5e81MjmJ;3{6M1N9|+8*6Fx)V&Z5QDmA&}PE&qT%BSmjM zIYob=u_dO2mAM`ghm=m^J2VdGlwnWE1?;}>Ma1{bW!?V(3rDyH4wzpyXV&ryos!T? z{Mq0tKmOw!8LZG2?IKCJGXkK=Z_wmhEycwRhfYY_)mrpaz2&4UDYCRj>p3PnO$BG1 z;{D_s$Mzk(#b!SkrLm27POMG@3&;K#VUH~zO3byPt(u<1pEYCbI(K3B4BP#LcKGr} ze1d-&zWkH53Ul_k-KILKR6-ZV2pM@`g-W8XW!-icW6)}@v5pN$5fWCzWU4n&i`(yi zJU?iJ)2<=$cZ+wwVC@q7G8f`%Vg2wNYUU=Pr+x*8l^>jY({(HuShD}YS+kP}Ql=={ z;e0KU! z#v3Q@+^m;Dr8~|W2VOGWv@Lll-Y{7DVd0aET4`N#sKr@83Ovq~uVY>Nu>#}SC&#zJ zu$HRll2D)%zCi4E(+6u8fYZPWNStwgTMDP5$`n~N-O280WG0&^MpEbW+*rFa5MK(D z=DXvUZk`-#>_$MhQRZ1xRVn2(T6as$<8MtM;l1C5J)UG85l4h81U8R9k3@IM3dnJ} z(Lg3N`*TTbY>W@Ks zdz6a$N|poLy?e5V>5kxBpynyzP$GW?!JwKwIr50PeFly`7ChGVvvCmUQd?vlLygYx0O-5rbo*_32V7YfgK8uNwr+7T{p? zBvBsz-o*%=dl+{7fNu|sB4LXNNk>;Q^3 zg4gU?+-|ksMRV!sj0v`<_Lpu--%3a5gr8D);d9Gi0K)sk`~1ZsD8kC}y^iyRR#Tv> z_FcAqhMJ$5#_*?vk87jd-tVg_9{S?fZ+W%%bV|%cHF!pInYE}Nfd(T_`cVap0v)#V z_ywu9Ewyzs^|4xV6n(ABz^+W(l^wQgA+vtocfrj6VIk;@v(PVG5fsOo{w< z&|eKv;n4925#lbJDj9dY_ zC8Wi5sLFB?mbdR{-{D^M&4j_irEv`hGDfuMT}hEpBcu!#WT1e_tf-;2*3gTRAZPSt ze4#MZ=52T0Xnt#YeV0j&rJHa|MKh1*ue6=@b`_-C=|=caG;c2t>h!+D`_ZSlEQ(L0 z-@}=q&TbU*-c-gDiMfvaGA3;lOzBHat%$9J!7j0nOaS3~`KMR1Zw8u)+X^#qOcEHIDxA(YI(=6V{?Ro!wykJ_NB%(Q3X3 zPg0D*G|unwp8T|C+BB?T2#+PJ?IFcMH7Bm@zL>~gw+Jys!Tr}jBo4S6fgw&xGd||C z{}2zXgMbAK2eMNS$VdNPx8&`|Sp3WDJsJ3;W>1OXY^l1~p6F8xtZ;TEG7kss=~SJR z?WT2X4}2R_7a1)c{iYg?W|oGQ%)OdnA@;fJJYxKr6A5wU_w%Ws;odeYPMQuHO`T1% zJ)d%JG@9rcbXpDeYua8+tvm{}X$84Oq6F+SXLy|&3*_^2;e4ku-j?YMBD~%rVp*qf4%aLp zJ(e@#Oj~y&d(r>-knDPTQv5Zal`(G;?1bXc9ZZ07JPNB~)qtXH74QMfg6u(Ga1_EnHGNfo29_6Aw4|=d0w z#3Xp`A%FJHDx&baA`L5P%=7v0NJisJfBO8(>0+bnfR>0NvY-EX`7*A5Kd`5G&D$6C zacB6!mo{e*yyHx!_dfnr4FM+oRfcgu%R4B=ec^5y-6}h!HA7(_sXRUtgo<b91jhIhY&BdOfp1>s{uoJ- z!OlPES+xd*$fUzWrrO4{$lS0wKOePGAUuxqB#f*Jbp1y?=Zhx!g7zG= z9kbAjiamaW_A^5t8sHJ4om$=>E8C9g*P2jf*h!L@pgsio-t9v)OQ*_#j=x!LC9mok zxxIoKmmO(Cr?Pl!r!X>5WPU6ns8|8|!A^QDYJdS4V#cwo-eS<ZA4bBC>_qZBnnaAjTdMSo^y(!;kcSuvTr_TBR35!51fCPoUXa+rPt%FBQ(w zlon1jcodctTkL1E-&HMYd5yQh-%vKB7Md4jnPW$Bt^2yx{9vp`KJ$Of%e;EVuBdF^ z@1ux$-5rks!E_>6-U`K8OVr*yaP{+zHk>48dZBUryzaJ^2TL;JkGr7@Raxj$aAz3S z3)qc}VX~e>ZEiMJ<4ct(G;LpQklZs-gyo)u!HAd!3-y77Pzb#p#zU21cZ_`JNZfBP zquTzvnQQ?O_*4n#Fh4k_;KppmtoBIUSW9tCyAVS>9NAfmU^0_Lm(UoZId~10`{eX`^xYt% z!Mm|>4DV!qfAB$H2>0UItL=M!Ci`@`7V=0g7cW+@aPR~ZL~TIs;h{Ux6Yi|)jx_yb z^U5hrO{DK78F|Z2ahZwmlF$SY|0@i5F5crY{EdJ`I3BuOVZo6#|Aj8Gujxp^};$W7FiJuL( z3=ua{2Q4&mcB99oX2K7Bwb13uyVm8Fv52ytEWBRGn=la(;?mfvGuLK?^kYw3!d{AI z2|{io)h$Gtf9$ZK$DGMA$0MwVv1)Z*C`Mzfo0N}*Xj#XMO2_^%P(T90w^xhpQB%7AKr(qj9v`(e4w$Ino$7r+;KeexKqBlLxyoE~ z+Hv#~J9%IvTAAWfcHF8qaL+`-oGS@FqmT~MF@Gdsj4r_*sU))?3YVWz}+QB7ft{Q^=%v-pNUx);>^( zKJ@$nF05A_RY$N(ChJ~c=E~riv}-Nm5wNwFTc$bawNJ$4aQQ7YksS%NeGEu(wi#Y> zlQvf9)K=f)e_NUkBgI_Hf|X7@<^Qo~F5pv?a4^2B!w8gu_E)bCg&xOGm$t`tj6wC8 zdp2d9!Z~&pksC|_8Ge9LH|+g$U5*$t8Ss36TrK;)`OS%4*?J`C71-8>{teR+Pd*^8 z7uZmagGHm8S;-445LE#Ww!Ap}ih-7{A0kQ|>sT61ET*Vx5c|ePoVFVy+71UWG>w2h zge5bsYF{2v*;M+%i!Y-uE+|B){c$q$L8i(;R86hQmVE;W2Hy2fk4Pn`>+~e}z~bKmuw%L(risSsdws zP%KKY>J^+H8c)ysMHfmy1Q0lR zPV;+Pfqr7@S10DrX0Ey%AN;AtDri)-RKaI3zt8)7;+iT&t+Mdb;-#J_YWEHC+@R^p zj|Iij(`i=hxVp}mZbU>)M=D9O8KzlP^iaH=W^cNlS`}+8^M7t2vO8W2A*RLhzu@^^ zf~HrqfBR!RYq?eHjeh7jesr8hYPNn^8xJGdZ?U7FMktM%6C1^`g8bESg0Do)H_uMP zciSt)b$b4~2Nhdl7LLj-F#7I;g&hpSDWRVqaIf*mc|~C52x#Rj<|--wHMM~ zr851b51UPPn-)+n^NkUKz$R8hT0;iTLa$hI2nOxCffdEA1=~cISUhhiU9}V@U1c;6 zO#xH{=bSEITR?9;8UozLNlkyWZP$w8)yDXxMh&5JF~%)yCfsgF&%cE<6UlJxx4p&k z)y5oWxS!UzCsRscsX1q8|27b~U^aBCx^ArzfjeRI#fnES(*o;`<-=1$_206^f4!dh zR`{16Ot1~Fe}s?(3M3Gfq>(`-qU5iX00Nfp#@P%_NV%b|5nm04xEin9Z%(@<0{DSz zTRbvIar=E$hZ(~kH?hM%hqvwLABaE_?I;%~9^J2obn(L27_=J5!w#76tNLa z{0u_P8Qw?!N?Pcf`>4(DTh@dFkw34xhCzug6xd^Q)g68LL}8FnZd1W7Kh~nGmj3a6 zc*64E3}Bw;!UKA=Z=!B2wO-YCL_VXdfA!1ovsg|My_`(@jUAyKKwkvlx(IhNb^o6L zeI$b0!jq2yj#NH>dyyTRs0Vdla8aI{BHHCWci&@pO$)BB#yLZgfiupVcs@;e`YG%9 z?YIAt9)Ii~?5ox+`U_sl&cGj)0!ehyD~6~Q<)t|1p%AAKh7<`)dvx#4f#Hy5uBo|+ zIf5ic4Bmb*%jtsKxTWyMY>6;EYWe1Wev{_Sn@7u*EMw*U)qlOl^~nUFYQZeor%zw5 z57!`zEu<1!G6)1SI6Q+9p9{K%t!<)yfY@ol`}3WDp&5b`!21`TyC5F*RP*X+mu8@j(0}Xm!3V0bkUrO8_KW4r61rxOfmov z1x5sfR+VMqxfA*0RSvLO)=r=xO5PfP_+ZGOEZ#|qUByJNv(Gu(_V=TcA2l*Ji+2D= zc1FiEfMO(iJg*&|>4}V4ALp=^fI#4vU4Ci7 zvoOO$Psz8<+xr>>3IgjO0Ej&)0N<`%I}7TD;*R=Zmd)m}apVD`-kJ=91e?huaYl^= zFmd8UTD))xhlDboPr{x1& zL-9r!QS7oqj`bh@=!Z0R>{!=l*s{)&X5~G<`!Dyf&U4JsN7Iml4x%HEwBLW?N#i&S zkZY%Ec^MsTQw;-)7A>Nm|LhlRjRL@b{FDEpu}6+ALaxM7Qh47BK5)A?+gn(*W{Y{O z2FZKi{s-v3zum`#%DS1kMugwkImx>r9qu<+Ye~x#;_1Sa6Mp6S=bz_A&>L>N!LaZh zG=yU(zw`Dxq^FJb9Jfb!+ORbD1=>o3B=&-1sYET6nh@a-=10iGvb^@{Yka&B}#@Y-|iO*KFj1 z>V&f=u%Te#!UevQpV$5rx3X;MGJ4^K7iiL?NmjpIH0eTKm)V9LmU?i`CU<{k&0O?u zx=CD7D=J8010@O<3H-v!Pq;jQn4##QV9+^}l@LGr5A08e9d>BZcF7fMWRXG!F6bn4 z=gy^tVn#$nc#hm?%KnlFc)?E$mO5*na_T8;+C|U`SiJBI_59iAoWptmz%*#kKn`9P zd{Fg*WI^h)Pd)8aV=ZL&Uh3SnGcP30d~v1)6zrA1<-c!X!@}CN>liRtd_<&vfcduH z-yVzLoaZ^>W~Np=_cprqXSZ6%FZ$d?bi1g_GoPa=YN_uA^Ekppp>KQi=q|vvl6Gw0 z;kq7HE-sRcc{t(%V$pMMtXdGvl&7ZB_K1t%JqqGXNW?`%QD_v z>i|(*e#Pba#k*CjY4+^d^oQU7!4iM4KmPm+&Uas%IDh~W(f6k~$rWxq5M!}82ov*3 zC!fT};puSP3CGbZFTGNjWXKdB@oxVT+;_r+v#fW!>gucVrtsVEpsicBdU_O>LSgqS zsY-*yna|vL4jqMcgMYsA3O)AdKWyhQBi;6g+gNEsmCjn?F%{F_o zNxZI}o_zdCUOV!dDG@vatNuUu|9?m?39-wqAXF0~=C53_(g>5J5&%TQAYzVA1<@v9 z7(xGZ>eQLnPSiNb5W(P1Q)u-{ah>2sk4=7zrcRyeT3yTj{kDwGQ9+UfH?fQm6e3*F zU+?;>D=0#{mg~Xpk=e7hZrwubHyFNLNYRE4U$k%`n-Z~t3oZefTm%cWc~UL zX5fYti*I#s`s>n}+Xj&?V}@^qpBmbUFhp1bs&A-gAYt7B-n1YZh(_JIc4NYm4u;Ti zwrn-R9D!&!WgZ49lco)#ZbWzihr{9}>PKiJxcZD5J<{0lCEf|`-X_}Lo-Jw}xIbY8 zfmbxFOfYq$Zl^c2Z6eDVmPdp-TDN{31ESV6lY^t+9-P~}d6N-cKVw+Zu&xB}VuU+_ zzK02~Teoi3I?Z;`UbF>4FOYH^lNi7Uu@QZb>tK8dVyX@ckehz;Lw7(V6|TrR@kfeG zp9?Mv%jhNm2Z#+O(_K4u^6WOC{{S9rx${nA?o)3On{&`%@xfqWfI%1>=W6RVW6ece zKX}k!KF{HL!~n4;Yc9hC4q}GlzJ2Qsz8=Ji#ZL?<0Ew9$AjH}RX6^o>Z8Fe=WqGQv z<7XpR3GPE^RT}WgMznZ@FWS%hEY#3F@*`(;nUpAF5+`TXf?GM8 zRgF+a((H`3$&6dzGO3h|Qj!lHB+aw@Od;cQSR}``S~XS}xKvtPhjksx+GVZ>v75hn z4}OCn@jl>SImdI=KH+tkT;XPqtt^+XqBCg~KkqWlvI^WB=L(*yR@aj*=S=4@$ zeNd2rOt*6*ud#6hgxkAS5+sp<5}Mfc_yHK4F>v(&VRZayQ1kRib?%h($}#V@Bd`!4 zn&$$jr-8(Sh>I!QZtV=Z77;`w_G`E2BokmvqmE%1koZ|uO9GToAc?_6^Z=o9l2{7} zN+`wiu_PPNA&eMXEYEuqDW#K00u+Y$6XhbgHjqfjYmqPxL6;)7R#bo#2T3k+n{r_Z zOD{Ba2kyHVF|SIRDJy9%QljOR=s?j+6VED0Cau`@xz46Kxp^TKK39)S9C{qWDgqK; z;!Ox7QMpJGdT$hvRMgErO0>l&qFYdqgo(81f1j7mpobFu)bn~og78hJQ6Vl;YAz8= z)Y7S>04|?09|I(@0I5^Vc18n<9)lo!^`r`LkvQUTl3=SONJ_8Fmq^s|R&I6mD>SQ& z%+=yd6neD5bpuoqdO}k97K@3FUfj_YB-zrMe#@fFms`~G14uEDct0~5NFo6w!VFlz zNphu6&XXt?(W3#R6d)<-O79bWi$*({OgMbl2QUBj#V(OIGZFuLe-@Q0DTc7k*_{dA&?}l%tr;u zC!UMw@d-2xv9=kI=pjU&fGMm?1(LYhOMGQMpfc(Tl7K0cy+GnWL+OD#F7$eho-BbT zt-B?XEL1N(`&R-ap^Y91fFv4638{=0Dx$f_qD3I(IfP{@bOx&uf+Pt&p`=_S;$mK< z92$$QWtH9PWi?)N>&%>c<72EvlpQ277g(c!q?9fqf$B*h4`Pt$^GSn5kI@(9Q|4pL z)In!~uprR`v?s{EnNm4nCIONtGrODk+*TbL+X6^pa+GA&N8&El6_Y^y+&hvMmD-x9 zRrHy9GVc-=NO3`;$Ee#W{+Cdh&qbQG{J2GAhsHJvl9DUaQ9+U`O~&I=fTUP}@X&P! z6#Gl2qXYp(WZ$q5eouaKc2Zu*ZNaJ)ifHxd^&}0FFkB>;RNK5JZmj}9aqi4Z#Gx@4 z&ZQ&Ftof-1iQYCH8pD*xAc?W=Ra#}9V(cA>;nty3@buVGT;t23uei?mVMk9-9*E@- zwe$o)XGjd?4S*Lp?L%mg#NEdd5g?UN%0uZ16ruhAYZ_5!`{EN71t!v@K@t`q?uLL0 z1(zr~YX>m1COMn8Sy4+T?{v^bi6bO2By1cAk~pfQAPL~XkwhOPZ1vL1#zn$_s~oG? zp}0^nU5VoRP?aL!LtKHzD>ZiwaAsblYpa%ODR)7th}U0zonCxl zrWrsz9XZurqRPBeK1F&mB(EuV{)%d;7L<;iI@0LF#?X`}r*LwpIxU|QvLed7TjA6M z1N+-z@K#H;l)Lol)0_6}+so1PYt3v2W!F*sz@x|Xr>T}|Nva&!zu(F{5H>1)Nr2*1 ztPwTCONpwMYAILAnTwN2P1=bEmoQQ$S2;?xRJOo6nx@FTYHi zF1m<1{^?ItbLgQ}La3Hl^jcPBUd<*FhNJAh{q|5GvA`%e&$jEYr%sPNLg@hms#H)d zB?U=rW!}xzTMwwC9GE?ucK`ObksA(iZ2Q-~Mjazfb#~ewu2}JvTVOMB6~HC~{!%H$Jbu_8MJz<&|{dg%`$Z7l{2& zLNxrj5G&p4M!jkuedjyhp=HaK@$aUlCX2}NS-Ny7x5+sxI^V&q?|=2HUoq%#?>E2s z%{D`HXuH~0=if4|iX^b#{qA=LXazAn|NQgx;DZm+1EQ{DjyWdw>;}TW|Ni^w^Pm5G zLEY-_C!c(huSI=d|N7UNlb}8Cz4spdR&d-Wo_K;rjT%L#opu_3Bw_u>fBc8-9o*`; z;DQVI`KO9fk$#xXvoqzuMGD`-Z2N@f`8X%)*GVtN2ogOlJ>-_nY3CIE5W_4LWoS4ZmQ_6Gm z#j~G!>M2^jd^w9n-Me?EV~;)7n%%t$p7rLNZ_=Ot{AarL)?4{rXWbh%Y~T;d$dMxp z+5-ZA;e{7$?J4#SY5|8r`TqC6&+SHC|NYcqP@owM_sOL*x`jRE~O_?%<-gx5; zJ}1RNfEMqJcS3)l;CbL|D7YVWJoL~*+*fKpU=k=dN2xqe$U87XP#2cmrcJKLJAdOF zl_r+_}>t#0K%c&h~We+SMY+C_qu~l^^{5m%seQ0zJS0;zzmh z#vAG3haYC3pbRo6E8K$#!ttx;+H0@nYhQfvMLO!Jqo`ZAZnpEz`n=?9H*ORZC@K-kYwQ)or6E904j^=VaQ>1@E}@f8KAG>qdDVi5YySAhKU&~fv0?>V|KzhP1r)tf9K{tR zVP3dP7osIg3Jz};iXpg3O}~EBJaHm5o_Z?n5CpmR)mII`coji_VS_)rflK}^i9(7H zM;>{kb#BCn5ljfU21>O`{Lbg&T7c=LmtLZ~@4lP9{q1kNa$Z@V7pR@*{ocXvUFF}< zfg}f0kKu28qrRzAr_#WI1Nr^%4en-zBJ!vo&jdIynQRnXexvDWp_4}tv^a|o7>}CZE^umHuh|%yi#dYjxh+78^ zFo*FgngE?HL;yVjpv;;z%M~cj*-k3CZhD2=z<=QjU!dRo<~P>!<#~V%AOMH}rXw8= zpYNMSkN*ApmklVxMSsHND>=f-l`HA7#~x!4oOIGj7Uyw3XOGY!aSaOYm+$qx?|rXL z0wt_vER}SnflPP9h7tMrY3*OQkk$*ueo3D`zH2BZ6~;DCg7BwLpH3fq@Btq`@x&AP zxK!>z;PP5r1EK)IKpY8TeufA(VZsF0i3P-m0%C;NBHM#HUwP#fOY{p;PmpVh9fQt- zZ@e4YE!&58cHRRZ$OTP&aE;`+@;!=~f=gi8E&|N=qq1g&JnpB zemLnu2hbyAa8hTxO^Ow6(xgc|)8ie^Jo8L?`|Y=B#*7*KtzL`k{1k8}7rN-8i|E4- zKjax&JtynH@mp@Wg^5fOrUdOUF|kC^QRK7kxZ@5s5xd>zJO<9ETC>nDl(9k-t{2>0 zazacZICt~SH}kc4K7fUHl*i<~YJIXzm>9nNN;B*cM;t+4``Xvoze--$uU|ht2603ZE`GzMH9yT&YikYb5k?b z*47rBzx9_lyWW>hr;ozYk@#$feMx*^Zq+kElwPmnUJ88}MJapv<&-<FKaSyfPc|2N zD{!?`OQl4!k^;rc%$Cm`QVoDtEo}h^{yKBXf#R2PO*g|8X*sPrQq}U=;3!cm^YI$$-m|;w zYG}1oOF7EgHER`|l$fJLVRc$6MeEkC6W<#3?o$nUS}o--J9q4)MGF^GO-(JO(-{Gn zWRhBi*HIkVpY7LawD#lmv~=+@+P!BF`+nuJStI*Vn0j0`gcTD<1IesK4H1E6grbLn z&Q?j}P>(ma>EZg*`$U-DDy6(dDKSX{Bn|Zq>~rX)29#b$F<)JGxdxmhQxQ7B_d9`;23Sf~+r#W>tXc0Kk z^;{*CdGGURW;&H7tybd%le%7Kq=s;?p&&A2(Sc#BMzOBbi_(E-JrTG>plc%Roe9Y- zBXW@-Tt5sDE2qOl+yW;_X_^5Yy#gGizOIf_6Z;Vt8kb3Df(@3(T8yvQr$-|QJ%IQX ziTFcwde|Ts#ZVjyBoqWBdMtt}D?oybjmtYXH8zzVC{WUuELob!tg9CTNyM2zFEZFk z>JWjSl?Xs$5~XW@<`UD1N)D2QDi}OuaOwBVAAjO;R8w0M8YDq>Na|9Y(xZVyH~+;S za6R<|D5Yncnv59Q$^hSFULmW17o z=S@0~ItUtedsjj8`^cW|$5-^?DQEZY-CLTQo4dPJIOL$g)VFURnmua{tzWmETFfYp zVcqK^n>-Wf(4fxIdI?eygt<zUjKIS9f4l%Vz~Zxd$G2;29GrStnOfqp$!paL__Pr%vKC=-FqV{odh+AAWMR z8>{8hUS`jpJ#)f@2}qHKxVl@#2SFS5o1mez12ie~7(}x4lqpkIU2wq#BRX{G(6!o? z)$(aAAAR)Eg7eQm{}222?ORRxFhvIx&Z4Ikkf0^wUpIJNMjk|14;I9U1Ywz)AL*K(SO0H=w8-1{c>n_0&@<7l_iW zTeno5D2*j>R0~~hY%NV~w)ScLcM>oD5=PfRma@>Q9Q;zyHWrDC>>zFK@ZO|O|TYu|Dqcj(tPcysOZP7sU z_+3=zbbQ;-*`MUJ+~_WUtKT_?L5GxY-Q%3@@`1CsF8U;AD9P4!=C^MBMu-JX`qz3q zPnY+K=je)6R<=R6p2e=Os5>j`v3Ubp$N3x4A6s;TdmxDm@@wocxk-W8MdWQBZZ+AD z?2rTIgP`O$n;?<|WfHRG&&vx{dfuAW86~Yy_Tfm!=T43N-ks zu+xrvO%Q1*7jU?N%(_N`Kzye>0FyF_!3j9cgG-a+92EhK-$I3pOROvLyAieNRcjEP zrr7}G1dQKt^P{U^kk3IAjciYH_Qm1oGD<<$5x;CFy3MR~3!-@D+vOFufnp_$2)t$s5(lICu*EZ1q1~YAZVOdo+V$mRpSeFXB$BA zt-3+^DtF+@P!G6?!Bv=>FlWn|eIVaE$IoXl91xZ7Gr`efid(IeUq>M?(aQ}iDqu3E zNQS@Dsk~xuJtM`GsA2C66H;1S0}#l+HA^JYYP3A}5QJ-TAdP2n=PaLc5tY)a2&Lz_ zO`7u0OPOzq-)X%N7<`=ss$R(1Qf61FATz|RJkT^ZF;VGD2`)+F79h;}^nfCm*MM2x zaatib$bI(De~e+_DJAD}ZO-Bf=B#c0&N%?3o5!*)9EXqV`D>WCHO&aGpaN2IA>}xW zZ|dJtR0B}NiL88oO%dI)I{urWFlX4D$yJP?_Ig%XD>-0-Lj_3AjhlN7j#K7VLBoTe zNoh{mo-#0t;gjMGm`r?<#t^Nh#+nkx{pcWu_jYThBLvl5*2mY`RM!M+iug$8ugI1`cWVJ#)BdZd;@~qZ8pfn3C;3%eEtD9|RVB~b`IcmKUpk~+V zIq`rjK%p6OpK(9sIS5;|a*P_iRoC+(r}#dQv$$2(g?qY+yneHoo1$+Ga6=~L>3LkA zP8rvv(}M5~QAo=ZI$9x#nTbYRV~S#e@Wu6do=eyW++e$UN{Ublcv9x`G?mLJ+=jVI zP7<%4=M1K3=Ot>TbUTOD6hKL3K5xLt8xPdunooa5DQ<(A=MtLjyvkj&D#&yyo5`7Aw8%uep1JYUP}DCVbtoPOephL>{x{rR6 zSLijH?%@>A%(+N%4c!uHR9(bwk>c6R*j%6+N;R&@nqV}}*+n)94$X{Yg%Q%Ec%|W- z4snR@7jvt$Zs}%E8ugnXVXKWPvWWrEGn&D)Ys7uE#=W2`y(McnbD3apEecSA8cqU5 zVR6dQx(Nmkkfb!XS+5pW0P)$~nq!dUMG>7jim4?^`5(O5;w}PjDR~Vs2Le~nHM39H z0;UqDs&D8HiOHp^16ku#BY*`)E$nP5nX;yvFg}S^GyF zd@il!0SJjY%>$w72TYiXxmXvpW_N`b56)yXNr#{{Jp@`4^h=i_X{Hi>mdf)PoxO)@mnL&y-mc4pLes~MNSlIDb))g-01{z76IS29OiU7q;-|zy0AJG>Bhu^wMvG1TD2?`cHgxOg4AU@q^4TXG& zoI((OP;mGyj+VVt5-4ti>I9AMLzqq=Q4zv-yHE45@KF&^kjIL?+Zu}BdQ}n}#qE5q z2!M)##0vm^)->H?1>f!7Al!~B4UV=3l%Sw-o56LTSzU{8oLt;p+_*~^PC`Xi>7(?I z8)pv6X@a`7*46S~G{0Vote?9d#<;^n2AB5!BKFd|eC$493K>2)j&P_$wu<09vC z0k{zr(HVk(@l%s1CqtjE;>C5GM4a;=axVous@@UQ^C8ZAhEekMA{@dGRAKJ_)Rhc< z`itMps(FYkL5V-C$yZANC_z?~gRHyg0Ri@z0mEkHR}?<)&6|w@#9;)L zwKRr-Dz;cl-BWF={-}-hM;9B7RU3tvYK^2xe;7@p73x+?7q^f`Q!PJiLT%$pRg%WU zB~(E$4V7hB!~vOMnC;Dbz4y+0Fq=x6@Sw~+$;rEO&z*N~KE8YIGUvd6Ul^n;QdNL5 z5Pc#d^#!Pa>o5?^7xRoU>+<5a>p12^mVrqSrNRqhXO~l`SXtS*=SGM7F{*OoY7CO9 zy)dIBM$LQ*REYfD<1L@@qh&iPb|ZCi7$mIw8AqSS@$SNkz`;CL_iV*fkN^Wp-dVo zNR&yGNt8*HNzuln)Urlk4dY3<^UJruU0)q!PcQEQ!O;V)MOk#ZVKJ`S3zpAjMzoE_ zsjnPJ(v0@BHGpPvHfXbFgY#Z>SewxZ5-a~|F%ucAy6B`P^;uYkvb*p!0VGzYQiT2LE#EE9{4LEPN;LGt@WToYznknFB~J~_!&!s+N+bYK!>KH=<|~ADly)G z>BcIyoQC$*QdR_0c3%pz+iI?X12M&rT>!bqo1m+*4AkQ%f@$e`;?TP)zg1w&g7P4V zPXMX6rW#x=h)ro`(nhx5+cF<=_FV&m`4vc6vs1G))Qe32actNyF=MoH*h(Qv1JmP7ihTTZv@k_m($9Kvu zq+W~F-Y+* zhZB(EP&ge71~EmG4-zB>^&;&;+9QL+NWMuYfrXev!r-DcjvG%gCk96XjAsH)j&iU& z7lkYeWfKn}!S10T(TsqQi~s^qX=$mUudlDf=kv9RQ7m4sx5Hww94aU%NJY5B%5H}^ zZoA!HVlWtJMt~&u@82&so6Q3m0T?6=La>cx*+dGDw3+mHdi8q!LR7Ti6%Kg3yeB|8So~neb zdr8^1>M)3zGlK0q(P#ZQ;J00lUXXD3vApqMf7=D#4HXgFM0ZAj41_5Ym`4u)9^3#S zJwMDoYC%%cCwUeZgZ5-0aKG;X_s8J@>w#lYUpfff?K1#gm){nb1m4#Q!S}+FvCSkt z^+ix8W&&%)Y`Tfq^io77X@A`TTl z9RyJ*Yiv>p;wFAr2jX7Ze)zh$Z02Vq35YjK6FPTHRcerhzxv z4C>B$NG$&V`lr1OY=1Yz)Se}c9O$!>E@H%dk}R%?QxTiefa_@qvUe@t52iC)K!bpa z`}3&Ont}c)3!!(``tU57VHA=PP*+zsYBK^jdnf1{{Rz$X=_?fLH#avoG$Ua2UX^%b z(NQGt9ob>gOE-GyMlanclPE}(Nt8(xBxTMBaz=p9*Uhpl%?OaslparbMu637J#8|X zXhwh}wY9b3838plHMjEf^ON;@eHvnvK3c(XI-NFjM5`(;E0Rdrw1<4hbUb>~Fc4=5*N$GABkxr$%JC~Mjm0D0zIut}eknR!$ zAO6p)nHMwjnYeTB`F+oc*49)ZA)+P1!ong!z!h~Lwj)?r015*9hrQP<*|!gyCoh#y zFOlwcFJD`F*<#7txLesm5U!T?wz{^KHg7zKZKWO#-9jkJ>-m1${|Nj5Re8l5RBgYt z)$qnJm&&k)o{S&@+d>W`D37n+0QfFdg41@wviLPbgMSFz)&~y4Cq_Xif^nY$*rFgw zxS)|~qDZp?)o=7iKZIvqndk4mFWB9!-p$GOxBv4`@mJWQC@HVg&om zY36Uf_Mo2KHLW*S{^#2Z{3r6xY47zL=P}>-<^heQry~EZPrXYXt+oaE*%VDV$kBh6 z`)Vrv`o<>C_Vet&13$4AjdI;kj+mc^p?9}#156*?uBTrA)&48YJ>P|*vx*-a8I;ET zXyM5hdGzCIgJIGng>_dt>=OJ4P5=qSC2b^)edRLTxDa$mb>08EE|-?Ea$&Dmf=~F; zxDJ2LNyKDFvbDO0kc>zUm+=`XL*jgVs`VqjdfB7clW#Sv`C-j`crKCexj#<)n8q0) zH_O6D-xA*qALm~{mDZkK|oUE2B#X{yP zb^JZ9a;G)*AOG!du>;s#h}S4-c{)FxPPKOpiA8j z-m{pJFTFP)R$ybu-&>;C#gi& z?#x|?4si(zgAZbWvB^cro2o1HkfWknxAUkqYo(km4nzzqdJjU&foUvmZk$Qy+^NoY zCxv&5Lrdiwvja#R^pHC?1~+CHw6*F~zQNg>^_|N{$KuVyr+P%^EOTqP)5_U!F8AMi zu%^IESxdJ5ci&zZT9GdzDaq~c>(ncnl(m&U`bI3Y1jo+80xRP^3R^7$mi%wNk2$^7 z$nvd5{`pq4ZLps)QCdOI^qTI0bXdkxgySbdfNkZo`Ky1s$p=jiLs5L9~UZE;aY0o=qV)<1r&kk}gZ5lmBQ!L5$!->msS3($$kVu>5 z`5!}RA|@Gb2{mTwD|5?4ovvZFIXxq0S&QxMizC0QeuZ!PV-j||l7 z{v?Vy)J~u2`^oLl=IXs#EqmrQqGNyMDwXSZ0^^YZTknEF`%J{S_^5IJAgOJ zo?cZzrb6TG@ju*b1bE_XC%nisq9+mijE6oVbwR z(iF6aXahkZni3zbJC5d*f$w(T*+GW!_Cm`(bC?NqN9o)c@^&5n2@niS63GxynP5U# zrZ>KIbn2v0z7-2)wakJh^yA6dG2&+heE^JzH4Pf1*Y+1JHpjPQRGYB;}ROB#?T=~9U=~oKWtP7N5(V*SyO&O zcago#5Jm|DFq`W7F-r zimj*{{+c0j%dwTQEM6)P%b~GKjox_D?ENdSBl%&S!l>Q#NqztBkLF^M-TkSQ z^RK_)j4L7~|29t@c4T8l z)-|E>_ssrS<$4l2RS3o+jRxxsE13$0$z=9if}4S36JOJB#p`q z-!{JbQyNDsWw(l387_Uck#I$cD}Qc(rWlE^>%_Uie{6esE8YJ1L4UW)hldiuNB4Je z(&W#2B&;bf74b(8hwx4?=to%_-X+(K{!EKcQ`XHtNDaav!U5jS zysZs*SDUHz1Y*mugKWX38C3jcg7&s3Cjd(0Y|&s))UxQcifGOrLh|7p;~LE3H+%`r7XKzm zW!R=ATx}J|Ty5@dkG@X4pqVMB5#Qe;H_K#r} zr`hr}u5UBEz$#56T+&CMaY?4z`|ZM|`e2~sV=?VoDo^*ngt(MrvgP}n-Usfu?`+I3 zLKJ~27qKt?t~+W4ouMHMgY2)eD;A)pg<_T2$7+-V@$J~yEp8^|v!oiR z*)9*l?h*F;IASr#v z$yToWec~uz&tJ_+)k))DAa3oKNtL+0pZpIye;?3^y7BBkb#J^Zl2Pj zwo^Lhfn0+cRMn8A%2%rb#1kkad2i*&MKl5FMxb&@=_-8hk@<0$q06_H9ipkWe~h5w zkHrXHi3UZ+q}d6{qYrr9ua7?YYz)P_`!k0@uR>VZ=#0vZDIhzk+< zftMST3x%e9p{Cd}R?2$k(Vg14GHVeOKN?>j{cx_VQ}|?IF;N!zX}Bl*`G%ril#Y6o{j}r!`+(-Y)lQg@Zsf)54J+jQ(Z`pQnVKN6!#C2+E@0 z*Ht%K6GfoT5V~YGO9NHW>4WaO!=8@tCTybYux`zSwK8j+EaSiwJR?@shhCSm%)A_Z zrfBjH3p&tUV}YQrLoF&A(EP!$%Xl6tQJb9y4f$z_9FYqOf1~V0~lGX22bemPilu!lA!l6X(Z+gr@Y$@136u)9WoWFEbQ{y965U7JudQ{1X!3Yqne<>+wn8ZP*#Wj zQd<_U><=p~t-c?$S*-!F+Dj&EhqiPH0PcUV;EoIQ=Tz5Z+X%mHWUBsEhCvuTy|H=a zy3JRUV*sL`n9ae)eX8}MrmyeIvKl?=GyHUIEQ0G+tTnse{ z`bi4VYL{?XZ`*My_OU|Nf4P%vGiCYKp8osi(p46hg>bk6y?3QpM79t&{g&fes`>&T z(p`{Qrak|d5%p#jG5i$w?A#kr*^!e458wHMG5S(v?MF^z(k6hRjpdNF@7e*5Yt9KJ zk>$EPyXp40ztrm6e}zpGD5y$w!9_@py}h23C1RBnEL-^qJu*KTo^RAb@#u)W?#OVa zP2&Z3lj-wiDXd*tj{*0M!3{fmJ)*U10WuzO>bC{wdNj)(=w=PR7oYy_B&8MSAo@~< zfBTUoYifl1S00&gQZcf2dIZTaLORSoy&b29xA^OR3Xjvl z5Rd>el=EYUjHsQ7k=XpmlD_HRhd4~3tXDkmii@Ap(9@4Ok&RX--#L!+x%%?!*e%md&y{By(%v{(Y)nGOWcTY5sK>_1KtrTKl7;rv1I)UgotxIz`R zFZj{s1eY2fg|Jvp^#+1kM2ulTLSqi%6)ZJNg% z^<=TI|5N-wT#qBcDjA)pu3indw1L|B)plbk*)OOX*tEDBY$gJhafu`jB?@hB_?Np6 zyFCs^{zb?Gl4Jl$)mU&5)ht|SD*tF~QwV0?#VTA029dY7fBWZgYI!Y00BaqGu)R5I z>2mf(s_ZSl-U2;IID4MCLr$x)>lf`$l+i^z3Az9+C$+!Zb|9XboyapKe&2w37pj$U%{K!%@i3AUQ>A8CDZ#8d66tOkz#)dfZuytjJocTEz+ z<_U<%%rZW;SYDO1jAo(4Ko7zdrCl;UQGpUF7c#cUL(A$@KB`aDG=ODDB(*+}zxDa3 z_L9F5m#|Sy^k6`}5kJ$&4_;of9jb^OE!Zx~^M(e@`wvUX_HPj`qQ{Ej6oHAPfS-ob zNkbaX_p_@8rO+9PN?~`&zvSf68ID5&calK3?-}FuVd0-H_dO3sL!wv{aCCbI-3tPE z9@+p1A;c#D`)k6&Fo7-wIp!KZ(Kf6q_##ijv}hu)^i!>)AE8FX`o`8X`*BM7Lh&Sn zDGcc8`Nkqk>N}AY(eYdiN`Oe3&EmBK4~KDmkDIVU)nF(9u9OpoYi>!VDw?d$Ec6IQ z+C4DzRm9C;J@Gi@w{sX~gqbv{1Eo0nS)0i9t5%5d{ceQJ{0la-E$OjaNb5+8zS%{^tekbRicBnt72N^W01Is8;>md z(A4sQt53zn{mCv5SGYr&f9n?03!ETGOafCJl}MD(g9OM}E1`2SSN~`4--SO8r1UAc z;q!300KDPFc8vVX)|-Z)gr6EW%*;ODSmI8Ks5a&W0|t_=8l!wne{H*H$=^rWIZ>g| z@c}y%Z?UawAbs=lp!LLvCb;tVrxKJ_@QW^cAuVToaGadzysFcUOW_?P zuk%1Si#9K8ryOS*U>HMHhoQWwHED8ngelaPj*k8MT^n~3N%i;f@s}aK{^+BbG4}+|=p8Sl=ugPoJ3v?JPoTJH&tHK;tbYc;o zuifEq>ty=zGhL+ag`dW<_35dABX(*4-u`!Qyu3Dh@}F2E$}&Yj8taQ}(N(E4jijX9X0Ga=-8bkiIW+!PI7l+y(;D7ZTf6bfTDo!fI4^!`nQSQv zH3Wp9La`%muZ}Y9r~oSC_9a}?6dcOR%FvGO)XV1b9}IUtIXzVFRK=Y)bIa??7J2q8 zCM}(^@1u%cEVJvQLr=&_pg*poaG+ZqblqQ{;Dh!VwfVK@nz&7P!fi-5Sn%GhT>kQ< zfj2dvMDZg^E;wlYh=KMQeX}fv{W|aP;51u#-o^x!{+Iiqfwz~4V=@Phi4y8sBsakR z_e4HO?-3Z5R3u<)V>~b2L>n}GPcmWtX9z=Cc8wUb`S5Os=gVj2HY_Vd0Iq9T2-40c z*Vqzrf>FuBAt+~76bndmgZGdo6`cjR?X;&UO`au@u%$ccDF6vGA=%YeeZNYX!l~Y= zKvOx8s#S*FJ_lhd-LFUAY6iV~@0Tr*hTATcyYu??@&LpUOU;+zQp)YoQoGVbOXL~zC~svEP%KD>2$P03x_v?olS4Lx6HpK~}`v#JTRL;6JJ!vH7b zW=qp&t;Se{8G|amgmCdK`ILBuwdt`GL`rkxv51v#z}L^Xsc}@a(jw<7jBga1aI&?# zyxnqNn+H||Q0NXsz4>wyyx;g)kV-u>nH9w-PJSqUjUPpac&6dyyhy)MqOSZzQT^z< z1;{@D_mO7sQ<-T(_!upgYVyx<9O~MjiGxF6p-Iw9e9A+|xh3SU`)hbC8r+q}vx5J- zt0`TqeX?avU+ol?-NvZZ6i%Arm!k3E&rkogENSP~t1m)lJ8SQlGPY8&qp;tO$8ilg zGj~cKsNBxH#_+zBl1S0PA?6u9?8FTc@ouz{(1chOxmq_6d_KL7TKg@&!Q$76uSKSV zyPdQSyfRDYJ|gE%3g|w=pH}jw|A28uMiBz z$b;mk>#fK&^c7lu30gwn=RZ{T%u?IJvvIT_*#%qtp4Z|0&x}U(pFd?Qeo5i<#cp50 zu+`Y;)n~ImeCN_t_I}l|AhLO>F3Q6^-+a9dap_!|X63lhk&Nnc7sIxWsh`&Eve>8z z<|H7Z;ErJ=V|4a;OBlu$Ggc~;i1%X;ej_r*Q(vWDc|zUG{OOut;cqgwk~LAvY(O+J ziJ-^E@9jXs((i$r0p}EDkw->9lVsXmzh{Uz;H7ASDfqeOpOeb`;f~Rvv~YOhe+*h& zKow+JNPPsp%!V!6fJ{^UFw^e95vGH2 zc{%H4k|N4)9`94$7or23Xh)cRTp4Q|t)Ull97^V%?+z1(9o0-D%Oyi=}TbfiT9 z@1xkG2)MF=qZ=&C6ilAk#=M0KYl#+`X9?Y3INmnR83bSmRExwIk>?10=(Kr1GfnAt zT!dKvtZ6cmOk0ASd4S;osCrarmg zh}(#w4pYy36Xi7@$M^Bq1mEJ-*<-iS1^}ow@7;)(Ed8iF_M3T~Q?AC5TCDNn8!pt0 zxCHl2kut+{H6;gj3~7oF)=%s-SDmSVn8jRlrm=l{53?oJL~iZ+>7EqK>PixOou#X4 zGbJc{5W5$YR1~S?#U3x2`k`nh)I=&tiT)%RqW>rcwobzASGH;z5|0im<)Sp8&OE3zvSmwxV^M;=S}c;^M?NT!tMa*wuhK8UNoP~ zx=^ccGrC^-nKO{E>=U6~)tSH;5qpr69hpIs5XGv^v!mQ3b+vdsPBSiPTVDARrWvXC zs;{PulnnbEvKOzW71JDS`r8?xPfy4l1Z2Y8klZv-KODK-fkTgP-dI;VEnoR{fMfIu6$Ps%?_V7xhpt4+ihK4M&$~ zbMX=eWQ{&@44)Faj!U(;qK&M<;K-Cza)Y8+{*&r%MG;S<08|FM;5tfa>3Ku0@gfmC z?jVL#l8>37aYKO9JGWoAW2thxrF)&_?Tp*Aea(s$a>X%JM7DInR9%^j8aixqntl5g z6&5k}erJgYmQavA2bdoPlB2#P8)a+6tJMP`{>5ATc4~-9hpDE5(HQ4;+A85FaYB$Q-Q1P16Jtg(m?gJ{aC!Ip%yQ}mav?u3n zVi@>U<*=rxnLN*lzvP%1)Q%=H=jq<%F$2nh zq5@M^*|#_BG8ql76#aU*VC$Za=Y;3MN?gB~p)=TJ)~(1r#P=C(M+cdgG({`J_9{pPh4EelDIe4^Vu) zI0XQWJHE~~MwMu9ey0@U7#d)H2A^~*A5TnN$B9lW9t?8voNA%s=Ak<;e6sv$pwS(LA4*9H(OdP>spx3aKOth5O7pMMD20KQ456 zS|KeI_l*Rc*~Hx*%8~vcBY1!?jiV4KA6N8{5Dn8}R`!746?eKBA;+xusQG8X4-2-c zodGFi!DVATI)aT>lJC(0lb6XOr~nyE6>&n}aKbkhJ65y-JRqV|f!G|}h*_DmbJ|h2 zvb;I0G|$H1-tUsk|KPxa%7lcVT|D_>q#u+hPzZOq?wp{zkk3l-|UIl1a z2zI9lJI4-vAA{x_nUV%P$?eEe5{R)9l};#;dtO+YS^=o9vc!$PN!P<|ew^DXaUidA zNd_KH?TJ*{?_0x;T_h$Vwm*3z@IX*N=RkG^?5H6N26lJ=oK*OsW5BBL%kd64Ogf&9 z@uI0T`NM;3*0nc~0>p+JN5aS3*wGro+BidBpn4Z^`!Po_sasN)~kOxcz2ip-nq(pJ2Vi|Q)v}D&$N%zlye=b zNo}u8;q9>e+&oF%H?kD?ue(lKI~8+7P^2K|01SU?48)P|UHLcB*a%#*M+}eMR~%nA z67X4)Gr?UJN7SRmn_qJ}cRURd6mIw=aZ5!BP>6f}u}wE^WT2%RK0;4r0cGD{eUU>hMEo4a2GF z-ph!ZUHtUU*F5rG4E$dCOa0>%$Byy%EFwBAmR`463B7-psqm z_-5cds;eujYr#pHq*2`pa5{U=rHlxmaNTwDlr2rahlQgGFUE(N&p=F`mBzN|udS=wiXxOuKV#egcxrBJ5E;;JqVGD(c78#wWUSeuTnbRfcsa+4^Mb}{peFam!s&ae zkV}T*+y=!N38+v4{m+DHr813Iq&`rz=Oc>!gqY^@=iD`J!!&8vqE8XZ58`z=F7FdT zhFXtZKm@P>9va!;s_U4j)1eT^A=G+JA5u1V4WDp)UA84u?&~XAgGM*(>N8XOUV*-8{IdttxB zoYhY!tVRa>4ypIT^Aefwcye~S8>ODeXd|}p-ETNak)u{~D27XHc*l1m z0zkCFjnbLT*oTP}A0hX+umai@1G)5&vW@GgM5Spy=11R6&}&;5Xzde~oxMFRT0JF` z+Z=tZF>_NAz+syF^QA9?R$YlHX567=J;O00X|;Mox;kODLxdYyVy*P8GyHl(gI*!1 z0bm=4e<%WW_PvzVuVjMi6%I!vM(77^Y}UrT+JCceD@ZhHd)3>+F4b!-RW8jyS1-k> zE=Bw_y(M`ZN>VpXy*a(xS&@KZ?^9fGe+ny`<$aTX7X|?8CY_6fGJn^wMRCV`PPqa% zdhLkqxs2E>gEe@N%dpg-M|OokD3&W#?0%7Hvh*CrZec59(bB1v1at_D+FRSRPlbgc zv}V4@I^?j(uvf*T)6y4)Ez9w20vBmm^>}%O8ci)cv&|_9^s_Nj7JiQd-~3ZF7o$2= zGoc$%-vF;aSk`U`tf}8E{zka{D9pSMDwC%CXAAYT!SnE_Eb*jCQn+sc>vOpF8iIh7fxt6aNDRlgi`p2r<6 zwa^-Y;RaTD}ph&fQ zI?Wf?#j4K^26y)UYtj5ELn%N}TIjWm{CZTPud{!8sA9LzFEblT`%mEOyvs^qndy|O z%|hOhotDwZOz@U8_c_V06ZDi5e|@KWDQn7Rq$b%}6{f4V;ub!awr~SY+FJq7{XcXa zXgolA5U#mI=Ps&s=S#&W!Wr8WUlZSeh)gZ(gZ~~xmxhVS&Z$`IM#?+lp4vgdD z*u)mBl$6@l2dv5fb;vx;+JA+b29)!;`B}v}pqxPm&pBVb%xYn&Ob~cDJ9EZrCdtBa zi>BEb4=@14r62=Wq$$yAb0Jm)Xx~UYdqy-DnIwLu3Vx5i%9#i>&i*T}Or!4nVWM_5 zEY4(tnNk1CZX(JkBGlh0NigYn0&B(+p>O?-{}6z%yeAjAkb}U-`o#0P<*lY}rifDh z$~hB)(2EgzFnpog;2b=9Bif}2=4EW*bUdv8FxRd2F!PgueXY*{NeX7x*~S@lff=nS zFZ4%<^-f8B55-%zh;Hs%aWS}QYipL3aqMX3J@+A<*~?d+XE-zM(5o!V2&xLl1`T07 z-=A(3D?EQ`UUbWqXqF2QcB%95+=sW_Sew=K3$C7!Kl9ly;9o9`vD)c)={@>)t@FWOue9C&;^}cavMN!vu!v+IzNWP33&Wen=-8@PttqT@lz(}u5A?A%e=Cp` z`IlT|ZFjOCP#L$`S07_HZUq1EcWRB7wYv7W~<&?OrrEUi47&)`RO zcogTUBwJAj3O=cQ#gCh7K8Dl#k`{;^U2EK_w=Y_a_vAta^8VlPd-py9B$v_Y$FY7- zrLphnL49it-{sa*;>oqbjc3-UK#J5iiXO`$8s(Eox?QZ#bDG9U=!nN5dZxMR@oz;UPYNoYM zZc*yIGiAs=ZL9Wjwan+P5;lFxwj-Q&**Ve0ZC4{>`zazQ=I}oPSWp@=CeH*XMHRpm zbL=m59tP-`o73idyzfB7EjrT*|Kt0N*Ok0&ymz~zo=dp$Kcfw8 z*Ku8IH6#tDZj(8WvPf?wL^=H_c$>GWUhybHpZyp?EWyfWohUc=R(`b%`U z%v!Tbq<<_YP}nkUZ7xg)TmgwW#Rf`;tB3_+zqK%?=S{hyukz%8?FdXtUWkL$dAMW6 zDWJc#Z(d~?M@D;hUPPT?II6`GUaev=z_2wcq$#0(je^zvGz6gYFkCfxY)4P(A&M7e zAoARzV+}H=IfBdOe?32chAy!cwGyXY8!-2#H;r7-JI}3aPJ^} zSV5gjn^`1J~e=ji@xh;w*qD@sL z?SYl!n!=Ctr2DzUp^@tOBT0*HguS~nnQG;Zd-HX89ySXGbN6+1wbSPmP5P@^p<(5u z-QQGj2wlYjg9VjVwmt8r_eV;OC#AMZ6J5f0{DVx0DAS2XopSerRA*c~NE)UeqH%wT zIMl`U<4&yJ1VqrCqTcg&tjy}>znni2+_w_BUEB^+Q0J*Xj~#5fe;_b+0cB&3?Hb!v zYVRx?4b-e)BoGvIMcg|xydN9L97+EQG4 z9;!*Tb(Z2k#d>>;JR2J_s0ea(u$ybbe*& za^lD@+{KTeC;NV6)B?0XFg%1y7=2G0?cwNR2N{XQNH2Zj7|wN_DOq{pzf|MP%srO5%!1a z`uecTmJoiP4{GMulvUF=I8)4o_}ra+*&n;OxZ&rM#B=B};y8%Qm$0^LLX zgZQ!8^E~tRS6D0y)`)-EbMVGiDE=uNZ=u?3A9KN9^!lf8j9O*tB|8jJX^+{XSkOnX z9#*5AF>&b;Pn?C7Sylfwe4)hWCxdQ_S>H|b-B`1b?kpG`iY&aP$J)VyGSrxFY2YDx zGH$BNVg1jd6CZSTeZ^?}Ub(qw6}_&!laACYFP5dO>P82LbtX^Ns@dl=3SUl@&yS3; zbJ8nCo<7#G?C>0Of>wL_<>NufU9iUK_M=Rm5i_OFSm5$|L#3^Xtc!Y<}D@ z+APolLpcnvWS>4XOlE-_356gG2%*}ZEG;U)#z^sZ3O5%u#-vG$C=3n=d2OE8DCdt`Pip5^Cz*M{axrUr|BV1w_a#SpELC;%x34@Z;R0QB-*e@Tz1+s8UG5T)pX zJ+I?!^SRHy%GsZ(jHvVcQYpD?*lGF93d4SD^BXyb!isINa>~~1wsb01n6q|FD>zK` zDh3gXWfy+L9^O_d7*|PbqLpcUM0NSz!0N;()CtFSvPtw(q4M!RET1N-hO?hXa{uBh z`s6;~;&X+cx|HIuc(s(7-@klT5b75QrcHk~rgtT0eNFmv;6>=Csquye8P0_9vX?xz z<|Md8P?&83M|9`!;L=X*G`NMPP=a#!6}$)Ss1JMNR719Nr9w7hRHmOK_YUc%_Zt_= zBYt2G?t6oUcv{cllUdSAxvMpOkm_fcoUtD2XvD;-Fk;kEVpAOzb6q<`F8qZFKHh>K z$d0N^Jc{uB%VgU*pIu25A8LtUXfBN{nwI7GZ3|EzTKzmj;T5UO;GxR@Zn45WjJ3B? z|5wGSNSXD-^i%Aee>uw5X@IbD1?uJlb)=g6F%8;<>S1B;#02k9XtE6gI|88$>tzf~ ztYlDd{>olUF64pd57D)NuRY*B6R&^pYkUj{;1JM3HR}?FLPvao(|_V39f!1M>h zFgo{sw%H=O^&ie*ja?mNP4CiCZs-fhp zy>>h4n?f7{Vx^{TSgODWPdfjd=v}fLcsMMo4lCjnA&0y?MtjFltkp}sU(E>f2=wlJ zPq;Pf;7809EF*`P%rP@%NQ+sWJ~t|W+KQ<Xz-E_TcOmc*V1j}Q%d8^~59py%aZ0M;QH)6z?L%W< z5dlz9UYUh~(qbnGR2fAQ<`Zde>8ZfL@AP4K~iEfc8RSMfAe!KMLVAegLun(u%&X5c=>49(D9e03VPfkx$K1mVlTG`3#CublMpiTtR_f zHJv~A?{`;Tn^dDYcREXSU&o27>*MjIKc+s}T6K&hn*C8T;m0$mLcH}zuoYFX z+0FMjcgx^OYzv4<;CJJ(dTDYx)%^SLnO_B*9qW`F!XYuV9;aeoMRswq2s!Nb^geU{ z@fXz$d)vHDyLbNa#)Q5{b9L$yC+b(vX5QI(Ha2dm_m}KQDt_VBvM0fzTicSKQ(}WT zjw>s>PfeO$Qe`Nu*ElLv=mU!CQ?N?edSX+0nuFPc7brcr5D7F4-3C+gG|^hTO89;g zWrySe<;O`AhD?o$n{oV3=#@n;UdgneQT4h`EX1u$3@gR#DDxyfJfMoh^OJXSYm09R zg)Smi4yx&c=hVNvF2Za6Qt5J0fGt6!Y)iY8sd?YRinLsr9JQY2C}?qlnN2B5bxCfB zTNYi>1R~LNG(o9qtmZCSR z>!TgQoKeX+AFZ2_^u3HkHvW8O6(+4!77f(F=#o{0f6{A_txYD&->_&lp=^GxLfZ2E!{3_DRV z)w$eCEtK3@s3aOFA_PsIwl*2YCyf@4blJrcg%cg1T;1vuCB?8)JGEoh!1iP zfVzz`HI`@CO!IkTl(TpyZFez)q>W2K8-K@Eo*f&R?@awmj`g!IQm5l45lQgXyzKkp z^|g&F-k3T+G4U76(bDQp8nKak0KhdrmBzCbN`RlCU6%P&qB1d%8MVI`i4ONzZ9TlroR%QD^ zkOZm;21v#((goy+wFdM)!bkk@^BjuM7Sm!tXAH+UsB<26y#T@|b=U}M8!_`5b z>oS~cE&*%ZI;9_uX}E@;m}(?ZqA;Q&X{81xKa}J5(ctag$HJ{ergJ0zMcD9?#EH^{ zS`w>HvW<(eP6VO{9o^}muJE36ndn$0ls&}pF$ZswxCT#+=5$K6tu^@@wF?7XJs!A&#MRI)=yQQ@wet_-bxLr_|pG)O|8Mxz4+hlP(g?GYda5oA5GWWxfvN@ zHd`c(phqpYuD(F{$T}xJTs!e^?k&a#jJVtg>gk)O^C1Eip3{}y>DhgzNQtomL}w~N zq-55`T2H^ezZG)Jeozo7C@vH|V?M-eJKZ$y`0n@`P7^CPWyyzZ3qTuax;?f@mJ+}{ z388k zy6`DuXA*2-Rtim{vm?@2z}OHRDBfxbK}s7^=UaLZ37fo7(kuWTz_zL;RI5kMEbf0mjod*o)Igi!!Zi}t{?@OO3Th~&`Bilhq0*g9E01g?0QzD63p zugMjceTaTEi4)t_%+BWEB(>mCR)qb;iL!H}LgB*h;n``1lcxu01AaJ>&gJ?s#%G-+ zN~X#-AL(rRB1gIJz-knzF(H^K&5cvZP=fM6FGHFL3Ns9~MT1)iKrgv#=Sk62 z;2o!40dcBw8m8gIuw0gk6+F<(EcZ`(M8x#64}f|NfX?{3eyZ978=LhCEgPFXZHyvJ z0f|JPY09sAd^534es2&%9GzH+k2?tSIW8~hC|eC9qL9?9BUR@ifj$I;c{4K+J)Eh& zMo{48!*6*G@7eZ<%YJdgW19>Pi+XTHWRRm`mqRzOXF!C%+!XoP9n30+jYi@1It#(! zas?KW8z&@DiJ0v~wMR7R+DTVJgQvb_x=VIFU*{Q2MmHzsp+qM&DvD2%1(RA#tV*Pd z9#S#r>P>7!QMJAWIW;^$=NDNp=BX?;Ey{`qqY?mF!{^3R>tPi(%BY`783ED6;)rg zshdbCM}Pmt^da>G@w{OnMaGr}uTQrbVOY$^__S%lj0*cCf^Z+4DQ(NsQuaXD`ngII zb(GJJn3K}YMZ-gcwiO5T&;ne`LaPlB0T}MPwx5YMN|@ihvs|yf;n4g1+wW~#n2+~T zYAml!BTNyOn_DM+7^bk_iIB80?Y)P^-PSyPIEL$vwv@IGaza($Mh*3(tIl}TD+BHm zEnCHowfGd|lUr>NHITr7Rc1Xm`hD@r6_*oo3W#XM3Xm)x zVG0XNDEOB9J+e+>f9c2!8&LyWKUNu$3qu`RJg6qk%=u8=q^sYYGGQ5S4+1(Fk=(dY z(f@|th}^>@P5<;VVqRW%n*X`{bo4nLK1ikh2PZrr`hDlZuZOerFP!FP1;=>Wt87m` z1c>-B+`~yBV-}2VC!H>u-GpRV?K6kf+e{XGrE1?VCH6%(zY>u>hHr%^c|lHI#qA_Y z6}co`7`vot*&ES}SfyC z$K*%{odm#PGXZIh@X_h|a-n>_q?Tb0Fxx}L=E|Y%f3lNX|K}Cgh`h2@PNq#7h0GF{kmu$$6X0HHm zV|RQ==1w9dzMEzA$NvRxH<8F45FZI*kqji-G}`Tegj>w5z{1mBRSUwUUpq(wR4tF( zn#D(W0E?IxU@^740D-Wo@~x^`+*Qx{hy)x%{Sk00TP_v>u&704(l4|L67F`~F)CpZ z@RTfafrQyKQ3s3Y=F42hN6J_PJ5{y9oOUd&Hq$~eayCDv*4zLEL(GD>=u@yjQwst? zVls(6gFXx-s-fB<_q^O`_XZHb0umpKIM~juY?U-FN8>CrwY)5nr%6o!K)0jqwdqQ} zw*W*AGcI8f>!G_bD{$E$E35Pi4v@4f{f2^si?pUNXkd(8CmrZ<5yA2@VR<`C7B%K2VLqHM`Kr~qa z^KzAyMOpy~ZxJNm@kL6Q#5t-_i;s9a+g3pm$RaI+1j|?;U#YPbum%Cd!6GJm1p%bw zxy~O@3JzvmZfXUvNH9p86PiYr+y;vTfy6OXml;#txj-T| zW-I{-3jqnoa_P4KkTRPkK>BSHB<;jU5X-?*3KESatpI5eBr&2io$BJ5#Hr!H#PhC* z-)a$qNc_RTZED%ftzc72p9r-Zrk6K}hz>h5fJO9F6qMt`!~<<0G-AxXP&DLP0!lF>U2R7dg zhqvAfQ@^?irtbbe4Aznd9--#6b0}vK8w&+VzXnJ;m3||%1GJ3&dU+^I!LXJ94syU7qfzX8Ay2kxfa?J z%lBnnn{mtPkN7ldM|{M}Hjxe};hQwD?Qzb1!(*`U;y;3eUwt1e9IQ$wvCvSdSLUg+ zNFo4Z(&CZ+4J#6jvcvOgjXOTVENzryGFCj7d@TNmSo6HDlzWs8aI(MNAZXtx+0p8! za!WoJGt?xmHE`<9nd$eM11?jiJXfGHod!pLe!1s};BBoOHB&EyMIgY`va)fvd|Hd%S1<=2z{$ILS=9?yNqe!=gdBE6ATEGjf8^r#jq^w~_;v7?(?}6z}H;U)MpijGI#mrn>yi}QD<(30fs8dK8q|rYL zqh~)CqM=cF(kbEZP2YQ?cm_;9w@546N6)SvC(mI>Fn4Xq8mNd)N$=|pKYTaLY`Ghv z>4Wl`=opNZw^Lu~Q7ggzV>A38ySNI=e-zKU-(ja+(*8A1x$SRQ&1KD z(Tq4}?X=&3)ffK(EI8&A=Y1XCu@xS>?&C0hEFY=Ko^8QE6?Tgr5a5rCc5iJ&_Qo>}28Tt1 zU3~dFVa-J^_1;=d^pMB=)}O+bMXO-%m);9wf{|uLgWYwwZf_9d$HIAUdOs}I8qc1| z229N~BrC0W`Cr4@XZ?2RBOPA828Pdk4(z)A3({Of9>d}42psp$Pr$;GhDi5>e?*H>!;`xfs0u#k* z&r}=)5?Yp>ex6)!{m>u6)GxmS{ZUCQip*D{?n+b&k}@Xo&r9D8XC6Jl9GtqYJHnz5%J|HixjD+dyJT+xf~6^#l{epV1j)I#iYNL=fT zxbOor9G1WGU8Nu~8~9Pb`z|;%-H`DoVkA1AZE=AlWA5Wlh1waK8^ah+GOdE6g&kwyDZu{OhVE^M=V0df+9DmOF zaPm_wgy;PBYvlbBOHPrHaqN>}?b9yJ?R!W7`@e*bcEeXbBmX|{@>jv{{`tFLbbLV* z;OAWm+y3YCF#Yh&nP1^rzWv{yg6&%$h9#@k!}DJ8dqt*NcQPEj_1nS}j1n;-eOGsg z&gG}qeHHGz>4&iI(Jj(vT6yAWutD6%@4xLmxnuN;=TklLT$sM&f1HYgl**a&AR0Po`8uto^6_2AuQaHx#yeVMJAzMpZQtD;65taBPLcFU+9zPrD@d+g&&Q5Eij1SUo-nW8!6# zB1NpS<5zbAXh4xZ%j%6V_2@lLsrtGr-VW==`{DexqcXtRU#Uai_D1o#4}KhW z-TW<>xb-^#QwI}=T{NPZy}yE;-+EAr6bGhbIPU!C7507TJ6FTWO9o+u@Xut-Ncb`j zeCKlj22hT>;CXQOKmUm^O)JixwEEb+aMto67!;27?#USTJ#d#LwgEDYh?s<)_o4y8 zEIaRmQjclQ^KSFQulyHm`{5Vi*hK>n2}T$&RGm}Ky%0{hZgZF- zJ}@d@wCe>QyRaWNipEP0cs0#4BVU68rkig55o~z!1^Gt&r1Rwp@IIK>u@w#o^Kj=) z*TJ5je@ph#Qn6cmQsF$C@3|co!4#|<9e{a2P1$i8mfv0RFQENihESV#^l%BCRoh`N>0IBo-pDn(dbB$-Sn?-fvKHa0SCtl z+fGj$5a)xOTC z4Lc1mHF}a~`pUb7Lp})#xtcE@#M^i#94zi-AN9SHF%(4>%(6&$P zf_p#rA-Lh=AAkchF|0rP>2Sh17sACadreN-l`m!SYS<>&(OlM?cpBU+%&8csv-9$l zHBPXYcYB3%J}Np67TRRdZEcf})_>wtVZe~WAGqr_xa$j7!jo1E!br6u<17@Q?HDAi zq)lMEAZZUNZJ1tZPN-=YmBmMRGh*aq5loqc`@^Wj0vm+$e8$RQIOC`xIAg^SoVa)p z){XTGR;fyRyIM(1A*qas7xzoSK<0As>)#2h1XCQls9&%~zc|JKoFLZYM8hT~IQHbz z;Wz&7tFY{prwQ{UpReS7HYqES`E=R`z6~o*KMz)q_Q7dO2jMBJhT*)`BQPj{{uwfi{3>An~C-$$q7aXL2+g z1Is>XW-ggO;pXpr4W6vUbq0m$^Q1Su4}ez3aX-~S4(c+-nz zB4pXJed}hp=3n0j6I zV3{x}7Yd*dU{+UW;0tek8C)%XfBccn&SOvx*ysN7J@D~AxENMersXjPDv^9nuB;Ii z9F-C=KsIJ4|Exi>35g?%2dc35rt9F-@BTCE@ovB2dU)^ey%28t)>jL^Q9^K(g0|v7 zq#Pqt!aisN33r)VXf?Om$@$U;vXL1!C{~g+mI)C2+_uBx?|N$SOt#5#EC4}|sg*NB zdEz{7pQytaiMzGh?xzY=xM!5C9JK*u#ej=mf zlm@d(0Gi@21hPhIzC9+M!{!4s@^i%*=fUa?r|0^FZTH;W2aatrZ7bY z1*GxM)`0TY=en<++2bHiQwtombJKCvlti~%G`53Nv21v>3k^zIAYK}cK^aVCU3I)> z{V%l6LQClrq!>}c;a&k6dYOmh3+0KKgh?+;gN$fYBstU+btfN(8W-)mYid@e(9`wN zw&avA5!XTuq!KkP2Wl)+qM_`cZpd>{gP)k;GWk*kKxu!9JuH;N1uEh^ksK(dR3lZg ziLP&-cn15@V@=d!Im%GRdPGa4L`4GEqQL}YQthHc$iZq!c_12-Lb+H3zN#Fi5J@p) zw3e_A<+;%{((&nhbcxgv(C>>SJ0*jjCmYE&JH_$ndg#5-ebfCX*B@oU$=URo(tBD! z!y@_QHoj*$`?ye$qgz6-};X#=M1=r$f3&s32DK(h9+WLT~YY>LJ}=j^ZbrNe?TF#$0#u_7aANxu!&=(n1T@66PbhC?7} zXy+mT4y4ibzEq*gZYv#1Otr51hM6?SR?2JUStfHOy*}}iY}m;#V$A$F;9Ig8PWUK(;?CFKB_9U24ps|ZbsKq zL4X#zpZ*b+Jjc{bl_p-4jOq+YkGD?mzyb<=cePxRX;Lw}@tAk8^%_mZX%);uWzv=v z2d-3$HJ%FNuVVn`JORf1BP#7+>l&^|*gdTPU(qaAaVJh&-E6?x>P~mW+9dee--nWof)94@k@kSmg3h&=S96Q0SnH_SS5) zHp`#JvZtrP6clFGyUNvym^;eOG_ayAY*xl1`u(wh>9&t(n!SEfH4>5eb$TyI^q{0` zCMj;nO1uOlXbCVGl{=VY`Z;8lWWqw`v>zlU?K7`eYD{myJ^E;NENuFN%pSNac69zg zU!KkEl^ShnSk8(lj`#(-wrc?-&iioACEGrww4LjPwwI2UDvIXNVD1PoW%YF|H)W2B zWQMursr{QXd42N~8jZ*l8LX4?xE@mMFa!%Gs6~JDOz&rpOrt%BRx$^>?>XfCy`rkb zF#vo%Km^u-OU~slNss6|(A=3|oec$c`XuP-G8|D@4&~F{S!SPg7TaZE(*U52DHv}J zBph-TP?}r{U!V3}y^CI^!sijb$&1Z9s(I_*6(Dj`*)Y+Kr%v)az z?a$q*Xu7P0wxwTm`Z(Asg6G_sXTFAj?kUy`JKpK&o6O(?iP>;m4IMqsU56lXz8Ico zzd|GD4tSu;OvEBUFwhz?)dHp$_I6B9o-?zZ8clfTgdvW+C5XuUb6Fsko0;fh+j#?u zO_f253~ZQXw#H{uB8uSmHT4$|t!*0OechC6)36)NFHkp#55HAOX+5 zwwP)VNWc#gbWG60y=}CZLluxh@A5@$@e$j}(NlCAOH9!2$-~?xffemS=Zmz>Misf- zj}jIsP&@`rZLNMpuk`D9$;{G&nFG`UL1G06_k+Zzk(Bx+xyEe20dy(S4v=8kJ1$YR z-2MnJ_pQJ$Iom+e-8hN~j6ik89NdMG{UM`fwjlVQjI{!K=@apQ1hvi=ElzKtNT#W=hkyeTo;{f{||ri4P!%CEXoM84cUB$ITwOD3zi$EdoQweUv%vLFp;&fdtWij*#GcCz-=- zGK%3NIHsGnnMu~_e>t^-`|VrTP5T0F=4`TPaim%Cns~^ho+e1p*K--2OKbugy*7E7 z4W4BOpshFqhRL&FOk?Njc*@Kzt4#zFB&8-=i9b>X5_BDdLt8~9I&ooF^#LxF-8K;lg6cIdCH_&ZunBeeS>nyKXiMTn`8O%LvI+O5@dwDZIP zrdBXOphb`bs#;Fr2uu7C?5Lzyn~dUfoO6YGLWi zN823gXkijGyeID9V6>ZB1%JinyM?@i$i}wl1_;bCNYF7*4K&^TB5+#6Fx^bE=RU6;0exyj8zAwfLzuA+ zR?_IZo9ktN+E`Yu5)A_$EdX)#Dwgz-ydP7-B8Xny(3dt-P__^~V6^mM zIj7wZ5)4VP;0}K*V>ezR&$?}S^lTJ5qm>mPCHGYZ5_CB2K_Efj+v$esl^ctW_MX?n zkI2G@0;A8=DmAa%4V!x+<*1K=VLne13S;`M<`}c7eF2iDO+YBr*+n<~YR{j$f{@*GsQ9j*rgGU9Gwm;{WNs;#V~Tt^I+_hr$cY)E!|!wcRUIYee-kh@Mk|FYmwC= z=I-$3-}FMO&_uPShR%Er3?6-2a6#+d(p%w zhR8CU8_$KP*53n4Z#iPiqN6v!!8(VbDuV&6G;`dJh%;|GrkUWvdLZd7M|`1@u63T& zK}I+NjAB(Nu<5|@IEJWF?Y*hqazqz7nE}V#(21@B#Z|aYj&(*ZOU$qyqx6;|4HU~< zbw|eZ(p5IDB?75=Q+i8pIg-oV%pcSNqgZSIHm`27fe10;GemUbB>p60OW3y;CW*Y1Q}zdV@x zZD3IiR$sIjj(_n{u>9=t-iz-oZP5ur7l#68^>iKMf{>Lesm1iHn-h&8+_2>ReHg|mSd+(W${>{2emxSY-K)PcGEMLAnxz=BU#k{6YuaWju$FVK{@DKk0 zhYuf?%>QS9_GfKfb2rY>DWjmJR$RNFX_-;%HJzGnQwZ93-f{r;+%@4m$D$KP;Taz~ z4c@rU3C?_?QL&ss~0t|sq7jL9XbU6{_p=T&)4d` zz2F5efZ^d`c-FI?)z*EsdyYbsM_FD3~7zm3i`N3WRbW<*^^{_nTGw67?&p zGN>Ppz1!~JGzo_vpMjwjeJuih?lTB}_OqYC&Ye56%Oa895q5Y`m{QB3wo;8B^zW2RZV|mI`o&q2L_{ZgMv=1$( zoN@}h{N*o~``NC^c8&T%*GT81g^v5jfBeVt-*mld`RZ4{nq8}TFLb}Oyz`y!%)a}^ zH@*Qk-gsknjfxGP`OIf}pCzqyJ@jm7Upgk8Pd^7;qwD$jj^7bX<`{?V1sr1ywH9Z- z3@Fok>ela{^e4x`$ch1|3{;>xkXVJszi=g-@S;^vpKLgRLMm9OE$?cC^rC5@mn;=I z(a8S!pZ^*D_HX}I{{4}Ud_*<~YCzPu=##dg?T3bjvIeFa87+f@gRp)3cDbM0hZ@WG zzyE#t`S!QJy)B?T^w2}Ozioh{bGYtB0Zg6i^Pm5`1d4wD^!uH6-U%07bdmR2-f_nr z^4PS{{j6KJF1rqOjt3un(D{6hgrA6AnZq%*xb#{eh08(nysayZXE-#($|43>OYA#d zM>#H@esjJsB_ebH6k4vl@=Ey<>7~B$jcP_G*KC@hjMBeYoc6)u z_c#6hCcz{X7+pOG$6UGs)?T<2HhpOuZ2RdRzy^AbR|$ULs7;Wn_EF!F=|#O9txK0K zg=g)yBBjC z#fWrobWgT>vz?njLi-VLH*VbMy$;_s&s!J;=gtIcBjD(%O~u22GIqiM?7F$AdOdd2 zUimq+tRI%2mG~UH?mPfnzPHnRywT(O=Y&ygiiv7$uX@$1;4`2341DvO-^`g1^!+*K zoZ~#s&wu`N$tbi?160gnsz$9aO4)t*?!|VlSHJqz@aa!~8m_*rd>7|!C zpQQr*=FOYE*BSDhyJmK=ZUM!Fto{I47*Lj9I0_G5wcGjoz=A%hpmD(>RpH$GmhlY( z(7&`YuRx*o?6c37y(Tpd>YeYs_g=W}y6fOeU;2{#&2=35ofe8EkZD58JKpgQd5m8d zpqzN(iSU6Bd_Z0kty{KifiHjg%W&3^4<&$f;2K9o7v%Dvd`jXu@A5jbd>oSgJN zKLXh6U;ldfZvqxEi|;yY&u6~YA|^Vs!RE&F(p?t}>n%=r(^9zk&5v}H(Yf&SL0ERd za7(>YsO_wOM-AyO|MD+o&r0SKz3AP$6GlA${PVMYsFB@r%Pnxl6<5gZUi6|DNkIMh z$3K?ekvT&Rn;M{gzQv0d%SNi4XZ1I2`>~IG3|{xT*A?!AwjqUydVf;0=-4F1hTNZG z2ntxzK6Gum8b!yXg|2;IV4(1P_2aEsvj#4|{BropSH2>zRXrzl4g!$6e%te*@8;dy zlK*ENIrnWv=5s4gR%vlzc(i-;gg)5tM@!qj`TiwUIOUzo+lty!BQ#9_<+$3uqsH>| zr$0Sw%+%1SH>DT-!WX_U+vgRpc!k`K8i{hA)pxWHeMkGf@|CYFoKJm64!-`k0*`H_ z*vMIDot5?cA@`!LlT0ObY&wRzX8MkPqkE&{yQ1Fu@t*zcXUqFiz_6Xe^?c?nGLOw_ z{brkOXJOh(>_YYsjf`3*ZsO;*9qxGLDMcbn|CnrW82_u!0jq_N6?x}`oz z29{Of^!KlT;dOn`TY8Ia`TR>SfK@{^Skza6!AfyjxJ$3MoAit^Qf5d!IzS;hu~K1R zY`p-UW7K|v-c)*Q0k&&iG7iJX_Q3;J?t#Nw>ZRKsb@3=1`v(i5HeTr!vFI(H*jj!) z0zQgG7S>`bM0>17MPtDk{c!e`D`EGK55vwMPQw1%r=fAUd5odeHCS@~5G=cJ7>3u^ zx)!MFE&pF%^0`)BPKpHY9EI4fAt=~!$pu4lZCgy}ExpCzPj|X>kit@&6@^24jM7_r z%iMDbf|_CTh|G_YpOC6J{|L@y-av2ZE%U%KUG!1VVstfgy?Tt&TYg>4E*ZAyy!3E8 zDJ(`ISAD9qIGuf~$0)t!*90hYwX|O;QlH2Ylj)|ja$h~5^p+#;qj*ZHc85`*P(`0> z6Q3f@Ad04WxFi?r0%97cEkBE;Vm4q0b zbQj(wXbMF1sZ(^E%lvPD9o0G#g&wId) z1)C7A>tvSSo!1;*0v>&H$HUzCs~B)8bbADhfhdB}S_FOK4+clb^onEmS&32l#6^zP z0Qv=@XT-J~Js}_7!fY?B*yz!0`dHrDd9Epx!Zz&Mu(d|r6b7-p@v+v5OSjS{ke75` zSPCI$)ll2hoj-}E*#pV!-v7tm)%)0y6!ET}x4W!;-op~&NRaNN^ARC|v;-ss2oYHR zBM=vzM1q`>5E=0&*m8gna&WRlhzJmou|$B;Ne*m_0EEE69oDVQt^M9~(bXT*A5-1a z^LB0T?Y`E|&b*oKo|*3Y^{=Y>V>FZObXpemo@Da1sa~uQDEp9|{=ch1LZ37_zi<<2 z#CT>TPGyK)Ft+q6S+MVj^UA0GTB<}Z{Bz(0FeAqLh24NUoV~yylSJt$yxTggG;1g@-{jwVO@5MDxG<@E^YbI)e%-QnQX)g_q5fC z^BP-NpCPAj#eX(?d-u(k50neRP(Cps2W?slG-Pud#k$nhck3XELH^0)lMgoa14jF$$ zy!km17%kk)->CD3HA*)6{)&;eA0_u(`oO01|_F${(DR7=w3CiDn$H~uJ!}^{;9d_Qh zD86;|XX5E3Dr7Fb!O97?EK)9uQw*bm64AZvWYJbn*1R!(ugrDlf$PQo;?2~>kO ztD(imN}a5)Hy!8NDFGlCzxGY>?hk$>w%#nSQGIZ5@NvmS!7++q=m!rT{CR(W|NBKM z+WVq-=lu`FCTzlK2@fAW{7Bf9wMUx1WEu&Iw7PNQ#%~aDGhTiZ&O{(tzj^cKZyiv2 z!B_-2o6xEgFRov|e*f;>yT9KQ;U=7gaOcjQ-;vCd>~pLl8UGOh<+Db{H{mn~lJP57uKbc@-pT$-q`p+-7-i`qfBNLflgF1XUHbX0Tep6_TCJ9wBHe`3 z6iB8?wn@gdtpAf_-pT$lSHHT*7ZUINF(uf#ef#!b@7=q1pO(Sg-QC@}pu?t^H{tUd z{-J|5EBeXLeyLRml`V_fs|E{+Kz5Opzzfcr_0S-L0cowZ1NsH0$>5bgPwEpQi z8k{Mtx2!YqA@l)*odMvE%}5qnqmPEBQ5-)62Sn&Mw&!5DuT7V(U}=7Xb0I&_h} z6{n%dGP@r{4MY+*Yb^3-fGqv+8|_1l&WkX1hwC(e!ttcdneEeSX->K42ASXSUS%q{ z5UJOiyN1kW#=+_`vFniF5YO##I7U02-S=g(`T3PmsiO`fudIIt9P&cjuZv#55i#|B zd%^F$d7*#Ms^S0E+hfNj^!u}nQA{2s_b_F27!}CUWpq(*Z#WQnfpUTjgRp=D09YaR zf}RMU15y~j77KWIE{KFW1{&xLI$aWak1`YNE=%h`1d;&<2eKiK2Z7$p0$`*Qh8%EE zU}=$E6BB@`bt5oe_+f>g6KYcdPKXsi0-zi)we!API0l2yFFqC`9T;Ffl17g(+&ciO zk3k?kV8ErffEnWWZYW(%%Dxiz$_~+W*D!u&e~-@`C_c#ma>&>x#Y*%7&^aK{0>8AF zFfqxFmey^Z!$M2>Lbz5wPA{zxJEj0BZ61aZYzsfIi*zl%gcK+=ivV1m({bmHJ9l0> z09rOfVbAG%>0@acGkZ+eJJ+(?^X}d#5E$m@a`0!Mk|MC0fA7(CrW|u{fEzqLl$&ED zex^z`_!^+dFx>G7C@{XxfgvC5(%ZD)1Q?BA`j*@r2Z8U+cvBqCs{sfRC`h2`dX$%c z-4&RKI2v)I|EQIV_=wg9;i5GHtC8g2ANg20?>d{6EpX_@6U&b5&hU`Y*fKY6*dg_ zf-yJ*-};BmR*Pv;6ccwCEfx(PFyD&G0EO;c&oGWTk0Fi`ZUDQGeGEv?LeY7nzQw=2 zszyN37kdBx5UFlG(w_r`Yhm3;M7#cpP3O0z14j%H#j$y*a&nzJ292rwg@jzUrwKCz z4j>dsCw!i9{BHvuNQ6^(L8fyGhZbArt$fA=2A60(cMvg7m#IQ7t;shAjEt@gDkG+9 znX^N1$ln1)a`sAMyNnq{MBrr^1evjgk^PfIg)o4|3o^#)NM=ur>=T9&;<$ZmJHXgR z>0xYV^s&H4d94DVU;qocHAfv-y&6XAl=yt&`+9)7qD7iy+Y>0CKRnM>|tMb-bG0xB*DtLDxizAP}(Ak;FyIrRR->O0o1f8D33$qa#9mlC+ zTJUvz3@nidxTRf`UWJOlBVB$FvrNP`hE;ikQG z1E=Zvv@m$JO6g+-;d?;6ZfTXP5I-~BsCopFrCSo{uxAGjl3|R`Rz1hCRl9J}P$7_I zW?t>W)}lDP<@~~akYY!_5wQ#%zfcGo$>vxi9Q1n_RZC%F#QPSVs#}+o6=1|*6Ij3~ zYm>Nm-WJh?6{$xSV07H$NImlQk-mlyI~xMPOdC!2fe4&bBR;Lj*dg|Efj|}{=^lpn zh6Z$mk@02wBpCFNc9>=AnIGYafmMR;?`@IPBV}4M`{6gVMm5Fh9T@GkRAuwv0Qa#k zsv+>|70@*#b;zXGZL9Zgp({yye+LrdwQ(w&t^izsCG9PpZri3Mxx(kY9scRSz=jAY zt&WqXiCeiIjSdV2kVxQKJ(}oG+q0E2APK4n8b)zeqSyb4n+JB$c#}SkFbqVjfZ)o+ zc)()ejO`7~JX+|Cd(L%?LCAw@W$M;8a+rdkq;};lZh<9M!De=^RVo6*E|FWd;2OqE zrGj+UOHh3VBfrNq@0cwFCQK6YHsAo=&Rfq|XZ@oJ(AgIN=J`oY(uwFE=2`~V4P9eHI<@etM!p!*+qQp*E#Rq+6zA(RnA}Ml8*kRL8LRV^L`3H zgCZ6_H31aP-Y5Z~CiGL_sP&sn?OQ?83KpEodg9a;tnFC2o2tJn%3LZW&0SZy*(dYV5YW-Em!6@8yH36V0kdy#W^QK{;2cJvZ z!gk_ygX5$Dr4=+>3yzgm9o9H6nBguQyUbw{G0{uEPWf=m+{!eq!&=k?GvONNxx8!7 zdt$;#UQHVr@0+NAW^Su5D@*_l_gP2HdRai3tBy^9WXd*B4PaD_YM?l&;P|`%rA5`K z39c05Rpw$a^izFB6~L4n5~<7nXzErgP-?1IslP=`*Z~|+#Duyub^b)y8fO70qCxF| zOjt^zbfqW{R-B_kwG4dBRmjr0IY5Cam+{1P)xbt#!e(dzWcF#|eh0foe|rQy0#{7k_FkD-=|gR^gxP@`YmnN=uJ&OTP;? z0_@Cy;j9DYs6sb2aCBW8ZC^E?b9iRo0d7pm*Jb+K= zg^~oWD+NvgB>=s_x@n*fcnok-jEeyakVCjL0pJ1f2>3~2%mB5xN-6pbGysm(e~_)Q zSOwe!4pY*V3Y-K!0Pc;9QS(@Vd}{Nw4LAzC1-?Z-T-_)&fPvb4Z3k`uX=_z%1TIps z6FPnx;3dCe^!pMOdmWFQ5Sn*RwN!j$<{O_DdzJe7`Ygh)pl5@c#y9=|sbOYjrrd6~ z7nPNjX$ZfHJdNl_9zI5bRbF16?r=DaTCJAp?(Uuyu~GYI(tF$3*vNKubs1bPSIA^C zjaaQ#w+Q3ia{k$hrqs4;IJJi(FG$XOI<@9=Q zk99iuPn81$14U4=MuKq&84LdJ`}_O3!otF#@$qr4rKM$mXJ=TVInE*Y-)oZuI2 zAP{bEZ}%vb$}m*T8Vm-;X0wrY_H$IR7f%jEs;jGWS}d0LBDZ=dG6+-vRbsAyw%Y6U zE|Y9Ca6Z!2JtR%W7ojPI=dr)fYCoQjVyzim zy~!H0UX|@%2#1Efi$RgbUSyn(4|Y^J=av^APRx5sStj*@ekYrkp-{YWE&K>B{R$Hr zj}oUvWO9Fu^DuHcTvecA3)BjxV`4sjY4Q4Nzq6*-_y5u&dXUTpSK^-*2~87eF_9J% gX>kjs#oq!90MBkT#nt-GRR91007*qoM6N<$fi6DCKEeI0528)Ogy+m1M5xvB!E9&Zf z)#&Xf-}nFb{Bg_7Gjq?Gx%bZbJSRq1TaAQ}jt~O_gG3#otcQVtiTQA?kB|Fs4F3~O z@^GT{R59{=>GIao=Z(89hJuZYl`V_9(;GWmJ=-@ner^M{G8h>2Q|ihJ`o6P!W(0xy zQ&V7Z1d~s*~tbx03mxGG9r6Ef6l24pnXJz zMOFA6!otEbN<-GM@{*9>b2|o3OVEx^KhFHkvEY!HAGrjP&p-OLOPZRByx9DFuQMP* zAK#>{3lgG2O?mr=8-L;0A_KjX`eU}AHRYi_X3a?mFksih#|DH`Vuo>kcs9^WcCl(p z2;d|DWU=Am9dMF%o_Pz`-+rAs>T{pzK*@+W~_`{bmr*}Up zoa~SKb)MR=JUd2%ew$ux$^#RmbO$$QNZxVpD}n2SAQ`%nqPX>s&AN{A=M8P52MYs4 zsa0IYmBwQJ5=|)#Wi)&k5vHqJjva??6zqhy@-jGR?wp>hO{QEq!bsN@OsHe*igGH; z-}w&~d3Uj8ty#q8MeclS(@~L5UvcRcG%HT<&Fq>9$31uep? znQxdcv{U7OsYFO-vq&b-5F+C1GVR9~Ro zr;yi9YSUTP_q{~XO}zIjwhdg{S^izO!&pae5Yuzr!JQcCI!=?qZg=`>fzcD&o;Fj( z#Yi>sW|Eba*~S=H2C=HM+Orook-mr1`a**9y-;HHpuVB`;?2op`on0B?&FZbB=+;H z1K;w&`V*rn9vOiY=AXe3YWJxXs1FMnb;sBY>7c(w04c%;Va7Nmw{8I^L|X`a_{r*X9N1>7 zVmbJ}Vn@;aqxg#8k7=PPfd*ikuUn2Ot#RYaG|D(AW{5oF>e8eFPdn|q?D8WW#oj}1 zzJ!~egVLylcKaU_pJ&~K2nGx4wb7sL`I|yck+xFI?5K=#0{?(~CZ{|jf`(R2Rsu9b zS+4fA1gPp`S8tQsqm1%7XxKcLf&5C3QsyYT%R-ss`D!kDxjWWpy=1YRpMDYM!`>9X zM>1nn6dZw__m8WJjSk) z8Oa~ezpM*>KqIxd6s+0K@DkHRfp0H2O4>`j2&m0}H&eHXhHYwE`;FRD0!v2c)8O_> zT*xd<3Ahs2(eHDQd7oTv0rCYH==ozt%9$5AGJX13HYm+@$Lg^h#oUn0!mn1c5agNc zWN>e{=Z54L^I|q$1KG5{nZ2V|v~KbWstefFxgU&aXViIhmNkNKLGx%Oa2YM}CHD@K zLqe=qo_he)#CjOJ)+I>ee8#H@1eEhC^ykBGjCgD&rzrRGjntwaRC*=FY%@uAiD#Ao ziM(u5`lR5F>cf%J_ukO?KApt{hB+m1+0j+)fBMqaG%7s2#Yfx4StByW#^068LHV-d zngP$AfuKyl^67s9w#bdst|e-AKjB zrfcOFG{kdecrGy>MqM{4JE#RFju4nth3n-6C}zMJT7ST&m^Z2`Wcp%#3!<{?sQxP) zE37|IZ>Q=#AT3iY8Mr1wq3jTR6W_-bGSOyRqE?AnhoQ)k7e77w>3S}V-Giz0x!Bmp zq*;3}J*GcRz=P0Z+qy34zAt|B#ep+?{g>;akoFCMlKDFlJnY#Qj3yb=v}*A?UZ282Bsc{DnSN4KRf-2cj3qVIboO%6PMtGiomsKt)W#mo=BcC*gAxXM^P z)mF#4KIrz|M0?ConKb{u5(|$i*R4^j(~8KC+==d&uGRHuPCQS(7;2J8CBa1lHEmH? zDgi_8wXacbX+*YSPPqJyxmxOQ9@8pNKfny;k?RnBbv1Fjv3iet29#wD_@w2$j--6E z3GsraJhs#tSrRU7sQ6gxYG|pkg=w;n<34Dl-+w#6ZGw^}*At)zBB?f4R|H~X5aeZ> z3drZA@*_?<5tKeWh?*{$C~x@2UW1p78^%`;#~!zZHi&f;QhX9Qww4Tx6*!&gdDTk) zUII~`6k^4cCa*5T>5VQ{ZMp(%{pgQxLi3jRotK#aqqRk!i;O*B-a*G)wILEA>;acNL&n92 z?!Sf}`*Ad`qY+bMF?&oS(}>D| zh&Zb!e`eRZYHaH*MxI>y;vy~B!Jv7Vz)Gfm`@xJwjR%KkGjVgP2ZqnqJ7iF zdLL$O0q>ErUGNphqxZoM+G@Nfi`k>3 z7UvTNSF7J#x^*G+e-JGgdI1BS8q52CzWT7V-TRt<>&{@y*vJ*z3pOVf%`p1wSW<3u zs!yeI+!K+hQ}kRl#7{)>@6H0Bh|f4fKhr6`{(IAJSA;V?L3=`|Dw6a^Ap$1#7_aXf z=w@x72wZH!NO$9okD*twBELS|ES6;4$O~1RyFz5{^`3k=g^Z5ad8zaY;$vHR{(_)^ zaLGt^`?Km6zh&JQzsgQ@3o361ewWR#P?<73&TAv{9u9r`$;rn%`h@vj9FP39@9fFz zo()Qemhs3s7V8dQSC2sp-jhG$qy^|(kts*CReaQ!h)9`)*n^CyTtV4L#2#3+_~ol* z|3AV%@}znz)uKClJmUN+D}rxDPhK2vYmNqX2Q^FL($Qdlt)CuTIFbkV2i%B2(2^fu zKc0KFHTxw!zep?XG>T^5T+SU1I#NUQenUNc4=OsgN4Txde#@H4vu{x+?W=C~e8=K+ z5wTZ0<1cU{Nr96?1pP9Saikqb>&)^Sp*5xaI?hJeJtxrUHpC(j<|EgK85;{YMh*TV zaWl^T=5*X#&=8w9F)f{KCQJ3w{gU)CS&|(ga>I$W5cRv$;}UoHnE`al?{B6dHs`#8 zw-zm(S2(rSvu|!>sq;c z==@b%0xXi54=YSrE~q7ng}8P6aaM@z1{4IY%|o!enM0{0HWlRel#kRp^Mc7*AI%f} z$At$k{IkP9GJq5w_`tG{uM5JzxY5f}2q*504wat>n`3qzoxmUj+`0Q$I!E;gy%=R< z8THiNIvf||l-Opl9ME}c2hPcO%0Fb)H1a-i97h%a_)M)Gl5eGx=JVTvPzP?je9HWd z#j;!RzMFvmj*st$(R-Hm4k}V2Y;3w25sbk*ZYoR3m?C{b0neAN%P)nht%c(-9<)<} z6^5rtlD;!*5t!~1Y%Rp{kx%|XT6S3Gd~!-3a32!?34WVf+Kwp9`;i z{D&N#Q$;Pgkj4JvnKEn7Eom|#KK_l1!vANoXAOavQG&%vELEh~s&d>mf3R)+t3Sz02lv3AnEq#S>tyq@^hJdyMMzV_^k9iYJ4FG>q@cb8rM z>PP5-vE4oHw_~NH)(~N%I}u8(Zn_bsd2#La;m%f9DVjlG|MILQz@kO7L-qEb-b-O-XFcJd~qSm69 zBP`>Z8LnMoO}o}*`suH>Vw^1rjsNF6O^V69xAQrluHjuOd$!<{GrFRQm|pz@ygE%= zzA03q#mdmnD<|WS_bx$isu}1h@>JW!_@U;!M3QHAKXFJ$5&~HSI&}uHN4#GY+CbXG zi(vaql2HAZm<@(eVQzDZ@F)kF;$_(2)!l++i39*@-Wb|)Zw7)4W3ay^ONWtGGYss$ zwaagq71pBPs9~_k-an@CeZKnSd|=t0uUY3odYWlPO-6Twy5`vMJ(+!LiPj=-InNPk zcwXN`yh`5VVyxB*LEsS9XN6iV)bRKTd8%4IjHV&Db2Wu&?JxYy5aU9|^7TDtCOAL~ zU3^F>rM<<#endB5t`V>zW2v6lmq9$-xLro=20YIi15X0ZXad35K&Lp^yDF|g>+gt?^W`XLHT z0D~-Q2XJXW%kSq7*{&Ufo@RO_d(BdJ`W#(xw#QRsN#XZr@5BCqAW>101<_sUS5Bbke*UWG> z&~Y6%==S{Yrz-VHmA=wuZSQ^d6yrq3={w|+Wy zqVAbsK*_I{28*!#v;OJZw~#;&icIm~;S&-L+oS!mt^c5hXxeq05fB9vE;W%iOOwWw zO#c{+RY%C9X{M|#UO8DC-^&>pw&HHo*BLVn04=Fr_#vpT_(ZDpC6t;1haOjAkgGy6R0O$eeB)>Z#p(4Dme&3M~UT6&-Qq@*NG` z@aQ;05>2DyB8d+i7YSMiexFM7@_Tb++eihVMxw--?iAW|R!4&bWwS_9(lW(^hNlNF zG=9K#oc#Z?oRtuCh@yPW96xQex4tK)T2UCxuvI$fHQ$UlsLEsBp{*_|iA%fC zeUI?yk$?WcyIyu_M<17r2*3F6)BiQfkID0ee+H{E=q3uMGN;27q}4Oi+(6U)FPrq% zo**z3!DVtEf;F0>XS*h9@>-Qv=jjYN^K)Jq!V9kVx=wV~U1h-R+n|+JhYt%dEwjWQ zh|{=>@-X5}O#}}6e(m>g6`Dvq>qKKN!DDml-Qko8A5lKmOSB0ac#Cy&NQRVni!c53 zAWXUnEU34s!rr0Rggx98I>Q=a4U-~?9pv6l{^az$leo8G8Ef%(EC1SiNS5GdTAscL zZsE^L+=XC(MM1OLwdsLUmmVQi$Hp^HSKp;ae>7A&LXR2! z8*5upiuSNoXVXNpGou#R7Q!X{`B+qPxU3X%KB5BBjVFdSWVpM=PR3tAOl3$u^_?9B z4qVy`x0D1gzqFjG!ESA$?S3S$qi*oYUv<@Nu5#tOy(Q|9)#$8TRraj*c1HZHDq^r8 zVKRw)3d%VgE_iMGr>0dhm);Ph3+K|Evi9tbth$y9+ki^9kl(+ez(-q5D+Yq!ptXb; z7YNS8?o+QDn@a>PH5}3taaBJZibkoOFtF-ZmaRt~!%i;b?pBH6OXtK6Bkgp_=`vUw zvSl5vE7f$OJ3-I0rb+iu2s~+AK6Y8hj{FX5OAA{#ZeNmAE%BBo1IP`}3XiDE@V`H4 zT-(=y$Be@YW^A*M|DZCEv77dDhjJ&7)-l4c`ArEaBbZCsxxSjFa$U-vUU`~A2}Yg08{(ez*uRq&{~pka zF?RS?N-gql4OMWF3+g*w@pMD3<_s+l?mhPk4YXVau5EhaZ4~sgw(Unnhpt(a^o6kN zy7^aRKm-SBk4gJs_x!h^lyUj4og@phWR6*7(xz1{ z4&xDC?nr@5?_fv}y8iSVR`CoC#_p>225lXu=>ui-bYwKlxr~5LEB}YQDUfW}?>YF9 z(q&WB8R@ReJHd8-b@L6fwGSzp#}Mb0(&^nTWpC2WT{~+t=t(11O+#7pAtz+M6@z_0 z;@zHkYs*CVPo{Z{@5d3kx#IFpCNn{zHlq>GC^qb&%%=mFF<~$BCBJ)ZBr_&TIx?C`^DCk=u zgANoy-Sg}Fv_ZWz{#>~LMMb&nh$I~kZF2AoWDGd0pXq%LGICkt7@rHvbYko>!5a_r z6waVfMAD0gmffZ;4ZO#DJDkpkha8&6hL!bNGvL?`>{`JoV4?>fn5hn}@?qUyEtG6~ zN{ed^xIcbdN>Z}7o~zetxO{b9JDmD>f(5ex@YYJM~SUhr~N+tu`l{xBt%eoiFJsE^Re=QtK6ToyAY zw;I_Mr=~sGkzILDSS_*%5QT^ct;Cznoc8)7hKd?*u%5zwDX1@4&3)@P#dwRiG+G94 z3bsI+FTB5NzkSt*nb^E1c`AjZ7|BL{*<5y*lHCg|+96LoTy@XYcJ|z`W;fUElL%f| zO*}!2Nf;7iJEGpol{S+^ck}1v+}Z)U8F!K|FAFVYeg3a!Qu^lf^+79Uf9ErpJLHF76`=2Fk|I1)5nC`VE6L=we6urMQSB!VZ1Z|6dn zB4k7Kp5bPdjinFin>5e<1@x(iD_u^du%2d%OUS=?ks!0xE->uAQuA#4&$QL`85(?> z17FOl4v?fN8@%}PQO25V>;=I4)34S)qZomz;J9~^0mL+>z$a~QUQgB}iz71Xi08St zNFbuxBOJ^mkzb1ig|SMdffsqFc}9OHuM|17DJ5&JV%bFIn~-@8;YFT?ZQgPdTjNDT zLO=ix4i32NVT@$SzeqT9A4J3WmG(x|IsG5w@*SruySl+V?(vE6t5=s7qm>Cu7E3vb zH-&7Q_~tTPdfY94y)io5J77S76;~`c7EhMP0)HPzne%}iEKe~XB8lK(EcEf;Ehq&0 z3I0WpoJCfrWj`qJ!77YR3(j~IA%p<U(Y_lvEU zEljfhqK$KCCn5G~q6Z<-2|749@HDuf;DLjw+%7QF%EG_(Z-}UP(>?i&jr3|p4-7}E zXf?y1Vutme5{JfPq+(hYwBzdY;83>+Hyv)HYV)-^_yD1y@`XTbCJn-BeO@9ndSWd$ oA`s}^qZy3bF>KU5kr2kxt>Q-Zlc1xADIkWrinem4qGkC10Pyw;CIA2c diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-preview.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-preview.png deleted file mode 100644 index 48ddf21d21cb8afe7775b56b9668badca37e2b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8978 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-set.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-set.png deleted file mode 100644 index e9679ac23086af29cf873148e8845edf6de2c4ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6976 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

lrbgAd-LHgy_rG&CBzZ!g;&E+M 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-yes.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-yes.png deleted file mode 100644 index 4f637a0853711334117b8c914863641822604f59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2380 zcmV-S3A6TzP)

#op$2${t)#i|oCSq2lOrBbSA4-zM*y#oFVTy(1vc;`D zyG)*vgA~QM>m4c{L&zoEtvriN9?w*FPteFb%DlHJg;6%gLr~c>W-k{BS^?A!N{O2DbVo44xrw_u}SdF2pc98Wt z2lKH%!Ex)Fo6xC*2>whWQWHqbAF_Men-G*pr@i)g*U zg1lp_eqoIAXEK5PX%6yGnxsjDlq9H#DI$yr{ni2qZ6@5c|Uk<7&9X|&V-&^aQVpPLN`SsgVPq23g!pasY%)xAQ^m}GHG|Lw&y=l=4 z)*)u)rk<6%`xTf^eSoBGm)-NB1NOQ~Sg)QzVxMUbI7vf5GT2Kh=G;9aP z)%&*FcB$A!qO7nFa(le5qpk{9H_Y??pOkwNx>1i(LVeTw8@%gV=Ync?)pj?n?fk#! zFx12*L!UZ5;GT%bSNL6ht>x4quX=;kcOT{P1Ef6vb{h}Bfnf`>F>+%8%%#U*`SJu* z5f8yIVGcC$$+&$yAK{NbiTLb4!}3LeH$VD2&(Ql#C-Q^vEaJeDCv`(!&0FiKdWL1K zri97nkyOX^3R>QL?o)(~n-!4XRG5$31$#Y%DR|ztc#g)5L5Ap=KY%LAb$Frf!0!U` z!^TcS=%|U^=Jyvek9K&yEhX>t6WT#X-eAR}$E=-~Dm-K5>u(IO15tfg=P~6mfR6c4=Q^2)~Na(=#e8&LVkJhnPd= zjh=cxZ+4cZ8$x0 zEJ~)jZq?^Rry!Qj^qoV2ma76;8=6SzXSQ%lsG9i z70xkp2kw~aV4d^CS=r#fJOa+#0RG?a!Z~@RYpGsS3jXRT`l4f>|0*OF0o2Wo#G*}5 z|Mht&KYbHI@+^qqMyURtLk}i8CoO?E#7IBOgsMKy1#hZ$os%WR3W<|oU;2A*U5fIL zp(=a>oaL7Lg-Ho9A`T8xMy~gP^R{B#I4B>U3_m9IGq z_1+gquhei%{5~XoBvfbKhobTnLiW9cjwP?tG9iaIxau4}29m}AzOfQ~(=~7xKY^IJ z;=x?1bj)50{f=dnK*hEH(7jme{9k$7*Bv3Ga6H<7wA-ab0^6kJ2+f-fMb&9qPJMbe zRivGeOG)>r@%mW=d)XCK^2D$h*v2o0`pkavj{s+4CLFQpF4eWxQ6&n-6gWvaU&kTD zr9)X&3{~+ScuqUWO7rcvDA(h9n4s4Y~;Q<4vD(e@ti zvrc^u_N3_;@|WfA`A`8NJPtz4Bd|_>+N;+7L_$Ksz(xQ;5dskM{33uvm!gEo5wMM( z+vRPxk<+Mpo1fZ)(BprAqNxfBQw_0dsIC;DW#vwY2IGS{Y`sL0Kdw`|_F<#wFYYqh zGnV!+_C<)HF=)y9^<5<&coC}li_jm>Lu=M=g7zG|XQ>iQ^OES3W{(|9hoQoB9jY5& z1l*&p_^031*K7|z)@7aj+4q6l7?9AVXKYWK5B<4=2>;tpVH+`#5SkADjtT0T5-6K% za3^U7)RziiDA){JT!uGaSN@@EP9*scthWsuf&T5bPJV_u0)5#(2w|U7^Y}GqL_95T z8=eOBjnaVpJ4rLqK5|Czz3qhy7Y1Dri|(sJDB4Z*vn73TK)(9sd4x1x?l!-_kdl(( z?`;R;mQ?#Ur~3@^!2Wd@Q>k^A&o)EZ#sJ$4Wnju<%45o7RSl0000DSr z1<%~X^wgl##FWaylc_d9MfsjCjv*Ddl79UEZ_mu9!*WD-#}mm98FSc<)Hg)5iuAGt z_$q7w((V5jGvz0lxcxoOvb}Kz?|e5og}P7j)+-Jy-}uWu?}KE=(v6u@+PoeycW=my z`8D6*2QzQs4!7C=k2D`P=sn|5^Upq0flJ{4gYI)7on78%UjeOV@O1TaS?83{1OU=K BOr!t+ diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bul2.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bul2.gif deleted file mode 100644 index 1d435904ee77eb7632994476b0fda72a782948b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWMN=oXkcWp<758+|G(l-7DfgJMg|=QAOOiQFtPF^ET108U=0A~)Cms& diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bul3.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bul3.png deleted file mode 100644 index 703c3cbb507a1e3cba3042193ac1dc2e4ad2414b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0w6XA8<1SE`<)7qk}PqJC<)F_D=AMbN@Z|N$xljE z@XSq2PYp^Yra6nk$nTwgiEBluWGHZJrn5M+!Gi)?r&V0Zv lklm1z|KHy(f=eKQLA29p=^XxQYoO~GJYD@<);T3K0RZaRQ-%Nl diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/bul4.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/bul4.gif deleted file mode 100644 index 5f886e0e102f455485c9828757291b211055f8af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmZ?wbhEHbWM|-DSj5KgXz#{{dpEqlbM@Wrt3N-z{|^QX3=E1tSr{1@*cfzxYzB~8 Z24?<@U0!RJ@`x!nm?j*&^P7{w8UV$&9d!Tz diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/close.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/close.png deleted file mode 100644 index f5f42a56d419e442cfb26d57af735b3c8f443e7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1284 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cX64L~h>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v)lD`qG*K|O)H5_S zG_f$$Q7|$vG}bpT);BcPH8ip^u(UEXRe%B|plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2 zOG|8(fG&l2A-4c-Y+f-mn1BJMUy)d#Z>VPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP; zAXPsowK%`DC>a=WY04n03ap%qQWHz^i$e1Ab6}wukda@KU!0L&py2GRpy8XCoS6sW zYl1cS`dWGB6_+IDC8v72*eU^y(96tBu`)6=v2?X?wlH?Fa5FS?HFk8eG_i0qu`oAt zGjcR=Gl%JQ$xklLP0cHT=}kfCwZy3xlooOefHu3N7G;*DrnnX5=PH2xY?X<{EoLsR z=FS!dAoDD+y9J^*1&dptdL41<)dxC89~84lF%1&}CLa(Jo^F90c*;-B119$(V7k70 z+ar*HfwA1v#WAGf)|M#;^;jGQ+SV$byAxiJ#vga^tbmSL^%JE>PaY|%C|9t4b9(gR zmEfG5q=^%94mqaDa#(Nb**|IjWUtjXJyS|Qsm9iahx%VFDOdEpY?sW_sKs&6L}J-J zrs)r4<}^GBU!wA5MMJwu{hek}`+W=c888Um2>X5X0h39l_(2|tK)c@w>@`2*cPuZf zXUR@Du)<+W>4znMl()Z|b1Lg2mq@RR-Qor79*M;sax8HFDA{A^a4XPAXzC8N&xHcU z-`t8iBSLrQtT^C2p}}(L*$Sfv&%T2@Jd+v+}Cat$0A?lBcVm J%Q~loCIH0j(C+{M diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ico-invalidaing.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ico-invalidaing.png deleted file mode 100644 index a72c9efae7700e76a300dd89dcc138dbae578968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmV;^0WAKBP)(7-$6W8Z0TNz>ri~$H2ocfN%<;?xUD6%Du~zkK@0;1V3pASn-VopW#)gN3U*!|h8K875T}G5q@Z z1E;~Dbo?KmtMfW~!Cr@3_VEMQ^&rE^4r36QR8fp#$h`Juf`$@hFbKSO^Z?G5kdvc4 zRe*r4k3Sg005K_oD1$*^3<-iJhUZY1gHj7c275)vgIxzQ5M=OtVEBRnI0*tV*#>(? z#er#H zFnBk};2LOkLM;F?s|IB7H6Ydl;+4<}kzDW;YK9)LGQ9>6U;vE&ZzSgKeHZ`$002ov JPDHLkV1mq2xnckS diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ico-validaing.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ico-validaing.png deleted file mode 100644 index 424d8b63e2fd77c6c3680ec4a1de27ac327e6b29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/img02.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/img02.jpg deleted file mode 100644 index 0e5669be88083a502161ac12729bf43714737cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3533 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/img03.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/img03.jpg deleted file mode 100644 index bd0aee6e12ced8018cd95be8c1fa9e92468c06c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6205 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/img06.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/img06.jpg deleted file mode 100644 index 67d09a08ce46243d7a2b36999171e8cc0dbe4b99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4408 zcma)8cTm&K7X2k5l+XnvKoAf^mEHxV7wI4!L{pc zF(3lctDwTeZ{~e}zIkV7XYW0C@7cR|W@q+d`eF&7(Nw#u27tf-V1GG)i%o!5#m~+) z2mk>@0078cQriHPqP-`|0kChsWIz{lKomesL_`E7B8EbV$%ro}IVmwQDLDlUMh=5f z&`|sX8VV|E8fq#EIy!oKIywXk3k!nnUw}wRNGK^N;WRXGW(HaY=6?hKuW`{1(2@cV zffxvg768+NAhe*1ZlDYRzz`4!bXn(r0Re%Dpu{AXX{blY2iB?!nmy1@G@lXz?1sKe7G{O1Y( z^f~@j)~((8Ou1T-8T|+rys?nS*iegPnzdfWseIa#-Da)d1!ZApIpN&C%}<&e-aPgv z#?P>EE_temV`knudaI|4I&`CxZ+(y-_?>5Znk9Jta{ch=9QmbxLGVS)db4xmysT-8 zjJK0lp9MxkT`Q<|JN5v!asi0#yEkWC0M6l_4ew{3{LcSW*6xpo#0_a)VF;|)5X#AE zzHcs-OsM?@{qzkky*LJ{hAZ4ifd}R z>weVn$)n$2W?iP6?TZFzm4;~hr`(pSY#rO^P0MJ$uS~G34O;)^u$^P_k2)J2Yw;&N zej(rH>J|I#9Q~iUTh|^1nFp6lrf^)TfxKNi0jb!F_9bW`2Z z=>?E89Lf8V*L30hnVx5N)B&$4r^)!|2d@i1jSrcc9*f*LhHvhyP`ZzV+0l`wIXDky zwYxK{^&cE4vwqerbNL8I%H`2}y0j7A8B4UK5%{aP22E-jVmW;zpD4SrFD9At!@w3KdP@IiG5uhYgO(3WZq56B$8mq(sixh zLW}%X#}Hui4k59&FDhlSVA|B>?^ks{-2A{<0)^Pr9q+Zm5`3J_h@+PbD$KiX3N{x! z?3}^d3%J(Q^(T1qz7pbm4W501KF7u-p$vkV@@B46+c^8YY3CuY$EIH`d|o&HZMbQI zTvmx)$-CU`+l!Ux(n|RkFG9DM9%wa&ZM!A8CbFfdwo^zlW79`062qp4a2|C~S>hiq zP(nqM0JOB^{d#qiD7kkiZ}be3!Up+D3Ee_Ltuis69XTO&T>qWd|GR;L!kr3)(x&P^ z2_2_G+P{r^r^_09O68I3&l4Jd(a)nM*wPO_^;m@_c!;=A_dj|_cy*^o3SLLDGAy=d z%7(%wS)}NAo`DGDxz`JLUijVv`wa4w@Eli>St z6`u(uVQst zUO`TJ3E^AMUp>c7eO&Qz ztjE-^3ni>-F8}lE_FU^N4=qI(>e(vOotf>0_3_JG{jf=wFJWK&cXa>C z$NwptY&&gRU(A<6;_6s=ezPr?7TbIO2)LOn%=|&(fVd9F4v={P_xzQ*E%%?Nygz9O z|0I9p+`@qZeU)c>^7Lr>0=N>sF@71R+I^ieS@GH$<#m*?$97g{Vt%zd^aC6<-#fx; z(9v(5-S`YE_C;Kzi_@N{!OfeAWH|CO@3LnGt`xUqHl|Y81>Wj_;b=!!UZHi6Cg*W= zjAHxUh^%IwqlVv>QbuTuFMlA5Daz67Js6(Fpy`6bT+rCLR{)Bbnn+FW(9*wTpocWI~XTP^K*otHy zAy;H~zusKBi@ZDEGwms10gG7`>MVe5@+cDU;TuJ&&BO#@aC2i3X90l9{limF_s z9a=7OGqgOC`5x;kLc&l$cjej#`SLpn>{OV5}d>O z(RQJ16mZPn7nvw*=EbGIvL|0>#(U>Kz6JxQVfPPM@Qtu4>V8^}Yv>dt;3@Q&!Q<`_ z*rUjZO^6bN{JiCQ79hx8OO$Y37yd%-kZ85lC-TH5c5IVus-{C?0>1?2 zk9XWzeMWg!zqJbvSIFCWwqY$LuwC8=H+9up$`7bp@dMxP6vwr9^y7{L- zUvzveEUpA|Ip{WAlVB<06>JzERPf6i5Oz`=uCH!9L`6qQ3dmTxc(t=H880u>zfa+U zsjP7Xrr*BfC>N#A@@9Ef7q+IX_%0A`si9fusp>Dp3f$ROE3z2+21Caz8PhB)NRlND z35qm}^Jc9zh8k{wGNH)4G%?vp24V7gjA^&P1(0~EVTG%MH7YLQDyycKsx{mZh ziilJZv*S)kTW)sJ^RyC{Z^ws1U9vjpsY(+-E3HEJS{?I}RAPM3z`nw7p z{`)~rq+s@bxQcXY8BsT*@KUM%?k0|daDy_~*2GtXMpwz3!ih|zqtz^rtUuAh7Ax#| ziw_1KQ78K3CDJq5zHRS9gEf7MiR|l?7>=rrY9Mu-o%iC85hoJm@p##8*>;xm|IqIj?GI)T<#^x3a2;|Di$;@Q%fnr(JjHIk51aEGWCCuyP_a}DIRDe;` zka%lN_K#Y>?*`f=KZwQS=$ggU6Zd(PJ^gUTJ<+0r;DsIdM7mjhqOmEu=_ z6vpW&?XGQtiEw>HMG?kFCZ&5rko;`|CTI4G6o0Ynvn8Xt6CsEP1Qds3pIL+t-mBvTtJ;iXmeJ5n+==LPZ z##+!?)7_8;Y=W7A;=SHAy$TYvLYzpWOaUj@7m1G%%wx;B^dPVD$1<&-t^~JndsbWk z4la1yU~qtF;GpeIrpVNZb~dD1hm`+zIzeeoYgRMTGS>}}sVyeEd1jEj^PT(NPd%iw zaN6wS>E0vtQL~U?(T{elQ%-0%eM%+TmXtS(whAnbljyp@5&f$;7=VL8@(3OWrvZlB zV{PQgJ6x+y5uzgfkDo@N__IS=ynIUBjrs2A0DCc8g|kPeUfr#~jx#!=$PC-~es6>y zq_yb2j8;#OmstPs-MqD6T!hY2P6HLLxPU%sZV3q=tZbscng059AwsXxbVm64v3f6+ zBjVK%IQfBq5mRF8{m|v6*s}^Fq?WRemt)c`B}FeH_USgwC$J1}Z?BmZS8HWO1puL( z9#7oew(&ze?9EYQto^=8I$6HP?WAy{P=?r{aXLSrX7o*4r3Sf(XRfuU{F(EuGz^RV zpkZI#F8uIX`_>O32A|B8rtwlTA+)euGaG@}W<*2>KY1_1_^x~@$LDq$i=T*b49gOg zdlcW^q{kz6t51R^X)VLaj-E0~sG>Lf@*X9u9w!=O)*}-u2Yj-R3G~eT-76S9joZQX=@Wp;nqWB`FW- zNg~P9D3Ydn4_mZM$9L))qbYX_`iAZkTe!Q$80feJmk#PGeqxl)K3dv`lb(x&$xl6F ze2DEaf-$%36MpG$ik^)pb9fEL&_kHYn%Xfx+-7R(kla_ufWsgja?6d>M*M+7FMS^q zm&5Wb6x58-nU3pBZ>%mCfoGkrMWh7So$Q=HICV9)7ofY@P$`htGZUk)1P&_QAj{8o ze3&z^`mP{DK_5n?nSj$;t{!H46>jS&5BOK_6D77rWOV zdP7YqF%ukyo*KtA&p@nVQ(q4PrFmeh6KTQknBH%*sbNxo9C=IbMyqgqXA@GxMEX&z zNG^igbxj#l@Aao+#9ZWKF&BW_nK)6?Y_>r*saCadkglF2Cd4Ki!pZ!3HzMx4qJkxV zV5|f{EbQh)n3mM1Q*fAwzd8U;U3#42Zp8G>oFJ2w$NItwP@^Wb%mWSFRRD&f_DzPc zzM&?T!^*xtWZ3N;@S5ip$@T-n@CgTHzg9IZ*+_G@UrE~sRGpP%Z+4}hr^kt9UjF$s zZS22LHd4W~RUvOztcpFLkLF`)BX9dk3AkyyPVXLLShG@myjYZ4JE_RM4~ z++7tXEN diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/img07.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/img07.jpg deleted file mode 100644 index fc6e89a460ea93aede6e2635b078e4762becbf9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5924 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 Q>Dv=y*%C*t3~uKC3j#9a4*&oF diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/img08.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/img08.jpg deleted file mode 100644 index 10916e9e685daa24ebae4dc63858e7eacc48d802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4535 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/img09.jpg b/src/Umbraco.Web.UI/umbraco_client/Installer/images/img09.jpg deleted file mode 100644 index 723dbbde621add4c0ba030bc635cad558627c20e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16018 zcmcJ0WmH^C)9&Dq0Ko$c1cyL?;O_437TgBc5Fls>?mD>Z;I1LKOz^=axFUv&y-T>ez$jHk85D)D*Rd$YR!REG06UQ+}7%{&jpW`_4$ zfpA85*3nr2;7f#)(qBcvJADQm2EHcx0PL7(0xY-|!^x$H@&9loh5VK11AfO80@XlT z|LJ)+2F2fE&wx4lV6m}(YX(I{z!Up`&A+2i02uvcOAPIAu~9XE<=>9uU;eif+{Axt zBmK8Gk-uXtnnWMt{fCSAm;b(lcr?;~xgoQIw&WiXIrRfE7>%)g;3@&3}jhbd!^2Pl9q_lnA;(pv2uK35z21&3JNGQ=-yr7q_MW@ zAl|k_R~$Jn=^~+}66tetg}x z_61+yu-A5dff5!PF<~PRo?dbb%bN*imk9s z=K8*JQ3Cg+yx!bZI@!DTYj4NksEPZnn@t>YUx$3ee1iM>?rGTPBGZ(~_8Lt%(@ z^jE$HG~UN=k<5&1_I|AaSABTxpV=&kBC5tTvA*;N6;zJ_e@voRlXDv^x6PY4^x$}# z6y)aHLlL0OiFzy4)N)HkOXHJQJdJs-J)GU&OwY5$UuB_F9@Cr~Gft2sPAD9ud4jyT zvseYksW)XL^)Ve>P}=s{zRkI7cFa2ykJ}6_NVNOVix|V!h1h_M>9^rO)9Suyy4Cfse@?RV>UUw^;m z60V9TN}PA#;#z7dKC)sgDYBbD(=wp@({9@n1MyHzn3Bbz9X|i|a?AkXT71CDX*crm zRr)nPtOObQO5d0CN>621xVOsP!V|-#j2Ii7e=U$)Y9%sxWMV5?dt|jJlj|ZE@FI)B z58CGCD0$ixP`@?q51O?JD7Gi{2{#ejS32J8C;ws~Po7)=F+8aMWYqU!k$usQcfQt0 z)tT5sXONw9BoEaFmA3}3)ag#W*d|Rh-eANGY;=Cr^kr?oSuHts*HHLXsfa6`kH8IcW|`@q|8_WJ}`K^N+TF=bTFGqO_RIY z^(2-IkybG-oNV>>np>FH4T6+GM%GTvBn4XIe0d+6<*@<(O+)>I~Y-ci>QYw+2aTx=W7oTAe zz95Jv{y;;9{*i$SSc7bpN7YDj?b0i8@07eF*RAX$C78|KGDJh(OZ6ZzZ#fW~8IcVg za-?(7>Rv5(6#^~0}|E8O$6sJXf~NK$S-A3^~IqNs}p^W7;J=dm8K5> zvfnbEq}ZL?e}V^>feI{-rty5cw8Jfl&oALg&l+xmZE|3>Z2$(z$o4G%O!; z7s_}j{>8rxCG9ij42>ze7;vX?+pr9sYb0C@EITNex)R7T`zdgrzSeY0j&o7c@N$&~ zhz^!pCa4eN2{9?-MN0Qoc_s6FR&$#0&zNB^-9m#bDSep=Z` zo;GEsu%)_a?xT|e#3IE1eflL9$0F>iDvD-3N8&1tf9v~U>kEtd+p6m;twpCwrEd_a z36(dW+T()2(=_qINju1BgLbJrC&RtTx<%E7{uR}q84jQ1Zr|<-9aUQuQxe!;otP36&I*Zk*oeB2Vvo` zA?`^5$@!d;cyZ5WPdjZluHF_iJ{;Tdr*ZNV_@PT zwNKxH1ivaf?S73HW6l4znH98jY7NUKG0Sdrmoz%ALJib(mQW6wpsx#{aqBvEmn-ZA zsW^MDp*gqWJBgFkk6Kda$K>@(K zNm4<1#i;wg7y)XUrVm~PVlhkig_kNagpU4Ga2y?v34aw*F;sZ(PVc6ukSgIkT$OOx zucN~OB$7CMMDPY85h3u=;^6?{FQPyK(HXu%!tX{c6aV5p4=m-w^t1|mT-BYgxR4GqF=awyvhVk$on z96v)Fjh_H+>L|QWTX;o}!bnE4Ghh@%*P6WTqV^`V$PQ1M3|}%xlK>loh5$(d&Jac@ zA~JtB=!xctF&++A5yb}C-y(B`VGN61AtOo-AO(dEp#Xx4*l^M}u$an}(ceiW^OWEw zDLCpRD5IlD1SJGhDx;T7u>cS-@MxO&@Fnx*sZj6(@$4{a3+&K~#86%+BS+?>upmc9 z0KP2+p&Drg_Gy?>&!*E;vdPg(m$GQpil+gJL*tl~1MAD;6W`j0jV7LN5DX_VLRQJ` z4aq{55-pTeoc50-e3(}gPI+st)Yio6-W+Js(PTAzgwSHJ^p{ey&1SMt8?F9?m9u{f z=a#Udl?*QGEg*Xv+CS;RK>dPRjQ*dMU%^fXpvA;NLX2Q9Vhhg0!BHcoilLgZcVnLd z=n)swM_@;k@S$O97chsSqG-_OvFqU21A`}9)NCPa`^wa&Rvi^!!h~1E$lSrqp*RT` zDC|<`Z$l$&rI-Nda!LZ4a+1ZGL4;CZKtWij+zV4HE?Pw^O#(3$WME{x!%G*9$s}4{ z-{5*h40pMI@Hb$lVHO|NAcyrj)BP4!d5 zbPD@Ld{rnaIz5V5kl4SnU&%irhJi$mOA{0tDQAX)@J*)`8U3rO7LowaIjmSkO#Nm>OCs}6v%}lb9ep*|l2-DC8LewgS?3t%4#U@I24REgs^oZ; ztW^;t?E*7OQ=Hwzo#A)$!jM$`vM3j@N4XaZP2f=X>0G-XqKu05nNIpNW7W4SMu+LL zQJLEih=Elvwi6u}6ptgJVg^|L>O~U$5%M1fS{bB#M9$3Jo=uVZMt%%2z*0~QRbYS7 zSjAi9D7mNbd-f5sj?n;zruUs>6XsBf&DA)sAPc@K)20XF?NRadME8`U7}zfqFMmc^ z=AnnIk2DvRaXq=-PTW1eDDD)?ND9mX6 zswJL3at-~&ssns~1mC2>j2hV+q6IKxScme7)aGjq9{jc+mgVm`uT^zs3TGYo?avMQ zfjNwCVEvYkOfP{n>DTk;==NBjtyD8+8@nWxI>AF4O{qVwR(8NkUc}pG%boM)Y-)=$ zS{e7xfLkisB>(#R4_wvnQx%!dg%?^|mkbkC^$nZ`o&or|je4Kgw;!BSpH|&_xa#G7 z0;Jn!DZ>-!`bdE<<@y^(&j+^)rppp>~_Ap=WW}n0HNu62JG!FCllr+Rn*8 z?^Y!y*iGBQsLjWhwA-LSb!~q;Zss)09Q`TKRm&-Beu-k4zT3_vG)tAeU2l`V+9HZP zq5ES0r}8(==F!{8D@8Pzdr94O{rZV`%vuAm3h zaUDkum@>aL1|6H2 z(_QGkYhUc_D^V>GIjiw+U*pC~ z0PHRJ$m8+Z@G~9Q$Gnm^CNl(LW36H4F^;HZonq}K+bZxFQJQ4=$wk`G_U;*A1@-k) zYP6?5kJDE>Ns{vUl4EhNt6_%v-um`XD?^@W0s6{Z89YZUx6b8RS=no6`L)66MG}uT zTe8K?9|)76*2ot2fLvyQ*y@Rjn{|9yR^)#`6+{J54S;7MDQ<_APj9TAM=qKuT@;{w zF&?1)M802BM;He5=btBW?QKAn|L_d3o-_0@$w4Lc^A}Rx(TSJ3b3(k2B8oFDLv@w->Qp<&R4+8_(^j0NYOg zlJtdbcRs9UFENXJ5_xyUh(A?!&IFFecC;CHy6aJI`O}VD=pVne#}t})cwNmW1tOJL z{%-By20&=zIQutZd#~qJ zO_*C6@%2{SliRoTP@@DAOmqjm@_x;sMTcwt)D6EA6WzT@G z^%MT?EVIx~2Xp9T($_(vyNX5 zLK1YCrw%8Emz-DEn>veM(;rP9TxYe}F0gudw?U&-6JmUe9ej^J`eHa_VB6;}7g{)T zD6wa7}6#aJ}^AD^V=fSB2?n)@sVs30g-_H(C7jA^st5S!tqAEHBKOzmMU3 z?AcytbF*O+AH9oBsMNP#`oks4EJt-fJt| zOyZ@c3cA!;aTf3l3Xv2hCSq^C973EuG{i=VnH&42{8AYfa9vn!S4zZRy8kX`WNG*yyUSiJ44Gu8*HXY=}MCh>h!=coPtA9%lTAuk4ykHJDMZm`qPR+rXFgYIt0wtAIRmCh2)f#}z19|!M^(fHgULtJi7T}4Lc zPhFJl;LXh|p!bs8Ga!2~QkO^7*B5nnzaZsAp$ne}w@N-0V{qS^~-6;80v9K}U0^839j|o2mx}vAwKdrk3PWcqd zw9oPjtoCRk^G>$wQ;@N939RNN-ic6n+iBN71Mun@nhG_*uFmRx*Br|4e#ySy2R{Xs z=^MJ6WZ<^UH3}|=pO_fj@wLBJ+O30vdMW2Ex~L;Nt?;!jc?}uRxIUf6TooQaLB?Av<7&w3w`J79a!*Bqv~_-96qEm&`!4Xbw6ZVs^Xiq>z3=1N zjKciMDdyF2S3(_!%-N#L5aO|-JW6b_8-%&_vt+%;(u#sj#}!C%`&4Phr$%P3txrMV zN2$YbHL`od0i~T~RZM|*Du!j{h_B)4&ja0hMUP&?jM4MxKBkb=D8qmoX=nriTY6Z3I08a zNQGQjv6F?1!?}{)2vV7G${%tYnR}uwq%y@73rFh?O^>Wge+&#_ z6cvN-fFzE4Ke^7#UEG1PW?8yuPvD~tBvS|$pea2R>_^*c7aO%^+f($`B=r9 z0;keadtOACjyw=avP?3{I3BQ@Fr}uzt$#ESue$wNc4CQw_WUs?x6qC>%JYX=#I$_% zA*{x|3e_I{1agS#m#LH+_UEXnYVQkj?^#}TBn=PNJA(p}O8gKWXrR6^4jZqRN3|~% z4-cl@ZB^*voYT5*%|ar3$3}Atl+T0FvL(2{`nTFUq1W$tjb{t`VJpNk>+fstU`o>y zbX~bKRm&rc+h& z4&L!PfQvqMii)VrE%Qmr;5GQK$9^f+wB0*98x+ENBd?qd{LSy~&+G@65Dc%*W2r_?iXbRllmgVXlS728no zP=pHRu>%jYQ}i+yl80wCh>8dEO;aF`*HR1GlQ0HNrp3lo%!R5(s^Ui`qF-@C3PJi{ zrPX;qI_dC2{(R@;Pmu%Q#qE}sJBx*S%hEFf;7*;HHT}6Q%$$hGlE;R|uMbwASTRnz z&fEBDCJRXKIXpox8ey5^-z%HzI^(p?*z@|dzGIAAmF`2W)78_cC#S!|_n+Om&UMBn zDv>#JnWA}L;ok{gia}_Fhs(oPigEbbs25_JIHWzfWL^ADDk}sflf2nC(B7D$URs@5 zNV1W}mS5g`28=lBhG^ACTfR9j@|YuYkJgzZPYCTpf&*a&d(J1}ic)&^AWh`qkktQt zF!qJq;IPn2H?bYh`U^X~ounAMh7(OK6-H`rkUUte#bb&_M)ZYDLT`ucX@iZjdfvWx zg_PnimVJwsMAYx_$&!IwPiz%Cn$SCujdrhR16^scPojm5__i%N}^}`J4=}Z zO?(_Js9WYk=A2x%t0zXyQq4S=zPf_=HvWbFPwR`c?vBG4ci)32~P#Jcv?I`qpX&6sdm zf7b|kd+srN&7Ap&Ode3bx$wl}teM9&Ptzb#^aKONoHG`*I%Ji zsSx=O6K6=`|IC-hzw?#I#TdbdR$p)+#UehM=K*`6?RAFH9-BB03vz2_xB&v_M#WJvaC{M4Lzs!eRh82~J2PN| zzo?UKS!RSh8CB$?!C_}xj2-sJ{Xl*Uanep&{`Mc=xp* z1m65Tq*Hk7pnRhKZoF*cFo5=g%v$V*1}jv~Iw=Oj0#gOk*J$Gq4bhAF$=?q;!z7}# zizXuDVqq6EQ2icE6d6KHi+B9lo#&JKMMVr@!kEvPz&P*kg>ItEjD=fbAgz;=+*ruU zUef?%q|eL#xL_@_Vx}$!=DmI{{Rgj~MLdTFQ)AqHC{wTxvw#x&UVp&pH#t+2w<3qB z@jA^RWcHM*&W3a`kw0FZHbLf^?e&f?*ofon@9gA1Q=rPuD&;I8qBf3}ooo}I_tdd` zD-J6#Bl&@F8M3<_M5RS6y948OZK)*pB&RZg_qRHyOS?;g?n8;E`ewl^sjfj^c6nbn zRl6YZd2yG#X!K5TTPM^MA)ynBSjny)Bf%YdS!)sUrJoX)hMdMNYqQCM%$KO;*CpN7 z4f_Ws9Bk>`cM&vE!NUs&G;z@fG$XsIQ&6g9D4BSj%zEpgcHg)U@v%n2rlH+yUD9Zn zPH~b5^UnF#M(Kpi5B;>f?|0jY?qC%^0^GrzA$2PW<9;T%EvE5g)n;HE!`8hPZsR~- zYFE1h1oMtZb&i|!&pGs}hUXmKG#Brs8;tmZ=~Kr@uvtw%A3(z~Ke`GdXxxWY*?fZ@ zwj@A$mQT%7&zdj79Su|->Y>DlY#1D2^PHJslLYIh1}TObkLwA!GmEX?lla=uKHw^H zPliqNNLYi4!92TbF%a9eK2gHtnqoWEHhX0{mT@ytRV3c!n%n2_Q1bF4< zlW5KIr-TMij%Tlz#QscHr(ClzDqY-{bKZe^kgycRXB(5yyB!=jqoh$e?6@;5ig#PP3w zsQ)^GwNZw8^WafNxLCF2x{d+Y5Cnc?wGTOcM|yfoD`3&5ih=l^VTU({uZ7b^lu6m` z_j-_V8OBfad9**WA&rxp@$<+U6%NO3>do!kqt(E_y^dd#C!((PKO{NhD~tJdRd|w< z#`?zd30EozWorv}u>Y$W7M~o}O2wW5)t^S8=MHgLg?AC6Z2pQZy;x)oacoyCpxy#$ zP1p4^1(j?Yf@gr}lj5h}4s9}cj@|~1o?4r^&Rf&XWykK&hB}ajw~OqVmN`s#+e4j` z=D$keK%f?eXn8&gnX(A{kgOi6 zO9`eUxF#Ilj?@P)VfN>rj^-FHccV z##*X3riFF2#Q|bM9ZiSFT`o$A!<&n)GxYf^a zZu*hKw%aM65#PVmDz{i+yW%&PG7;A*Sg7m-ivgi59Yzyw;U%Mid4V+ z;RQJ=sl(m0X-LXnxfoBBqvNbq7(!eGVk&cizz^xXtM6lqT8fQ*4TwvJMKdoCIC*1X zXuPyv5(cMtQ`_0dBxNuyW3m2dduTSzpKz(tOkX}KDh2CR6*-v8qVW$zyT>qw*&qd# z3@m?B;l^zrdau z)ZXAh%r-_c^;)ZqbViv*hwz;jPjLn&LU#{$J?aiyC`K1O>~E09r_#PZ(OUKqAqS#g zdl6>CZN>~3J3b98vADey>}#@ai;#j~vgRI{n@}Zp+Gud=@cawDG>eAG>Mn?Z{q)7$ z@fF$39X>BFXnIiZU}#2>SX+5Ln={{rW z_mwJ;%or@OVBw4tmijAjDie*oBH*&!$n1$3dRqT8tLI+W19fh)wJx!LUSJJRN)ruj zKw~M4>~z&YWXSO1;ltOs#*x$d^IlH(7Pg80O(-xrI+mZzEQ%eMzuF>V>=$BhKh&x@syEJWWdWoGwG|}&-k{Z7h0I#h_Ece6Q(Y-ZzN2zr8Q3#{O z)BBgua^_Lx(TLM&Zhvb!Om>pjH18YWwNsa8v9^6}ta6K&+u&SIACk;{2*hnUm|4r$ zSC^A8PG-g;zEj1xB>J}cCl-|Bb2s6iDS_YD0AWW_EQQ3`l{T4xlS)nhj2 zc%FIo`KQfi!z4@>7 z+i7^?J`modcMEURTe>M#vK?Y8U|@V*-x(_4efNFM04_zsfG#e$Wx z8Hzd1Izr;5uyLriqjkNERU^9KRLRfzHN`_v=wd*y+S00XW?5(iMEi?We3#@nZbU)uE--y#sF0scZ@eOcdx#A#iDY?*-pT|YY2+uZ?#&S^ zQhJ|uG#1;I=5yojTc~Z<9Y_a8pW4FdCeIcidGYzH{q((~o_hNGvP;iZ3dQ#3j+}R1 z{#v(K$?PM}IFW{xk_`rxfifKF+em{w@`Eg#m^6Vx@ zpp!@x5C8F%#8z6PvBuK!A%kPl?{BnYuTX-wJG-|BB@x)xe^vkR2-G8&TMv0E^oc5cFctFgOc!6Y<6&`?UqmmpH8fU0PGU zz3ExLG#1Umu$PyO>lp5R1~~Iu%2_y--Gmf{z1>OGbBm=3bal5=+aNz5aV~m|(j{`# z&QL5QDykZ=FL`3O>sQiYW?@#T2(rATz;v{>V6@12WAJi7UkTwM$YjW_d47J*qqy0{ zn?SpfCYou%4ajwh-2`<)w~}pXa%bn9Y~tfb-(B3W?c3$IzNM?8&KF$mX%BXY%3iL% zQHa8q?j6HD?|9Lhsc$(obZ1`ILR)-B(6`g%zK~jPJJUHgVX1gVExG%qDM^o92Qwi3 z2%Se(>+49|ratS3+E34bu@z543YNdy(H{EY88tqRNH~Uxwz(CqI2xJLTxbxT?1L*X z;oNQbMigmVaFdCGe*etyV*A862ipTZvc<=;O5E(BES<{P$5%YL|HqsuC}8qehBok#Fy0M zP9w&2X^#)g^$JQ_BX9m0+pgGFR^8yJzFzrbl9%c9iVETK zLQ8p8P7;^D)PyGmx=lm4svBp6m+o(r+q9zxzr*3;tbhywmC@3aLSrKK^tw)L4R z1G@L&j^3#QUlLfXz}#~#MpsgeO0nz0pts~Y=xF|3W^cLV4ieV10&w-|QU#bBN>^#vO<9A2Y>AOTA?#N-qV;u zfmZ{Ex34x0(Qjo<&ZPf+Vgoni*_sxON{38pa4Frb>F+*r%1xtW{Z@ouIb}XW9o*k} z1tK1@_LuWu0gZ_fx1Ja+HwrFUvme}mXKWNeXCAEp0GZ8dT*=G_!{B@y* zvn@bUu7Au(h})OA>Gj^eFL&alKTPxzNha=qD;8ZdtF8`*8N}2K|h- zVpq!_S<+sKt^{zqqK4$O`8*J`NP1#)10c=pzQJ^yH6!iyvWr62E+*=yW_ zegwHi!fPbGCw#ZLDK!0PsyR|5<-EXV^?;wS=0<#?>cTq42c=V|d0IB{W=-joOr0#& zcTEpTF^EPO*no-cz}TF#HZpb|WN2uCBr40m zU3+|VLaYEH+%%WuvUL;OK9ep${^Jvu%NYyHhszS?q7ed=jDbo@GeLXO-+RaXDG*=9 zPTq*iXF%gKKq4ioWiN(RPH*g9S45|ogU*u8jMI?E&TT3^g3iwN4^L!w*a6hYcb#}> z=Qg-)`-rqU#J^(TqrQ9ZtB8g{eH{9?g%&QO8=PGyuC5RBCJ;kL2uy2lBI6OGtN6{% z#0m@3$Klq7R2AmbA02j}m)1l-XWb8v<@n#ubaXuJ40o@7>gVf=)733}kXU{l**oxB zL|>AbOi<&B$Cljp-R9Q_A+B183zBAF6+`6Tn4PhZzT==r!7~RBo*0Q0vZlaaIAm}!85)u8)|S5vo?t5sbU&=UI8(};6DO~d~9@)>Z49qI)B9I3M`E2Jp{ z8*rLGHE#Fj#mdognCaGL*CK=H{nQy}f2r zr0f3`lTpx-%*TFWMis}dUFzI5-9eO{`>sGhxZkr=iXHW?ayN+_v>8Ys`D z^z*ok5zKJO(riZ}T7fJg0=vE!SAz`$Dk+OvutKkm(}u&hFj&D`Hq<%%MG zA%}Hg2xS(8T#rH{s$ay+3iq^2)HCUBeCqMcj)16G3%b`f?I zxRYdBwV0VBY|}dYF01nFOar~Y>RpxxCko^|1K_4oD07N*sx#6xaQ^;Fc0z?ri*s-5 zpRxj8SoDr}+EPU&gS4v3)H7gu2-fD*P4B2#C>sB1Rz^8VsH6iLV1EcgQu^-goYUkf zQ`aX@YR{q<2K4Vr|_{&=+Yly9B|a)Ik%v?d{@C>!6_)Ho!$~`pMfUy zAJEaZofrs6A|-tR2u>mvNui_n{iMoxxK!L=)6B-Eu-ClCUyR#rLZr!P>NN$w5!_Qh zdVi$E&jkT)Voy8}HT>z(VrXO|BC!Y{2%$BnVs{sJw2S|9PvEa?%}K|inkBY8OnOv} z$$tU{x;TuN82{jlm!bKFugeEEn*=G)9DRMCYZ{W)WY)w;0#)csUjMn)ih98G=kNQry-JAkyIG)%Fgsqj8VD*sqB;?tY!|fd&ob zc7I>)74|pH*C@>~hYu>KM>FGO2n(!B_3dHv<^rh^5qfV<`e2Ycg9U=G9-j1zyw+w+ z4S4JW8kRhYk>wksAbc&L{ z1X7dByI*(cC}UBfIb%;4q%+cZ3ywMWHw4X*LMZ5A$l|~l%hdL}jkDu{u9ki1-szkEX&yKN z_Rd&puHaVM^Q~i==C0%~;)5iTr4MTtDKBR5c~x*YBUZRroBit^<=|74hk!&XiHyZo z@j_VejnzCeONOJ(#~ag_T^aWLk}uz^i^aM8QLT@?6@DyL+N2~Nd3BohJgTxK?)iIU zLVeL!M}hAQhPZf=k(iZ;9ZE3#z&==xEg2pBGhh<8`;tQrjO|gALyiz$H0=q{ial`p zitDo6xVf7$fMcS6ziSWr36#X$*ds-bsU}b0V>IuQzJH+(?c+2#oSBaFY7F-oK54tL zK%;$F9{0v|De3Xu0yIXl;k_Xx*FaG*9h{$$hIpupaHx*^$-gEWfUFvJFKwQj_rA;8 zYg&|N^~=)5voo?>Gni4vS7wge<&EI$t2LI7D|7T3unRWbGu4*M#9s|mk#C?bFR`Jn zu!~=$(}Mr`X%#BQ7qBW)BCMLY%?-FJevAh%xxkNq6{WehmKq$CfrG~{G;Az|7E-7X zL1$_U0?F4W4@0NL5n987D45NW@6TZl$zk)SU$Wz~6&=#6svL2P`Io(mqh>pXU#i7)ZIc^Ry|Uyy&ftp?xG+@I zZ|lJD+YCp_{c6Qwl+ssG&ygaKj@#(t(;P&-!1}!xoqrNhV`p&h=Lw2M|k zrg^zi1joM@Gn@D@;1_DKXA!h3l1}zv7|O{Z<`A1VsWs;Pw)%g!$CT%y{jNwJz$i@7O;j_#}Cb^Oq(Ke%efvAAYr1YYCPR>o>SSuZ~O)JE7Gb>VBOP;!{z%GeOEh{2Cd0R;v zqeL!ANhvQYA|*r8{4HK_9T(fNRx^DR=xQ@LangD~(F{NyI~xpu`?r}U0Lm{AIX30kk*iOkof32Np#m~@9eA^6-!Hrstvu})48u_sVp`MG*I(E^D z_r%$XYz$o##>i+^c}o!aA2VV@dh%Z{fZ%`qKYQO|kSid{1O+mF8x)ukV+)eg)*un9 zP@?r@EWsmG5wDv^-d2t*Q_>*BD50!yLzIdLc9YYIC_zF`;1WpA#Oc*oz!W41of03F znrtu+48&HDK^b9_i`NPqi@`Hx(_&}C9#9mUw3g2oyC5Ur!ZGpV`BMx?Q1StImfIFY zP0JO9eF&DOv6gRT*ErNyiQieCPAnS_O|P`Ii{IO7DaIfO-Fvbt(y&(bVwz@B8d=Ja zk5?!PmZ#H@a7gq=r>eJ4m;2WRt%8m2A6Hg@G}1qAt#AiaRD8r>WQ;uI$rsTqm zY{VMeWGr?UVSh`y0NfPxYLa3c%g z^eX^#E!5Q~5#p`krPOTNwm zX=#CH8R+TH($h1rF#G`v0~0d~GZO5VfraG)7YB%g z>tBKY@6G9300;=^1iYrA00AgL6jUIJ(=I?7nKlDygW1O+7(H4QBt+4Vc{x0kH{ z3a|husK^;WDjFcwpC|=@k_tpE$V#JNeqTr@FdaRo$VOXiQQ{mY%ucsGqH8Il%mM6h zQ91`ASEHn)q@X6({i`emh*D6&oN8Ogd4#oCkvb54N&+yDt5SlfK!7WNAJBoIpA+GA zbd$$Fv(Y?1=u>@4+F7n3V?H^2`>s6l9{Bd)`C{$RpyM67Z;A)fF@*7eYC>$VQe~}U zOF;DiA#olXa-#0|K1|KPcGKRo6__CWQi@1YY~?9{ys2xxG17N88P;F`%n_Eu9 z9#cv6*ASbM&l@ks7l&gSO?cA2YQk|ojg2u9{HK|5BiQXixo?IGEf8x0^R=M=T8RkvIIW9`s-n*bW08Q~C zRd{3IcKnKsXGs-a(B!5Ki*h9tFUnQD4$^?tq+!=ZT%+dq^Nfs8i_q%5-*9M<8_L1g zbFhLr1zbM`wBfc6y-Kqg6JLIl2@CUH87?xlCz|m;K4)44pvB&bin< z8J^MIs#R$6A$*j*z8$rJgegs7@38k+>%JT+hF~;U!SUcnK&>IdbQ@2b=9f-%l!5uX z%5Rm2`olUYzY2C74ui&Qlw}t$M`b@VaH_509eXoGJ`$P#xV~%$xkVYxH2@cO5f>Ae2k+d6!gcKVN729be6zEH;v~>=M!$q?;Pue1~<-C6w zn47oxB?jL-5>I-^gCWYtPx5KvzZ+PEtllWwvirUaYO2#ezo(kCM7mA76!6)O@-yL* zy|j3Y#N0H7sGJg}0U~11O^En@Tm<5tFkHA0Pk8whTN{}|s6`{&)CwXYqu1aG)=Mx2 ze7v!Sm45irP)vQob73h)+Eb!^Ia3 zw?{REb3o&0G7aNA@Ih_R{_^*+E9JmO`Tq%x|TfBklT5 zQotuYdBM0NnzASO?oDX=-G)G$bWRJ@BphKiXKXEMe7UGfuhOEXMA90S1r%iw5ZIqQ z=y%OLtN%l{=81ECW{!8o8s?GfwlQkwC2KIk5$n0)*2*DUU7um-kNET19yN)tV#%gyo<71y-5-_dd=yypt9=x25@9^5NXA9g{cA z91ddF5*bec&EC%L`E!maX~^7{JE;V44*iDZ!=hJ~0UM-TjsewQGpO4b>+V-yws$Na zE?&)vdDjgS2WQMIH+DmUs`}dwBdYYR7d}N@wwmLV7$kc^o>Z#OhuQV7W=4M9xh9Yh zp!pnZmIAwFa;MEq_jeD0$^%vL@@eLmV5nC{dGcA{ z9#BnxI~&yc=7uIwlsGBVcy;6Gvn(=f)TH%#q!hOpqfE$)M-nrrz`Y}R9kKb?JY&``?3pJ)UctV%ftrGNe7ZSwqeU4DAlmUKW@0s?;;=?Bw ziJFMb8nIJ=Il663mVsnE#aD9VdUr&36%b6da7%`RiM`5PO)6zed*Wq^{h;FJ>uz)aMzN2)pJH{9X|O>`R8yIEV>M9v1csY$&L9l z?gD?|dyHGuI^^(M6Lv;@S8D2Gs9{+O?`19Ko$k#?4N{Leg?WWN;;t5^CO?Sfu#C(V z4`_RJ3UE>O@`sPV>2iA3(=uy6sXnjds^l+Q(xN!sDC;UOzff7Drz#dXJhU4;F}xlR z{~0~98G1Iy;VFDqZXb@7*TR#QI7{19Qe&xGRf1#}6cd2KN zUQgv(TOPuUco+6`c-UH;l>?$E+^jei1jgto69bp~Pv(l(pe^wU%@u2kB=7U#IkNdu zxih!>7RP0_Hj14Qwf<1ahKFql#ge#`RdMOzBTf9rb@`8d~@R<(U4H zHkN_yf{_@xwJSI^eR!-E|Kd-BZ{k|lhtCW%@4hbmo_YR#Z@kmW6GPuf(;rTtHU3`PHkCl(Ywy!4cYC`MM(( zw85BJ(@$9}{;~zV3Zrf4{ejM1opPa)cAyeIJX|1&cczcibaR28tl2eM($CF z=F%ILi^1kJ&o&r!#`O5B+3sD(^%p(~b|2Kf{4tpE(IpjLq51bUh#{ZZsD_@yG{;9w z{vJ>B@^y4NWB(IzJ6fI#zUi#J7($&tH9wkm*tn&9O%y{zYY?rCzczlOkJAxHCDkn89=5V?iD2lzO=*~=3md7+-3Rm!=eD=XT zaAU)X*6{ciqwg(Tmu4dE#6_4!Zd1Ydwl0s9EHh^$oF#RrQbs8Rfu3ON@n}S`FJyd@`ZfHU!Q64)X z7i=Wl;8HmFEq@oC6+*&;hEnkx#$HV93{qa zIqDit$6e|2{`8{i*r?&WN=>ziQAG9asYgKh=furv<>9mQOqCvC*%Pv~i0KF5Ec$M!i<<{P$#fhe883Q3~`WxzFgzw|LIZ7&FziXTU?w%bacKNW5Cp~*nRr?M!u`3 z_k3l~!d)bGXn@LI_x1&W%*~%x?Wz4to~xN@Nw;S2+=17z2A4|urh>Ch^oD$5 z)lhpD;Q6mwT|6o}zYj+8(fHT2Q->6N@Lip~Pl_|(KhoyaxN|Wyi*YIbVeGPH$}S>% z$jCNX3WdC?=Y8Ji`S1On&$&PM=UVP_pL4GJ+Ri?neF7kQ+SjxJ5D5S{pI^Y)7QlGb z-w72AfB-N604nDsB0!ID_I7juoIB4cptD&Z8XyOQ!DL`^GBR>1^7EU9lAN59hL)O| zhMJldLi-00T6zWu13fJ>GYbndGZzd74G@TegbYkV`mZN4l8|1ILYOi!gB@6W?(<(ZODV4H8q-+XjXIkFXi3i%7)coc zHQ?8+T*B++E3cx;DKD_7Qwo&>PoJ?cn?#wA$hsgO>565(6zf8f;Bfg}Hznp8+%Gd< zug})H5wB6f^v0t-gek)**}-@wdm-x<^q%D+a`t>}J>%HJ!9EdQ-p zDeQC3W^DSs=F0RJMBbw88Nm2Gqw9wHzfnnbot3EwPE|>!M|OiLlNC8ydGm&ZnAw}# zKVBRqSJ&uOlAMEK{;v0!UFaH@jim|;GIe%HU^yvuzK6DSEJyj2h?ECi;Ri?Td|8K3In208w91JQ44&1x7gTl4+v@?ZXbkz2CLNBs!<;)P?Puv+ z4&52o-D!<;keVFTsfyLNlss0{tF@lBOM0v(z7}^S?kHx>((Cm$G&0t1r<8<355|UM zRHw-D?#6pK=G$by<0N{&9de2Dgrln^TiV-NGG1C+cXoqP-R(=X^cHD!o@C-*bEdc8 z^<~(Ztn|Lvs#Zt2@mRUv{0voW*V4_kx?34v$rpM5hNoC2zjw|V5cjj6P+7!xj-Twu zVP)rEWUr?1q%2}fw=wp+#9H(B#Bk|UMT@lB>Dh{x$Ywj|*Y6AigA4I<&N)X|;yec~ zQe#Sv5BOT>HZ>Nv#DmGUUA=-;th@NFC-V-6%GV2@Uj7JGnY^oSVY6u2g2cmeVP!FF zg9736-)C&MlAuq%YpbZO3UB8%bx+SqnspFH%G;tAkiFB(&4Fwu1!5aBA9Vr-vZBqN zD0vWlZEinbfT?q__ITP$6rBNX7_>Kq#O*8fYgf_@`-9vR@9JLM`6{suBU^35*0GbU z;2jQ!XH4k18+r{_q~8S^gj5u~vEhkm=vShZ-VF*j=u^9pKBB%^g;L)mymH(Ah!U)s zv6|dD5yuu@ACYsE*D0CqYRs$-USZ5zot5w$B3!xgc5Z$M?YtQp>{35^jjld6jKpd? z<#iTAy8%wybln-fel)%xA`L0i_H}oL?P!nMzzX$bDpYbo=0`GfNd|kob78 zk;(-j6vsef2W&*a+JINd^(D^xpZdPVxtZDKzGrxr8k9$fF6oUtp{2Iv(&ZcI^baKE zl&04;{$+&Sm67LoFuq#g+`l&&GNK%xQtMpJA?wY$XazjZMMxr9~V|G5-Fr32HU#O{qk}tOP3ANt(Qlqaj+lgL<5HS@pkMJ zuk9XFyAQ+s%Z|u^8*0+YKaamNjqti){BVIdWI!yBLtA}asc~Tez`BXqin@TiP?=j?K?S z9szP81J5@vy!Z{m=wBshlYnbAv^e%{jrACMTz~YV1ueeMH&V zRv)D1`FTBHO=)gO2%S|Zkju0l-m&R2;&Mxq)5d>V&9Qu*>Rzxel+kz1Ik+ls4cgpW zAed(MutLjIB$JXlit2B4dnxwEDnb>|tDz^sVM4ME^eYR3fEo+8CL_1HyiY<7iTm>s zOnbTbu_rvtKpw~r{4i8XK8E~ad<`Mx$Z;I2;kA5=kuy4`p1+73Gydl8hlwvqlV6KV z=Cb2+{AlT(58;JD?t(IO+$I}LgsB*ec=QiTuP;x^rX4Ki-rzr@XBCq6AMhqPUBDLf%5%t&%?p?#^jMftu~Ew(8p(euRBcPGm@dM{?TYQ&gZ)+F@nY-Qp?+-! zckxw~0>5VI?HlQsU`O+e7mIsZEkNDRb|)l4o9D+RYd@`Y_$FAMG}0KV`9wdqqR%+U zHxw}jRp{;u@1}-Po-DmXJ;GQDV^A^HE&QWX3Q<#}wpt91+Z9-a4_dP$r7L|F%;{Q6 zyituP&DTD$s3h{7UBGXA-y)f8Sf#q`)MYYE!pYl4x}{f>tZI$D*5H%8oE)9*9IU3r z&7&bUP0__xX81)sMq$`APk(UEqI6lF)l;6ORyu6zL}&6k>z^o%V4-B86yDZ|1~aPP zze>%Q4^dW9O6@iA=Svr5;no!{m4HAXR{uKw)PF({5!W*}XN{Ne@>4E(=8Bi^{m3?og@&q;0O_gzRnOt zN(R)z)(;`My7gF4>V8*oDY4wmYg-lzao*Bekz8sB9~1nEiz%XhjMCeg@k3NyO4SGD za83(|ERT{NGA#~hh|$TGABj6xkjlB2zA$gR&6yL=^Ws&fmuBT z3JXjTDHd{7f%e&PKG;qWoigStK>=ObGNG8Yw~PqhW=`~)qG7oYX;HEcRb(J4qQk_^W9h9w^gU7RNUUWJ1*}B z8!*)V%IwC+BwE1@N3`xLPQ~a3ws)ch-->mwF*fw3RFoRM_Mo1_Ah;axEX({PhmsWF3h}P_jE})^*^> z*uQM#pm66|fMr&;?uqWlag)inP!QiY3Oe^AQ6(iKa)+sycr4`qV2`___YN?9sg}B}3OKyT67d;vIiUlbwG!HydR&J-QE^YoK8By4X zbS4Js8?-xfD=&tmthl~&?H?z6`s-ht+W#KB&4%08@z$nNaSEH90rQ4c zwh63f;DRj>X7{@I;STZJ&PCF$VVs-CY)n7zQn%43&BdC@wD+G`g=M-YnU(c74ia9Q z7L}hs)Q+13=B?vO;_8t#pwjN7V=)Mdi|b8$l3O$C(F3T*Cy+o*OQ8E3avwy_B}N)o zxvgOCp;>uSO}&7k>CC(?SLwM{SKpktL#W(-N!EE*g@shGLnGa`P9GciY>7;ar^fOLB6?wMF&h#3JZ*vKrzI z3sI$;^Ak7WzE@-7YN&ihf$eMHpHU-rHdBqsBFOn{{qt0m>b;5vY?*0UE>_uXIi$aR zuq-jZEm%nRZpz@E&AvEKUsJ>9)F0N!ofYIm0hPwyce8z!PgB20OE?jNvZEmK?Cd0D zx;5H3uC`oUzMOx{AdeoIjsKeLqE#pi@QL`{daA;yF zdBX+*^7%#aEoXDZM3N+u9O|^^`Q?nxUzZx$b`30PY@05D`WmqAb|U{Aw;!eKQHcty zI9pekP2vq(QC8dvMJd_uynP2h1bdC@ThD{*Kb(iHu1a8N6;a-FXR-~3w;S1q7WGSH zoM`ol=5q#<9lL?}(5!&TmngE+Pib#hOO7we%Q`%yIdU^GX5x+d(>_Ghz*cAEuV=5O#BhVZPoOy418a-J` z!@p0_h3(EuLJQ;ye0^c&$2g62rggng_}12z#hmNl!Aw|2xY3VaJnN_>g)6G$7?Q~9 zwW>^0bGSosjI<97dE4qVwZ%bn*B174u`{M=;(hx1r{)%{kn2T3ucY@$$zTX{teAz* z#O+Ei>m%_9_SmI?`d+{R)KKC92xZ97tC(2+s80Ll*8pZqX~>BZt;s1`Yi`LQm`n63 z>3G;cVfMI4zIT6H9p@w2^FL-*^rw!dn%Qps5`fJ8;%--2gw?Sk)3KsqQ@Ny4AH$>` zh!8Lni-K7|U=>1<^s*{4>Oh*h?38gW__}{IiMo2Zdif?oM#%)(LhW}N$6wCM?N*<| z-C8k^6(75nOI?VO@*_i2j$$#_{E z`pP%9NAfDZL(-0zI<~`r1R1H)A{jp)L{)GCvg0!R0w^bQdqrJKnY;m!@!TskXeCjL zE2VF52cLl16-<6Z7UQ!_gr%UF4J0H`R-`&m;wYVo%|2-o%AHbB=DOU27D^>*pZWJD zc3zI;j$g0>JI3THbiLa%*Dg@VK1V7e-+sjAd^#i3VxTpD0BDG z%`D4~;;4*&+|W9$^>oT6hLh;=+2DX#EoOaaHzA?5RS#N_53xVhgo~~^usolk20XZo z@|}70XkUlq4jQUOcdyS)sW93*n?0!YAOG;BC6?Qka=6CT;kaWqRu8`HYt#3#cDu?$ zwaoqfvT>>3A*;N}+O{`zBY!jTTMlvtPICl~UB_*n# zJRTfX{IsN3R*;Fl{L(4GTX({<&ZK-4gH;RhDtf)0F$ZngGt zTNgryZVOs;*kZZV;3Ra}_aaeY_CnT|;3Z_b<7Nm+fdoqbMad&;nDc2@J-twD_^6m0 z5z5zT{BU>8r}1&G%{cg;Mn0k7(5_rbpNwk737!g9p_c9 zS~GeLb!`)ga0xo-R7o-mPuSmnTl(KT{`{v>Ui|A8z-oXC%aW zK&?7lgva*OX;*!3WRsG|cHV(>ptYJW*!6qz8`5*`?^!g1#IKk4R~IKCDs?}*DKaB& zs_zkh3!k0~EB{MGlK3(z?LR%i4Xj)}59`$X8s+78bKeVHXu2W62*LQCK@g54vU%J?DPFH1rS6W4k?SGdcXP+Vy*L8|r1RFTYOj8|76j z7TCkIgi{~Xp8*1`RYy%kXrJCe-@X7e^u^}48+ZD}To#RP`!s+2sD)m$g(a_3Z&eft zWw=Qm-x!a}{+VQ%m0Vih&^M|$rF;!q8>tkV%xuKP?zK?xE<5Z?8|yiz~IHsCn?k^x}CFLf?bR{V6Zv zeFQ47)J_;y_LGK+g3=LV1|8Wtr+dBV$72sW6?Vpg7cz0C(<&-9Z=HmlobF8KCI|QW zgSjtTE^Aujwk84%0m1xl^JUav#?Mk+SnL>wLL80f>gNj~I#z{u0$Af`?x1!HG$g-GQecOBm6Kwke^HDGT>jIc{PsQnjsLDH-L3roRF`}Ke&6|`nIa>jAf)#{ndni$?-cVz z1~Dm|#$5oN2dkpC|FnC=w{ZJky}tH)uRnOIz9s}QJo#l*KM;%msk^8~F|3A}FhANp z19H?Omhe%OD#p9(Ti57Q4o?e1AV1Y4&j80CuYVYC1n^4#s1aC=c(QP9o|p3%ZP1BY z<8Z_$1)t-`3=B;nr@Gt}#A78BhTW+*rXS*eVV$)y4eVqar<2{8N#Q~1|( zA?1#{Kitm%-q*i$E7rM`6wUyi{-(6%(|MoMs&mg%|GKO&_f-6|+UJAN`3z+E8E`7y J^Z9K0e*otf71#g( diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/loader.gif b/src/Umbraco.Web.UI/umbraco_client/Installer/images/loader.gif deleted file mode 100644 index ccc9fd6b6fdfbc10248b51f5702ac8be8028a878..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2113 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 TK3#?%c@Gc!i$9kYV6X-NC#aWq diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/select-button.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/select-button.png deleted file mode 100644 index d6ee01b7af9033c3ec0e1233b8c164f3712250b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmVyqZ(#sXXnhQu5$pIsszM*ED-zu zGf)#KsHw{XDKQ}CfdtW?-&D1LnTdf7nt+&C;6X$q0I}fTU)os!OkqF|{H3iA{{N$K z5dHuAo5peQm*zqAhlUmaBbks7s$xSi#M&0GCdvXPh!6ha#jOihFfcJPz%htVNDthC z|KM!!hahg8y98`Fh$cooT1F!-4(ewuAX+V2D*8v;NdEu-53MuW-yxin|AQ@{X%PJ< zIc4AlpnS`~1TqkW|FM7ss2d0W8D6~q{sh`K`oaRs$&{P>A6zs3{`2S8oS6&uLfc25 zz!lElZ=WeP|IdHMpKm|^cr~GK#^$RRFP#7i-38*8jKIcGE0x0L2M~kWLid6AHmqd_ h3ZiwiY?}fE7y#YCavWh>OZWf)002ovPDHLkV1h2L-r@iN diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/select-center.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/select-center.png deleted file mode 100644 index 4128d02ace0153a884cd53bab2f143233913dab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7El!3HE7%=TshDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MVX#1jv*DdO8htSHW=`DFVI%j_BSYE)OIiAQ&+p8sVgM7 zPHX43;O)D7A8R=rwDY*aILT2iCFstZ>!-Z-@{9IXC@IDMoaQF}M2@e!z5LV}*QsJD v$6i?&KU3=x%}?9&=5)gTe~DWM4fw0}ZR diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/select-left-2.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/select-left-2.png deleted file mode 100644 index 2895f324e6fc6ec7efab5fd04750139b909b51a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmV-01JC@4P)0012b1^@s6T!|3VSC4wI1oJq9DWuh;v(wqh z%<%n`hnDPQHY`Ja`)syRTb#DB4uCuyYKZ3bDKE44so1UPB2H=eTav7y#)I~p!alb4%RnrKYRP`VRtxOYptSthb{u}^+$O7H=lDo^Lc>n+qS)dc{002ZB=(eAT zPiHvy!~p;hU59SnmQS4mkmvva#MPm5`5XX%96EG|K<6X?K!*5^4P+eXv$nD50RV_9 z(D|Ae0I+FrfTTP08T~m8IsgE%1^UcW)!ApU1Ui5W(X1fVK>w|4G}`~QU(_3o!&yGR zYiG>^$PxdNi&O*sr>^gNUv~HU*KZE~UDz@w&{^~Va!hnSLr0o{{zKQd58E$3KYzco z)@Zewwu^bJe*hpiG%HAQ-EMW3&F`VE&B6M{ou{wgJi2)K%BAM%_R4W*t!jxy4*)<+ zfnMn9>N1zyd%Di)YI1lGW%Km^zmGmlJDl%Y#29CIrrnVvji2&qhP;j%dvazxM|M!o9RGY~L zEa(FN$GnrKkYRCr%r&; z!r4T`4HnIRf%y0DpFe)Gvaz$1l0-p;!51KY{pj|sM7!ne=AxQIQAig)Rqv^np z@85oah5!G9W3aPvU}iaXrmr9uJiCAI@7V);U#RID3W7>eW>z*<4E6s|UB(ElZeTTr vDzpL+0b&kfL;E)n--UYN7O`~|K!5=Nh(yv(&s;W300000NkvXXu0mjfKCrLe diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/sep1.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/sep1.png deleted file mode 100644 index 7d7452b9f3e56b54ced5243103c5c3ad4d76afbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}bl$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G0-i38Ar-fhe*FJm&+O2^$iP{{T=&AL#Rw?J;OXk;vd$@? F2>^JA9qj-B diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_diagonals-thick_18_b81900_40x40.png deleted file mode 100644 index 954e22dbd99e8c6dd7091335599abf2d10bf8003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEr#)R9Ln2z=UU%d=WFXS=@V?HT z#xG*`>Yvsgk=}99w^d^D^d*@m74oMo<%#FcopJf?u00-~YVKV2wzrI*_R6;UORMea zBFVSEnN~eiVA6V&z`E)YLz5Aok^D)In}Yn=OzDpgR5Wv0XfT8pOkmV{sKAJ-PO9#T zZK}IXj&Q-V!U)!LcB_3K0&C*{ diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_diagonals-thick_20_666666_40x40.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_diagonals-thick_20_666666_40x40.png deleted file mode 100644 index 64ece5707d91a6edf9fad4bfcce0c4dbcafcf58d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmVbvPcjKS|RKP(6sDcCAB(_QB%0978a<$Ah$!b|E zwn;|HO0i8cQj@~)s!ajF0S002ovPDHLkV1oEp BYH0uf diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_flat_10_000000_40x100.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_flat_10_000000_40x100.png deleted file mode 100644 index abdc01082bf3534eafecc5819d28c9574d44ea89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQY-ImG zFPf9b{J;c_6SHRK%WcbN_hZpM=(Ry;4Rxv2@@2Y=$K57eF$X$=!PC{xWt~$(69B)$ BI)4BF diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_glass_100_f6f6f6_1x400.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_glass_100_f6f6f6_1x400.png deleted file mode 100644 index 9b383f4d2eab09c0f2a739d6b232c32934bc620b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour1U*q978O6-yYw{%b*}|_(02F z@qbE9)0CJMo;*v*PWv`Vh2h6EmG8IS-Cm{3U~` zFlmZ}YMcJY=eo?o%*@I?2`NblNeMudl#t?{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_gloss-wave_35_f6a828_500x100.png deleted file mode 100644 index 39d5824d6af5456f1e89fc7847ea3599ea5fd815..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3762 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-bg_highlight-soft_100_eeeeee_1x100.png deleted file mode 100644 index f1273672d253263b7564e9e21d69d7d9d0b337d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l%l7LV~E7mxPQ=F85a&M@g_{ d|GeK{$Y5lo%PMu^>wln`44$rjF6*2UngE4^EGqy2 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_222222_256x240.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff111d219c9b9a8b96d57683d0075fb7871a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_228ef1_256x240.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_228ef1_256x240.png deleted file mode 100644 index a641a371afa0fbb08ba599dc7ddf14b9bfc3c84f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 oBo%DI*Kv;w;*%(i9W@e{{5C=l}o! diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_ef8c08_256x240.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_ef8c08_256x240.png deleted file mode 100644 index 85e63e9f604ce042d59eb06a8428eeb7cb7896c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_ffd27a_256x240.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/ui-icons_ffd27a_256x240.png deleted file mode 100644 index e117effa3dca24e7978cfc5f8b967f661e81044f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/zoom-in.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/zoom-in.png deleted file mode 100644 index dc6b38a280fd066541a7bf60ed6dddb34f271324..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1207 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xd_B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxR5#hc&_u!9QqR!T z(8R(}N5ROz&{*HVSl`fC*U-qyz|zXlQ~?TIxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7KMf`)Hma%LWg zuL;)R>ucqiS6q^qmz?V9Vygr+LN7Bj#mdOg#M0Hm+1c2|!p+do)!5O=(!|2e#KPRn z&B)Qf%^arJB|o_|H#M&WrZ)wl*9E6uP+G_>0NU)5T9jFqn&MWJpQ`}&vsET;w>aW7 z52`l>w_BWW>eUB2MjsTjNHGl)0wy026P|8?9C*r4%>yR)B4E1yWY?y_z`&^G>Eakt zacjz?^IlAWBFEnMaH^`XEbA8A+pOzc+c>S!MgM_cfu^of*4sk|rfv(5;&|N5a`Bi# z#!J87$txazx%-1pW}T@Id)=A6&uhM08yEMByG{(8$ZlG|#5c2=mGMPGXW?O~3C17f z{>pAETldBO#3PY4ntRw&H@JHx9GG=AB(_;*Mo_`avVfQXW9G`-f}>6kWFidb2klfW zHox_t@uU}1bMiAe)#o?E5ADCh8u@|E>A~!?9+UkI*d?78s*5L0YQ36!(lYzQp+kc6 zHN~9Yx$a?dT{nN}LQ{#r2>%PQCbhO6tfjrZGqTqNZ)W-J$(G5UW8JJ$$X=7Hu=tOl z@hR{0`{)Ni?&z`Y$-y`PND;SNQYU{SP;9KJsQiTT&7Cz5`#kGcYr7JkRSa St#Gjg6(ydoelF{r5}E)d)|?Ii diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js b/src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js deleted file mode 100644 index 4183987752..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/js/PackageInstaller.js +++ /dev/null @@ -1,235 +0,0 @@ -Umbraco.Sys.registerNamespace("Umbraco.Installer"); - -(function ($) { - - - Umbraco.Installer.PackageInstaller = base2.Base.extend({ - //private methods/variables - _opts: null, - _manifestId: null, - _packageFile: null, - _packageId: null, - _pollCount: 0, - - _validateJqueryParam: function (p, name) { - if (!p || !p.length || p.length <= 0) - throw "option " + name + " must be a jQuery element and contain more than one items"; - }, - _validateNotNullParam: function (p, name) { - if (!p) - throw "option " + name + " is a required parameter"; - }, - _validateFunctionParam: function (p, name) { - if (!p || (typeof p) != "function") - throw "option " + name + " must be a function"; - }, - _showServerError: function (msg) { - this._opts.serverError.find(".error-message").html(msg); - //this._opts.serverError.parent.parent.show(); - this._opts.serverError.parent().parent().next().hide(); - this._opts.serverError.parent().find(".zoom-list").hide(); - this._opts.serverError.parent().find(".container").hide(); - this._opts.serverError.parent().show(); - this._opts.serverError.show(); - - - }, - _setProgress: function (perc, msg) { - this._opts.setProgress.apply(this, [perc]); - this._opts.setStatusMessage.apply(this, [msg]); - }, - - // Constructor - constructor: function (opts) { - //validate opts: - this._validateJqueryParam(opts.starterKits, "starterKits"); - this._validateNotNullParam(opts.baseUrl, "baseUrl"); - this._validateJqueryParam(opts.serverError, "serverError"); - this._validateJqueryParam(opts.connectionError, "connectionError"); - this._validateFunctionParam(opts.setProgress, "setProgress"); - this._validateFunctionParam(opts.setStatusMessage, "setStatusMessage"); - - // Merge options with default - this._opts = $.extend({ - // Default options go here - }, opts); - }, - - //public methods/variables - - init: function () { - var self = this; - - //sets defaults for ajax - $.ajaxSetup({ - dataType: 'json', - cache: false, - contentType: 'application/json; charset=utf-8', - error: function (x, t, e) { - self._showServerError(x.responseText); - } - }); - - //bind to the click handler for each of the install starter kit buttons - this._opts.starterKits.click(function () { - // show status screen - $(".thumbnails").fadeOut(); - $(".declineKit").fadeOut(); - $("#starter-kit-progress").fadeIn(); - - // set progress - self._setProgress("5", "Downloading " + $(this).attr("data-name")); - - //set the package id to install - self._packageId = $(this).attr("data-repoId"); - self.downloadPackageFiles(); - }); - }, - - downloadPackageFiles: function () { - var self = this; - $.ajax({ - type: 'POST', - data: "{'kitGuid': '" + self._packageId + "'}", - url: self._opts.baseUrl + '/DownloadPackageFiles', - success: function (r) { - if (r && r.success) { - //set the progress - self._setProgress(r.percentage, r.message); - //store the manifest info - self._manifestId = r.manifestId; - self._packageFile = r.packageFile; - //install the package files - self.installPackageFiles(); - } - else if (r && !r.success && r.error == "cannot_connect") { - //show the connection error screen - self._opts.connectionError.show(); - } - else { - self._showServerError("The server did not respond"); - } - } - }); - }, - - installPackageFiles: function () { - var self = this; - $.ajax({ - type: 'POST', - data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + encodeURIComponent(self._packageFile) + "'}", - url: self._opts.baseUrl + '/InstallPackageFiles', - success: function (r) { - if (r && r.success) { - //set the progress - self._setProgress(r.percentage, r.message); - //reset the app pool - self.restartAppPool(); - } - else { - self._showServerError("The server did not respond"); - } - } - }); - }, - - restartAppPool: function () { - var self = this; - $.ajax({ - type: 'POST', - data: '{}', - url: self._opts.baseUrl + '/RestartAppPool', - success: function (r) { - if (r && r.success) { - //set the progress - self._setProgress(r.percentage, r.message); - //check if its restarted - self.pollForRestart(); - } - else { - self._showServerError("The server did not respond"); - } - } - }); - }, - - pollForRestart: function () { - var self = this; - $.ajax({ - type: 'POST', - data: '{}', - url: self._opts.baseUrl + '/CheckAppPoolRestart', - success: function (r) { - if (r && r.success) { - //set the progress - self._setProgress(r.percentage, r.message); - //install business logic - self.installBusinessLogic(); - } - else { - self._showServerError("The server did not respond"); - } - } - }); - }, - - installBusinessLogic: function () { - var self = this; - $.ajax({ - type: 'POST', - data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + encodeURIComponent(self._packageFile) + "'}", - url: self._opts.baseUrl + '/InstallBusinessLogic', - success: function (r) { - if (r) { - //set the progress - self._setProgress(r.percentage, r.message); - //cleanup install - self.cleanupInstall(); - } - else { - self._showServerError("The server did not respond"); - } - } - }); - }, - - cleanupInstall: function () { - var self = this; - $.ajax({ - type: 'POST', - data: "{'kitGuid': '" + self._packageId + "', 'manifestId': '" + self._manifestId + "', 'packageFile': '" + encodeURIComponent(self._packageFile) + "'}", - url: self._opts.baseUrl + '/CleanupInstallation', - success: function (r) { - if (r) { - //set the progress - self._setProgress(r.percentage, r.message); - //installation complete! - self.installCompleted(); - } - else { - self._showServerError("The server did not respond"); - } - } - }); - }, - - installCompleted: function () { - //... all we need to do here is redirect to ourselves. This is totally dodgy but for now it works ... once - //the installer is refactored to be good then we can do this properly. - //the reason this works is because the server side for this url will check if the starter kit is installed which it will be - //and will automatically show the skin installer screen. - //TODO: Once the skinning is refactored to use this class this will probably change, we'll probably have to - //inject via 'opts' as to where we are redirecting - - //we're going to put in a timeout here to ensure the DOM is properly up to date - setTimeout(function() { - window.location.reload(); - }, 1000); - - } - - }); - - - -})(jQuery); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/js/ie-png.js b/src/Umbraco.Web.UI/umbraco_client/Installer/js/ie-png.js deleted file mode 100644 index 6f0d5d6f75..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/js/ie-png.js +++ /dev/null @@ -1,14 +0,0 @@ -/** -* DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML . -* Author: Drew Diller -* Email: drew.diller@gmail.com -* URL: http://www.dillerdesign.com/experiment/DD_belatedPNG/ -* Version: 0.0.8a -* Licensed under the MIT License: http://dillerdesign.com/experiment/DD_belatedPNG/#license -* -* Example usage: -* DD_belatedPNG.fix('.png_bg'); // argument is a CSS selector -* DD_belatedPNG.fixPng( someNode ); // argument is an HTMLDomElement -**/ -var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},delay:10,nodesFixed:0,createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}},createVmlStyleSheet:function(){var b,a;b=document.createElement("style");b.setAttribute("media","screen");document.documentElement.firstChild.insertBefore(b,document.documentElement.firstChild.firstChild);if(b.styleSheet){b=b.styleSheet;b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.screenStyleSheet=b;a=document.createElement("style");a.setAttribute("media","print");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);a=a.styleSheet;a.addRule(this.ns+"\\:*","{display: none !important;}");a.addRule("img."+this.ns+"_sizeFinder","{display: none !important;}")}},readPropertyChange:function(){var b,c,a;b=event.srcElement;if(!b.vmlInitiated){return}if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(b)}if(event.propertyName=="style.display"){c=(b.currentStyle.display=="none")?"none":"block";for(a in b.vml){if(b.vml.hasOwnProperty(a)){b.vml[a].shape.style.display=c}}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(b)}},vmlOpacity:function(b){if(b.currentStyle.filter.search("lpha")!=-1){var a=b.currentStyle.filter;a=parseInt(a.substring(a.lastIndexOf("=")+1,a.lastIndexOf(")")),10)/100;b.vml.color.shape.style.filter=b.currentStyle.filter;b.vml.image.fill.opacity=a}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){if(this.screenStyleSheet){var c,b;c=a.split(",");for(b=0;bn.H){i.B=n.H}d.vml.image.shape.style.clip="rect("+i.T+"px "+(i.R+a)+"px "+i.B+"px "+(i.L+a)+"px)"}else{d.vml.image.shape.style.clip="rect("+f.T+"px "+f.R+"px "+f.B+"px "+f.L+"px)"}},figurePercentage:function(d,c,f,a){var b,e;e=true;b=(f=="X");switch(a){case"left":case"top":d[f]=0;break;case"center":d[f]=0.5;break;case"right":case"bottom":d[f]=1;break;default:if(a.search("%")!=-1){d[f]=parseInt(a,10)/100}else{e=false}}d[f]=Math.ceil(e?((c[b?"W":"H"]*d[f])-(c[b?"w":"h"]*d[f])):parseInt(a,10));if(d[f]%2===0){d[f]++}return d[f]},fixPng:function(c){c.style.behavior="none";var g,b,f,a,d;if(c.nodeName=="BODY"||c.nodeName=="TD"||c.nodeName=="TR"){return}c.isImg=false;if(c.nodeName=="IMG"){if(c.src.toLowerCase().search(/\.png$/)!=-1){c.isImg=true;c.style.visibility="hidden"}else{return}}else{if(c.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}g=DD_belatedPNG;c.vml={color:{},image:{}};b={shape:{},fill:{}};for(a in c.vml){if(c.vml.hasOwnProperty(a)){for(d in b){if(b.hasOwnProperty(d)){f=g.ns+":"+d;c.vml[a][d]=document.createElement(f)}}c.vml[a].shape.stroked=false;c.vml[a].shape.appendChild(c.vml[a].fill);c.parentNode.insertBefore(c.vml[a].shape,c)}}c.vml.image.shape.fillcolor="none";c.vml.image.fill.type="tile";c.vml.color.fill.on=false;g.attachHandlers(c);g.giveLayout(c);g.giveLayout(c.offsetParent);c.vmlInitiated=true;g.applyVML(c)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet(); -DD_belatedPNG.fix('img'); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.main.js b/src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.main.js deleted file mode 100644 index f7434bfc89..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.main.js +++ /dev/null @@ -1,716 +0,0 @@ -jQuery(document).ready(function () { - initCustomForms(); - initButtonHover(); - clearInputs(); - ieHover(".add-nav ul li, .gallery .box ul li"); - initZoomList(); - initZoomList2(); - initSlide(); - initProgressBar(); - initLightBox(); - initStep(); - initTabs(); - initSingleTab(); -}); -function initProgressBar() { - updateProgressBar(0); -} - - -function updateProgressBar(percent) { - jQuery('.loader').each(function() { - var set = jQuery(this); - var _loader = set.find('.progress-bar'); - var _loaderValue = set.find('.progress-bar-value'); - _loader.progressbar({ - value: parseInt(percent) - }); - _loaderValue.text(percent + '%'); - }); -} - -function updateStatusMessage(message, error) { - if (message != null && message != undefined) { - jQuery(".loader > strong").html(message); - } - - if (error != undefined) { - jQuery(".loader").append("

" + error + "

"); - } -} - - - -function initButtonHover() { - if (typeof document.body.style.maxHeight == 'undefined') ie6 = true; - else ie6 = false; - var inputs = document.getElementsByTagName("input"); - for (var i = 0; i < inputs.length; i++) { - if (inputs[i].type == "image") { - if (ie6) { - if (inputs[i].src.indexOf(".png") != -1) { - var src = inputs[i].src; - inputs[i].path = inputs[i].src; - inputs[i].src = "images/none.gif"; - inputs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')"; - } - } - inputs[i].onmouseover = function () { - if (this.path && ie6) this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.path.replace(this.path, this.path.substr(0, this.path.lastIndexOf(".")) + "-hover" + this.path.substr(this.path.lastIndexOf("."))) + "',sizingMethod='scale')"; - else this.src = this.src.replace(this.src, this.src.substr(0, this.src.lastIndexOf(".")) + "-hover" + this.src.substr(this.src.lastIndexOf("."))); - } - inputs[i].onmouseout = function () { - if (this.path && ie6) this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.path + "',sizingMethod='scale')"; - this.src = this.src.replace("-hover", ""); - } - } - } -} -function ieHover(_selector, _class) { - if (_class == null) _class = 'hover'; - if (jQuery.browser.msie && jQuery.browser.version < 7) { - jQuery(_selector).each(function() { - jQuery(this).mouseenter(function() { - jQuery(this).addClass(_class); - }).mouseleave(function() { - jQuery(this).removeClass(_class); - }); - }); - } -} -function clearInputs() { - jQuery('input:text, input:password, textarea').each(function () { - var _el = jQuery(this); - _el.data('val', _el.val()); - _el.bind('focus', function () { - if (_el.val() == _el.data('val')) _el.val(''); - }).bind('blur', function () { - if (_el.val() == '') _el.val(_el.data('val')); - }); - }); -} -function initStep() { - jQuery('.tabset').each(function() { - var set = jQuery(this); - var link = set.find('ul > li'); - var ind = link.index(link.filter('.active:eq(0)')); - link.each(function(i, el) { - if (i < ind) link.eq(i).addClass('disable'); - else link.eq(i).removeClass('disable'); - }); - link.bind('click', function() { - return false; - }); - }); -} -function initTabs() { - jQuery('.database-hold').each(function () { - var _list = $(this); - var _links = _list.find('a.database-tab'); - var _select = _list.find('.sel'); - var _currentDatabase; - var selectVal; - var selectValNew; - - _select.each(function() { - var select = $(this); - selectVal = select.val(); - - jQuery('#database-step1').hide(); - jQuery('#database-step1-2').hide(); - jQuery('#database-step2').hide(); - - select.change(function() { - selectValNew = jQuery(this).val(); - - toggleDatabaseOption(selectValNew); - }); - }); - _links.each(function () { - var _link = $(this); - var _href = _link.attr('href'); - var _tab = jQuery(_href); - - if (_link.hasClass('active')) _tab.show(); - else _tab.hide(); - - _link.click(function () { - _links.filter('.active').each(function () { - jQuery(jQuery(this).removeClass('active').attr('href')).hide(); - }); - _link.addClass('active'); - _tab.show(); - - return false; - }); - }); - - toggleDatabaseOption(jQuery(".sel").val()); - }); -} - -//add by pph, updated by tg for db step refactor -function toggleDatabaseOption(selectValNew) { - - - - var step1 = '#database-options'; - - //Defensive if else to prevent this being executed on non database pages - if (jQuery(step1).length) { - - - - var instructionText = jQuery(step1 + ' .instructionText'); - var buttonBox = jQuery('.installbtn'); - - - //hide instructions - jQuery('#database-blank-inputs').hide(); - //instructionText.hide(); - buttonBox.hide(); - - //hide all db options - //jQuery(step1 + ' .row').hide(); - - if (selectValNew != '') { - if (selectValNew == 'SqlServer' || selectValNew == 'SqlAzure' || selectValNew == 'MySql') { - jQuery('#database-blank-inputs').show(); - //instructionText.show(); - buttonBox.show(); - } -// else if (selectValNew == 'Custom') { -// jQuery(step1 + ' .custom').show(); -// instructionText.show(); -// buttonBox.show(); -// } -// else if (selectValNew.indexOf('SQLCE4Umbraco') > -1 && !hasEmbeddedDlls) { -// jQuery(step1 + ' .embeddedError').show(); -// } -// else if (selectValNew.indexOf('SQLCE4Umbraco') > -1) { -// jQuery(step1 + ' .embedded').show(); -// instructionText.show(); -// buttonBox.show(); -// } - } - } -} - -//add by pph -function showDatabaseSettings() { - var link = jQuery('.btn-yes > a'); - link.addClass('active'); - jQuery(link.attr('href')).show(); -} - - -function initSingleTab() { - jQuery('a.single-tab').each(function() { - var _links = jQuery(this); - _links.each(function() { - var _link = $(this); - var _href = _link.attr('href'); - if (_href == "#") return; - var _tab = $(_href); - _tab.hide(); - _link.click(function() { - _links.filter('.active').each(function() { - $($(this).removeClass('active').attr('href')).hide(); - }); - _link.addClass('active'); - _tab.show(); - jQuery(this).parents('div.main-tabinfo').hide(); - jQuery(this).parents('div.install-tab').hide(); - setTimeout(function() { - jQuery('html').scrollTop(0); - }, 1); - }); - }); - if (_links.parents('.lightbox').length) { - jQuery('.lightbox').each(function() { - jQuery(this).find('.single-tab').bind('click', function() { - jQuery('#single-tab2').hide(); - }); - }); - } - }); - jQuery('.bg-main').each(function () { - var set = jQuery(this); - var _nav = jQuery('.add-nav > ul'); - var link = _nav.find('> li'); - var itemBg = set.find('>div'); - var itemHeight; - var waitAnimation = true; - if (jQuery(window).height() < jQuery('#wrapper').outerHeight(true)) itemHeight = jQuery('#wrapper').outerHeight(true); - else itemHeight = jQuery('#wrapper').outerHeight(true); - itemBg.css({ height: itemHeight }) - var ind = 0; - var prevInd = ind; - var _timer; - var _speedAnim = 5000; - itemBg.hide(); - itemBg.filter(':last').show(); - link.bind('click', function () { - prevInd = ind; - ind = link.index(this); - itemBg.eq(ind).css({ zIndex: 10 }); - itemBg.eq(ind).fadeIn(_speedAnim); - if (prevInd != ind) itemBg.eq(prevInd).fadeOut(_speedAnim).css({ zIndex: 1 }); - }) - }) -} -function initZoomList() { - var _speed = 250; - jQuery('.zoom-list').each(function() { - var set = jQuery(this); - var link = set.find('ul > li'); - var zoomImg = link.find('.zoom-img'); - var imgWidth = zoomImg.width(); - var imgHeight = zoomImg.height(); - var stepZoom = 60; - var dropBox = set.find('.drop-hold'); - if (jQuery.browser.msie && jQuery.browser.version < 7) { - return; - } else { - link.hover( - function() { - zoomImg = jQuery(this).find('.zoom-img'); - zoomImg.animate({ - width: 202, - height: 275, - top: -stepZoom / 2, - left: -stepZoom / 2 - }, { queue: false, duration: _speed }); - }, - function() { - zoomImg.animate({ - width: imgWidth, - height: imgHeight, - top: 0, - left: 0 - }, { queue: false, duration: _speed, complete: function() { zoomImg.removeAttr('style') } }); - } - ); - dropBox.bind('mouseout', function() { - zoomImg.animate({ - width: imgWidth, - height: imgHeight, - top: 0, - left: 0 - }, { queue: false, duration: _speed, complete: function() { zoomImg.removeAttr('style') } }); - }); - } - }); -} -function initZoomList2() { - var _speed = 250; - jQuery('.zoom-list2').each(function() { - var set = jQuery(this); - var link = set.find('.image-hold'); - var faikMask = link.find('.faik-mask'); - var faikMaskIE6 = link.find('.faik-mask-ie6'); - var zoomImg = link.find('.zoom-img'); - var maskWidth = faikMask.width(); - var maskHeight = faikMask.height(); - var imgWidth = zoomImg.width(); - var imgHeight = zoomImg.height(); - var stepZoom = 44; - var dropBox = link.find('.gal-drop'); - dropBox.css({ top: 12, left: 12 }).hide(); - var timer; - if (jQuery.browser.msie && jQuery.browser.version < 7) { - link.hover( - function() { - dropBox.removeAttr('style').hide(); - faikMask = jQuery(this).find('.faik-mask'); - faikMaskIE6 = jQuery(this).find('.faik-mask-ie6'); - zoomImg = jQuery(this).find('.zoom-img'); - dropBox = jQuery(this).find('.gal-drop'); - dropBox.css({ - top: 12, - left: 12 - }).show(); - faikMask.hide(); - jQuery(this).css({ - marginTop: -stepZoom / 4, - marginLeft: -stepZoom / 4 - }); - faikMaskIE6.css({ - top: 0, - left: 0 - }) - zoomImg.css({ - width: imgWidth + stepZoom, - height: imgHeight + stepZoom - 10, - marginTop: 10, - marginLeft: 3, - marginBottom: -stepZoom - }); - }, - function() { - dropBox.removeAttr('style').hide(); - faikMask.show(); - jQuery(this).css({ - marginTop: 0, - marginLeft: 0 - }); - faikMaskIE6.css({ - top: -9999, - left: -9999, - marginBottom: 0 - }) - zoomImg.css({ - width: imgWidth, - height: imgHeight, - top: 0, - left: 0, - marginTop: 0, - marginLeft: 0, - marginBottom: 0 - }); - } - ); - set.bind('mouseleave', function() { - if (timer) clearTimeout(timer); - dropBox.removeAttr('style').hide(); - }); - dropBox.hover( - function() { - if (timer) clearTimeout(timer); - jQuery(this).show(); - }, - function() { - if (timer) clearTimeout(timer); - dropBox.removeAttr('style').hide(); - } - ); - } else { - link.hover( - function() { - if (timer) clearTimeout(timer); - dropBox.stop().hide(); - faikMask = jQuery(this).find('.faik-mask').removeAttr('style'); - zoomImg = jQuery(this).find('.zoom-img').removeAttr('style'); - dropBox = jQuery(this).find('.gal-drop').hide(); - //Image holder animate - jQuery(this).animate({ - marginTop: -stepZoom / 4, - marginLeft: -stepZoom / 4 - }, { queue: false, duration: _speed }); - //Zoom mask - timer = setTimeout(function() { - dropBox.fadeIn(_speed); - }, _speed) - faikMask.animate({ - width: maskWidth + stepZoom + 5, - height: maskHeight + stepZoom + 5, - top: -stepZoom / 2, - left: -stepZoom / 2, - marginBottom: -stepZoom - }, { queue: false, duration: _speed }); - //Zoom image - zoomImg.animate({ - width: imgWidth + stepZoom, - height: imgHeight + stepZoom - 10, - marginTop: 5, - marginLeft: 3, - marginBottom: -stepZoom - }, { queue: false, duration: _speed }); - if (jQuery.browser.msie && jQuery.browser.version == 7) { - zoomImg.animate({ - width: imgWidth + stepZoom, - height: imgHeight + stepZoom - 10, - marginTop: 11, - marginLeft: 3, - marginBottom: -stepZoom - }, { queue: false, duration: _speed }); - } - }, - function() { - if (timer) clearTimeout(timer); - dropBox.hide(); - jQuery(this).animate({ - marginTop: 0, - marginLeft: 0 - }, { queue: false, duration: _speed }); - faikMask.animate({ - width: maskWidth, - height: maskHeight, - top: 0, - left: 0, - marginTop: 0, - marginLeft: 0, - marginBottom: 0 - }, { queue: false, duration: _speed, complete: function() { faikMask.removeAttr('style') } }); - - zoomImg.animate({ - width: imgWidth, - height: imgHeight, - top: 0, - left: 0, - marginTop: 0, - marginLeft: 0, - marginBottom: 0 - }, { queue: false, duration: _speed, complete: function() { zoomImg.removeAttr('style') } }); - } - ); - set.bind('mouseleave', function() { - if (timer) clearTimeout(timer); - dropBox.hide(); - link.animate({ - marginTop: 0, - marginLeft: 0 - }, { queue: false, duration: _speed }); - faikMask.animate({ - width: maskWidth, - height: maskHeight, - top: 0, - left: 0, - marginTop: 0, - marginLeft: 0, - marginBottom: 0 - }, { queue: false, duration: _speed, complete: function() { faikMask.removeAttr('style') } }); - zoomImg.animate({ - width: imgWidth, - height: imgHeight, - top: 0, - left: 0, - marginTop: 0, - marginLeft: 0, - marginBottom: 0 - }, { queue: false, duration: _speed, complete: function() { zoomImg.removeAttr('style') } }); - }); - } - }); -} -function initSlide() { - jQuery('.gallery').each(function() { - var set = jQuery(this); - var btnPrev = set.find('.btn-prev'); - var btnNext = set.find('.btn-next'); - var slider = set.find('.gal-box'); - var swicher = set.find('.swicher'); - swicher.empty(); - - //numberOfSkins is a global varibale injected into the page by the loadStarterkitDesigns usercontrol - if (numberOfSkins < 5) { - btnPrev.hide(); - btnNext.hide(); - } - - slider.cycle({ - fx: 'scrollHorz', - timeout: 5000, - prev: btnPrev, - next: btnNext, - autostopCount: 1, - autostop: 1, - manualTrump: false, - pager: swicher, - activePagerClass: 'active', - pagerAnchorBuilder: function(index) { - return '
  • ' + (index + 1) + '
  • '; - } - }); - }); -} - -function initLightBox() { - jQuery('a.btn-preview').simpleLightbox({ - faderOpacity: 0.7, - faderBackground: '#000000', - closeLink: 'a.btn-close-box', - onClick: function () { - var link = jQuery(this); - var title = link.attr("title"); - var desc = link.siblings("div.gal-desc").html(); - var owner = link.siblings("div.gal-owner").html(); - - jQuery("#lightbox .title").text(title); - jQuery("#lightbox .create").html(owner); - jQuery("#lightbox .carusel").html(desc); - - jQuery("#lightbox footer a").click(function () { - var installLink = link.siblings("a.btn-install-gal"); - //this is f'ing nasty, we'll switch to a neater solution then an updatepanel after the beta - eval(installLink.attr('href')); - installLink.click(); - }); - } - }); -} - -/* -* jQuery Cycle Plugin (with Transition Definitions) -* Examples and documentation at: http://jquery.malsup.com/cycle/ -* Copyright (c) 2007-2010 M. Alsup -* Version: 2.88 (08-JUN-2010) -* Dual licensed under the MIT and GPL licenses. -* http://jquery.malsup.com/license.html -* Requires: jQuery v1.2.6 or later -*/ -(function ($) { var ver = "2.88"; if ($.support == undefined) { $.support = { opacity: !($.browser.msie) }; } function debug(s) { if ($.fn.cycle.debug) { log(s); } } function log() { if (window.console && window.console.log) { window.console.log("[cycle] " + Array.prototype.join.call(arguments, " ")); } } $.fn.cycle = function (options, arg2) { var o = { s: this.selector, c: this.context }; if (this.length === 0 && options != "stop") { if (!$.isReady && o.s) { log("DOM not ready, queuing slideshow"); $(function () { $(o.s, o.c).cycle(options, arg2); }); return this; } log("terminating; zero elements found by selector" + ($.isReady ? "" : " (DOM not ready)")); return this; } return this.each(function () { var opts = handleArguments(this, options, arg2); if (opts === false) { return; } opts.updateActivePagerLink = opts.updateActivePagerLink || $.fn.cycle.updateActivePagerLink; if (this.cycleTimeout) { clearTimeout(this.cycleTimeout); } this.cycleTimeout = this.cyclePause = 0; var $cont = $(this); var $slides = opts.slideExpr ? $(opts.slideExpr, this) : $cont.children(); var els = $slides.get(); if (els.length < 2) { log("terminating; too few slides: " + els.length); return; } var opts2 = buildOptions($cont, $slides, els, opts, o); if (opts2 === false) { return; } var startTime = opts2.continuous ? 10 : getTimeout(els[opts2.currSlide], els[opts2.nextSlide], opts2, !opts2.rev); if (startTime) { startTime += (opts2.delay || 0); if (startTime < 10) { startTime = 10; } debug("first timeout: " + startTime); this.cycleTimeout = setTimeout(function () { go(els, opts2, 0, (!opts2.rev && !opts.backwards)); }, startTime); } }); }; function handleArguments(cont, options, arg2) { if (cont.cycleStop == undefined) { cont.cycleStop = 0; } if (options === undefined || options === null) { options = {}; } if (options.constructor == String) { switch (options) { case "destroy": case "stop": var opts = $(cont).data("cycle.opts"); if (!opts) { return false; } cont.cycleStop++; if (cont.cycleTimeout) { clearTimeout(cont.cycleTimeout); } cont.cycleTimeout = 0; $(cont).removeData("cycle.opts"); if (options == "destroy") { destroy(opts); } return false; case "toggle": cont.cyclePause = (cont.cyclePause === 1) ? 0 : 1; checkInstantResume(cont.cyclePause, arg2, cont); return false; case "pause": cont.cyclePause = 1; return false; case "resume": cont.cyclePause = 0; checkInstantResume(false, arg2, cont); return false; case "prev": case "next": var opts = $(cont).data("cycle.opts"); if (!opts) { log('options not found, "prev/next" ignored'); return false; } $.fn.cycle[options](opts); return false; default: options = { fx: options }; } return options; } else { if (options.constructor == Number) { var num = options; options = $(cont).data("cycle.opts"); if (!options) { log("options not found, can not advance slide"); return false; } if (num < 0 || num >= options.elements.length) { log("invalid slide index: " + num); return false; } options.nextSlide = num; if (cont.cycleTimeout) { clearTimeout(cont.cycleTimeout); cont.cycleTimeout = 0; } if (typeof arg2 == "string") { options.oneTimeFx = arg2; } go(options.elements, options, 1, num >= options.currSlide); return false; } } return options; function checkInstantResume(isPaused, arg2, cont) { if (!isPaused && arg2 === true) { var options = $(cont).data("cycle.opts"); if (!options) { log("options not found, can not resume"); return false; } if (cont.cycleTimeout) { clearTimeout(cont.cycleTimeout); cont.cycleTimeout = 0; } go(options.elements, options, 1, (!opts.rev && !opts.backwards)); } } } function removeFilter(el, opts) { if (!$.support.opacity && opts.cleartype && el.style.filter) { try { el.style.removeAttribute("filter"); } catch (smother) { } } } function destroy(opts) { if (opts.next) { $(opts.next).unbind(opts.prevNextEvent); } if (opts.prev) { $(opts.prev).unbind(opts.prevNextEvent); } if (opts.pager || opts.pagerAnchorBuilder) { $.each(opts.pagerAnchors || [], function () { this.unbind().remove(); }); } opts.pagerAnchors = null; if (opts.destroy) { opts.destroy(opts); } } function buildOptions($cont, $slides, els, options, o) { var opts = $.extend({}, $.fn.cycle.defaults, options || {}, $.metadata ? $cont.metadata() : $.meta ? $cont.data() : {}); if (opts.autostop) { opts.countdown = opts.autostopCount || els.length; } var cont = $cont[0]; $cont.data("cycle.opts", opts); opts.$cont = $cont; opts.stopCount = cont.cycleStop; opts.elements = els; opts.before = opts.before ? [opts.before] : []; opts.after = opts.after ? [opts.after] : []; opts.after.unshift(function () { opts.busy = 0; }); if (!$.support.opacity && opts.cleartype) { opts.after.push(function () { removeFilter(this, opts); }); } if (opts.continuous) { opts.after.push(function () { go(els, opts, 0, (!opts.rev && !opts.backwards)); }); } saveOriginalOpts(opts); if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg) { clearTypeFix($slides); } if ($cont.css("position") == "static") { $cont.css("position", "relative"); } if (opts.width) { $cont.width(opts.width); } if (opts.height && opts.height != "auto") { $cont.height(opts.height); } if (opts.startingSlide) { opts.startingSlide = parseInt(opts.startingSlide); } else { if (opts.backwards) { opts.startingSlide = els.length - 1; } } if (opts.random) { opts.randomMap = []; for (var i = 0; i < els.length; i++) { opts.randomMap.push(i); } opts.randomMap.sort(function (a, b) { return Math.random() - 0.5; }); opts.randomIndex = 1; opts.startingSlide = opts.randomMap[1]; } else { if (opts.startingSlide >= els.length) { opts.startingSlide = 0; } } opts.currSlide = opts.startingSlide || 0; var first = opts.startingSlide; $slides.css({ position: "absolute", top: 0, left: 0 }).hide().each(function (i) { var z; if (opts.backwards) { z = first ? i <= first ? els.length + (i - first) : first - i : els.length - i; } else { z = first ? i >= first ? els.length - (i - first) : first - i : els.length - i; } $(this).css("z-index", z); }); $(els[first]).css("opacity", 1).show(); removeFilter(els[first], opts); if (opts.fit && opts.width) { $slides.width(opts.width); } if (opts.fit && opts.height && opts.height != "auto") { $slides.height(opts.height); } var reshape = opts.containerResize && !$cont.innerHeight(); if (reshape) { var maxw = 0, maxh = 0; for (var j = 0; j < els.length; j++) { var $e = $(els[j]), e = $e[0], w = $e.outerWidth(), h = $e.outerHeight(); if (!w) { w = e.offsetWidth || e.width || $e.attr("width"); } if (!h) { h = e.offsetHeight || e.height || $e.attr("height"); } maxw = w > maxw ? w : maxw; maxh = h > maxh ? h : maxh; } if (maxw > 0 && maxh > 0) { $cont.css({ width: maxw + "px", height: maxh + "px" }); } } if (opts.pause) { $cont.hover(function () { this.cyclePause++; }, function () { this.cyclePause--; }); } if (supportMultiTransitions(opts) === false) { return false; } var requeue = false; options.requeueAttempts = options.requeueAttempts || 0; $slides.each(function () { var $el = $(this); this.cycleH = (opts.fit && opts.height) ? opts.height : ($el.height() || this.offsetHeight || this.height || $el.attr("height") || 0); this.cycleW = (opts.fit && opts.width) ? opts.width : ($el.width() || this.offsetWidth || this.width || $el.attr("width") || 0); if ($el.is("img")) { var loadingIE = ($.browser.msie && this.cycleW == 28 && this.cycleH == 30 && !this.complete); var loadingFF = ($.browser.mozilla && this.cycleW == 34 && this.cycleH == 19 && !this.complete); var loadingOp = ($.browser.opera && ((this.cycleW == 42 && this.cycleH == 19) || (this.cycleW == 37 && this.cycleH == 17)) && !this.complete); var loadingOther = (this.cycleH == 0 && this.cycleW == 0 && !this.complete); if (loadingIE || loadingFF || loadingOp || loadingOther) { if (o.s && opts.requeueOnImageNotLoaded && ++options.requeueAttempts < 100) { log(options.requeueAttempts, " - img slide not loaded, requeuing slideshow: ", this.src, this.cycleW, this.cycleH); setTimeout(function () { $(o.s, o.c).cycle(options); }, opts.requeueTimeout); requeue = true; return false; } else { log("could not determine size of image: " + this.src, this.cycleW, this.cycleH); } } } return true; }); if (requeue) { return false; } opts.cssBefore = opts.cssBefore || {}; opts.animIn = opts.animIn || {}; opts.animOut = opts.animOut || {}; $slides.not(":eq(" + first + ")").css(opts.cssBefore); if (opts.cssFirst) { $($slides[first]).css(opts.cssFirst); } if (opts.timeout) { opts.timeout = parseInt(opts.timeout); if (opts.speed.constructor == String) { opts.speed = $.fx.speeds[opts.speed] || parseInt(opts.speed); } if (!opts.sync) { opts.speed = opts.speed / 2; } var buffer = opts.fx == "shuffle" ? 500 : 250; while ((opts.timeout - opts.speed) < buffer) { opts.timeout += opts.speed; } } if (opts.easing) { opts.easeIn = opts.easeOut = opts.easing; } if (!opts.speedIn) { opts.speedIn = opts.speed; } if (!opts.speedOut) { opts.speedOut = opts.speed; } opts.slideCount = els.length; opts.currSlide = opts.lastSlide = first; if (opts.random) { if (++opts.randomIndex == els.length) { opts.randomIndex = 0; } opts.nextSlide = opts.randomMap[opts.randomIndex]; } else { if (opts.backwards) { opts.nextSlide = opts.startingSlide == 0 ? (els.length - 1) : opts.startingSlide - 1; } else { opts.nextSlide = opts.startingSlide >= (els.length - 1) ? 0 : opts.startingSlide + 1; } } if (!opts.multiFx) { var init = $.fn.cycle.transitions[opts.fx]; if ($.isFunction(init)) { init($cont, $slides, opts); } else { if (opts.fx != "custom" && !opts.multiFx) { log("unknown transition: " + opts.fx, "; slideshow terminating"); return false; } } } var e0 = $slides[first]; if (opts.before.length) { opts.before[0].apply(e0, [e0, e0, opts, true]); } if (opts.after.length > 1) { opts.after[1].apply(e0, [e0, e0, opts, true]); } if (opts.next) { $(opts.next).bind(opts.prevNextEvent, function () { return advance(opts, opts.rev ? -1 : 1); }); } if (opts.prev) { $(opts.prev).bind(opts.prevNextEvent, function () { return advance(opts, opts.rev ? 1 : -1); }); } if (opts.pager || opts.pagerAnchorBuilder) { buildPager(els, opts); } exposeAddSlide(opts, els); return opts; } function saveOriginalOpts(opts) { opts.original = { before: [], after: [] }; opts.original.cssBefore = $.extend({}, opts.cssBefore); opts.original.cssAfter = $.extend({}, opts.cssAfter); opts.original.animIn = $.extend({}, opts.animIn); opts.original.animOut = $.extend({}, opts.animOut); $.each(opts.before, function () { opts.original.before.push(this); }); $.each(opts.after, function () { opts.original.after.push(this); }); } function supportMultiTransitions(opts) { var i, tx, txs = $.fn.cycle.transitions; if (opts.fx.indexOf(",") > 0) { opts.multiFx = true; opts.fxs = opts.fx.replace(/\s*/g, "").split(","); for (i = 0; i < opts.fxs.length; i++) { var fx = opts.fxs[i]; tx = txs[fx]; if (!tx || !txs.hasOwnProperty(fx) || !$.isFunction(tx)) { log("discarding unknown transition: ", fx); opts.fxs.splice(i, 1); i--; } } if (!opts.fxs.length) { log("No valid transitions named; slideshow terminating."); return false; } } else { if (opts.fx == "all") { opts.multiFx = true; opts.fxs = []; for (p in txs) { tx = txs[p]; if (txs.hasOwnProperty(p) && $.isFunction(tx)) { opts.fxs.push(p); } } } } if (opts.multiFx && opts.randomizeEffects) { var r1 = Math.floor(Math.random() * 20) + 30; for (i = 0; i < r1; i++) { var r2 = Math.floor(Math.random() * opts.fxs.length); opts.fxs.push(opts.fxs.splice(r2, 1)[0]); } debug("randomized fx sequence: ", opts.fxs); } return true; } function exposeAddSlide(opts, els) { opts.addSlide = function (newSlide, prepend) { var $s = $(newSlide), s = $s[0]; if (!opts.autostopCount) { opts.countdown++; } els[prepend ? "unshift" : "push"](s); if (opts.els) { opts.els[prepend ? "unshift" : "push"](s); } opts.slideCount = els.length; $s.css("position", "absolute"); $s[prepend ? "prependTo" : "appendTo"](opts.$cont); if (prepend) { opts.currSlide++; opts.nextSlide++; } if (!$.support.opacity && opts.cleartype && !opts.cleartypeNoBg) { clearTypeFix($s); } if (opts.fit && opts.width) { $s.width(opts.width); } if (opts.fit && opts.height && opts.height != "auto") { $slides.height(opts.height); } s.cycleH = (opts.fit && opts.height) ? opts.height : $s.height(); s.cycleW = (opts.fit && opts.width) ? opts.width : $s.width(); $s.css(opts.cssBefore); if (opts.pager || opts.pagerAnchorBuilder) { $.fn.cycle.createPagerAnchor(els.length - 1, s, $(opts.pager), els, opts); } if ($.isFunction(opts.onAddSlide)) { opts.onAddSlide($s); } else { $s.hide(); } }; } $.fn.cycle.resetState = function (opts, fx) { fx = fx || opts.fx; opts.before = []; opts.after = []; opts.cssBefore = $.extend({}, opts.original.cssBefore); opts.cssAfter = $.extend({}, opts.original.cssAfter); opts.animIn = $.extend({}, opts.original.animIn); opts.animOut = $.extend({}, opts.original.animOut); opts.fxFn = null; $.each(opts.original.before, function () { opts.before.push(this); }); $.each(opts.original.after, function () { opts.after.push(this); }); var init = $.fn.cycle.transitions[fx]; if ($.isFunction(init)) { init(opts.$cont, $(opts.elements), opts); } }; function go(els, opts, manual, fwd) { if (manual && opts.busy && opts.manualTrump) { debug("manualTrump in go(), stopping active transition"); $(els).stop(true, true); opts.busy = false; } if (opts.busy) { debug("transition active, ignoring new tx request"); return; } var p = opts.$cont[0], curr = els[opts.currSlide], next = els[opts.nextSlide]; if (p.cycleStop != opts.stopCount || p.cycleTimeout === 0 && !manual) { return; } if (!manual && !p.cyclePause && !opts.bounce && ((opts.autostop && (--opts.countdown <= 0)) || (opts.nowrap && !opts.random && opts.nextSlide < opts.currSlide))) { if (opts.end) { opts.end(opts); } return; } var changed = false; if ((manual || !p.cyclePause) && (opts.nextSlide != opts.currSlide)) { changed = true; var fx = opts.fx; curr.cycleH = curr.cycleH || $(curr).height(); curr.cycleW = curr.cycleW || $(curr).width(); next.cycleH = next.cycleH || $(next).height(); next.cycleW = next.cycleW || $(next).width(); if (opts.multiFx) { if (opts.lastFx == undefined || ++opts.lastFx >= opts.fxs.length) { opts.lastFx = 0; } fx = opts.fxs[opts.lastFx]; opts.currFx = fx; } if (opts.oneTimeFx) { fx = opts.oneTimeFx; opts.oneTimeFx = null; } $.fn.cycle.resetState(opts, fx); if (opts.before.length) { $.each(opts.before, function (i, o) { if (p.cycleStop != opts.stopCount) { return; } o.apply(next, [curr, next, opts, fwd]); }); } var after = function () { $.each(opts.after, function (i, o) { if (p.cycleStop != opts.stopCount) { return; } o.apply(next, [curr, next, opts, fwd]); }); }; debug("tx firing; currSlide: " + opts.currSlide + "; nextSlide: " + opts.nextSlide); opts.busy = 1; if (opts.fxFn) { opts.fxFn(curr, next, opts, after, fwd, manual && opts.fastOnEvent); } else { if ($.isFunction($.fn.cycle[opts.fx])) { $.fn.cycle[opts.fx](curr, next, opts, after, fwd, manual && opts.fastOnEvent); } else { $.fn.cycle.custom(curr, next, opts, after, fwd, manual && opts.fastOnEvent); } } } if (changed || opts.nextSlide == opts.currSlide) { opts.lastSlide = opts.currSlide; if (opts.random) { opts.currSlide = opts.nextSlide; if (++opts.randomIndex == els.length) { opts.randomIndex = 0; } opts.nextSlide = opts.randomMap[opts.randomIndex]; if (opts.nextSlide == opts.currSlide) { opts.nextSlide = (opts.currSlide == opts.slideCount - 1) ? 0 : opts.currSlide + 1; } } else { if (opts.backwards) { var roll = (opts.nextSlide - 1) < 0; if (roll && opts.bounce) { opts.backwards = !opts.backwards; opts.nextSlide = 1; opts.currSlide = 0; } else { opts.nextSlide = roll ? (els.length - 1) : opts.nextSlide - 1; opts.currSlide = roll ? 0 : opts.nextSlide + 1; } } else { var roll = (opts.nextSlide + 1) == els.length; if (roll && opts.bounce) { opts.backwards = !opts.backwards; opts.nextSlide = els.length - 2; opts.currSlide = els.length - 1; } else { opts.nextSlide = roll ? 0 : opts.nextSlide + 1; opts.currSlide = roll ? els.length - 1 : opts.nextSlide - 1; } } } } if (changed && opts.pager) { opts.updateActivePagerLink(opts.pager, opts.currSlide, opts.activePagerClass); } var ms = 0; if (opts.timeout && !opts.continuous) { ms = getTimeout(els[opts.currSlide], els[opts.nextSlide], opts, fwd); } else { if (opts.continuous && p.cyclePause) { ms = 10; } } if (ms > 0) { p.cycleTimeout = setTimeout(function () { go(els, opts, 0, (!opts.rev && !opts.backwards)); }, ms); } } $.fn.cycle.updateActivePagerLink = function (pager, currSlide, clsName) { $(pager).each(function () { $(this).children().removeClass(clsName).eq(currSlide).addClass(clsName); }); }; function getTimeout(curr, next, opts, fwd) { if (opts.timeoutFn) { var t = opts.timeoutFn.call(curr, curr, next, opts, fwd); while ((t - opts.speed) < 250) { t += opts.speed; } debug("calculated timeout: " + t + "; speed: " + opts.speed); if (t !== false) { return t; } } return opts.timeout; } $.fn.cycle.next = function (opts) { advance(opts, opts.rev ? -1 : 1); }; $.fn.cycle.prev = function (opts) { advance(opts, opts.rev ? 1 : -1); }; function advance(opts, val) { var els = opts.elements; var p = opts.$cont[0], timeout = p.cycleTimeout; if (timeout) { clearTimeout(timeout); p.cycleTimeout = 0; } if (opts.random && val < 0) { opts.randomIndex--; if (--opts.randomIndex == -2) { opts.randomIndex = els.length - 2; } else { if (opts.randomIndex == -1) { opts.randomIndex = els.length - 1; } } opts.nextSlide = opts.randomMap[opts.randomIndex]; } else { if (opts.random) { opts.nextSlide = opts.randomMap[opts.randomIndex]; } else { opts.nextSlide = opts.currSlide + val; if (opts.nextSlide < 0) { if (opts.nowrap) { return false; } opts.nextSlide = els.length - 1; } else { if (opts.nextSlide >= els.length) { if (opts.nowrap) { return false; } opts.nextSlide = 0; } } } } var cb = opts.onPrevNextEvent || opts.prevNextClick; if ($.isFunction(cb)) { cb(val > 0, opts.nextSlide, els[opts.nextSlide]); } go(els, opts, 1, val >= 0); return false; } function buildPager(els, opts) { var $p = $(opts.pager); $.each(els, function (i, o) { $.fn.cycle.createPagerAnchor(i, o, $p, els, opts); }); opts.updateActivePagerLink(opts.pager, opts.startingSlide, opts.activePagerClass); } $.fn.cycle.createPagerAnchor = function (i, el, $p, els, opts) { var a; if ($.isFunction(opts.pagerAnchorBuilder)) { a = opts.pagerAnchorBuilder(i, el); debug("pagerAnchorBuilder(" + i + ", el) returned: " + a); } else { a = '' + (i + 1) + ""; } if (!a) { return; } var $a = $(a); if ($a.parents("body").length === 0) { var arr = []; if ($p.length > 1) { $p.each(function () { var $clone = $a.clone(true); $(this).append($clone); arr.push($clone[0]); }); $a = $(arr); } else { $a.appendTo($p); } } opts.pagerAnchors = opts.pagerAnchors || []; opts.pagerAnchors.push($a); $a.bind(opts.pagerEvent, function (e) { e.preventDefault(); opts.nextSlide = i; var p = opts.$cont[0], timeout = p.cycleTimeout; if (timeout) { clearTimeout(timeout); p.cycleTimeout = 0; } var cb = opts.onPagerEvent || opts.pagerClick; if ($.isFunction(cb)) { cb(opts.nextSlide, els[opts.nextSlide]); } go(els, opts, 1, opts.currSlide < i); }); if (!/^click/.test(opts.pagerEvent) && !opts.allowPagerClickBubble) { $a.bind("click.cycle", function () { return false; }); } if (opts.pauseOnPagerHover) { $a.hover(function () { opts.$cont[0].cyclePause++; }, function () { opts.$cont[0].cyclePause--; }); } }; $.fn.cycle.hopsFromLast = function (opts, fwd) { var hops, l = opts.lastSlide, c = opts.currSlide; if (fwd) { hops = c > l ? c - l : opts.slideCount - l; } else { hops = c < l ? l - c : l + opts.slideCount - c; } return hops; }; function clearTypeFix($slides) { debug("applying clearType background-color hack"); function hex(s) { s = parseInt(s).toString(16); return s.length < 2 ? "0" + s : s; } function getBg(e) { for (; e && e.nodeName.toLowerCase() != "html"; e = e.parentNode) { var v = $.css(e, "background-color"); if (v.indexOf("rgb") >= 0) { var rgb = v.match(/\d+/g); return "#" + hex(rgb[0]) + hex(rgb[1]) + hex(rgb[2]); } if (v && v != "transparent") { return v; } } return "#ffffff"; } $slides.each(function () { $(this).css("background-color", getBg(this)); }); } $.fn.cycle.commonReset = function (curr, next, opts, w, h, rev) { $(opts.elements).not(curr).hide(); opts.cssBefore.opacity = 1; opts.cssBefore.display = "block"; if (w !== false && next.cycleW > 0) { opts.cssBefore.width = next.cycleW; } if (h !== false && next.cycleH > 0) { opts.cssBefore.height = next.cycleH; } opts.cssAfter = opts.cssAfter || {}; opts.cssAfter.display = "none"; $(curr).css("zIndex", opts.slideCount + (rev === true ? 1 : 0)); $(next).css("zIndex", opts.slideCount + (rev === true ? 0 : 1)); }; $.fn.cycle.custom = function (curr, next, opts, cb, fwd, speedOverride) { var $l = $(curr), $n = $(next); var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut; $n.css(opts.cssBefore); if (speedOverride) { if (typeof speedOverride == "number") { speedIn = speedOut = speedOverride; } else { speedIn = speedOut = 1; } easeIn = easeOut = null; } var fn = function () { $n.animate(opts.animIn, speedIn, easeIn, cb); }; $l.animate(opts.animOut, speedOut, easeOut, function () { if (opts.cssAfter) { $l.css(opts.cssAfter); } if (!opts.sync) { fn(); } }); if (opts.sync) { fn(); } }; $.fn.cycle.transitions = { fade: function ($cont, $slides, opts) { $slides.not(":eq(" + opts.currSlide + ")").css("opacity", 0); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.cssBefore.opacity = 0; }); opts.animIn = { opacity: 1 }; opts.animOut = { opacity: 0 }; opts.cssBefore = { top: 0, left: 0 }; } }; $.fn.cycle.ver = function () { return ver; }; $.fn.cycle.defaults = { fx: "fade", timeout: 4000, timeoutFn: null, continuous: 0, speed: 1000, speedIn: null, speedOut: null, next: null, prev: null, onPrevNextEvent: null, prevNextEvent: "click.cycle", pager: null, onPagerEvent: null, pagerEvent: "click.cycle", allowPagerClickBubble: false, pagerAnchorBuilder: null, before: null, after: null, end: null, easing: null, easeIn: null, easeOut: null, shuffle: null, animIn: null, animOut: null, cssBefore: null, cssAfter: null, fxFn: null, height: "auto", startingSlide: 0, sync: 1, random: 0, fit: 0, containerResize: 1, pause: 0, pauseOnPagerHover: 0, autostop: 0, autostopCount: 0, delay: 0, slideExpr: null, cleartype: !$.support.opacity, cleartypeNoBg: false, nowrap: 0, fastOnEvent: 0, randomizeEffects: 1, rev: 0, manualTrump: true, requeueOnImageNotLoaded: true, requeueTimeout: 250, activePagerClass: "activeSlide", updateActivePagerLink: null, backwards: false }; })(jQuery); -/* -* jQuery Cycle Plugin Transition Definitions -* This script is a plugin for the jQuery Cycle Plugin -* Examples and documentation at: http://malsup.com/jquery/cycle/ -* Copyright (c) 2007-2010 M. Alsup -* Version: 2.72 -* Dual licensed under the MIT and GPL licenses: -* http://www.opensource.org/licenses/mit-license.php -* http://www.gnu.org/licenses/gpl.html -*/ -(function ($) { $.fn.cycle.transitions.none = function ($cont, $slides, opts) { opts.fxFn = function (curr, next, opts, after) { $(next).show(); $(curr).hide(); after(); }; }; $.fn.cycle.transitions.scrollUp = function ($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var h = $cont.height(); opts.cssBefore = { top: h, left: 0 }; opts.cssFirst = { top: 0 }; opts.animIn = { top: 0 }; opts.animOut = { top: -h }; }; $.fn.cycle.transitions.scrollDown = function ($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var h = $cont.height(); opts.cssFirst = { top: 0 }; opts.cssBefore = { top: -h, left: 0 }; opts.animIn = { top: 0 }; opts.animOut = { top: h }; }; $.fn.cycle.transitions.scrollLeft = function ($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var w = $cont.width(); opts.cssFirst = { left: 0 }; opts.cssBefore = { left: w, top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: 0 - w }; }; $.fn.cycle.transitions.scrollRight = function ($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push($.fn.cycle.commonReset); var w = $cont.width(); opts.cssFirst = { left: 0 }; opts.cssBefore = { left: -w, top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: w }; }; $.fn.cycle.transitions.scrollHorz = function ($cont, $slides, opts) { $cont.css("overflow", "hidden").width(); opts.before.push(function (curr, next, opts, fwd) { $.fn.cycle.commonReset(curr, next, opts); opts.cssBefore.left = fwd ? (next.cycleW - 1) : (1 - next.cycleW); opts.animOut.left = fwd ? -curr.cycleW : curr.cycleW; }); opts.cssFirst = { left: 0 }; opts.cssBefore = { top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { top: 0 }; }; $.fn.cycle.transitions.scrollVert = function ($cont, $slides, opts) { $cont.css("overflow", "hidden"); opts.before.push(function (curr, next, opts, fwd) { $.fn.cycle.commonReset(curr, next, opts); opts.cssBefore.top = fwd ? (1 - next.cycleH) : (next.cycleH - 1); opts.animOut.top = fwd ? curr.cycleH : -curr.cycleH; }); opts.cssFirst = { top: 0 }; opts.cssBefore = { left: 0 }; opts.animIn = { top: 0 }; opts.animOut = { left: 0 }; }; $.fn.cycle.transitions.slideX = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $(opts.elements).not(curr).hide(); $.fn.cycle.commonReset(curr, next, opts, false, true); opts.animIn.width = next.cycleW; }); opts.cssBefore = { left: 0, top: 0, width: 0 }; opts.animIn = { width: "show" }; opts.animOut = { width: 0 }; }; $.fn.cycle.transitions.slideY = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $(opts.elements).not(curr).hide(); $.fn.cycle.commonReset(curr, next, opts, true, false); opts.animIn.height = next.cycleH; }); opts.cssBefore = { left: 0, top: 0, height: 0 }; opts.animIn = { height: "show" }; opts.animOut = { height: 0 }; }; $.fn.cycle.transitions.shuffle = function ($cont, $slides, opts) { var i, w = $cont.css("overflow", "visible").width(); $slides.css({ left: 0, top: 0 }); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, true, true); }); if (!opts.speedAdjusted) { opts.speed = opts.speed / 2; opts.speedAdjusted = true; } opts.random = 0; opts.shuffle = opts.shuffle || { left: -w, top: 15 }; opts.els = []; for (i = 0; i < $slides.length; i++) { opts.els.push($slides[i]); } for (i = 0; i < opts.currSlide; i++) { opts.els.push(opts.els.shift()); } opts.fxFn = function (curr, next, opts, cb, fwd) { var $el = fwd ? $(curr) : $(next); $(next).css(opts.cssBefore); var count = opts.slideCount; $el.animate(opts.shuffle, opts.speedIn, opts.easeIn, function () { var hops = $.fn.cycle.hopsFromLast(opts, fwd); for (var k = 0; k < hops; k++) { fwd ? opts.els.push(opts.els.shift()) : opts.els.unshift(opts.els.pop()); } if (fwd) { for (var i = 0, len = opts.els.length; i < len; i++) { $(opts.els[i]).css("z-index", len - i + count); } } else { var z = $(curr).css("z-index"); $el.css("z-index", parseInt(z) + 1 + count); } $el.animate({ left: 0, top: 0 }, opts.speedOut, opts.easeOut, function () { $(fwd ? this : curr).hide(); if (cb) { cb(); } }); }); }; opts.cssBefore = { display: "block", opacity: 1, top: 0, left: 0 }; }; $.fn.cycle.transitions.turnUp = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false); opts.cssBefore.top = next.cycleH; opts.animIn.height = next.cycleH; }); opts.cssFirst = { top: 0 }; opts.cssBefore = { left: 0, height: 0 }; opts.animIn = { top: 0 }; opts.animOut = { height: 0 }; }; $.fn.cycle.transitions.turnDown = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false); opts.animIn.height = next.cycleH; opts.animOut.top = curr.cycleH; }); opts.cssFirst = { top: 0 }; opts.cssBefore = { left: 0, top: 0, height: 0 }; opts.animOut = { height: 0 }; }; $.fn.cycle.transitions.turnLeft = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true); opts.cssBefore.left = next.cycleW; opts.animIn.width = next.cycleW; }); opts.cssBefore = { top: 0, width: 0 }; opts.animIn = { left: 0 }; opts.animOut = { width: 0 }; }; $.fn.cycle.transitions.turnRight = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true); opts.animIn.width = next.cycleW; opts.animOut.left = curr.cycleW; }); opts.cssBefore = { top: 0, left: 0, width: 0 }; opts.animIn = { left: 0 }; opts.animOut = { width: 0 }; }; $.fn.cycle.transitions.zoom = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, false, true); opts.cssBefore.top = next.cycleH / 2; opts.cssBefore.left = next.cycleW / 2; opts.animIn = { top: 0, left: 0, width: next.cycleW, height: next.cycleH }; opts.animOut = { width: 0, height: 0, top: curr.cycleH / 2, left: curr.cycleW / 2 }; }); opts.cssFirst = { top: 0, left: 0 }; opts.cssBefore = { width: 0, height: 0 }; }; $.fn.cycle.transitions.fadeZoom = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, false); opts.cssBefore.left = next.cycleW / 2; opts.cssBefore.top = next.cycleH / 2; opts.animIn = { top: 0, left: 0, width: next.cycleW, height: next.cycleH }; }); opts.cssBefore = { width: 0, height: 0 }; opts.animOut = { opacity: 0 }; }; $.fn.cycle.transitions.blindX = function ($cont, $slides, opts) { var w = $cont.css("overflow", "hidden").width(); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.animIn.width = next.cycleW; opts.animOut.left = curr.cycleW; }); opts.cssBefore = { left: w, top: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: w }; }; $.fn.cycle.transitions.blindY = function ($cont, $slides, opts) { var h = $cont.css("overflow", "hidden").height(); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.animIn.height = next.cycleH; opts.animOut.top = curr.cycleH; }); opts.cssBefore = { top: h, left: 0 }; opts.animIn = { top: 0 }; opts.animOut = { top: h }; }; $.fn.cycle.transitions.blindZ = function ($cont, $slides, opts) { var h = $cont.css("overflow", "hidden").height(); var w = $cont.width(); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); opts.animIn.height = next.cycleH; opts.animOut.top = curr.cycleH; }); opts.cssBefore = { top: h, left: w }; opts.animIn = { top: 0, left: 0 }; opts.animOut = { top: h, left: w }; }; $.fn.cycle.transitions.growX = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true); opts.cssBefore.left = this.cycleW / 2; opts.animIn = { left: 0, width: this.cycleW }; opts.animOut = { left: 0 }; }); opts.cssBefore = { width: 0, top: 0 }; }; $.fn.cycle.transitions.growY = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false); opts.cssBefore.top = this.cycleH / 2; opts.animIn = { top: 0, height: this.cycleH }; opts.animOut = { top: 0 }; }); opts.cssBefore = { height: 0, left: 0 }; }; $.fn.cycle.transitions.curtainX = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, false, true, true); opts.cssBefore.left = next.cycleW / 2; opts.animIn = { left: 0, width: this.cycleW }; opts.animOut = { left: curr.cycleW / 2, width: 0 }; }); opts.cssBefore = { top: 0, width: 0 }; }; $.fn.cycle.transitions.curtainY = function ($cont, $slides, opts) { opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, false, true); opts.cssBefore.top = next.cycleH / 2; opts.animIn = { top: 0, height: next.cycleH }; opts.animOut = { top: curr.cycleH / 2, height: 0 }; }); opts.cssBefore = { left: 0, height: 0 }; }; $.fn.cycle.transitions.cover = function ($cont, $slides, opts) { var d = opts.direction || "left"; var w = $cont.css("overflow", "hidden").width(); var h = $cont.height(); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts); if (d == "right") { opts.cssBefore.left = -w; } else { if (d == "up") { opts.cssBefore.top = h; } else { if (d == "down") { opts.cssBefore.top = -h; } else { opts.cssBefore.left = w; } } } }); opts.animIn = { left: 0, top: 0 }; opts.animOut = { opacity: 1 }; opts.cssBefore = { top: 0, left: 0 }; }; $.fn.cycle.transitions.uncover = function ($cont, $slides, opts) { var d = opts.direction || "left"; var w = $cont.css("overflow", "hidden").width(); var h = $cont.height(); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, true, true); if (d == "right") { opts.animOut.left = w; } else { if (d == "up") { opts.animOut.top = -h; } else { if (d == "down") { opts.animOut.top = h; } else { opts.animOut.left = -w; } } } }); opts.animIn = { left: 0, top: 0 }; opts.animOut = { opacity: 1 }; opts.cssBefore = { top: 0, left: 0 }; }; $.fn.cycle.transitions.toss = function ($cont, $slides, opts) { var w = $cont.css("overflow", "visible").width(); var h = $cont.height(); opts.before.push(function (curr, next, opts) { $.fn.cycle.commonReset(curr, next, opts, true, true, true); if (!opts.animOut.left && !opts.animOut.top) { opts.animOut = { left: w * 2, top: -h / 2, opacity: 0 }; } else { opts.animOut.opacity = 0; } }); opts.cssBefore = { left: 0, top: 0 }; opts.animIn = { left: 0 }; }; $.fn.cycle.transitions.wipe = function ($cont, $slides, opts) { var w = $cont.css("overflow", "hidden").width(); var h = $cont.height(); opts.cssBefore = opts.cssBefore || {}; var clip; if (opts.clip) { if (/l2r/.test(opts.clip)) { clip = "rect(0px 0px " + h + "px 0px)"; } else { if (/r2l/.test(opts.clip)) { clip = "rect(0px " + w + "px " + h + "px " + w + "px)"; } else { if (/t2b/.test(opts.clip)) { clip = "rect(0px " + w + "px 0px 0px)"; } else { if (/b2t/.test(opts.clip)) { clip = "rect(" + h + "px " + w + "px " + h + "px 0px)"; } else { if (/zoom/.test(opts.clip)) { var top = parseInt(h / 2); var left = parseInt(w / 2); clip = "rect(" + top + "px " + left + "px " + top + "px " + left + "px)"; } } } } } } opts.cssBefore.clip = opts.cssBefore.clip || clip || "rect(0px 0px 0px 0px)"; var d = opts.cssBefore.clip.match(/(\d+)/g); var t = parseInt(d[0]), r = parseInt(d[1]), b = parseInt(d[2]), l = parseInt(d[3]); opts.before.push(function (curr, next, opts) { if (curr == next) { return; } var $curr = $(curr), $next = $(next); $.fn.cycle.commonReset(curr, next, opts, true, true, false); opts.cssAfter.display = "block"; var step = 1, count = parseInt((opts.speedIn / 13)) - 1; (function f() { var tt = t ? t - parseInt(step * (t / count)) : 0; var ll = l ? l - parseInt(step * (l / count)) : 0; var bb = b < h ? b + parseInt(step * ((h - b) / count || 1)) : h; var rr = r < w ? r + parseInt(step * ((w - r) / count || 1)) : w; $next.css({ clip: "rect(" + tt + "px " + rr + "px " + bb + "px " + ll + "px)" }); (step++ <= count) ? setTimeout(f, 13) : $curr.css("display", "none"); })(); }); opts.cssBefore = { display: "block", opacity: 1, top: 0, left: 0 }; opts.animIn = { left: 0 }; opts.animOut = { left: 0 }; }; })(jQuery); - - - -/* simpleLightbox v.1.2. */ -jQuery.fn.simpleLightbox = function(_options) { - // defaults options - var _options = jQuery.extend({ - lightboxContentBlock: '.lightbox', - faderOpacity: 0.5, - faderBackground: '#ffffff', - closeLink: 'a.close-btn', - href: true, - onClick: null - }, _options); - - return this.each(function(i, _this) { - var _this = jQuery(_this); - if (!_options.href) - _this.lightboxContentBlock = _options.lightboxContentBlock; - else _this.lightboxContentBlock = _this.attr('href'); - if (_this.lightboxContentBlock != '' && _this.lightboxContentBlock.length > 1) { - _this.faderOpacity = _options.faderOpacity; - _this.faderBackground = _options.faderBackground; - _this.closeLink = _options.closeLink; - var _fader; - var _lightbox = $(_this.lightboxContentBlock); - if (!jQuery('div.lightbox-fader').length) - _fader = $('body').append(''); - _fader = jQuery('div.lightbox-fader'); - _lightbox.css({ - 'zIndex': 991 - }); - _fader.css({ - opacity: _this.faderOpacity, - backgroundColor: _this.faderBackground, - display: 'none', - position: 'absolute', - top: 0, - left: 0, - zIndex: 990, - textIndent: -9999 - }).text('$nbsp'); - _lightbox.shownFlag = false; - _this.click(function() { - if (jQuery.isFunction(_options.onClick)) { - _options.onClick.apply(_this); - } - _lightbox.shownFlag = true; - _lightbox.hide(); - jQuery.fn.simpleLightbox.positionLightbox(_lightbox); - _fader.fadeIn(300, function() { - _lightbox.fadeIn(400); - jQuery.fn.simpleLightbox.positionLightbox(_lightbox); - }); - jQuery('span.playButton').click(); - return false; - }); - jQuery(_this.closeLink).click(function() { - _lightbox.fadeOut(400, function() { - _fader.fadeOut(300); - _scroll = false; - }); - return false; - }); - _fader.click(function() { - _lightbox.fadeOut(400, function() { - _fader.fadeOut(300); - }); - return false; - }); - var _scroll = false; - jQuery.fn.simpleLightbox.positionLightbox = function(_lbox) { - if (!_lbox.shownFlag) return false; - var _height = 0; - var _width = 0; - var _minWidth = $('body').innerWidth(); - if (window.innerHeight) { - _height = window.innerHeight; - _width = window.innerWidth; - } else { - _height = document.documentElement.clientHeight; - _width = document.documentElement.clientWidth; - } - var _thisHeight = _lbox.outerHeight(); - var _page = $('body'); - if (_lbox.length) { - //Fader style - if (_width < _minWidth) { - _fader.css('width', _minWidth); - } else { - _fader.css('width', '100%'); - } - ; - if (_height > _page.innerHeight()) _fader.css('height', _height); - else _fader.css('height', _page.height()); - - if (_height > _thisHeight) { - if ($.browser.msie && $.browser.version < 7) { - _lbox.css({ - position: 'absolute', - top: (document.documentElement.scrollTop + (_height - _thisHeight) / 2) + "px" - }); - } else { - _lbox.css({ - position: 'fixed', - top: ((_height - _lbox.outerHeight()) / 2) + "px" - }); - } - } else { - var _fh = parseInt(_fader.css('height')); - if (!_scroll) { - if (_fh - _thisHeight > parseInt($(document).scrollTop())) { - _fh = parseInt($(document).scrollTop()) - _scroll = _fh; - } else { - _scroll = _fh - _thisHeight; - } - } - _lbox.css({ - position: 'absolute', - top: _scroll - }); - } - if (_width > _lbox.outerWidth()) _lbox.css({ left: ((_width - _lbox.outerWidth()) / 2 + 10) + "px" }); - else _lbox.css({ position: 'absolute', left: 0 }); - } - } - - jQuery(window).resize(function() { - if (_lightbox.is(':visible')) - jQuery.fn.simpleLightbox.positionLightbox(_lightbox); - }); - jQuery(window).scroll(function() { - if (_lightbox.is(':visible')) - jQuery.fn.simpleLightbox.positionLightbox(_lightbox); - }); - - jQuery.fn.simpleLightbox.positionLightbox(_lightbox); - $(document).keydown(function(e) { - if (!e) evt = window.event; - if (e.keyCode == 27) { - _lightbox.fadeOut(400, function() { - _fader.fadeOut(300); - }); - } - }); - } - }); -}; - -function initCustomForms() { - jQuery('select.sel').selectmenu(); -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.ui.selectmenu.js b/src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.ui.selectmenu.js deleted file mode 100644 index 83f4caaa13..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Installer/js/jquery.ui.selectmenu.js +++ /dev/null @@ -1,573 +0,0 @@ - /* - * jQuery UI selectmenu - * - * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI - */ - -(function($) { - -$.widget("ui.selectmenu", { - getter: "value", - version: "1.8", - eventPrefix: "selectmenu", - options: { - transferClasses: true, - style: 'dropdown', - positionOptions: { - my: "left top", - at: "left bottom", - offset: null - }, - width: null, - menuWidth: null, - handleWidth: 26, - maxHeight: null, - icons: null, - format: null, - bgImage: function() {}, - wrapperElement: "" - }, - - _create: function() { - var self = this, o = this.options; - - // set a default id value - var selectmenuId = this.element.attr('id') || 'ui-selectmenu-' + Math.random().toString(16).slice(2, 10); - - //quick array of button and menu id's - this.ids = [selectmenuId + '-' + 'button', selectmenuId + '-' + 'menu']; - - //define safe mouseup for future toggling - this._safemouseup = true; - - //create menu button wrapper - this.newelement = $('') - .insertAfter(this.element); - // - this.newelement.wrap(o.wrapperElement); - //transfer tabindex - var tabindex = this.element.attr('tabindex'); - if(tabindex){ this.newelement.attr('tabindex', tabindex); } - - //save reference to select in data for ease in calling methods - this.newelement.data('selectelement', this.element); - - //menu icon - this.selectmenuIcon = $('') - .prependTo(this.newelement) - .addClass( (o.style == "popup")? 'ui-icon-triangle-2-n-s' : 'ui-icon-triangle-1-s' ); - - - //make associated form label trigger focus - $('label[for='+this.element.attr('id')+']') - .attr('for', this.ids[0]) - .bind('click', function(){ - self.newelement[0].focus(); - return false; - }); - - //click toggle for menu visibility - this.newelement - .bind('mousedown', function(event){ - self._toggle(event, true); - //make sure a click won't open/close instantly - if(o.style == "popup"){ - self._safemouseup = false; - setTimeout(function(){self._safemouseup = true;}, 300); - } - return false; - }) - .bind('click',function(){ - return false; - }) - .keydown(function(event){ - var ret = true; - switch (event.keyCode) { - case $.ui.keyCode.ENTER: - ret = true; - break; - case $.ui.keyCode.SPACE: - ret = false; - self._toggle(event); - break; - case $.ui.keyCode.UP: - case $.ui.keyCode.LEFT: - ret = false; - self._moveSelection(-1); - break; - case $.ui.keyCode.DOWN: - case $.ui.keyCode.RIGHT: - ret = false; - self._moveSelection(1); - break; - case $.ui.keyCode.TAB: - ret = true; - break; - default: - ret = true; - self._typeAhead(event.keyCode, 'mouseup'); - break; - } - return ret; - }) - .bind('mouseover focus', function(){ - if (!o.disabled) $(this).addClass(self.widgetBaseClass+'-focus ui-state-hover'); - }) - .bind('mouseout blur', function(){ - if (!o.disabled) $(this).removeClass(self.widgetBaseClass+'-focus ui-state-hover'); - }); - - //document click closes menu - $(document).mousedown(function(event){ - self.close(event); - }); - - //change event on original selectmenu - this.element - .click(function(){ this._refreshValue(); }) - // newelement can be null under unclear circumstances in IE8 - .focus(function () { if (this.newelement) { this.newelement[0].focus(); } }); - - //create menu portion, append to body - var cornerClass = (o.style == "dropdown")? " ui-corner-bottom" : " ui-corner-all"; - this.list = $('').appendTo('body'); - this.list.wrap(o.wrapperElement); - - //serialize selectmenu element options - var selectOptionData = []; - this.element - .find('option') - .each(function(){ - selectOptionData.push({ - value: $(this).attr('value'), - text: self._formatText(jQuery(this).text()), - selected: $(this).attr('selected'), - classes: $(this).attr('class'), - parentOptGroup: $(this).parent('optgroup').attr('label'), - bgImage: o.bgImage.call($(this)) - }); - }); - - //active state class is only used in popup style - var activeClass = (self.options.style == "popup") ? " ui-state-active" : ""; - - //write li's - for (var i = 0; i < selectOptionData.length; i++) { - var thisLi = $('
  • '+ selectOptionData[i].text +'
  • ') - .data('index',i) - .addClass(selectOptionData[i].classes) - .data('optionClasses', selectOptionData[i].classes|| '') - .mouseup(function(event){ - if(self._safemouseup){ - var changed = $(this).data('index') != self._selectedIndex(); - self.index($(this).data('index')); - self.select(event); - if(changed){ self.change(event); } - self.close(event,true); - } - return false; - }) - .click(function(){ - return false; - }) - .bind('mouseover focus', function(){ - self._selectedOptionLi().addClass(activeClass); - self._focusedOptionLi().removeClass(self.widgetBaseClass+'-item-focus ui-state-hover'); - $(this).removeClass('ui-state-active').addClass(self.widgetBaseClass + '-item-focus ui-state-hover'); - }) - .bind('mouseout blur', function(){ - if ($(this).is( self._selectedOptionLi().selector )){ $(this).addClass(activeClass); } - $(this).removeClass(self.widgetBaseClass + '-item-focus ui-state-hover'); - }); - - //optgroup or not... - if(selectOptionData[i].parentOptGroup){ - // whitespace in the optgroupname must be replaced, otherwise the li of existing optgroups are never found - var optGroupName = self.widgetBaseClass + '-group-' + selectOptionData[i].parentOptGroup.replace(/[^a-zA-Z0-9]/g, ""); - if(this.list.find('li.' + optGroupName).size()){ - this.list.find('li.' + optGroupName + ':last ul').append(thisLi); - } - else{ - $('') - .appendTo(this.list) - .find('ul') - .append(thisLi); - } - } - else{ - thisLi.appendTo(this.list); - } - - //this allows for using the scrollbar in an overflowed list - this.list.bind('mousedown mouseup', function(){return false;}); - - //append icon if option is specified - if(o.icons){ - for(var j in o.icons){ - if(thisLi.is(o.icons[j].find)){ - thisLi - .data('optionClasses', selectOptionData[i].classes + ' ' + self.widgetBaseClass + '-hasIcon') - .addClass(self.widgetBaseClass + '-hasIcon'); - var iconClass = o.icons[j].icon || ""; - thisLi - .find('a:eq(0)') - .prepend(''); - if (selectOptionData[i].bgImage) { - thisLi.find('span').css('background-image', selectOptionData[i].bgImage); - } - } - } - } - } - - //add corners to top and bottom menu items - this.list.find('li:last').addClass("ui-corner-bottom"); - if(o.style == 'popup'){ this.list.find('li:first').addClass("ui-corner-top"); } - - //transfer classes to selectmenu and list - if(o.transferClasses){ - var transferClasses = this.element.attr('class') || ''; - this.newelement.add(this.list).addClass(transferClasses); - } - - //original selectmenu width - var selectWidth = this.element.width(); - - //set menu button width - this.newelement.width( (o.width) ? o.width : selectWidth); - - //set menu width to either menuWidth option value, width option value, or select width - if(o.style == 'dropdown'){ this.list.width( (o.menuWidth) ? o.menuWidth : ((o.width) ? o.width : selectWidth)); } - else { this.list.width( (o.menuWidth) ? o.menuWidth : ((o.width) ? o.width - o.handleWidth : selectWidth - o.handleWidth)); } - - // calculate default max height - if(o.maxHeight) { - //set max height from option - if (o.maxHeight < this.list.height()){ this.list.height(o.maxHeight); } - } else { - if (!o.format && ($(window).height() / 3) < this.list.height()) { - o.maxHeight = $(window).height() / 3; - this.list.height(o.maxHeight); - } - } - //save reference to actionable li's (not group label li's) - this._optionLis = this.list.find('li:not(.'+ self.widgetBaseClass +'-group)'); - - //transfer menu click to menu button - this.list - .keydown(function(event){ - var ret = true; - switch (event.keyCode) { - case $.ui.keyCode.UP: - case $.ui.keyCode.LEFT: - ret = false; - self._moveFocus(-1); - break; - case $.ui.keyCode.DOWN: - case $.ui.keyCode.RIGHT: - ret = false; - self._moveFocus(1); - break; - case $.ui.keyCode.HOME: - ret = false; - self._moveFocus(':first'); - break; - case $.ui.keyCode.PAGE_UP: - ret = false; - self._scrollPage('up'); - break; - case $.ui.keyCode.PAGE_DOWN: - ret = false; - self._scrollPage('down'); - break; - case $.ui.keyCode.END: - ret = false; - self._moveFocus(':last'); - break; - case $.ui.keyCode.ENTER: - case $.ui.keyCode.SPACE: - ret = false; - self.close(event,true); - $(event.target).parents('li:eq(0)').trigger('mouseup'); - break; - case $.ui.keyCode.TAB: - ret = true; - self.close(event,true); - break; - case $.ui.keyCode.ESCAPE: - ret = false; - self.close(event,true); - break; - } - return ret; - }); - - //selectmenu style - if(o.style == 'dropdown'){ - this.newelement - .addClass(self.widgetBaseClass+"-dropdown"); - this.list - .addClass(self.widgetBaseClass+"-menu-dropdown"); - } - else { - this.newelement - .addClass(self.widgetBaseClass+"-popup"); - this.list - .addClass(self.widgetBaseClass+"-menu-popup"); - } - - //append status span to button - this.newelement.prepend(''+ selectOptionData[this._selectedIndex()].text +''); - - //hide original selectmenu element - this.element.hide(); - - //transfer disabled state - if(this.element.attr('disabled') == true){ this.disable(); } - - //update value - this.index(this._selectedIndex()); - - // needed when selectmenu is placed at the very bottom / top of the page - window.setTimeout(function() { - self._refreshPosition(); - }, 200); - - // needed when window is resized - $(window).resize(function(){ - self._refreshPosition(); - }); - }, - destroy: function() { - this.element.removeData(this.widgetName) - .removeClass(this.widgetBaseClass + '-disabled' + ' ' + this.namespace + '-state-disabled') - .removeAttr('aria-disabled') - .unbind("click"); - - //unbind click on label, reset its for attr - $('label[for='+this.newelement.attr('id')+']') - .attr('for',this.element.attr('id')) - .unbind('click'); - this.newelement.remove(); - // FIXME option.wrapper needs - this.list.remove(); - this.element.show(); - - // call widget destroy function - $.Widget.prototype.destroy.apply(this, arguments); - }, - _typeAhead: function(code, eventType){ - var self = this; - //define self._prevChar if needed - if(!self._prevChar){ self._prevChar = ['',0]; } - var C = String.fromCharCode(code); - c = C.toLowerCase(); - var focusFound = false; - function focusOpt(elem, ind){ - focusFound = true; - $(elem).trigger(eventType); - self._prevChar[1] = ind; - } - this.list.find('li a').each(function(i){ - if(!focusFound){ - var thisText = $(this).text(); - if( thisText.indexOf(C) == 0 || thisText.indexOf(c) == 0){ - if(self._prevChar[0] == C){ - if(self._prevChar[1] < i){ focusOpt(this,i); } - } - else{ focusOpt(this,i); } - } - } - }); - this._prevChar[0] = C; - }, - _uiHash: function(){ - var index = this.index(); - return { - index: index, - option: $("option", this.element).get(index), - value: this.element[0].value - }; - }, - open: function(event){ - var self = this; - var disabledStatus = this.newelement.attr("aria-disabled"); - if(disabledStatus != 'true'){ - this._refreshPosition(); - this._closeOthers(event); - this.newelement - .addClass('ui-state-active'); - if (self.options.wrapperElement) { - this.list.parent().appendTo('body'); - } else { - this.list.appendTo('body'); - } - this.list.addClass(self.widgetBaseClass + '-open') - .attr('aria-hidden', false) - .find('li:not(.'+ self.widgetBaseClass +'-group):eq('+ this._selectedIndex() +') a')[0].focus(); - if(this.options.style == "dropdown"){ this.newelement.removeClass('ui-corner-all').addClass('ui-corner-top'); } - this._refreshPosition(); - this._trigger("open", event, this._uiHash()); - } - }, - close: function(event, retainFocus){ - if(this.newelement.is('.ui-state-active')){ - this.newelement - .removeClass('ui-state-active'); - this.list - .attr('aria-hidden', true) - .removeClass(this.widgetBaseClass+'-open'); - if(this.options.style == "dropdown"){ this.newelement.removeClass('ui-corner-top').addClass('ui-corner-all'); } - if(retainFocus){this.newelement.focus();} - this._trigger("close", event, this._uiHash()); - } - }, - change: function(event) { - this.element.trigger('change'); - this._trigger("change", event, this._uiHash()); - }, - select: function(event) { - this._trigger("select", event, this._uiHash()); - }, - _closeOthers: function(event){ - $('.'+ this.widgetBaseClass +'.ui-state-active').not(this.newelement).each(function(){ - $(this).data('selectelement').selectmenu('close',event); - }); - $('.'+ this.widgetBaseClass +'.ui-state-hover').trigger('mouseout'); - }, - _toggle: function(event,retainFocus){ - if(this.list.is('.'+ this.widgetBaseClass +'-open')){ this.close(event,retainFocus); } - else { this.open(event); } - }, - _formatText: function(text){ - return this.options.format ? this.options.format(text) : text; - }, - _selectedIndex: function(){ - return this.element[0].selectedIndex; - }, - _selectedOptionLi: function(){ - return this._optionLis.eq(this._selectedIndex()); - }, - _focusedOptionLi: function(){ - return this.list.find('.'+ this.widgetBaseClass +'-item-focus'); - }, - _moveSelection: function(amt){ - var currIndex = parseInt(this._selectedOptionLi().data('index'), 10); - var newIndex = currIndex + amt; - return this._optionLis.eq(newIndex).trigger('mouseup'); - }, - _moveFocus: function(amt){ - if(!isNaN(amt)){ - var currIndex = parseInt(this._focusedOptionLi().data('index') || 0, 10); - var newIndex = currIndex + amt; - } - else { var newIndex = parseInt(this._optionLis.filter(amt).data('index'), 10); } - - if(newIndex < 0){ newIndex = 0; } - if(newIndex > this._optionLis.size()-1){ - newIndex = this._optionLis.size()-1; - } - var activeID = this.widgetBaseClass + '-item-' + Math.round(Math.random() * 1000); - - this._focusedOptionLi().find('a:eq(0)').attr('id',''); - this._optionLis.eq(newIndex).find('a:eq(0)').attr('id',activeID).focus(); - this.list.attr('aria-activedescendant', activeID); - }, - _scrollPage: function(direction){ - var numPerPage = Math.floor(this.list.outerHeight() / this.list.find('li:first').outerHeight()); - numPerPage = (direction == 'up') ? -numPerPage : numPerPage; - this._moveFocus(numPerPage); - }, - _setOption: function(key, value) { - this.options[key] = value; - if (key == 'disabled') { - this.close(); - this.element - .add(this.newelement) - .add(this.list) - [value ? 'addClass' : 'removeClass']( - this.widgetBaseClass + '-disabled' + ' ' + - this.namespace + '-state-disabled') - .attr("aria-disabled", value); - } - }, - index: function(newValue) { - if (arguments.length) { - this.element[0].selectedIndex = newValue; - this._refreshValue(); - } else { - return this._selectedIndex(); - } - }, - value: function(newValue) { - if (arguments.length) { - // FIXME test for number is a kind of legacy support, could be removed at any time (Dez. 2010) - if (typeof newValue == "number") { - this.index(newValue); - } else if (typeof newValue == "string") { - this.element[0].value = newValue; - this._refreshValue(); - } - } else { - return this.element[0].value; - } - }, - _refreshValue: function() { - var activeClass = (this.options.style == "popup") ? " ui-state-active" : ""; - var activeID = this.widgetBaseClass + '-item-' + Math.round(Math.random() * 1000); - //deselect previous - this.list - .find('.'+ this.widgetBaseClass +'-item-selected') - .removeClass(this.widgetBaseClass + "-item-selected" + activeClass) - .find('a') - .attr('aria-selected', 'false') - .attr('id', ''); - //select new - this._selectedOptionLi() - .addClass(this.widgetBaseClass + "-item-selected"+activeClass) - .find('a') - .attr('aria-selected', 'true') - .attr('id', activeID); - - //toggle any class brought in from option - var currentOptionClasses = this.newelement.data('optionClasses') ? this.newelement.data('optionClasses') : ""; - var newOptionClasses = this._selectedOptionLi().data('optionClasses') ? this._selectedOptionLi().data('optionClasses') : ""; - this.newelement - .removeClass(currentOptionClasses) - .data('optionClasses', newOptionClasses) - .addClass( newOptionClasses ) - .find('.'+this.widgetBaseClass+'-status') - .html( - this._selectedOptionLi() - .find('a:eq(0)') - .html() - ); - - this.list.attr('aria-activedescendant', activeID); - }, - _refreshPosition: function(){ - var o = this.options; - // if its a native pop-up we need to calculate the position of the selected li - if (o.style == "popup" && !o.positionOptions.offset) { - var selected = this.list.find('li:not(.ui-selectmenu-group):eq('+this._selectedIndex()+')'); - // var _offset = "0 -" + (selected.outerHeight() + selected.offset().top - this.list.offset().top); - var _offset = "0 -" + (selected.outerHeight() + selected.offset().top - this.list.offset().top); - } - this.list - .css({ - zIndex: this.element.zIndex() - }) - .position({ - // set options for position plugin - of: o.positionOptions.of || this.newelement, - my: o.positionOptions.my, - at: o.positionOptions.at, - offset: o.positionOptions.offset || _offset - }); - } -}); -})(jQuery); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_bg.gif b/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_bg.gif deleted file mode 100644 index de552c543eda529977b084c33c7f6bd5576eb8b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmZ?wbhEHbWMmLw*v!E2@#DuIKYo1r^y$x^Ki|H6`~3OyuV25ufB*jF%a?!u{+&8` z^7rrGKY#xG`}gnv|Nj{n7!-f907(W09S{LBgMo!VVCR%5>1@ekhZH>&8N65+tO4fa BG${Z8 diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_bg.gif b/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_bg.gif deleted file mode 100644 index a2a9a75c68ff99bb78acc7d15599af855f1857ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcJCb@C(w1B2pE79h#MpaUX6G7L;iE{qJ;0Jd2MR{#J2 diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_statusBar_bg.gif b/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_statusBar_bg.gif deleted file mode 100644 index 33edb379a33ebefeb32125ad3e5e7ca3f4123bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmZ?wbhEHbWMklAIKsg2^~;ynK=A6-`E%#aojv>a@88d#KY#o7?cu|R@7}%p^5x6p zM~`mZym|TZYAM$8FOuVJX$;{oaAL3q016dDMgRZ+ diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_statusBar_h2_bg.gif b/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxfooter_statusBar_h2_bg.gif deleted file mode 100644 index 44fb09b675029f35b870546e73b637615ddcc871..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmZ?wbhEHbWMklAIKsg2^~;ynK=A6-`E%#aojv>a@88d#KY#o7?cu|R@7}%p^5x6p zM~`mZym|TZ!Qc3pv+au e+K$bfHqVrL_!v7+F7{w^d90Ac!nIg{!5RROCPTvj diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxhead_bg.gif b/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxhead_bg.gif deleted file mode 100644 index 33de9b46f95ca76ab1f2c524f0f11cb6c8b75380..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmZ?wbhEHbWMvR$IKsg2=;6cX&!1nrdiC_FQ)kYcdHLeS`}gm!Ub*t{;loQ8FTQ^L z`tzqx|Ni~^^XJdUj~{>h`0?q}r_Y~1fB*jd%a(}q!zkmMx`S6)65>0SoAWNRXWjto94kl3G1fJGOCfH4CyGW?@K^@9yOdeVjgR0jtKDkiMyB lQY!{L;^8Vu1>?rn6Ds7G)L&YXBk6Wpw}m diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxhead_h2_bg.gif b/src/Umbraco.Web.UI/umbraco_client/Panel/images/panel_boxhead_h2_bg.gif deleted file mode 100644 index b6d6208013eb6e518ef73ab7d868f67f9da342ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193 zcmZ?wbhEHbWMvR$IKsg2=;6cX&!1nrdiC_FQ)kYcdHLeS`}gm!Ub*t{;loQ8FTQ^L z`tzqx|Ni~^^XJdUj~{>h`0?q}r_Y~1fB*jd%a(}q!zkmMx`S6)65>0SoAWNRXWjtab^FnJSY4R2Fk|A2VQUJS!n^;q=8fR}=nD<1vWP3^SVk lgmvW^n|b{`DOx83)=fE+VtvwO-$b4io|6{m`g}MTtO0U;YY+ec diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/javascript.js b/src/Umbraco.Web.UI/umbraco_client/Panel/javascript.js deleted file mode 100644 index aca9e28529..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Panel/javascript.js +++ /dev/null @@ -1,9 +0,0 @@ -//OBSOLETE! THIS IS LEGACY CODE AND WILL BE REMOVED IN FUTURE VERSIONS! - -function resizePanel(PanelName, hasMenu, redoOnResize) { - //DO NOTHING -} - -function resizePanelTo(PanelName, hasMenu, pWidth, pHeight) { - //DO NOTHING -} diff --git a/src/Umbraco.Web.UI/umbraco_client/Panel/style.css b/src/Umbraco.Web.UI/umbraco_client/Panel/style.css deleted file mode 100644 index c59ecd925a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/Panel/style.css +++ /dev/null @@ -1,101 +0,0 @@ - .panel { - margin: 0 auto; /* center for now */ - - background: url(images/panel_bg.gif) top repeat-x; - font-size: 100%; - padding: 0px; - display: block; - border: 0px; - position: relative; - } - - .panelstatus { - margin: 0 auto; /* center for now */ - width: 17em; /* ems so it will grow */ - font-size: 100%; - } - - .panel .boxhead { - background: url(images/panel_boxhead_bg.gif) top left no-repeat; - margin: 0px; - padding: 0px; - text-align: center; - display: block; - width: auto; - border: 0px; - position: relative; - } - - .panel .boxhead h2, .panel .boxfooter h2 { - background: url(images/panel_boxhead_h2_bg.gif) top right no-repeat; - margin: 0px; - padding: 3px 0px 1px 10px; - font-weight: bold; - text-align: left; - font-family: "Trebuchet MS", verdana, arial; - font-size: 10px; color: #378080; - display: block; - height: 14px; - width: auto; - } - - .panel .boxbody { - border-top: 1px solid #cac9c9; - border-right: 1px solid #cac9c9; - background: url(images/panel_boxfooter_bg.gif) bottom left repeat-y #fff; - padding: 0px; - margin: 0px; - position: relative; - } - - .panel .boxfooter { - height: 12px; - margin: 0; - padding: 0px; - background: url(images/panel_boxfooter_bg.gif) 11px 11px repeat-x #fff; - } - - .panel .boxfooter .statusBar{height: 12px; margin: 0px; background: url(images/panel_boxfooter_statusBar_bg.gif) top left no-repeat;} - .panel .boxfooter .statusBar h2{display: block; height: 12px; margin: 0px; padding: 0px; background: url(images/panel_boxfooter_statusBar_h2_bg.gif) top right no-repeat;} - - - .panelstatus .boxfooter { - font-size: 9px; - color: #999; - height: 15px; - margin: 0; - padding: 5px 0 8px 15px; - } - - .panel .content { - overflow: auto; - padding: 0px 10px 0px 10px; - margin:0px; - position: relative; - width: auto !Important; - width: 10em; - } - - .panel .content .innerContent{padding: 0px; margin: 0px; width: 100%;} - - #treeWindow .innerContent{height: 100%;} - - .panel .menubar_panel { - background-image: url(../tabView/images/background.gif); - height:32px; - - display: block; - border-bottom:1px solid #CAC9C9; - border-left:1px solid #CAC9C9; - border-right:1px solid #CAC9C9 !Important; - - overflow:hidden; - padding: 0px; - margin: 0px; - } - - - .guiDialogTinyMark { - font-family: "Trebuchet MS", verdana, arial; - font-size: 10px; color: #606057; - } \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/menuicon/images/buttonbg.gif b/src/Umbraco.Web.UI/umbraco_client/menuicon/images/buttonbg.gif deleted file mode 100644 index 6268a1bc0d8b6ae8fc753bf2b5f46e5e9106ef81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmZ?wbhEHb6k`x)IKsg2|K9Tdm#6)IvHkz+egAJQ`v3OO|My4#KV19&!o>eqXa4_k z=Ku9M|L-jM|LMg4him@7-2MN?{Qu9k{J%K)|C0^>AFTHF&S$_26o0aS<#j+L$W8{< zz6902l*}%#RqJ%L%?fnRZ_c<=vF>%!!~X{o0!%cd`aPDsIGAHK-+y9)*V?GHi#p0q zzb$i}yrIHJt()(~ma4sCmiIpFh|ybg#j0_B73_2hs zAUhdY`xF%VQZl=OSFO|04l2+&zd7P=#k$u?PyQcB2vE_K>i1Z3;$V)|eE*BdUTdS) zDs_~dep}|+wV}dCty}EHma4sChW9?~h|$Zs@%~3m+>{r;|2H%!vA49gwYMvAbocc3 z^(nDUnmlFdR3(;~vu4kkqr|#k;iAQhm6(^WSh;GI64Sc%8#ZoKV%)lI`;HyzyLT%x GSOWm&o_o*$ diff --git a/src/Umbraco.Web.UI/umbraco_client/menuicon/images/split.gif b/src/Umbraco.Web.UI/umbraco_client/menuicon/images/split.gif deleted file mode 100644 index f6c13b9eef54267710c4cfa3b8dbb8d18d586aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 851 zcmZ?wbhEHb}*y*TU5yZ>M)j$~<`XsWJk>%OWm6m)Ihc&_h!@BhG{ za7Zi~kI1BQ$!t2G(5Q4uty-l38sWh0dcWYXcuX#v&*-$8OK7{_@VImynbEp z`|Epwf`fN$golWUY=4Z6j*pO$eg*}GikFy~nwy-Ro}ZwhqNAjxrl(w#Td1t9uCK7M zva__cwy~dFX%FE2nip9>+($mz{*4LZR*xTIQ-rwN8+TrBo z=I7|?Xjzu(?(gvN^2h-L?emC|`hECb`}+O5+{5>;puvL(4+vlYqoKox5F<*QNU@^D Mix@L%e31YEJ77SxQ2+n{ diff --git a/src/Umbraco.Web.UI/umbraco_client/progressBar/images/container_right.gif b/src/Umbraco.Web.UI/umbraco_client/progressBar/images/container_right.gif deleted file mode 100644 index c898edfa8be6c09c65e6203b155bbd8f268f18d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmZ?wbhEHbWM<%H*v!CCUS8hV*tll(@-?fMZQi_j-@bkIb+!Nh|If(Cc>n%A0|rq1 l$pRMB0g)gx7+8b_76uD=sxC44`7uE~&y9(vt-yuB8UPv(9+3b5 diff --git a/src/Umbraco.Web.UI/umbraco_client/progressBar/images/indicator.gif b/src/Umbraco.Web.UI/umbraco_client/progressBar/images/indicator.gif deleted file mode 100644 index 62fc77ca9901f43f22f6902dde0ba7fb6e5d8129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113 zcmZ?wbhEHbeR9^b1-0xO^<8_z5=M(fU z8`eCjTm5#;|Ns9P7#I|PvH(d21|1LqGJ}CdZo|o!GRY4%c};M4+1j%>Ks95c$W%d@ O4S~GPN!p<-4AuZSaVr`C diff --git a/src/Umbraco.Web.UI/umbraco_client/progressBar/javascript.js b/src/Umbraco.Web.UI/umbraco_client/progressBar/javascript.js deleted file mode 100644 index 061af4e4db..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/progressBar/javascript.js +++ /dev/null @@ -1,25 +0,0 @@ -var step = 8; -var padding = 10; - -function progressBarUpdate(id, percent) { - var total = document.getElementById("progressBar" + id).style.width; - total = Math.round(total.substring(0, total.length-2))-padding; - var onePercent = total / 100; - var progress = Math.round(onePercent*percent); - if (progress % step == 0 || percent > 99) { - document.getElementById("progressBar" + id + "_indicator").style.width = progress; - } -} - -function progressBarUpdateLabel(id, text) { - document.getElementById("progressBar" + id + "_text").innerHTML = text; -} - -function progressBarTest(id, percent) { - progressBarUpdate(id, percent); - progressBarUpdateLabel(id, percent + '%'); - if (percent < 100) { - percent++; - setTimeout("progressBarTest('" + id + "', " + percent + ")", 100); - } -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/progressBar/style.css b/src/Umbraco.Web.UI/umbraco_client/progressBar/style.css deleted file mode 100644 index 959648fa39..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/progressBar/style.css +++ /dev/null @@ -1,27 +0,0 @@ -.progressIndicator { - background: url(images/indicator.gif) repeat-x; - height: 8px; -} - -.progressContainerLeft { - background: url(images/container_left.gif) repeat-x; - padding: 3px 0px 2px 5px; - float: left; - margin: 0px; - height: 13px; -} - -.progressContainerRight { - background: url(images/container_right.gif) no-repeat; - padding: 0px; - width: 4px; - margin: 0px; - float: left; - height: 13px; -} - -.progressBar { - margin: 0px; - padding: 0px; - display: block; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/propertypane/images/propertyBackground.gif b/src/Umbraco.Web.UI/umbraco_client/propertypane/images/propertyBackground.gif deleted file mode 100644 index c21c0d5362f7f5a88b8320cb0e83ce285294ca8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9038 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/propertypane/images/proppane_bg.png b/src/Umbraco.Web.UI/umbraco_client/propertypane/images/proppane_bg.png deleted file mode 100644 index 116511a5caab86828cdb4e970aebd464b68184fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 554 zcmV+_0@eMAP)Wfe00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy=TJ;kMXRf; z`}_O;{{H>_{rLF!t*x!Eudlhex$*Jwva+(QtgOz?&d|`%)6>)4-QCvK*4o+9?9@9*>T^Y!)h_xJbq_V%;0v)kL-xVX6R@bLNh`L3?6`uh6({QS+$ z&Bw>b&(F`iyu9Jz;kC83ySux=!NJAF#mmdf(b3WD?CiZbW=H}+^?(XvP^1#5r zwzjsnx3|~V*Yx!Cy1Kfsu&~wD)xN&I$jHdb%F5v2;Ogq?!otG8zrVx7!?d)t=;-Lw z)YQbp#M#-|v9Yn=-{0ls<^TWx!n_`N0002VNklbsh*cRLhs)Aj?jvy^O8-kV~Aw1iH sl<-Un&tDN485tQF85tS*?@xdM0QB5^B4OrgApigX07*qoM6N<$g34Pl;Q#;t diff --git a/src/Umbraco.Web.UI/umbraco_client/propertypane/style.css b/src/Umbraco.Web.UI/umbraco_client/propertypane/style.css deleted file mode 100644 index f92118e9c3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/propertypane/style.css +++ /dev/null @@ -1,103 +0,0 @@ - - .propertypane { - _width: 95%; - position: relative; - display: block; - line-height: 1.1; - background: #fff url(images/propertyBackground.gif) top repeat-x; - padding: 5px; - margin:7px 0px 0px 0px; - border: 1px solid #d9d7d7; - text-align:left; - clear: both; - float: none; - } - - .propertypane th - { - vertical-align: top; - text-align:left; - font-weight:bold; - font-family: Trebuchet MS, Lucida Grande, verdana, arial; - font-size:12px; - width: 16%; - } - - .propertypane,.propertypane td - { - font-family: Trebuchet MS, Lucida Grande, verdana, arial; - font-size:12px; - } - - - - .propertypane small - { - font-weight: normal; - color: #666; - font-size: .9em; - } - .propertypane small strong { - color: #000; - } - - .propertypane div.propertyItem{ - padding-bottom: 5px; - clear: both; - font-family: Trebuchet MS, Lucida Grande, verdana, arial; - font-size:12px; - } - - .propertypane div.propertyItem .propertyItemheader{ - width: 16%; - padding-right: 1%; - padding-bottom: 10px; - float: left; - clear: left; - font-weight:bold; - } - - .propertypane div.propertyItem .propertyItemContent{ - float: left; - padding-bottom: 5px; - clear: right; - } - - .propertypane div.propertyItem .propertyItemContent #body_NameTxt - { - width: 400px; - } - - h2.propertypaneTitel{font-size: 14px; color: #999;margin: 7px 0px 0px 0px; padding-bottom: 0px; line-height: 14px;} - - div.propertyPaneFooter{clear: both; height: 1px; overflow: hidden; color: #fff;} - - /* table styles for members section */ - - .members_table - { - width:100%; - border:0; - border-collapse:collapse; - } - - .members_table th, - .members_table td - { - padding:.5em; - } - - .members_table th - { - border-bottom:2px solid #D9D7D7; - } - - .members_table td - { - border-bottom:1px solid #ccc; - } - - .members_table .alt - { - background:#efefef; - } \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/simpleEditor/images/bold.gif b/src/Umbraco.Web.UI/umbraco_client/simpleEditor/images/bold.gif deleted file mode 100644 index 3cb7dc30e2b321f601a0fc42aa80f1f36c55efe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmZ?wbhEHb|^|* z4xg_SoZWj|(VvyCy)<>x%!%ffhkmbA(O8xD_kua!{An{c&dlf)&uRbDs&wYrrRSIb M1o8JRU|_HY0FL%4$^ZZW diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/images/background.gif b/src/Umbraco.Web.UI/umbraco_client/tabview/images/background.gif deleted file mode 100644 index 659b9b705a1a6fd051f0c3e8d1b9d85ee6a413e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmZ?wbhEHbWMWWYIKsei^XAQ$FJIlfapT#ur+4q(yLId4!v{e4@afa1@7}$A`0(ND z*RNl^c=6=P<7dyFJ$Ufo)vH&xZr!?Zyu(3qB*0-bFHP$D5rN1SknQI4WeeF)&yI08buL AJpcdz diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/images/bg.gif b/src/Umbraco.Web.UI/umbraco_client/tabview/images/bg.gif deleted file mode 100644 index 98792ee38ef31c59c7ba7eccb163f21f2fa1510f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmZ?wbhEHb6k*V1XkcVGb@Jr@|Nj+#vM@3*Ff!;c00Bsbfk~mKf92`7{EO#oxz)Y- b-k#t5ZI3*rJ?mWd>eM!IhU1@X#2KssowFR! diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_bg.gif b/src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_bg.gif deleted file mode 100644 index a2a9a75c68ff99bb78acc7d15599af855f1857ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcJCb@C(w1B2pE79h#MpaUX6G7L;iE{qJ;0Jd2MR{#J2 diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_statusBar_bg.gif b/src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_statusBar_bg.gif deleted file mode 100644 index 33edb379a33ebefeb32125ad3e5e7ca3f4123bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmZ?wbhEHbWMklAIKsg2^~;ynK=A6-`E%#aojv>a@88d#KY#o7?cu|R@7}%p^5x6p zM~`mZym|TZYAM$8FOuVJX$;{oaAL3q016dDMgRZ+ diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_statusBar_h2_bg.gif b/src/Umbraco.Web.UI/umbraco_client/tabview/images/footer_statusBar_h2_bg.gif deleted file mode 100644 index 44fb09b675029f35b870546e73b637615ddcc871..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmZ?wbhEHbWMklAIKsg2^~;ynK=A6-`E%#aojv>a@88d#KY#o7?cu|R@7}%p^5x6p zM~`mZym|TZ!Qc3pv+au e+K$bfHqVrL_!v7+F7{w^d90Ac!nIg{!5RROCPTvj diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/images/left_both.gif b/src/Umbraco.Web.UI/umbraco_client/tabview/images/left_both.gif deleted file mode 100644 index 74d7361f4de6858d53ccd1d34963b75f73b5625d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1343 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/javascript.js b/src/Umbraco.Web.UI/umbraco_client/tabview/javascript.js deleted file mode 100644 index eacb1525d5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tabview/javascript.js +++ /dev/null @@ -1,102 +0,0 @@ -/// - -Umbraco.Sys.registerNamespace('Umbraco.Controls'); - -Umbraco.Controls.TabView = (function () { - var onChangeEvents = []; - - var obj = { - setActiveTab: function (tabviewid, tabid, tabs) { - for (var i = 0; i < tabs.length; i++) { - jQuery("#" + tabs[i]).attr("class", "tabOff"); - jQuery("#" + tabs[i] + "layer").hide(); - } - - var activeTab = jQuery("#" + tabid).attr("class", "tabOn"); - jQuery("#" + tabid + "layer").show(); - jQuery("#" + tabviewid + '_activetab').val(tabid); - - // show first tinymce toolbar - jQuery(".tinymceMenuBar").hide(); - jQuery(document).ready(function () { - jQuery("#" + tabid + "layer .tinymceMenuBar:first").show(); - }); - for (var i = 0; i < onChangeEvents.length; i++) { - var fn = onChangeEvents[i]; - fn.apply(activeTab, [tabviewid, tabid, tabid]); - } - }, - - onActiveTabChange: function (fn) { - onChangeEvents.push(fn); - }, - - resizeTabViewTo: function (TabPageArr, TabViewName, tvHeight, tvWidth) { - if (!tvHeight) { - tvHeight = jQuery(window).height(); //getViewportHeight(); - if (document.location) { - tvHeight = tvHeight - 10; - } - } - if (!tvWidth) { - tvWidth = jQuery(window).width(); // getViewportWidth(); - if (document.location) { - tvWidth = tvWidth - 10; - } - } - - var tabviewHeight = tvHeight - 12; - - jQuery("#" + TabViewName).width(tvWidth); - jQuery("#" + TabViewName).height(tabviewHeight); - - - for (i = 0; i < TabPageArr.length; i++) { - scrollwidth = tvWidth - 30; - jQuery("#" + TabPageArr[i] + "layer_contentlayer").height((tabviewHeight - 67)); - - //document.getElementById(TabPageArr[i] +"layer_contentlayer").style.border = "2px solid #fff"; - - jQuery("#" + TabPageArr[i] + "layer_contentlayer").width((tvWidth - 2)); - jQuery("#" + TabPageArr[i] + "layer_menu").width((scrollwidth)); - jQuery("#" + TabPageArr[i] + "layer_menu_slh").width((scrollwidth)); - } - }, - - tabSwitch: function (direction) { - var preFix = "TabView1"; - var currentTab = jQuery("#" + preFix + "_activetab").val(); - - currentTab = currentTab.substr(preFix.length + 4, currentTab.length - preFix.length - 4); - var nextTab = Math.round(currentTab) + direction; - - if (nextTab < 10) - nextTab = "0" + nextTab; - - // Try to grab the next one! - if (nextTab != "00") { - if (jQuery("#" + preFix + '_tab' + nextTab) != null) { - setActiveTab(preFix, preFix + '_tab' + nextTab, eval(preFix + '_tabs')); - } - } - } - }; - - return obj; -})(); - -function setActiveTab(tabviewid, tabid, tabs) { - Umbraco.Controls.TabView.setActiveTab(tabviewid, tabid, tabs); -} - -function resizeTabView(TabPageArr, TabViewName) { - Umbraco.Controls.TabView.resizeTabViewTo(TabPageArr, TabViewName); -} - -function resizeTabViewTo(TabPageArr, TabViewName, tvHeight, tvWidth) { - Umbraco.Controls.TabView.resizeTabViewTo(TabPageArr, TabViewName, tvHeight, tvWidth); -} - -function tabSwitch(direction) { - Umbraco.Controls.TabView.tabSwitch(direction); -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/oldstyle.css b/src/Umbraco.Web.UI/umbraco_client/tabview/oldstyle.css deleted file mode 100644 index 99c50f9542..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tabview/oldstyle.css +++ /dev/null @@ -1,76 +0,0 @@ - .header { - float:left; - width:100%; - background:#DAE0D2 url("bg.gif") repeat-x bottom; - font-size:93%; - line-height:normal; - } - .header ul { - margin:0; - padding:10px 10px 0; - list-style:none; - } - - li.tabOff, li.tabOn { - float:left;background:url("left_both.gif") no-repeat left top; - margin:0; - padding:0 0 0 9px; - border-bottom:1px solid #765; - color:#000; - } - - a.tabOff, a.tabOn { - float:left; - display:block; - width:.1em; - background:url("right_both.gif") no-repeat right top; - padding:5px 15px 4px 6px; - text-decoration:none; - font-weight:bold; - color:#765; - } - - .header > ul a {width:auto;} - - #header a:hover { - - color:#333; - } - - .header li:hover, .header li:hover a { - background-position:0% -150px; - color:#333; - } - - .header li:hover a { - background-position:100% -150px; - } - - li.tabOn { - background-position:0 -150px; - border-width:0; - } - - li.tabOn a { - background-position:100% -150px; - padding-bottom:5px; - color:#333; - } - .layer { - display:none; - } - - .menubar { - background:#F5F5F5; - height:32px; - width:100%; - float:left; - border-bottom:1px solid #919B9C; - } - -.tabpagecontainer { - border-bottom:1px solid #919B9C; - border-left:1px solid #919B9C; - border-right:1px solid #919B9C; - height:99%; - } \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tabview/style.css b/src/Umbraco.Web.UI/umbraco_client/tabview/style.css deleted file mode 100644 index da63f2019f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tabview/style.css +++ /dev/null @@ -1,130 +0,0 @@ -.header { - float:left; - width:100%; - background: #fff url(images/bg.gif) repeat-x bottom; - font-size:11px; - line-height:normal; - font-family: "Trebuchet MS", verdana, arial; - font-size: 11px; - font-weight: normal; - -} -.header ul { - margin:0; - padding:0px 0px 0; - list-style:none; -} -.header li { - display:inline; - - margin:0; - padding:0; -} - -.header a { - float:left; - background:url(images/left_both.gif) no-repeat left top; - margin:0; - padding:0 0 0 9px; - border-bottom:1px solid #CAC9C9; - text-decoration:none; - outline: none; -} -.header a span { - float:left; - display:block; - background:url(images/right_both.gif) no-repeat right top; - padding:4px 15px 0px 6px; - font-weight:bold; - color:#65787A; -} - -/* Commented Backslash Hack hides rule from IE5-Mac \*/ -.header a span { - float:none; - -} -/* End IE5-Mac hack */ - -.header a:hover span { - color:#333; -} - -.header a:hover { - background-position:0% -150px; - -} - -.header a:hover span { - background-position:100% -150px; -} - -.header ul li.tabOn a { - background-position:0 -150px; - border-width:0; -} - -.header ul li.tabOn a span { - background-position:100% -150px; - padding-bottom:1px; - color:#333; -} - -.tabpage -{ - display: none; - background:#ffffff; - padding: 0px; margin: 0px; - clear:both; - z-index: 1; -} - - -.tabpagescrollinglayer -{ - clear:both; - overflow: auto; - padding: 0px; margin: 0px; - position: relative; -} - - -.tabpagescrollinglayer .tabpageContent{margin: 0px; padding: 0px 10px 0px 10px;} - -.menubar { - background-image: url(../tabView/images/background.gif); - height:32px; - width: auto; - display: block; - border-bottom:1px solid #CAC9C9; - padding: 0px; margin: 0px; -} - -.tabpagecontainer { - border-left:1px solid #CAC9C9; - border-right:1px solid #CAC9C9; - } - -.tabOff .mceEditorContainer{display: none !Important;} - - .footer { - height: 12px; - margin: 0; - padding: 0px; - background: url(images/footer_bg.gif) 11px 11px repeat-x #fff; - overflow: hidden; - clear: both; - position: relative; - } - - .footer .status h2 { - margin: 0px; - font-weight: bold; - text-align: left; - font-family: "Trebuchet MS", verdana, arial; - font-size: 10px; color: #378080; - display: block; - } - - .footer .status{height: 12px; margin: 0px; overflow: hidden; background: url(images/footer_statusBar_bg.gif) top left no-repeat;} - .footer .status h2{display: block; height: 12px; overflow: hidden; margin: 0px; padding: 0px; background: url(images/footer_statusBar_h2_bg.gif) top right no-repeat;} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/da.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/da.js deleted file mode 100644 index 36c75407df..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/da.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({da:{common:{"more_colors":"Flere farver","invalid_data":"Fejl: Forkerte v\u00e6rdier indtastet i felter markeret med r\u00f8d.","popup_blocked":"Undskyld, men vi har noteret os, at din popup-blocker har forhindret et vindue, der giver programmet funktionalitet, at \u00e5bne op. Hvis du vil have den fulde funktionalitet, m\u00e5 du sl\u00e5 popup-blockeren fra for dette websted.","clipboard_no_support":"P\u00e5 nuv\u00e6rende tidspunkt ikke supporteret af din browser. Anvend i stedet genvejene p\u00e5 tastaturet.","clipboard_msg":"Kopier/Klip/inds\u00e6t er ikke muligt i Mozilla eller Firefox.\nVil du have mere information om dette emne?","not_set":"-- Ikke sat --","class_name":"Klasse",browse:"Gennemse",close:"Luk",cancel:"Annuller",update:"Opdater",insert:"Inds\u00e6t",apply:"Anvend","edit_confirm":"Vil du bruge den avancerede tekstredigering?","invalid_data_number":"{#field} skal v\u00e6re et tal","invalid_data_min":"{#field} skal v\u00e6re et tal {#min}","invalid_data_size":"{#field} skal v\u00e6re et tal eller en procentsats",value:"(v\u00e6rdi)"},contextmenu:{full:"Lige marginer",right:"H\u00f8jre",center:"Centreret",left:"Venstre",align:"Justering"},insertdatetime:{"day_short":"S\u00f8n,Man,Tir,Ons,Tors,Fre,L\u00f8r,S\u00f8n","day_long":"S\u00f8ndag,Mandag,Tirsdag,Onsdag,Torsdag,Fredag,L\u00f8rdag,S\u00f8ndag","months_short":"Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec","months_long":"Januar,Februar,Marts,April,Maj,Juni,Juli,August,September,Oktober,November,December","inserttime_desc":"Inds\u00e6t klokkeslet","insertdate_desc":"Inds\u00e6t dato","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"Udskriv"},preview:{"preview_desc":"Vis udskrift"},directionality:{"rtl_desc":"Retning h\u00f8jre mod venstre","ltr_desc":"Retning venstre mod h\u00f8jre"},layer:{content:"Nyt lag...","absolute_desc":"Sl\u00e5 absolut positionering til/fra","backward_desc":"Flyt bagud","forward_desc":"Flyt fremad","insertlayer_desc":"Inds\u00e6t nyt lag"},save:{"save_desc":"Gem","cancel_desc":"Annuller alle \u00e6ndringer"},nonbreaking:{"nonbreaking_desc":"Inds\u00e6t et blanktegn"},iespell:{download:"ieSpell blev ikke fundet. Vil du installere det nu?","iespell_desc":"Udf\u00f8r stavekontrol"},advhr:{"advhr_desc":"Horisontal linie","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Hum\u00f8rikoner","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"S\u00f8g/erstat","search_desc":"S\u00f8g","delta_width":"","delta_height":""},advimage:{"image_desc":"Inds\u00e6t/rediger billede","delta_width":"","delta_height":""},advlink:{"delta_width":"40","link_desc":"Inds\u00e6t/rediger link","delta_height":""},xhtmlxtras:{"attribs_desc":"Inds\u00e6t/rediger attributter","ins_desc":"Inds\u00e6ttelse","del_desc":"Sletning","acronym_desc":"Akronym","abbr_desc":"Forkortelse","cite_desc":"Citat","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"Rediger CSS stil","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Inds\u00e6t er nu i ikke-formateret modus. Klik igen for at skfite tilbage til almindelig inds\u00e6t modus.","plaintext_mode_sticky":"Inds\u00e6t er nu i ikke-formateret modus. Klik igen for at skfite tilbage til almindelig inds\u00e6t modus. Efter du har indsat noget s\u00e6ttes du automatisk tilbaeg til alminde inds\u00e6t modus.","selectall_desc":"V\u00e6lg alle","paste_word_desc":"Inds\u00e6t fra Word","paste_text_desc":"Inds\u00e6t ikke-formatteret tekst"},"paste_dlg":{"word_title":"Anvend CTRL+V p\u00e5 tastaturet for at inds\u00e6tte teksten.","text_linebreaks":"Bevar linieskift","text_title":"Anvend CTRL+V p\u00e5 tastaturet for at inds\u00e6tte teksten."},table:{cell:"Celle",col:"Kolonne",row:"R\u00e6kke",del:"Slet tabel","copy_row_desc":"Kopier r\u00e6kke","cut_row_desc":"Klip r\u00e6kke","paste_row_after_desc":"Inds\u00e6t r\u00e6kke efter","paste_row_before_desc":"Inds\u00e6t r\u00e6kke f\u00f8r","props_desc":"Tabelegenskaber","cell_desc":"Celleegenskaber","row_desc":"R\u00e6kkeegenskaber","merge_cells_desc":"Flet celler","split_cells_desc":"Opdel flettede celler","delete_col_desc":"Slet kolonne","col_after_desc":"Inds\u00e6t kolonne efter","col_before_desc":"Inds\u00e6t kolonne f\u00f8r","delete_row_desc":"Slet r\u00e6kke","row_after_desc":"Inds\u00e6t r\u00e6kke efter","row_before_desc":"Inds\u00e6t r\u00e6kke f\u00f8r",desc:"Inds\u00e6t tabel","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Hvis du genskaber det gemte indhold vil du miste al det indhold der lige nu er i editoren.nnEr du sikker p\u00e5 du vil genskabe det gemte indhold?","restore_content":"Genskab det gemte indhold.","unload_msg":"Har du foretaget nogle \u00e6ndringer, vil de g\u00e5 tabt, hvis du navigerer v\u00e6k fra denne side."},fullscreen:{desc:"Vis/skjul fuldsk\u00e6rmstilstand"},media:{edit:"Rediger indlejret mediefil",desc:"Inds\u00e6t/rediger indlejret mediefil","delta_height":"","delta_width":""},fullpage:{desc:"Dokumentegenskaber","delta_width":"","delta_height":""},template:{desc:"Inds\u00e6t pr\u00e6defineret skabelonindhold"},visualchars:{desc:"Vis/Skjul visuelle kontroltegn."},spellchecker:{desc:"Vis/skjul stavekontrol",menu:"Indstillinger for stavekontrol","ignore_word":"Ignorer ord","ignore_words":"Ignorer alle",langs:"Sprog",wait:"Vent venligst...",sug:"Forslag","no_sug":"Ingen forslag","no_mpell":"Ingen stavefejl fundet.","learn_word":"L\u00e6r ordet"},pagebreak:{desc:"Inds\u00e6t sideskift."},advlist:{types:"Typer",def:"Standard","lower_alpha":"Sm\u00e5 alfa","lower_greek":"Sm\u00e5 gr\u00e6ske","lower_roman":"Sm\u00e5 romertal","upper_alpha":"Store alfa","upper_roman":"Store romertal",circle:"Cirkel",disc:"Prik",square:"Firkant"},colors:{"333300":"M\u00f8rk oliven","993300":"Br\u00e6ndt orange","000000":"Sort","003300":"M\u00f8rkegr\u00f8n","003366":"Bl\u00e5 azur","000080":"Navy bl\u00e5","333399":"Indigo","333333":"Meget m\u00f8rk gr\u00e5","800000":"Maroon",FF6600:"Orange","808000":"Oliven","008000":"Gr\u00f8n","008080":"Teal","0000FF":"Bl\u00e5","666699":"Gr\u00e5bl\u00e5","808080":"Gr\u00e5",FF0000:"R\u00f8d",FF9900:"Amber","99CC00":"Gulgr\u00f8n","339966":"S\u00f8gr\u00f8n","33CCCC":"Turkis","3366FF":"Royal bl\u00e5","800080":"Violet","999999":"Medium gr\u00e5",FF00FF:"Magenta",FFCC00:"Guld",FFFF00:"Gul","00FF00":"Lime","00FFFF":"Aqua","00CCFF":"Himmelbl\u00e5","993366":"Brun",C0C0C0:"S\u00f8lv",FF99CC:"Pink",FFCC99:"Fersken",FFFF99:"Lysgul",CCFFCC:"Bleggr\u00f8n",CCFFFF:"Pale cyan","99CCFF":"Lys himmelb\u00e6\u00e5",CC99FF:"Plum",FFFFFF:"Hvis"},aria:{"rich_text_area":"Tekstomr\u00e5de med formatering"},wordcount:{words:"Ord:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/de.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/de.js deleted file mode 100644 index 1494406267..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/de.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({de:{common:{"more_colors":"Weitere Farben","invalid_data":"Fehler: Sie haben ung\u00fcltige Werte eingegeben (rot markiert).","popup_blocked":"Leider hat Ihr Popup-Blocker ein Fenster unterbunden, das f\u00fcr den Betrieb dieses Programms n\u00f6tig ist. Bitte deaktivieren Sie den Popup-Blocker f\u00fcr diese Seite.","clipboard_no_support":"Wird derzeit in Ihrem Browser nicht unterst\u00fctzt. Bitte benutzen Sie stattdessen die Tastenk\u00fcrzel.","clipboard_msg":"Kopieren, Ausschneiden und Einf\u00fcgen sind im Mozilla Firefox nicht m\u00f6glich.\nM\u00f6chten Sie mehr \u00fcber dieses Problem erfahren?","not_set":"- unbestimmt -","class_name":"CSS-Klasse",browse:"Durchsuchen",close:"Schlie\u00dfen",cancel:"Abbrechen",update:"Aktualisieren",insert:"Einf\u00fcgen",apply:"\u00dcbernehmen","edit_confirm":"M\u00f6chten Sie diesen Text jetzt bearbeiten?","invalid_data_number":"{#field} muss eine Zahl sein","invalid_data_min":"{#field} muss eine Zahl gr\u00f6\u00dfer als {#min} sein","invalid_data_size":"{#field} muss eine Zahl oder ein Prozentwert sein",value:"(Wert)"},contextmenu:{full:"Blocksatz",right:"Rechtsb\u00fcndig",center:"Zentriert",left:"Linksb\u00fcndig",align:"Ausrichtung"},insertdatetime:{"day_short":"So,Mo,Di,Mi,Do,Fr,Sa,So","day_long":"Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag","months_short":"Jan,Feb,M\u00e4r,Apr,Mai,Juni,Juli,Aug,Sept,Okt,Nov,Dez","months_long":"Januar,Februar,M\u00e4rz,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember","inserttime_desc":"Zeit einf\u00fcgen","insertdate_desc":"Datum einf\u00fcgen","time_fmt":"%H:%M:%S","date_fmt":"%d.%m.%Y"},print:{"print_desc":"Drucken"},preview:{"preview_desc":"Vorschau"},directionality:{"rtl_desc":"Schrift von rechts nach links","ltr_desc":"Schrift von links nach rechts"},layer:{content:"Neue Ebene...","absolute_desc":"Absolute Positionierung","backward_desc":"Nach hinten legen","forward_desc":"Nach vorne holen","insertlayer_desc":"Neue Ebene einf\u00fcgen"},save:{"save_desc":"Speichern","cancel_desc":"Alle \u00c4nderungen verwerfen"},nonbreaking:{"nonbreaking_desc":"Gesch\u00fctztes Leerzeichen einf\u00fcgen"},iespell:{download:"ieSpell konnte nicht gefunden werden. Wollen Sie es installieren?","iespell_desc":"Rechtschreibpr\u00fcfung"},advhr:{"advhr_desc":"Trennlinie","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Smilies","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"Suchen/Ersetzen","search_desc":"Suchen","delta_width":"","delta_height":""},advimage:{"image_desc":"Bild einf\u00fcgen/ver\u00e4ndern","delta_width":"","delta_height":""},advlink:{"link_desc":"Link einf\u00fcgen/ver\u00e4ndern","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Attribute einf\u00fcgen/bearbeiten","ins_desc":"Eingef\u00fcgter Text","del_desc":"Entfernter Text","acronym_desc":"Akronym","abbr_desc":"Abk\u00fcrzung","cite_desc":"Quellenangabe","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"CSS-Styles bearbeiten","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Einf\u00fcgemodus ist nun \"Nur Text\". Erneut klicken stellt den Normalmodus wieder her.","plaintext_mode_sticky":"Einf\u00fcgemodus ist nun \"Nur Text\". Erneut klicken (oder das Einf\u00fcgen aus der Zwischenablage) stellt den Normalmodus wieder her.","selectall_desc":"Alles ausw\u00e4hlen","paste_word_desc":"Mit Formatierungen (aus Word) einf\u00fcgen","paste_text_desc":"Als einfachen Text einf\u00fcgen"},"paste_dlg":{"word_title":"Dr\u00fccken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00fcgen.","text_linebreaks":"Zeilenumbr\u00fcche beibehalten","text_title":"Dr\u00fccken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00fcgen."},table:{"cellprops_delta_width":"150",cell:"Zelle",col:"Spalte",row:"Zeile",del:"Tabelle l\u00f6schen","copy_row_desc":"Zeile kopieren","cut_row_desc":"Zeile ausschneiden","paste_row_after_desc":"Zeile unterhalb aus der Zwischenablage einf\u00fcgen","paste_row_before_desc":"Zeile oberhalb aus der Zwischenablage einf\u00fcgen","props_desc":"Eigenschaften der Tabelle","cell_desc":"Eigenschaften der Zelle","row_desc":"Eigenschaften der Zeile","merge_cells_desc":"Zellen verbinden","split_cells_desc":"Verbundene Zellen trennen","delete_col_desc":"Spalte l\u00f6schen","col_after_desc":"Spalte rechts einf\u00fcgen","col_before_desc":"Spalte links einf\u00fcgen","delete_row_desc":"Zeile l\u00f6schen","row_after_desc":"Zeile unterhalb einf\u00fcgen","row_before_desc":"Zeile oberhalb einf\u00fcgen",desc:"Tabelle erstellen/bearbeiten","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Wenn Sie den Inhalt wiederherstellen, gehen die aktuellen Daten im Editor verloren.\n\nSind sie sicher, dass Sie den Inhalt wiederherstellen m\u00f6chten?","restore_content":"Automatisch gespeicherten Inhalt wiederherstellen.","unload_msg":"Ihre \u00c4nderungen werden verloren gehen, wenn Sie die Seite verlassen."},fullscreen:{desc:"Vollbildschirm"},media:{edit:"Multimediaeinbettung bearbeiten",desc:"Multimedia einbetten/bearbeiten","delta_height":"","delta_width":""},fullpage:{desc:"Dokument-Eigenschaften","delta_width":"","delta_height":""},template:{desc:"Inhalt aus Vorlage einf\u00fcgen"},visualchars:{desc:"Sichtbarkeit der Steuerzeichen an/aus"},spellchecker:{desc:"Rechtschreibpr\u00fcfung an/aus",menu:"Einstellungen der Rechtschreibpr\u00fcfung","ignore_word":"Wort ignorieren","ignore_words":"Alle ignorieren",langs:"Sprachen",wait:"Bitte warten...",sug:"Vorschl\u00e4ge","no_sug":"Keine Vorschl\u00e4ge","no_mpell":"Keine Rechtschreibfehler gefunden.","learn_word":"Zum W\u00f6rterbuch hinzuf\u00fcgen"},pagebreak:{desc:"Seitenumbruch einf\u00fcgen"},advlist:{types:"Typen",def:"Standard","lower_alpha":"a. b. c.","lower_greek":"1. 2. 3.","lower_roman":"i. ii. iii.","upper_alpha":"A. B. C.","upper_roman":"I. II. III.",circle:"Kreis",disc:"Punkt",square:"Quadrat"},colors:{"333300":"Dunkeloliv","993300":"Orange","000000":"Schwarz","003300":"Dunkelgr\u00fcn","003366":"Dunkles himmelblau","000080":"Marineblau","333399":"Indigoblau","333333":"Sehr dunkelgrau","800000":"Kastanienbraun",FF6600:"Orange","808000":"Oliv","008000":"Gr\u00fcn","008080":"Blaugr\u00fcn","0000FF":"Blau","666699":"Graublau","808080":"Grau",FF0000:"Rot",FF9900:"Bernsteinfarben","99CC00":"Gelbgr\u00fcn","339966":"Meergr\u00fcn","33CCCC":"T\u00fcrkis","3366FF":"K\u00f6nigsblau","800080":"Violett","999999":"Mittelgrau",FF00FF:"Magenta",FFCC00:"Gold",FFFF00:"Gelb","00FF00":"Hellgr\u00fcn","00FFFF":"Aquamarinblau","00CCFF":"Himmelblau","993366":"Braun",C0C0C0:"Silber",FF99CC:"Rosa",FFCC99:"Pfirsichfarben",FFFF99:"Hellgelb",CCFFCC:"Blassgr\u00fcn",CCFFFF:"Blasst\u00fcrkis","99CCFF":"Helles himmelblau",CC99FF:"Pflaumenblau",FFFFFF:"Wei\u00df"},aria:{"rich_text_area":"Rich Text Bereich"},wordcount:{words:"W\u00f6rter: "}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en.js deleted file mode 100644 index 19324f74cd..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({en:{common:{"more_colors":"More Colors...","invalid_data":"Error: Invalid values entered, these are marked in red.","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.","clipboard_no_support":"Currently not supported by your browser, use keyboard shortcuts instead.","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","not_set":"-- Not Set --","class_name":"Class",browse:"Browse",close:"Close",cancel:"Cancel",update:"Update",insert:"Insert",apply:"Apply","edit_confirm":"Do you want to use the WYSIWYG mode for this textarea?","invalid_data_number":"{#field} must be a number","invalid_data_min":"{#field} must be a number greater than {#min}","invalid_data_size":"{#field} must be a number or percentage",value:"(value)"},contextmenu:{full:"Full",right:"Right",center:"Center",left:"Left",align:"Alignment"},insertdatetime:{"day_short":"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun","day_long":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday","months_short":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","months_long":"January,February,March,April,May,June,July,August,September,October,November,December","inserttime_desc":"Insert Time","insertdate_desc":"Insert Date","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"Print"},preview:{"preview_desc":"Preview"},directionality:{"rtl_desc":"Direction Right to Left","ltr_desc":"Direction Left to Right"},layer:{content:"New layer...","absolute_desc":"Toggle Absolute Positioning","backward_desc":"Move Backward","forward_desc":"Move Forward","insertlayer_desc":"Insert New Layer"},save:{"save_desc":"Save","cancel_desc":"Cancel All Changes"},nonbreaking:{"nonbreaking_desc":"Insert Non-Breaking Space Character"},iespell:{download:"ieSpell not detected. Do you want to install it now?","iespell_desc":"Check Spelling"},advhr:{"delta_height":"","delta_width":"","advhr_desc":"Insert Horizontal Line"},emotions:{"delta_height":"","delta_width":"","emotions_desc":"Emotions"},searchreplace:{"replace_desc":"Find/Replace","delta_width":"","delta_height":"","search_desc":"Find"},advimage:{"delta_width":"","image_desc":"Insert/Edit Image","delta_height":""},advlink:{"delta_height":"","delta_width":"","link_desc":"Insert/Edit Link"},xhtmlxtras:{"attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":"","attribs_desc":"Insert/Edit Attributes","ins_desc":"Insertion","del_desc":"Deletion","acronym_desc":"Acronym","abbr_desc":"Abbreviation","cite_desc":"Citation"},style:{"delta_height":"","delta_width":"",desc:"Edit CSS Style"},paste:{"plaintext_mode_stick":"Paste is now in plain text mode. Click again to toggle back to regular paste mode.","plaintext_mode":"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.","selectall_desc":"Select All","paste_word_desc":"Paste from Word","paste_text_desc":"Paste as Plain Text"},"paste_dlg":{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."},table:{"merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":"",cell:"Cell",col:"Column",row:"Row",del:"Delete Table","copy_row_desc":"Copy Table Row","cut_row_desc":"Cut Table Row","paste_row_after_desc":"Paste Table Row After","paste_row_before_desc":"Paste Table Row Before","props_desc":"Table Properties","cell_desc":"Table Cell Properties","row_desc":"Table Row Properties","merge_cells_desc":"Merge Table Cells","split_cells_desc":"Split Merged Table Cells","delete_col_desc":"Delete Column","col_after_desc":"Insert Column After","col_before_desc":"Insert Column Before","delete_row_desc":"Delete Row","row_after_desc":"Insert Row After","row_before_desc":"Insert Row Before",desc:"Insert/Edit Table"},autosave:{"warning_message":"If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?","restore_content":"Restore auto-saved content.","unload_msg":"The changes you made will be lost if you navigate away from this page."},fullscreen:{desc:"Toggle Full Screen Mode"},media:{"delta_height":"","delta_width":"",edit:"Edit Embedded Media",desc:"Insert/Edit Embedded Media"},fullpage:{desc:"Document Properties","delta_width":"","delta_height":""},template:{desc:"Insert Predefined Template Content"},visualchars:{desc:"Show/Hide Visual Control Characters"},spellchecker:{desc:"Toggle Spell Checker",menu:"Spell Checker Settings","ignore_word":"Ignore Word","ignore_words":"Ignore All",langs:"Languages",wait:"Please wait...",sug:"Suggestions","no_sug":"No Suggestions","no_mpell":"No misspellings found.","learn_word":"Learn word"},pagebreak:{desc:"Insert Page Break for Printing"},advlist:{types:"Types",def:"Default","lower_alpha":"Lower Alpha","lower_greek":"Lower Greek","lower_roman":"Lower Roman","upper_alpha":"Upper Alpha","upper_roman":"Upper Roman",circle:"Circle",disc:"Disc",square:"Square"},colors:{"333300":"Dark olive","993300":"Burnt orange","000000":"Black","003300":"Dark green","003366":"Dark azure","000080":"Navy Blue","333399":"Indigo","333333":"Very dark gray","800000":"Maroon",FF6600:"Orange","808000":"Olive","008000":"Green","008080":"Teal","0000FF":"Blue","666699":"Grayish blue","808080":"Gray",FF0000:"Red",FF9900:"Amber","99CC00":"Yellow green","339966":"Sea green","33CCCC":"Turquoise","3366FF":"Royal blue","800080":"Purple","999999":"Medium gray",FF00FF:"Magenta",FFCC00:"Gold",FFFF00:"Yellow","00FF00":"Lime","00FFFF":"Aqua","00CCFF":"Sky blue","993366":"Brown",C0C0C0:"Silver",FF99CC:"Pink",FFCC99:"Peach",FFFF99:"Light yellow",CCFFCC:"Pale green",CCFFFF:"Pale cyan","99CCFF":"Light sky blue",CC99FF:"Plum",FFFFFF:"White"},aria:{"rich_text_area":"Rich Text Area"},wordcount:{words:"Words:"},visualblocks:{desc:'Show/hide block elements'}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en_us.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en_us.js deleted file mode 100644 index 4e94198e5a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/en_us.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({en_us:{common:{"more_colors":"More Colors...","invalid_data":"Error: Invalid values entered, these are marked in red.","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.","clipboard_no_support":"Currently not supported by your browser, use keyboard shortcuts instead.","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","not_set":"-- Not Set --","class_name":"Class",browse:"Browse",close:"Close",cancel:"Cancel",update:"Update",insert:"Insert",apply:"Apply","edit_confirm":"Do you want to use the WYSIWYG mode for this textarea?","invalid_data_number":"{#field} must be a number","invalid_data_min":"{#field} must be a number greater than {#min}","invalid_data_size":"{#field} must be a number or percentage",value:"(value)"},contextmenu:{full:"Full",right:"Right",center:"Center",left:"Left",align:"Alignment"},insertdatetime:{"day_short":"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun","day_long":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday","months_short":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","months_long":"January,February,March,April,May,June,July,August,September,October,November,December","inserttime_desc":"Insert Time","insertdate_desc":"Insert Date","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"Print"},preview:{"preview_desc":"Preview"},directionality:{"rtl_desc":"Direction Right to Left","ltr_desc":"Direction Left to Right"},layer:{content:"New layer...","absolute_desc":"Toggle Absolute Positioning","backward_desc":"Move Backward","forward_desc":"Move Forward","insertlayer_desc":"Insert New Layer"},save:{"save_desc":"Save","cancel_desc":"Cancel All Changes"},nonbreaking:{"nonbreaking_desc":"Insert Non-Breaking Space Character"},iespell:{download:"ieSpell not detected. Do you want to install it now?","iespell_desc":"Check Spelling"},advhr:{"delta_height":"","delta_width":"","advhr_desc":"Insert Horizontal Line"},emotions:{"delta_height":"","delta_width":"","emotions_desc":"Emotions"},searchreplace:{"replace_desc":"Find/Replace","delta_width":"","delta_height":"","search_desc":"Find"},advimage:{"delta_width":"","image_desc":"Insert/Edit Image","delta_height":""},advlink:{"delta_height":"","delta_width":"","link_desc":"Insert/Edit Link"},xhtmlxtras:{"attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":"","attribs_desc":"Insert/Edit Attributes","ins_desc":"Insertion","del_desc":"Deletion","acronym_desc":"Acronym","abbr_desc":"Abbreviation","cite_desc":"Citation"},style:{"delta_height":"","delta_width":"",desc:"Edit CSS Style"},paste:{"plaintext_mode_stick":"Paste is now in plain text mode. Click again to toggle back to regular paste mode.","plaintext_mode":"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.","selectall_desc":"Select All","paste_word_desc":"Paste from Word","paste_text_desc":"Paste as Plain Text"},"paste_dlg":{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."},table:{"merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":"",cell:"Cell",col:"Column",row:"Row",del:"Delete Table","copy_row_desc":"Copy Table Row","cut_row_desc":"Cut Table Row","paste_row_after_desc":"Paste Table Row After","paste_row_before_desc":"Paste Table Row Before","props_desc":"Table Properties","cell_desc":"Table Cell Properties","row_desc":"Table Row Properties","merge_cells_desc":"Merge Table Cells","split_cells_desc":"Split Merged Table Cells","delete_col_desc":"Delete Column","col_after_desc":"Insert Column After","col_before_desc":"Insert Column Before","delete_row_desc":"Delete Row","row_after_desc":"Insert Row After","row_before_desc":"Insert Row Before",desc:"Insert/Edit Table"},autosave:{"warning_message":"If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?","restore_content":"Restore auto-saved content.","unload_msg":"The changes you made will be lost if you navigate away from this page."},fullscreen:{desc:"Toggle Full Screen Mode"},media:{"delta_height":"","delta_width":"",edit:"Edit Embedded Media",desc:"Insert/Edit Embedded Media"},fullpage:{desc:"Document Properties","delta_width":"","delta_height":""},template:{desc:"Insert Predefined Template Content"},visualchars:{desc:"Show/Hide Visual Control Characters"},spellchecker:{desc:"Toggle Spell Checker",menu:"Spell Checker Settings","ignore_word":"Ignore Word","ignore_words":"Ignore All",langs:"Languages",wait:"Please wait...",sug:"Suggestions","no_sug":"No Suggestions","no_mpell":"No misspellings found.","learn_word":"Learn word"},pagebreak:{desc:"Insert Page Break for Printing"},advlist:{types:"Types",def:"Default","lower_alpha":"Lower Alpha","lower_greek":"Lower Greek","lower_roman":"Lower Roman","upper_alpha":"Upper Alpha","upper_roman":"Upper Roman",circle:"Circle",disc:"Disc",square:"Square"},colors:{"333300":"Dark olive","993300":"Burnt orange","000000":"Black","003300":"Dark green","003366":"Dark azure","000080":"Navy Blue","333399":"Indigo","333333":"Very dark gray","800000":"Maroon",FF6600:"Orange","808000":"Olive","008000":"Green","008080":"Teal","0000FF":"Blue","666699":"Grayish blue","808080":"Gray",FF0000:"Red",FF9900:"Amber","99CC00":"Yellow green","339966":"Sea green","33CCCC":"Turquoise","3366FF":"Royal blue","800080":"Purple","999999":"Medium gray",FF00FF:"Magenta",FFCC00:"Gold",FFFF00:"Yellow","00FF00":"Lime","00FFFF":"Aqua","00CCFF":"Sky blue","993366":"Brown",C0C0C0:"Silver",FF99CC:"Pink",FFCC99:"Peach",FFFF99:"Light yellow",CCFFCC:"Pale green",CCFFFF:"Pale cyan","99CCFF":"Light sky blue",CC99FF:"Plum",FFFFFF:"White"},aria:{"rich_text_area":"Rich Text Area"},wordcount:{words:"Words:"},visualblocks:{desc:'Show/hide block elements'}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fi.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fi.js deleted file mode 100644 index 08eea143c5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fi.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({fi:{common:{"more_colors":"Enemm\u00e4n v\u00e4rej\u00e4","invalid_data":"Virhe: Sy\u00f6tit virheellisi\u00e4 arvoja, ne n\u00e4kyv\u00e4t punaisina.","popup_blocked":"Sinulla on k\u00e4yt\u00f6ss\u00e4si ohjelma, joka est\u00e4\u00e4 ponnahdusikkunoiden n\u00e4yt\u00f6n. Sinun t\u00e4ytyy kytke\u00e4 ponnahdusikkunoiden esto pois p\u00e4\u00e4lt\u00e4 voidaksesi hy\u00f6dynt\u00e4\u00e4 t\u00e4ysin t\u00e4t\u00e4 ty\u00f6kalua.","clipboard_no_support":"Selaimesi ei ole tuettu, k\u00e4yt\u00e4 sen sijaan n\u00e4pp\u00e4inoikoteit\u00e4.","clipboard_msg":"Kopioi/Leikkaa/Liit\u00e4 ei ole k\u00e4ytett\u00e4viss\u00e4 Mozilla ja Firefox -selaimilla.\nHaluatko lis\u00e4tietoa t\u00e4st\u00e4 ongelmasta?","not_set":"-- Ei m\u00e4\u00e4ritetty --","class_name":"Luokka",browse:"Selaa",close:"Sulje",cancel:"Peru",update:"P\u00e4ivit\u00e4",insert:"Lis\u00e4\u00e4",apply:"K\u00e4yt\u00e4","edit_confirm":"Haluatko k\u00e4ytt\u00e4\u00e4 WYSIWYG-tilaa t\u00e4ss\u00e4 tekstikent\u00e4ss\u00e4?","invalid_data_number":"{#field} t\u00e4ytyy olla numero","invalid_data_min":"{#field} t\u00e4ytyy olla suurempi numero kuin {#min}","invalid_data_size":"{#field} t\u00e4ytyy olla numero tai prosentti",value:"(arvo)"},contextmenu:{full:"Molemmille puolille",right:"Oikealle",center:"Keskelle",left:"Vasemmalle",align:"Tasaus"},insertdatetime:{"day_short":"su,ma,ti,ke,to,pe,la,su","day_long":"sunnuntai,maanantai,tiistai,keskiviikko,torstai,perjantai,lauantai,sunnuntai","months_short":"tammi,helmi,maalis,huhti,touko,kes\u00e4,hein\u00e4,elo,syys,loka,marras,joulu","months_long":"tammikuu,helmikuu,maaliskuu,huhtikuu,toukokuu,kes\u00e4kuu,hein\u00e4kuu,elokuu,syyskuu,lokakuu,marraskuu,joulukuu","inserttime_desc":"Lis\u00e4\u00e4 kellonaika","insertdate_desc":"Lis\u00e4\u00e4 p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4","time_fmt":"%H:%M:%S","date_fmt":"%d.%m.%Y"},print:{"print_desc":"Tulosta"},preview:{"preview_desc":"Esikatselu"},directionality:{"rtl_desc":"Suunta oikealta vasemmalle","ltr_desc":"Suunta vasemmalta oikealle"},layer:{content:"Uusi taso...","absolute_desc":"Absoluuttinen sijainti","backward_desc":"Siirr\u00e4 taaksep\u00e4in","forward_desc":"Siirr\u00e4 eteenp\u00e4in","insertlayer_desc":"Lis\u00e4\u00e4 uusi taso"},save:{"save_desc":"Tallenna","cancel_desc":"Peru kaikki muutokset"},nonbreaking:{"nonbreaking_desc":"Lis\u00e4\u00e4 tyhj\u00e4 merkki (nbsp)"},iespell:{download:"ieSpell-ohjelmaa ei havaittu. Haluatko asentaa sen nyt?","iespell_desc":"Oikeinkirjoituksen tarkistus"},advhr:{"advhr_desc":"Vaakatasoviivain","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Hymi\u00f6t","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"Etsi ja korvaa","search_desc":"Etsi","delta_width":"","delta_height":""},advimage:{"image_desc":"Lis\u00e4\u00e4/muokkaa kuvaa","delta_width":"","delta_height":""},advlink:{"link_desc":"Lis\u00e4\u00e4/muokkaa linkki\u00e4","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Lis\u00e4\u00e4/muokkaa attribuutteja","ins_desc":"Lis\u00e4ys","del_desc":"Poisto","acronym_desc":"Kirjainlyhenne","abbr_desc":"Lyhenne","cite_desc":"Sitaatti","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"Muokkaa CSS-tyylej\u00e4","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Liitt\u00e4minen on nyt pelkk\u00e4n\u00e4 tekstin\u00e4. Klikkaa uudelleen vaihtaaksesi takaisin tavalliseen tilaan.","plaintext_mode_sticky":"Liitt\u00e4minen on nyt pelkk\u00e4n\u00e4 tekstin\u00e4. Klikkaa uudelleen vaihtaaksesi takaisin tavalliseen tilaan. Palaat takaisin tavalliseen tilaan liitetty\u00e4si jotakin.","selectall_desc":"Valitse kaikki","paste_word_desc":"Liit\u00e4 Wordist\u00e4","paste_text_desc":"Liit\u00e4 pelkk\u00e4n\u00e4 tekstin\u00e4"},"paste_dlg":{"word_title":"Paina Ctrl+V liitt\u00e4\u00e4ksesi sis\u00e4ll\u00f6n ikkunaan.","text_linebreaks":"S\u00e4ilyt\u00e4 rivinvaihdot","text_title":"Paina Ctrl+V liitt\u00e4\u00e4ksesi sis\u00e4ll\u00f6n ikkunaan."},table:{"cellprops_delta_width":"80",cell:"Solu",col:"Sarake",row:"Rivi",del:"Poista taulukko","copy_row_desc":"Kopioi taulukon rivi","cut_row_desc":"Leikkaa taulukon rivi","paste_row_after_desc":"Liit\u00e4 taulukon rivi j\u00e4lkeen","paste_row_before_desc":"Liit\u00e4 taulukon rivi ennen","props_desc":"Taulukon asetukset","cell_desc":"Taulukon solun asetukset","row_desc":"Taulukon rivin asetukset","merge_cells_desc":"Yhdist\u00e4 taulukon solut","split_cells_desc":"Jaa yhdistetyt taulukon solut","delete_col_desc":"Poista sarake","col_after_desc":"Lis\u00e4\u00e4 sarake j\u00e4lkeen","col_before_desc":"Lis\u00e4\u00e4 sarake ennen","delete_row_desc":"Poista rivi","row_after_desc":"Lis\u00e4\u00e4 rivi j\u00e4lkeen","row_before_desc":"Lis\u00e4\u00e4 rivi ennen",desc:"Lis\u00e4\u00e4 uusi taulukko","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Jos palautat automaattisesti tallennetun sis\u00e4ll\u00f6n, menet\u00e4t t\u00e4ll\u00e4 hetkell\u00e4 editorissa olevan sis\u00e4ll\u00f6n.\n\nHaluatko varmasti palauttaa tallennetun sis\u00e4ll\u00f6n?","restore_content":"Palauta automaattisesti tallennettu sis\u00e4lt\u00f6.","unload_msg":"Tekem\u00e4si muutokset menetet\u00e4\u00e4n jos poistut t\u00e4lt\u00e4 sivulta."},fullscreen:{desc:"Kokoruututila"},media:{edit:"Muokkaa upotettua mediaa",desc:"Lis\u00e4\u00e4/muokkaa upotettua mediaa","delta_height":"","delta_width":""},fullpage:{desc:"Tiedoston asetukset","delta_width":"","delta_height":""},template:{desc:"Lis\u00e4\u00e4 esim\u00e4\u00e4ritetty\u00e4 sivupohjasis\u00e4lt\u00f6\u00e4"},visualchars:{desc:"N\u00e4yt\u00e4/piilota muotoilumerkit."},spellchecker:{desc:"Oikeinkirjoituksen tarkistus",menu:"Oikeinkirjoituksen asetukset","ignore_word":"Ohita sana","ignore_words":"Ohita kaikki",langs:"Kielet",wait:"Odota ole hyv\u00e4...",sug:"Ehdotukset","no_sug":"Ei ehdotuksia","no_mpell":"Virheit\u00e4 ei l\u00f6ytynyt.","learn_word":"Opettele sana"},pagebreak:{desc:"Lis\u00e4\u00e4 sivunvaihto."},advlist:{types:"Tyypit",def:"Oletus","lower_alpha":"pienet kirjaimet: a, b, c","lower_greek":"pienet kirjaimet: \u03b1, \u03b2, \u03b3","lower_roman":"pienet kirjaimet: i, ii, iii","upper_alpha":"isot kirjaimet: A, B, C","upper_roman":"isot kirjaimet: I, II, III",circle:"Pallo",disc:"Ympyr\u00e4",square:"Neli\u00f6"},colors:{"333300":"Tummanoliivi","993300":"Tummanoranssi","000000":"Musta","003300":"Tummanvihre\u00e4","003366":"Tummantaivaansininen","000080":"Laivaston sininen","333399":"Indigonsininen","333333":"Hyvin tummanharmaa","800000":"Punaruskea",FF6600:"Oranssi","808000":"Oliivi","008000":"Vihre\u00e4","008080":"Sinivihre\u00e4","0000FF":"Sininen","666699":"Harmaansininen","808080":"Harmaa",FF0000:"Punainen",FF9900:"Kullanruskea","99CC00":"Keltaisenvihre\u00e4","339966":"Merenvihre\u00e4","33CCCC":"Turkoosi","3366FF":"Syv\u00e4n sininen","800080":"Violetti","999999":"Keskiharmaa",FF00FF:"Magenta",FFCC00:"Kulta",FFFF00:"Keltainen","00FF00":"Lime","00FFFF":"Sinivihre\u00e4","00CCFF":"Taivaansininen","993366":"Ruskea",C0C0C0:"Hopea",FF99CC:"Vaaleanpunainen",FFCC99:"Persikka",FFFF99:"Vaaleankeltainen",CCFFCC:"Haalistuneen vihre\u00e4",CCFFFF:"Haalistuneen syaani","99CCFF":"Vaaleantaivaansininen",CC99FF:"Luumunpunainen",FFFFFF:"Valkoinen"},aria:{"rich_text_area":"Rikastettu tekstialue"},wordcount:{words:"Sanaa:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fr.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fr.js deleted file mode 100644 index b9cfd8b515..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/fr.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({fr:{common:{"more_colors":"Plus de couleurs","invalid_data":"Erreur : saisie de valeurs incorrectes. Elles sont mises en \u00e9vidence en rouge.","popup_blocked":"D\u00e9sol\u00e9, nous avons d\u00e9tect\u00e9 que votre bloqueur de popup a bloqu\u00e9 une fen\u00eatre dont l\'application a besoin. Vous devez d\u00e9sactiver votre bloqueur de popup pour pouvoir utiliser cet outil.","clipboard_no_support":"Actuellement non support\u00e9 par votre navigateur.\n Veuillez utiliser les raccourcis clavier \u00e0 la place.","clipboard_msg":"Les fonctions Copier/Couper/Coller ne sont pas valables sur Mozilla et Firefox.\nSouhaitez-vous avoir plus d\'informations sur ce sujet ?","not_set":"-- non d\u00e9fini --","class_name":"Classe",browse:"parcourir",close:"Fermer",cancel:"Annuler",update:"Mettre \u00e0 jour",insert:"Ins\u00e9rer",apply:"Appliquer","edit_confirm":"Souhaitez-vous utiliser le mode WYSIWYG pour cette zone de texte ?","invalid_data_number":"{#field} doit \u00eatre un nombre","invalid_data_min":"{#field} doit \u00eatre un nombre plus grand que {#min}","invalid_data_size":"{#field} doit \u00eatre un nombre ou un pourcentage",value:"(valeur)"},contextmenu:{full:"Justifi\u00e9",right:"Droite",center:"Centr\u00e9",left:"Gauche",align:"Alignement"},insertdatetime:{"day_short":"Dim,Lun,Mar,Mer,Jeu,Ven,Sam,Dim","day_long":"Dimanche,Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche","months_short":"Jan,F\u00e9v,Mar,Avr,Mai,Juin,Juil,Ao\u00fbt,Sep,Oct,Nov,D\u00e9c","months_long":"Janvier,F\u00e9vrier,Mars,Avril,Mai,Juin,Juillet,Ao\u00fbt,Septembre,Octobre,Novembre,D\u00e9cembre","inserttime_desc":"Ins\u00e9rer l\'heure","insertdate_desc":"Ins\u00e9rer la date","time_fmt":"%H:%M:%S","date_fmt":"%d-%m-%Y"},print:{"print_desc":"Imprimer"},preview:{"preview_desc":"Pr\u00e9visualiser"},directionality:{"rtl_desc":"\u00c9criture de droite \u00e0 gauche","ltr_desc":"\u00c9criture de gauche \u00e0 droite"},layer:{content:"Nouvelle couche\u2026","absolute_desc":"Activer le positionnement absolu","backward_desc":"D\u00e9placer vers l\'arri\u00e8re","forward_desc":"D\u00e9placer vers l\'avant","insertlayer_desc":"Ins\u00e9rer une nouvelle couche"},save:{"save_desc":"Enregistrer","cancel_desc":"Annuler toutes les modifications"},nonbreaking:{"nonbreaking_desc":"Ins\u00e9rer une espace ins\u00e9cable"},iespell:{download:"ieSpell n\'est pas install\u00e9. Souhaitez-vous l\'installer maintenant ?","iespell_desc":"Lancer le v\u00e9rificateur d\'orthographe"},advhr:{"delta_height":"Ecart de hauteur","delta_width":"Ecart de largeur","advhr_desc":"Ins\u00e9rer un trait horizontal"},emotions:{"delta_height":"delta_height","delta_width":"delta_width","emotions_desc":"\u00c9motic\u00f4nes"},searchreplace:{"replace_desc":"Rechercher / remplacer","search_desc":"Rechercher","delta_width":"","delta_height":""},advimage:{"image_desc":"Ins\u00e9rer / \u00e9diter une image","delta_width":"","delta_height":""},advlink:{"link_desc":"Ins\u00e9rer / \u00e9diter un lien","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Ins\u00e9rer / \u00e9diter les attributs","ins_desc":"Ins\u00e9r\u00e9","del_desc":"Barr\u00e9","acronym_desc":"Acronyme","abbr_desc":"Abr\u00e9viation","cite_desc":"Citation","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"\u00c9diter la feuille de style (CSS)","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Le collage est actuellement en mode texte non format\u00e9. Cliquez \u00e0 nouveau pour revenir en mode de collage ordinaire.","plaintext_mode_sticky":"Le collage est actuellement en mode texte non format\u00e9. Cliquez \u00e0 nouveau pour revenir en mode de collage ordinaire. Apr\u00e8s avoir coll\u00e9 quelque chose, vous retournerez en mode de collage ordinaire.","selectall_desc":"Tout s\u00e9lectionner","paste_word_desc":"Coller un texte cr\u00e9\u00e9 sous Word","paste_text_desc":"Coller comme texte brut"},"paste_dlg":{"word_title":"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00eatre.","text_linebreaks":"Conserver les retours \u00e0 la ligne","text_title":"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00eatre."},table:{cell:"Cellule",col:"Colonne",row:"Ligne",del:"Effacer le tableau","copy_row_desc":"Copier la ligne","cut_row_desc":"Couper la ligne","paste_row_after_desc":"Coller la ligne apr\u00e8s","paste_row_before_desc":"Coller la ligne avant","props_desc":"Propri\u00e9t\u00e9s du tableau","cell_desc":"Propri\u00e9t\u00e9s de la cellule","row_desc":"Propri\u00e9t\u00e9s de la ligne","merge_cells_desc":"Fusionner les cellules","split_cells_desc":"Scinder les cellules fusionn\u00e9es","delete_col_desc":"Effacer la colonne","col_after_desc":"Ins\u00e9rer une colonne apr\u00e8s","col_before_desc":"Ins\u00e9rer une colonne avant","delete_row_desc":"Effacer la ligne","row_after_desc":"Ins\u00e9rer une ligne apr\u00e8s","row_before_desc":"Ins\u00e9rer une ligne avant",desc:"Ins\u00e9rer un nouveau tableau","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Si vous restaurez le contenu sauv\u00e9, vous perdrez le contenu qui est actuellement dans l\'\u00e9diteur.\n\n\u00cates-vous s\u00fbr de vouloir restaurer le contenu sauv\u00e9 ?","restore_content":"Restaurer le contenu auto-sauvegard\u00e9.","unload_msg":"Les modifications apport\u00e9es seront perdues si vous quittez cette page."},fullscreen:{desc:"Passer en mode plein \u00e9cran"},media:{edit:"\u00c9diter un m\u00e9dia incorpor\u00e9",desc:"Ins\u00e9rer / \u00e9diter un m\u00e9dia incorpor\u00e9","delta_height":"","delta_width":""},fullpage:{desc:"Propri\u00e9t\u00e9s du document","delta_width":"","delta_height":""},template:{desc:"Ins\u00e9rer un mod\u00e8le pr\u00e9d\u00e9fini."},visualchars:{desc:"Activer les caract\u00e8res de mise en page."},spellchecker:{desc:"Activer le v\u00e9rificateur d\'orthographe",menu:"Param\u00e8tres du v\u00e9rificateur d\'orthographe","ignore_word":"Ignorer le mot","ignore_words":"Tout ignorer",langs:"Langues",wait:"Veuillez patienter\u2026",sug:"Suggestions","no_sug":"Aucune suggestion","no_mpell":"Aucune erreur trouv\u00e9e.","learn_word":"Apprendre le mot"},pagebreak:{desc:"Ins\u00e9rer un saut de page."},advlist:{types:"Types",def:"D\u00e9faut","lower_alpha":"Alpha minuscule","lower_greek":"Grec minuscule","lower_roman":"Romain minuscule","upper_alpha":"Alpha majuscule","upper_roman":"Romain majuscule",circle:"Cercle",disc:"Disque",square:"Carr\u00e9"},colors:{"333300":"Olive fonc\u00e9","993300":"Orange br\u00fbl\u00e9","000000":"Noir","003300":"Vert fonc\u00e9","003366":"Azur fonc\u00e9","000080":"Bleu marine","333399":"Indigo","333333":"Gris tr\u00e8s fonc\u00e9","800000":"Bordeaux",FF6600:"Orange","808000":"Olive","008000":"Vert","008080":"Sarcelle","0000FF":"Bleu","666699":"Bleu gris\u00e2tre","808080":"Gris",FF0000:"Rouge",FF9900:"Ambre","99CC00":"Jaune vert","339966":"Mer verte","33CCCC":"Turquoise","3366FF":"Bleu royal","800080":"Violet","999999":"Gris moyen",FF00FF:"Magenta",FFCC00:"Or",FFFF00:"Jaune","00FF00":"Lime","00FFFF":"Bleu vert","00CCFF":"Bleu ciel","993366":"Brun",C0C0C0:"Argent",FF99CC:"Rose",FFCC99:"P\u00eache",FFFF99:"Jaune clair",CCFFCC:"Vert p\u00e2le",CCFFFF:"Cyan p\u00e2le","99CCFF":"Bleu ciel clair",CC99FF:"Prune",FFFFFF:"Blanc"},aria:{"rich_text_area":"Texte riche"},wordcount:{words:"Mots:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/he.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/he.js deleted file mode 100644 index 0f4e12d7b5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/he.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({he:{common:{"more_colors":"\u05e2\u05d5\u05d3 \u05e6\u05d1\u05e2\u05d9\u05dd","invalid_data":"\u05e9\u05d2\u05d9\u05d0\u05d4: \u05d4\u05d5\u05e7\u05dc\u05d3 \u05de\u05d9\u05d3\u05e2 \u05dc\u05d0 \u05ea\u05e7\u05e0\u05d9. \u05d4\u05de\u05d9\u05d3\u05e2 \u05e1\u05d5\u05de\u05df \u05d1\u05d0\u05d3\u05d5\u05dd.","popup_blocked":"\u05d7\u05d5\u05e1\u05dd \u05e4\u05e8\u05d9\u05d8\u05d9\u05dd \u05de\u05d5\u05e7\u05e4\u05e6\u05d9\u05dd \u05de\u05e0\u05e2 \u05de\u05d7\u05dc\u05d5\u05df \u05d7\u05e9\u05d5\u05d1 \u05de\u05dc\u05d4\u05e4\u05ea\u05d7,\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05db\u05dc\u05d9 \u05d6\u05d4 \u05e2\u05dc\u05d9\u05da \u05dc\u05d1\u05d8\u05dc \u05d0\u05ea \u05d7\u05d5\u05e1\u05dd \u05d4\u05e4\u05e8\u05d9\u05d8\u05d9\u05dd","clipboard_no_support":"\u05db\u05e8\u05d2\u05e2 \u05dc\u05d0 \u05e0\u05ea\u05de\u05da \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da. \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e7\u05d9\u05e6\u05d5\u05e8\u05d9 \u05d4\u05de\u05e7\u05dc\u05d3\u05ea.","clipboard_msg":"\n \u05d4\u05e2\u05ea\u05e7\u05d4/\u05d2\u05d6\u05d9\u05e8\u05d4 \u05d5\u05d4\u05d3\u05d1\u05e7\u05d4 \u05d0\u05d9\u05e0\u05dd \u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d1 Mozilla \u05d5\u05d1-Firefox.\n \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05e7\u05d1\u05dc \u05de\u05d9\u05d3\u05e2 \u05e0\u05d5\u05e1\u05e3 \u05e2\u05dc \u05d4\u05e0\u05d5\u05e9\u05d0?\n ","not_set":"-- \u05dc\u05d0 \u05d4\u05d5\u05d2\u05d3\u05e8 --","class_name":"\u05de\u05d7\u05dc\u05e7\u05d4",browse:"\u05e2\u05d9\u05d5\u05df",close:"\u05e1\u05d2\u05d9\u05e8\u05d4",cancel:"\u05d1\u05d9\u05d8\u05d5\u05dc",update:"\u05e2\u05d3\u05db\u05d5\u05df",insert:"\u05d4\u05d5\u05e1\u05e4\u05d4",apply:"\u05d0\u05d9\u05e9\u05d5\u05e8","edit_confirm":"\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e2\u05d5\u05e8\u05da \u05d4\u05de\u05ea\u05e7\u05d3\u05dd?","invalid_data_number":"{#field} \u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05d9\u05d5\u05ea \u05de\u05e1\u05e4\u05e8","invalid_data_min":"{#field} \u05d4\u05de\u05e1\u05e4\u05e8 \u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc \u05de-{#min}","invalid_data_size":"{#field} \u05d4\u05e2\u05e8\u05da \u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05d9\u05d5\u05ea \u05de\u05e1\u05e4\u05e8 \u05d0\u05d5 \u05d0\u05d7\u05d5\u05d6",value:"(\u05e2\u05e8\u05da)"},contextmenu:{full:"\u05e9\u05e0\u05d9 \u05d4\u05e6\u05d3\u05d3\u05d9\u05dd",right:"\u05d9\u05de\u05d9\u05df",center:"\u05d0\u05de\u05e6\u05e2",left:"\u05e9\u05de\u05d0\u05dc",align:"\u05d9\u05d9\u05e9\u05d5\u05e8"},insertdatetime:{"day_short":"\u05d9\u05d5\u05dd \u05d0\',\u05d9\u05d5\u05dd \u05d1\',\u05d9\u05d5\u05dd \u05d2\',\u05d9\u05d5\u05dd \u05d3\',\u05d9\u05d5\u05dd \u05d4\',\u05d9\u05d5\u05dd \u05d5\',\u05e9\u05d1\u05ea,\u05d9\u05d5\u05dd \u05d0\'","day_long":"\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df,\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9,\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9,\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9,\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9,\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9,\u05d9\u05d5\u05dd \u05e9\u05d1\u05ea,\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df","months_short":"\u05d9\u05e0\u05d5\u05d0\u05e8,\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8,\u05de\u05e8\u05e5,\u05d0\u05e4\u05e8\u05d9\u05dc,\u05de\u05d0\u05d9,\u05d9\u05d5\u05e0\u05e2,\u05d9\u05d5\u05dc\u05d9,\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8,\u05e1\u05e4\u05d8\u05de\u05d1\u05e8,\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8,\u05e0\u05d5\u05d1\u05de\u05d1\u05e8,\u05d3\u05e6\u05de\u05d1\u05e8","months_long":"\u05d9\u05e0\u05d5\u05d0\u05e8,\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8,\u05de\u05e8\u05e5,\u05d0\u05e4\u05e8\u05d9\u05dc,\u05de\u05d0\u05d9,\u05d9\u05d5\u05e0\u05e2,\u05d9\u05d5\u05dc\u05d9,\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8,\u05e1\u05e4\u05d8\u05de\u05d1\u05e8,\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8,\u05e0\u05d5\u05d1\u05de\u05d1\u05e8,\u05d3\u05e6\u05de\u05d1\u05e8","inserttime_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea \u05d6\u05de\u05df","insertdate_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea \u05ea\u05d0\u05e8\u05d9\u05da","time_fmt":"%H:%M:%S","date_fmt":"%d-%m-%Y"},print:{"print_desc":"\u05d4\u05d3\u05e4\u05e1\u05d4"},preview:{"preview_desc":"\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4"},directionality:{"rtl_desc":"\u05db\u05d9\u05d5\u05d5\u05df \u05d8\u05e7\u05e1\u05d8 \u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc","ltr_desc":"\u05db\u05d9\u05d5\u05d5\u05df \u05d8\u05e7\u05e1\u05d8 \u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df"},layer:{content:"\u05e9\u05db\u05d1\u05d4 \u05d7\u05d3\u05e9\u05d4...","absolute_desc":"\u05d1\u05d7\u05d9\u05e8\u05ea \u05de\u05d9\u05e7\u05d5\u05dd \u05de\u05d5\u05d7\u05dc\u05d8","backward_desc":"\u05d4\u05e2\u05d1\u05e8\u05d4 \u05d0\u05d7\u05d5\u05e8\u05d4","forward_desc":"\u05d4\u05e2\u05d1\u05e8\u05d4 \u05e7\u05d3\u05d9\u05de\u05d4","insertlayer_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea \u05e9\u05db\u05d1\u05d4 \u05d7\u05d3\u05e9\u05d4"},save:{"save_desc":"\u05e9\u05de\u05d9\u05e8\u05d4","cancel_desc":"\u05d1\u05d9\u05d8\u05d5\u05dc \u05db\u05dc \u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05dd"},nonbreaking:{"nonbreaking_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea \u05e8\u05d5\u05d5\u05d7"},iespell:{download:" \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0 ieSpell. \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05ea\u05e7\u05d9\u05df?","iespell_desc":"\u05d1\u05d3\u05d9\u05e7\u05ea \u05d0\u05d9\u05d5\u05ea \u05d1\u05d0\u05e0\u05d2\u05dc\u05d9\u05ea"},advhr:{"advhr_desc":"\u05e7\u05d5 \u05d0\u05d5\u05e4\u05e7\u05d9","delta_height":"","delta_width":""},emotions:{"emotions_desc":"\u05e1\u05de\u05d9\u05d9\u05dc\u05d9\u05dd","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"\u05d4\u05d7\u05dc\u05e4\u05d4","search_desc":"\u05d7\u05d9\u05e4\u05d5\u05e9","delta_width":"","delta_height":""},advimage:{"image_desc":"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05ea\u05de\u05d5\u05e0\u05d4","delta_width":"","delta_height":""},advlink:{"link_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea/\u05e2\u05e8\u05d9\u05db\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"\u05d4\u05db\u05e0\u05e1/\u05e2\u05e8\u05d5\u05da \u05ea\u05db\u05d5\u05e0\u05d5\u05ea","ins_desc":"\u05d4\u05db\u05e0\u05e1\u05d4","del_desc":"\u05de\u05d7\u05d9\u05e7\u05d4","acronym_desc":"\u05e8\u05d0\u05e9\u05d9 \u05ea\u05d9\u05d1\u05d5\u05ea","abbr_desc":"\u05e7\u05d9\u05e6\u05d5\u05e8","cite_desc":"\u05e6\u05d9\u05d8\u05d5\u05d8","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"\u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea CSS","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Paste is now in plain text mode. Click again to toggle back to regular paste mode.","plaintext_mode_sticky":"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.","selectall_desc":"\u05d1\u05d7\u05e8 \u05d4\u05db\u05dc","paste_word_desc":"\u05d4\u05d3\u05d1\u05e7\u05d4 \u05de-WORD","paste_text_desc":"\u05d4\u05d3\u05d1\u05e7\u05d4 \u05db\u05d8\u05e7\u05e1\u05d8 \u05d1\u05dc\u05d1\u05d3"},"paste_dlg":{"word_title":"\u05d4\u05d3\u05d1\u05d9\u05e7\u05d5 \u05d1\u05d7\u05dc\u05d5\u05df \u05d6\u05d4 \u05d0\u05ea \u05d4\u05d8\u05e7\u05e1\u05d8 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05e9\u05d9\u05dd CTRL+V.","text_linebreaks":"\u05d4\u05e9\u05d0\u05e8 \u05d0\u05ea \u05e9\u05d5\u05e8\u05d5\u05ea \u05d4\u05e8\u05d5\u05d5\u05d7","text_title":"\u05d4\u05d3\u05d1\u05d9\u05e7\u05d5 \u05d1\u05d7\u05dc\u05d5\u05df \u05d6\u05d4 \u05d0\u05ea \u05d4\u05d8\u05e7\u05e1\u05d8 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05e9\u05d9\u05dd CTRL+V."},table:{cell:"\u05ea\u05d0",col:"\u05e2\u05de\u05d5\u05d3\u05d4",row:"\u05e9\u05d5\u05e8\u05d4",del:"\u05de\u05d7\u05d9\u05e7\u05ea \u05d8\u05d1\u05dc\u05d4","copy_row_desc":"\u05d4\u05e2\u05ea\u05e7\u05ea \u05e9\u05d5\u05e8\u05d4 \u05d1\u05d8\u05d1\u05dc\u05d4","cut_row_desc":"\u05d2\u05d6\u05d9\u05e8\u05ea \u05e9\u05d5\u05e8\u05d4 \u05d1\u05d8\u05d1\u05dc\u05d4","paste_row_after_desc":"\u05d4\u05d3\u05d1\u05e7\u05ea \u05e9\u05d5\u05e8\u05d4 \u05d1\u05d8\u05d1\u05dc\u05d4 \u05d0\u05d7\u05e8\u05d9","paste_row_before_desc":"\u05d4\u05d3\u05d1\u05e7\u05ea \u05e9\u05d5\u05e8\u05d4 \u05d1\u05d8\u05d1\u05dc\u05d4 \u05dc\u05e4\u05e0\u05d9","props_desc":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05d4\u05d8\u05d1\u05dc\u05d4","cell_desc":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05ea\u05d0 \u05d1\u05d8\u05d1\u05dc\u05d4","row_desc":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05e9\u05d5\u05e8\u05d4 \u05d1\u05d8\u05d1\u05dc\u05d4","merge_cells_desc":"\u05d0\u05d9\u05d7\u05d5\u05d3 \u05ea\u05d0\u05d9\u05dd \u05d1\u05d8\u05d1\u05dc\u05d4","split_cells_desc":"\u05e4\u05d9\u05e6\u05d5\u05dc \u05ea\u05d0\u05d9\u05dd \u05d1\u05d8\u05d1\u05dc\u05d4","delete_col_desc":"\u05d4\u05e1\u05e8\u05ea \u05e2\u05de\u05d5\u05d3\u05d4","col_after_desc":"\u05d4\u05db\u05e0\u05e1\u05ea \u05e2\u05de\u05d5\u05d3\u05d4 \u05de\u05e9\u05de\u05d0\u05dc","col_before_desc":"\u05d4\u05db\u05e0\u05e1\u05ea \u05e2\u05de\u05d5\u05d3\u05d4 \u05de\u05d9\u05de\u05d9\u05df","delete_row_desc":"\u05de\u05d7\u05d9\u05e7\u05ea \u05e9\u05d5\u05e8\u05d4","row_after_desc":"\u05d4\u05db\u05e0\u05e1\u05ea \u05e9\u05d5\u05e8\u05d4 \u05de\u05ea\u05d7\u05ea","row_before_desc":"\u05d4\u05db\u05e0\u05e1\u05ea \u05e9\u05d5\u05e8\u05d4 \u05de\u05e2\u05dc",desc:"\u05d4\u05db\u05e0\u05e1\u05ea \u05d0\u05d5 \u05e2\u05e8\u05d9\u05db\u05ea \u05d8\u05d1\u05dc\u05d4","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"\u05d0\u05dd \u05ea\u05e9\u05d7\u05d6\u05e8 \u05d0\u05ea \u05d4\u05ea\u05d5\u05db\u05df \u05dc\u05d2\u05e8\u05d9\u05e1\u05d0 \u05d4\u05e9\u05de\u05d5\u05e8\u05d4, \u05ea\u05d0\u05d1\u05d3 \u05d0\u05ea \u05db\u05dc \u05d4\u05ea\u05d5\u05db\u05df \u05e9\u05e0\u05de\u05e6\u05d0 \u05db\u05e2\u05ea \u05d1\u05e2\u05d5\u05e8\u05da. \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d0\u05ea\u05d4 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05e9\u05d7\u05d6\u05e8 \u05d0\u05ea \u05d4\u05ea\u05d5\u05db\u05df \u05dc\u05d2\u05d9\u05e8\u05e1\u05d0 \u05d4\u05e9\u05de\u05d5\u05e8\u05d4?.","restore_content":"\u05e9\u05d7\u05d6\u05d5\u05e8 \u05dc\u05d2\u05d9\u05e8\u05e1\u05d0 \u05e9\u05de\u05d5\u05e8\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea","unload_msg":"\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e9\u05d1\u05d9\u05e6\u05e2\u05ea \u05dc\u05d0 \u05d9\u05e9\u05de\u05e8\u05d5 \u05d0\u05dd \u05ea\u05e2\u05d1\u05d5\u05e8 \u05de\u05d3\u05e3 \u05d6\u05d4"},fullscreen:{desc:"\u05de\u05e2\u05d1\u05e8 \u05dc\u05de\u05e1\u05da \u05de\u05dc\u05d0/\u05d7\u05dc\u05e7\u05d9"},media:{edit:"\u05e2\u05e8\u05d9\u05db\u05ea \u05e1\u05e8\u05d8\u05d5\u05df",desc:"\u05d4\u05d5\u05e1\u05e4\u05ea/\u05e2\u05e8\u05d9\u05db\u05ea \u05e1\u05e8\u05d8\u05d5\u05df","delta_height":"","delta_width":""},fullpage:{desc:"\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05e2\u05de\u05d5\u05d3","delta_width":"","delta_height":""},template:{desc:"Insert predefined template content"},visualchars:{desc:"\u05d4\u05e6\u05d2/\u05d4\u05e1\u05ea\u05e8 \u05ea\u05d5\u05d5\u05d9 \u05d1\u05e7\u05e8\u05d4"},spellchecker:{desc:"\u05d4\u05e4\u05e2\u05dc\u05ea \u05d1\u05d5\u05d3\u05e7 \u05d0\u05d9\u05d5\u05ea",menu:"\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d1\u05d5\u05d3\u05e7 \u05d0\u05d9\u05d5\u05ea","ignore_word":"\u05dc\u05d4\u05ea\u05e2\u05dc\u05dd \u05de\u05d4\u05de\u05d9\u05dc\u05d4","ignore_words":"\u05dc\u05d4\u05ea\u05e2\u05dc\u05dd \u05de\u05d4\u05db\u05dc",langs:"\u05e9\u05e4\u05d5\u05ea",wait:"\u05e0\u05d0 \u05dc\u05d4\u05de\u05ea\u05d9\u05df..",sug:"\u05d4\u05e6\u05e2\u05d5\u05ea","no_sug":"\u05d0\u05d9\u05df \u05d4\u05e6\u05e2\u05d5\u05ea","no_mpell":"\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05e9\u05d2\u05d9\u05d0\u05d5\u05ea \u05d0\u05d9\u05d5\u05ea","learn_word":"\u05dc\u05de\u05d3 \u05de\u05d9\u05dc\u05d9\u05dd"},pagebreak:{desc:"\u05d4\u05d5\u05e1\u05e4\u05ea \u05de\u05e2\u05d1\u05e8 \u05d3\u05e3"},advlist:{types:"\u05e1\u05d5\u05d2\u05d9\u05dd",def:"\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc","lower_alpha":"Lower alpha","lower_greek":"Lower greek","lower_roman":"Lower roman","upper_alpha":"Upper alpha","upper_roman":"Upper roman",circle:"\u05e2\u05d2\u05d5\u05dc",disc:"\u05d3\u05d9\u05e1\u05e7",square:"\u05de\u05e8\u05d5\u05d1\u05e2"},colors:{"333300":"\u05d6\u05d9\u05ea \u05db\u05d4\u05d4","993300":"\u05db\u05ea\u05d5\u05dd \u05db\u05d4\u05d4","000000":"\u05e9\u05d7\u05d5\u05e8","003300":"\u05d9\u05e8\u05d5\u05e7 \u05db\u05d4\u05d4","003366":"\u05d8\u05d5\u05e8\u05e7\u05d9\u05d6 \u05db\u05d4\u05d4","000080":"\u05db\u05d7\u05d5\u05dc \u05e6\u05d9","333399":"\u05d0\u05d9\u05e0\u05d3\u05d9\u05d2\u05d5","333333":"\u05d0\u05e4\u05d5\u05e8 \u05db\u05d4\u05d4 \u05de\u05d0\u05d5\u05d3","800000":"\u05e2\u05e8\u05de\u05d5\u05e0\u05d9",FF6600:"\u05db\u05ea\u05d5\u05dd","808000":"\u05d6\u05d9\u05ea","008000":"\u05d9\u05e8\u05d5\u05e7","008080":"\u05d9\u05e8\u05d5\u05e7-\u05db\u05d7\u05d5\u05dc \u05e2\u05de\u05d5\u05e7","0000FF":"\u05db\u05d7\u05d5\u05dc","666699":"\u05db\u05d7\u05d5\u05dc \u05d0\u05e4\u05e8\u05e4\u05e8","808080":"\u05d0\u05e4\u05d5\u05e8",FF0000:"\u05d0\u05d3\u05d5\u05dd",FF9900:"\u05e2\u05e0\u05d1\u05e8","99CC00":"\u05d9\u05e8\u05d5\u05e7 \u05e6\u05d4\u05d1\u05d4\u05d1","339966":"\u05d9\u05e8\u05d5\u05e7 \u05d9\u05dd","33CCCC":"\u05d8\u05d5\u05e8\u05e7\u05d9\u05d6","3366FF":"\u05db\u05d7\u05d5\u05dc \u05e8\u05d5\u05d9\u05d0\u05dc","800080":"\u05e1\u05d2\u05d5\u05dc","999999":"\u05d0\u05e4\u05d5\u05e8 \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd",FF00FF:"\u05e1\u05d2\u05d5\u05dc-\u05d5\u05e8\u05d5\u05d3 (\u05de\u05d2\u05f3\u05e0\u05d8\u05d4)",FFCC00:"\u05d6\u05d4\u05d1",FFFF00:"\u05e6\u05d4\u05d5\u05d1","00FF00":"\u05dc\u05d9\u05d9\u05dd","00FFFF":"\u05d8\u05d5\u05e8\u05e7\u05d9\u05d6 \u05de\u05d9\u05dd","00CCFF":"\u05ea\u05db\u05dc\u05ea","993366":"\u05d7\u05d5\u05dd",C0C0C0:"\u05db\u05e1\u05e3",FF99CC:"\u05d5\u05e8\u05d5\u05d3",FFCC99:"\u05d0\u05e4\u05e8\u05e1\u05e7",FFFF99:"\u05e6\u05d4\u05d5\u05d1 \u05d1\u05d4\u05d9\u05e8",CCFFCC:"\u05d9\u05e8\u05d5\u05e7 \u05d7\u05d9\u05d5\u05d5\u05e8",CCFFFF:"\u05d8\u05d5\u05e8\u05e7\u05d9\u05d6 \u05d1\u05d4\u05d9\u05e8","99CCFF":"\u05ea\u05db\u05dc\u05ea \u05d1\u05d4\u05d9\u05e8",CC99FF:"\u05d5\u05e8\u05d5\u05d3 \u05e2\u05de\u05d5\u05e7",FFFFFF:"\u05dc\u05d1\u05df"},aria:{"rich_text_area":"\u05d0\u05d6\u05d5\u05e8 \u05e2\u05d5\u05e8\u05da \u05d8\u05e7\u05e1\u05d8 \u05e2\u05e9\u05d9\u05e8"},wordcount:{words:"\u05de\u05d9\u05dc\u05d9\u05dd:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/it.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/it.js deleted file mode 100644 index af57d85599..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/it.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({it:{common:{"more_colors":"Colori aggiuntivi...","invalid_data":"Errore: valori inseriti non validi, sono marcati in rosso.","popup_blocked":"Spiacente, ma il blocco popup ha disabilitato una finestra che fornisce funzionalit\u00e0 dell\'applicazione. Si deve disabilitare il blocco popup per questo sito per poter utlizzare appieno questo strumento.","clipboard_no_support":"Attualmente non supportato dal browser in uso, usare le scorciatoie da tastiera.","clipboard_msg":"Copia/Taglia/Incolla non \u00e8 disponibile in Mozilla e Firefox.\nSi desidera avere maggiori informazioni su questo problema?","not_set":"-- Non impostato --","class_name":"Classe",browse:"Sfoglia",close:"Chiudi",cancel:"Annulla",update:"Aggiorna",insert:"Inserisci",apply:"Applica","edit_confirm":"Usare la modalit\u00e0 WYSIWYG per questa textarea?","invalid_data_number":"{#field} deve essere un numero","invalid_data_min":"{#field} deve essere un numero maggiore di {#min}","invalid_data_size":"{#field} deve essere un numero o una percentuale",value:"(valore)"},contextmenu:{full:"Giustifica",right:"Allinea a destra",center:"Centra",left:"Allinea a sinistra",align:"Allineamento"},insertdatetime:{"day_short":"Dom,Lun,Mar,Mer,Gio,Ven,Sab,Dom","day_long":"Domenica,Luned\u00ec,Marted\u00ec,Mercoled\u00ec,Gioved\u00ec,Venerd\u00ec,Sabato,Domenica","months_short":"Gen,Feb,Mar,Apr,Mag,Giu,Lug,Ago,Set,Ott,Nov,Dic","months_long":"Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre","inserttime_desc":"Inserisci ora","insertdate_desc":"Inserisci data","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"Stampa"},preview:{"preview_desc":"Anteprima"},directionality:{"rtl_desc":"Direzione da destra a sinistra","ltr_desc":"Direzione da sinistra a destra"},layer:{content:"Nuovo layer...","absolute_desc":"Attiva/Disattiva posizionamento assoluto","backward_desc":"Porta in sfondo","forward_desc":"Porta in rilievo","insertlayer_desc":"Inserisci nuovo layer"},save:{"save_desc":"Salva","cancel_desc":"Cancella tutte le modifiche"},nonbreaking:{"nonbreaking_desc":"Inserisci uno spazio"},iespell:{download:"ieSpell non rilevato. Installarlo ora?","iespell_desc":"Esegui controllo ortografico"},advhr:{"advhr_desc":"Riga orizzontale","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Faccine","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"Trova/Sostituisci","search_desc":"Trova","delta_width":"","delta_height":""},advimage:{"image_desc":"Inserisci/modifica immagine","delta_width":"","delta_height":""},advlink:{"link_desc":"Inserisci/modifica collegamento","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Inserisci/modifica attributi","ins_desc":"Inserimento","del_desc":"Cancellamento","acronym_desc":"Acronimo","abbr_desc":"Abbreviazione","cite_desc":"Citazione","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"Modifica stile CSS","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Incolla adesso e in modalit\u00e0 testo. Clicca nuovamente per tornare alla modalit\u00e0 normale.","plaintext_mode_sticky":"Incolla adesso e in modalit\u00e0 testo. Clicca nuovamente per tornare alla modalit\u00e0 normale. Dopo che avrai incollato qualcosa tornerai alla modalit\u00e0 normale","selectall_desc":"Seleziona tutto","paste_word_desc":"Incolla da Word","paste_text_desc":"Incolla come testo semplice"},"paste_dlg":{"word_title":"Premere CTRL+V sulla tastiera per incollare il testo nella finestra.","text_linebreaks":"Mantieni interruzioni di riga","text_title":"Premere CTRL+V sulla tastiera per incollare il testo nella finestra."},table:{cell:"Cella",col:"Colonna",row:"Riga",del:"Elimina tabella","copy_row_desc":"Copia riga","cut_row_desc":"Taglia riga","paste_row_after_desc":"Incolla riga dopo","paste_row_before_desc":"Incolla riga prima","props_desc":"Propriet\u00e0 tabella","cell_desc":"Propriet\u00e0 cella","row_desc":"Propriet\u00e0 riga","merge_cells_desc":"Unisci celle","split_cells_desc":"Separa celle","delete_col_desc":"Elimina colonna","col_after_desc":"Inserisci colonna dopo","col_before_desc":"Inserisci colonna prima","delete_row_desc":"Elimina riga","row_after_desc":"Inserisci riga dopo","row_before_desc":"Inserisci riga prima",desc:"Inserisci una nuova tabella","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Se ripristini i dati salvati automaticamente perderai i dati attuali dell\'editor\n\nSei sicuro di voler ripristinare i dati?.","restore_content":"Ripristina i dati salvati automaticamente","unload_msg":"I cambiamenti effettuati saranno persi se si abbandona la pagina corrente."},fullscreen:{desc:"Attiva/disattiva modalit\u00e0 a tutto schermo"},media:{edit:"Modifica file multimediale",desc:"Inserisci/modifica file multimediale","delta_height":"","delta_width":""},fullpage:{desc:"Propriet\u00e0 Documento","delta_width":"","delta_height":""},template:{desc:"Inserisci contenuto da modello predefinito"},visualchars:{desc:"Attiva/disattiva caratteri di controllo visuale."},spellchecker:{desc:"Attiva/disattiva controllo ortografico",menu:"Impostazioni controllo ortografico","ignore_word":"Ignora parola","ignore_words":"Ignora tutto",langs:"Lingue",wait:"Attendere prego...",sug:"Suggerimenti","no_sug":"Nessun suggerimento","no_mpell":"Nessun errore rilevato.","learn_word":"Learn word"},pagebreak:{desc:"Inserisci intterruzione di pagina."},advlist:{types:"Tipi",def:"Default","lower_alpha":"Minuscolo alfanumerico","lower_greek":"Minuscolo lettera greca","lower_roman":"Minuscolo lettere romane","upper_alpha":"Maiuscolo alfanumerico","upper_roman":"Maiuscolo lettere romane",circle:"Cerchio",disc:"Punto",square:"Quadrato"},colors:{"333300":"Verde oliva scuro","993300":"Arancio bruciato","000000":"Nero","003300":"Verde scuro","003366":"Azzurro scuro","000080":"Blu navy","333399":"Indaco","333333":"Grigio molto scuro","800000":"Marrone",FF6600:"Arancione","808000":"Verde oliva","008000":"Verde","008080":"Verde azzurro","0000FF":"Blu","666699":"Grigio blu","808080":"Grigio",FF0000:"Rosso",FF9900:"Ambra","99CC00":"Giallo verde","339966":"Verde acqua","33CCCC":"Turchese","3366FF":"Blu royal","800080":"Porpora","999999":"Grigio topo",FF00FF:"Magenta",FFCC00:"Oro",FFFF00:"Giallo","00FF00":"Lime","00FFFF":"Acqua","00CCFF":"Blu cielo","993366":"Vinaccia",C0C0C0:"Argento",FF99CC:"Rosa",FFCC99:"Pesca",FFFF99:"Giallo chiaro",CCFFCC:"Verde chiaro",CCFFFF:"Ciano chiaro","99CCFF":"Blu cielo chiaro",CC99FF:"Prugna",FFFFFF:"Bianco"},aria:{"rich_text_area":"Area testo formattato"},wordcount:{words:"Parole:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ja.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ja.js deleted file mode 100644 index cdd5399a63..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ja.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({ja:{common:{"more_colors":"\u3055\u3089\u306b\u8272\u3092\u4f7f\u7528...","invalid_data":"\u30a8\u30e9\u30fc: \u5165\u529b\u306b\u8aa4\u308a\u304c\u3042\u308a\u307e\u3059\u3002\uff08\u8d64\u5b57\u306e\u9805\u76ee\uff09","popup_blocked":"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u8868\u793a\u3092\u8a31\u53ef\u3057\u3066\u3044\u306a\u3044\u305f\u3081\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u6a5f\u80fd\u3092\u63d0\u4f9b\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u3053\u306e\u30c4\u30fc\u30eb\u306e\u6a5f\u80fd\u3092\u5b8c\u5168\u306b\u6d3b\u7528\u3059\u308b\u306b\u306f\u3001\u3053\u306e\u30b5\u30a4\u30c8\u3067\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3092\u8a31\u53ef\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002","clipboard_no_support":"\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u64cd\u4f5c\u306f\u5229\u7528\u3055\u308c\u3066\u3044\u308b\u30d6\u30e9\u30a6\u30b6\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\u3092\u4ee3\u308f\u308a\u306b\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3044\u3002","clipboard_msg":"\u30b3\u30d4\u30fc/\u5207\u308a\u53d6\u308a/\u8cbc\u308a\u4ed8\u3051\u306fMozilla\u3068Firefox\u3067\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002\n\u3053\u306e\u554f\u984c\u306e\u8a73\u7d30\u3092\u5f97\u305f\u3044\u3067\u3059\u304b?","not_set":"-- \u672a\u8a2d\u5b9a --","class_name":"\u30af\u30e9\u30b9",browse:"\u95b2\u89a7",close:"\u9589\u3058\u308b",cancel:"\u53d6\u308a\u6d88\u3057",update:"\u66f4\u65b0",insert:"\u633f\u5165",apply:"\u9069\u7528","edit_confirm":"\u3053\u306e\u30c6\u30ad\u30b9\u30c8\u30a8\u30ea\u30a2\u3092WYSIWYG\u30e2\u30fc\u30c9\u306b\u5207\u308a\u66ff\u3048\u307e\u3059\u304b\uff1f","invalid_data_number":"{#field} \u306f\u6570\u5024\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002","invalid_data_min":"{#field} \u306f{#min}\u3088\u308a\u3082\u5927\u304d\u306a\u6570\u5024\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002","invalid_data_size":"{#field}\u306f\u6570\u5024\u307e\u305f\u306f\u30d1\u30fc\u30bb\u30f3\u30c6\u30fc\u30b8\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002",value:"(\u5024)"},contextmenu:{full:"\u5747\u7b49\u5272\u4ed8",right:"\u53f3\u63c3\u3048",center:"\u4e2d\u592e\u63c3\u3048",left:"\u5de6\u63c3\u3048",align:"\u914d\u7f6e"},insertdatetime:{"day_short":"(\u65e5),(\u6708),(\u706b),(\u6c34),(\u6728),(\u91d1),(\u571f),(\u65e5)","day_long":"\u65e5\u66dc\u65e5,\u6708\u66dc\u65e5,\u706b\u66dc\u65e5,\u6c34\u66dc\u65e5,\u6728\u66dc\u65e5,\u91d1\u66dc\u65e5,\u571f\u66dc\u65e5,\u65e5\u66dc\u65e5","months_short":"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708","months_long":"1,2,3,4,5,6,7,8,9,10,11,12","inserttime_desc":"\u6642\u523b\u3092\u633f\u5165","insertdate_desc":"\u65e5\u4ed8\u3092\u633f\u5165","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"\u5370\u5237"},preview:{"preview_desc":"\u30d7\u30ec\u30d3\u30e5\u30fc"},directionality:{"rtl_desc":"\u53f3\u304b\u3089\u5de6","ltr_desc":"\u5de6\u304b\u3089\u53f3"},layer:{content:"\u65b0\u3057\u3044\u30ec\u30a4\u30e4\u30fc...","absolute_desc":"\u7d76\u5bfe\u4f4d\u7f6e\u306e\u6307\u5b9a\u3092\u5207\u66ff","backward_desc":"\u80cc\u9762\u3078\u79fb\u52d5","forward_desc":"\u524d\u9762\u3078\u79fb\u52d5","insertlayer_desc":"\u65b0\u3057\u3044\u30ec\u30a4\u30e4\u30fc\u3092\u633f\u5165"},save:{"save_desc":"\u4fdd\u5b58","cancel_desc":"\u3059\u3079\u3066\u306e\u5909\u66f4\u3092\u53d6\u308a\u6d88\u3057"},nonbreaking:{"nonbreaking_desc":"\u6539\u884c\u3057\u306a\u3044\u30b9\u30da\u30fc\u30b9\u6587\u5b57(NBSP)\u3092\u633f\u5165"},iespell:{download:"ieSpell\u304c\u306a\u3044\u3088\u3046\u3067\u3059\u3002\u4eca\u3059\u3050\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u304b\uff1f","iespell_desc":"\u30b9\u30da\u30eb\u30c1\u30a7\u30c3\u30af"},advhr:{"advhr_desc":"\u6c34\u5e73\u7dda\u3092\u633f\u5165","delta_height":"","delta_width":""},emotions:{"emotions_desc":"\u8868\u60c5\u30a2\u30a4\u30b3\u30f3","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"\u691c\u7d22\u3068\u7f6e\u63db","search_desc":"\u691c\u7d22","delta_width":"","delta_height":""},advimage:{"image_desc":"\u753b\u50cf\u306e\u633f\u5165\u3084\u7de8\u96c6","delta_width":"","delta_height":""},advlink:{"link_desc":"\u30ea\u30f3\u30af\u306e\u633f\u5165\u3084\u7de8\u96c6","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"\u5c5e\u6027\u306e\u633f\u5165\u3084\u7de8\u96c6","ins_desc":"\u633f\u5165","del_desc":"\u524a\u9664","acronym_desc":"\u982d\u5b57\u8a9e","abbr_desc":"\u7565\u8a9e","cite_desc":"\u5f15\u7528","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"CSS\u306e\u7de8\u96c6","delta_height":"","delta_width":""},paste:{"plaintext_mode":"\u30c6\u30ad\u30b9\u30c8\u5f62\u5f0f\u306e\u30e2\u30fc\u30c9\u3067\u8cbc\u308a\u4ed8\u3051\u307e\u3059\u3002\u3082\u3046\u4e00\u5ea6\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001\u901a\u5e38\u306e\u8cbc\u308a\u4ed8\u3051\u306e\u30e2\u30fc\u30c9\u306b\u623b\u3057\u307e\u3059\u3002","plaintext_mode_sticky":"\u30c6\u30ad\u30b9\u30c8\u5f62\u5f0f\u306e\u30e2\u30fc\u30c9\u3067\u8cbc\u308a\u4ed8\u3051\u307e\u3059\u3002\u3082\u3046\u4e00\u5ea6\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001\u901a\u5e38\u306e\u8cbc\u308a\u4ed8\u3051\u306e\u30e2\u30fc\u30c9\u306b\u623b\u3057\u307e\u3059\u3002\u4f55\u304b\u8cbc\u308a\u4ed8\u3051\u308b\u3068\u3001\u305d\u306e\u5f8c\u306f\u901a\u5e38\u306e\u8cbc\u308a\u4ed8\u3051\u30e2\u30fc\u30c9\u306b\u623b\u308a\u307e\u3059\u3002","selectall_desc":"\u3059\u3079\u3066\u9078\u629e","paste_word_desc":"Word\u304b\u3089\u8cbc\u308a\u4ed8\u3051","paste_text_desc":"\u30c6\u30ad\u30b9\u30c8\u5f62\u5f0f\u3067\u8cbc\u308a\u4ed8\u3051"},"paste_dlg":{"word_title":"Ctrl V(\u30ad\u30fc\u30dc\u30fc\u30c9)\u3092\u4f7f\u7528\u3057\u3066\u3001\u30c6\u30ad\u30b9\u30c8\u3092\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002","text_linebreaks":"\u6539\u884c\u3092\u4fdd\u6301","text_title":"Ctrl V(\u30ad\u30fc\u30dc\u30fc\u30c9)\u3092\u4f7f\u7528\u3057\u3066\u3001\u30c6\u30ad\u30b9\u30c8\u3092\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002"},table:{cell:"\u30bb\u30eb",col:"\u5217",row:"\u884c",del:"\u8868\u3092\u524a\u9664","copy_row_desc":"\u884c\u3092\u30b3\u30d4\u30fc","cut_row_desc":"\u884c\u3092\u5207\u308a\u53d6\u308a","paste_row_after_desc":"\u4e0b\u306b\u884c\u3092\u8cbc\u308a\u4ed8\u3051","paste_row_before_desc":"\u4e0a\u306b\u884c\u3092\u8cbc\u308a\u4ed8\u3051","props_desc":"\u8868\u306e\u5c5e\u6027","cell_desc":"\u30bb\u30eb\u306e\u5c5e\u6027","row_desc":"\u884c\u306e\u5c5e\u6027","merge_cells_desc":"\u30bb\u30eb\u3092\u7d50\u5408","split_cells_desc":"\u30bb\u30eb\u306e\u7d50\u5408\u3092\u89e3\u9664","delete_col_desc":"\u5217\u3092\u524a\u9664","col_after_desc":"\u53f3\u306b\u5217\u3092\u633f\u5165","col_before_desc":"\u5de6\u306b\u5217\u3092\u633f\u5165","delete_row_desc":"\u884c\u3092\u524a\u9664","row_after_desc":"\u4e0b\u306b\u884c\u3092\u633f\u5165","row_before_desc":"\u4e0a\u306b\u884c\u3092\u633f\u5165",desc:"\u8868\u306e\u633f\u5165","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"\u4fdd\u5b58\u3057\u305f\u30c7\u30fc\u30bf\u3092\u5fa9\u5143\u3059\u308b\u3068\u3001\u73fe\u5728\u306e\u7de8\u96c6\u5185\u5bb9\u3092\u3059\u3079\u3066\u5931\u3044\u307e\u3059\u3002\n\n\u672c\u5f53\u306b\u4fdd\u5b58\u3057\u305f\u30c7\u30fc\u30bf\u3092\u8aad\u307f\u8fbc\u307f\u307e\u3059\u304b?","restore_content":"\u81ea\u52d5\u4fdd\u5b58\u30c7\u30fc\u30bf\u3092\u5fa9\u5143","unload_msg":"\u4ed6\u306e\u30da\u30fc\u30b8\u306b\u79fb\u52d5\u3059\u308b\u3068\u3001\u5909\u66f4\u3092\u3059\u3079\u3066\u5931\u3044\u307e\u3059\u3002"},fullscreen:{desc:"\u5168\u753b\u9762"},media:{"delta_height":"",edit:"\u57cb\u3081\u8fbc\u307f\u30e1\u30c7\u30a3\u30a2\u306e\u7de8\u96c6",desc:"\u57cb\u3081\u8fbc\u307f\u30e1\u30c7\u30a3\u30a2\u306e\u633f\u5165\u3084\u7de8\u96c6","delta_width":""},fullpage:{desc:"\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u5c5e\u6027","delta_width":"","delta_height":""},template:{desc:"\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u633f\u5165"},visualchars:{desc:"\u5236\u5fa1\u6587\u5b57\u306e\u8868\u793a\u3092\u5207\u308a\u66ff\u3048"},spellchecker:{desc:"\u30b9\u30da\u30eb\u30c1\u30a7\u30c3\u30af\u306e\u4f7f\u7528\u3092\u5207\u308a\u66ff\u3048",menu:"\u30b9\u30da\u30eb\u30c1\u30a7\u30c3\u30af\u306e\u8a2d\u5b9a","ignore_word":"\u3053\u306e\u5358\u8a9e\u3092\u7121\u8996","ignore_words":"\u3059\u3079\u3066\u7121\u8996",langs:"\u8a00\u8a9e",wait:"\u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u304f\u3060\u3055\u3044...",sug:"\u5019\u88dc","no_sug":"\u5019\u88dc\u306a\u3057","no_mpell":"\u30b9\u30da\u30eb\u306e\u8aa4\u308a\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002","learn_word":"\u3053\u306e\u5358\u8a9e\u3092\u5b66\u7fd2"},pagebreak:{desc:"\u5370\u5237\u7528\u306e\u6539\u30da\u30fc\u30b8\u3092\u633f\u5165"},advlist:{types:"\u7a2e\u985e",def:"\u30c7\u30d5\u30a9\u30eb\u30c8","lower_alpha":"a b c ...","lower_greek":"\u03b1 \u03b2 \u03b3 \u2026","lower_roman":"i ii iii ...","upper_alpha":"A B C ...","upper_roman":"I II III ...",circle:"\u767d\u4e38\uff08circle\uff09",disc:"\u9ed2\u4e38\uff08disc\uff09",square:"\u56db\u89d2\uff08square\uff09"},colors:{"333300":"\u6fc3\u3044\u30aa\u30ea\u30fc\u30d6\u8272","993300":"\u6fc3\u3044\u30aa\u30ec\u30f3\u30b8\u8272","000000":"\u9ed2\u8272","003300":"\u6fc3\u3044\u7dd1\u8272","003366":"\u6fc3\u3044\u7fa4\u9752\u8272","000080":"\u6fc3\u7d3a\u8272","333399":"\u85cd\u8272","333333":"\u3068\u3066\u3082\u6fc3\u3044\u7070\u8272","800000":"\u6817\u8272",FF6600:"\u6a59\u8272","808000":"\u30aa\u30ea\u30fc\u30d6\u8272","008000":"\u7dd1\u8272","008080":"\u7dd1\u304c\u304b\u304b\u3063\u305f\u9752\u8272","0000FF":"\u9752\u8272","666699":"\u7d0d\u6238\u8272","808080":"\u7070\u8272",FF0000:"\u8d64",FF9900:"\u7425\u73c0\u8272","99CC00":"\u9ec4\u7dd1\u8272","339966":"\u6d77\u7dd1\u8272","33CCCC":"\u9752\u7dd1\u8272","3366FF":"\u85e4\u7d2b\u8272","800080":"\u7d2b\u8272","999999":"\u4e2d\u304f\u3089\u3044\u306e\u7070\u8272",FF00FF:"\u8d64\u7d2b\u8272",FFCC00:"\u91d1\u8272",FFFF00:"\u9ec4\u8272","00FF00":"\u30e9\u30a4\u30e0\u8272","00FFFF":"\u6c34\u8272","00CCFF":"\u7a7a\u8272","993366":"\u8336\u8272",C0C0C0:"\u9280\u8272",FF99CC:"\u30d4\u30f3\u30af\u8272",FFCC99:"\u6843\u8272",FFFF99:"\u8584\u3044\u9ec4\u8272",CCFFCC:"\u6de1\u7dd1\u8272",CCFFFF:"\u6de1\u9752\u7dd1\u8272","99CCFF":"\u8584\u3044\u6c34\u8272",CC99FF:"\u6fc3\u3044\u8d64\u7d2b\u8272",FFFFFF:"\u767d\u8272"},aria:{"rich_text_area":"\u30ea\u30c3\u30c1\u30c6\u30ad\u30b9\u30c8\u30a8\u30ea\u30a2"},wordcount:{words:"\u5358\u8a9e\u306e\u6570"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/nl.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/nl.js deleted file mode 100644 index a8cdad2e53..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/nl.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({nl:{common:{"more_colors":"Meer kleuren","invalid_data":"Fout: Er zijn ongeldige waardes ingevoerd, deze zijn rood gemarkeerd.","popup_blocked":"U zult uw popup-blocker tijdelijk moeten uitschakelen voor deze website om gebruik te kunnen maken van alle functies van deze teksteditor.","clipboard_no_support":"Kopi\u00ebren/knippen/plakken wordt niet ondersteund door uw browser, gebruik hiervoor de sneltoetsen.","clipboard_msg":"Kopi\u00ebren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze beperking?","not_set":"- Standaard -","class_name":"Klasse",browse:"Bladeren",close:"Sluiten",cancel:"Annuleren",update:"Bijwerken",insert:"Invoegen",apply:"Toepassen","edit_confirm":"Weet u zeker dat u tekst in WYSIWYG mode wilt bewerken in dit tekstveld?","invalid_data_number":"{#field} moet een nummer zijn","invalid_data_min":"{#field} moet groter zijn dan {#min}","invalid_data_size":"{#field} moet een nummer of percentage zijn",value:"(waarde aanpassen)"},contextmenu:{full:"Uitvullen",right:"Rechts",center:"Centreren",left:"Links",align:"Uitlijning"},insertdatetime:{"day_short":"zo,ma,di,wo,do,vr,za,zo","day_long":"Zondag,Maandag,Dinsdag,Woensdag,Donderdag,Vrijdag,Zaterdag,Zondag","months_short":"Jan,Feb,Mar,Apr,Mei,Jun,Jul,Aug,Sep,Okt,Nov,Dec","months_long":"Januari,Februari,Maart,April,Mei,Juni,Juli,Augustus,September,Oktober,November,December","inserttime_desc":"Tijd invoegen","insertdate_desc":"Datum invoegen","time_fmt":"%H:%M:%S","date_fmt":"%d-%m-%Y"},print:{"print_desc":"Afdrukken"},preview:{"preview_desc":"Voorbeeld"},directionality:{"rtl_desc":"Van rechts naar links","ltr_desc":"Van links naar rechts"},layer:{content:"Nieuwe laag...","absolute_desc":"Absoluut positioneren inschakelen","backward_desc":"Vorige laag","forward_desc":"Volgende laag","insertlayer_desc":"Nieuwe laag invoegen"},save:{"save_desc":"Opslaan","cancel_desc":"Alle wijzigingen annuleren"},nonbreaking:{"nonbreaking_desc":"Harde spatie invoegen"},iespell:{download:"ieSpell niet gevonden. Wilt u deze nu installeren?","iespell_desc":"Spellingcontrole"},advhr:{"advhr_desc":"Scheidingslijn","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Emoties","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"Zoeken/Vervangen","search_desc":"Zoeken","delta_width":"","delta_height":""},advimage:{"image_desc":"Afbeelding invoegen/bewerken","delta_width":"","delta_height":""},advlink:{"link_desc":"Link invoegen/bewerken","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Attributen invoegen/bewerken","ins_desc":"Ingevoegd","del_desc":"Verwijderd","acronym_desc":"Synoniem","abbr_desc":"Afkorting","cite_desc":"Citaat","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"CSS Stijl bewerken","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Plakken is nu in plattetekstmodus. Klik nog een keer om terug te gaan naar normaal plakken.","plaintext_mode_sticky":"Plakken is nu in plattetekstmodus. Klik nog een keer om terug te gaan naar normaal plakken. Nadat u iets plakt, keert u terug naar normaal plakken.","selectall_desc":"Alles selecteren","paste_word_desc":"Vanuit Word plakken","paste_text_desc":"Als platte tekst plakken"},"paste_dlg":{"word_title":"Gebruik Ctrl+V om tekst in het venster te plakken.","text_linebreaks":"Regelafbreking bewaren","text_title":"Gebruik Ctrl+V om tekst in het venster te plakken."},table:{cell:"Cel",col:"Kolom",row:"Rij",del:"Tabel verwijderen","copy_row_desc":"Rij kopi\u00ebren","cut_row_desc":"Rij knippen","paste_row_after_desc":"Rij onder plakken","paste_row_before_desc":"Rij boven plakken","props_desc":"Tabeleigenschappen","cell_desc":"Cel-eigenschappen","row_desc":"Rij-eigenschappen","merge_cells_desc":"Cellen samenvoegen","split_cells_desc":"Cellen splitsen","delete_col_desc":"Kolom verwijderen","col_after_desc":"Kolom rechts invoegen","col_before_desc":"Kolom links invoegen","delete_row_desc":"Rij verwijderen","row_after_desc":"Rij onder invoegen","row_before_desc":"Rij boven invoegen",desc:"Tabel invoegen/bewerken","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Als u de opgeslagen inhoud laadt, verliest u de inhoud die zich momenteel in de editor bevindt.\n\nWeet u zeker dat u de opgeslagen inhoud wilt laden?","restore_content":"Automatisch opgeslagen inhoud laden.","unload_msg":"De wijzigingen zullen verloren gaan als u nu deze pagina verlaat."},fullscreen:{desc:"Volledig scherm"},media:{edit:"Media bewerken",desc:"Media invoegen/bewerken","delta_height":"","delta_width":""},fullpage:{desc:"Documenteigenschappen","delta_width":"","delta_height":""},template:{desc:"Voorgedefinieerd sjabloon invoegen"},visualchars:{desc:"Zichtbare symbolen"},spellchecker:{desc:"Spellingcontrole",menu:"Instellingen spellingcontrole","ignore_word":"Woord negeren","ignore_words":"Alles negeren",langs:"Talen",wait:"Een ogenblik geduld\u2026",sug:"Suggesties","no_sug":"Geen suggesties","no_mpell":"Geen spelfouten gevonden.","learn_word":"Woord toevoegen aan spellingscontrole"},pagebreak:{desc:"Pagina-einde invoegen"},advlist:{types:"Types",def:"Standaard","lower_alpha":"Alfa (klein)","lower_greek":"Griekse letters (klein)","lower_roman":"Romeinse letters (klein)","upper_alpha":"Alfa (groot)","upper_roman":"Romeinse letters (groot)",circle:"Cirkel",disc:"Schijf",square:"Vierkant"},colors:{"333300":"Donkerolijf","993300":"Gebrand oranje","000000":"Zwart","003300":"Donkergroen","003366":"Donkerazuur","000080":"Marineblauw","333399":"Indigo","333333":"Heel donkergrijs","800000":"Kastanjebruin",FF6600:"Oranje","808000":"Olijf","008000":"Groen","008080":"Teal","0000FF":"Blauw","666699":"Grijsblauw","808080":"Grijs",FF0000:"Rood",FF9900:"Amber","99CC00":"Geelgroen","339966":"Zeegroen","33CCCC":"Turkoois","3366FF":"Koningsblauw","800080":"Paars","999999":"Middengrijs",FF00FF:"Magenta",FFCC00:"Goud",FFFF00:"Geel","00FF00":"Limoen","00FFFF":"Aqua","00CCFF":"Hemelsblauw","993366":"Bruin",C0C0C0:"Zilver",FF99CC:"Roze",FFCC99:"Perzik",FFFF99:"Lichtgeel",CCFFCC:"Bleekgroen",CCFFFF:"Bleekcyaan","99CCFF":"Licht hemelsblauw",CC99FF:"Pruim",FFFFFF:"Wit"},aria:{"rich_text_area":"Tekst met opmaak"},wordcount:{words:"Aantal woorden:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/no.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/no.js deleted file mode 100644 index 69ded56dab..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/no.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({no:{common:{"more_colors":"Flere farger","invalid_data":"Feil: Ugyldig verdi er skrevet inn, disse er merket med r\u00f8dt","popup_blocked":"Beklager, men vi har registrert at din popup-sperrer har blokkert et vindu i nettleseren. Du m\u00e5 oppheve popup-sperren for at nettstedet skal f\u00e5 tilgang til dette verkt\u00f8yet","clipboard_no_support":"For tiden ikke st\u00f8ttet av din nettleser, bruk tastatursnarveier i stedet.","clipboard_msg":"Klipp ut / Kopier /Lim inn fungerer ikke i Mozilla og Firefox. Vil du vite mer om dette?","not_set":"--Ikke satt--","class_name":"Klasse",browse:"Bla gjennom",close:"Lukk",cancel:"Avbryt",update:"Oppdater",insert:"Sett inn",apply:"Bruk","edit_confirm":"Vil du bruke WYSIWYG-editoren for dette tekstfeltet?","invalid_data_number":"{#field} m\u00e5 v\u00e6re et nummer","invalid_data_min":"{#field} m\u00e5 v\u00e6re et nummber st\u00f8rre en {#min}","invalid_data_size":"{#field} m\u00e5 v\u00e6re et nummer eller prosent av",value:"(verdi)"},contextmenu:{full:"Full",right:"H\u00f8yre",center:"Midtstilt",left:"Venstre",align:"Justering"},insertdatetime:{"day_short":"S\u00f8n,Man,Tir,Ons,Tor,Fre,L\u00f8r,S\u00f8n","day_long":"s\u00f8ndag,mandag,tirsdag,onsdag,torsdag,fredag,l\u00f8rdag,s\u00f8ndag","months_short":"jan,feb,mar,apr,mai,jun,jul,aug,sep,okt,nov,des","months_long":"januar,februar,mars,april,mai,juni,juli,august,september,oktober,november,desember","inserttime_desc":"Sett inn tid","insertdate_desc":"Sett inn dato","time_fmt":"%H:%M:%S","date_fmt":"%d-%m-%Y"},print:{"print_desc":"Skriv ut"},preview:{"preview_desc":"Forh\u00e5ndsvisning"},directionality:{"rtl_desc":"Retning h\u00f8yre mot venstre","ltr_desc":"Retning venstre mot h\u00f8yre"},layer:{content:"Nytt lag ...","absolute_desc":"Sl\u00e5 p\u00e5/av absolutt plassering","backward_desc":"Flytt bakover","forward_desc":"Flytt fremover","insertlayer_desc":"Sett inn nytt lag"},save:{"save_desc":"Lagre","cancel_desc":"Kanseller alle endringer"},nonbreaking:{"nonbreaking_desc":"Sett inn tegn for hardt mellomrom"},iespell:{download:"ieSpell ikke funnet. \u00d8nsker du \u00e5 installere ieSpell?","iespell_desc":"Stavekontroll"},advhr:{"advhr_desc":"Horisontal linje","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Hum\u00f8rfjes","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"S\u00f8k/Erstatt","search_desc":"S\u00f8k","delta_width":"","delta_height":""},advimage:{"image_desc":"Sett inn / rediger bilde","delta_width":"","delta_height":""},advlink:{"link_desc":"Sett inn / rediger lenke","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Sett inn / rediger attributter","ins_desc":"Innsetting","del_desc":"Sletting","acronym_desc":"Akronym","abbr_desc":"Forkortelse","cite_desc":"Sitat","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"Rediger CSS-stil","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Lim inn er n\u00e5 i vanlig tekst modus. Klikk igjen for \u00e5 bytte til vanlig innlimings modus.","plaintext_mode_sticky":"Lim inn er n\u00e5 i vanlig tekst modus. Klikk igjen for \u00e5 bytte til vanlig innlimings modus. Etter at du limer inn noe vil du g\u00e5 tilbake til ordin\u00e6r innliming.","selectall_desc":"Merk alt","paste_word_desc":"Lim inn fra Word","paste_text_desc":"Lim inn som ren tekst"},"paste_dlg":{"word_title":"Bruk CTRL+V p\u00e5 tastaturet for \u00e5 lime inn teksten i dette vinduet.","text_linebreaks":"Behold tekstbryting","text_title":"Bruk CTRL+V p\u00e5 tastaturet for \u00e5 lime inn teksten i dette vinduet."},table:{cell:"Celle",col:"Kolonne",row:"Rad",del:"Slett tabell","copy_row_desc":"Kopier rad","cut_row_desc":"Slett rad","paste_row_after_desc":"Lim inn rad etter","paste_row_before_desc":"Lim inn rad foran","props_desc":"Tabellegenskaper","cell_desc":"Celleegenskaper","row_desc":"Radegenskaper","merge_cells_desc":"Sl\u00e5 sammen celler","split_cells_desc":"Splitt sammensl\u00e5tte celler","delete_col_desc":"Slett kolonne","col_after_desc":"Sett inn kolonne etter","col_before_desc":"Sett inn kolonne foran","delete_row_desc":"Slett rad","row_after_desc":"Sett inn rad etter","row_before_desc":"Sett inn rad foran",desc:"Sett inn ny tabell","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Hvis du gjenoppretter tidligere lagret innhold s\u00e5 vil du miste alt n\u00e5v\u00e6rende innhold i editoren.\n\nEr du sikker p\u00e5 at du vil gjenopprette tidligere lagret innhold?.","restore_content":"Gjenopprett autolagret innhold.","unload_msg":"Utf\u00f8rte endringer g\u00e5r tapt hvis du navigerer vekk fra denne siden!"},fullscreen:{desc:"Sl\u00e5 fullskjermsmodus av/p\u00e5"},media:{edit:"Rediger innebygd objekt",desc:"Sett inn / rediger innebygd objekt","delta_height":"","delta_width":""},fullpage:{desc:"Dokumentegenskaper","delta_width":"","delta_height":""},template:{desc:"Sett inn forh\u00e5ndsdefinert malinnhold"},visualchars:{desc:"Visuelle konktrolltegn p\u00e5/av"},spellchecker:{desc:"Stavekontroll p\u00e5/av",menu:"Oppsett stavekontroll","ignore_word":"Ignorer ord","ignore_words":"Ignorer alt",langs:"Spr\u00e5k",wait:"Vennligst vent ...",sug:"Forslag","no_sug":"Ingen forslag","no_mpell":"Ingen stavefeil funnet.","learn_word":"L\u00e6r ordet"},pagebreak:{desc:"Sett inn sideskift"},advlist:{types:"Types",def:"Standard","lower_alpha":"Sm\u00e5 alfanumerisk","lower_greek":"Sm\u00e5 gresk","lower_roman":"Sm\u00e5 roman","upper_alpha":"Store alfanumerisk","upper_roman":"Store roman",circle:"Sirkel",disc:"Plate",square:"Firkant"},colors:{"333300":"M\u00f8rk olivengr\u00f8nn","993300":"Brent oransje","000000":"Svart","003300":"M\u00f8rkegr\u00f8nn","003366":"M\u00f8rk asurbl\u00e5","000080":"Marinebl\u00e5","333399":"Indigobl\u00e5","333333":"M\u00f8rk m\u00f8rkegr\u00e5","800000":"R\u00f8dbrun",FF6600:"Oransje","808000":"Olivengr\u00f8nn","008000":"Gr\u00f8nn","008080":"M\u00f8rk gr\u00f8nnbl\u00e5","0000FF":"Bl\u00e5","666699":"Gr\u00e5bl\u00e5","808080":"Gr\u00e5",FF0000:"R\u00f8d",FF9900:"Amber","99CC00":"Gulgr\u00f8nn","339966":"Havgr\u00f8nn","33CCCC":"Turkis","3366FF":"Kongebl\u00e5","800080":"Purpur","999999":"Medium gr\u00e5",FF00FF:"Magentar\u00f8d",FFCC00:"Gull",FFFF00:"Gul","00FF00":"Limegr\u00f8nn","00FFFF":"Cyanbl\u00e5","00CCFF":"Himmelbl\u00e5","993366":"Brun",C0C0C0:"S\u00f8lv",FF99CC:"Rosa",FFCC99:"Fersken",FFFF99:"Lysgul",CCFFCC:"Lysegr\u00f8nn",CCFFFF:"Lys cyanbl\u00e5","99CCFF":"Lys himmelbl\u00e5",CC99FF:"Plomme",FFFFFF:"Hvit"},aria:{"rich_text_area":"Rikt tekstfelt"},wordcount:{words:"Ord:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pl.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pl.js deleted file mode 100644 index 475b45da1a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pl.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({pl:{common:{"more_colors":"Wi\u0119cej kolor\u00f3w","invalid_data":"B\u0142\u0105d: Zosta\u0142y wprowadzone b\u0142\u0119dne dane, s\u0105 zaznaczone na czerwono.","popup_blocked":"Zauwa\u017cyli\u015bmy, \u017ce opcja blokowania wyskakuj\u0105cych okienek wy\u0142\u0105czy\u0142a okno, kt\u00f3re dostarcza funkcjonalno\u015b\u0107 aplikacji. Aby w pe\u0142ni wykorzysta\u0107 to narz\u0119dzie musisz wy\u0142\u0105czy\u0107 blokowanie wyskakuj\u0105cych okienek na tej stronie.","clipboard_no_support":"Aktualnie nie jest obs\u0142ugiwany przez Twoj\u0105 przegl\u0105dark\u0119, u\u017cyj skr\u00f3t\u00f3w klawiaturowych w zamian.","clipboard_msg":"Akcje Kopiuj/Wytnij/Wklej nie s\u0105 dost\u0119pne w Mozilli i Firefox.\nCzy chcesz wi\u0119cej informacji o tym problemie?","not_set":"-- Brak --","class_name":"Klasa",browse:"Przegl\u0105daj",close:"Zamknij",cancel:"Anuluj",update:"Aktualizuj",insert:"Wstaw",apply:"Zastosuj","edit_confirm":"Czy chcesz u\u017cy\u0107 trybu WYSIWYG dla tego pola formularza?","invalid_data_number":"{#field} musi by\u0107 liczb\u0105","invalid_data_min":"{#field} musi by\u0107 liczb\u0105 wi\u0119ksz\u0105 od {#min}","invalid_data_size":"{#field} musi by\u0107 liczb\u0105 lub warto\u015bci\u0105 procentow\u0105",value:"(warto\u015b\u0107)"},contextmenu:{full:"Wyjustuj",right:"Do prawej",center:"Do \u015brodka",left:"Do lewej",align:"Wyr\u00f3wnanie"},insertdatetime:{"day_short":"N,Pn,Wt,\u015ar,Cz,Pt,So,N","day_long":"Niedziela,Poniedzia\u0142ek,Wtorek,\u015aroda,Czwartek,Pi\u0105tek,Sobota,Niedziela","months_short":"Sty,Lut,Mar,Kwi,Maj,Cze,Lip,Sie,Wrz,Pa\u017a,Lis,Gru","months_long":"Stycze\u0144,Luty,Marzec,Kwiecie\u0144,Maj,Czerwiec,Lipiec,Sierpie\u0144,Wrzesie\u0144,Pa\u017adziernik,Listopad,Grudzie\u0144","inserttime_desc":"Wstaw czas","insertdate_desc":"Wstaw dat\u0119","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"Drukuj"},preview:{"preview_desc":"Podgl\u0105d"},directionality:{"rtl_desc":"Kierunek od prawej do lewej","ltr_desc":"Kierunek od lewej do prawej"},layer:{content:"Nowa warstwa...","absolute_desc":"Prze\u0142\u0105cz pozycjonowanie absolutne","backward_desc":"Przesu\u0144 pod sp\u00f3d","forward_desc":"Przesu\u0144 na wierzch","insertlayer_desc":"Wstaw now\u0105 warstw\u0119"},save:{"save_desc":"Zachowaj","cancel_desc":"Anuluj wszystkie zmiany"},nonbreaking:{"nonbreaking_desc":"Wstaw tward\u0105 spacj\u0119"},iespell:{download:"ieSpell nie wykryte. Czy przeprowadzi\u0107 instalacj\u0119 tego komponentu?","iespell_desc":"Sprawd\u017a pisowni\u0119"},advhr:{"advhr_desc":"Pozioma linia","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Emotikony","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"Znajd\u017a/zamie\u0144","search_desc":"Znajd\u017a","delta_width":"","delta_height":""},advimage:{"image_desc":"Wstaw/edytuj obraz","delta_width":"","delta_height":""},advlink:{"link_desc":"Wstaw/edytuj link","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Wstaw / Edytuj atrybuty","ins_desc":"Wstawienie","del_desc":"Usuni\u0119cie","acronym_desc":"Akronim","abbr_desc":"Skr\u00f3t","cite_desc":"Cytat","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"Edytuj Style CSS","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Wklejanie jest teraz dost\u0119pne w trybie tekstowym. Kliknij ponownie, aby prze\u0142\u0105czy\u0107 si\u0119 z powrotem do trybu wklejania sformatowanego tekstu.","plaintext_mode_sticky":"Wklejanie jest teraz dost\u0119pne w trybie tekstowym. Kliknij ponownie, aby prze\u0142\u0105czy\u0107 si\u0119 z powrotem do trybu wklejania sformatowanego tekstu. Po wklejeniu tekstu nast\u0105pi powr\u00f3t do trybu wklejania sformatowanego tekstu.","selectall_desc":"Zaznacz wszystko","paste_word_desc":"Wklej z Worda","paste_text_desc":"Wklej jako zwyk\u0142y tekst"},"paste_dlg":{"word_title":"U\u017cyj CTRL+V na swojej klawiaturze \u017ceby wklei\u0107 tekst do okna.","text_linebreaks":"Zachowaj ko\u0144ce linii.","text_title":"U\u017cyj CTRL+V na swojej klawiaturze \u017ceby wklei\u0107 tekst do okna."},table:{cell:"Kom\u00f3rka",col:"Kolumna",row:"Wiersz",del:"Usu\u0144 tabel\u0119","copy_row_desc":"Kopiuj wiersz...","cut_row_desc":"Wytnij wiersz...","paste_row_after_desc":"Wklej wiersz po...","paste_row_before_desc":"Wklej wiersz przed...","props_desc":"W\u0142a\u015bciwo\u015bci tabeli","cell_desc":"W\u0142a\u015bciwo\u015bci kom\u00f3rki","row_desc":"W\u0142a\u015bciwo\u015bci wiersza","merge_cells_desc":"Po\u0142\u0105cz kom\u00f3rki","split_cells_desc":"Podziel po\u0142\u0105czone kom\u00f3rki","delete_col_desc":"Usu\u0144 kolumn\u0119","col_after_desc":"Wstaw kolumn\u0119 po...","col_before_desc":"Wstaw kolumn\u0119 przed...","delete_row_desc":"Usu\u0144 wiersz","row_after_desc":"Wstaw nowy wiersz po...","row_before_desc":"Wstaw nowy wiersz przed...",desc:"Wstaw now\u0105 tabel\u0119","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Je\u015bli przywr\u00f3cisz zapisan\u0105 tre\u015b\u0107, stracisz ca\u0142\u0105 tre\u015b\u0107, kt\u00f3ra teraz si\u0119 znajduje w edytorze.\n\nJeste\u015b pewien, \u017ce chcesz przywr\u00f3ci\u0107 zapisan\u0105 tre\u015b\u0107?","restore_content":"Przywr\u00f3\u0107 tre\u015b\u0107 zapisan\u0105 automatycznie.","unload_msg":"Zmiany, kt\u00f3rych dokona\u0142e\u015b zostan\u0105 utracone je\u015bli opu\u015bcisz t\u0119 stron\u0119."},fullscreen:{desc:"Prze\u0142\u0105cz tryb pe\u0142noekranowy"},media:{"delta_height":"",edit:"Edytuj wbudowane media",desc:"Wstaw/edytuj wbudowane media","delta_width":""},fullpage:{desc:"W\u0142a\u015bciwo\u015bci dokumentu","delta_width":"","delta_height":""},template:{desc:"Wstaw tre\u015b\u0107 szablonu"},visualchars:{desc:"W\u0142\u0105cz/wy\u0142\u0105cz znaki kontrolne."},spellchecker:{desc:"Sprawdzanie pisowni",menu:"Ustawienia sprawdzania pisowni","ignore_word":"Ignoruj s\u0142owo","ignore_words":"Ignoruj wszystkie",langs:"J\u0119zyki",wait:"Prosz\u0119 czeka\u0107...",sug:"Sugestie","no_sug":"Brak sugestii","no_mpell":"Nie znaleziono b\u0142\u0119d\u00f3w.","learn_word":"Dowiedz si\u0119 s\u0142owa"},pagebreak:{desc:"Wstaw znak nowej strony."},advlist:{types:"Rodzaje",def:"Domy\u015blny","lower_alpha":"Ma\u0142e alfabetu","lower_greek":"Ma\u0142e greckie","lower_roman":"Ma\u0142e rzymskie","upper_alpha":"Du\u017ce alfabetu","upper_roman":"Du\u017ce rzymskie",circle:"Ko\u0142o",disc:"Elipsa",square:"Kwadrat"},colors:{"333300":"Ciemnooliwkowy","993300":"Ochra","000000":"Czarny","003300":"Ciemnozielony","003366":"Ciemnolazurowy","000080":"Granatowy","333399":"Indygo","333333":"Bardzo ciemnoszary","800000":"Rdzawy",FF6600:"Pomara\u0144czowy","808000":"Oliwkowy","008000":"Zielony","008080":"Morski","0000FF":"Niebieski","666699":"Siny","808080":"Szary",FF0000:"Czerwony",FF9900:"Bursztynowy","99CC00":"\u017b\u00f3\u0142tozielony","339966":"Akwamaryna","33CCCC":"Turkusowy","3366FF":"B\u0142\u0119kit kr\u00f3lewski","800080":"Purpurowy","999999":"\u015arednioszary",FF00FF:"Fuksja",FFCC00:"Z\u0142oty",FFFF00:"\u017b\u00f3\u0142ty","00FF00":"Limonkowy","00FFFF":"Cyjan","00CCFF":"B\u0142\u0119kitny","993366":"Br\u0105zowy",C0C0C0:"Srebrny",FF99CC:"R\u00f3\u017cowy",FFCC99:"Brzoskwiniowy",FFFF99:"Jasno\u017c\u00f3\u0142ty",CCFFCC:"Bladozielony",CCFFFF:"Bladoturkusowy","99CCFF":"Jasnob\u0142\u0119kitny",CC99FF:"\u015aliwkowy",FFFFFF:"Bia\u0142y"},aria:{"rich_text_area":"Pole tekstowe"},wordcount:{words:"S\u0142owa:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pt.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pt.js deleted file mode 100644 index 809f1c2d9b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/pt.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({pt:{common:{"more_colors":"Mais Cores","invalid_data":"Erro: Valores inv\u00e1lidos marcados em vermelho.","popup_blocked":"Detectamos que o seu bloqueador de popups bloqueou uma janela que \u00e9 essencial para a aplica\u00e7\u00e3o. Voc\u00ea precisa desativar o bloqueador de janelas de popups para utilizar esta ferramenta.","clipboard_no_support":"O seu browser n\u00e3o suporta esta fun\u00e7\u00e3o, use os atalhos do teclado.","clipboard_msg":"Copiar/recortar/colar n\u00e3o est\u00e1 dispon\u00edvel no Mozilla e Firefox. Deseja mais informa\u00e7\u00f5es sobre este problema?","not_set":"-- N/A --","class_name":"Classe",browse:"Procurar",close:"Fechar",cancel:"Cancelar",update:"Atualizar",insert:"Inserir",apply:"Aplicar","edit_confirm":"Deseja usar o modo de edi\u00e7\u00e3o avan\u00e7ado neste campo de texto?","invalid_data_number":"{#field} deve ser um n\u00famero","invalid_data_min":"{#field} deve ser um n\u00famero maior que {#min}","invalid_data_size":"{#field} deve ser um n\u00famero ou uma percentagem",value:"(valor)"},contextmenu:{full:"Justificado",right:"Direita",center:"Centro",left:"Esquerda",align:"Alinhamento"},insertdatetime:{"day_short":"Dom,Seg,Ter,Qua,Qui,Sex,Sab,Dom","day_long":"Domingo,Segunda-feira,Ter\u00e7a-feira,Quarta-feira,Quinta-feira,Sexta-feira,S\u00e1bado,Domingo","months_short":"Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez","months_long":"Janeiro,Fevereiro,Mar\u00e7o,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro","inserttime_desc":"Inserir hora","insertdate_desc":"Inserir data","time_fmt":"%H:%M:%S","date_fmt":"%d-%m-%Y"},print:{"print_desc":"Imprimir"},preview:{"preview_desc":"Pr\u00e9-visualizar"},directionality:{"rtl_desc":"Da direita para esquerda","ltr_desc":"Da esquerda para direita"},layer:{content:"Nova camada...","absolute_desc":"Alternar o posicionamento absoluto","backward_desc":"Mover para tr\u00e1s","forward_desc":"Mover para frente","insertlayer_desc":"Inserir nova camada"},save:{"save_desc":"Salvar","cancel_desc":"Cancelar todas as altera\u00e7\u00f5es"},nonbreaking:{"nonbreaking_desc":"Inserir um espa\u00e7o \"sem quebra\""},iespell:{download:"Plugin de ortografia n\u00e3o-detectado. Deseja instalar agora?","iespell_desc":"Verificar ortografia"},advhr:{"advhr_desc":"Separador horizontal","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Emoticons","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"Localizar/substituir","search_desc":"Localizar","delta_width":"","delta_height":""},advimage:{"image_desc":"Inserir/editar imagem","delta_width":"","delta_height":""},advlink:{"delta_width":"50","link_desc":"Inserir/editar hyperlink","delta_height":""},xhtmlxtras:{"attribs_desc":"Inserir/Editar atributos","ins_desc":"Inserir","del_desc":"Apagar","acronym_desc":"Acr\u00f4nimo","abbr_desc":"Abrevia\u00e7\u00e3o","cite_desc":"Cita\u00e7\u00e3o","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"Editar CSS","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Comando colar est\u00e1 em modo texto simples. Clique novamente para voltar para o modo normal.","plaintext_mode_sticky":"Comando colar est\u00e1 em modo texto simples. Clique novamente para voltar para o modo normal. Depois de colar alguma coisa retornar\u00e1 para o modo normal.","selectall_desc":"Selecionar tudo","paste_word_desc":"Colar (copiado do WORD)","paste_text_desc":"Colar como texto simples"},"paste_dlg":{"word_title":"Use CTRL+V para colar o texto na janela.","text_linebreaks":"Manter quebras de linha","text_title":"Use CTRL+V para colar o texto na janela."},table:{cell:"C\u00e9lula",col:"Coluna",row:"Linha",del:"Apagar tabela","copy_row_desc":"Copiar linha","cut_row_desc":"Recortar linha","paste_row_after_desc":"Colar linha depois","paste_row_before_desc":"Colar linha antes","props_desc":"Propriedades da tabela","cell_desc":"Propriedades das c\u00e9lulas","row_desc":"Propriedades das linhas","merge_cells_desc":"Unir c\u00e9lulas","split_cells_desc":"Dividir c\u00e9lulas","delete_col_desc":"Remover coluna","col_after_desc":"Inserir coluna depois","col_before_desc":"Inserir coluna antes","delete_row_desc":"Apagar linha","row_after_desc":"Inserir linha depois","row_before_desc":"Inserir linha antes",desc:"Inserir nova tabela","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Se restaurar o conte\u00fado, voc\u00ea ir\u00e1 perder tudo que est\u00e1 atualmente no editor.\n\nTem certeza que quer restaurar o conte\u00fado salvo?","restore_content":"Restaura conte\u00fado salvo automaticamente.","unload_msg":"As mudan\u00e7as efetuadas ser\u00e3o perdidas se sair desta p\u00e1gina."},fullscreen:{desc:"Tela Inteira"},media:{edit:"Editar m\u00eddia embutida",desc:"Inserir/Editar m\u00eddia embutida","delta_height":"","delta_width":""},fullpage:{desc:"Propriedades do Documento","delta_width":"","delta_height":""},template:{desc:"Inserir template"},visualchars:{desc:"Caracteres de controle visual ligado/desligado"},spellchecker:{desc:"Alternar verifica\u00e7\u00e3o ortogr\u00e1fica",menu:"Configura\u00e7\u00f5es de ortografia","ignore_word":"Ignorar palavra","ignore_words":"Ignorar tudo",langs:"Linguagens",wait:"Aguarde...",sug:"Sugest\u00f5es","no_sug":"Sem sugest\u00f5es","no_mpell":"N\u00e3o foram detectados erros de ortografia.","learn_word":"Aprender palavra"},pagebreak:{desc:"Inserir quebra de p\u00e1gina."},advlist:{types:"Tipos",def:"Padr\u00e3o","lower_alpha":"Alfabeto min\u00fasculo","lower_greek":"Alfabeto grego","lower_roman":"Num. romanos min\u00fasculos","upper_alpha":"Alfabeto mai\u00fasculos","upper_roman":"Num. romanos mai\u00fasculos",circle:"C\u00edrculo",disc:"Disco",square:"Quadrado"},colors:{"333300":"Oliva escuro","993300":"Laranja queimado","000000":"Preto","003300":"Verde escuro","003366":"Azul escuro","000080":"Azul marinho","333399":"\u00cdndigo","333333":"Cinza muito escuro","800000":"Marrom 1",FF6600:"Laranja","808000":"Oliva","008000":"Verde","008080":"Verde azulado","0000FF":"Azul","666699":"Azul acinzentado","808080":"Cinza",FF0000:"Vermelho",FF9900:"\u00c2mbar","99CC00":"Amarelo esverdeado","339966":"Verde mar","33CCCC":"Turquesa","3366FF":"Azul real","800080":"Roxo","999999":"Cinza m\u00e9dio",FF00FF:"Magenta",FFCC00:"Ouro",FFFF00:"Amarelo","00FF00":"Lima","00FFFF":"\u00c1gua","00CCFF":"Azul celeste","993366":"Marrom 2",C0C0C0:"Prata",FF99CC:"Rosa",FFCC99:"P\u00eassego",FFFF99:"Amarelo claro",CCFFCC:"Verde p\u00e1lido",CCFFFF:"Ciano p\u00e1lido","99CCFF":"Azul celeste claro",CC99FF:"Ameixa",FFFFFF:"Branco"},aria:{"rich_text_area":"\u00c1rea de texto rico"},wordcount:{words:"Palavras:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ru.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ru.js deleted file mode 100644 index 62b0837b5c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/ru.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({ru:{common:{"more_colors":"\u0414\u0440\u0443\u0433\u0438\u0435 \u0446\u0432\u0435\u0442\u0430...","invalid_data":"\u041e\u0448\u0438\u0431\u043a\u0430: \u0412\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043e\u043d\u043e \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e \u043a\u0440\u0430\u0441\u043d\u044b\u043c.","popup_blocked":"\u0411\u043b\u043e\u043a\u0438\u0440\u0430\u0442\u043e\u0440 \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u043e\u043a\u043e\u043d \u0437\u0430\u043a\u0440\u044b\u043b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043e\u043a\u043d\u043e. \u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430 \u044d\u0442\u043e\u043c \u0441\u0430\u0439\u0442\u0435.","clipboard_no_support":"\u041d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0412\u0430\u0448\u0438\u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043e\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0433\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438: Ctrl C \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c, Ctrl V \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c.","clipboard_msg":"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0432\u044b\u0440\u0435\u0437\u043a\u0430 \u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432 Firefox. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438: Ctrl C \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c, Ctrl V \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c. \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e?","not_set":"- \u041d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e -","class_name":"\u041a\u043b\u0430\u0441\u0441",browse:"\u041e\u0431\u0437\u043e\u0440",close:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c",cancel:"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c",update:"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c",insert:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c",apply:"\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c","edit_confirm":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c WYSIWYG \u0440\u0435\u0436\u0438\u043c \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044f?","invalid_data_number":"{#field} - \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u0447\u0438\u0441\u043b\u043e","invalid_data_min":"{#field} - \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u0447\u0438\u0441\u043b\u043e \u0431\u043e\u043b\u044c\u0448\u0435 {#min}","invalid_data_size":"{#field} - \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u0447\u0438\u0441\u043b\u043e \u0438\u043b\u0438 \u043f\u0440\u043e\u0446\u0435\u043d\u0442",value:"(\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435)"},contextmenu:{full:"\u041f\u043e \u0448\u0438\u0440\u0438\u043d\u0435",right:"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",center:"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443",left:"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",align:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435"},insertdatetime:{"day_short":"\u0432\u0441,\u043f\u043d,\u0432\u0442,\u0441\u0440,\u0447\u0442,\u043f\u0442,\u0441\u0431,\u0432\u0441","day_long":"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435,\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a,\u0432\u0442\u043e\u0440\u043d\u0438\u043a,\u0441\u0440\u0435\u0434\u0430,\u0447\u0435\u0442\u0432\u0435\u0440\u0433,\u043f\u044f\u0442\u043d\u0438\u0446\u0430,\u0441\u0443\u0431\u0431\u043e\u0442\u0430,\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","months_short":"\u044f\u043d\u0432,\u0444\u0435\u0432,\u043c\u0430\u0440\u0442,\u0430\u043f\u0440,\u043c\u0430\u0439,\u0438\u044e\u043d\u044c,\u0438\u044e\u043b\u044c,\u0430\u0432\u0433,\u0441\u0435\u043d,\u043e\u043a\u0442,\u043d\u043e\u044f,\u0434\u0435\u043a","months_long":"\u044f\u043d\u0432\u0430\u0440\u044c,\u0444\u0435\u0432\u0440\u0430\u043b\u044c,\u043c\u0430\u0440\u0442,\u0430\u043f\u0440\u0435\u043b\u044c,\u043c\u0430\u0439,\u0438\u044e\u043d\u044c,\u0438\u044e\u043b\u044c,\u0430\u0432\u0433\u0443\u0441\u0442,\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c,\u043e\u043a\u0442\u044f\u0431\u0440\u044c,\u043d\u043e\u044f\u0431\u0440\u044c,\u0434\u0435\u043a\u0430\u0431\u0440\u044c","inserttime_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f","insertdate_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0434\u0430\u0442\u0443","time_fmt":"%H:%M:%S","date_fmt":"%d.%m.%Y"},print:{"print_desc":"\u041f\u0435\u0447\u0430\u0442\u044c"},preview:{"preview_desc":"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440"},directionality:{"rtl_desc":"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u043e","ltr_desc":"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e"},layer:{content:"\u041d\u043e\u0432\u044b\u0439 \u0441\u043b\u043e\u0439","absolute_desc":"\u0410\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","backward_desc":"\u041d\u0430 \u0437\u0430\u0434\u043d\u0438\u0439 \u043f\u043b\u0430\u043d","forward_desc":"\u041d\u0430 \u043f\u0435\u0440\u0435\u0434\u043d\u0438\u0439 \u043f\u043b\u0430\u043d","insertlayer_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043b\u043e\u0439"},save:{"save_desc":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c","cancel_desc":"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f"},nonbreaking:{"nonbreaking_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u0440\u0430\u0437\u0440\u044b\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0431\u0435\u043b"},iespell:{download:"ieSpell \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d. \u0416\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c?","iespell_desc":"\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\u0440\u0444\u043e\u0433\u0440\u0430\u0444\u0438\u044e"},advhr:{"advhr_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c","delta_height":"","delta_width":""},emotions:{"emotions_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043c\u0430\u0439\u043b","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c","search_desc":"\u041d\u0430\u0439\u0442\u0438","delta_width":"","delta_height":""},advimage:{"delta_width":"200","image_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","delta_height":""},advlink:{"delta_width":"200","link_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443","delta_height":""},xhtmlxtras:{"attribs_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442","ins_desc":"\u0417\u0430\u043c\u0435\u043d\u0430","del_desc":"\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435","acronym_desc":"\u0410\u0431\u0431\u0440\u0435\u0432\u0438\u0430\u0446\u0438\u044f","abbr_desc":"\u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435","cite_desc":"\u0426\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c CSS \u0441\u0442\u0438\u043b\u044c","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Paste is now in plain text mode. Click again to toggle back to regular paste mode.","plaintext_mode_sticky":"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.","selectall_desc":"\u0412\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0441\u0435","paste_word_desc":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0437 Word","paste_text_desc":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043a \u0442\u0435\u043a\u0441\u0442"},"paste_dlg":{"word_title":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u0432 \u043e\u043a\u043d\u043e.","text_linebreaks":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044b \u0441\u0442\u0440\u043e\u043a","text_title":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u0432 \u043e\u043a\u043d\u043e."},table:{"cellprops_delta_width":"30",cell:"\u042f\u0447\u0435\u0439\u043a\u0430",col:"\u0421\u0442\u043e\u043b\u0431\u0435\u0446",row:"\u0421\u0442\u0440\u043e\u043a\u0430",del:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443","copy_row_desc":"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443","cut_row_desc":"\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443","paste_row_after_desc":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043d\u0438\u0437\u0443","paste_row_before_desc":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443","props_desc":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0442\u0430\u0431\u043b\u0438\u0446\u044b","cell_desc":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u044f\u0447\u0435\u0439\u043a\u0438","row_desc":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0442\u0440\u043e\u043a\u0438","merge_cells_desc":"\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u044f\u0447\u0435\u0439\u043a\u0438","split_cells_desc":"\u0420\u0430\u0437\u0431\u0438\u0442\u044c \u044f\u0447\u0435\u0439\u043a\u0443","delete_col_desc":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446","col_after_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0441\u043f\u0440\u0430\u0432\u0430","col_before_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0441\u043b\u0435\u0432\u0430","delete_row_desc":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443","row_after_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043d\u0438\u0437\u0443","row_before_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443",desc:"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435/\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"\u0412\u0441\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0443\u0442\u0435\u0440\u044f\u043d\u044b.\n\n\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f?","restore_content":"\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435","unload_msg":"\u041f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0443\u0442\u0435\u0440\u044f\u043d\u044b, \u0435\u0441\u043b\u0438 \u0412\u044b \u0443\u0439\u0434\u0435\u0442\u0435 \u0441 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b."},fullscreen:{desc:"\u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c"},media:{"delta_height":"",edit:"\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043a\u043b\u0438\u043f\u0430",desc:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043b\u0438\u043f","delta_width":""},fullpage:{desc:"\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430","delta_width":"","delta_height":""},template:{desc:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d"},visualchars:{desc:"\u0412\u0441\u0435 \u0437\u043d\u0430\u043a\u0438"},spellchecker:{desc:"\u041f\u0440\u0430\u0432\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",menu:"\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u0440\u0430\u0432\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f","ignore_word":"\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c","ignore_words":"\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u0441\u0435",langs:"\u042f\u0437\u044b\u043a\u0438",wait:"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435...",sug:"\u0412\u0430\u0440\u0438\u0430\u043d\u0442\u044b","no_sug":"\u041d\u0435\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432","no_mpell":"\u041e\u0448\u0438\u0431\u043e\u043a \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e.","learn_word":"\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u0441\u043b\u043e\u0432\u043e"},pagebreak:{desc:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u044b\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b"},advlist:{types:"\u0421\u0438\u043c\u0432\u043e\u043b\u044b",def:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435","lower_alpha":"\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b","lower_greek":"\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u0433\u0440\u0435\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b","lower_roman":"\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u0440\u0438\u043c\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b","upper_alpha":"\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b","upper_roman":"\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u0440\u0438\u043c\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b",circle:"\u041e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u0438",disc:"\u041a\u0440\u0443\u0433\u0438",square:"\u041a\u0432\u0430\u0434\u0440\u0430\u0442\u044b"},colors:{"333300":"\u0422\u0451\u043c\u043d\u043e-\u043e\u043b\u0438\u0432\u043a\u043e\u0432\u044b\u0439","993300":"\u0411\u0438\u0441\u043c\u0430\u0440\u043a-\u0444\u0443\u0440\u0438\u043e\u0437\u043e","000000":"\u0427\u0435\u0440\u043d\u044b\u0439","003300":"\u0422\u0435\u043c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u044b\u0439","003366":"\u0422\u0451\u043c\u043d\u0430\u044f \u043b\u0430\u0437\u0443\u0440\u044c","000080":"\u0422\u0451\u043c\u043d\u043e-\u0441\u0438\u043d\u0438\u0439","333399":"\u0418\u043d\u0434\u0438\u0433\u043e","333333":"\u041e\u0447\u0435\u043d\u044c \u0442\u0451\u043c\u043d\u043e-\u0441\u0435\u0440\u044b\u0439","800000":"\u0422\u0451\u043c\u043d\u043e-\u0431\u043e\u0440\u0434\u043e\u0432\u044b\u0439",FF6600:"\u041e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u0439","808000":"\u041e\u043b\u0438\u0432\u043a\u043e\u0432\u044b\u0439","008000":"\u0412\u043b\u044e\u0431\u043b\u0435\u043d\u043d\u043e\u0439 \u0436\u0430\u0431\u044b","008080":"C\u0438\u043d\u0435-\u0437\u0435\u043b\u0435\u043d\u044b\u0439","0000FF":"\u0421\u0438\u043d\u0438\u0439","666699":"\u0421\u0435\u0440\u043e-\u0433\u043e\u043b\u0443\u0431\u043e\u0439","808080":"\u0421\u0435\u0440\u044b\u0439",FF0000:"\u041a\u0440\u0430\u0441\u043d\u044b\u0439",FF9900:"\u042f\u043d\u0442\u0430\u0440\u043d\u044b\u0439","99CC00":"\u0416\u0451\u043b\u0442\u043e-\u0437\u0435\u043b\u0451\u043d\u044b\u0439","339966":"\u0411\u0438\u0440\u044e\u0437\u043e\u0432\u044b\u0439","33CCCC":"\u042f\u0439\u0446\u0430 \u0434\u0440\u043e\u0437\u0434\u0430","3366FF":"\u041a\u043e\u0440\u043e\u043b\u0435\u0432\u0441\u043a\u0438\u0439 \u0441\u0438\u043d\u0438\u0439","800080":"\u0424\u0438\u043e\u043b\u0435\u0442\u043e\u0432\u043e-\u0431\u0430\u043a\u043b\u0430\u0436\u0430\u043d\u043d\u044b\u0439","999999":"\u041a\u0432\u0430\u0440\u0446\u0435\u0432\u044b\u0439",FF00FF:"\u041f\u0443\u0440\u043f\u0443\u0440\u043d\u044b\u0439",FFCC00:"\u0417\u043e\u043b\u043e\u0442\u043e\u0439",FFFF00:"\u0416\u0435\u043b\u0442\u044b\u0439","00FF00":"\u0417\u0435\u043b\u0435\u043d\u044b\u0439","00FFFF":"\u0426\u0438\u0430\u043d","00CCFF":"\u041d\u0435\u0431\u0435\u0441\u043d\u044b\u0439","993366":"\u0420\u043e\u0437\u043e\u0432\u0430\u0442\u043e-\u043b\u0438\u043b\u043e\u0432\u044b\u0439",C0C0C0:"\u0421\u0435\u0440\u0435\u0431\u0440\u0438\u0441\u0442\u044b\u0439",FF99CC:"\u0420\u043e\u0437\u043e\u0432\u044b\u0439",FFCC99:"\u041e\u0440\u0430\u043d\u0436\u0435\u0432\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u044b\u0439",FFFF99:"\u0412\u0435\u0440\u0434\u0435\u043f\u0435\u0448\u0435\u0432\u044b\u0439",CCFFCC:"\u0417\u0435\u043b\u0435\u043d\u043e\u0433\u043e \u0447\u0430\u044f",CCFFFF:"\u0411\u043b\u0435\u0434\u043d\u043e-\u0441\u0438\u043d\u0438\u0439","99CCFF":"\u0421\u0432\u0435\u0442\u043b\u043e-\u043d\u0435\u0431\u0435\u0441\u043d\u044b\u0439",CC99FF:"\u0424\u0438\u0430\u043b\u043a\u043e\u0432\u044b\u0439",FFFFFF:"\u0411\u0435\u043b\u044b\u0439"},aria:{"rich_text_area":"\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440"},wordcount:{words:"\u0421\u043b\u043e\u0432:"}}}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/sv.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/sv.js deleted file mode 100644 index a2a3d77ffd..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/sv.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({sv:{common:{"more_colors":"Fler f\u00e4rger","invalid_data":"Fel: Inkorrekta v\u00e4rden har matats in, dessa \u00e4r markerade i r\u00f6tt.","popup_blocked":"Popup blockerare detekterad. St\u00e4ng av den s\u00e5 att dialogerna kan \u00f6ppnas.","clipboard_no_support":"Funktionen \u00e4r inte tillg\u00e4nglig i din webbl\u00e4sare, anv\u00e4nd tangentbordsgenv\u00e4garna i st\u00e4llet.","clipboard_msg":"Kopiera/klipp ut/klistra in \u00e4r inte tillg\u00e4ngligt i din webbl\u00e4sare.\nVill du veta mer?","not_set":"-- Inte satt --","class_name":"Klass",browse:"Bl\u00e4ddra",close:"St\u00e4ng",cancel:"Avbryt",update:"Uppdatera",insert:"Infoga",apply:"Applicera","edit_confirm":"Vill du anv\u00e4nda WYSIWYG f\u00f6r denna textarea?","invalid_data_number":"{#field} m\u00e5ste vara ett nummer","invalid_data_min":"{#field} m\u00e5ste vara ett nummer st\u00f6rren \u00e4n {#min}","invalid_data_size":"{#field} m\u00e5ste vara ett nummer eller i procent",value:"(V\u00e4rde)"},contextmenu:{full:"Utfyllnad",right:"H\u00f6ger",center:"Centrerad",left:"V\u00e4nster",align:"Justering"},insertdatetime:{"day_short":"S\u00f6n,M\u00e5n,Tis,Ons,Tors,Fre,L\u00f6r,S\u00f6n","day_long":"S\u00f6ndag,M\u00e5ndag,Tisdag,Onsdag,Torsdag,Fredag,L\u00f6rdag,S\u00f6ndag","months_short":"Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec","months_long":"Januari,Februari,Mars,April,Maj,Juni,Juli,Augusti,September,Oktober,November,December","inserttime_desc":"Infoga tid","insertdate_desc":"Infoga datum","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d "},print:{"print_desc":"Skriv ut"},preview:{"preview_desc":"F\u00f6rhandsgranska"},directionality:{"rtl_desc":"Skriftl\u00e4ge - h\u00f6ger till v\u00e4nster","ltr_desc":"Skriftl\u00e4ge - v\u00e4nster till h\u00f6ger"},layer:{content:"Nytt lager...","absolute_desc":"Sl\u00e5 av/p\u00e5 absolut positionering","backward_desc":"Flytta bak\u00e5t","forward_desc":"Flytta fram\u00e5t","insertlayer_desc":"Infoga nytt lager"},save:{"save_desc":"Spara","cancel_desc":"Hoppa \u00f6ver alla f\u00f6r\u00e4ndringar"},nonbreaking:{"nonbreaking_desc":"Infoga icke radbrytande mellanslag"},iespell:{download:"ieSpell kunde inte hittas, vill du installera denna nu?","iespell_desc":"R\u00e4ttstava"},advhr:{"advhr_desc":"Horisontell skiljelinje","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Smileys","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"S\u00f6k/ers\u00e4tt","search_desc":"S\u00f6k","delta_width":"","delta_height":""},advimage:{"image_desc":"Infoga/redigera bild","delta_width":"","delta_height":""},advlink:{"link_desc":"Infoga/redigera l\u00e4nk","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Redigera attribut","ins_desc":"Markera som tillagt","del_desc":"Markera som struket","acronym_desc":"Akronym","abbr_desc":"F\u00f6rkortning","cite_desc":"citat","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"Redigera inline CSS","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Inklistring \u00e4r nu i textl\u00e4ge.","plaintext_mode_sticky":"Inklistring \u00e4r nu i textl\u00e4ge. Efter att du klistrat in kommer den att \u00e5terg\u00e5 till normall\u00e4ge.","selectall_desc":"Markera allt","paste_word_desc":"Klistra in fr\u00e5n Word","paste_text_desc":"Klistra in som text"},"paste_dlg":{"word_title":"Anv\u00e4nd ctrl-v p\u00e5 ditt tangentbord f\u00f6r att klistra in i detta f\u00f6nster.","text_linebreaks":"Spara radbrytningar","text_title":"Anv\u00e4nd ctrl-v p\u00e5 ditt tangentbord f\u00f6r att klistra in i detta f\u00f6nster."},table:{cell:"Cell",col:"Kolumn",row:"Rad",del:"Radera tabell","copy_row_desc":"Klistra in rad","cut_row_desc":"Klipp ut rad","paste_row_after_desc":"Klistra in rad efter","paste_row_before_desc":"Klistra in rad ovanf\u00f6r","props_desc":"Tabellinst\u00e4llningar","cell_desc":"Tabellcellsinst\u00e4llningar","row_desc":"Tabellradsinst\u00e4llningar","merge_cells_desc":"Sammanfoga celler","split_cells_desc":"Separera sammansatta celler","delete_col_desc":"Radera kolumn","col_after_desc":"Infoga kolumn efter","col_before_desc":"Infoga kolumn f\u00f6re","delete_row_desc":"Radera rad","row_after_desc":"Infoga ny rad efter","row_before_desc":"Infoga ny rad f\u00f6re",desc:"Infoga/redigera ny tabell","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Om du \u00e5terskapar inneh\u00e5ll s\u00e5 kommer det nuvarande inneh\u00e5llet i f\u00e4ltet att raderas.\n\n\u00c4r du s\u00e4ker p\u00e5 att du vill g\u00f6ra detta?","restore_content":"\u00c5terskapa automatiskt sparat inneh\u00e5ll.","unload_msg":"De f\u00f6r\u00e4ndringar som du gjort kommer att g\u00e5 f\u00f6rlorade om du l\u00e4mnar sidan."},fullscreen:{desc:"Sl\u00e5 av/p\u00e5 fullsk\u00e4rmsl\u00e4ge"},media:{edit:"Redigera inb\u00e4ddad media",desc:"Infoga/redigera inb\u00e4ddad media","delta_height":"","delta_width":""},fullpage:{desc:"Dokumentinst\u00e4llningar","delta_width":"","delta_height":""},template:{desc:"Infoga en f\u00e4rdig mall"},visualchars:{desc:"Visa osynliga tecken"},spellchecker:{desc:"Sl\u00e5 av/p\u00e5 r\u00e4ttstavningskontroll",menu:"R\u00e4ttstavningsinst\u00e4llningar","ignore_word":"Ignorera ord","ignore_words":"Ignorera alla",langs:"Spr\u00e5k",wait:"Var god v\u00e4nta...",sug:"F\u00f6rslag","no_sug":"Inga f\u00f6rslag","no_mpell":"Inga felstavningar funna.","learn_word":"L\u00e4r ord"},pagebreak:{desc:"Infoga sidbrytning"},advlist:{types:"Typer",def:"Standard","lower_alpha":"Lower alpha","lower_greek":"Lower greek","lower_roman":"Lower roman","upper_alpha":"Upper alpha","upper_roman":"Upper roman",circle:"Cirkel",disc:"Disc",square:"Fyrkant"},colors:{"333300":"M\u00f6rkoliv","993300":"Br\u00e4ndorange","000000":"Svart","003300":"M\u00f6rkgr\u00f6n","003366":"M\u00f6rkazur","000080":"Marinbl\u00e5","333399":"Indigo","333333":"Mycket m\u00f6rkgr\u00e5","800000":"R\u00f6dbrun",FF6600:"Orange","808000":"Oliv","008000":"Gr\u00f6n","008080":"Kricka","0000FF":"Bl\u00e5","666699":"Gr\u00e5bl\u00e5","808080":"Gr\u00e5",FF0000:"R\u00f6d",FF9900:"B\u00e4rnsten","99CC00":"Gulgr\u00f6n","339966":"Havsbl\u00e5","33CCCC":"Turkos","3366FF":"Kungligtbl\u00e5tt","800080":"Lila","999999":"Medelgr\u00e5",FF00FF:"Magenta",FFCC00:"Guld",FFFF00:"Gul","00FF00":"Lime","00FFFF":"Vatten","00CCFF":"Himmelsbl\u00e5","993366":"Brun",C0C0C0:"Silver",FF99CC:"Rosa",FFCC99:"Periska",FFFF99:"Ljusgul",CCFFCC:"Blekgr\u00f6n",CCFFFF:"Blekcyan","99CCFF":"Ljus himmel",CC99FF:"Plommon",FFFFFF:"Vitt"},aria:{"rich_text_area":"Redigeringsarea"},wordcount:{words:"Ord:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/zh.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/zh.js deleted file mode 100644 index 42f7abbc96..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/langs/zh.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n({"zh-cn":{common:{"more_colors":"\u66f4\u591a\u989c\u8272","invalid_data":"\u9519\u8bef\uff1a\u6807\u8bb0\u4e3a\u7ea2\u8272\u7684\u90e8\u5206\u6709\u8bef\u3002","popup_blocked":"\u62b1\u6b49\uff0c\u60a8\u7981\u7528\u4e86\u5f39\u51fa\u7a97\u53e3\u529f\u80fd\u3002\u4e3a\u4e86\u4f7f\u7528\u8be5\u5de5\u5177\u7684\u5168\u90e8\u529f\u80fd\uff0c\u60a8\u9700\u8981\u5141\u8bb8\u5f39\u51fa\u7a97\u53e3\u3002","clipboard_no_support":"\u60a8\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\uff0c\u4f7f\u7528\u5feb\u6377\u952e\u4ee3\u66ff\u3002","clipboard_msg":"\u5728Mozilla\u548cFirefox\u4e2d\u4e0d\u80fd\u4f7f\u7528\u590d\u5236/\u7c98\u8d34/\u526a\u5207\u3002\u60a8\u8981\u67e5\u770b\u8be5\u95ee\u9898\u66f4\u591a\u7684\u4fe1\u606f\u5417\uff1f","not_set":"-- \u672a\u8bbe\u7f6e --","class_name":"\u7c7b\u522b",browse:"\u6d4f\u89c8",close:"\u5173\u95ed",cancel:"\u53d6\u6d88",update:"\u66f4\u65b0",insert:"\u63d2\u5165",apply:"\u5e94\u7528","edit_confirm":"\u8be5\u6587\u672c\u57df\u662f\u5426\u9700\u8981\u4f7f\u7528\u6240\u89c1\u5373\u6240\u5f97\u6a21\u5f0f\uff1f","invalid_data_number":"{#field} \u5fc5\u987b\u4e3a\u6570\u5b57","invalid_data_min":"{#field} \u5fc5\u987b\u4e3a\u5927\u4e8e {#min} \u7684\u6570\u5b57","invalid_data_size":"{#field} \u5fc5\u987b\u4e3a\u6570\u5b57\u6216\u767e\u5206\u6570",value:"(value)"},contextmenu:{full:"\u4e24\u7aef\u5bf9\u9f50",right:"\u53f3\u5bf9\u9f50",center:"\u5c45\u4e2d",left:"\u5de6\u5bf9\u9f50",align:"\u5bf9\u9f50"},insertdatetime:{"day_short":"\u5468\u65e5,\u5468\u4e00,\u5468\u4e8c,\u5468\u4e09,\u5468\u56db,\u5468\u4e94,\u5468\u516d,\u5468\u65e5","day_long":"\u661f\u671f\u65e5,\u661f\u671f\u4e00,\u661f\u671f\u4e8c,\u661f\u671f\u4e09,\u661f\u671f\u56db,\u661f\u671f\u4e94,\u661f\u671f\u516d,\u661f\u671f\u65e5","months_short":"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708","months_long":"\u4e00\u6708,\u4e8c\u6708,\u4e09\u6708,\u56db\u6708,\u4e94\u6708,\u516d\u6708,\u4e03\u6708,\u516b\u6708,\u4e5d\u6708,\u5341\u6708,\u5341\u4e00\u6708,\u5341\u4e8c\u6708","inserttime_desc":"\u63d2\u5165\u65f6\u95f4","insertdate_desc":"\u63d2\u5165\u65e5\u671f","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"\u6253\u5370"},preview:{"preview_desc":"\u9884\u89c8"},directionality:{"rtl_desc":"\u6587\u5b57\u65b9\u5411\u4e3a\u4ece\u53f3\u5230\u5de6","ltr_desc":"\u6587\u5b57\u65b9\u5411\u4e3a\u4ece\u5de6\u5230\u53f3"},layer:{content:"\u65b0\u5efa\u5c42...","absolute_desc":"\u5207\u6362\u5230\u7edd\u5bf9\u4f4d\u7f6e","backward_desc":"\u7f6e\u540e","forward_desc":"\u7f6e\u524d","insertlayer_desc":"\u63d2\u5165\u65b0\u5c42"},save:{"save_desc":"\u4fdd\u5b58","cancel_desc":"\u53d6\u6d88\u66f4\u6539"},nonbreaking:{"nonbreaking_desc":"\u63d2\u5165\u4e0d\u95f4\u65ad\u7a7a\u683c\u7b26"},iespell:{download:"\u62fc\u5199\u68c0\u67e5\u672a\u5b89\u88c5\uff0c\u662f\u5426\u9a6c\u4e0a\u5b89\u88c5\uff1f","iespell_desc":"\u62fc\u5199\u68c0\u67e5"},advhr:{"delta_height":"\u9ad8\u5ea6","delta_width":"\u5bbd\u5ea6","advhr_desc":"\u6c34\u5e73\u7ebf"},emotions:{"emotions_desc":"\u8868\u60c5","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"\u67e5\u627e/\u66ff\u6362","search_desc":"\u67e5\u627e","delta_width":"","delta_height":""},advimage:{"image_desc":"\u63d2\u5165/\u7f16\u8f91 \u56fe\u7247","delta_width":"","delta_height":""},advlink:{"link_desc":"\u63d2\u5165/\u7f16\u8f91 \u8d85\u94fe\u63a5","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"\u63d2\u5165/\u7f16\u8f91\u5c5e\u6027","ins_desc":"\u63d2\u5165","del_desc":"\u5220\u9664","acronym_desc":"\u9996\u5b57\u6bcd\u7f29\u5199","abbr_desc":"\u7f29\u5199","cite_desc":"\u5f15\u7528","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"\u7f16\u8f91CSS\u6837\u5f0f","delta_height":"","delta_width":""},paste:{"plaintext_mode":"\u5f53\u524d\u4e3a\u7eaf\u6587\u672c\u6a21\u5f0f\u7c98\u8d34\uff0c\u518d\u6b21\u70b9\u51fb\u8fd4\u56de\u666e\u901a\u7c98\u8d34\u6a21\u5f0f\u3002","plaintext_mode_sticky":"\u5f53\u524d\u4e3a\u7eaf\u6587\u672c\u6a21\u5f0f\u7c98\u8d34\u3002\u518d\u6b21\u70b9\u51fb\u8fd4\u56de\u666e\u901a\u7c98\u8d34\u6a21\u5f0f\uff0c\u5728\u60a8\u7c98\u8d34\u5185\u5bb9\u540e\u5c06\u8fd4\u56de\u666e\u901a\u7c98\u8d34\u6a21\u5f0f\u3002","selectall_desc":"\u5168\u9009","paste_word_desc":"\u4eceWord\u7c98\u8d34","paste_text_desc":"\u4ee5\u7eaf\u6587\u672c\u7c98\u8d34"},"paste_dlg":{"word_title":"\u4f7f\u7528CTRL V\u7c98\u8d34\u6587\u672c\u5230\u7a97\u53e3\u4e2d\u3002","text_linebreaks":"\u4fdd\u7559\u65ad\u884c","text_title":"\u4f7f\u7528CTRL V\u7c98\u8d34\u6587\u672c\u5230\u7a97\u53e3\u4e2d\u3002"},table:{cell:"\u5355\u5143\u683c",col:"\u5217",row:"\u884c",del:"\u5220\u9664\u8868\u683c","copy_row_desc":"\u590d\u5236\u884c","cut_row_desc":"\u526a\u5207\u884c","paste_row_after_desc":"\u5728\u4e0b\u65b9\u7c98\u8d34\u884c","paste_row_before_desc":"\u5728\u4e0a\u65b9\u7c98\u8d34\u884c","props_desc":"\u8868\u683c\u5c5e\u6027","cell_desc":"\u5355\u5143\u683c\u5c5e\u6027","row_desc":"\u884c\u5c5e\u6027","merge_cells_desc":"\u5408\u5e76\u5355\u5143\u683c","split_cells_desc":"\u5206\u5272\u5355\u5143\u683c","delete_col_desc":"\u5220\u9664\u5217","col_after_desc":"\u5728\u53f3\u4fa7\u63d2\u5165\u5217","col_before_desc":"\u5728\u5de6\u4fa7\u63d2\u5165\u5217","delete_row_desc":"\u5220\u9664\u884c","row_after_desc":"\u5728\u4e0b\u65b9\u63d2\u5165\u884c","row_before_desc":"\u5728\u4e0a\u65b9\u63d2\u5165\u884c",desc:"\u63d2\u5165\u65b0\u8868\u683c","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"\u5982\u679c\u6062\u590d\u4fdd\u5b58\u7684\u5185\u5bb9\uff0c\u60a8\u5f53\u524d\u7f16\u8f91\u7684\u6240\u6709\u7684\u5185\u5bb9\u5c06\u4e22\u5931\u3002nn\u60a8\u786e\u5b9a\u8981\u6062\u590d\u4fdd\u5b58\u7684\u5185\u5bb9\u5417\uff1f","restore_content":"\u6062\u590d\u81ea\u52a8\u4fdd\u5b58\u7684\u5185\u5bb9\u3002","unload_msg":"\u5982\u679c\u9000\u51fa\u8be5\u9875\uff0c\u60a8\u6240\u505a\u7684\u66f4\u6539\u5c06\u4e22\u5931\u3002"},fullscreen:{desc:"\u5207\u6362\u5168\u5c4f\u6a21\u5f0f"},media:{edit:"\u7f16\u8f91\u5d4c\u5165\u5f0f\u5a92\u4f53",desc:"\u63d2\u5165/\u7f16\u8f91 \u5d4c\u5165\u5f0f\u5a92\u4f53","delta_height":"","delta_width":""},fullpage:{desc:"\u6587\u4ef6\u5c5e\u6027","delta_width":"\u5bbd\u5ea6","delta_height":"\u9ad8\u5ea6"},template:{desc:"\u63d2\u5165\u9884\u8bbe\u7684\u6a21\u677f\u5185\u5bb9"},visualchars:{desc:"\u663e\u793a/\u9690\u85cf \u975e\u53ef\u89c1\u5b57\u7b26"},spellchecker:{desc:"\u62fc\u5199\u68c0\u67e5",menu:"\u62fc\u5199\u68c0\u67e5\u8bbe\u7f6e","ignore_word":"\u5ffd\u7565","ignore_words":"\u5168\u90e8\u5ffd\u7565",langs:"\u8bed\u8a00",wait:"\u8bf7\u7a0d\u5019...",sug:"\u5efa\u8bae","no_sug":"\u65e0\u5efa\u8bae","no_mpell":"\u65e0\u62fc\u5199\u9519\u8bef","learn_word":"\u5b66\u4e60\u8bcd\u7ec4"},pagebreak:{desc:"\u63d2\u5165\u5206\u9875\u7b26"},advlist:{types:"\u6837\u5f0f",def:"\u9ed8\u8ba4","lower_alpha":"\u5c0f\u5199\u5b57\u6bcd","lower_greek":"\u5c0f\u5199\u5e0c\u814a\u5b57\u6bcd","lower_roman":"\u5c0f\u5199\u7f57\u9a6c\u6570\u5b57","upper_alpha":"\u5927\u5199\u5b57\u6bcd","upper_roman":"\u5927\u5199\u7f57\u9a6c\u6570\u5b57",circle:"\u5706\u5708",disc:"\u5706\u70b9",square:"\u65b9\u5757"},colors:{"333300":"Dark olive","993300":"Burnt orange","000000":"Black","003300":"Dark green","003366":"Dark azure","000080":"Navy Blue","333399":"Indigo","333333":"Very dark gray","800000":"Maroon",FF6600:"Orange","808000":"Olive","008000":"Green","008080":"Teal","0000FF":"Blue","666699":"Grayish blue","808080":"Gray",FF0000:"Red",FF9900:"Amber","99CC00":"Yellow green","339966":"Sea green","33CCCC":"Turquoise","3366FF":"Royal blue","800080":"Purple","999999":"Medium gray",FF00FF:"Magenta",FFCC00:"Gold",FFFF00:"Yellow","00FF00":"Lime","00FFFF":"Aqua","00CCFF":"Sky blue","993366":"Brown",C0C0C0:"Silver",FF99CC:"Pink",FFCC99:"Peach",FFFF99:"Light yellow",CCFFCC:"Pale green",CCFFFF:"Pale cyan","99CCFF":"Light sky blue",CC99FF:"Plum",FFFFFF:"White"},aria:{"rich_text_area":"\u5bcc\u6587\u672c\u57df"},wordcount:{words:"\u5b57\u6570:"}}}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/license.txt b/src/Umbraco.Web.UI/umbraco_client/tinymce3/license.txt deleted file mode 100644 index 5a25342994..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/license.txt +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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 Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - 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 Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefuly about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -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 and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -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 other code 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. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - 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, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser 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 combine 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) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) 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. - - d) 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. - - e) 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 materials to be 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 with -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 Lesser 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 - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/css/advhr.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/css/advhr.css deleted file mode 100644 index 0e22834985..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/css/advhr.css +++ /dev/null @@ -1,5 +0,0 @@ -input.radio {border:1px none #000; background:transparent; vertical-align:middle;} -.panel_wrapper div.current {height:80px;} -#width {width:50px; vertical-align:middle;} -#width2 {width:50px; vertical-align:middle;} -#size {width:100px;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin.js deleted file mode 100644 index 4d3b062dee..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.AdvancedHRPlugin",{init:function(a,b){a.addCommand("mceAdvancedHr",function(){a.windowManager.open({file:b+"/rule.htm",width:250+parseInt(a.getLang("advhr.delta_width",0)),height:160+parseInt(a.getLang("advhr.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("advhr",{title:"advhr.advhr_desc",cmd:"mceAdvancedHr"});a.onNodeChange.add(function(d,c,e){c.setActive("advhr",e.nodeName=="HR")});a.onClick.add(function(c,d){d=d.target;if(d.nodeName==="HR"){c.selection.select(d)}})},getInfo:function(){return{longname:"Advanced HR",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advhr",tinymce.plugins.AdvancedHRPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin_src.js deleted file mode 100644 index 0c652d3303..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/editor_plugin_src.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.AdvancedHRPlugin', { - init : function(ed, url) { - // Register commands - ed.addCommand('mceAdvancedHr', function() { - ed.windowManager.open({ - file : url + '/rule.htm', - width : 250 + parseInt(ed.getLang('advhr.delta_width', 0)), - height : 160 + parseInt(ed.getLang('advhr.delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - // Register buttons - ed.addButton('advhr', { - title : 'advhr.advhr_desc', - cmd : 'mceAdvancedHr' - }); - - ed.onNodeChange.add(function(ed, cm, n) { - cm.setActive('advhr', n.nodeName == 'HR'); - }); - - ed.onClick.add(function(ed, e) { - e = e.target; - - if (e.nodeName === 'HR') - ed.selection.select(e); - }); - }, - - getInfo : function() { - return { - longname : 'Advanced HR', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('advhr', tinymce.plugins.AdvancedHRPlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/js/rule.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/js/rule.js deleted file mode 100644 index b6cbd66c75..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advhr/js/rule.js +++ /dev/null @@ -1,43 +0,0 @@ -var AdvHRDialog = { - init : function(ed) { - var dom = ed.dom, f = document.forms[0], n = ed.selection.getNode(), w; - - w = dom.getAttrib(n, 'width'); - f.width.value = w ? parseInt(w) : (dom.getStyle('width') || ''); - f.size.value = dom.getAttrib(n, 'size') || parseInt(dom.getStyle('height')) || ''; - f.noshade.checked = !!dom.getAttrib(n, 'noshade') || !!dom.getStyle('border-width'); - selectByValue(f, 'width2', w.indexOf('%') != -1 ? '%' : 'px'); - }, - - update : function() { - var ed = tinyMCEPopup.editor, h, f = document.forms[0], st = ''; - - h = ' - - - {#advhr.advhr_desc} - - - - - - - -
    - - -
    -
    - - - - - - - - - - - - - -
    - - - -
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/css/advimage.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/css/advimage.css deleted file mode 100644 index 0a6251a696..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/css/advimage.css +++ /dev/null @@ -1,13 +0,0 @@ -#src_list, #over_list, #out_list {width:280px;} -.mceActionPanel {margin-top:7px;} -.alignPreview {border:1px solid #000; width:140px; height:140px; overflow:hidden; padding:5px;} -.checkbox {border:0;} -.panel_wrapper div.current {height:305px;} -#prev {margin:0; border:1px solid #000; width:428px; 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;} -#class_list {width:180px;} -input {width: 280px;} -#constrain, #onmousemovecheck {width:auto;} -#id, #dir, #lang, #usemap, #longdesc {width:200px;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin.js deleted file mode 100644 index d613a61393..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.AdvancedImagePlugin",{init:function(a,b){a.addCommand("mceAdvImage",function(){if(a.dom.getAttrib(a.selection.getNode(),"class","").indexOf("mceItem")!=-1){return}a.windowManager.open({file:b+"/image.htm",width:480+parseInt(a.getLang("advimage.delta_width",0)),height:385+parseInt(a.getLang("advimage.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("image",{title:"advimage.image_desc",cmd:"mceAdvImage"})},getInfo:function(){return{longname:"Advanced image",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advimage",tinymce.plugins.AdvancedImagePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin_src.js deleted file mode 100644 index d2678cbcf2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/editor_plugin_src.js +++ /dev/null @@ -1,50 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.AdvancedImagePlugin', { - init : function(ed, url) { - // Register commands - ed.addCommand('mceAdvImage', function() { - // Internal image object like a flash placeholder - if (ed.dom.getAttrib(ed.selection.getNode(), 'class', '').indexOf('mceItem') != -1) - return; - - ed.windowManager.open({ - file : url + '/image.htm', - width : 480 + parseInt(ed.getLang('advimage.delta_width', 0)), - height : 385 + parseInt(ed.getLang('advimage.delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - // Register buttons - ed.addButton('image', { - title : 'advimage.image_desc', - cmd : 'mceAdvImage' - }); - }, - - getInfo : function() { - return { - longname : 'Advanced image', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('advimage', tinymce.plugins.AdvancedImagePlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/image.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/image.htm deleted file mode 100644 index ed16b3d4a9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/image.htm +++ /dev/null @@ -1,235 +0,0 @@ - - - - {#advimage_dlg.dialog_title} - - - - - - - - - - -
    - - -
    -
    -
    - {#advimage_dlg.general} - - - - - - - - - - - - - - - - - - - -
    - -
    - {#advimage_dlg.preview} - -
    -
    - -
    -
    - {#advimage_dlg.tab_appearance} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - {#advimage_dlg.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 -
      - - - - -
    -
    -
    -
    - -
    -
    - {#advimage_dlg.swap_image} - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
     
    - - - - -
     
    -
    - -
    - {#advimage_dlg.misc} - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - -
    - - - - -
     
    -
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/img/sample.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/img/sample.gif deleted file mode 100644 index 53bf6890b507741c10910c9e2217ad8247b98e8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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?tCs>{+)q)ceg9$aDAaTZ{MGK5rU8ty$qz8){MT#gHGX{#XEJHLonBXFa zj+#9GE&^pq!`qG`K5iiC!gq}sRY|1yD8?j++_^oR0g+)NNtZN`)08!0q=}AA4HhIo zFaa9NYu8%97=oos5f?O`lwre~4VfoIei+FyK|urxj@C(-q(sS(!$5uL3j&jg7&XY% zlr17;3GGL;2K8>CB87G97;W(2VZ((D+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=6DZR99W}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'); - }, - - init : function(ed) { - var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, dom = ed.dom, n = ed.selection.getNode(), fl = tinyMCEPopup.getParam('external_image_list', 'tinyMCEImageList'); - - tinyMCEPopup.resizeToInnerSize(); - this.fillClassList('class_list'); - this.fillFileList('src_list', fl); - this.fillFileList('over_list', fl); - this.fillFileList('out_list', fl); - TinyMCE_EditableSelects.init(); - - if (n.nodeName == 'IMG') { - nl.src.value = dom.getAttrib(n, 'src'); - nl.width.value = dom.getAttrib(n, 'width'); - nl.height.value = dom.getAttrib(n, 'height'); - nl.alt.value = dom.getAttrib(n, 'alt'); - nl.title.value = dom.getAttrib(n, 'title'); - nl.vspace.value = this.getAttrib(n, 'vspace'); - nl.hspace.value = this.getAttrib(n, 'hspace'); - nl.border.value = this.getAttrib(n, 'border'); - selectByValue(f, 'align', this.getAttrib(n, 'align')); - selectByValue(f, 'class_list', dom.getAttrib(n, 'class'), true, true); - nl.style.value = dom.getAttrib(n, 'style'); - nl.id.value = dom.getAttrib(n, 'id'); - nl.dir.value = dom.getAttrib(n, 'dir'); - nl.lang.value = dom.getAttrib(n, 'lang'); - nl.usemap.value = dom.getAttrib(n, 'usemap'); - nl.longdesc.value = dom.getAttrib(n, 'longdesc'); - nl.insert.value = ed.getLang('update'); - - if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseover'))) - nl.onmouseoversrc.value = dom.getAttrib(n, 'onmouseover').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1'); - - if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseout'))) - nl.onmouseoutsrc.value = dom.getAttrib(n, 'onmouseout').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1'); - - if (ed.settings.inline_styles) { - // Move attribs to styles - if (dom.getAttrib(n, 'align')) - this.updateStyle('align'); - - if (dom.getAttrib(n, 'hspace')) - this.updateStyle('hspace'); - - if (dom.getAttrib(n, 'border')) - this.updateStyle('border'); - - if (dom.getAttrib(n, 'vspace')) - this.updateStyle('vspace'); - } - } - - // Setup browse button - document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); - if (isVisible('srcbrowser')) - document.getElementById('src').style.width = '260px'; - - // Setup browse button - document.getElementById('onmouseoversrccontainer').innerHTML = getBrowserHTML('overbrowser','onmouseoversrc','image','theme_advanced_image'); - if (isVisible('overbrowser')) - document.getElementById('onmouseoversrc').style.width = '260px'; - - // Setup browse button - document.getElementById('onmouseoutsrccontainer').innerHTML = getBrowserHTML('outbrowser','onmouseoutsrc','image','theme_advanced_image'); - if (isVisible('outbrowser')) - document.getElementById('onmouseoutsrc').style.width = '260px'; - - // If option enabled default contrain proportions to checked - if (ed.getParam("advimage_constrain_proportions", true)) - f.constrain.checked = true; - - // Check swap image if valid data - if (nl.onmouseoversrc.value || nl.onmouseoutsrc.value) - this.setSwapImage(true); - else - this.setSwapImage(false); - - this.changeAppearance(); - this.showPreviewImage(nl.src.value, 1); - }, - - insert : function(file, title) { - var ed = tinyMCEPopup.editor, t = this, f = document.forms[0]; - - if (f.src.value === '') { - if (ed.selection.getNode().nodeName == 'IMG') { - ed.dom.remove(ed.selection.getNode()); - ed.execCommand('mceRepaint'); - } - - tinyMCEPopup.close(); - return; - } - - if (tinyMCEPopup.getParam("accessibility_warnings", 1)) { - if (!f.alt.value) { - tinyMCEPopup.confirm(tinyMCEPopup.getLang('advimage_dlg.missing_alt'), function(s) { - if (s) - t.insertAndClose(); - }); - - return; - } - } - - t.insertAndClose(); - }, - - insertAndClose : function() { - var ed = tinyMCEPopup.editor, f = document.forms[0], nl = f.elements, v, args = {}, el; - - tinyMCEPopup.restoreSelection(); - - // Fixes crash in Safari - if (tinymce.isWebKit) - ed.getWin().focus(); - - if (!ed.settings.inline_styles) { - args = { - vspace : nl.vspace.value, - hspace : nl.hspace.value, - border : nl.border.value, - align : getSelectValue(f, 'align') - }; - } else { - // Remove deprecated values - args = { - vspace : '', - hspace : '', - border : '', - align : '' - }; - } - - tinymce.extend(args, { - src : nl.src.value.replace(/ /g, '%20'), - width : nl.width.value, - height : nl.height.value, - alt : nl.alt.value, - title : nl.title.value, - 'class' : getSelectValue(f, 'class_list'), - style : nl.style.value, - id : nl.id.value, - dir : nl.dir.value, - lang : nl.lang.value, - usemap : nl.usemap.value, - longdesc : nl.longdesc.value - }); - - args.onmouseover = args.onmouseout = ''; - - if (f.onmousemovecheck.checked) { - if (nl.onmouseoversrc.value) - args.onmouseover = "this.src='" + nl.onmouseoversrc.value + "';"; - - if (nl.onmouseoutsrc.value) - args.onmouseout = "this.src='" + nl.onmouseoutsrc.value + "';"; - } - - el = ed.selection.getNode(); - - if (el && el.nodeName == 'IMG') { - ed.dom.setAttribs(el, args); - } else { - tinymce.each(args, function(value, name) { - if (value === "") { - delete args[name]; - } - }); - - ed.execCommand('mceInsertContent', false, tinyMCEPopup.editor.dom.createHTML('img', args), {skip_undo : 1}); - ed.undoManager.add(); - } - - tinyMCEPopup.editor.execCommand('mceRepaint'); - tinyMCEPopup.editor.focus(); - tinyMCEPopup.close(); - }, - - getAttrib : function(e, at) { - var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; - - if (ed.settings.inline_styles) { - switch (at) { - case 'align': - if (v = dom.getStyle(e, 'float')) - return v; - - if (v = dom.getStyle(e, 'vertical-align')) - return v; - - break; - - case 'hspace': - v = dom.getStyle(e, 'margin-left') - v2 = dom.getStyle(e, 'margin-right'); - - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'vspace': - v = dom.getStyle(e, 'margin-top') - v2 = dom.getStyle(e, 'margin-bottom'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'border': - v = 0; - - tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { - sv = dom.getStyle(e, 'border-' + sv + '-width'); - - // False or not the same as prev - if (!sv || (sv != v && v !== 0)) { - v = 0; - return false; - } - - if (sv) - v = sv; - }); - - if (v) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - } - } - - if (v = dom.getAttrib(e, at)) - return v; - - return ''; - }, - - setSwapImage : function(st) { - var f = document.forms[0]; - - f.onmousemovecheck.checked = st; - setBrowserDisabled('overbrowser', !st); - setBrowserDisabled('outbrowser', !st); - - if (f.over_list) - f.over_list.disabled = !st; - - if (f.out_list) - f.out_list.disabled = !st; - - f.onmouseoversrc.disabled = !st; - f.onmouseoutsrc.disabled = !st; - }, - - fillClassList : function(id) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { - cl = []; - - tinymce.each(v.split(';'), function(v) { - var p = v.split('='); - - cl.push({'title' : p[0], 'class' : p[1]}); - }); - } else - cl = tinyMCEPopup.editor.dom.getClasses(); - - if (cl.length > 0) { - lst.options.length = 0; - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); - - tinymce.each(cl, function(o) { - lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - fillFileList : function(id, l) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - l = typeof(l) === 'function' ? l() : window[l]; - lst.options.length = 0; - - if (l && l.length > 0) { - lst.options[lst.options.length] = new Option('', ''); - - tinymce.each(l, function(o) { - lst.options[lst.options.length] = new Option(o[0], o[1]); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - resetImageData : function() { - var f = document.forms[0]; - - f.elements.width.value = f.elements.height.value = ''; - }, - - updateImageData : function(img, st) { - var f = document.forms[0]; - - if (!st) { - f.elements.width.value = img.width; - f.elements.height.value = img.height; - } - - this.preloadImg = img; - }, - - changeAppearance : function() { - var ed = tinyMCEPopup.editor, f = document.forms[0], img = document.getElementById('alignSampleImg'); - - if (img) { - if (ed.getParam('inline_styles')) { - ed.dom.setAttrib(img, 'style', f.style.value); - } else { - img.align = f.align.value; - img.border = f.border.value; - img.hspace = f.hspace.value; - img.vspace = f.vspace.value; - } - } - }, - - changeHeight : function() { - var f = document.forms[0], tp, t = this; - - if (!f.constrain.checked || !t.preloadImg) { - return; - } - - if (f.width.value == "" || f.height.value == "") - return; - - tp = (parseInt(f.width.value) / parseInt(t.preloadImg.width)) * t.preloadImg.height; - f.height.value = tp.toFixed(0); - }, - - changeWidth : function() { - var f = document.forms[0], tp, t = this; - - if (!f.constrain.checked || !t.preloadImg) { - return; - } - - if (f.width.value == "" || f.height.value == "") - return; - - tp = (parseInt(f.height.value) / parseInt(t.preloadImg.height)) * t.preloadImg.width; - f.width.value = tp.toFixed(0); - }, - - updateStyle : function(ty) { - var dom = tinyMCEPopup.dom, b, bStyle, bColor, v, isIE = tinymce.isIE, f = document.forms[0], img = dom.create('img', {style : dom.get('style').value}); - - if (tinyMCEPopup.editor.settings.inline_styles) { - // Handle align - if (ty == 'align') { - dom.setStyle(img, 'float', ''); - dom.setStyle(img, 'vertical-align', ''); - - v = getSelectValue(f, 'align'); - if (v) { - if (v == 'left' || v == 'right') - dom.setStyle(img, 'float', v); - else - img.style.verticalAlign = v; - } - } - - // Handle border - if (ty == 'border') { - b = img.style.border ? img.style.border.split(' ') : []; - bStyle = dom.getStyle(img, 'border-style'); - bColor = dom.getStyle(img, 'border-color'); - - dom.setStyle(img, 'border', ''); - - v = f.border.value; - if (v || v == '0') { - if (v == '0') - img.style.border = isIE ? '0' : '0 none none'; - else { - var isOldIE = tinymce.isIE && (!document.documentMode || document.documentMode < 9); - - if (b.length == 3 && b[isOldIE ? 2 : 1]) - bStyle = b[isOldIE ? 2 : 1]; - else if (!bStyle || bStyle == 'none') - bStyle = 'solid'; - if (b.length == 3 && b[isIE ? 0 : 2]) - bColor = b[isOldIE ? 0 : 2]; - else if (!bColor || bColor == 'none') - bColor = 'black'; - img.style.border = v + 'px ' + bStyle + ' ' + bColor; - } - } - } - - // Handle hspace - if (ty == 'hspace') { - dom.setStyle(img, 'marginLeft', ''); - dom.setStyle(img, 'marginRight', ''); - - v = f.hspace.value; - if (v) { - img.style.marginLeft = v + 'px'; - img.style.marginRight = v + 'px'; - } - } - - // Handle vspace - if (ty == 'vspace') { - dom.setStyle(img, 'marginTop', ''); - dom.setStyle(img, 'marginBottom', ''); - - v = f.vspace.value; - if (v) { - img.style.marginTop = v + 'px'; - img.style.marginBottom = v + 'px'; - } - } - - // Merge - dom.get('style').value = dom.serializeStyle(dom.parseStyle(img.style.cssText), 'img'); - } - }, - - changeMouseMove : function() { - }, - - showPreviewImage : function(u, st) { - if (!u) { - tinyMCEPopup.dom.setHTML('prev', ''); - return; - } - - if (!st && tinyMCEPopup.getParam("advimage_update_dimensions_onchange", true)) - this.resetImageData(); - - u = tinyMCEPopup.editor.documentBaseURI.toAbsolute(u); - - if (!st) - tinyMCEPopup.dom.setHTML('prev', ''); - else - tinyMCEPopup.dom.setHTML('prev', ''); - } -}; - -ImageDialog.preInit(); -tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/da_dlg.js deleted file mode 100644 index 66aa88be93..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.advimage_dlg',{"image_list":"Billedliste","align_right":"H\u00f8jre","align_left":"Venstre","align_textbottom":"Tekstbund","align_texttop":"Teksttop","align_bottom":"Bund","align_middle":"Midte","align_top":"Top","align_baseline":"Grundlinje",align:"Justering",hspace:"Horisontal afstand",vspace:"Vertikal afstand",dimensions:"Dimensioner",border:"Kant",list:"Billedliste",alt:"Billedbeskrivelse",src:"Billed-URL","dialog_title":"Inds\u00e6t/rediger billede","missing_alt":"Er du sikker p\u00e5, at du vil forts\u00e6tte uden at inkludere en billedebeskrivelse? Uden denne er billedet m\u00e5ske ikke tilg\u00e6ngeligt for nogle brugere med handicaps, eller for dem der bruger en tekstbrowser, eller som browser internettet med billeder sl\u00e5et fra.","example_img":"Forh\u00e5ndsvisning af billede",misc:"Diverse",mouseout:"for mus-ud",mouseover:"for mus-over","alt_image":"Alternativt billede","swap_image":"Byt billede",map:"Billede map",id:"Id",rtl:"H\u00f8jre til venstre",ltr:"Venstre til h\u00f8jre",classes:"Klasser",style:"Stil","long_desc":"Lang beskrivelseslink",langcode:"Sprogkode",langdir:"Sprogretning","constrain_proportions":"Bibehold proportioner",preview:"Vis",title:"Titel",general:"Generelt","tab_advanced":"Avanceret","tab_appearance":"Udseende","tab_general":"Generelt",width:"Bredde",height:"H\u00f8jde"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/de_dlg.js deleted file mode 100644 index fc0f6d1e50..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.advimage_dlg',{"image_list":"Bilderliste","align_right":"Rechts","align_left":"Links","align_textbottom":"Unten im Text","align_texttop":"Oben im Text","align_bottom":"Unten","align_middle":"Mittig","align_top":"Oben","align_baseline":"Zeile",align:"Ausrichtung",hspace:"Horizontaler Abstand",vspace:"Vertikaler Abstand",dimensions:"Ausma\u00dfe",border:"Rahmen",list:"Bilderliste",alt:"Beschreibung",src:"Adresse","dialog_title":"Bild einf\u00fcgen/ver\u00e4ndern","missing_alt":"Wollen Sie wirklich keine Beschreibung eingeben? Bestimmte Benutzer mit k\u00f6rperlichen Einschr\u00e4nkungen k\u00f6nnen so nicht darauf zugreifen, ebenso solche, die einen Textbrowser benutzen oder die Anzeige von Bildern deaktiviert haben.","example_img":"Vorschau auf das Aussehen",misc:"Verschiedenes",mouseout:"bei keinem Mauskontakt",mouseover:"bei Mauskontakt","alt_image":"Alternatives Bild","swap_image":"Bild austauschen",map:"Image-Map",id:"ID",rtl:"Rechts nach links",ltr:"Links nach rechts",classes:"Klassen",style:"Format","long_desc":"Ausf\u00fchrliche Beschreibung",langcode:"Sprachcode",langdir:"Schriftrichtung","constrain_proportions":"Seitenverh\u00e4ltnis beibehalten",preview:"Vorschau",title:"Titel",general:"Allgemein","tab_advanced":"Erweitert","tab_appearance":"Aussehen","tab_general":"Allgemein",width:"Breite",height:"H\u00f6he"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_dlg.js deleted file mode 100644 index 5f122e2cd3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.advimage_dlg',{"image_list":"Image List","align_right":"Right","align_left":"Left","align_textbottom":"Text Bottom","align_texttop":"Text Top","align_bottom":"Bottom","align_middle":"Middle","align_top":"Top","align_baseline":"Baseline",align:"Alignment",hspace:"Horizontal Space",vspace:"Vertical Space",dimensions:"Dimensions",border:"Border",list:"Image List",alt:"Image Description",src:"Image URL","dialog_title":"Insert/Edit Image","missing_alt":"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.","example_img":"Appearance Preview Image",misc:"Miscellaneous",mouseout:"For Mouse Out",mouseover:"For Mouse Over","alt_image":"Alternative Image","swap_image":"Swap Image",map:"Image Map",id:"ID",rtl:"Right to Left",ltr:"Left to Right",classes:"Classes",style:"Style","long_desc":"Long Description Link",langcode:"Language Code",langdir:"Language Direction","constrain_proportions":"Constrain Proportions",preview:"Preview",title:"Title",general:"General","tab_advanced":"Advanced","tab_appearance":"Appearance","tab_general":"General",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_us_dlg.js deleted file mode 100644 index 64dcda3148..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.advimage_dlg',{"image_list":"Image List","align_right":"Right","align_left":"Left","align_textbottom":"Text Bottom","align_texttop":"Text Top","align_bottom":"Bottom","align_middle":"Middle","align_top":"Top","align_baseline":"Baseline",align:"Alignment",hspace:"Horizontal Space",vspace:"Vertical Space",dimensions:"Dimensions",border:"Border",list:"Image List",alt:"Image Description",src:"Image URL","dialog_title":"Insert/Edit Image","missing_alt":"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.","example_img":"Appearance Preview Image",misc:"Miscellaneous",mouseout:"For Mouse Out",mouseover:"For Mouse Over","alt_image":"Alternative Image","swap_image":"Swap Image",map:"Image Map",id:"ID",rtl:"Right to Left",ltr:"Left to Right",classes:"Classes",style:"Style","long_desc":"Long Description Link",langcode:"Language Code",langdir:"Language Direction","constrain_proportions":"Constrain Proportions",preview:"Preview",title:"Title",general:"General","tab_advanced":"Advanced","tab_appearance":"Appearance","tab_general":"General",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fi_dlg.js deleted file mode 100644 index f85c1ec31d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.advimage_dlg',{"image_list":"Kuvalista","align_right":"Oikealla","align_left":"Vasemmalla","align_textbottom":"Teksti alhaalla","align_texttop":"Teksti ylh\u00e4\u00e4ll\u00e4","align_bottom":"Alhaalla","align_middle":"Keskell\u00e4","align_top":"Ylh\u00e4\u00e4ll\u00e4","align_baseline":"Rivill\u00e4",align:"Tasaus",hspace:"vaakasuora tila",vspace:"pystysuora tila",dimensions:"Mitat",border:"Kehys",list:"Kuvalista",alt:"Kuvan kuvaus",src:"Kuvan URL","dialog_title":"Lis\u00e4\u00e4/muokkaa kuvaa","missing_alt":"Haluatko varmasti jatkaa lis\u00e4\u00e4m\u00e4tt\u00e4 kuvausta? Kuvauksen puuttuminen saattaa h\u00e4irit\u00e4 sellaisia, jotka k\u00e4ytt\u00e4v\u00e4t tekstipohjaista selainta tai ovat kytkeneet kuvien n\u00e4kymisen pois p\u00e4\u00e4lt\u00e4.","example_img":"Ulkoasun esikatselukuva",misc:"Sekalaiset",mouseout:"mouseoutille",mouseover:"mouseoverille","alt_image":"Vaihtoehtoinen kuva","swap_image":"Vaihda kuva",map:"Kuvakartta",id:"Id",rtl:"Oikealta vasemmalle",ltr:"Vasemmalta oikealle",classes:"Luokat",style:"Tyyli","long_desc":"Pitk\u00e4n kuvauksen linkki",langcode:"Kielen koodi",langdir:"Kielen suunta","constrain_proportions":"S\u00e4ilyt\u00e4 mittasuhteet",preview:"Esikatselu",title:"Otsikko",general:"Yleiset","tab_advanced":"Edistynyt","tab_appearance":"N\u00e4kyminen","tab_general":"Yleiset",width:"Leveys",height:"Korkeus"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fr_dlg.js deleted file mode 100644 index 1479bf1948..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.advimage_dlg',{"image_list":"Liste d\'images","align_right":"Droite (flottant)","align_left":"Gauche (flottant)","align_textbottom":"Texte en bas","align_texttop":"Texte en haut","align_bottom":"En bas","align_middle":"Au milieu","align_top":"En haut","align_baseline":"Normal",align:"Alignement",hspace:"Espacement horizontal",vspace:"Espacement vertical",dimensions:"Dimensions",border:"Bordure",list:"Liste d\'images",alt:"Description de l\'image",src:"URL de l\'image","dialog_title":"Ins\u00e9rer / \u00e9diter une image","missing_alt":"\u00cates-vous s\u00fbr de vouloir continuer sans d\u00e9finir de description pour l\'image ? Sans elle, l\'image peut ne pas \u00eatre accessible \u00e0 certains utilisateurs handicap\u00e9s, ceux utilisant un navigateur texte ou ceux qui naviguent sans affichage des images.","example_img":"Apparence de l\'image",misc:"Divers",mouseout:"\u00e0 la sortie de la souris",mouseover:"au survol de la souris","alt_image":"Image alternative","swap_image":"Image de remplacement",map:"Image cliquable",id:"Id",rtl:"De droite \u00e0 gauche",ltr:"De gauche \u00e0 droite",classes:"Classes",style:"Style","long_desc":"Description longue du lien",langcode:"Code de la langue",langdir:"Sens de lecture","constrain_proportions":"Conserver les proportions",preview:"Pr\u00e9visualisation",title:"Titre",general:"G\u00e9n\u00e9ral","tab_advanced":"Avanc\u00e9","tab_appearance":"Apparence","tab_general":"G\u00e9n\u00e9ral",width:"Largeur",height:"Hauteur"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/he_dlg.js deleted file mode 100644 index fb3ea2ac69..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.advimage_dlg',{"image_list":"\u05e8\u05e9\u05d9\u05de\u05ea \u05ea\u05de\u05d5\u05e0\u05d5\u05ea","align_right":"\u05dc\u05d9\u05de\u05d9\u05df","align_left":"\u05dc\u05e9\u05de\u05d0\u05dc","align_textbottom":"\u05d8\u05e7\u05e1\u05d8 \u05ea\u05d7\u05ea\u05d5\u05df","align_texttop":"\u05d8\u05e7\u05e1\u05d8 \u05e2\u05dc\u05d9\u05d5\u05df","align_bottom":"\u05ea\u05d7\u05ea\u05d9\u05ea","align_middle":"\u05d0\u05de\u05e6\u05e2","align_top":"\u05e2\u05dc\u05d9\u05d5\u05df","align_baseline":"\u05e7\u05d5 \u05d1\u05e1\u05d9\u05e1\u05d9",align:"\u05d9\u05e9\u05d5\u05e8",hspace:"\u05e7\u05d5 \u05d0\u05d5\u05e4\u05e7\u05d9",vspace:"\u05e7\u05d5 \u05d0\u05e0\u05db\u05d9",dimensions:"\u05de\u05d9\u05de\u05d3\u05d9\u05dd",border:"\u05d2\u05d1\u05d5\u05dc",list:"\u05e8\u05e9\u05d9\u05de\u05ea \u05ea\u05de\u05d5\u05e0\u05d5\u05ea",alt:"\u05ea\u05d9\u05d0\u05d5\u05e8 \u05d4\u05ea\u05de\u05d5\u05e0\u05d4",src:"URL \u05e9\u05dc \u05d4\u05ea\u05de\u05d5\u05e0\u05d4","dialog_title":"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05ea\u05de\u05d5\u05e0\u05d4","missing_alt":"\u05dc\u05d4\u05de\u05e9\u05d9\u05da \u05de\u05d1\u05dc\u05d9 \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05ea\u05d9\u05d0\u05d5\u05e8 \u05dc\u05ea\u05de\u05d5\u05e0\u05d4?","example_img":"\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4 \u05e9\u05dc \u05d4\u05ea\u05de\u05d5\u05e0\u05d4",misc:"\u05e9\u05d5\u05e0\u05d5\u05ea",mouseout:"\u05d4\u05e1\u05de\u05df \u05e2\u05d1\u05e8 \u05d0\u05ea \u05d4\u05ea\u05de\u05d5\u05e0\u05d4",mouseover:"\u05d1\u05e2\u05ea \u05de\u05e2\u05d1\u05e8 \u05d4\u05e1\u05de\u05df \u05e2\u05dc \u05d4\u05ea\u05de\u05d5\u05e0\u05d4","alt_image":"\u05ea\u05de\u05d5\u05e0\u05d4 \u05d7\u05dc\u05d9\u05e4\u05d9\u05ea","swap_image":"\u05d4\u05d7\u05dc\u05e4\u05ea \u05ea\u05de\u05d5\u05e0\u05d4",map:"Image map",id:"Id",rtl:"\u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc",ltr:"\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df",classes:"Classes",style:"\u05e1\u05d2\u05e0\u05d5\u05df","long_desc":"\u05ea\u05d9\u05d0\u05d5\u05e8 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d0\u05e8\u05d5\u05da",langcode:"\u05e7\u05d5\u05d3 \u05d4\u05e9\u05e4\u05d4",langdir:"\u05db\u05d9\u05d5\u05d5\u05df \u05d4\u05e9\u05e4\u05d4","constrain_proportions":"\u05e9\u05de\u05d9\u05e8\u05d4 \u05e2\u05dc \u05e4\u05e8\u05d5\u05e4\u05d5\u05e8\u05e6\u05d9\u05d5\u05ea",preview:"\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4",title:"\u05db\u05d5\u05ea\u05e8\u05ea",general:"\u05db\u05dc\u05dc\u05d9","tab_advanced":"\u05de\u05ea\u05e7\u05d3\u05dd","tab_appearance":"\u05de\u05e8\u05d0\u05d4","tab_general":"\u05db\u05dc\u05dc\u05d9",width:"\u05e8\u05d5\u05d7\u05d1",height:"\u05d2\u05d5\u05d1\u05d4"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/it_dlg.js deleted file mode 100644 index 9195c9623c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.advimage_dlg',{"image_list":"Lista immagini","align_right":"A destra","align_left":"A sinistra","align_textbottom":"In basso al testo","align_texttop":"In alto al testo","align_bottom":"In basso","align_middle":"In mezzo","align_top":"In alto","align_baseline":"Alla base",align:"Allineamento",hspace:"Spaziatura orizzontale",vspace:"Spaziatura verticale",dimensions:"Dimensioni",border:"Bordo",list:"Lista immagini",alt:"Descrizione immagine",src:"URL immagine","dialog_title":"Inserisci/modifica immagine","missing_alt":"Sicuro di continuare senza includere una descrizione dell\'immagine? Senza di essa l\'immagine pu\u00f2 non essere accessibile ad alcuni utenti con disabilit\u00e0, o per coloro che usano un browser testuale oppure che hanno disabilitato la visualizzazione delle immagini nel loro browser.","example_img":"Anteprima aspetto immagine",misc:"Impostazioni varie",mouseout:"quando mouse fuori",mouseover:"quando mouse sopra","alt_image":"Immagine alternativa","swap_image":"Sostituisci immagine",map:"Immagine come mappa",id:"Id",rtl:"Destra verso sinistraa",ltr:"Sinistra verso destra",classes:"Classe",style:"Stile","long_desc":"Descrizione del collegamento",langcode:"codice lingua",langdir:"Direzione testo","constrain_proportions":"Mantieni proporzioni",preview:"Anteprima",title:"Titolo",general:"Generale","tab_advanced":"Avanzate","tab_appearance":"Aspetto","tab_general":"Generale",width:"Larghezza",height:"Altezza"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ja_dlg.js deleted file mode 100644 index f8449c4230..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.advimage_dlg',{"image_list":"\u753b\u50cf\u306e\u4e00\u89a7","align_right":"\u53f3\u5bc4\u305b","align_left":"\u5de6\u5bc4\u305b","align_textbottom":"\u30c6\u30ad\u30b9\u30c8\u3092\u4e0b\u7aef\u63c3\u3048","align_texttop":"\u30c6\u30ad\u30b9\u30c8\u3092\u4e0a\u7aef\u63c3\u3048","align_bottom":"\u4e0b\u63c3\u3048","align_middle":"\u4e2d\u592e\u63c3\u3048","align_top":"\u4e0a\u63c3\u3048","align_baseline":"\u30d9\u30fc\u30b9\u30e9\u30a4\u30f3\u63c3\u3048",align:"\u914d\u7f6e",hspace:"\u5de6\u53f3\u306e\u4f59\u767d",vspace:"\u4e0a\u4e0b\u306e\u4f59\u767d",dimensions:"\u5bf8\u6cd5",border:"\u67a0\u7dda",list:"\u753b\u50cf\u306e\u4e00\u89a7",alt:"\u753b\u50cf\u306e\u8aac\u660e",src:"\u753b\u50cf\u306eURL","dialog_title":"\u753b\u50cf\u3092\u633f\u5165/\u7de8\u96c6","missing_alt":"\u753b\u50cf\u306e\u8aac\u660e\u3092\u542b\u3081\u305a\u306b\u7d9a\u3051\u307e\u3059\u304b? \u753b\u50cf\u306e\u8aac\u660e\u304c\u306a\u3044\u3068\u76ee\u306e\u4e0d\u81ea\u7531\u306a\u65b9\u3001\u30c6\u30ad\u30b9\u30c8\u8868\u793a\u3060\u3051\u306e\u30d6\u30e9\u30a6\u30b6\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u65b9\u3001\u753b\u50cf\u306e\u8868\u793a\u3092\u6b62\u3081\u3066\u308b\u65b9\u304c\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002","example_img":"\u753b\u50cf\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\u306e\u69d8\u5b50",misc:"\u305d\u306e\u4ed6",mouseout:"\u30de\u30a6\u30b9\u30ab\u30fc\u30bd\u30eb\u304c\u5916\u308c\u308b\u6642",mouseover:"\u30de\u30a6\u30b9\u30ab\u30fc\u30bd\u30eb\u304c\u304b\u304b\u308b\u6642","alt_image":"\u5225\u306e\u753b\u50cf","swap_image":"\u753b\u50cf\u306e\u5165\u308c\u66ff\u3048",map:"\u30a4\u30e1\u30fc\u30b8\u30de\u30c3\u30d7",id:"ID",rtl:"\u53f3\u304b\u3089\u5de6",ltr:"\u5de6\u304b\u3089\u53f3",classes:"\u30af\u30e9\u30b9",style:"\u30b9\u30bf\u30a4\u30eb","long_desc":"\u8a73\u7d30\u306a\u8aac\u660e\u306e\u30ea\u30f3\u30af",langcode:"\u8a00\u8a9e\u30b3\u30fc\u30c9",langdir:"\u6587\u7ae0\u306e\u65b9\u5411","constrain_proportions":"\u7e26\u6a2a\u6bd4\u306e\u7dad\u6301",preview:"\u30d7\u30ec\u30d3\u30e5\u30fc",title:"\u30bf\u30a4\u30c8\u30eb",general:"\u4e00\u822c","tab_advanced":"\u9ad8\u5ea6\u306a\u8a2d\u5b9a","tab_appearance":"\u8868\u793a","tab_general":"\u4e00\u822c",width:"\u5e45",height:"\u9ad8\u3055"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/nl_dlg.js deleted file mode 100644 index ea72728127..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.advimage_dlg',{"image_list":"Lijst","align_right":"Rechts","align_left":"Links","align_textbottom":"Onderkant tekst","align_texttop":"Bovenkant tekst","align_bottom":"Onder","align_middle":"Midden","align_top":"Boven","align_baseline":"Basislijn",align:"Uitlijning",hspace:"Horizontale ruimte",vspace:"Verticale ruimte",dimensions:"Afmetingen",border:"Rand",list:"Lijst",alt:"Beschrijving",src:"Bestand/URL","dialog_title":"Afbeelding invoegen/bewerken","missing_alt":"Wilt u de afbeelding zonder beschrijving invoegen? De afbeelding wordt dan mogelijk niet opgemerkt door mensen met een visuele handicap, of mensen die zonder afbeeldingen browsen.","example_img":"Voorbeeldweergave",misc:"Diversen",mouseout:"Bij muis uit",mouseover:"Bij muis over","alt_image":"Alternatieve afbeeldingen","swap_image":"Afbeelding wisselen",map:"Afbeeldingsplattegrond",id:"Id",rtl:"Van rechts naar links",ltr:"Van links naar rechts",classes:"Klasses",style:"Stijl","long_desc":"Uitgebreide beschrijving",langcode:"Taalcode",langdir:"Taalrichting","constrain_proportions":"Verhouding behouden",preview:"Voorbeeld",title:"Titel",general:"Algemeen","tab_advanced":"Geavanceerd","tab_appearance":"Weergave","tab_general":"Algemeen",width:"Breedte",height:"Hoogte"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/no_dlg.js deleted file mode 100644 index d84ee7eb1e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.advimage_dlg',{"image_list":"Liste over bilder","align_right":"H\u00f8yre","align_left":"Venstre","align_textbottom":"Tekstbunn","align_texttop":"Teksttopp","align_bottom":"Bunn","align_middle":"Midtstilt","align_top":"Topp","align_baseline":"Basislinje",align:"Justering",hspace:"Horisontal avstand",vspace:"Vertikal avstand",dimensions:"Dimensjoner",border:"Ramme",list:"Bildeliste",alt:"Bildebeskrivelse",src:"Bilde URL","dialog_title":"Sett inn / rediger bilde","missing_alt":"Er du sikker du vil fortsette uten \u00e5 sette inn bildebeskrivelse? Uten beskrivelse vil ikke bildet gi mening for enkelte funksjonshemmde eller personer som bruker nettleser med avsl\u00e5tt bildevising.","example_img":"Utseende forh\u00e5ndsvisning",misc:"Diverse",mouseout:"for musepeker utenfor",mouseover:"for musepeker over","alt_image":"Alternativt bilde","swap_image":"Bytt bilde",map:"Bildekart",id:"Id",rtl:"H\u00f8yre mot venstre",ltr:"Venstre mot h\u00f8yre",classes:"Klasse",style:"Stil","long_desc":"Lang beskrivelse",langcode:"Spr\u00e5kkode",langdir:"Skriftretning","constrain_proportions":"Behold proporsjoner",preview:"Forh\u00e5ndsvisning",title:"Tittel",general:"Generelt","tab_advanced":"Avansert","tab_appearance":"Utseende","tab_general":"Generelt",width:"Bredde",height:"H\u00f8yde"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pl_dlg.js deleted file mode 100644 index c32f718ac2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.advimage_dlg',{"image_list":"Lista obrazk\u00f3w","align_right":"Prawy","align_left":"Lewy","align_textbottom":"Tekst dolny","align_texttop":"Tekst g\u00f3rny","align_bottom":"Dolny","align_middle":"\u015arodkowy","align_top":"G\u00f3rny","align_baseline":"G\u0142\u00f3wna linia",align:"Wyr\u00f3wnanie",hspace:"Odst\u0119p poziomy",vspace:"Odst\u0119p pionowy",dimensions:"Rozmiary",border:"Obramowanie",list:"Lista obrazk\u00f3w",alt:"Opis obrazka",src:"URL obrazka","dialog_title":"Wklej/edytuj obraz","missing_alt":"Czy jeste\u015b pewien, \u017ce chcesz kontynuowa\u0107 bez opisu obrazka? Obrazek bez opisu mo\u017ce nie by\u0107 dost\u0119pny dla u\u017cytkownik\u00f3w u\u017cywaj\u0105cych tekstowe przegl\u0105darki lub przegl\u0105daj\u0105cych stron\u0119 z wy\u0142\u0105czonymi obrazkami.","example_img":"Podgl\u0105d wygl\u0105du obrazka",misc:"R\u00f3\u017cne",mouseout:"dla mouseout",mouseover:"dla mouseover","alt_image":"alternatywny obrazek","swap_image":"Zamiana obrazka",map:"Mapa obrazu",id:"Id",rtl:"Z prawej do lewej",ltr:"Z lewej do prawej",classes:"Klasy",style:"Styl","long_desc":"D\u0142ugi opis linku",langcode:"Kod j\u0119zyka",langdir:"Kierunek j\u0119zyka","constrain_proportions":"Zachowaj proporcje",preview:"Podgl\u0105d",title:"Tytu\u0142",general:"Og\u00f3lne","tab_advanced":"Zaawansowane","tab_appearance":"Wygl\u0105d","tab_general":"Og\u00f3lne",width:"Szeroko\u015b\u0107",height:"Wysoko\u015b\u0107"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pt_dlg.js deleted file mode 100644 index 513319ffc9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.advimage_dlg',{"image_list":"Lista de imagens","align_right":"Direita","align_left":"Esquerda","align_textbottom":"Base do texto","align_texttop":"Topo do texto","align_bottom":"Abaixo","align_middle":"Meio","align_top":"Topo","align_baseline":"Sobre a linha de texto",align:"Alinhamento",hspace:"Espa\u00e7o horizontal",vspace:"Espa\u00e7o vertical",dimensions:"Dimens\u00f5es",border:"Limite",list:"Lista de imagens",alt:"Descri\u00e7\u00e3o da imagem",src:"Endere\u00e7o da imagem","dialog_title":"Inserir/editar imagem","missing_alt":"Tem certeza que deseja continuar sem acrescentar uma descri\u00e7\u00e3o \u00e0 imagem? (Isto pode gerar problemas de acessibilidade em alguns navegadores)","example_img":"Pr\u00e9-Visualiza\u00e7\u00e3o",misc:"Misto",mouseout:"mouseout",mouseover:"mouseover","alt_image":"Imagem alternativa","swap_image":"Trocar imagem",map:"Mapa de imagem",id:"Id",rtl:"Da direita para a esquerda",ltr:"Da esquerda para a direita",classes:"Classes",style:"Estilo","long_desc":"Descri\u00e7\u00e3o extensa",langcode:"C\u00f3digo do idioma",langdir:"Dire\u00e7\u00e3o do texto","constrain_proportions":"Manter propor\u00e7\u00f5es",preview:"Pr\u00e9-Visualiza\u00e7\u00e3o",title:"T\u00edtulo",general:"Geral","tab_advanced":"Avan\u00e7ado","tab_appearance":"Apar\u00eancia","tab_general":"Geral",width:"Largura",height:"Altura"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ru_dlg.js deleted file mode 100644 index d2a13577c9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.advimage_dlg',{"image_list":"\u0421\u043f\u0438\u0441\u043e\u043a \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a","align_right":"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","align_left":"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","align_textbottom":"\u041f\u043e \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e \u0442\u0435\u043a\u0441\u0442\u0430","align_texttop":"\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e \u0442\u0435\u043a\u0441\u0442\u0430","align_bottom":"\u041f\u043e \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","align_middle":"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443","align_top":"\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","align_baseline":"\u041f\u043e \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u043b\u0438\u043d\u0438\u0438",align:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435",hspace:"\u0413\u043e\u0440\u0438\u0437. \u043e\u0442\u0441\u0442\u0443\u043f",vspace:"\u0412\u0435\u0440\u0442. \u043e\u0442\u0441\u0442\u0443\u043f",dimensions:"\u0420\u0430\u0437\u043c\u0435\u0440",border:"\u0413\u0440\u0430\u043d\u0438\u0446\u0430",list:"\u0421\u043f\u0438\u0441\u043e\u043a",alt:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",src:"\u0410\u0434\u0440\u0435\u0441","dialog_title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","missing_alt":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0431\u0435\u0437 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f? \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0438\u043b\u0438 \u0442\u0435\u043c, \u043a\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u0438\u043b\u0438 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0441\u0430\u0439\u0442\u044b \u0441 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438.","example_img":"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f",misc:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b",mouseout:"\u0412 \u043f\u043e\u043a\u043e\u0435",mouseover:"\u041f\u0440\u0438 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0438","alt_image":"\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","swap_image":"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",map:"\u041a\u0430\u0440\u0442\u0430 \u0441\u0441\u044b\u043b\u043e\u043a",id:"\u0418\u043c\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430",rtl:"\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u043e",ltr:"\u0421\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e",classes:"\u041a\u043b\u0430\u0441\u0441\u044b",style:"\u0421\u0442\u0438\u043b\u044c","long_desc":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043f\u043e\u043b\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",langcode:"\u041a\u043e\u0434 \u044f\u0437\u044b\u043a\u0430",langdir:"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430","constrain_proportions":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438",preview:"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440",title:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",general:"\u041e\u0431\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","tab_advanced":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e","tab_appearance":"\u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435","tab_general":"\u041e\u0431\u0449\u0435\u0435",width:"\u0428\u0438\u0440\u0438\u043d\u0430",height:"\u0412\u044b\u0441\u043e\u0442\u0430"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/sv_dlg.js deleted file mode 100644 index af1e61c55a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.advimage_dlg',{"image_list":"Bildlista","align_right":"H\u00f6ger","align_left":"V\u00e4nster","align_textbottom":"Botten av texten","align_texttop":"Toppen av texten","align_bottom":"Botten","align_middle":"Mitten","align_top":"Toppen","align_baseline":"Baslinje",align:"Justering",hspace:"Horisontalrymd",vspace:"Vertikalrymd",dimensions:"Dimensioner",border:"Ram",list:"Bildlista",alt:"Bildens beskrivning",src:"Bildens URL","dialog_title":"Infoga/redigera bild","missing_alt":"Vill du forts\u00e4tta utan bildbeskrivning?\nIcke grafiska webbl\u00e4sare kommer inte att kunna tolka bilden f\u00f6r anv\u00e4ndaren.","example_img":"Exempelbild",misc:"\u00d6vrigt",mouseout:"vid musen utanf\u00f6r",mouseover:"vid musen ovanf\u00f6r","alt_image":"Alternativbild","swap_image":"Utbytningsbild",map:"L\u00e4nkkarta",id:"Id",rtl:"H\u00f6ger till v\u00e4nster",ltr:"V\u00e4nster till h\u00f6ger",classes:"Klasser",style:"Stil","long_desc":"L\u00e5ng beskrivning",langcode:"Spr\u00e5kkod",langdir:"Skriftriktning","constrain_proportions":"Bibeh\u00e5ll proportionerna",preview:"F\u00f6rhandsvisning",title:"Titel",general:"Generellt","tab_advanced":"Avancerat","tab_appearance":"Utseende","tab_general":"Generellt",width:"Bredd",height:"H\u00f6jd"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/zh_dlg.js deleted file mode 100644 index 5cf6bf5c9e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advimage/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.advimage_dlg',{"image_list":"\u56fe\u7247\u5217\u8868","align_right":"\u53f3\u5bf9\u9f50","align_left":"\u5de6\u5bf9\u9f50","align_textbottom":"\u6587\u5b57\u4e0b\u65b9","align_texttop":"\u6587\u5b57\u4e0a\u65b9","align_bottom":"\u5e95\u7aef\u5bf9\u9f50","align_middle":"\u5c45\u4e2d\u5bf9\u9f50","align_top":"\u9876\u7aef\u5bf9\u9f50","align_baseline":"\u5e95\u7ebf",align:"\u5bf9\u9f50",hspace:"\u6c34\u5e73\u8ddd\u79bb",vspace:"\u5782\u76f4\u8ddd\u79bb",dimensions:"\u5c3a\u5bf8",border:"\u8fb9\u6846",list:"\u56fe\u7247\u5217\u8868",alt:"\u56fe\u7247\u63cf\u8ff0",src:"\u56fe\u7247\u94fe\u63a5","dialog_title":"\u63d2\u5165/\u7f16\u8f91 \u56fe\u7247","missing_alt":"\u56fe\u7247\u6ca1\u6709\u8bf4\u660e\u6587\u5b57\uff0c\u60a8\u662f\u5426\u8981\u7ee7\u7eed\uff1f\u6ca1\u6709\u8bf4\u660e\u6587\u5b57\u7684\u56fe\u7247\uff0c\u53ef\u80fd\u7ed9\u6b8b\u75be\u4eba\u58eb\u3001\u6587\u672c\u6d4f\u89c8\u5668\u6216\u5173\u95ed\u56fe\u7247\u529f\u80fd\u7684\u6d4f\u89c8\u5668\u8bbf\u95ee\u9020\u6210\u56f0\u96be\u3002","example_img":"\u5916\u89c2\u9884\u89c8\u56fe",misc:"\u5176\u4ed6",mouseout:"\u9f20\u6807\u6ed1\u51fa",mouseover:"\u9f20\u6807\u6ed1\u5165","alt_image":"\u66ff\u6362\u56fe\u7247","swap_image":"\u56fe\u7247\u5207\u6362",map:"\u56fe\u7247map",id:"ID",rtl:"\u4ece\u53f3\u5230\u5de6",ltr:"\u4ece\u5de6\u5230\u53f3",classes:"\u7c7b\u522b",style:"\u6837\u5f0f","long_desc":"\u957f\u63cf\u8ff0\u94fe\u63a5",langcode:"\u8bed\u8a00\u7f16\u7801",langdir:"\u8bed\u8a00\u6587\u5b57\u65b9\u5411","constrain_proportions":"\u4fdd\u6301\u6bd4\u4f8b",preview:"\u9884\u89c8",title:"\u6807\u9898",general:"\u666e\u901a","tab_advanced":"\u9ad8\u7ea7","tab_appearance":"\u5916\u89c2","tab_general":"\u666e\u901a",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/css/advlink.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/css/advlink.css deleted file mode 100644 index 14364316a1..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/css/advlink.css +++ /dev/null @@ -1,8 +0,0 @@ -.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/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin.js deleted file mode 100644 index 983fe5a9ca..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.AdvancedLinkPlugin",{init:function(a,b){this.editor=a;a.addCommand("mceAdvLink",function(){var c=a.selection;if(c.isCollapsed()&&!a.dom.getParent(c.getNode(),"A")){return}a.windowManager.open({file:b+"/link.htm",width:480+parseInt(a.getLang("advlink.delta_width",0)),height:400+parseInt(a.getLang("advlink.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("link",{title:"advlink.link_desc",cmd:"mceAdvLink"});a.addShortcut("ctrl+k","advlink.advlink_desc","mceAdvLink");a.onNodeChange.add(function(d,c,f,e){c.setDisabled("link",e&&f.nodeName!="A");c.setActive("link",f.nodeName=="A"&&!f.name)})},getInfo:function(){return{longname:"Advanced link",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlink",tinymce.plugins.AdvancedLinkPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin_src.js deleted file mode 100644 index 14e46a7629..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/editor_plugin_src.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.AdvancedLinkPlugin', { - init : function(ed, url) { - this.editor = ed; - - // Register commands - ed.addCommand('mceAdvLink', function() { - var se = ed.selection; - - // No selection and not in link - if (se.isCollapsed() && !ed.dom.getParent(se.getNode(), 'A')) - return; - - ed.windowManager.open({ - file : url + '/link.htm', - width : 480 + parseInt(ed.getLang('advlink.delta_width', 0)), - height : 400 + parseInt(ed.getLang('advlink.delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - // Register buttons - ed.addButton('link', { - title : 'advlink.link_desc', - cmd : 'mceAdvLink' - }); - - ed.addShortcut('ctrl+k', 'advlink.advlink_desc', 'mceAdvLink'); - - ed.onNodeChange.add(function(ed, cm, n, co) { - cm.setDisabled('link', co && n.nodeName != 'A'); - cm.setActive('link', n.nodeName == 'A' && !n.name); - }); - }, - - getInfo : function() { - return { - longname : 'Advanced link', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('advlink', tinymce.plugins.AdvancedLinkPlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/js/advlink.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/js/advlink.js deleted file mode 100644 index f013aac1e7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/js/advlink.js +++ /dev/null @@ -1,543 +0,0 @@ -/* Functions for the advlink plugin popup */ - -tinyMCEPopup.requireLangPack(); - -var templates = { - "window.open" : "window.open('${url}','${target}','${options}')" -}; - -function preinit() { - var url; - - if (url = tinyMCEPopup.getParam("external_link_list_url")) - document.write(''); -} - -function changeClass() { - var f = document.forms[0]; - - f.classes.value = getSelectValue(f, 'classlist'); -} - -function init() { - tinyMCEPopup.resizeToInnerSize(); - - var formObj = document.forms[0]; - var inst = tinyMCEPopup.editor; - var elm = inst.selection.getNode(); - var action = "insert"; - var html; - - document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink'); - document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink'); - document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target'); - - // Link list - html = getLinkListHTML('linklisthref','href'); - if (html == "") - document.getElementById("linklisthrefrow").style.display = 'none'; - else - document.getElementById("linklisthrefcontainer").innerHTML = html; - - // Anchor list - html = getAnchorListHTML('anchorlist','href'); - if (html == "") - document.getElementById("anchorlistrow").style.display = 'none'; - else - document.getElementById("anchorlistcontainer").innerHTML = html; - - // Resize some elements - if (isVisible('hrefbrowser')) - document.getElementById('href').style.width = '260px'; - - if (isVisible('popupurlbrowser')) - document.getElementById('popupurl').style.width = '180px'; - - elm = inst.dom.getParent(elm, "A"); - if (elm == null) { - var prospect = inst.dom.create("p", null, inst.selection.getContent()); - if (prospect.childNodes.length === 1) { - elm = prospect.firstChild; - } - } - - if (elm != null && elm.nodeName == "A") - action = "update"; - - formObj.insert.value = tinyMCEPopup.getLang(action, 'Insert', true); - - setPopupControlsDisabled(true); - - if (action == "update") { - var href = inst.dom.getAttrib(elm, 'href'); - var onclick = inst.dom.getAttrib(elm, 'onclick'); - var linkTarget = inst.dom.getAttrib(elm, 'target') ? inst.dom.getAttrib(elm, 'target') : "_self"; - - // Setup form data - setFormValue('href', href); - setFormValue('title', inst.dom.getAttrib(elm, 'title')); - setFormValue('id', inst.dom.getAttrib(elm, 'id')); - setFormValue('style', inst.dom.getAttrib(elm, "style")); - setFormValue('rel', inst.dom.getAttrib(elm, 'rel')); - setFormValue('rev', inst.dom.getAttrib(elm, 'rev')); - setFormValue('charset', inst.dom.getAttrib(elm, 'charset')); - setFormValue('hreflang', inst.dom.getAttrib(elm, 'hreflang')); - setFormValue('dir', inst.dom.getAttrib(elm, 'dir')); - setFormValue('lang', inst.dom.getAttrib(elm, 'lang')); - setFormValue('tabindex', inst.dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); - setFormValue('accesskey', inst.dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); - setFormValue('type', inst.dom.getAttrib(elm, 'type')); - setFormValue('onfocus', inst.dom.getAttrib(elm, 'onfocus')); - setFormValue('onblur', inst.dom.getAttrib(elm, 'onblur')); - setFormValue('onclick', onclick); - setFormValue('ondblclick', inst.dom.getAttrib(elm, 'ondblclick')); - setFormValue('onmousedown', inst.dom.getAttrib(elm, 'onmousedown')); - setFormValue('onmouseup', inst.dom.getAttrib(elm, 'onmouseup')); - setFormValue('onmouseover', inst.dom.getAttrib(elm, 'onmouseover')); - setFormValue('onmousemove', inst.dom.getAttrib(elm, 'onmousemove')); - setFormValue('onmouseout', inst.dom.getAttrib(elm, 'onmouseout')); - setFormValue('onkeypress', inst.dom.getAttrib(elm, 'onkeypress')); - setFormValue('onkeydown', inst.dom.getAttrib(elm, 'onkeydown')); - setFormValue('onkeyup', inst.dom.getAttrib(elm, 'onkeyup')); - setFormValue('target', linkTarget); - setFormValue('classes', inst.dom.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', inst.dom.getAttrib(elm, 'dir')); - selectByValue(formObj, 'rel', inst.dom.getAttrib(elm, 'rel')); - selectByValue(formObj, 'rev', inst.dom.getAttrib(elm, 'rev')); - selectByValue(formObj, 'linklisthref', href); - - if (href.charAt(0) == '#') - selectByValue(formObj, 'anchorlist', href); - - addClassesToList('classlist', 'advlink_styles'); - - selectByValue(formObj, 'classlist', inst.dom.getAttrib(elm, 'class'), true); - selectByValue(formObj, 'targetlist', linkTarget, true); - } else - addClassesToList('classlist', 'advlink_styles'); -} - -function checkPrefix(n) { - if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email'))) - n.value = 'mailto:' + n.value; - - if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external'))) - n.value = 'http://' + n.value; -} - -function setFormValue(name, value) { - document.forms[0].elements[name].value = value; -} - -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;', ''); - } else - formObj.popupreturn.checked = false; - - var onClickData = parseLink(onclick); - - if (onClickData != null) { - formObj.ispopup.checked = true; - setPopupControlsDisabled(false); - - var onClickWindowOptions = parseOptions(onClickData['options']); - var url = onClickData['url']; - - formObj.popupname.value = onClickData['target']; - formObj.popupurl.value = 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"; - - buildOnClick(); - } -} - -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' + name + ''; - - if ((name = nodes[i].id) != "" && !nodes[i].href) - html += ''; - } - - if (html == "") - return ""; - - html = ''; - - return html; -} - -function insertAction() { - var inst = tinyMCEPopup.editor; - var elm, elementArray, i; - - elm = inst.selection.getNode(); - checkPrefix(document.forms[0].href); - - elm = inst.dom.getParent(elm, "A"); - - // Remove element if there is no href - if (!document.forms[0].href.value) { - i = inst.selection.getBookmark(); - inst.dom.remove(elm, 1); - inst.selection.moveToBookmark(i); - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - return; - } - - // Create new anchor elements - if (elm == null) { - inst.getDoc().execCommand("unlink", false, null); - tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); - - elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';}); - for (i=0; i' + tinyMCELinkList[i][0] + ''; - - html += ''; - - return html; - - // tinyMCE.debug('-- image list start --', html, '-- image list end --'); -} - -function getTargetListHTML(elm_id, target_form_element) { - var targets = tinyMCEPopup.getParam('theme_advanced_link_targets', '').split(';'); - var html = ''; - - html += ''; - - return html; -} - -// While loading -preinit(); -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/da_dlg.js deleted file mode 100644 index 06f7fe3d83..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.advlink_dlg',{"target_name":"Destinationsnavn",classes:"Klasser",style:"Stil",id:"Id","popup_position":"Position (X/Y)",langdir:"Sprogretning","popup_size":"St\u00f8rrelse","popup_dependent":"Afh\u00e6ngig (Kun Mozilla/Firefox)","popup_resizable":"Lad det v\u00e6re muligt at \u00e6ndre st\u00f8rrelsen p\u00e5 vinduet","popup_location":"Vis adresselinje","popup_menubar":"Vis menulinje","popup_toolbar":"Vis v\u00e6rkt\u00f8jslinjer","popup_statusbar":"Vis statuslinje","popup_scrollbars":"Vis rullepanel","popup_return":"Inds\u00e6t \'return false\'","popup_name":"Vinduesnavn","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"\u00c5ben i nyt vindue","target_top":"\u00c5ben i \u00f8verste vindue / ramme (erstatter alle rammer)","target_parent":"\u00c5ben i overliggende vindue / ramme","target_same":"\u00c5ben i dette vindue / ramme","anchor_names":"Ankre","popup_opts":"Indstillinger","advanced_props":"Avancerede egenskaber","event_props":"H\u00e6ndelser","popup_props":"Popup egenskaber","general_props":"Generelle egenskaber","advanced_tab":"Advanceret","events_tab":"H\u00e6ndelser","popup_tab":"Popup","general_tab":"Generelt",list:"Liste over links","is_external":"Den URL, der er indtastet, ser ud til at v\u00e6re et eksternt link. Vil du have tilf\u00f8jet det p\u00e5kr\u00e6vede http:// foran?","is_email":"Den URL, der er indtastet, ser ud til at v\u00e6re en emailadresse. Vil du have tilf\u00f8jet det p\u00e5kr\u00e6vede mailto: foran?",titlefield:"Titel",target:"M\u00e5l",url:"Link URL",title:"Inds\u00e6t/rediger link","link_list":"Liste over links",rtl:"H\u00f8jre mod venstre",ltr:"Venstre mod h\u00f8jre",accesskey:"Genvejstast",tabindex:"Tabindex",rev:"Relativ destination til side",rel:"Relativ side til destination",mime:"Destinations-MIME-type",encoding:"Destinationstegns\u00e6t",langcode:"Sprogkode","target_langcode":"Destinationssprog",width:"Bredde",height:"H\u00f8jde"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/de_dlg.js deleted file mode 100644 index bb0d3e35b3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.advlink_dlg',{"target_name":"Name der Zielseite",classes:"Klassen",style:"Format",id:"ID","popup_position":"Position (X/Y)",langdir:"Schriftrichtung","popup_size":"Gr\u00f6\u00dfe","popup_dependent":"Vom Elternfenster abh\u00e4ngig
    (nur Mozilla/Firefox) ","popup_resizable":"Vergr\u00f6\u00dfern des Fenster zulassen","popup_location":"Adressleiste anzeigen","popup_menubar":"Browsermen\u00fc anzeigen","popup_toolbar":"Werkzeugleisten anzeigen","popup_statusbar":"Statusleiste anzeigen","popup_scrollbars":"Scrollbalken anzeigen","popup_return":"Link trotz Popup folgen","popup_name":"Name des Fensters","popup_url":"Popup-Adresse",popup:"JavaScript-Popup","target_blank":"In neuem Fenster \u00f6ffnen","target_top":"Im obersten Frame \u00f6ffnen (sprengt das Frameset)","target_parent":"Im \u00fcbergeordneten Fenster/Frame \u00f6ffnen","target_same":"Im selben Fenster/Frame \u00f6ffnen","anchor_names":"Anker","popup_opts":"Optionen","advanced_props":"Erweiterte Eigenschaften","event_props":"Ereignisse","popup_props":"Popup-Eigenschaften","general_props":"Allemeine Eigenschaften","advanced_tab":"Erweitert","events_tab":"Ereignisse","popup_tab":"Popup","general_tab":"Allgemein",list:"Linkliste","is_external":"Diese Adresse scheint ein externer Link zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"http://\" voranstellen?","is_email":"Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"mailto:\" voranstellen?",titlefield:"Titel",target:"Fenster",url:"Adresse",title:"Link einf\u00fcgen/bearbeiten","link_list":"Linkliste",rtl:"Rechts nach links",ltr:"Links nach rechts",accesskey:"Tastenk\u00fcrzel",tabindex:"Tabindex",rev:"Beziehung des Linkziels zur Seite",rel:"Beziehung der Seite zum Linkziel",mime:"MIME-Type der Zielseite",encoding:"Zeichenkodierung der Zielseite",langcode:"Sprachcode","target_langcode":"Sprache der Zielseite",width:"Breite",height:"H\u00f6he"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_dlg.js deleted file mode 100644 index 3169a56580..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.advlink_dlg',{"target_name":"Target Name",classes:"Classes",style:"Style",id:"ID","popup_position":"Position (X/Y)",langdir:"Language Direction","popup_size":"Size","popup_dependent":"Dependent (Mozilla/Firefox Only)","popup_resizable":"Make Window Resizable","popup_location":"Show Location Bar","popup_menubar":"Show Menu Bar","popup_toolbar":"Show Toolbars","popup_statusbar":"Show Status Bar","popup_scrollbars":"Show Scrollbars","popup_return":"Insert \'return false\'","popup_name":"Window Name","popup_url":"Popup URL",popup:"JavaScript Popup","target_blank":"Open in New Window","target_top":"Open in Top Frame (Replaces All Frames)","target_parent":"Open in Parent Window/Frame","target_same":"Open in This Window/Frame","anchor_names":"Anchors","popup_opts":"Options","advanced_props":"Advanced Properties","event_props":"Events","popup_props":"Popup Properties","general_props":"General Properties","advanced_tab":"Advanced","events_tab":"Events","popup_tab":"Popup","general_tab":"General",list:"Link List","is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",titlefield:"Title",target:"Target",url:"Link URL",title:"Insert/Edit Link","link_list":"Link List",rtl:"Right to Left",ltr:"Left to Right",accesskey:"AccessKey",tabindex:"TabIndex",rev:"Relationship Target to Page",rel:"Relationship Page to Target",mime:"Target MIME Type",encoding:"Target Character Encoding",langcode:"Language Code","target_langcode":"Target Language",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_us_dlg.js deleted file mode 100644 index 2112e7ce3a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.advlink_dlg',{"target_name":"Target Name",classes:"Classes",style:"Style",id:"ID","popup_position":"Position (X/Y)",langdir:"Language Direction","popup_size":"Size","popup_dependent":"Dependent (Mozilla/Firefox Only)","popup_resizable":"Make Window Resizable","popup_location":"Show Location Bar","popup_menubar":"Show Menu Bar","popup_toolbar":"Show Toolbars","popup_statusbar":"Show Status Bar","popup_scrollbars":"Show Scrollbars","popup_return":"Insert \'return false\'","popup_name":"Window Name","popup_url":"Popup URL",popup:"JavaScript Popup","target_blank":"Open in New Window","target_top":"Open in Top Frame (Replaces All Frames)","target_parent":"Open in Parent Window/Frame","target_same":"Open in This Window/Frame","anchor_names":"Anchors","popup_opts":"Options","advanced_props":"Advanced Properties","event_props":"Events","popup_props":"Popup Properties","general_props":"General Properties","advanced_tab":"Advanced","events_tab":"Events","popup_tab":"Popup","general_tab":"General",list:"Link List","is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",titlefield:"Title",target:"Target",url:"Link URL",title:"Insert/Edit Link","link_list":"Link List",rtl:"Right to Left",ltr:"Left to Right",accesskey:"AccessKey",tabindex:"TabIndex",rev:"Relationship Target to Page",rel:"Relationship Page to Target",mime:"Target MIME Type",encoding:"Target Character Encoding",langcode:"Language Code","target_langcode":"Target Language",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fi_dlg.js deleted file mode 100644 index e49488e733..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.advlink_dlg',{"target_name":"Kohteen nimi",classes:"Luokat",style:"Tyyli",id:"Id","popup_position":"Sijainti (X/Y)",langdir:"Kielen suunta","popup_size":"Koko","popup_dependent":"Riippuvainen (vain Mozilla/Firefox)","popup_resizable":"Tee ikkunan koko muokattavaksi","popup_location":"N\u00e4yt\u00e4 sijaintipalkki","popup_menubar":"N\u00e4yt\u00e4 valikkopalkki","popup_toolbar":"N\u00e4yt\u00e4 ty\u00f6kalut","popup_statusbar":"N\u00e4yt\u00e4 tilapalkki","popup_scrollbars":"N\u00e4yt\u00e4 vierityspalkit","popup_return":"Lis\u00e4\u00e4 \'return false\'","popup_name":"Ikkunan nimi","popup_url":"Ponnahdusikkunan URL",popup:"JavaScript-ponnahdusikkuna","target_blank":"Avaa uudessa ikkunassa","target_top":"Avaa ylimm\u00e4ss\u00e4 ruudussa (korvaa kaikki ruudut)","target_parent":"Avaa ylemm\u00e4ss\u00e4 ikkunassa","target_same":"Avaa t\u00e4ss\u00e4 ikkunassa","anchor_names":"Ankkurit","popup_opts":"Valinta","advanced_props":"Edistyneet asetukset","event_props":"Tapahtumat (events)","popup_props":"Ponnahdusikkunan asetukset","general_props":"Yleiset asetukset","advanced_tab":"Edistynyt","events_tab":"Tapahtumat","popup_tab":"Ponnahdusikkuna","general_tab":"Yleiset",list:"Linkkilista","is_external":"Sy\u00f6tt\u00e4m\u00e4si URL n\u00e4ytt\u00e4\u00e4 olevan sivuston ulkoinen osoite, haluatko lis\u00e4t\u00e4 http://-etuliitteen?","is_email":"Sy\u00f6tt\u00e4m\u00e4si URL n\u00e4ytt\u00e4\u00e4 olevan s\u00e4hk\u00f6postiosoite, haluatko lis\u00e4t\u00e4 mailto:-etuliitteen?",titlefield:"Otsikko",target:"Kohde (target)",url:"Linkin URL",title:"Lis\u00e4\u00e4/muokkaa linkki\u00e4","link_list":"Linkkilista",rtl:"Oikealta vasemmalle",ltr:"Vasemmalta oikealle",accesskey:"Pikan\u00e4pp\u00e4in",tabindex:"Tabulaattori-indeksi",rev:"Kohteen suhde sivuun",rel:"Sivun suhde kohteeseen",mime:"Kohteen MIME-tyyppi",encoding:"Kohteen merkist\u00f6koodaus",langcode:"Kielen koodi","target_langcode":"Kohteen kieli",width:"Leveys",height:"Korkeus"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fr_dlg.js deleted file mode 100644 index 38e5a7858f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.advlink_dlg',{"target_name":"Nom de la cible",classes:"Classes",style:"Style",id:"Id","popup_position":"Position (X/Y)",langdir:"Sens de lecture","popup_size":"Taille","popup_dependent":"D\u00e9pendante (seulement sous Mozilla/Firefox)","popup_resizable":"Autoriser le redimensionnement de la fen\u00eatre","popup_location":"Afficher la barre d\'adresse","popup_menubar":"Afficher la barre de menu","popup_toolbar":"Afficher la barre d\'outils","popup_statusbar":"Afficher la barre d\'\u00e9tat","popup_scrollbars":"Afficher les ascenseurs","popup_return":"Ins\u00e9rer \'return false\'","popup_name":"Nom de la fen\u00eatre","popup_url":"URL de la popup",popup:"Popup Javascript","target_blank":"Ouvrir dans une nouvelle fen\u00eatre","target_top":"Ouvrir dans le cadre principal (remplace tous les cadres)","target_parent":"Ouvrir dans la fen\u00eatre / le cadre parent","target_same":"Ouvrir dans cette fen\u00eatre / dans ce cadre","anchor_names":"Ancres","popup_opts":"Options","advanced_props":"Propri\u00e9t\u00e9s avanc\u00e9es","event_props":"\u00c9v\u00e8nements","popup_props":"Propri\u00e9t\u00e9s de la popup","general_props":"Propri\u00e9t\u00e9s g\u00e9n\u00e9rales","advanced_tab":"Avanc\u00e9","events_tab":"\u00c9v\u00e8nements","popup_tab":"Popup","general_tab":"G\u00e9n\u00e9ral",list:"Liste de liens","is_external":"L\'URL que vous avez saisie semble \u00eatre une adresse web externe. Souhaitez-vous ajouter le pr\u00e9fixe \u00ab http:// \u00bb ?","is_email":"L\'URL que vous avez saisie semble \u00eatre une adresse e-mail, souhaitez-vous ajouter le pr\u00e9fixe \u00ab mailto: \u00bb ?",titlefield:"Titre",target:"Cible",url:"URL du lien",title:"Ins\u00e9rer / \u00e9diter un lien","link_list":"Liste des liens",rtl:"Droite \u00e0 gauche",ltr:"Gauche \u00e0 droite",accesskey:"Touche d\'acc\u00e8s rapide",tabindex:"Tabindex",rev:"Relation de la cible \u00e0 la page",rel:"Relation de la page \u00e0 la cible",mime:"Type MIME de la cible",encoding:"Encodage de la cible",langcode:"Code de la langue","target_langcode":"Langue de la cible",width:"Largeur",height:"Hauteur"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/he_dlg.js deleted file mode 100644 index 7ea21bdaae..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.advlink_dlg',{"target_name":"Target name",classes:"Classes",style:"\u05e1\u05d2\u05e0\u05d5\u05df",id:"\u05de\u05e1\u05e4\u05e8 \u05e1\u05d9\u05d3\u05d5\u05e8\u05d9","popup_position":"\u05de\u05d9\u05e7\u05d5\u05dd (X/Y)",langdir:"\u05db\u05d9\u05d5\u05d5\u05df \u05d4\u05e9\u05e4\u05d4","popup_size":"\u05d2\u05d5\u05d3\u05dc","popup_dependent":"Dependent (Mozilla/Firefox only)","popup_resizable":"\u05d7\u05dc\u05d5\u05df \u05d3\u05d9\u05e0\u05d0\u05de\u05d9(resizable)","popup_location":"\u05d4\u05e6\u05d2\u05ea location bar ","popup_menubar":"\u05d4\u05e6\u05d2\u05ea \u05ea\u05e4\u05e8\u05d9\u05d8","popup_toolbar":"\u05d4\u05e6\u05d2\u05ea \u05e1\u05e8\u05d2\u05dc\u05d9 \u05db\u05dc\u05d9\u05dd","popup_statusbar":"\u05d4\u05e6\u05d2\u05ea \u05e9\u05d5\u05e8\u05ea \u05e1\u05d8\u05d0\u05d8\u05d5\u05e1","popup_scrollbars":"\u05d4\u05e6\u05d2\u05ea \u05e4\u05e1 \u05d2\u05dc\u05d9\u05dc\u05d4","popup_return":"\u05d9\u05e9 \u05dc\u05d4\u05db\u05e0\u05d9\u05e1 \'return false\'","popup_name":"\u05e9\u05dd \u05d4\u05d7\u05dc\u05d5\u05df","popup_url":"\u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5 URL",popup:"\u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5 javascript","target_blank":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05d7\u05dc\u05d5\u05df \u05d7\u05d3\u05e9","target_top":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05d7\u05dc\u05d5\u05df \u05d4\u05d1\u05df \u05d4\u05e8\u05d0\u05e9\u05d9(\u05de\u05d7\u05dc\u05d9\u05e3 \u05d0\u05ea \u05db\u05dc \u05d7\u05dc\u05d5\u05e0\u05d5\u05ea \u05d4\u05d1\u05e0\u05d9\u05dd)","target_parent":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05dc\u05d5\u05df \u05d4\u05d0\u05d1\u05d0/\u05d7\u05dc\u05d5\u05df \u05d1\u05df","target_same":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05d7\u05dc\u05d5\u05df \u05d7\u05d3\u05e9/\u05d7\u05dc\u05d5\u05df \u05d1\u05df","anchor_names":"\u05e7\u05d9\u05e9\u05d5\u05e8 \u05dc\u05e1\u05d9\u05de\u05e0\u05d9\u05d4","popup_opts":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea","advanced_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05de\u05ea\u05e7\u05d3\u05de\u05d5\u05ea","event_props":"\u05de\u05d0\u05d5\u05e8\u05e2\u05d5\u05ea","popup_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5","general_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05d5\u05ea","advanced_tab":"\u05de\u05ea\u05e7\u05d3\u05dd","events_tab":"\u05d0\u05e8\u05d5\u05e2\u05d9\u05dd","popup_tab":"\u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5","general_tab":"\u05db\u05dc\u05dc\u05d9",list:"\u05e8\u05e9\u05d9\u05de\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd","is_external":"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4-URL \u05e9\u05d4\u05d5\u05db\u05e0\u05e1\u05d4 \u05d4\u05d9\u05d0 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9 \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea http:// \u05d4\u05e0\u05d3\u05e8\u05e9\u05ea?","is_email":"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4-URL \u05e9\u05d4\u05d5\u05db\u05e0\u05e1\u05d4 \u05d4\u05d9\u05d0 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05db\u05ea\u05d5\u05d1\u05ea \u05de\u05d9\u05d9\u05dc \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea MAILTO \u05d4\u05e0\u05d3\u05e8\u05e9\u05ea?",titlefield:"\u05db\u05d5\u05ea\u05e8\u05ea \u05d4\u05e7\u05d9\u05e9\u05d5\u05e8",target:"\u05d9\u05e2\u05d3",url:"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05e7\u05d9\u05e9\u05d5\u05e8",title:"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8","link_list":"\u05e8\u05e9\u05d9\u05de\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd",rtl:"\u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc",ltr:"\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df",accesskey:"Accesskey",tabindex:"Tabindex",rev:"Relationship target to page",rel:"Relationship page to target",mime:"Target MIME type",encoding:"Target character encoding",langcode:"\u05e7\u05d5\u05d3 \u05d4\u05e9\u05e4\u05d4","target_langcode":"Target language",width:"\u05e8\u05d5\u05d7\u05d1",height:"\u05d2\u05d5\u05d1\u05d4"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/it_dlg.js deleted file mode 100644 index bf19659d05..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.advlink_dlg',{"target_name":"Nome target",classes:"Classe",style:"Stile",id:"Id","popup_position":"Posizione (X/Y)",langdir:"Direzione del testo","popup_size":"Dimensioni","popup_dependent":"Dipendente (Solo in Mozilla/Firefox)","popup_resizable":"Rendi la finestra ridimensionabile","popup_location":"Mostra barra navigazione","popup_menubar":"Mostra barra menu","popup_toolbar":"Mostra barre strumenti","popup_statusbar":"Mostra barra di stato","popup_scrollbars":"Mostra barre di scorrimento","popup_return":"Inserisci \'return false\'","popup_name":"Nome finestra","popup_url":"URL Popup",popup:"Popup Javascript","target_blank":"Apri in una nuova finestra","target_top":"Apri nella cornice superiore (sostituisce tutte le cornici)","target_parent":"Apri nella finestra / cornice genitore","target_same":"Apri in questa finestra / cornice","anchor_names":"Ancore","popup_opts":"Opzioni","advanced_props":"Propriet\u00e0 avanzate","event_props":"Eventi","popup_props":"Propriet\u00e0 popup","general_props":"Propriet\u00e0 generali","advanced_tab":"Avanzate","events_tab":"Eventi","popup_tab":"Popup","general_tab":"Generale",list:"Lista collegamenti","is_external":"L\'URL inserito sembra essere un link esterno. Aggiungere il necessario prefisso http:// ?","is_email":"L\'URL inserito sembra essere un indirizzo email. Aggiungere il necessario prefisso mailto: ?",titlefield:"Titolo",target:"Target",url:"URL collegamento",title:"Inserisci/modifica link","link_list":"Lista collegamenti",rtl:"Destra verso sinistra",ltr:"Sinistra verso destra",accesskey:"Carattere di accesso",tabindex:"Indice tabulazione",rev:"Relazione da target a pagina",rel:"Relazione da pagina a target",mime:"Tipo MIME del target",encoding:"Codifica carattere del target",langcode:"Lingua","target_langcode":"Lingua del target",width:"Larghezza",height:"Altezza"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ja_dlg.js deleted file mode 100644 index 68ebcd2e6e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.advlink_dlg',{"target_name":"\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u540d\u524d",classes:"\u30af\u30e9\u30b9",style:"\u30b9\u30bf\u30a4\u30eb",id:"ID","popup_position":"\u4f4d\u7f6e (X/Y)",langdir:"\u6587\u7ae0\u306e\u65b9\u5411","popup_size":"\u5927\u304d\u3055","popup_dependent":"\u4f9d\u5b58(Mozilla\u3068Firefox\u3060\u3051)","popup_resizable":"\u30a6\u30a4\u30f3\u30c9\u30a6\u306e\u30b5\u30a4\u30ba\u5909\u66f4\u3092\u8a31\u53ef","popup_location":"\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u3092\u8868\u793a","popup_menubar":"\u30e1\u30cb\u30e5\u30fc\u30d0\u30fc\u3092\u8868\u793a","popup_toolbar":"\u30c4\u30fc\u30eb\u30d0\u30fc\u3092\u8868\u793a","popup_statusbar":"\u30b9\u30c6\u30fc\u30bf\u30b9\u30d0\u30fc\u3092\u8868\u793a","popup_scrollbars":"\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u3092\u8868\u793a","popup_return":"\'return false\'\u3092\u633f\u5165","popup_name":"\u30a6\u30a4\u30f3\u30c9\u30a6\u306e\u540d\u524d","popup_url":"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u306eURL",popup:"Javascript\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7","target_blank":"\u65b0\u3057\u3044\u30a6\u30a4\u30f3\u30c9\u30a6\u3067\u958b\u304f","target_top":"\u30c8\u30c3\u30d7\u306e\u30d5\u30ec\u30fc\u30e0\u3067\u958b\u304f(\u3059\u3079\u3066\u306e\u30d5\u30ec\u30fc\u30e0\u3092\u7f6e\u304d\u63db\u3048)","target_parent":"\u89aa\u30a6\u30a4\u30f3\u30c9\u30a6/\u89aa\u30d5\u30ec\u30fc\u30e0\u3067\u958b\u304f","target_same":"\u3053\u306e\u30a6\u30a4\u30f3\u30c9\u30a6/\u30d5\u30ec\u30fc\u30e0\u3067\u958b\u304f","anchor_names":"\u30a2\u30f3\u30ab\u30fc","popup_opts":"\u30aa\u30d7\u30b7\u30e7\u30f3","advanced_props":"\u9ad8\u5ea6\u306a\u5c5e\u6027","event_props":"\u30a4\u30d9\u30f3\u30c8","popup_props":"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7","general_props":"\u4e00\u822c","advanced_tab":"\u5c02\u9580\u7684","events_tab":"\u30a4\u30d9\u30f3\u30c8","popup_tab":"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7","general_tab":"\u4e00\u822c",list:"\u30ea\u30f3\u30af\u306e\u4e00\u89a7","is_external":"\u5165\u529b\u3057\u305fURL\u306f\u5916\u90e8\u306e\u30ea\u30f3\u30af\u306e\u3088\u3046\u3067\u3059\u3002\u30ea\u30f3\u30af\u306b http:// \u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b?","is_email":"\u5165\u529b\u3057\u305fURL\u306f\u96fb\u5b50\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u3067\u3059\u3002\u30ea\u30f3\u30af\u306b mailto: \u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b?",titlefield:"\u30bf\u30a4\u30c8\u30eb",target:"\u30bf\u30fc\u30b2\u30c3\u30c8",url:"\u30ea\u30f3\u30af\u306eURL",title:"\u30ea\u30f3\u30af\u306e\u633f\u5165/\u7de8\u96c6","link_list":"\u30ea\u30f3\u30af\u306e\u4e00\u89a7",rtl:"\u53f3\u304b\u3089\u5de6",ltr:"\u5de6\u304b\u3089\u53f3",accesskey:"\u30a2\u30af\u30bb\u30b9\u30ad\u30fc",tabindex:"\u30bf\u30d6\u30a4\u30f3\u30c7\u30c3\u30af\u30b9",rev:"\u30bf\u30fc\u30b2\u30c3\u30c8\u304b\u3089\u30da\u30fc\u30b8\u306e\u95a2\u4fc2",rel:"\u30da\u30fc\u30b8\u304b\u3089\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u95a2\u4fc2",mime:"\u30bf\u30fc\u30b2\u30c3\u30c8\u306eMIME\u30bf\u30a4\u30d7",encoding:"\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0",langcode:"\u8a00\u8a9e\u30b3\u30fc\u30c9","target_langcode":"\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u8a00\u8a9e",width:"\u5e45",height:"\u9ad8\u3055"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/nl_dlg.js deleted file mode 100644 index b2924758b0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.advlink_dlg',{"target_name":"Doel",classes:"Klasses",style:"Stijl",id:"Id","popup_position":"Positie (X/Y)",langdir:"Taalrichting","popup_size":"Grootte","popup_dependent":"Afhankelijk (Alleen Mozilla/Firefox)","popup_resizable":"Aanpasbaar venster","popup_location":"Lokatiebalk weergeven","popup_menubar":"Menubalk weergeven","popup_toolbar":"Werkbalk weergeven","popup_statusbar":"Statusbalk weergeven","popup_scrollbars":"Scrollbalken weergeven","popup_return":"\'return false\' invoegen","popup_name":"Vensternaam","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"In nieuw venster openen","target_top":"In bovenste frame openen (vervangt gehele pagina)","target_parent":"In bovenliggend venster / frame openen","target_same":"In dit venster / frame openen","anchor_names":"Ankers","popup_opts":"Opties","advanced_props":"Geavanceerde eigenschappen","event_props":"Gebeurtenissen","popup_props":"Popup eigenschappen","general_props":"Algemene eigenschappen","advanced_tab":"Geavanceerd","events_tab":"Gebeurtenissen","popup_tab":"Popup","general_tab":"Algemeen",list:"Lijst","is_external":"De ingevoerde URL lijkt op een externe link. Wilt u de vereiste http:// tekst voorvoegen?","is_email":"De ingevoerde URL lijkt op een e-mailadres. Wilt u de vereiste mailto: tekst voorvoegen?",titlefield:"Titel",target:"Doel",url:"URL",title:"Link invoegen/bewerken","link_list":"Lijst",rtl:"Van rechts naar links",ltr:"Van links naar rechts",accesskey:"Toegangstoets",tabindex:"Tabvolgorde",rev:"Relatie van doel tot pagina",rel:"Relatie van pagina tot doel",mime:"MIME type",encoding:"Taalcodering",langcode:"Taalcode","target_langcode":"Taal",width:"Breedte",height:"Hoogte"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/no_dlg.js deleted file mode 100644 index 1a333095d3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.advlink_dlg',{"target_name":"M\u00e5lnavn",classes:"Klasse",style:"Stil",id:"Id","popup_position":"Posisjon (X/Y)",langdir:"Skriftretning","popup_size":"St\u00f8rrelse","popup_dependent":"Avhengig vindu (kun i Mozilla/Firefox)","popup_resizable":"Gj\u00f8r vinduet skalerbart","popup_location":"Vis plasseringslinje","popup_menubar":"Vis menylinje","popup_toolbar":"Vis verkt\u00f8ylinjer","popup_statusbar":"Vis statusline","popup_scrollbars":"Vis rullefelt","popup_return":"Sett inn \\\'return false\\\'","popup_name":"Navn p\u00e5 vindu","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"\u00c5pne i nytt vindu","target_top":"\u00c5pne i toppvindu (erstatter alle rammer)","target_parent":"\u00c5pne i overordnet vindu/ramme","target_same":"\u00c5pne i samme vindu/ramme","anchor_names":"Anker","popup_opts":"Innstillinger","advanced_props":"Avanserte egenskaper","event_props":"Hendelser","popup_props":"Popupegenskaper","general_props":"Generelle egenskaper","advanced_tab":"Avansert","events_tab":"Hendelser","popup_tab":"Popup","general_tab":"Generelt",list:"Liste over lenker","is_external":"URLen du skrev inn ser ut til \u00e5 v\u00e6re en ekstern lenke. \u00d8nsker du \u00e5 legge til obligatorisk http://-prefiks?","is_email":"URLen du skrev inn ser ut til \u00e5 v\u00e6re Epost adresse. \u00d8nsker du \u00e5 legge til obligatorisk mailto:-prefiks?",titlefield:"Tittel",target:"M\u00e5l",url:"Lenke URL",title:"Sett inn / rediger lenke","link_list":"Liste over lenker",rtl:"H\u00f8yre mot venstre",ltr:"Venstre mot h\u00f8yre",accesskey:"Hurtigtast",tabindex:"Tabulatorindeks",rev:"Forholdet mellom m\u00e5l og side",rel:"Forholdet mellom side og m\u00e5l",mime:"M\u00e5l MIME type",encoding:"M\u00e5l karakter koding",langcode:"Spr\u00e5kkode","target_langcode":"M\u00e5lspr\u00e5k",width:"Bredde",height:"H\u00f8yde"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pl_dlg.js deleted file mode 100644 index d529d7ad17..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.advlink_dlg',{"target_name":"Nazwa celu",classes:"Klasy",style:"Styl",id:"Id","popup_position":"Pozycja (X/Y)",langdir:"Kierunek czytania tekstu","popup_size":"Rozmiar","popup_dependent":"Zale\u017cny (Mozilla/Firefox wy\u0142\u0105cznie)","popup_resizable":"Stw\u00f3rz okno z mo\u017cliwo\u015bci\u0105 zmiany rozmiaru","popup_location":"Poka\u017c pasek adresu","popup_menubar":"Poka\u017c pasek menu","popup_toolbar":"Poka\u017c narz\u0119dzia","popup_statusbar":"Poka\u017c pasek statusu","popup_scrollbars":"Poka\u017c paski przewijania","popup_return":"Wstaw \'return false\'","popup_name":"Nazwa okna","popup_url":"URL okna",popup:"Wyskakuj\u0105ce okno","target_blank":"Otw\u00f3rz w nowym oknie","target_top":"Otw\u00f3rz w g\u00f3rnej ramce (zamie\u0144 wszystkie ramki)","target_parent":"Otw\u00f3rz w nadrz\u0119dnym oknie / ramce","target_same":"Otw\u00f3rz w tym oknie / ramce","anchor_names":"Kotwice","popup_opts":"Opcje","advanced_props":"Zaawansowae w\u0142a\u015bciwo\u015bci","event_props":"Zdarzenia","popup_props":"W\u0142a\u015bciwo\u015bci okna","general_props":"W\u0142a\u015bciwo\u015bci og\u00f3lne","advanced_tab":"Zaawansowane","events_tab":"Zdarzenia","popup_tab":"Popup","general_tab":"Og\u00f3lne",list:"Lista link\u00f3w","is_external":"Podany adres wydaje si\u0119 by\u0107 zewn\u0119trznym linkiem, czy chcesz doda\u0107 wymagany prefiks http://?","is_email":"Podany adres wydaje si\u0119 by\u0107 adresem emailowym, czy chcesz doda\u0107 wymagany prefiks mailto:?",titlefield:"Tytu\u0142",target:"Cel",url:"URL linka",title:"Wstaw/edytuj link","link_list":"Lista odno\u015bnik\u00f3w",rtl:"Kierunek z prawej do lewej",ltr:"Kierunek z lewej do prawej",accesskey:"Klawisz skr\u00f3tu",tabindex:"Numer tab",rev:"Relacje celu do strony",rel:"Relacje strony do celu",mime:"Docelowy typ MIME",encoding:"Kodowanie znak\u00f3w celu",langcode:"Kod j\u0119zyka","target_langcode":"Docelowy kod j\u0119zyka",width:"Szeroko\u015b\u0107",height:"Wysoko\u015b\u0107"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pt_dlg.js deleted file mode 100644 index 8167855442..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.advlink_dlg',{"target_name":"Nome do alvo",classes:"Classes",style:"Estilo",id:"Id","popup_position":"Posi\u00e7\u00e3o (X/Y)",langdir:"Dire\u00e7\u00e3o do texto","popup_size":"Tamanho","popup_dependent":"Dependente (Mozilla/Firefox apenas)","popup_resizable":"Permitir altera\u00e7\u00e3o do tamanho da janela","popup_location":"Mostrar a barra de endere\u00e7os","popup_menubar":"Mostrar a barra de menu","popup_toolbar":"Mostrar a barra de ferramentas","popup_statusbar":"Mostrar a barra de status","popup_scrollbars":"Mostrar as barras de scroll","popup_return":"Inserir \"return false\"","popup_name":"Nome da janela","popup_url":"URL do popup",popup:"Popup javascript","target_blank":"Abrir numa nova janela","target_top":"Abrir na p\u00e1gina inteira (substitui todos os quadros)","target_parent":"Abrir na janela/quadro pai","target_same":"Abrir nesta janela/quadro","anchor_names":"\u00c2ncoras","popup_opts":"Op\u00e7\u00f5es","advanced_props":"Propriedades avan\u00e7adas","event_props":"Eventos","popup_props":"Propriedades de popup","general_props":"Propriedades gerais","advanced_tab":"Avan\u00e7ado","events_tab":"Eventos","popup_tab":"Popup","general_tab":"Geral",list:"Lista de hyperlinks","is_external":"A URL digitada parece conduzir a um link externo. Deseja acrescentar o prefixo necess\u00e1rio http://?","is_email":"A URL digitada parece ser um endere\u00e7o de e-mail. Deseja acrescentar o prefixo necess\u00e1rio mailto:?",titlefield:"T\u00edtulo",target:"Alvo",url:"URL do hyperlink",title:"Inserir/editar hyperlink","link_list":"Lista de hyperlinks",rtl:"Da direita para a esquerda",ltr:"Da esquerda para a direita",accesskey:"Chave de acesso",tabindex:"Tabindex",rev:"Rela\u00e7\u00e3o alvo/p\u00e1gina",rel:"Rela\u00e7\u00e3o p\u00e1gina/alvo",mime:"Tipo MIME alvo",encoding:"Codifica\u00e7\u00e3o de caracteres",langcode:"C\u00f3digo do idioma","target_langcode":"Idioma alvo",width:"Largura",height:"Altura"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ru_dlg.js deleted file mode 100644 index 6ed1ef8cab..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.advlink_dlg',{"target_name":"\u0418\u043c\u044f \u0446\u0435\u043b\u0438",classes:"\u041a\u043b\u0430\u0441\u0441\u044b",style:"\u0421\u0442\u0438\u043b\u044c",id:"\u0418\u043c\u044f","popup_position":"\u041f\u043e\u0437\u0438\u0446\u0438\u044f (X/Y)",langdir:"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430","popup_size":"\u0420\u0430\u0437\u043c\u0435\u0440","popup_dependent":"\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Firefox)","popup_resizable":"\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440","popup_location":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043f\u0430\u043d\u0435\u043b\u044c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f","popup_menubar":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043c\u0435\u043d\u044e","popup_toolbar":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432","popup_statusbar":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f","popup_scrollbars":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u043f\u043e\u043b\u043e\u0441\u044b \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438","popup_return":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \'return false\'","popup_name":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043e\u043a\u043d\u0430","popup_url":"\u0410\u0434\u0440\u0435\u0441",popup:"\u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Java","target_blank":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u043d\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435","target_top":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u043a\u0430\u0434\u0440\u0435 (\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435 \u043a\u0430\u0434\u0440\u044b)","target_parent":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u043e\u043a\u043d\u0435/\u043a\u0430\u0434\u0440\u0435","target_same":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u044d\u0442\u043e\u043c \u043e\u043a\u043d\u0435/\u043a\u0430\u0434\u0440\u0435","anchor_names":"\u042f\u043a\u043e\u0440\u044f","popup_opts":"\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430","advanced_props":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","event_props":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043e\u0431\u044b\u0442\u0438\u0439","popup_props":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f","general_props":"\u041e\u0431\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","advanced_tab":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e","events_tab":"\u0421\u043e\u0431\u044b\u0442\u0438\u044f","popup_tab":"\u0420\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435","general_tab":"\u041e\u0431\u0449\u0435\u0435",list:"\u0421\u043f\u0438\u0441\u043e\u043a","is_external":"\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u044e\u044e \u0441\u0441\u044b\u043b\u043a\u0443, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 http://?","is_email":"\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u0443, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 mailto:?",titlefield:"\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430",target:"\u041e\u043a\u043d\u043e",url:"\u0410\u0434\u0440\u0435\u0441",title:"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0441\u044b\u043b\u043a\u0438","link_list":"\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0441\u044b\u043b\u043e\u043a",rtl:"\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u043e",ltr:"\u0421\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e",accesskey:"\u041a\u043b\u044e\u0447 \u0434\u043e\u0441\u0442\u0443\u043f\u0430",tabindex:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",rev:"\u041e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0446\u0435\u043b\u0438 \u043a \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435",rel:"\u041e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043a \u0446\u0435\u043b\u0438",mime:"MIME \u0442\u0438\u043f \u0446\u0435\u043b\u0438",encoding:"\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430 \u0446\u0435\u043b\u0438",langcode:"\u041a\u043e\u0434 \u044f\u0437\u044b\u043a\u0430","target_langcode":"\u042f\u0437\u044b\u043a \u0446\u0435\u043b\u0438",width:"\u0428\u0438\u0440\u0438\u043d\u0430",height:"\u0412\u044b\u0441\u043e\u0442\u0430"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/sv_dlg.js deleted file mode 100644 index 8a6194472a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.advlink_dlg',{"target_name":"M\u00e5lnamn",classes:"Klasser",style:"Stil",id:"Id","popup_position":"Position (x/y)",langdir:"Skriftriktning","popup_size":"Storlek","popup_dependent":"Beroende av (Mozilla/Firefox enbart)","popup_resizable":"Skalbart f\u00f6nster","popup_location":"Adressraden","popup_menubar":"Menyrad","popup_toolbar":"Verktygsf\u00e4lt","popup_statusbar":"Statusf\u00e4lt","popup_scrollbars":"Rullningslister","popup_return":"Infoga \'return false\'","popup_name":"F\u00f6nsternamn","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"\u00d6ppna i nytt f\u00f6nster","target_top":"\u00d6ppna i toppramen (ers\u00e4tter alla ramar)","target_parent":"\u00d6ppna i \u00f6verliggande f\u00f6nster/ram","target_same":"\u00d6ppna i detta f\u00f6nster/ram","anchor_names":"Bokm\u00e4rken","popup_opts":"Inst\u00e4llningar","advanced_props":"Avancerade inst\u00e4llningar","event_props":"H\u00e4ndelser","popup_props":"Popup-inst\u00e4llningar","general_props":"Generella inst\u00e4llningar","advanced_tab":"Avancerat","events_tab":"H\u00e4ndelser","popup_tab":"Popup","general_tab":"Generellt",list:"L\u00e4nklista","is_external":"L\u00e4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00e5 l\u00e4nken?","is_email":"L\u00e4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00e5 l\u00e4nken?",titlefield:"Titel",target:"M\u00e5l",url:"L\u00e4nkens URL",title:"Infoga/redigera l\u00e4nk","link_list":"L\u00e4nklista",rtl:"H\u00f6ger till v\u00e4nster",ltr:"V\u00e4nster till h\u00f6ger",accesskey:"Snabbtangent",tabindex:"Tabbindex",rev:"Omv\u00e4nd relation (rev)",rel:"Relation (rel attribut)",mime:"MIME type",encoding:"Teckenformattering",langcode:"Spr\u00e5kkod","target_langcode":"M\u00e5lspr\u00e5k",width:"Bredd",height:"H\u00f6jd"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/zh_dlg.js deleted file mode 100644 index fb228f5942..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.advlink_dlg',{"target_name":"\u76ee\u6807\u540d\u79f0",classes:"\u7c7b\u522b",style:"\u6837\u5f0f",id:"ID","popup_position":"\u4f4d\u7f6e(X/Y)",langdir:"\u8bed\u8a00\u4e66\u5199\u65b9\u5411","popup_size":"\u5927\u5c0f","popup_dependent":"\u9650\u5236(\u4ec5\u652f\u6301Mozilla/Firefox)","popup_resizable":"\u7a97\u53e3\u53ef\u8c03\u6574\u5927\u5c0f","popup_location":"\u663e\u793a\u5730\u5740\u680f","popup_menubar":"\u663e\u793a\u83dc\u5355\u680f","popup_toolbar":"\u663e\u793a\u5de5\u5177\u680f","popup_statusbar":"\u663e\u793a\u72b6\u6001\u680f","popup_scrollbars":"\u663e\u793a\u6eda\u52a8\u6761","popup_return":"\u63d2\u5165\'return false\'","popup_name":"\u7a97\u53e3\u540d\u79f0","popup_url":"\u5f39\u51faURL",popup:"Javascript\u5f39\u7a97","target_blank":"\u5728\u65b0\u7a97\u53e3\u6253\u5f00","target_top":"\u5728\u9876\u90e8\u6846\u67b6\u6253\u5f00\uff08\u91cd\u7f6e\u6240\u6709\u6846\u67b6\uff09","target_parent":"\u5728\u7236\u7a97\u53e3/\u6846\u67b6\u6253\u5f00","target_same":"\u5728\u5f53\u524d\u7a97\u53e3/\u6846\u67b6\u6253\u5f00","anchor_names":"\u951a","popup_opts":"\u9009\u9879","advanced_props":"\u9ad8\u7ea7\u5c5e\u6027","event_props":"\u4e8b\u4ef6","popup_props":"\u5f39\u51fa\u5c5e\u6027","general_props":"\u666e\u901a\u5c5e\u6027","advanced_tab":"\u9ad8\u7ea7","events_tab":"\u4e8b\u4ef6","popup_tab":"\u5f39\u51fa","general_tab":"\u666e\u901a",list:"\u94fe\u63a5\u5217\u8868","is_external":"\u60a8\u8f93\u5165\u7684URL\u662f\u4e00\u4e2a\u5916\u90e8\u94fe\u63a5\uff0c\u662f\u5426\u8981\u52a0\u4e0a\"http://\"\u524d\u7f00\uff1f","is_email":"\u60a8\u8f93\u5165URL\u662f\u7535\u5b50\u90ae\u4ef6\u5730\u5740\uff0c\u662f\u5426\u9700\u8981\u52a0\"mailto:\"\u524d\u7f00\uff1f",titlefield:"\u6807\u9898",target:"\u6253\u5f00\u65b9\u5f0f",url:"\u8d85\u94fe\u63a5URL",title:"\u63d2\u5165/\u7f16\u8f91 \u8d85\u94fe\u63a5","link_list":"\u94fe\u63a5\u5217\u8868",rtl:"\u4ece\u53f3\u5230\u5de6",ltr:"\u4ece\u5de6\u5230\u53f3",accesskey:"\u5feb\u6377\u952e",tabindex:"Tab\u7d22\u5f15",rev:"\u76ee\u6807\u5230\u7f51\u9875\u7684\u5173\u7cfb",rel:"\u7f51\u9875\u5230\u76ee\u6807\u7684\u5173\u7cfb",mime:"\u76ee\u6807MIME\u7c7b\u578b",encoding:"\u76ee\u6807\u8bed\u8a00\u7f16\u7801",langcode:"\u8bed\u8a00\u7f16\u7801","target_langcode":"\u76ee\u6807\u8bed\u8a00",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/link.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/link.htm deleted file mode 100644 index 8ab7c2a95c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlink/link.htm +++ /dev/null @@ -1,338 +0,0 @@ - - - - {#advlink_dlg.title} - - - - - - - - - -
    - - - - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin.js deleted file mode 100644 index 57ecce6e02..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var a=tinymce.each;tinymce.create("tinymce.plugins.AdvListPlugin",{init:function(b,c){var d=this;d.editor=b;function e(g){var f=[];a(g.split(/,/),function(h){f.push({title:"advlist."+(h=="default"?"def":h.replace(/-/g,"_")),styles:{listStyleType:h=="default"?"":h}})});return f}d.numlist=b.getParam("advlist_number_styles")||e("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");d.bullist=b.getParam("advlist_bullet_styles")||e("default,circle,disc,square");if(tinymce.isIE&&/MSIE [2-7]/.test(navigator.userAgent)){d.isIE7=true}},createControl:function(d,b){var f=this,e,i,g=f.editor;if(d=="numlist"||d=="bullist"){if(f[d][0].title=="advlist.def"){i=f[d][0]}function c(j,l){var k=true;a(l.styles,function(n,m){if(g.dom.getStyle(j,m)!=n){k=false;return false}});return k}function h(){var k,l=g.dom,j=g.selection;k=l.getParent(j.getNode(),"ol,ul");if(!k||k.nodeName==(d=="bullist"?"OL":"UL")||c(k,i)){g.execCommand(d=="bullist"?"InsertUnorderedList":"InsertOrderedList")}if(i){k=l.getParent(j.getNode(),"ol,ul");if(k){l.setStyles(k,i.styles);k.removeAttribute("data-mce-style")}}g.focus()}e=b.createSplitButton(d,{title:"advanced."+d+"_desc","class":"mce_"+d,onclick:function(){h()}});e.onRenderMenu.add(function(j,k){k.onHideMenu.add(function(){if(f.bookmark){g.selection.moveToBookmark(f.bookmark);f.bookmark=0}});k.onShowMenu.add(function(){var n=g.dom,m=n.getParent(g.selection.getNode(),"ol,ul"),l;if(m||i){l=f[d];a(k.items,function(o){var p=true;o.setSelected(0);if(m&&!o.isDisabled()){a(l,function(q){if(q.id==o.id){if(!c(m,q)){p=false;return false}}});if(p){o.setSelected(1)}}});if(!m){k.items[i.id].setSelected(1)}}g.focus();if(tinymce.isIE){f.bookmark=g.selection.getBookmark(1)}});k.add({id:g.dom.uniqueId(),title:"advlist.types","class":"mceMenuItemTitle",titleItem:true}).setDisabled(1);a(f[d],function(l){if(f.isIE7&&l.styles.listStyleType=="lower-greek"){return}l.id=g.dom.uniqueId();k.add({id:l.id,title:l.title,onclick:function(){i=l;h()}})})});return e}},getInfo:function(){return{longname:"Advanced lists",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlist",tinymce.plugins.AdvListPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin_src.js deleted file mode 100644 index a8f046b418..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/advlist/editor_plugin_src.js +++ /dev/null @@ -1,176 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var each = tinymce.each; - - tinymce.create('tinymce.plugins.AdvListPlugin', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - - function buildFormats(str) { - var formats = []; - - each(str.split(/,/), function(type) { - formats.push({ - title : 'advlist.' + (type == 'default' ? 'def' : type.replace(/-/g, '_')), - styles : { - listStyleType : type == 'default' ? '' : type - } - }); - }); - - return formats; - }; - - // Setup number formats from config or default - t.numlist = ed.getParam("advlist_number_styles") || buildFormats("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman"); - t.bullist = ed.getParam("advlist_bullet_styles") || buildFormats("default,circle,disc,square"); - - if (tinymce.isIE && /MSIE [2-7]/.test(navigator.userAgent)) - t.isIE7 = true; - }, - - createControl: function(name, cm) { - var t = this, btn, format, editor = t.editor; - - if (name == 'numlist' || name == 'bullist') { - // Default to first item if it's a default item - if (t[name][0].title == 'advlist.def') - format = t[name][0]; - - function hasFormat(node, format) { - var state = true; - - each(format.styles, function(value, name) { - // Format doesn't match - if (editor.dom.getStyle(node, name) != value) { - state = false; - return false; - } - }); - - return state; - }; - - function applyListFormat() { - var list, dom = editor.dom, sel = editor.selection; - - // Check for existing list element - list = dom.getParent(sel.getNode(), 'ol,ul'); - - // Switch/add list type if needed - if (!list || list.nodeName == (name == 'bullist' ? 'OL' : 'UL') || hasFormat(list, format)) - editor.execCommand(name == 'bullist' ? 'InsertUnorderedList' : 'InsertOrderedList'); - - // Append styles to new list element - if (format) { - list = dom.getParent(sel.getNode(), 'ol,ul'); - if (list) { - dom.setStyles(list, format.styles); - list.removeAttribute('data-mce-style'); - } - } - - editor.focus(); - }; - - btn = cm.createSplitButton(name, { - title : 'advanced.' + name + '_desc', - 'class' : 'mce_' + name, - onclick : function() { - applyListFormat(); - } - }); - - btn.onRenderMenu.add(function(btn, menu) { - menu.onHideMenu.add(function() { - if (t.bookmark) { - editor.selection.moveToBookmark(t.bookmark); - t.bookmark = 0; - } - }); - - menu.onShowMenu.add(function() { - var dom = editor.dom, list = dom.getParent(editor.selection.getNode(), 'ol,ul'), fmtList; - - if (list || format) { - fmtList = t[name]; - - // Unselect existing items - each(menu.items, function(item) { - var state = true; - - item.setSelected(0); - - if (list && !item.isDisabled()) { - each(fmtList, function(fmt) { - if (fmt.id == item.id) { - if (!hasFormat(list, fmt)) { - state = false; - return false; - } - } - }); - - if (state) - item.setSelected(1); - } - }); - - // Select the current format - if (!list) - menu.items[format.id].setSelected(1); - } - - editor.focus(); - - // IE looses it's selection so store it away and restore it later - if (tinymce.isIE) { - t.bookmark = editor.selection.getBookmark(1); - } - }); - - menu.add({id : editor.dom.uniqueId(), title : 'advlist.types', 'class' : 'mceMenuItemTitle', titleItem: true}).setDisabled(1); - - each(t[name], function(item) { - // IE<8 doesn't support lower-greek, skip it - if (t.isIE7 && item.styles.listStyleType == 'lower-greek') - return; - - item.id = editor.dom.uniqueId(); - - menu.add({id : item.id, title : item.title, onclick : function() { - format = item; - applyListFormat(); - }}); - }); - }); - - return btn; - } - }, - - getInfo : function() { - return { - longname : 'Advanced lists', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('advlist', tinymce.plugins.AdvListPlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin.js deleted file mode 100644 index 71d86bbecb..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.AutolinkPlugin",{init:function(a,b){var c=this;a.onKeyDown.addToTop(function(d,f){if(f.keyCode==13){return c.handleEnter(d)}});if(tinyMCE.isIE){return}a.onKeyPress.add(function(d,f){if(f.which==41){return c.handleEclipse(d)}});a.onKeyUp.add(function(d,f){if(f.keyCode==32){return c.handleSpacebar(d)}})},handleEclipse:function(a){this.parseCurrentLine(a,-1,"(",true)},handleSpacebar:function(a){this.parseCurrentLine(a,0,"",true)},handleEnter:function(a){this.parseCurrentLine(a,-1,"",false)},parseCurrentLine:function(i,d,b,g){var a,f,c,n,k,m,h,e,j;a=i.selection.getRng(true).cloneRange();if(a.startOffset<5){e=a.endContainer.previousSibling;if(e==null){if(a.endContainer.firstChild==null||a.endContainer.firstChild.nextSibling==null){return}e=a.endContainer.firstChild.nextSibling}j=e.length;a.setStart(e,j);a.setEnd(e,j);if(a.endOffset<5){return}f=a.endOffset;n=e}else{n=a.endContainer;if(n.nodeType!=3&&n.firstChild){while(n.nodeType!=3&&n.firstChild){n=n.firstChild}if(n.nodeType==3){a.setStart(n,0);a.setEnd(n,n.nodeValue.length)}}if(a.endOffset==1){f=2}else{f=a.endOffset-1-d}}c=f;do{a.setStart(n,f>=2?f-2:0);a.setEnd(n,f>=1?f-1:0);f-=1}while(a.toString()!=" "&&a.toString()!=""&&a.toString().charCodeAt(0)!=160&&(f-2)>=0&&a.toString()!=b);if(a.toString()==b||a.toString().charCodeAt(0)==160){a.setStart(n,f);a.setEnd(n,c);f+=1}else{if(a.startOffset==0){a.setStart(n,0);a.setEnd(n,c)}else{a.setStart(n,f);a.setEnd(n,c)}}var m=a.toString();if(m.charAt(m.length-1)=="."){a.setEnd(n,c-1)}m=a.toString();h=m.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+-]+@)(.+)$/i);if(h){if(h[1]=="www."){h[1]="http://www."}else{if(/@$/.test(h[1])&&!/^mailto:/.test(h[1])){h[1]="mailto:"+h[1]}}k=i.selection.getBookmark();i.selection.setRng(a);tinyMCE.execCommand("createlink",false,h[1]+h[2]);i.selection.moveToBookmark(k);i.nodeChanged();if(tinyMCE.isWebKit){i.selection.collapse(false);var l=Math.min(n.length,c+1);a.setStart(n,l);a.setEnd(n,l);i.selection.setRng(a)}}},getInfo:function(){return{longname:"Autolink",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autolink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autolink",tinymce.plugins.AutolinkPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin_src.js deleted file mode 100644 index f53ad0429e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autolink/editor_plugin_src.js +++ /dev/null @@ -1,184 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2011, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.AutolinkPlugin', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - - init : function(ed, url) { - var t = this; - - // Add a key down handler - ed.onKeyDown.addToTop(function(ed, e) { - if (e.keyCode == 13) - return t.handleEnter(ed); - }); - - // Internet Explorer has built-in automatic linking for most cases - if (tinyMCE.isIE) - return; - - ed.onKeyPress.add(function(ed, e) { - if (e.which == 41) - return t.handleEclipse(ed); - }); - - // Add a key up handler - ed.onKeyUp.add(function(ed, e) { - if (e.keyCode == 32) - return t.handleSpacebar(ed); - }); - }, - - handleEclipse : function(ed) { - this.parseCurrentLine(ed, -1, '(', true); - }, - - handleSpacebar : function(ed) { - this.parseCurrentLine(ed, 0, '', true); - }, - - handleEnter : function(ed) { - this.parseCurrentLine(ed, -1, '', false); - }, - - parseCurrentLine : function(ed, end_offset, delimiter, goback) { - var r, end, start, endContainer, bookmark, text, matches, prev, len; - - // We need at least five characters to form a URL, - // hence, at minimum, five characters from the beginning of the line. - r = ed.selection.getRng(true).cloneRange(); - if (r.startOffset < 5) { - // During testing, the caret is placed inbetween two text nodes. - // The previous text node contains the URL. - prev = r.endContainer.previousSibling; - if (prev == null) { - if (r.endContainer.firstChild == null || r.endContainer.firstChild.nextSibling == null) - return; - - prev = r.endContainer.firstChild.nextSibling; - } - len = prev.length; - r.setStart(prev, len); - r.setEnd(prev, len); - - if (r.endOffset < 5) - return; - - end = r.endOffset; - endContainer = prev; - } else { - endContainer = r.endContainer; - - // Get a text node - if (endContainer.nodeType != 3 && endContainer.firstChild) { - while (endContainer.nodeType != 3 && endContainer.firstChild) - endContainer = endContainer.firstChild; - - // Move range to text node - if (endContainer.nodeType == 3) { - r.setStart(endContainer, 0); - r.setEnd(endContainer, endContainer.nodeValue.length); - } - } - - if (r.endOffset == 1) - end = 2; - else - end = r.endOffset - 1 - end_offset; - } - - start = end; - - do - { - // Move the selection one character backwards. - r.setStart(endContainer, end >= 2 ? end - 2 : 0); - r.setEnd(endContainer, end >= 1 ? end - 1 : 0); - end -= 1; - - // Loop until one of the following is found: a blank space,  , delimeter, (end-2) >= 0 - } while (r.toString() != ' ' && r.toString() != '' && r.toString().charCodeAt(0) != 160 && (end -2) >= 0 && r.toString() != delimiter); - - if (r.toString() == delimiter || r.toString().charCodeAt(0) == 160) { - r.setStart(endContainer, end); - r.setEnd(endContainer, start); - end += 1; - } else if (r.startOffset == 0) { - r.setStart(endContainer, 0); - r.setEnd(endContainer, start); - } - else { - r.setStart(endContainer, end); - r.setEnd(endContainer, start); - } - - // Exclude last . from word like "www.site.com." - var text = r.toString(); - if (text.charAt(text.length - 1) == '.') { - r.setEnd(endContainer, start - 1); - } - - text = r.toString(); - matches = text.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+-]+@)(.+)$/i); - - if (matches) { - if (matches[1] == 'www.') { - matches[1] = 'http://www.'; - } else if (/@$/.test(matches[1]) && !/^mailto:/.test(matches[1])) { - matches[1] = 'mailto:' + matches[1]; - } - - bookmark = ed.selection.getBookmark(); - - ed.selection.setRng(r); - tinyMCE.execCommand('createlink',false, matches[1] + matches[2]); - ed.selection.moveToBookmark(bookmark); - ed.nodeChanged(); - - // TODO: Determine if this is still needed. - if (tinyMCE.isWebKit) { - // move the caret to its original position - ed.selection.collapse(false); - var max = Math.min(endContainer.length, start + 1); - r.setStart(endContainer, max); - r.setEnd(endContainer, max); - ed.selection.setRng(r); - } - } - }, - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo : function() { - return { - longname : 'Autolink', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autolink', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('autolink', tinymce.plugins.AutolinkPlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin.js deleted file mode 100644 index 46d9dc3dd4..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.AutoResizePlugin",{init:function(a,c){var d=this,e=0;if(a.getParam("fullscreen_is_enabled")){return}function b(){var j,i=a.getDoc(),f=i.body,l=i.documentElement,h=tinymce.DOM,k=d.autoresize_min_height,g;g=tinymce.isIE?f.scrollHeight:(tinymce.isWebKit&&f.clientHeight==0?0:f.offsetHeight);if(g>d.autoresize_min_height){k=g}if(d.autoresize_max_height&&g>d.autoresize_max_height){k=d.autoresize_max_height;f.style.overflowY="auto";l.style.overflowY="auto"}else{f.style.overflowY="hidden";l.style.overflowY="hidden";f.scrollTop=0}if(k!==e){j=k-e;h.setStyle(h.get(a.id+"_ifr"),"height",k+"px");e=k;if(tinymce.isWebKit&&j<0){b()}}}d.editor=a;d.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight));d.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0));a.onInit.add(function(f){f.dom.setStyle(f.getBody(),"paddingBottom",f.getParam("autoresize_bottom_margin",50)+"px")});a.onChange.add(b);a.onSetContent.add(b);a.onPaste.add(b);a.onKeyUp.add(b);a.onPostRender.add(b);if(a.getParam("autoresize_on_init",true)){a.onLoad.add(b);a.onLoadContent.add(b)}a.addCommand("mceAutoResize",b)},getInfo:function(){return{longname:"Auto Resize",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autoresize",tinymce.plugins.AutoResizePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin_src.js deleted file mode 100644 index 998c147eb7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autoresize/editor_plugin_src.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - /** - * Auto Resize - * - * This plugin automatically resizes the content area to fit its content height. - * It will retain a minimum height, which is the height of the content area when - * it's initialized. - */ - tinymce.create('tinymce.plugins.AutoResizePlugin', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init : function(ed, url) { - var t = this, oldSize = 0; - - if (ed.getParam('fullscreen_is_enabled')) - return; - - /** - * This method gets executed each time the editor needs to resize. - */ - function resize() { - var deltaSize, d = ed.getDoc(), body = d.body, de = d.documentElement, DOM = tinymce.DOM, resizeHeight = t.autoresize_min_height, myHeight; - - // Get height differently depending on the browser used - myHeight = tinymce.isIE ? body.scrollHeight : (tinymce.isWebKit && body.clientHeight == 0 ? 0 : body.offsetHeight); - - // Don't make it smaller than the minimum height - if (myHeight > t.autoresize_min_height) - resizeHeight = myHeight; - - // If a maximum height has been defined don't exceed this height - if (t.autoresize_max_height && myHeight > t.autoresize_max_height) { - resizeHeight = t.autoresize_max_height; - body.style.overflowY = "auto"; - de.style.overflowY = "auto"; // Old IE - } else { - body.style.overflowY = "hidden"; - de.style.overflowY = "hidden"; // Old IE - body.scrollTop = 0; - } - - // Resize content element - if (resizeHeight !== oldSize) { - deltaSize = resizeHeight - oldSize; - DOM.setStyle(DOM.get(ed.id + '_ifr'), 'height', resizeHeight + 'px'); - oldSize = resizeHeight; - - // WebKit doesn't decrease the size of the body element until the iframe gets resized - // So we need to continue to resize the iframe down until the size gets fixed - if (tinymce.isWebKit && deltaSize < 0) - resize(); - } - }; - - t.editor = ed; - - // Define minimum height - t.autoresize_min_height = parseInt(ed.getParam('autoresize_min_height', ed.getElement().offsetHeight)); - - // Define maximum height - t.autoresize_max_height = parseInt(ed.getParam('autoresize_max_height', 0)); - - // Add padding at the bottom for better UX - ed.onInit.add(function(ed){ - ed.dom.setStyle(ed.getBody(), 'paddingBottom', ed.getParam('autoresize_bottom_margin', 50) + 'px'); - }); - - // Add appropriate listeners for resizing content area - ed.onChange.add(resize); - ed.onSetContent.add(resize); - ed.onPaste.add(resize); - ed.onKeyUp.add(resize); - ed.onPostRender.add(resize); - - if (ed.getParam('autoresize_on_init', true)) { - ed.onLoad.add(resize); - ed.onLoadContent.add(resize); - } - - // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); - ed.addCommand('mceAutoResize', resize); - }, - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo : function() { - return { - longname : 'Auto Resize', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('autoresize', tinymce.plugins.AutoResizePlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/editor_plugin.js deleted file mode 100644 index 6da98ff33a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var c="autosave",g="restoredraft",b=true,f,d,a=e.util.Dispatcher;e.create("tinymce.plugins.AutoSave",{init:function(i,j){var h=this,l=i.settings;h.editor=i;function k(n){var m={s:1000,m:60000};n=/^(\d+)([ms]?)$/.exec(""+n);return(n[2]?m[n[2]]:1)*parseInt(n)}e.each({ask_before_unload:b,interval:"30s",retention:"20m",minlength:50},function(n,m){m=c+"_"+m;if(l[m]===f){l[m]=n}});l.autosave_interval=k(l.autosave_interval);l.autosave_retention=k(l.autosave_retention);i.addButton(g,{title:c+".restore_content",onclick:function(){if(i.getContent({draft:true}).replace(/\s| |<\/?p[^>]*>|]*>/gi,"").length>0){i.windowManager.confirm(c+".warning_message",function(m){if(m){h.restoreDraft()}})}else{h.restoreDraft()}}});i.onNodeChange.add(function(){var m=i.controlManager;if(m.get(g)){m.setDisabled(g,!h.hasDraft())}});i.onInit.add(function(){if(i.controlManager.get(g)){h.setupStorage(i);setInterval(function(){if(!i.removed){h.storeDraft();i.nodeChanged()}},l.autosave_interval)}});h.onStoreDraft=new a(h);h.onRestoreDraft=new a(h);h.onRemoveDraft=new a(h);if(!d){window.onbeforeunload=e.plugins.AutoSave._beforeUnloadHandler;d=b}},getInfo:function(){return{longname:"Auto save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave",version:e.majorVersion+"."+e.minorVersion}},getExpDate:function(){return new Date(new Date().getTime()+this.editor.settings.autosave_retention).toUTCString()},setupStorage:function(i){var h=this,k=c+"_test",j="OK";h.key=c+i.id;e.each([function(){if(localStorage){localStorage.setItem(k,j);if(localStorage.getItem(k)===j){localStorage.removeItem(k);return localStorage}}},function(){if(sessionStorage){sessionStorage.setItem(k,j);if(sessionStorage.getItem(k)===j){sessionStorage.removeItem(k);return sessionStorage}}},function(){if(e.isIE){i.getElement().style.behavior="url('#default#userData')";return{autoExpires:b,setItem:function(l,n){var m=i.getElement();m.setAttribute(l,n);m.expires=h.getExpDate();try{m.save("TinyMCE")}catch(o){}},getItem:function(l){var m=i.getElement();try{m.load("TinyMCE");return m.getAttribute(l)}catch(n){return null}},removeItem:function(l){i.getElement().removeAttribute(l)}}}},],function(l){try{h.storage=l();if(h.storage){return false}}catch(m){}})},storeDraft:function(){var i=this,l=i.storage,j=i.editor,h,k;if(l){if(!l.getItem(i.key)&&!j.isDirty()){return}k=j.getContent({draft:true});if(k.length>j.settings.autosave_minlength){h=i.getExpDate();if(!i.storage.autoExpires){i.storage.setItem(i.key+"_expires",h)}i.storage.setItem(i.key,k);i.onStoreDraft.dispatch(i,{expires:h,content:k})}}},restoreDraft:function(){var h=this,j=h.storage,i;if(j){i=j.getItem(h.key);if(i){h.editor.setContent(i);h.onRestoreDraft.dispatch(h,{content:i})}}},hasDraft:function(){var h=this,k=h.storage,i,j;if(k){j=!!k.getItem(h.key);if(j){if(!h.storage.autoExpires){i=new Date(k.getItem(h.key+"_expires"));if(new Date().getTime()]*>|]*>/gi, "").length > 0) { - // Show confirm dialog if the editor isn't empty - ed.windowManager.confirm( - PLUGIN_NAME + ".warning_message", - function(ok) { - if (ok) - self.restoreDraft(); - } - ); - } else - self.restoreDraft(); - } - }); - - // Enable/disable restoredraft button depending on if there is a draft stored or not - ed.onNodeChange.add(function() { - var controlManager = ed.controlManager; - - if (controlManager.get(RESTORE_DRAFT)) - controlManager.setDisabled(RESTORE_DRAFT, !self.hasDraft()); - }); - - ed.onInit.add(function() { - // Check if the user added the restore button, then setup auto storage logic - if (ed.controlManager.get(RESTORE_DRAFT)) { - // Setup storage engine - self.setupStorage(ed); - - // Auto save contents each interval time - setInterval(function() { - if (!ed.removed) { - self.storeDraft(); - ed.nodeChanged(); - } - }, settings.autosave_interval); - } - }); - - /** - * This event gets fired when a draft is stored to local storage. - * - * @event onStoreDraft - * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. - * @param {Object} draft Draft object containing the HTML contents of the editor. - */ - self.onStoreDraft = new Dispatcher(self); - - /** - * This event gets fired when a draft is restored from local storage. - * - * @event onStoreDraft - * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. - * @param {Object} draft Draft object containing the HTML contents of the editor. - */ - self.onRestoreDraft = new Dispatcher(self); - - /** - * This event gets fired when a draft removed/expired. - * - * @event onRemoveDraft - * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. - * @param {Object} draft Draft object containing the HTML contents of the editor. - */ - self.onRemoveDraft = new Dispatcher(self); - - // Add ask before unload dialog only add one unload handler - if (!unloadHandlerAdded) { - window.onbeforeunload = tinymce.plugins.AutoSave._beforeUnloadHandler; - unloadHandlerAdded = TRUE; - } - }, - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @method getInfo - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo : function() { - return { - longname : 'Auto save', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - /** - * Returns an expiration date UTC string. - * - * @method getExpDate - * @return {String} Expiration date UTC string. - */ - getExpDate : function() { - return new Date( - new Date().getTime() + this.editor.settings.autosave_retention - ).toUTCString(); - }, - - /** - * This method will setup the storage engine. If the browser has support for it. - * - * @method setupStorage - */ - setupStorage : function(ed) { - var self = this, testKey = PLUGIN_NAME + '_test', testVal = "OK"; - - self.key = PLUGIN_NAME + ed.id; - - // Loop though each storage engine type until we find one that works - tinymce.each([ - function() { - // Try HTML5 Local Storage - if (localStorage) { - localStorage.setItem(testKey, testVal); - - if (localStorage.getItem(testKey) === testVal) { - localStorage.removeItem(testKey); - - return localStorage; - } - } - }, - - function() { - // Try HTML5 Session Storage - if (sessionStorage) { - sessionStorage.setItem(testKey, testVal); - - if (sessionStorage.getItem(testKey) === testVal) { - sessionStorage.removeItem(testKey); - - return sessionStorage; - } - } - }, - - function() { - // Try IE userData - if (tinymce.isIE) { - ed.getElement().style.behavior = "url('#default#userData')"; - - // Fake localStorage on old IE - return { - autoExpires : TRUE, - - setItem : function(key, value) { - var userDataElement = ed.getElement(); - - userDataElement.setAttribute(key, value); - userDataElement.expires = self.getExpDate(); - - try { - userDataElement.save("TinyMCE"); - } catch (e) { - // Ignore, saving might fail if "Userdata Persistence" is disabled in IE - } - }, - - getItem : function(key) { - var userDataElement = ed.getElement(); - - try { - userDataElement.load("TinyMCE"); - return userDataElement.getAttribute(key); - } catch (e) { - // Ignore, loading might fail if "Userdata Persistence" is disabled in IE - return null; - } - }, - - removeItem : function(key) { - ed.getElement().removeAttribute(key); - } - }; - } - }, - ], function(setup) { - // Try executing each function to find a suitable storage engine - try { - self.storage = setup(); - - if (self.storage) - return false; - } catch (e) { - // Ignore - } - }); - }, - - /** - * This method will store the current contents in the the storage engine. - * - * @method storeDraft - */ - storeDraft : function() { - var self = this, storage = self.storage, editor = self.editor, expires, content; - - // Is the contents dirty - if (storage) { - // If there is no existing key and the contents hasn't been changed since - // it's original value then there is no point in saving a draft - if (!storage.getItem(self.key) && !editor.isDirty()) - return; - - // Store contents if the contents if longer than the minlength of characters - content = editor.getContent({draft: true}); - if (content.length > editor.settings.autosave_minlength) { - expires = self.getExpDate(); - - // Store expiration date if needed IE userData has auto expire built in - if (!self.storage.autoExpires) - self.storage.setItem(self.key + "_expires", expires); - - self.storage.setItem(self.key, content); - self.onStoreDraft.dispatch(self, { - expires : expires, - content : content - }); - } - } - }, - - /** - * This method will restore the contents from the storage engine back to the editor. - * - * @method restoreDraft - */ - restoreDraft : function() { - var self = this, storage = self.storage, content; - - if (storage) { - content = storage.getItem(self.key); - - if (content) { - self.editor.setContent(content); - self.onRestoreDraft.dispatch(self, { - content : content - }); - } - } - }, - - /** - * This method will return true/false if there is a local storage draft available. - * - * @method hasDraft - * @return {boolean} true/false state if there is a local draft. - */ - hasDraft : function() { - var self = this, storage = self.storage, expDate, exists; - - if (storage) { - // Does the item exist at all - exists = !!storage.getItem(self.key); - if (exists) { - // Storage needs autoexpire - if (!self.storage.autoExpires) { - expDate = new Date(storage.getItem(self.key + "_expires")); - - // Contents hasn't expired - if (new Date().getTime() < expDate.getTime()) - return TRUE; - - // Remove it if it has - self.removeDraft(); - } else - return TRUE; - } - } - - return false; - }, - - /** - * Removes the currently stored draft. - * - * @method removeDraft - */ - removeDraft : function() { - var self = this, storage = self.storage, key = self.key, content; - - if (storage) { - // Get current contents and remove the existing draft - content = storage.getItem(key); - storage.removeItem(key); - storage.removeItem(key + "_expires"); - - // Dispatch remove event if we had any contents - if (content) { - self.onRemoveDraft.dispatch(self, { - content : content - }); - } - } - }, - - "static" : { - // Internal unload handler will be called before the page is unloaded - _beforeUnloadHandler : function(e) { - var msg; - - tinymce.each(tinyMCE.editors, function(ed) { - // Store a draft for each editor instance - if (ed.plugins.autosave) - ed.plugins.autosave.storeDraft(); - - // Never ask in fullscreen mode - if (ed.getParam("fullscreen_is_enabled")) - return; - - // Setup a return message if the editor is dirty - if (!msg && ed.isDirty() && ed.getParam("autosave_ask_before_unload")) - msg = ed.getLang("autosave.unload_msg"); - }); - - return msg; - } - } - }); - - tinymce.PluginManager.add('autosave', tinymce.plugins.AutoSave); -})(tinymce); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en.js deleted file mode 100644 index fce6bd3e1f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en.js +++ /dev/null @@ -1,4 +0,0 @@ -tinyMCE.addI18n('en.autosave',{ -restore_content: "Restore auto-saved content", -warning_message: "If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en_us.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en_us.js deleted file mode 100644 index de1b39985a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/autosave/langs/en_us.js +++ /dev/null @@ -1,4 +0,0 @@ -tinyMCE.addI18n('en_us.autosave',{ -restore_content: "Restore auto-saved content", -warning_message: "If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin.js deleted file mode 100644 index 8f8821fd64..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.BBCodePlugin",{init:function(a,b){var d=this,c=a.getParam("bbcode_dialect","punbb").toLowerCase();a.onBeforeSetContent.add(function(e,f){f.content=d["_"+c+"_bbcode2html"](f.content)});a.onPostProcess.add(function(e,f){if(f.set){f.content=d["_"+c+"_bbcode2html"](f.content)}if(f.get){f.content=d["_"+c+"_html2bbcode"](f.content)}})},getInfo:function(){return{longname:"BBCode Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_punbb_html2bbcode:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/(.*?)<\/a>/gi,"[url=$1]$2[/url]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/span>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/font>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/span>/gi,"[size=$1]$2[/size]");b(/(.*?)<\/font>/gi,"$1");b(//gi,"[img]$1[/img]");b(/(.*?)<\/span>/gi,"[code]$1[/code]");b(/(.*?)<\/span>/gi,"[quote]$1[/quote]");b(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]");b(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]");b(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]");b(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]");b(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]");b(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]");b(/<\/(strong|b)>/gi,"[/b]");b(/<(strong|b)>/gi,"[b]");b(/<\/(em|i)>/gi,"[/i]");b(/<(em|i)>/gi,"[i]");b(/<\/u>/gi,"[/u]");b(/(.*?)<\/span>/gi,"[u]$1[/u]");b(//gi,"[u]");b(/]*>/gi,"[quote]");b(/<\/blockquote>/gi,"[/quote]");b(/
    /gi,"\n");b(//gi,"\n");b(/
    /gi,"\n");b(/

    /gi,"");b(/<\/p>/gi,"\n");b(/ |\u00a0/gi," ");b(/"/gi,'"');b(/</gi,"<");b(/>/gi,">");b(/&/gi,"&");return a},_punbb_bbcode2html:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/\n/gi,"
    ");b(/\[b\]/gi,"");b(/\[\/b\]/gi,"");b(/\[i\]/gi,"");b(/\[\/i\]/gi,"");b(/\[u\]/gi,"");b(/\[\/u\]/gi,"");b(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'$2');b(/\[url\](.*?)\[\/url\]/gi,'$1');b(/\[img\](.*?)\[\/img\]/gi,'');b(/\[color=(.*?)\](.*?)\[\/color\]/gi,'$2');b(/\[code\](.*?)\[\/code\]/gi,'$1 ');b(/\[quote.*?\](.*?)\[\/quote\]/gi,'$1 ');return a}});tinymce.PluginManager.add("bbcode",tinymce.plugins.BBCodePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin_src.js deleted file mode 100644 index 4e7eb3377f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/bbcode/editor_plugin_src.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.BBCodePlugin', { - init : function(ed, url) { - var t = this, dialect = ed.getParam('bbcode_dialect', 'punbb').toLowerCase(); - - ed.onBeforeSetContent.add(function(ed, o) { - o.content = t['_' + dialect + '_bbcode2html'](o.content); - }); - - ed.onPostProcess.add(function(ed, o) { - if (o.set) - o.content = t['_' + dialect + '_bbcode2html'](o.content); - - if (o.get) - o.content = t['_' + dialect + '_html2bbcode'](o.content); - }); - }, - - getInfo : function() { - return { - longname : 'BBCode Plugin', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Private methods - - // HTML -> BBCode in PunBB dialect - _punbb_html2bbcode : function(s) { - s = tinymce.trim(s); - - function rep(re, str) { - s = s.replace(re, str); - }; - - // example: to [b] - rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"); - rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"); - rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"); - rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"); - rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"); - rep(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"); - rep(/(.*?)<\/font>/gi,"[color=$1]$2[/color]"); - rep(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"); - rep(/(.*?)<\/font>/gi,"$1"); - rep(//gi,"[img]$1[/img]"); - rep(/(.*?)<\/span>/gi,"[code]$1[/code]"); - rep(/(.*?)<\/span>/gi,"[quote]$1[/quote]"); - rep(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"); - rep(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"); - rep(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"); - rep(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"); - rep(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"); - rep(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"); - rep(/<\/(strong|b)>/gi,"[/b]"); - rep(/<(strong|b)>/gi,"[b]"); - rep(/<\/(em|i)>/gi,"[/i]"); - rep(/<(em|i)>/gi,"[i]"); - rep(/<\/u>/gi,"[/u]"); - rep(/(.*?)<\/span>/gi,"[u]$1[/u]"); - rep(//gi,"[u]"); - rep(/]*>/gi,"[quote]"); - rep(/<\/blockquote>/gi,"[/quote]"); - rep(/
    /gi,"\n"); - rep(//gi,"\n"); - rep(/
    /gi,"\n"); - rep(/

    /gi,""); - rep(/<\/p>/gi,"\n"); - rep(/ |\u00a0/gi," "); - rep(/"/gi,"\""); - rep(/</gi,"<"); - rep(/>/gi,">"); - rep(/&/gi,"&"); - - return s; - }, - - // BBCode -> HTML from PunBB dialect - _punbb_bbcode2html : function(s) { - s = tinymce.trim(s); - - function rep(re, str) { - s = s.replace(re, str); - }; - - // example: [b] to - rep(/\n/gi,"
    "); - rep(/\[b\]/gi,""); - rep(/\[\/b\]/gi,""); - rep(/\[i\]/gi,""); - rep(/\[\/i\]/gi,""); - rep(/\[u\]/gi,""); - rep(/\[\/u\]/gi,""); - rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,"$2"); - rep(/\[url\](.*?)\[\/url\]/gi,"$1"); - rep(/\[img\](.*?)\[\/img\]/gi,""); - rep(/\[color=(.*?)\](.*?)\[\/color\]/gi,"$2"); - rep(/\[code\](.*?)\[\/code\]/gi,"$1 "); - rep(/\[quote.*?\](.*?)\[\/quote\]/gi,"$1 "); - - return s; - } - }); - - // Register plugin - tinymce.PluginManager.add('bbcode', tinymce.plugins.BBCodePlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin.js deleted file mode 100644 index 2ed042c3ae..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var a=tinymce.dom.Event,c=tinymce.each,b=tinymce.DOM;tinymce.create("tinymce.plugins.ContextMenu",{init:function(f){var i=this,g,d,j,e;i.editor=f;d=f.settings.contextmenu_never_use_native;i.onContextMenu=new tinymce.util.Dispatcher(this);e=function(k){h(f,k)};g=f.onContextMenu.add(function(k,l){if((j!==0?j:l.ctrlKey)&&!d){return}a.cancel(l);if(l.target.nodeName=="IMG"){k.selection.select(l.target)}i._getMenu(k).showMenu(l.clientX||l.pageX,l.clientY||l.pageY);a.add(k.getDoc(),"click",e);k.nodeChanged()});f.onRemove.add(function(){if(i._menu){i._menu.removeAll()}});function h(k,l){j=0;if(l&&l.button==2){j=l.ctrlKey;return}if(i._menu){i._menu.removeAll();i._menu.destroy();a.remove(k.getDoc(),"click",e);i._menu=null}}f.onMouseDown.add(h);f.onKeyDown.add(h);f.onKeyDown.add(function(k,l){if(l.shiftKey&&!l.ctrlKey&&!l.altKey&&l.keyCode===121){a.cancel(l);g(k,l)}})},getInfo:function(){return{longname:"Contextmenu",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_getMenu:function(e){var g=this,d=g._menu,j=e.selection,f=j.isCollapsed(),h=j.getNode()||e.getBody(),i,k;if(d){d.removeAll();d.destroy()}k=b.getPos(e.getContentAreaContainer());d=e.controlManager.createDropMenu("contextmenu",{offset_x:k.x+e.getParam("contextmenu_offset_x",0),offset_y:k.y+e.getParam("contextmenu_offset_y",0),constrain:1,keyboard_focus:true});g._menu=d;d.add({title:"advanced.cut_desc",icon:"cut",cmd:"Cut"}).setDisabled(f);d.add({title:"advanced.copy_desc",icon:"copy",cmd:"Copy"}).setDisabled(f);d.add({title:"advanced.paste_desc",icon:"paste",cmd:"Paste"});if((h.nodeName=="A"&&!e.dom.getAttrib(h,"name"))||!f){d.addSeparator();d.add({title:"advanced.link_desc",icon:"link",cmd:e.plugins.advlink?"mceAdvLink":"mceLink",ui:true});d.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"})}d.addSeparator();d.add({title:"advanced.image_desc",icon:"image",cmd:e.plugins.advimage?"mceAdvImage":"mceImage",ui:true});d.addSeparator();i=d.addMenu({title:"contextmenu.align"});i.add({title:"contextmenu.left",icon:"justifyleft",cmd:"JustifyLeft"});i.add({title:"contextmenu.center",icon:"justifycenter",cmd:"JustifyCenter"});i.add({title:"contextmenu.right",icon:"justifyright",cmd:"JustifyRight"});i.add({title:"contextmenu.full",icon:"justifyfull",cmd:"JustifyFull"});g.onContextMenu.dispatch(g,d,h,f);return d}});tinymce.PluginManager.add("contextmenu",tinymce.plugins.ContextMenu)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin_src.js deleted file mode 100644 index 48b0fff99f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/contextmenu/editor_plugin_src.js +++ /dev/null @@ -1,163 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var Event = tinymce.dom.Event, each = tinymce.each, DOM = tinymce.DOM; - - /** - * This plugin a context menu to TinyMCE editor instances. - * - * @class tinymce.plugins.ContextMenu - */ - tinymce.create('tinymce.plugins.ContextMenu', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @method init - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init : function(ed) { - var t = this, showMenu, contextmenuNeverUseNative, realCtrlKey, hideMenu; - - t.editor = ed; - - contextmenuNeverUseNative = ed.settings.contextmenu_never_use_native; - - /** - * This event gets fired when the context menu is shown. - * - * @event onContextMenu - * @param {tinymce.plugins.ContextMenu} sender Plugin instance sending the event. - * @param {tinymce.ui.DropMenu} menu Drop down menu to fill with more items if needed. - */ - t.onContextMenu = new tinymce.util.Dispatcher(this); - - hideMenu = function(e) { - hide(ed, e); - }; - - showMenu = ed.onContextMenu.add(function(ed, e) { - // Block TinyMCE menu on ctrlKey and work around Safari issue - if ((realCtrlKey !== 0 ? realCtrlKey : e.ctrlKey) && !contextmenuNeverUseNative) - return; - - Event.cancel(e); - - // Select the image if it's clicked. WebKit would other wise expand the selection - if (e.target.nodeName == 'IMG') - ed.selection.select(e.target); - - t._getMenu(ed).showMenu(e.clientX || e.pageX, e.clientY || e.pageY); - Event.add(ed.getDoc(), 'click', hideMenu); - - ed.nodeChanged(); - }); - - ed.onRemove.add(function() { - if (t._menu) - t._menu.removeAll(); - }); - - function hide(ed, e) { - realCtrlKey = 0; - - // Since the contextmenu event moves - // the selection we need to store it away - if (e && e.button == 2) { - realCtrlKey = e.ctrlKey; - return; - } - - if (t._menu) { - t._menu.removeAll(); - t._menu.destroy(); - Event.remove(ed.getDoc(), 'click', hideMenu); - t._menu = null; - } - }; - - ed.onMouseDown.add(hide); - ed.onKeyDown.add(hide); - ed.onKeyDown.add(function(ed, e) { - if (e.shiftKey && !e.ctrlKey && !e.altKey && e.keyCode === 121) { - Event.cancel(e); - showMenu(ed, e); - } - }); - }, - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @method getInfo - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo : function() { - return { - longname : 'Contextmenu', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - _getMenu : function(ed) { - var t = this, m = t._menu, se = ed.selection, col = se.isCollapsed(), el = se.getNode() || ed.getBody(), am, p; - - if (m) { - m.removeAll(); - m.destroy(); - } - - p = DOM.getPos(ed.getContentAreaContainer()); - - m = ed.controlManager.createDropMenu('contextmenu', { - offset_x : p.x + ed.getParam('contextmenu_offset_x', 0), - offset_y : p.y + ed.getParam('contextmenu_offset_y', 0), - constrain : 1, - keyboard_focus: true - }); - - t._menu = m; - - m.add({title : 'advanced.cut_desc', icon : 'cut', cmd : 'Cut'}).setDisabled(col); - m.add({title : 'advanced.copy_desc', icon : 'copy', cmd : 'Copy'}).setDisabled(col); - m.add({title : 'advanced.paste_desc', icon : 'paste', cmd : 'Paste'}); - - if ((el.nodeName == 'A' && !ed.dom.getAttrib(el, 'name')) || !col) { - m.addSeparator(); - m.add({title : 'advanced.link_desc', icon : 'link', cmd : ed.plugins.advlink ? 'mceAdvLink' : 'mceLink', ui : true}); - m.add({title : 'advanced.unlink_desc', icon : 'unlink', cmd : 'UnLink'}); - } - - m.addSeparator(); - m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); - - m.addSeparator(); - am = m.addMenu({title : 'contextmenu.align'}); - am.add({title : 'contextmenu.left', icon : 'justifyleft', cmd : 'JustifyLeft'}); - am.add({title : 'contextmenu.center', icon : 'justifycenter', cmd : 'JustifyCenter'}); - am.add({title : 'contextmenu.right', icon : 'justifyright', cmd : 'JustifyRight'}); - am.add({title : 'contextmenu.full', icon : 'justifyfull', cmd : 'JustifyFull'}); - - t.onContextMenu.dispatch(t, m, el, col); - - return m; - } - }); - - // Register plugin - tinymce.PluginManager.add('contextmenu', tinymce.plugins.ContextMenu); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin.js deleted file mode 100644 index 90847e78e3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.Directionality",{init:function(b,c){var d=this;d.editor=b;function a(e){var h=b.dom,g,f=b.selection.getSelectedBlocks();if(f.length){g=h.getAttrib(f[0],"dir");tinymce.each(f,function(i){if(!h.getParent(i.parentNode,"*[dir='"+e+"']",h.getRoot())){if(g!=e){h.setAttrib(i,"dir",e)}else{h.setAttrib(i,"dir",null)}}});b.nodeChanged()}}b.addCommand("mceDirectionLTR",function(){a("ltr")});b.addCommand("mceDirectionRTL",function(){a("rtl")});b.addButton("ltr",{title:"directionality.ltr_desc",cmd:"mceDirectionLTR"});b.addButton("rtl",{title:"directionality.rtl_desc",cmd:"mceDirectionRTL"});b.onNodeChange.add(d._nodeChange,d)},getInfo:function(){return{longname:"Directionality",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,e){var d=b.dom,c;e=d.getParent(e,d.isBlock);if(!e){a.setDisabled("ltr",1);a.setDisabled("rtl",1);return}c=d.getAttrib(e,"dir");a.setActive("ltr",c=="ltr");a.setDisabled("ltr",0);a.setActive("rtl",c=="rtl");a.setDisabled("rtl",0)}});tinymce.PluginManager.add("directionality",tinymce.plugins.Directionality)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin_src.js deleted file mode 100644 index b134014127..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/directionality/editor_plugin_src.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.Directionality', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - - function setDir(dir) { - var dom = ed.dom, curDir, blocks = ed.selection.getSelectedBlocks(); - - if (blocks.length) { - curDir = dom.getAttrib(blocks[0], "dir"); - - tinymce.each(blocks, function(block) { - // Add dir to block if the parent block doesn't already have that dir - if (!dom.getParent(block.parentNode, "*[dir='" + dir + "']", dom.getRoot())) { - if (curDir != dir) { - dom.setAttrib(block, "dir", dir); - } else { - dom.setAttrib(block, "dir", null); - } - } - }); - - ed.nodeChanged(); - } - } - - ed.addCommand('mceDirectionLTR', function() { - setDir("ltr"); - }); - - ed.addCommand('mceDirectionRTL', function() { - setDir("rtl"); - }); - - ed.addButton('ltr', {title : 'directionality.ltr_desc', cmd : 'mceDirectionLTR'}); - ed.addButton('rtl', {title : 'directionality.rtl_desc', cmd : 'mceDirectionRTL'}); - - ed.onNodeChange.add(t._nodeChange, t); - }, - - getInfo : function() { - return { - longname : 'Directionality', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Private methods - - _nodeChange : function(ed, cm, n) { - var dom = ed.dom, dir; - - n = dom.getParent(n, dom.isBlock); - if (!n) { - cm.setDisabled('ltr', 1); - cm.setDisabled('rtl', 1); - return; - } - - dir = dom.getAttrib(n, 'dir'); - cm.setActive('ltr', dir == "ltr"); - cm.setDisabled('ltr', 0); - cm.setActive('rtl', dir == "rtl"); - cm.setDisabled('rtl', 0); - } - }); - - // Register plugin - tinymce.PluginManager.add('directionality', tinymce.plugins.Directionality); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin.js deleted file mode 100644 index dbdd8ffb58..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(a){a.create("tinymce.plugins.EmotionsPlugin",{init:function(b,c){b.addCommand("mceEmotion",function(){b.windowManager.open({file:c+"/emotions.htm",width:250+parseInt(b.getLang("emotions.delta_width",0)),height:160+parseInt(b.getLang("emotions.delta_height",0)),inline:1},{plugin_url:c})});b.addButton("emotions",{title:"emotions.emotions_desc",cmd:"mceEmotion"})},getInfo:function(){return{longname:"Emotions",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions",version:a.majorVersion+"."+a.minorVersion}}});a.PluginManager.add("emotions",a.plugins.EmotionsPlugin)})(tinymce); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin_src.js deleted file mode 100644 index 71d5416972..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/editor_plugin_src.js +++ /dev/null @@ -1,43 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function(tinymce) { - tinymce.create('tinymce.plugins.EmotionsPlugin', { - init : function(ed, url) { - // Register commands - ed.addCommand('mceEmotion', function() { - ed.windowManager.open({ - file : url + '/emotions.htm', - width : 250 + parseInt(ed.getLang('emotions.delta_width', 0)), - height : 160 + parseInt(ed.getLang('emotions.delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - // Register buttons - ed.addButton('emotions', {title : 'emotions.emotions_desc', cmd : 'mceEmotion'}); - }, - - getInfo : function() { - return { - longname : 'Emotions', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('emotions', tinymce.plugins.EmotionsPlugin); -})(tinymce); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/emotions.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/emotions.htm deleted file mode 100644 index 1013556549..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/emotions.htm +++ /dev/null @@ -1,42 +0,0 @@ - - - - {#emotions_dlg.title} - - - - - -

    -
    {#emotions_dlg.title}:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {#emotions_dlg.usage}
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-cool.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-cool.gif deleted file mode 100644 index ba90cc36fb0415d0273d1cd206bff63fd9c91fde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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$4FCWDA^8LW0018VEC2ui01^Na000Hw;3tYzX_jM3Qpv$_M?zI9i5=0S zX-{-uv=l3%&P0s%m9Ox_a(m_c|u z01g3U0`Wll5)poVdma=N8y<3f0Sf~hXmTC}2oxMW4FdxUj+z4<0}lrX2nP=qkDRIt z9Ge*(qzMrj3jrIOjvI{`5eWzt3`G_T8yChG8w(a19SkK12@M(+799Zr9n=~PzBCmA z5)BU-)YKUd4H5!D9|!^o9kWIe9SH(WDHRk92}DZ?3})2$P@$55g90f0N)ZA8JID5J Aw*UYD diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-cry.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-cry.gif deleted file mode 100644 index 74d897a4f6d22e814e2b054e98b8a75fb464b4be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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$*74FCWI1%d((4+jDz0va0>69^fI6%`W{8w!gU1pyL>prH>E0R<%k6Aq%H z4ij+^9TEwM5P}eh2@)L<~6+>@EpxfA0YrcPNsSu diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-embarassed.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-embarassed.gif deleted file mode 100644 index 963a96b8a7593b1d8bcbab073abe5ee4e539dbf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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-Z0L77fROK$BSR@5BAv-%C>6y>>#+D4e#&nz^qMDItlpp zTG728+|V&?R13PIEBW(C`uh6d*t-1sZ^XQv;oDD}iYLOV7uVO;{`xl4#4tJ{0;h@! z>)kdc3IhA?Hvj+tA^8La0018VEC2ui01^Na06+!P;3tYuX_ljS7!u|-O)I}TzP1q%xT4HOFwMJaO;2ml)!00$)141pU08x3594IX?4 o5YuAA8yXz~76K1c;3^jg77WP185Rf^u}23N0sR5^q(T4yJ1sVN5dZ)H diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-frown.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-frown.gif deleted file mode 100644 index 716f55e161bfebb1c3d34f0b0f40c177fc82c30b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmV-a0jvH;Nk%w1VG;lm0MroxK_>;q#>Sw62=mns-On=0wransPVevT^YK{Dy(0YY zH)vE6x0?;Wqb>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#$D mK_3Se1{4HKM+6iG7EmeH6$V631{L5n)#CyC0qx-*Apkoyg?w!Q diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-innocent.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-innocent.gif deleted file mode 100644 index 334d49e0e60f2997c9ba24071764f95d9e08a5cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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!R6cPtcQWh2siHlNI2L}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-yb0WJDRY082|tP diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-laughing.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-laughing.gif deleted file mode 100644 index 82c5b182e61d32bd394acae551eff180f1eebd26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jT~*Nk%w1VG;lm0Q4UK!lp8=s;1-69HWK?p_PpF=Pd8~Ygtcnp*fHAL z**;z>w3iC}`fmL6IkKB1N;3zEa}&zKpsu1;_V)HocR5-{J~BcYvE`YXhBnc@CfU=! za(Ec zG>66zv=rqr;2j)}gKqE$ekcSD?}0=WLB?AWp85)qALd+P=4)6X4oXy{bw2>K^d$ z@6ERvva+(4ib~41YUkTEn1&#?rzrOHT>1I=Y*h`+%*@WtPUPg|!@EEI_d5LgZ>^Og z-qyBKJqy*wF8}}lA^8La0018VEC2ui01^Na06+!6;3tYxX_lj?7+U61R3gAaEg8x< zT>%mSfCwURnWQF&g=Q0ZxH1ulW`QtH0>O!5%iT_X0VBy_@EkOngU8?ye~=H!t21{= z9@Uj3a_UbE88~kh5Eq7rh!7QSBn1c?0|Off1&k^`5*QE<4-gmSR<4C>Dj%C>6W(lWoQPVevT^YB^Fy&h6M z4YZgH{O~qtR1(Ci8T;lQ`uh6d*t-7xar*K{#Jrulo-Wtd*44u?{`oh#n;gQXGXDEo z_}UUC3IeK%0ssI2A^8La0018VEC2ui01^Na06+!R;3tYuX_ljSEE482&%+G^XK%|f zLKbCc4u{4-u|QG~LqamSTo?@JM3OKZAr!|Z2IzP@fY`=CIg$vA3qm46TowfLCt29I z6pDKuvnf~)83+sm9yW#?9s>^(89F=~2?!W44-6Ox2^vNza}fp^9v&G65pp936%Gg+ z6HpTy2o4oGoh+>l3Q)KVQwybl2oo*<4a3D469|nfEii|MH4`}p1_cZp0ssj%2>=2d q41Na?)CpS;4gvxWVpZcR76uLludD?Q1{SnP2NnVU0rZ&)0RTIit8@_n diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-surprised.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-surprised.gif deleted file mode 100644 index 0cc9bb71cca4cdeafbb248ce7e07c3708c1cbd64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmV-Y0j>T=Nk%w1VG;lm0Q4UK`{WwN#>SnDDC*4*{OcpiwransPVevTQacIr@mkQp zCf(06s)_=>r7UYx48o@u`uh6d*t-7rH~ji<`P&oj;5Wp)o!8ga`SV6TA_BIW5#ZWV z{`*)c32kA}f=futY?#YE7kxGD|7L}4&OEDw$hkm+~<00QS>F_H?J#bz?uEHnl42f5(9 z5O)`6Q9V2o5;YVLUK)Y`7!Nr+4GMq?85s%^2?`BGDRU798Vn2?1`%>22R{iO0u>bk z9tlA?nk*O<3zHJH6&Mp5qALj)E(mxM!Y&vII4dm@1Ov{`f*8pL3xPEVUI>D>1_uxa kNm?`6VH{N6Di;P13m6<67z+;u7qCYM7XkVK^`jvGJD~P?KL7v# diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-tongue-out.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-tongue-out.gif deleted file mode 100644 index 2075dc16058f1f17912167675ce5cfb9986fc71d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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+{x{Hkzt z5k-kPvcD=V2nbmjCgL6k{uF&2nP-t0s;w<385Nx2oxDb z9T5Pp7qJl?3Kkh9oe2sCr5F$p7zPSlsUH*@54w*83=9Or4;w)r2pcU95(FL|1Th;< aDaRQH4;Tal7#Y$v#?=Au0pHUfApkpvZg^t= diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-undecided.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-undecided.gif deleted file mode 100644 index bef7e257303f8243c89787e7a7f9955dd1f112e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmV-X0j~Z>Nk%w1VG;lm0MroxDi#99#>R?y8~4}{%C>6#>?OadPVevTr-=vi@LATn z4rERY-qJF+n+?CCE&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~(QF1qBxr3Ii7x84ZVt8wCTKoSYAqc?p`G2onnpk`IOl z1`HLGj}riN2p1K12N4z&8IBDc6tEWs859;JtRB6>lf+xO9}yT19toMv8wnl`7(pKg j7zPv!OGgY81{hE&(iR3pP6ig;HPPS!_yOwPA0Yrc)=Yf3 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-wink.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/emotions/img/smiley-wink.gif deleted file mode 100644 index 0631c7616ec8624ddeee02b633326f697ee72f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmV-k0ipg!Nk%w1VG;lm0Q4UK(ZVUl#>Sn03F^-g-qAA3wransPV?|t@9*x%vmQ`7 z4E*pcw3rOOq%3t@4*K#({N^40{c-yG`rz2Q!KfI-yq*61HrBop*VoqW<}&{JS@_x# zwwfF$4Fdh~IsgCwA^8La0018VEC2ui01^Na06+!X;3tYwX_ljiFp=e23$zWxW@`*G zN?2ty6iUNT!AMdPLn89IbS7WCB_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 - - - {#example_dlg.title} - - - - - -
    -

    Here is a example dialog.

    -

    Selected text:

    -

    Custom arg:

    - -
    - - -
    -
    - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin.js deleted file mode 100644 index ec1f81ea40..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.PluginManager.requireLangPack("example");tinymce.create("tinymce.plugins.ExamplePlugin",{init:function(a,b){a.addCommand("mceExample",function(){a.windowManager.open({file:b+"/dialog.htm",width:320+parseInt(a.getLang("example.delta_width",0)),height:120+parseInt(a.getLang("example.delta_height",0)),inline:1},{plugin_url:b,some_custom_arg:"custom arg"})});a.addButton("example",{title:"example.desc",cmd:"mceExample",image:b+"/img/example.gif"});a.onNodeChange.add(function(d,c,e){c.setActive("example",e.nodeName=="IMG")})},createControl:function(b,a){return null},getInfo:function(){return{longname:"Example plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example",version:"1.0"}}});tinymce.PluginManager.add("example",tinymce.plugins.ExamplePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin_src.js deleted file mode 100644 index 0a259471d2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/editor_plugin_src.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - // Load plugin specific language pack - tinymce.PluginManager.requireLangPack('example'); - - tinymce.create('tinymce.plugins.ExamplePlugin', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init : function(ed, url) { - // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); - ed.addCommand('mceExample', function() { - ed.windowManager.open({ - file : url + '/dialog.htm', - width : 320 + parseInt(ed.getLang('example.delta_width', 0)), - height : 120 + parseInt(ed.getLang('example.delta_height', 0)), - inline : 1 - }, { - plugin_url : url, // Plugin absolute URL - some_custom_arg : 'custom arg' // Custom argument - }); - }); - - // Register example button - ed.addButton('example', { - title : 'example.desc', - cmd : 'mceExample', - image : url + '/img/example.gif' - }); - - // Add a node change handler, selects the button in the UI when a image is selected - ed.onNodeChange.add(function(ed, cm, n) { - cm.setActive('example', n.nodeName == 'IMG'); - }); - }, - - /** - * Creates control instances based in the incoming name. This method is normally not - * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons - * but you sometimes need to create more complex controls like listboxes, split buttons etc then this - * method can be used to create those. - * - * @param {String} n Name of the control to create. - * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control. - * @return {tinymce.ui.Control} New control instance or null if no control was created. - */ - createControl : function(n, cm) { - return null; - }, - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo : function() { - return { - longname : 'Example plugin', - author : 'Some author', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example', - version : "1.0" - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('example', tinymce.plugins.ExamplePlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/img/example.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/example/img/example.gif deleted file mode 100644 index 1ab5da4461113d2af579898528246fdbe52ecd00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*pGzw+SQ`#f{}FJ-?!v#V)e mtsGNfpJeCKSAiOz**>0`XR2{OVa>-G_df0vaY"}i=f.getAll("title")[0];if(i&&i.firstChild){h.metatitle=i.firstChild.value}b(f.getAll("meta"),function(m){var k=m.attr("name"),j=m.attr("http-equiv"),l;if(k){h["meta"+k.toLowerCase()]=m.attr("content")}else{if(j=="Content-Type"){l=/charset\s*=\s*(.*)\s*/gi.exec(m.attr("content"));if(l){h.docencoding=l[1]}}}});i=f.getAll("html")[0];if(i){h.langcode=d(i,"lang")||d(i,"xml:lang")}i=f.getAll("link")[0];if(i&&i.attr("rel")=="stylesheet"){h.stylesheet=i.attr("href")}i=f.getAll("body")[0];if(i){h.langdir=d(i,"dir");h.style=d(i,"style");h.visited_color=d(i,"vlink");h.link_color=d(i,"link");h.active_color=d(i,"alink")}return h},_dataToHtml:function(g){var f,d,h,j,k,e=this.editor.dom;function c(n,l,m){n.attr(l,m?m:undefined)}function i(l){if(d.firstChild){d.insert(l,d.firstChild)}else{d.append(l)}}f=this._parseHeader();d=f.getAll("head")[0];if(!d){j=f.getAll("html")[0];d=new a("head",1);if(j.firstChild){j.insert(d,j.firstChild,true)}else{j.append(d)}}j=f.firstChild;if(g.xml_pi){k='version="1.0"';if(g.docencoding){k+=' encoding="'+g.docencoding+'"'}if(j.type!=7){j=new a("xml",7);f.insert(j,f.firstChild,true)}j.value=k}else{if(j&&j.type==7){j.remove()}}j=f.getAll("#doctype")[0];if(g.doctype){if(!j){j=new a("#doctype",10);if(g.xml_pi){f.insert(j,f.firstChild)}else{i(j)}}j.value=g.doctype.substring(9,g.doctype.length-1)}else{if(j){j.remove()}}j=f.getAll("title")[0];if(g.metatitle){if(!j){j=new a("title",1);j.append(new a("#text",3)).value=g.metatitle;i(j)}}if(g.docencoding){j=null;b(f.getAll("meta"),function(l){if(l.attr("http-equiv")=="Content-Type"){j=l}});if(!j){j=new a("meta",1);j.attr("http-equiv","Content-Type");j.shortEnded=true;i(j)}j.attr("content","text/html; charset="+g.docencoding)}b("keywords,description,author,copyright,robots".split(","),function(m){var l=f.getAll("meta"),n,p,o=g["meta"+m];for(n=0;n"))},_parseHeader:function(){return new tinymce.html.DomParser({validate:false,root_name:"#document"}).parse(this.head)},_setContent:function(g,d){var m=this,i,c,h=d.content,f,l="",e=m.editor.dom,j;function k(n){return n.replace(/<\/?[A-Z]+/g,function(o){return o.toLowerCase()})}if(d.format=="raw"&&m.head){return}if(d.source_view&&g.getParam("fullpage_hide_in_source_view")){return}h=h.replace(/<(\/?)BODY/gi,"<$1body");i=h.indexOf("",i);m.head=k(h.substring(0,i+1));c=h.indexOf("\n"}f=m._parseHeader();b(f.getAll("style"),function(n){if(n.firstChild){l+=n.firstChild.value}});j=f.getAll("body")[0];if(j){e.setAttribs(m.editor.getBody(),{style:j.attr("style")||"",dir:j.attr("dir")||"",vLink:j.attr("vlink")||"",link:j.attr("link")||"",aLink:j.attr("alink")||""})}e.remove("fullpage_styles");if(l){e.add(m.editor.getDoc().getElementsByTagName("head")[0],"style",{id:"fullpage_styles"},l);j=e.get("fullpage_styles");if(j.styleSheet){j.styleSheet.cssText=l}}},_getDefaultHeader:function(){var f="",c=this.editor,e,d="";if(c.getParam("fullpage_default_xml_pi")){f+='\n'}f+=c.getParam("fullpage_default_doctype",'');f+="\n\n\n";if(e=c.getParam("fullpage_default_title")){f+=""+e+"\n"}if(e=c.getParam("fullpage_default_encoding")){f+='\n'}if(e=c.getParam("fullpage_default_font_family")){d+="font-family: "+e+";"}if(e=c.getParam("fullpage_default_font_size")){d+="font-size: "+e+";"}if(e=c.getParam("fullpage_default_text_color")){d+="color: "+e+";"}f+="\n\n";return f},_getContent:function(d,e){var c=this;if(!e.source_view||!d.getParam("fullpage_hide_in_source_view")){e.content=tinymce.trim(c.head)+"\n"+tinymce.trim(e.content)+"\n"+tinymce.trim(c.foot)}}});tinymce.PluginManager.add("fullpage",tinymce.plugins.FullPagePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/editor_plugin_src.js deleted file mode 100644 index 23de7c5a1a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/editor_plugin_src.js +++ /dev/null @@ -1,405 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var each = tinymce.each, Node = tinymce.html.Node; - - tinymce.create('tinymce.plugins.FullPagePlugin', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - - // Register commands - ed.addCommand('mceFullPageProperties', function() { - ed.windowManager.open({ - file : url + '/fullpage.htm', - width : 430 + parseInt(ed.getLang('fullpage.delta_width', 0)), - height : 495 + parseInt(ed.getLang('fullpage.delta_height', 0)), - inline : 1 - }, { - plugin_url : url, - data : t._htmlToData() - }); - }); - - // Register buttons - ed.addButton('fullpage', {title : 'fullpage.desc', cmd : 'mceFullPageProperties'}); - - ed.onBeforeSetContent.add(t._setContent, t); - ed.onGetContent.add(t._getContent, t); - }, - - getInfo : function() { - return { - longname : 'Fullpage', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Private plugin internal methods - - _htmlToData : function() { - var headerFragment = this._parseHeader(), data = {}, nodes, elm, matches, editor = this.editor; - - function getAttr(elm, name) { - var value = elm.attr(name); - - return value || ''; - }; - - // Default some values - data.fontface = editor.getParam("fullpage_default_fontface", ""); - data.fontsize = editor.getParam("fullpage_default_fontsize", ""); - - // Parse XML PI - elm = headerFragment.firstChild; - if (elm.type == 7) { - data.xml_pi = true; - matches = /encoding="([^"]+)"/.exec(elm.value); - if (matches) - data.docencoding = matches[1]; - } - - // Parse doctype - elm = headerFragment.getAll('#doctype')[0]; - if (elm) - data.doctype = '"; - - // Parse title element - elm = headerFragment.getAll('title')[0]; - if (elm && elm.firstChild) { - data.metatitle = elm.firstChild.value; - } - - // Parse meta elements - each(headerFragment.getAll('meta'), function(meta) { - var name = meta.attr('name'), httpEquiv = meta.attr('http-equiv'), matches; - - if (name) - data['meta' + name.toLowerCase()] = meta.attr('content'); - else if (httpEquiv == "Content-Type") { - matches = /charset\s*=\s*(.*)\s*/gi.exec(meta.attr('content')); - - if (matches) - data.docencoding = matches[1]; - } - }); - - // Parse html attribs - elm = headerFragment.getAll('html')[0]; - if (elm) - data.langcode = getAttr(elm, 'lang') || getAttr(elm, 'xml:lang'); - - // Parse stylesheet - elm = headerFragment.getAll('link')[0]; - if (elm && elm.attr('rel') == 'stylesheet') - data.stylesheet = elm.attr('href'); - - // Parse body parts - elm = headerFragment.getAll('body')[0]; - if (elm) { - data.langdir = getAttr(elm, 'dir'); - data.style = getAttr(elm, 'style'); - data.visited_color = getAttr(elm, 'vlink'); - data.link_color = getAttr(elm, 'link'); - data.active_color = getAttr(elm, 'alink'); - } - - return data; - }, - - _dataToHtml : function(data) { - var headerFragment, headElement, html, elm, value, dom = this.editor.dom; - - function setAttr(elm, name, value) { - elm.attr(name, value ? value : undefined); - }; - - function addHeadNode(node) { - if (headElement.firstChild) - headElement.insert(node, headElement.firstChild); - else - headElement.append(node); - }; - - headerFragment = this._parseHeader(); - headElement = headerFragment.getAll('head')[0]; - if (!headElement) { - elm = headerFragment.getAll('html')[0]; - headElement = new Node('head', 1); - - if (elm.firstChild) - elm.insert(headElement, elm.firstChild, true); - else - elm.append(headElement); - } - - // Add/update/remove XML-PI - elm = headerFragment.firstChild; - if (data.xml_pi) { - value = 'version="1.0"'; - - if (data.docencoding) - value += ' encoding="' + data.docencoding + '"'; - - if (elm.type != 7) { - elm = new Node('xml', 7); - headerFragment.insert(elm, headerFragment.firstChild, true); - } - - elm.value = value; - } else if (elm && elm.type == 7) - elm.remove(); - - // Add/update/remove doctype - elm = headerFragment.getAll('#doctype')[0]; - if (data.doctype) { - if (!elm) { - elm = new Node('#doctype', 10); - - if (data.xml_pi) - headerFragment.insert(elm, headerFragment.firstChild); - else - addHeadNode(elm); - } - - elm.value = data.doctype.substring(9, data.doctype.length - 1); - } else if (elm) - elm.remove(); - - // Add/update/remove title - elm = headerFragment.getAll('title')[0]; - if (data.metatitle) { - if (!elm) { - elm = new Node('title', 1); - elm.append(new Node('#text', 3)).value = data.metatitle; - addHeadNode(elm); - } - } - - // Add meta encoding - if (data.docencoding) { - elm = null; - each(headerFragment.getAll('meta'), function(meta) { - if (meta.attr('http-equiv') == 'Content-Type') - elm = meta; - }); - - if (!elm) { - elm = new Node('meta', 1); - elm.attr('http-equiv', 'Content-Type'); - elm.shortEnded = true; - addHeadNode(elm); - } - - elm.attr('content', 'text/html; charset=' + data.docencoding); - } - - // Add/update/remove meta - each('keywords,description,author,copyright,robots'.split(','), function(name) { - var nodes = headerFragment.getAll('meta'), i, meta, value = data['meta' + name]; - - for (i = 0; i < nodes.length; i++) { - meta = nodes[i]; - - if (meta.attr('name') == name) { - if (value) - meta.attr('content', value); - else - meta.remove(); - - return; - } - } - - if (value) { - elm = new Node('meta', 1); - elm.attr('name', name); - elm.attr('content', value); - elm.shortEnded = true; - - addHeadNode(elm); - } - }); - - // Add/update/delete link - elm = headerFragment.getAll('link')[0]; - if (elm && elm.attr('rel') == 'stylesheet') { - if (data.stylesheet) - elm.attr('href', data.stylesheet); - else - elm.remove(); - } else if (data.stylesheet) { - elm = new Node('link', 1); - elm.attr({ - rel : 'stylesheet', - text : 'text/css', - href : data.stylesheet - }); - elm.shortEnded = true; - - addHeadNode(elm); - } - - // Update body attributes - elm = headerFragment.getAll('body')[0]; - if (elm) { - setAttr(elm, 'dir', data.langdir); - setAttr(elm, 'style', data.style); - setAttr(elm, 'vlink', data.visited_color); - setAttr(elm, 'link', data.link_color); - setAttr(elm, 'alink', data.active_color); - - // Update iframe body as well - dom.setAttribs(this.editor.getBody(), { - style : data.style, - dir : data.dir, - vLink : data.visited_color, - link : data.link_color, - aLink : data.active_color - }); - } - - // Set html attributes - elm = headerFragment.getAll('html')[0]; - if (elm) { - setAttr(elm, 'lang', data.langcode); - setAttr(elm, 'xml:lang', data.langcode); - } - - // Serialize header fragment and crop away body part - html = new tinymce.html.Serializer({ - validate: false, - indent: true, - apply_source_formatting : true, - indent_before: 'head,html,body,meta,title,script,link,style', - indent_after: 'head,html,body,meta,title,script,link,style' - }).serialize(headerFragment); - - this.head = html.substring(0, html.indexOf('')); - }, - - _parseHeader : function() { - // Parse the contents with a DOM parser - return new tinymce.html.DomParser({ - validate: false, - root_name: '#document' - }).parse(this.head); - }, - - _setContent : function(ed, o) { - var self = this, startPos, endPos, content = o.content, headerFragment, styles = '', dom = self.editor.dom, elm; - - function low(s) { - return s.replace(/<\/?[A-Z]+/g, function(a) { - return a.toLowerCase(); - }) - }; - - // Ignore raw updated if we already have a head, this will fix issues with undo/redo keeping the head/foot separate - if (o.format == 'raw' && self.head) - return; - - if (o.source_view && ed.getParam('fullpage_hide_in_source_view')) - return; - - // Parse out head, body and footer - content = content.replace(/<(\/?)BODY/gi, '<$1body'); - startPos = content.indexOf('', startPos); - self.head = low(content.substring(0, startPos + 1)); - - endPos = content.indexOf('\n'; - - header += editor.getParam('fullpage_default_doctype', ''); - header += '\n\n\n'; - - if (value = editor.getParam('fullpage_default_title')) - header += '' + value + '\n'; - - if (value = editor.getParam('fullpage_default_encoding')) - header += '\n'; - - if (value = editor.getParam('fullpage_default_font_family')) - styles += 'font-family: ' + value + ';'; - - if (value = editor.getParam('fullpage_default_font_size')) - styles += 'font-size: ' + value + ';'; - - if (value = editor.getParam('fullpage_default_text_color')) - styles += 'color: ' + value + ';'; - - header += '\n\n'; - - return header; - }, - - _getContent : function(ed, o) { - var self = this; - - if (!o.source_view || !ed.getParam('fullpage_hide_in_source_view')) - o.content = tinymce.trim(self.head) + '\n' + tinymce.trim(o.content) + '\n' + tinymce.trim(self.foot); - } - }); - - // Register plugin - tinymce.PluginManager.add('fullpage', tinymce.plugins.FullPagePlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/fullpage.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/fullpage.htm deleted file mode 100644 index 14ab8652ea..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/fullpage.htm +++ /dev/null @@ -1,259 +0,0 @@ - - - - {#fullpage_dlg.title} - - - - - - - -
    - - -
    -
    -
    - {#fullpage_dlg.meta_props} - - - - - - - - - - - - - - - - - - - - - - - - - - -
     
     
     
     
     
      - -
    -
    - -
    - {#fullpage_dlg.langprops} - - - - - - - - - - - - - - - - - - - - - - -
    - -
      - -
     
    - -
     
    -
    -
    - -
    -
    - {#fullpage_dlg.appearance_textprops} - - - - - - - - - - - - - - - - -
    - -
    - -
    - - - - - -
     
    -
    -
    - -
    - {#fullpage_dlg.appearance_bgprops} - - - - - - - - - - -
    - - - - - -
     
    -
    - - - - - -
     
    -
    -
    - -
    - {#fullpage_dlg.appearance_marginprops} - - - - - - - - - - - - - - -
    -
    - -
    - {#fullpage_dlg.appearance_linkprops} - - - - - - - - - - - - - - - - - -
    - - - - - -
    -
    - - - - - -
     
    -
    - - - - - -
     
    -
      
    -
    - -
    - {#fullpage_dlg.appearance_style} - - - - - - - - - - -
    - - - - -
     
    -
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/js/fullpage.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/js/fullpage.js deleted file mode 100644 index 3f672ad3ba..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/js/fullpage.js +++ /dev/null @@ -1,232 +0,0 @@ -/** - * fullpage.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinyMCEPopup.requireLangPack(); - - var defaultDocTypes = - 'XHTML 1.0 Transitional=,' + - 'XHTML 1.0 Frameset=,' + - 'XHTML 1.0 Strict=,' + - 'XHTML 1.1=,' + - 'HTML 4.01 Transitional=,' + - 'HTML 4.01 Strict=,' + - 'HTML 4.01 Frameset='; - - var defaultEncodings = - 'Western european (iso-8859-1)=iso-8859-1,' + - 'Central European (iso-8859-2)=iso-8859-2,' + - 'Unicode (UTF-8)=utf-8,' + - 'Chinese traditional (Big5)=big5,' + - 'Cyrillic (iso-8859-5)=iso-8859-5,' + - 'Japanese (iso-2022-jp)=iso-2022-jp,' + - 'Greek (iso-8859-7)=iso-8859-7,' + - 'Korean (iso-2022-kr)=iso-2022-kr,' + - 'ASCII (us-ascii)=us-ascii'; - - var defaultFontNames = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings'; - var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px'; - - function setVal(id, value) { - var elm = document.getElementById(id); - - if (elm) { - value = value || ''; - - if (elm.nodeName == "SELECT") - selectByValue(document.forms[0], id, value); - else if (elm.type == "checkbox") - elm.checked = !!value; - else - elm.value = value; - } - }; - - function getVal(id) { - var elm = document.getElementById(id); - - if (elm.nodeName == "SELECT") - return elm.options[elm.selectedIndex].value; - - if (elm.type == "checkbox") - return elm.checked; - - return elm.value; - }; - - window.FullPageDialog = { - changedStyle : function() { - var val, styles = tinyMCEPopup.editor.dom.parseStyle(getVal('style')); - - setVal('fontface', styles['font-face']); - setVal('fontsize', styles['font-size']); - setVal('textcolor', styles['color']); - - if (val = styles['background-image']) - setVal('bgimage', val.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1")); - else - setVal('bgimage', ''); - - setVal('bgcolor', styles['background-color']); - - // Reset margin form elements - setVal('topmargin', ''); - setVal('rightmargin', ''); - setVal('bottommargin', ''); - setVal('leftmargin', ''); - - // Expand margin - if (val = styles['margin']) { - val = val.split(' '); - styles['margin-top'] = val[0] || ''; - styles['margin-right'] = val[1] || val[0] || ''; - styles['margin-bottom'] = val[2] || val[0] || ''; - styles['margin-left'] = val[3] || val[0] || ''; - } - - if (val = styles['margin-top']) - setVal('topmargin', val.replace(/px/, '')); - - if (val = styles['margin-right']) - setVal('rightmargin', val.replace(/px/, '')); - - if (val = styles['margin-bottom']) - setVal('bottommargin', val.replace(/px/, '')); - - if (val = styles['margin-left']) - setVal('leftmargin', val.replace(/px/, '')); - - updateColor('bgcolor_pick', 'bgcolor'); - updateColor('textcolor_pick', 'textcolor'); - }, - - changedStyleProp : function() { - var val, dom = tinyMCEPopup.editor.dom, styles = dom.parseStyle(getVal('style')); - - styles['font-face'] = getVal('fontface'); - styles['font-size'] = getVal('fontsize'); - styles['color'] = getVal('textcolor'); - styles['background-color'] = getVal('bgcolor'); - - if (val = getVal('bgimage')) - styles['background-image'] = "url('" + val + "')"; - else - styles['background-image'] = ''; - - delete styles['margin']; - - if (val = getVal('topmargin')) - styles['margin-top'] = val + "px"; - else - styles['margin-top'] = ''; - - if (val = getVal('rightmargin')) - styles['margin-right'] = val + "px"; - else - styles['margin-right'] = ''; - - if (val = getVal('bottommargin')) - styles['margin-bottom'] = val + "px"; - else - styles['margin-bottom'] = ''; - - if (val = getVal('leftmargin')) - styles['margin-left'] = val + "px"; - else - styles['margin-left'] = ''; - - // Serialize, parse and reserialize this will compress redundant styles - setVal('style', dom.serializeStyle(dom.parseStyle(dom.serializeStyle(styles)))); - this.changedStyle(); - }, - - update : function() { - var data = {}; - - tinymce.each(tinyMCEPopup.dom.select('select,input,textarea'), function(node) { - data[node.id] = getVal(node.id); - }); - - tinyMCEPopup.editor.plugins.fullpage._dataToHtml(data); - tinyMCEPopup.close(); - } - }; - - function init() { - var form = document.forms[0], i, item, list, editor = tinyMCEPopup.editor; - - // Setup doctype select box - list = editor.getParam("fullpage_doctypes", defaultDocTypes).split(','); - for (i = 0; i < list.length; i++) { - item = list[i].split('='); - - if (item.length > 1) - addSelectValue(form, 'doctype', item[0], item[1]); - } - - // Setup fonts select box - list = editor.getParam("fullpage_fonts", defaultFontNames).split(';'); - for (i = 0; i < list.length; i++) { - item = list[i].split('='); - - if (item.length > 1) - addSelectValue(form, 'fontface', item[0], item[1]); - } - - // Setup fontsize select box - list = editor.getParam("fullpage_fontsizes", defaultFontSizes).split(','); - for (i = 0; i < list.length; i++) - addSelectValue(form, 'fontsize', list[i], list[i]); - - // Setup encodings select box - list = editor.getParam("fullpage_encodings", defaultEncodings).split(','); - for (i = 0; i < list.length; i++) { - item = list[i].split('='); - - if (item.length > 1) - addSelectValue(form, 'docencoding', item[0], item[1]); - } - - // Setup color pickers - document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); - document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color'); - document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color'); - document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color'); - document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor'); - document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage'); - document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage'); - - // Resize some elements - if (isVisible('stylesheetbrowser')) - document.getElementById('stylesheet').style.width = '220px'; - - if (isVisible('link_href_browser')) - document.getElementById('element_link_href').style.width = '230px'; - - if (isVisible('bgimage_browser')) - document.getElementById('bgimage').style.width = '210px'; - - // Update form - tinymce.each(tinyMCEPopup.getWindowArg('data'), function(value, key) { - setVal(key, value); - }); - - FullPageDialog.changedStyle(); - - // Update colors - updateColor('textcolor_pick', 'textcolor'); - updateColor('bgcolor_pick', 'bgcolor'); - updateColor('visited_color_pick', 'visited_color'); - updateColor('active_color_pick', 'active_color'); - updateColor('link_color_pick', 'link_color'); - }; - - tinyMCEPopup.onInit.add(init); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/da_dlg.js deleted file mode 100644 index 79fd65897f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.fullpage_dlg',{title:"Dokumentegenskaber","meta_tab":"Generelt","appearance_tab":"Udseende","advanced_tab":"Advanceret","meta_props":"Meta-information",langprops:"Sprog og kodning","meta_title":"Titel","meta_keywords":"N\u00f8gleord","meta_description":"Beskrivelse","meta_robots":"Robots",doctypes:"Doctype",langcode:"Sprogkode",langdir:"Sprogretning",ltr:"Venstre mod h\u00f8jre",rtl:"H\u00f8jre md venstre","xml_pi":"XML declaration",encoding:"Tegns\u00e6t","appearance_bgprops":"Baggrundsegenskaber","appearance_marginprops":"Body margins","appearance_linkprops":"Link farver","appearance_textprops":"Tekstegenskaber",bgcolor:"Baggrundsfarve",bgimage:"Baggrundsbillede","left_margin":"Venstre margin","right_margin":"H\u00f8jre margin","top_margin":"Topmargin","bottom_margin":"Bundmargin","text_color":"Tekstfarve","font_size":"Skriftst\u00f8rrelse","font_face":"Skrifttype","link_color":"Linkfarve","hover_color":"Farve ved aktivering","visited_color":"Farve efter museklik","active_color":"Farve ved museklik",textcolor:"Farve",fontsize:"Skriftst\u00f8rrelse",fontface:"Skrifttype","meta_index_follow":"Indeks og f\u00f8lg links","meta_index_nofollow":"Indeks og f\u00f8lg ikke links","meta_noindex_follow":"Ingen indeks, men f\u00f8lg links","meta_noindex_nofollow":"Ingen indeks og f\u00f8lg ikke links","appearance_style":"Stylesheet og style-egenskaber",stylesheet:"Stylesheet",style:"Style",author:"Forfatter",copyright:"Copyright",add:"Tilf\u00f8j nyt element",remove:"Slet valgte element",moveup:"Flyt valgte element op",movedown:"Flyt valgte element ned","head_elements":"Hovedelement",info:"Information","add_title":"Titelelement","add_meta":"Meta-element","add_script":"Script-element","add_style":"Style-element","add_link":"Link-element","add_base":"Base-element","add_comment":"Kommentar-node","title_element":"Titelelement","script_element":"Script-element","style_element":"Style-element","base_element":"Base-element","link_element":"Link-element","meta_element":"Meta-element","comment_element":"Kommentar",src:"Src",language:"Sprog",href:"Href",target:"Destination",type:"Type",charset:"Tegns\u00e6t",defer:"Defer",media:"Media",properties:"Egenskaber",name:"Navn",value:"V\u00e6rdi",content:"Indhold",rel:"Rel",rev:"Rev",hreflang:"Href lang","general_props":"Generelt","advanced_props":"Advanceret"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/de_dlg.js deleted file mode 100644 index ecdff9ed60..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.fullpage_dlg',{title:"Dokument-Eigenschaften","meta_tab":"Allgemein","appearance_tab":"Aussehen","advanced_tab":"Erweitert","meta_props":"Meta-Information",langprops:"Sprache und Codierung","meta_title":"Titel","meta_keywords":"Keywords","meta_description":"Beschreibung","meta_robots":"Robots",doctypes:"DocType",langcode:"Sprachcode",langdir:"Sprachrichtung",ltr:"Links nach Rechts",rtl:"Rechts nach Links","xml_pi":"XML Deklaration",encoding:"Zeichencodierung","appearance_bgprops":"Hintergrund-Eigenschaften","appearance_marginprops":"Abst\u00e4nde des Body","appearance_linkprops":"Linkfarben","appearance_textprops":"Text-Eigenschaften",bgcolor:"Hintergrundfarbe",bgimage:"Hintergrundbild","left_margin":"Linker Abstand","right_margin":"Rechter Abstand","top_margin":"Oberer Abstand","bottom_margin":"Unterer Abstand","text_color":"Textfarbe","font_size":"Schriftgr\u00f6\u00dfe","font_face":"Schriftart","link_color":"Linkfarbe","hover_color":"Hover-Farbe","visited_color":"Visited-Farbe","active_color":"Active-Farbe",textcolor:"Farbe",fontsize:"Schriftgr\u00f6\u00dfe",fontface:"Schriftart","meta_index_follow":"Indizieren und den Links folgen","meta_index_nofollow":"Indizieren, aber den Links nicht folgen","meta_noindex_follow":"Nicht indizieren, aber den Links folgen","meta_noindex_nofollow":"Nicht indizieren und auch nicht den Links folgen","appearance_style":"CSS-Stylesheet und Stileigenschaften",stylesheet:"CSS-Stylesheet",style:"CSS-Stil",author:"Autor",copyright:"Copyright",add:"Neues Element hinzuf\u00fcgen",remove:"Ausgew\u00e4hltes Element entfernen",moveup:"Ausgew\u00e4hltes Element nach oben bewegen",movedown:"Ausgew\u00e4hltes Element nach unten bewegen","head_elements":"\u00dcberschriftenelemente",info:"Information","add_title":"Titel-Element","add_meta":"Meta-Element","add_script":"Script-Element","add_style":"Style-Element","add_link":"Link-Element","add_base":"Base-Element","add_comment":"HTML-Kommentar","title_element":"Titel-Element","script_element":"Script-Element","style_element":"Style-Element","base_element":"Base-Element","link_element":"Link-Element","meta_element":"Meta_Element","comment_element":"Kommentar",src:"Src",language:"Sprache",href:"Href",target:"Ziel",type:"Typ",charset:"Zeichensatz",defer:"Defer",media:"Media",properties:"Eigenschaften",name:"Name",value:"Wert",content:"Inhalt",rel:"Rel",rev:"Rev",hreflang:"Href lang","general_props":"Allgemein","advanced_props":"Erweitert"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_dlg.js deleted file mode 100644 index 516edc74fd..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.fullpage_dlg',{title:"Document Properties","meta_tab":"General","appearance_tab":"Appearance","advanced_tab":"Advanced","meta_props":"Meta Information",langprops:"Language and Encoding","meta_title":"Title","meta_keywords":"Keywords","meta_description":"Description","meta_robots":"Robots",doctypes:"Doctype",langcode:"Language Code",langdir:"Language Direction",ltr:"Left to Right",rtl:"Right to Left","xml_pi":"XML Declaration",encoding:"Character Encoding","appearance_bgprops":"Background Properties","appearance_marginprops":"Body Margins","appearance_linkprops":"Link Colors","appearance_textprops":"Text Properties",bgcolor:"Background Color",bgimage:"Background Image","left_margin":"Left Margin","right_margin":"Right Margin","top_margin":"Top Margin","bottom_margin":"Bottom Margin","text_color":"Text Color","font_size":"Font Size","font_face":"Font Face","link_color":"Link Color","hover_color":"Hover Color","visited_color":"Visited Color","active_color":"Active Color",textcolor:"Color",fontsize:"Font Size",fontface:"Font Family","meta_index_follow":"Index and Follow the Links","meta_index_nofollow":"Index and Don\'t Follow the Links","meta_noindex_follow":"Do Not Index but Follow the Links","meta_noindex_nofollow":"Do Not Index and Don\'t Follow the Links","appearance_style":"Stylesheet and Style Properties",stylesheet:"Stylesheet",style:"Style",author:"Author",copyright:"Copyright",add:"Add New Element",remove:"Remove Selected Element",moveup:"Move Selected Element Up",movedown:"Move Selected Element Down","head_elements":"Head Elements",info:"Information","add_title":"Title Element","add_meta":"Meta Element","add_script":"Script Element","add_style":"Style Element","add_link":"Link Element","add_base":"Base Element","add_comment":"Comment Node","title_element":"Title Element","script_element":"Script Element","style_element":"Style Element","base_element":"Base Element","link_element":"Link Element","meta_element":"Meta Element","comment_element":"Comment",src:"Source",language:"Language",href:"HREF",target:"Target",type:"Type",charset:"Charset",defer:"Defer",media:"Media",properties:"Properties",name:"Name",value:"Value",content:"Content",rel:"Rel",rev:"Rev",hreflang:"HREF Lang","general_props":"General","advanced_props":"Advanced"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_us_dlg.js deleted file mode 100644 index 1104f6b6d3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.fullpage_dlg',{title:"Document Properties","meta_tab":"General","appearance_tab":"Appearance","advanced_tab":"Advanced","meta_props":"Meta Information",langprops:"Language and Encoding","meta_title":"Title","meta_keywords":"Keywords","meta_description":"Description","meta_robots":"Robots",doctypes:"Doctype",langcode:"Language Code",langdir:"Language Direction",ltr:"Left to Right",rtl:"Right to Left","xml_pi":"XML Declaration",encoding:"Character Encoding","appearance_bgprops":"Background Properties","appearance_marginprops":"Body Margins","appearance_linkprops":"Link Colors","appearance_textprops":"Text Properties",bgcolor:"Background Color",bgimage:"Background Image","left_margin":"Left Margin","right_margin":"Right Margin","top_margin":"Top Margin","bottom_margin":"Bottom Margin","text_color":"Text Color","font_size":"Font Size","font_face":"Font Face","link_color":"Link Color","hover_color":"Hover Color","visited_color":"Visited Color","active_color":"Active Color",textcolor:"Color",fontsize:"Font Size",fontface:"Font Family","meta_index_follow":"Index and Follow the Links","meta_index_nofollow":"Index and Don\'t Follow the Links","meta_noindex_follow":"Do Not Index but Follow the Links","meta_noindex_nofollow":"Do Not Index and Don\'t Follow the Links","appearance_style":"Stylesheet and Style Properties",stylesheet:"Stylesheet",style:"Style",author:"Author",copyright:"Copyright",add:"Add New Element",remove:"Remove Selected Element",moveup:"Move Selected Element Up",movedown:"Move Selected Element Down","head_elements":"Head Elements",info:"Information","add_title":"Title Element","add_meta":"Meta Element","add_script":"Script Element","add_style":"Style Element","add_link":"Link Element","add_base":"Base Element","add_comment":"Comment Node","title_element":"Title Element","script_element":"Script Element","style_element":"Style Element","base_element":"Base Element","link_element":"Link Element","meta_element":"Meta Element","comment_element":"Comment",src:"Source",language:"Language",href:"HREF",target:"Target",type:"Type",charset:"Charset",defer:"Defer",media:"Media",properties:"Properties",name:"Name",value:"Value",content:"Content",rel:"Rel",rev:"Rev",hreflang:"HREF Lang","general_props":"General","advanced_props":"Advanced"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fi_dlg.js deleted file mode 100644 index 3f1fb393ff..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.fullpage_dlg',{title:"Tiedoston asetukset","meta_tab":"Yleinen","appearance_tab":"Ulkoasu","advanced_tab":"Edistynyt","meta_props":"Metatiedot",langprops:"Kieli ja koodaus","meta_title":"Otsikko","meta_keywords":"Avainsanat","meta_description":"Kuvaus","meta_robots":"Robotit",doctypes:"Dokumenttityypit",langcode:"Kielen koodi",langdir:"Kielen suunta",ltr:"Vasemmalta oikealle",rtl:"Oikealta vasemmalle","xml_pi":"XML-ilmoitus",encoding:"Tekstin koodaus","appearance_bgprops":"Taustan asetukset","appearance_marginprops":"Body-marginaalit","appearance_linkprops":"Linkkien v\u00e4rit","appearance_textprops":"Tekstin asetukset",bgcolor:"Taustan v\u00e4ri",bgimage:"Taustakuva","left_margin":"Vasen marginaali","right_margin":"Oikea marginaali","top_margin":"Yl\u00e4marginaali","bottom_margin":"Alamarginaali","text_color":"Tekstin v\u00e4ri","font_size":"Fonttikoko","font_face":"Fontti","link_color":"Linkin v\u00e4ri","hover_color":"Hover-v\u00e4ri","visited_color":"Vierailtu v\u00e4ri","active_color":"Aktiivinen v\u00e4ri",textcolor:"V\u00e4ri",fontsize:"Fonttikoko",fontface:"Fontti","meta_index_follow":"Indeksoi ja seuraa linkkej\u00e4","meta_index_nofollow":"Indeksoi, mutta \u00e4l\u00e4 seuraa linkkej\u00e4","meta_noindex_follow":"\u00c4l\u00e4 indeksoi, mutta seuraa linkkej\u00e4.","meta_noindex_nofollow":"\u00c4l\u00e4 indeksoi, \u00e4l\u00e4k\u00e4 seuraa linkkej\u00e4","appearance_style":"Tyylitiedosto ja tyylin asetukset",stylesheet:"Tyylitiedosto",style:"Tyyli",author:"Kirjoittaja",copyright:"Copyright",add:"Lis\u00e4\u00e4 uusi elementti",remove:"Poista valittu elementti",moveup:"Siirr\u00e4 valittua elementti\u00e4 yl\u00f6s",movedown:"Siirr\u00e4 valittua elementti\u00e4 alas","head_elements":"P\u00e4\u00e4elementti",info:"Informaatio","add_title":"Otsikkoelementti","add_meta":"Meta-elementti","add_script":"Script-elementti","add_style":"Tyylielementti","add_link":"Linkkielementti","add_base":"Base-elementti","add_comment":"Yleinen elementti","title_element":"Otsikkoelementti","script_element":"Script-elementti","style_element":"Tyylielementti","base_element":"Base-elementti","link_element":"Linkkielementti","meta_element":"Meta-elementti","comment_element":"Kommentti",src:"L\u00e4hde",language:"Kieli",href:"Href",target:"Kohde",type:"Tyyppi",charset:"Kirjasintyyppi",defer:"Mukautuminen",media:"Media",properties:"Asetukset",name:"Nimi",value:"Arvo",content:"Sis\u00e4lt\u00f6",rel:"Rel",rev:"Rev",hreflang:"Href-kieli","general_props":"Yleinen","advanced_props":"Edistynyt"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fr_dlg.js deleted file mode 100644 index c2ddc65db0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.fullpage_dlg',{title:"Propri\u00e9t\u00e9s du document","meta_tab":"G\u00e9n\u00e9ral","appearance_tab":"Apparence","advanced_tab":"Avanc\u00e9","meta_props":"Metadonn\u00e9es",langprops:"Langue et encodage","meta_title":"Titre","meta_keywords":"Mots-cl\u00e9s","meta_description":"Description","meta_robots":"Robots",doctypes:"Doctype",langcode:"Code de la langue",langdir:"Sens de lecture",ltr:"De gauche \u00e0 droite",rtl:"De droite \u00e0 gauche","xml_pi":"D\u00e9claration XML",encoding:"Encodage des caract\u00e8res","appearance_bgprops":"Propri\u00e9t\u00e9s du fond","appearance_marginprops":"Marge du corps de la page","appearance_linkprops":"Couleurs des liens","appearance_textprops":"Propri\u00e9t\u00e9s du texte",bgcolor:"Couleur de fond",bgimage:"Image de fond","left_margin":"Marge de gauche","right_margin":"Marge de droite","top_margin":"Marge du haut","bottom_margin":"Marge du bas","text_color":"Couleur du texte","font_size":"Taille de la police","font_face":"Nom de la police","link_color":"Couleur des liens","hover_color":"Couleur au survol","visited_color":"Couleur des liens visit\u00e9s","active_color":"Couleur du lien actif",textcolor:"Couleur",fontsize:"Taille de police",fontface:"Nom de la police","meta_index_follow":"Indexer et suivre les liens","meta_index_nofollow":"Indexer et ne pas suivre les liens","meta_noindex_follow":"Ne pas indexer et suivre les liens","meta_noindex_nofollow":"Ne pas indexer et ne pas suivre les liens","appearance_style":"Propri\u00e9t\u00e9s de la feuille de style et du style",stylesheet:"Feuille de style",style:"Style",author:"Auteur",copyright:"Copyright",add:"Ajouter un nouvel \u00e9l\u00e9ment",remove:"Retirer l\'\u00e9l\u00e9ment s\u00e9lectionn\u00e9",moveup:"D\u00e9placer l\'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 vers le haut",movedown:"D\u00e9placer l\'\u00e9l\u00e9ment s\u00e9lectionn\u00e9 vers le bas","head_elements":"\u00c9l\u00e9ments d\'en-t\u00eate",info:"Information","add_title":"\u00c9l\u00e9ment de titre","add_meta":"\u00c9l\u00e9ment Meta","add_script":"\u00c9l\u00e9ment de script","add_style":"\u00c9l\u00e9ment de style","add_link":"\u00c9l\u00e9ment de lien","add_base":"\u00c9l\u00e9ment de base","add_comment":"Commentaire","title_element":"\u00c9l\u00e9ment de titre","script_element":"\u00c9l\u00e9ment de script","style_element":"\u00c9l\u00e9ment de style","base_element":"\u00c9l\u00e9ment de base","link_element":"\u00c9l\u00e9ment de lien","meta_element":"\u00c9l\u00e9ment Meta","comment_element":"Commentaire",src:"Source",language:"Langue",href:"Href",target:"Cible",type:"Type",charset:"Charset",defer:"D\u00e9f\u00e9rer",media:"M\u00e9dia",properties:"Propri\u00e9t\u00e9s",name:"Nom",value:"Valeur",content:"Contenu",rel:"Rel",rev:"Rev",hreflang:"langue Href","general_props":"G\u00e9n\u00e9ral","advanced_props":"Avanc\u00e9"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/he_dlg.js deleted file mode 100644 index 69faae39a2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.fullpage_dlg',{title:"\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05de\u05e1\u05de\u05da","meta_tab":"\u05db\u05dc\u05dc\u05d9","appearance_tab":"\u05de\u05e8\u05d0\u05d4","advanced_tab":"\u05de\u05ea\u05e7\u05d3\u05dd","meta_props":"\u05ea\u05d2\u05d9 \u05de\u05d8\u05d4",langprops:"\u05e9\u05e4\u05d4 \u05d5\u05e7\u05d9\u05d3\u05d5\u05d3","meta_title":"\u05db\u05d5\u05ea\u05e8\u05ea","meta_keywords":"\u05de\u05d9\u05dc\u05d5\u05ea \u05de\u05e4\u05ea\u05d7","meta_description":"\u05ea\u05d9\u05d0\u05d5\u05e8","meta_robots":"\u05e8\u05d5\u05d1\u05d5\u05d8\u05d9\u05dd",doctypes:"Doctype",langcode:"\u05e7\u05d5\u05d3 \u05d4\u05e9\u05e4\u05d4",langdir:"\u05db\u05d9\u05d5\u05d5\u05df \u05d4\u05e9\u05e4\u05d4",ltr:"\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df",rtl:"\u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc","xml_pi":"XML declaration",encoding:"\u05e7\u05d9\u05d3\u05d5\u05d3 \u05ea\u05d5\u05d5\u05d9\u05dd","appearance_bgprops":"\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05e8\u05e7\u05e2","appearance_marginprops":"Body margins","appearance_linkprops":"\u05e6\u05d1\u05e2 \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd","appearance_textprops":"Text properties",bgcolor:"\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2",bgimage:"\u05ea\u05de\u05d5\u05e0\u05ea \u05e8\u05e7\u05e2","left_margin":"\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05e9\u05de\u05d0\u05dc\u05d9\u05d9\u05dd","right_margin":"\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05d9\u05de\u05e0\u05d9\u05d9\u05dd","top_margin":"\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05e2\u05dc\u05d9\u05d5\u05e0\u05d9\u05dd","bottom_margin":"\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05ea\u05d7\u05ea\u05d9\u05d9\u05dd","text_color":"\u05e6\u05d1\u05e2 \u05d8\u05e7\u05e1\u05d8","font_size":"\u05d2\u05d5\u05d3\u05dc \u05d2\u05d5\u05e4\u05df","font_face":"\u05e1\u05d5\u05d2 \u05d2\u05d5\u05e4\u05df","link_color":"\u05e6\u05d1\u05e2 \u05e7\u05d9\u05e9\u05d5\u05e8","hover_color":"\u05e6\u05d1\u05e2 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d1\u05de\u05e2\u05d1\u05e8 \u05e2\u05db\u05d1\u05e8","visited_color":"\u05e6\u05d1\u05e2 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05e9\u05e0\u05e6\u05e4\u05d4","active_color":"\u05e6\u05d1\u05e2 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05e4\u05e2\u05d9\u05dc",textcolor:"\u05e6\u05d1\u05e2",fontsize:"\u05d2\u05d5\u05d3\u05dc \u05d2\u05d5\u05e4\u05df",fontface:"\u05d2\u05d5\u05e4\u05df","meta_index_follow":"Index and follow the links","meta_index_nofollow":"Index and don\'t follow the links","meta_noindex_follow":"Do not index but follow the links","meta_noindex_nofollow":"Do not index and don\\\'t follow the links","appearance_style":"Stylesheet and style properties",stylesheet:"\u05e1\u05d2\u05e0\u05d5\u05df \u05e2\u05d9\u05e6\u05d5\u05d1",style:"\u05e2\u05d9\u05e6\u05d5\u05d1",author:"\u05db\u05d5\u05ea\u05d1",copyright:"\u05d6\u05db\u05d5\u05d9\u05d5\u05ea \u05d9\u05d5\u05e6\u05e8\u05d9\u05dd",add:"\u05d4\u05d5\u05e1\u05e3 \u05d0\u05dc\u05de\u05e0\u05d8 \u05d7\u05d3\u05e9",remove:"Remove selected element",moveup:"Move selected element up",movedown:"Move selected element down","head_elements":"Head elements",info:"\u05de\u05d9\u05d3\u05e2","add_title":"Title element","add_meta":"Meta element","add_script":"Script element","add_style":"Style element","add_link":"Link element","add_base":"Base element","add_comment":"Comment node","title_element":"Title element","script_element":"Script element","style_element":"\u05d0\u05dc\u05de\u05e0\u05d8 \u05e2\u05d9\u05e6\u05d5\u05d1","base_element":"\u05d0\u05dc\u05de\u05e0\u05d8 \u05d1\u05e1\u05d9\u05e1","link_element":"\u05d0\u05dc\u05de\u05e0\u05d8 \u05e7\u05d9\u05e9\u05d5\u05e8","meta_element":"Meta element","comment_element":"\u05ea\u05d2\u05d5\u05d1\u05d4",src:"\u05db\u05ea\u05d5\u05d1\u05ea \u05de\u05e7\u05d5\u05e8",language:"\u05e9\u05e4\u05d4",href:"HREF",target:"\u05d9\u05e2\u05d3",type:"\u05e1\u05d5\u05d2",charset:"\u05e7\u05d9\u05d3\u05d5\u05d3",defer:"Defer",media:"\u05de\u05d3\u05d9\u05d4",properties:"\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9\u05dd",name:"\u05e9\u05dd",value:"\u05e2\u05e8\u05da",content:"\u05ea\u05d5\u05db\u05df",rel:"Rel",rev:"Rev",hreflang:"Href lang","general_props":"\u05db\u05dc\u05dc\u05d9","advanced_props":"\u05de\u05ea\u05e7\u05d3\u05dd"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/it_dlg.js deleted file mode 100644 index d5445e8327..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.fullpage_dlg',{title:"Propriet\u00e0 Documento","meta_tab":"Generale","appearance_tab":"Aspetto","advanced_tab":"Avanzate","meta_props":"Informazioni Metatag",langprops:"Lingua e codifica","meta_title":"Titolo","meta_keywords":"Parole chiave","meta_description":"Descrizione","meta_robots":"Robots",doctypes:"Doctype",langcode:"Codice lingua",langdir:"Direzione testo",ltr:"Sinistra verso destra",rtl:"Destra verso sinistra","xml_pi":"Dichiarazione XML",encoding:"Codifica carattere","appearance_bgprops":"Propriet\u00e0 sfondo","appearance_marginprops":"Margini body","appearance_linkprops":"Colori collegamenti","appearance_textprops":"Propriet\u00e0 testo",bgcolor:"Colore sfondo",bgimage:"Immagine sfondo","left_margin":"Margine sinistro","right_margin":"Margine destro","top_margin":"Margine superiore","bottom_margin":"Margine inferiore","text_color":"Colore testo","font_size":"Dimensione carattere","font_face":"Tipo carattere","link_color":"Colore collegamento","hover_color":"Colore \\\'Hover\\\'","visited_color":"Colore \\\'Visited\\\'","active_color":"Colore \\\'Active\\\'",textcolor:"Colore",fontsize:"Dimensione carattere",fontface:"Famiglia carattere","meta_index_follow":"Indicizzare e seguire collegamenti","meta_index_nofollow":"Indicizzare e non segure collegamenti","meta_noindex_follow":"Non indicizzare ma seguire collegamenti","meta_noindex_nofollow":"Non indicizzare e non seguire collegamenti","appearance_style":"Propriet\u00e0 stili e fogli di stile",stylesheet:"Fogli di stile",style:"Stile",author:"Autore",copyright:"Copyright",add:"Aggiungi nuovo elemento",remove:"Rimuovi elemento selezionato",moveup:"Sposta elemento selezionato in alto",movedown:"Sposta elemento selezionato in basso","head_elements":"Elementi Head",info:"Informazioni","add_title":"Elemento Titolo","add_meta":"Elemento Meta","add_script":"Elemento Script","add_style":"Elemento Style","add_link":"Elemento Link","add_base":"Elemento Base","add_comment":"Nodo Commento","title_element":"Elemento Titolo","script_element":"Elemento Script","style_element":"Elemento Style","base_element":"Elemento Base","link_element":"Elemento Link","meta_element":"Elemento Meta","comment_element":"Commento",src:"Sorgente",language:"Linguaggio",href:"Href",target:"Target",type:"Tipo",charset:"Set caratteri",defer:"Defer",media:"Media",properties:"Propriet\u00e0",name:"Nome",value:"Valore",content:"Contenuto",rel:"Rel",rev:"Rev",hreflang:"Href lang","general_props":"Generale","advanced_props":"Avanzate"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ja_dlg.js deleted file mode 100644 index 6564363051..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.fullpage_dlg',{title:"\u30da\u30fc\u30b8\u306e\u5c5e\u6027","meta_tab":"\u4e00\u822c","appearance_tab":"\u8868\u793a","advanced_tab":"\u9ad8\u5ea6\u306a\u8a2d\u5b9a","meta_props":"\u30e1\u30bf\u60c5\u5831",langprops:"\u8a00\u8a9e\u3068\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0","meta_title":"\u30bf\u30a4\u30c8\u30eb","meta_keywords":"\u30ad\u30fc\u30ef\u30fc\u30c9","meta_description":"\u8aac\u660e","meta_robots":"\u691c\u7d22\u30ed\u30dc\u30c3\u30c8\u306e\u5236\u5fa1",doctypes:"\u6587\u66f8\u578b",langcode:"\u8a00\u8a9e\u30b3\u30fc\u30c9",langdir:"\u6587\u7ae0\u306e\u65b9\u5411",ltr:"\u5de6\u304b\u3089\u53f3",rtl:"\u53f3\u304b\u3089\u5de6","xml_pi":"XML\u5ba3\u8a00",encoding:"\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0","appearance_bgprops":"\u80cc\u666f\u306e\u5c5e\u6027","appearance_marginprops":"Body\u306e\u4f59\u767d","appearance_linkprops":"\u30ea\u30f3\u30af\u306e\u8272","appearance_textprops":"\u6587\u5b57\u306e\u5c5e\u6027",bgcolor:"\u80cc\u666f\u306e\u8272",bgimage:"\u80cc\u666f\u306e\u753b\u50cf","left_margin":"\u5de6\u306e\u4f59\u767d","right_margin":"\u53f3\u306e\u4f59\u767d","top_margin":"\u4e0a\u306e\u4f59\u767d","bottom_margin":"\u4e0b\u306e\u4f59\u767d","text_color":"\u6587\u5b57\u306e\u8272","font_size":"\u6587\u5b57\u306e\u5927\u304d\u3055","font_face":"\u30d5\u30a9\u30f3\u30c8","link_color":"\u30ea\u30f3\u30af\u306e\u8272","hover_color":"\u30de\u30a6\u30b9\u30ab\u30fc\u30bd\u30eb\u304c\u3042\u308b\u30ea\u30f3\u30af\u306e\u8272(hover)","visited_color":"\u65e2\u306b\u8aad\u3093\u3060\u30ea\u30f3\u30af\u306e\u8272(visited)","active_color":"\u30af\u30ea\u30c3\u30af\u3057\u305f\u77ac\u9593\u306e\u30ea\u30f3\u30af\u306e\u8272(active)",textcolor:"\u8272",fontsize:"\u6587\u5b57\u306e\u5927\u304d\u3055",fontface:"\u30d5\u30a9\u30f3\u30c8","meta_index_follow":"\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u4f7f\u7528\u3057\u3066\u30ea\u30f3\u30af\u3092\u305f\u3069\u308b","meta_index_nofollow":"\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u4f7f\u7528\u3057\u3066\u30ea\u30f3\u30af\u306f\u305f\u3069\u3089\u306a\u3044","meta_noindex_follow":"\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u4f7f\u7528\u3057\u306a\u3044\u304c\u30ea\u30f3\u30af\u3092\u305f\u3069\u308b","meta_noindex_nofollow":"\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u4f7f\u7528\u3057\u306a\u3044\u3067\u30ea\u30f3\u30af\u3082\u305f\u3069\u3089\u306a\u3044","appearance_style":"\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u3068\u30b9\u30bf\u30a4\u30eb\u306e\u5c5e\u6027",stylesheet:"\u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8",style:"\u30b9\u30bf\u30a4\u30eb",author:"\u4f5c\u6210\u8005",copyright:"\u8457\u4f5c\u6a29",add:"\u65b0\u3057\u304f\u8981\u7d20\u3092\u8ffd\u52a0",remove:"\u9078\u629e\u3057\u305f\u8981\u7d20\u3092\u524a\u9664",moveup:"\u9078\u629e\u3057\u305f\u8981\u7d20\u3092\u4e0a\u306b\u79fb\u52d5",movedown:"\u9078\u629e\u3057\u305f\u8981\u7d20\u3092\u4e0b\u306b\u79fb\u52d5","head_elements":"Head\u8981\u7d20",info:"\u60c5\u5831","add_title":"Title\u8981\u7d20","add_meta":"Meta\u8981\u7d20","add_script":"Script\u8981\u7d20","add_style":"Style\u8981\u7d20","add_link":"Link\u8981\u7d20","add_base":"Base\u8981\u7d20","add_comment":"Comment\u30ce\u30fc\u30c9","title_element":"Title\u8981\u7d20","script_element":"Script\u8981\u7d20","style_element":"Style\u8981\u7d20","base_element":"Base\u8981\u7d20","link_element":"Link\u8981\u7d20","meta_element":"Meta\u8981\u7d20","comment_element":"\u30b3\u30e1\u30f3\u30c8",src:"src",language:"\u8a00\u8a9e",href:"Href",target:"Target",type:"Type",charset:"Charset",defer:"Defer",media:"Media",properties:"Properties",name:"Name",value:"Value",content:"Content",rel:"Rel",rev:"Rev",hreflang:"Href\u306e\u8a00\u8a9e","general_props":"\u4e00\u822c","advanced_props":"\u8a73\u7d30\u306a\u8a2d\u5b9a"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/nl_dlg.js deleted file mode 100644 index 9124146ce7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.fullpage_dlg',{title:"Documenteigenschappen","meta_tab":"Algemeen","appearance_tab":"Weergave","advanced_tab":"Geavanceerd","meta_props":"Meta informatie",langprops:"Taal en codering","meta_title":"Titel","meta_keywords":"Sleutelwoorden","meta_description":"Beschrijving","meta_robots":"Robots",doctypes:"Doctype",langcode:"Taalcode",langdir:"Taalrichting",ltr:"Van links naar rechts",rtl:"Van rechts naar links","xml_pi":"XML toewijzing",encoding:"Karaktercodering","appearance_bgprops":"Achtergrondeigenschappen","appearance_marginprops":"Bodymarge","appearance_linkprops":"Linkkleuren","appearance_textprops":"Teksteigenschappen",bgcolor:"Achtergrondkleur",bgimage:"Achtergrondafbeelding","left_margin":"Linkermarge","right_margin":"Rechtermarge","top_margin":"Bovenmarge","bottom_margin":"Ondermarge","text_color":"Tekstkleur","font_size":"Tekengrootte","font_face":"Lettertype","link_color":"Linkkleur","hover_color":"Hoverkleur","visited_color":"Bezocht kleur","active_color":"Actieve kleur",textcolor:"Kleur",fontsize:"Tekengrootte",fontface:"Lettertype","meta_index_follow":"Links indexeren en volgen","meta_index_nofollow":"Links indexeren maar niet volgen","meta_noindex_follow":"Links volgen maar niet indexeren","meta_noindex_nofollow":"Links niet indexeren en niet volgen","appearance_style":"Stijlblad en stijleigenschappen",stylesheet:"Stijlblad",style:"Stijl",author:"Auteur",copyright:"Copyright",add:"Nieuw element toevoegen",remove:"Geselecteerde elementen verwijderen",moveup:"Geselecteerde elementen omhoog verplaatsen",movedown:"Geselecteerde elementen omlaag verplaatsen","head_elements":"Kopelementen",info:"Informatie","add_title":"Titelelement","add_meta":"Meta-element","add_script":"Scriptelement","add_style":"Stijlelement","add_link":"Linkelement","add_base":"Basiselement","add_comment":"Opmerkingknooppunt","title_element":"Titelelement","script_element":"Scriptelement","style_element":"Stijlelement","base_element":"Basiselement","link_element":"Linkelement","meta_element":"Meta-element","comment_element":"Opmerking",src:"Bron",language:"Taal",href:"HREF",target:"Doel",type:"Type",charset:"Karakterset",defer:"Uitstellen",media:"Media",properties:"Eigenschappen",name:"Naam",value:"Waarde",content:"Inhoud",rel:"Rel",rev:"Rev",hreflang:"HREF taal","general_props":"Algemeen","advanced_props":"Geavanceerd"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/no_dlg.js deleted file mode 100644 index f84cba2777..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.fullpage_dlg',{title:"Dokumentegenskaper","meta_tab":"Generelt","appearance_tab":"Utseende","advanced_tab":"Avansert","meta_props":"Metainformasjon",langprops:"Spr\u00e5k og koding","meta_title":"Tittel","meta_keywords":"N\u00f8kkelord","meta_description":"Beskrivelse","meta_robots":"Roboter",doctypes:"Dokumenttype",langcode:"Spr\u00e5kkode",langdir:"Skriftretning",ltr:"Venstre mot h\u00f8yre",rtl:"H\u00f8yre mot venstre","xml_pi":"XML deklarering",encoding:"Tegnkoding","appearance_bgprops":"Bakgrunnsegenskaper","appearance_marginprops":"Body marg","appearance_linkprops":"Lenkefarger","appearance_textprops":"Tekstegenskaper",bgcolor:"Bakgrunnsfarge",bgimage:"Bakgrunnsbilde","left_margin":"Venstre marg","right_margin":"H\u00f8yre marg","top_margin":"Toppmarg","bottom_margin":"Bunnmarg","text_color":"Tekstfarge","font_size":"Skriftst\u00f8rrelse","font_face":"Skrifttype","link_color":"Lenkefarge","hover_color":"Pekefarge","visited_color":"Farge for bes\u00f8kt lenke","active_color":"Farge for aktiv lenke",textcolor:"Farge",fontsize:"Skriftst\u00f8rrelse",fontface:"Skriftfamile","meta_index_follow":"Indekser og f\u00f8lg lenkene","meta_index_nofollow":"Indekser og ikke f\u00f8lg lenkene","meta_noindex_follow":"Ikke indekser, men f\u00f8lg lenkene","meta_noindex_nofollow":"Ikke indekser, og ikke f\u00f8lg lenkene","appearance_style":"Stilark og stilegenskaper",stylesheet:"Stilark",style:"Stil",author:"Forfatter",copyright:"Copyright",add:"Legg til nytt element",remove:"Fjern valgt element",moveup:"Flytt markert element opp",movedown:"Flytt markert element ned","head_elements":"Overskriftselement",info:"Informasjon","add_title":"Tittelelement","add_meta":"Metaelement","add_script":"Skriptelement","add_style":"Stilelement","add_link":"Lenkeelement","add_base":"Basiselement","add_comment":"Kommentar","title_element":"Tittelelement","script_element":"Skriptelement","style_element":"Stilelement","base_element":"Basiselement","link_element":"Lenkeelement","meta_element":"Metaelement","comment_element":"Kommentar",src:"Kilde",language:"Spr\u00e5k",href:"Href",target:"M\u00e5l",type:"Type",charset:"Tegnsett",defer:"Henstille",media:"Objekt",properties:"Egenskaper",name:"Navn",value:"Verdi",content:"Innhold",rel:"Rel",rev:"Rev",hreflang:"Href spr\u00e5k","general_props":"Generelt","advanced_props":"Avansert"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pl_dlg.js deleted file mode 100644 index b940052643..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.fullpage_dlg',{title:"W\u0142a\u015bciwo\u015bci dokumentu","meta_tab":"Og\u00f3lne","appearance_tab":"Wygl\u0105d","advanced_tab":"Zaawansowane","meta_props":"Meta informacje",langprops:"J\u0119zyk i kodowanie","meta_title":"Tytu\u0142","meta_keywords":"S\u0142owa kluczowe","meta_description":"Opis","meta_robots":"Roboty",doctypes:"Typ dokumentu",langcode:"Oznaczenie kodowe j\u0119zyka",langdir:"Kierunek czytania tekstu",ltr:"Kierunek z lewej do prawej",rtl:"Kierunek z prawej do lewej","xml_pi":"Deklaracja XML",encoding:"Kodowanie znak\u00f3w","appearance_bgprops":"W\u0142a\u015bciwo\u015bci t\u0142a","appearance_marginprops":"Marginesy strony","appearance_linkprops":"Kolor odno\u015bnik\u00f3w","appearance_textprops":"W\u0142a\u015bciwo\u015bci tekstu",bgcolor:"Kolor t\u0142a",bgimage:"Obrazek t\u0142a","left_margin":"Lewy margines","right_margin":"Prawy margines","top_margin":"G\u00f3rny margines","bottom_margin":"Dolny margines","text_color":"Kolor tekstu","font_size":"Rozmiar czcionki","font_face":"Czcionka","link_color":"Kolor odno\u015bnika","hover_color":"Kolor po najechaniu myszk\u0105","visited_color":"Kolor odwiedzonych link\u00f3w","active_color":"Kolor aktywnych link\u00f3w",textcolor:"Kolor",fontsize:"Rozmiar czcionki",fontface:"Rodzaj czcionki","meta_index_follow":"Indeksuj i pod\u0105\u017caj za linkami","meta_index_nofollow":"Indeksuj i nie pod\u0105\u017caj za odno\u015bnikami","meta_noindex_follow":"Nie indeksuj i pod\u0105\u017caj za odno\u015bnikami","meta_noindex_nofollow":"Nie indeksuj i nie pod\u0105\u017caj za odno\u015bnikami","appearance_style":"Arkusze i w\u0142a\u015bciwo\u015bci styl\u00f3w",stylesheet:"Arkusz styl\u00f3w",style:"Styl",author:"Autor",copyright:"Prawa autorskie",add:"Dodaj nowy element",remove:"Usu\u0144 wybrany element",moveup:"Przesu\u0144 wybrane element do g\u00f3ry",movedown:"Przesu\u0144 wybrane element w d\u00f3\u0142","head_elements":"Elementy nag\u0142\u00f3wka",info:"Informacja","add_title":"Tytu\u0142","add_meta":"Meta tag","add_script":"Skrypt","add_style":"Styl","add_link":"Odno\u015bnik","add_base":"Baza","add_comment":"Komentarz","title_element":"Tytu\u0142","script_element":"Skrypt","style_element":"Styl","base_element":"Baza","link_element":"Odno\u015bnik","meta_element":"Meta tag","comment_element":"Komentarz",src:"\u0179r\u00f3d\u0142o",language:"J\u0119zyk",href:"Odno\u015bnik",target:"Cel",type:"Typ",charset:"Kodowanie",defer:"Defer",media:"Media",properties:"W\u0142a\u015bciwo\u015bci",name:"Nazwa",value:"Warto\u015b\u0107",content:"Zawarto\u015b\u0107",rel:"Rel",rev:"Rev",hreflang:"J\u0119zyk odno\u015bnika","general_props":"G\u0142\u00f3wne","advanced_props":"Zaawansowane"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pt_dlg.js deleted file mode 100644 index 749f86859f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.fullpage_dlg',{title:"Propriedades do documento","meta_tab":"Geral","appearance_tab":"Apar\u00eancia","advanced_tab":"Avan\u00e7ado","meta_props":"Meta-informa\u00e7\u00e3o",langprops:"Idioma e codifica\u00e7\u00e3o","meta_title":"T\u00edtulo","meta_keywords":"Palavras-chave","meta_description":"Descri\u00e7\u00e3o","meta_robots":"Robots",doctypes:"Doctype",langcode:"C\u00f3digo do idioma",langdir:"Dire\u00e7\u00e3o do texto",ltr:"Esquerda para direita",rtl:"Direita para esquerda","xml_pi":"Declara\u00e7\u00e3o XML",encoding:"Codifica\u00e7\u00e3o de caracteres","appearance_bgprops":"Propriedades do plano de fundo","appearance_marginprops":"Margens (BODY)","appearance_linkprops":"Cores dos links","appearance_textprops":"Propriedades de texto",bgcolor:"Cor de fundo",bgimage:"Imagem de fundo","left_margin":"Margem esquerda","right_margin":"Margem direita","top_margin":"Margem topo","bottom_margin":"Margem base","text_color":"Cor do texto","font_size":"Tamanho fonte","font_face":"Fonte","link_color":"Cores dos links","hover_color":"Hover","visited_color":"Visitado","active_color":"Ativo",textcolor:"Cor",fontsize:"Tamanho fonte",fontface:"Fonte","meta_index_follow":"Indexar e seguir os hyperlinks","meta_index_nofollow":"Indexar e n\u00e3o seguir os hyperlinks","meta_noindex_follow":"Seguir hyperlinks, mas n\u00e3o indexar","meta_noindex_nofollow":"N\u00e3o indexar / n\u00e3o seguir hyperlinks.","appearance_style":"Propriedades de folhas de estilo",stylesheet:"Folha de estilo",style:"Estilo",author:"Autor",copyright:"Copyright",add:"Acrescentar novo elemento",remove:"Remover elemento selecionado",moveup:"Subir elemento selecionado",movedown:"Descer elemento selecionado","head_elements":"Elementos HEAD",info:"Informa\u00e7\u00e3o","add_title":"TITLE","add_meta":"META","add_script":"SCRIPT","add_style":"STYLE","add_link":"LINK","add_base":"BASE","add_comment":"Coment\u00e1rio","title_element":"TITLE","script_element":"SCRIPT","style_element":"STYLE","base_element":"BASE","link_element":"LINK","meta_element":"META","comment_element":"Coment\u00e1rio",src:"src",language:"Idioma",href:"href",target:"Alvo",type:"Tipo",charset:"Charset",defer:"Adiar",media:"Media",properties:"Propriedades",name:"Nome",value:"Valor",content:"Conte\u00fado",rel:"rel",rev:"rev",hreflang:"href lang","general_props":"Geral","advanced_props":"Avan\u00e7ado"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ru_dlg.js deleted file mode 100644 index 67d32e6019..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.fullpage_dlg',{title:"\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430","meta_tab":"\u041e\u0431\u0449\u0435\u0435","appearance_tab":"\u0412\u0438\u0434","advanced_tab":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e","meta_props":"\u0426\u0435\u043b\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438",langprops:"\u042f\u0437\u044b\u043a \u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f","meta_title":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","meta_keywords":"\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430","meta_description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","meta_robots":"\u0420\u0430\u0431\u043e\u0442\u044b",doctypes:"\u0422\u0438\u043f",langcode:"\u041a\u043e\u0434 \u044f\u0437\u044b\u043a\u0430",langdir:"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430",ltr:"\u0421\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e",rtl:"\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u043e","xml_pi":"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 XML",encoding:"\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430","appearance_bgprops":"\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0444\u043e\u043d\u0430","appearance_marginprops":"\u041e\u0442\u0441\u0442\u0443\u043f\u044b","appearance_linkprops":"\u0426\u0432\u0435\u0442 \u0441\u0441\u044b\u043b\u043e\u043a","appearance_textprops":"\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u0435\u043a\u0441\u0442\u0430",bgcolor:"\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430",bgimage:"\u0424\u043e\u043d\u043e\u0432\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","left_margin":"\u041e\u0442\u0441\u0442\u0443\u043f \u0441\u043b\u0435\u0432\u0430","right_margin":"\u041e\u0442\u0441\u0442\u0443\u043f \u0441\u043f\u0440\u0430\u0432\u0430","top_margin":"\u041e\u0442\u0441\u0442\u0443\u043f \u0441\u0432\u0435\u0440\u0445\u0443","bottom_margin":"\u041e\u0442\u0441\u0442\u0443\u043f \u0441\u043d\u0438\u0437\u0443","text_color":"\u0426\u0432\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0430","font_size":"\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430","font_face":"\u0428\u0440\u0438\u0444\u0442","link_color":"\u0426\u0432\u0435\u0442 \u0441\u0441\u044b\u043b\u043a\u0438","hover_color":"\u0426\u0432\u0435\u0442 \u0441\u0441\u044b\u043b\u043a\u0438 \u043f\u0440\u0438 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0438","visited_color":"\u0426\u0432\u0435\u0442 \u043d\u0430\u0436\u0430\u0442\u043e\u0439 \u0441\u0441\u044b\u043b\u043a\u0438","active_color":"\u0426\u0432\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0441\u044b\u043b\u043a\u0438",textcolor:"\u0426\u0432\u0435\u0442",fontsize:"\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",fontface:"\u0421\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u0448\u0440\u0438\u0444\u0442\u043e\u0432","meta_index_follow":"Index and follow the links","meta_index_nofollow":"Index and don\'t follow the links","meta_noindex_follow":"Do not index but follow the links","meta_noindex_nofollow":"Do not index and don \\ \'t follow the links","appearance_style":"\u041b\u0438\u0441\u0442 \u0438 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u0442\u0438\u043b\u0435\u0439",stylesheet:"\u041b\u0438\u0441\u0442 \u0441\u0442\u0438\u043b\u0435\u0439",style:"\u0421\u0442\u0438\u043b\u044c",author:"\u0410\u0432\u0442\u043e\u0440",copyright:"\u041a\u043e\u043f\u0438\u0440\u0430\u0439\u0442",add:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442",remove:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442",moveup:"\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0432\u0432\u0435\u0440\u0445",movedown:"\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0432\u043d\u0438\u0437","head_elements":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Header",info:"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f","add_title":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Title","add_meta":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Meta","add_script":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Script","add_style":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Style","add_link":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Link","add_base":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Base","add_comment":"\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439","title_element":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Title","script_element":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Script","style_element":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Style","base_element":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Base","link_element":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Link","meta_element":"\u042d\u043b\u0435\u043c\u0435\u043d\u0442 Meta","comment_element":"\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439",src:"Src",language:"\u042f\u0437\u044b\u043a",href:"\u0441\u0441\u044b\u043b\u043a\u0430",target:"\u0426\u0435\u043b\u044c",type:"Type",charset:"\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430",defer:"\u041e\u0442\u0441\u0440\u043e\u0447\u043a\u0430",media:"\u041c\u0435\u0434\u0438\u0430",properties:"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b",name:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435",value:"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435",content:"\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435",rel:"Rel",rev:"Rev",hreflang:"\u042f\u0437\u044b\u043a \u0441\u0441\u044b\u043b\u043a\u0438","general_props":"\u041e\u0431\u0449\u0435\u0435","advanced_props":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/sv_dlg.js deleted file mode 100644 index c141b235ad..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.fullpage_dlg',{title:"Dokumentinst\u00e4llningar","meta_tab":"Generella","appearance_tab":"Utseende","advanced_tab":"Avancerat","meta_props":"Metainformation",langprops:"Spr\u00e5k och kodning","meta_title":"Titel","meta_keywords":"Nyckelord","meta_description":"Bekrivning","meta_robots":"Robots",doctypes:"Doctype",langcode:"Spr\u00e5kkod",langdir:"Skriftriktning",ltr:"V\u00e4nster till h\u00f6ger",rtl:"H\u00f6ger till v\u00e4nster","xml_pi":"XML deklaration",encoding:"Teckenkodning","appearance_bgprops":"Bakgrundsinst\u00e4llningar","appearance_marginprops":"Body marginaler","appearance_linkprops":"L\u00e4nkf\u00e4rger","appearance_textprops":"Textinst\u00e4llningar",bgcolor:"Bakgrundsf\u00e4rg",bgimage:"Bakgrundsbild","left_margin":"V\u00e4nstermarginal","right_margin":"H\u00f6germarginal","top_margin":"Toppmarginal","bottom_margin":"Bottenmarginal","text_color":"Textf\u00e4rg","font_size":"Textstorlek","font_face":"Textstil","link_color":"L\u00e4nkf\u00e4rg","hover_color":"Hover f\u00e4rg","visited_color":"Visited f\u00e4rg","active_color":"Active f\u00e4rg",textcolor:"F\u00e4rg",fontsize:"Textstorlek",fontface:"Textstil","meta_index_follow":"Indexera och f\u00f6lj l\u00e4nkar","meta_index_nofollow":"Indexera men f\u00f6lj ej l\u00e4nkar","meta_noindex_follow":"Indexera inte men f\u00f6lj l\u00e4nkar","meta_noindex_nofollow":"Indexera inte och f\u00f6lj ej l\u00e4nkar","appearance_style":"Stilmall och stilegenskaper",stylesheet:"Stilmall",style:"Stil",author:"F\u00f6rfattare",copyright:"Copyright",add:"L\u00e4gg till element",remove:"Radera det markerade elementet",moveup:"Flytta det markerade elementet upp\u00e5t",movedown:"Flytta det markerade elementet ned\u00e5t","head_elements":"Head element",info:"Information","add_title":"Titel-element","add_meta":"Meta-element","add_script":"Script-element","add_style":"Stil-element","add_link":"L\u00e4nk-element","add_base":"Base-element","add_comment":"Kommentarsnod","title_element":"Titel-element","script_element":"Script-element","style_element":"Style-element","base_element":"Base-element","link_element":"Link-element","meta_element":"Meta-element","comment_element":"Comment-element",src:"Src",language:"Spr\u00e5k",href:"Href",target:"M\u00e5l",type:"Typ",charset:"Teckenupps\u00e4ttning",defer:"Defer",media:"Media",properties:"Egenskaper",name:"Name",value:"Value",content:"Inneh\u00e5ll",rel:"Rel",rev:"Rev",hreflang:"Href lang","general_props":"Generellt","advanced_props":"Avancerat"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/zh_dlg.js deleted file mode 100644 index de0a74ac5c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullpage/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.fullpage_dlg',{title:"\u6587\u4ef6\u5c5e\u6027","meta_tab":"\u666e\u901a","appearance_tab":"\u5916\u89c2","advanced_tab":"\u9ad8\u7ea7","meta_props":"Meta\u4fe1\u606f",langprops:"\u8bed\u8a00\u548c\u7f16\u7801","meta_title":"\u6807\u9898","meta_keywords":"Meta \u5173\u952e\u5b57","meta_description":"Meta \u63cf\u8ff0","meta_robots":"\u641c\u7d22\u673a\u5668\u4eba",doctypes:"\u6587\u6863\u7c7b\u578b",langcode:"\u8bed\u8a00\u7f16\u7801",langdir:"\u8bed\u8a00\u6587\u5b57\u65b9\u5411",ltr:"\u4ece\u5de6\u5230\u53f3",rtl:"\u4ece\u53f3\u5230\u5de6","xml_pi":"XML\u7533\u660e",encoding:"\u5b57\u7b26\u7f16\u7801","appearance_bgprops":"\u80cc\u666f\u5c5e\u6027","appearance_marginprops":"\u9875\u8fb9\u8ddd","appearance_linkprops":"\u8d85\u94fe\u63a5\u989c\u8272","appearance_textprops":"\u6587\u672c\u5c5e\u6027",bgcolor:"\u80cc\u666f\u989c\u8272",bgimage:"\u80cc\u666f\u56fe\u7247","left_margin":"\u5de6\u8fb9\u8ddd","right_margin":"\u53f3\u8fb9\u8ddd","top_margin":"\u4e0a\u8fb9\u8ddd","bottom_margin":"\u4e0b\u8fb9\u8ddd","text_color":"\u6587\u672c\u989c\u8272","font_size":"\u5b57\u4f53\u5927\u5c0f","font_face":"\u5b57\u4f53","link_color":"\u8d85\u94fe\u63a5\u989c\u8272","hover_color":"Hover\u989c\u8272","visited_color":"Visited\u989c\u8272","active_color":"Active\u989c\u8272",textcolor:"\u989c\u8272",fontsize:"\u5b57\u4f53\u5927\u5c0f",fontface:"\u5b57\u4f53","meta_index_follow":"\u7d22\u5f15\u5e76\u8fde\u7ed3","meta_index_nofollow":"\u7d22\u5f15\u4f46\u4e0d\u8fde\u7ed3","meta_noindex_follow":"\u4e0d\u7d22\u5f15\u4f46\u8fde\u7ed3","meta_noindex_nofollow":"\u4e0d\u7d22\u5f15\u4e5f\u4e0d\u8fde\u7ed3","appearance_style":"\u6837\u5f0f\u8868\u4e0e\u6837\u5f0f\u5c5e\u6027",stylesheet:"\u6837\u5f0f\u8868",style:"\u6837\u5f0f",author:"\u4f5c\u8005",copyright:"\u7248\u6743\u58f0\u660e",add:"\u6dfb\u52a0\u5143\u7d20",remove:"\u5220\u9664\u9009\u62e9\u5143\u7d20",moveup:"\u4e0a\u79fb\u9009\u62e9\u5143\u7d20",movedown:"\u4e0b\u79fb\u9009\u62e9\u5143\u7d20","head_elements":"Head\u5143\u7d20",info:"\u4fe1\u606f","add_title":"Title\u5143\u7d20","add_meta":"Meta\u5143\u7d20","add_script":"Script\u5143\u7d20","add_style":"Style\u5143\u7d20","add_link":"Link\u5143\u7d20","add_base":"Base\u5143\u7d20","add_comment":"\u6ce8\u91ca","title_element":"Title\u5143\u7d20","script_element":"Script\u5143\u7d20","style_element":"Style\u5143\u7d20","base_element":"Base\u5143\u7d20","link_element":"Link\u5143\u7d20","meta_element":"Meta\u5143\u7d20","comment_element":"\u6ce8\u91ca",src:"\u5730\u5740",language:"\u8bed\u8a00",href:"Href",target:"\u76ee\u6807",type:"\u7c7b\u578b",charset:"\u5b57\u7b26\u96c6",defer:"Defer",media:"\u5a92\u4f53",properties:"\u5c5e\u6027",name:"\u540d\u79f0",value:"\u503c",content:"\u5185\u5bb9",rel:"Rel",rev:"Rev",hreflang:"Href\u8bed\u8a00","general_props":"\u5e38\u89c4","advanced_props":"\u9ad8\u7ea7"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin.js deleted file mode 100644 index 1aa8cc443a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var b=tinymce.DOM;var a=function(d,f,e){var c=function(g){var i=d.controlManager.get(g);var h=f.controlManager.get(g);if(i&&h){h.displayColor(i.value)}};c("forecolor");c("backcolor");f.setContent(d.getContent({format:"raw"}),{format:"raw"});f.selection.moveToBookmark(e);if(d.plugins.spellchecker&&f.plugins.spellchecker){f.plugins.spellchecker.setLanguage(d.plugins.spellchecker.selectedLang)}};tinymce.create("tinymce.plugins.FullScreenPlugin",{init:function(i,c){var l=this,m={},k=b.doc.documentElement,d,o,h,g,f,e,j;i.addCommand("mceFullScreen",function(){var q,r;if(i.getParam("fullscreen_is_enabled")){if(i.getParam("fullscreen_new_window")){closeFullscreen()}else{b.win.setTimeout(function(){var t=i;var s=tinyMCE.get(t.getParam("fullscreen_editor_id"));s.plugins.fullscreen.saveState(t);tinyMCE.remove(t)},10)}return}if(i.getParam("fullscreen_new_window")){l.fullscreenSettings={bookmark:i.selection.getBookmark()};q=b.win.open(c+"/fullscreen.htm","mceFullScreenPopup","fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width="+screen.availWidth+",height="+screen.availHeight);try{q.resizeTo(screen.availWidth,screen.availHeight)}catch(p){}}else{o=b.getStyle(b.doc.body,"overflow",1)||"auto";h=b.getStyle(k,"overflow",1);d=b.getViewPort();g=d.x;f=d.y;if(tinymce.isOpera&&o=="visible"){o="auto"}if(tinymce.isIE&&o=="scroll"){o="auto"}if(tinymce.isIE&&(h=="visible"||h=="scroll")){h="auto"}if(o=="0px"){o=""}b.setStyle(b.doc.body,"overflow","hidden");k.style.overflow="hidden";d=b.getViewPort();b.win.scrollTo(0,0);if(tinymce.isIE){d.h-=1}if(tinymce.isIE6||document.compatMode=="BackCompat"){e="absolute;top:"+d.y}else{e="fixed;top:0"}n=b.add(b.doc.body,"div",{id:"mce_fullscreen_container",style:"position:"+e+";left:0;width:"+d.w+"px;height:"+d.h+"px;z-index:200000;"});b.add(n,"div",{id:"mce_fullscreen"});tinymce.each(i.settings,function(s,t){m[t]=s});m.id="mce_fullscreen";m.width=n.clientWidth;m.height=n.clientHeight-15;m.fullscreen_is_enabled=true;m.fullscreen_editor_id=i.id;m.theme_advanced_resizing=false;m.save_onsavecallback=function(){i.setContent(tinyMCE.get(m.id).getContent());i.execCommand("mceSave")};tinymce.each(i.getParam("fullscreen_settings"),function(t,s){m[s]=t});l.fullscreenSettings={bookmark:i.selection.getBookmark(),fullscreen_overflow:o,fullscreen_html_overflow:h,fullscreen_scrollx:g,fullscreen_scrolly:f};if(m.theme_advanced_toolbar_location==="external"){m.theme_advanced_toolbar_location="top"}tinyMCE.oldSettings=tinyMCE.settings;l.fullscreenEditor=new tinymce.Editor("mce_fullscreen",m);l.fullscreenEditor.onInit.add(function(){l.loadState(l.fullscreenEditor)});l.fullscreenEditor.render();l.fullscreenElement=new tinymce.dom.Element("mce_fullscreen_container");l.fullscreenElement.update();l.resizeFunc=tinymce.dom.Event.add(b.win,"resize",function(){var v=tinymce.DOM.getViewPort(),t=l.fullscreenEditor,s,u;s=t.dom.getSize(t.getContainer().getElementsByTagName("table")[0]);u=t.dom.getSize(t.getContainer().getElementsByTagName("iframe")[0]);t.theme.resizeTo(v.w-s.w+u.w,v.h-s.h+u.h)})}});i.addButton("fullscreen",{title:"fullscreen.desc",cmd:"mceFullScreen"});i.onNodeChange.add(function(q,p){p.setActive("fullscreen",q.getParam("fullscreen_is_enabled"))});l.loadState=function(p){if(!(p&&l.fullscreenSettings)){throw"No fullscreen editor to load to"}a(i,p,l.fullscreenSettings.bookmark);p.focus()};l.saveState=function(q){if(!(q&&l.fullscreenSettings)){throw"No fullscreen editor to restore from"}var p=l.fullscreenSettings;a(q,i,q.selection.getBookmark());if(!i.getParam("fullscreen_new_window")){tinymce.dom.Event.remove(b.win,"resize",l.resizeFunc);delete l.resizeFunc;b.remove("mce_fullscreen_container");b.doc.documentElement.style.overflow=p.fullscreen_html_overflow;b.setStyle(b.doc.body,"overflow",p.fullscreen_overflow);b.win.scrollTo(p.fullscreen_scrollx,p.fullscreen_scrolly)}tinyMCE.settings=tinyMCE.oldSettings;delete tinyMCE.oldSettings;delete l.fullscreenEditor;delete l.fullscreenElement;delete l.fullscreenSettings;b.win.setTimeout(function(){i.selection.moveToBookmark(j);i.focus()},10)}},getInfo:function(){return{longname:"Fullscreen",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullscreen",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("fullscreen",tinymce.plugins.FullScreenPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin_src.js deleted file mode 100644 index bec886f74f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/editor_plugin_src.js +++ /dev/null @@ -1,234 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var DOM = tinymce.DOM; - - // State Transfer function - var transferState = function(oldEditor, newEditor, bookmark) { - var transferColorButtonState = function(swapme) { - var c = oldEditor.controlManager.get(swapme); - var newC = newEditor.controlManager.get(swapme); - - if (c && newC) { - newC.displayColor(c.value); - } - - }; - - transferColorButtonState('forecolor'); - transferColorButtonState('backcolor'); - newEditor.setContent(oldEditor.getContent({format : 'raw'}), {format : 'raw'}); - newEditor.selection.moveToBookmark(bookmark); - - if (oldEditor.plugins.spellchecker && newEditor.plugins.spellchecker) { - newEditor.plugins.spellchecker.setLanguage(oldEditor.plugins.spellchecker.selectedLang); - } - }; - - tinymce.create('tinymce.plugins.FullScreenPlugin', { - init : function(ed, url) { - var t = this, s = {}, de = DOM.doc.documentElement, vp, fullscreen_overflow, fullscreen_html_overflow, fullscreen_scrollx, fullscreen_scrolly, posCss, bookmark; - - // Register commands - ed.addCommand('mceFullScreen', function() { - var win, oed; - - if (ed.getParam('fullscreen_is_enabled')) { - if (ed.getParam('fullscreen_new_window')) - closeFullscreen(); // Call to close in fullscreen.htm - else { - DOM.win.setTimeout(function() { - var fullscreenEditor = ed; - - // find the editor that opened this one, execute restore function there - var originalEditor = tinyMCE.get(fullscreenEditor.getParam('fullscreen_editor_id')); - originalEditor.plugins.fullscreen.saveState(fullscreenEditor); - - tinyMCE.remove(fullscreenEditor); - }, 10); - } - - return; - } - - if (ed.getParam('fullscreen_new_window')) { - t.fullscreenSettings = { - bookmark: ed.selection.getBookmark() - }; - win = DOM.win.open(url + "/fullscreen.htm", "mceFullScreenPopup", "fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width=" + screen.availWidth + ",height=" + screen.availHeight); - try { - win.resizeTo(screen.availWidth, screen.availHeight); - } catch (e) { - // Ignore - } - } else { - fullscreen_overflow = DOM.getStyle(DOM.doc.body, 'overflow', 1) || 'auto'; - fullscreen_html_overflow = DOM.getStyle(de, 'overflow', 1); - vp = DOM.getViewPort(); - fullscreen_scrollx = vp.x; - fullscreen_scrolly = vp.y; - - // Fixes an Opera bug where the scrollbars doesn't reappear - if (tinymce.isOpera && fullscreen_overflow == 'visible') - fullscreen_overflow = 'auto'; - - // Fixes an IE bug where horizontal scrollbars would appear - if (tinymce.isIE && fullscreen_overflow == 'scroll') - fullscreen_overflow = 'auto'; - - // Fixes an IE bug where the scrollbars doesn't reappear - if (tinymce.isIE && (fullscreen_html_overflow == 'visible' || fullscreen_html_overflow == 'scroll')) - fullscreen_html_overflow = 'auto'; - - if (fullscreen_overflow == '0px') - fullscreen_overflow = ''; - - DOM.setStyle(DOM.doc.body, 'overflow', 'hidden'); - de.style.overflow = 'hidden'; //Fix for IE6/7 - vp = DOM.getViewPort(); - DOM.win.scrollTo(0, 0); - - if (tinymce.isIE) - vp.h -= 1; - - // Use fixed position if it exists - if (tinymce.isIE6 || document.compatMode == 'BackCompat') - posCss = 'absolute;top:' + vp.y; - else - posCss = 'fixed;top:0'; - - n = DOM.add(DOM.doc.body, 'div', { - id : 'mce_fullscreen_container', - style : 'position:' + posCss + ';left:0;width:' + vp.w + 'px;height:' + vp.h + 'px;z-index:200000;'}); - DOM.add(n, 'div', {id : 'mce_fullscreen'}); - - tinymce.each(ed.settings, function(v, n) { - s[n] = v; - }); - - s.id = 'mce_fullscreen'; - s.width = n.clientWidth; - s.height = n.clientHeight - 15; - s.fullscreen_is_enabled = true; - s.fullscreen_editor_id = ed.id; - s.theme_advanced_resizing = false; - s.save_onsavecallback = function() { - ed.setContent(tinyMCE.get(s.id).getContent()); - ed.execCommand('mceSave'); - }; - - tinymce.each(ed.getParam('fullscreen_settings'), function(v, k) { - s[k] = v; - }); - - t.fullscreenSettings = { - bookmark: ed.selection.getBookmark(), - fullscreen_overflow: fullscreen_overflow, - fullscreen_html_overflow: fullscreen_html_overflow, - fullscreen_scrollx: fullscreen_scrollx, - fullscreen_scrolly: fullscreen_scrolly - }; - - if (s.theme_advanced_toolbar_location === 'external') - s.theme_advanced_toolbar_location = 'top'; - - tinyMCE.oldSettings = tinyMCE.settings; // Store old settings, the Editor constructor overwrites them - t.fullscreenEditor = new tinymce.Editor('mce_fullscreen', s); - t.fullscreenEditor.onInit.add(function() { - t.loadState(t.fullscreenEditor); - }); - - t.fullscreenEditor.render(); - - t.fullscreenElement = new tinymce.dom.Element('mce_fullscreen_container'); - t.fullscreenElement.update(); - //document.body.overflow = 'hidden'; - - t.resizeFunc = tinymce.dom.Event.add(DOM.win, 'resize', function() { - var vp = tinymce.DOM.getViewPort(), fed = t.fullscreenEditor, outerSize, innerSize; - - // Get outer/inner size to get a delta size that can be used to calc the new iframe size - outerSize = fed.dom.getSize(fed.getContainer().getElementsByTagName('table')[0]); - innerSize = fed.dom.getSize(fed.getContainer().getElementsByTagName('iframe')[0]); - - fed.theme.resizeTo(vp.w - outerSize.w + innerSize.w, vp.h - outerSize.h + innerSize.h); - }); - } - }); - - // Register buttons - ed.addButton('fullscreen', {title : 'fullscreen.desc', cmd : 'mceFullScreen'}); - - ed.onNodeChange.add(function(ed, cm) { - cm.setActive('fullscreen', ed.getParam('fullscreen_is_enabled')); - }); - - // fullscreenEditor is a param here because in window mode we don't create it - t.loadState = function(fullscreenEditor) { - if (!(fullscreenEditor && t.fullscreenSettings)) { - throw "No fullscreen editor to load to"; - } - - transferState(ed, fullscreenEditor, t.fullscreenSettings.bookmark); - fullscreenEditor.focus(); - - }; - - // fullscreenEditor is a param here because in window mode we don't create it - t.saveState = function(fullscreenEditor) { - if (!(fullscreenEditor && t.fullscreenSettings)) { - throw "No fullscreen editor to restore from"; - } - var settings = t.fullscreenSettings; - - transferState(fullscreenEditor, ed, fullscreenEditor.selection.getBookmark()); - - // cleanup only required if window mode isn't used - if (!ed.getParam('fullscreen_new_window')) { - tinymce.dom.Event.remove(DOM.win, 'resize', t.resizeFunc); - delete t.resizeFunc; - - DOM.remove('mce_fullscreen_container'); - - DOM.doc.documentElement.style.overflow = settings.fullscreen_html_overflow; - DOM.setStyle(DOM.doc.body, 'overflow', settings.fullscreen_overflow); - DOM.win.scrollTo(settings.fullscreen_scrollx, settings.fullscreen_scrolly); - } - tinyMCE.settings = tinyMCE.oldSettings; // Restore old settings - - // clear variables - delete tinyMCE.oldSettings; - delete t.fullscreenEditor; - delete t.fullscreenElement; - delete t.fullscreenSettings; - - // allow the fullscreen editor to be removed before restoring focus and selection - DOM.win.setTimeout(function() { - ed.selection.moveToBookmark(bookmark); - ed.focus(); - }, 10); - }; - }, - - getInfo : function() { - return { - longname : 'Fullscreen', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullscreen', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('fullscreen', tinymce.plugins.FullScreenPlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/fullscreen.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/fullscreen.htm deleted file mode 100644 index baf028b79f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/fullscreen/fullscreen.htm +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - -
    - -
    - - - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin.js deleted file mode 100644 index e9cba106c6..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.IESpell",{init:function(a,b){var c=this,d;if(!tinymce.isIE){return}c.editor=a;a.addCommand("mceIESpell",function(){try{d=new ActiveXObject("ieSpell.ieSpellExtension");d.CheckDocumentNode(a.getDoc().documentElement)}catch(f){if(f.number==-2146827859){a.windowManager.confirm(a.getLang("iespell.download"),function(e){if(e){window.open("http://www.iespell.com/download.php","ieSpellDownload","")}})}else{a.windowManager.alert("Error Loading ieSpell: Exception "+f.number)}}});a.addButton("iespell",{title:"iespell.iespell_desc",cmd:"mceIESpell"})},getInfo:function(){return{longname:"IESpell (IE Only)",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("iespell",tinymce.plugins.IESpell)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin_src.js deleted file mode 100644 index 1b2bb98460..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/iespell/editor_plugin_src.js +++ /dev/null @@ -1,54 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.IESpell', { - init : function(ed, url) { - var t = this, sp; - - if (!tinymce.isIE) - return; - - t.editor = ed; - - // Register commands - ed.addCommand('mceIESpell', function() { - try { - sp = new ActiveXObject("ieSpell.ieSpellExtension"); - sp.CheckDocumentNode(ed.getDoc().documentElement); - } catch (e) { - if (e.number == -2146827859) { - ed.windowManager.confirm(ed.getLang("iespell.download"), function(s) { - if (s) - window.open('http://www.iespell.com/download.php', 'ieSpellDownload', ''); - }); - } else - ed.windowManager.alert("Error Loading ieSpell: Exception " + e.number); - } - }); - - // Register buttons - ed.addButton('iespell', {title : 'iespell.iespell_desc', cmd : 'mceIESpell'}); - }, - - getInfo : function() { - return { - longname : 'IESpell (IE Only)', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('iespell', tinymce.plugins.IESpell); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin.js deleted file mode 100644 index 2d71a2e174..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create("tinymce.plugins.InlinePopups",{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css")})},getInfo:function(){return{longname:"InlinePopups",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(s,j){var z=this,i,k="",r=z.editor,g=0,v=0,h,m,o,q,l,x,y,n;s=s||{};j=j||{};if(!s.inline){return z.parent(s,j)}n=z._frontWindow();if(n&&d.get(n.id+"_ifr")){n.focussedElement=d.get(n.id+"_ifr").contentWindow.document.activeElement}if(!s.type){z.bookmark=r.selection.getBookmark(1)}i=d.uniqueId("mce_inlinepopups_");h=d.getViewPort();s.width=parseInt(s.width||320);s.height=parseInt(s.height||240)+(tinymce.isIE?8:0);s.min_width=parseInt(s.min_width||150);s.min_height=parseInt(s.min_height||100);s.max_width=parseInt(s.max_width||2000);s.max_height=parseInt(s.max_height||2000);s.left=s.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(s.width/2)));s.top=s.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(s.height/2)));s.movable=s.resizable=true;j.mce_width=s.width;j.mce_height=s.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=s.auto_focus;z.features=s;z.params=j;z.onOpen.dispatch(z,s,j);if(s.type){k+=" mceModal";if(s.type){k+=" mce"+s.type.substring(0,1).toUpperCase()+s.type.substring(1)}s.resizable=false}if(s.statusbar){k+=" mceStatusbar"}if(s.resizable){k+=" mceResizable"}if(s.minimizable){k+=" mceMinimizable"}if(s.maximizable){k+=" mceMaximizable"}if(s.movable){k+=" mceMovable"}z._addAll(d.doc.body,["div",{id:i,role:"dialog","aria-labelledby":s.type?i+"_content":i+"_title","class":(r.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""),style:"width:100px;height:100px"},["div",{id:i+"_wrapper","class":"mceWrapper"+k},["div",{id:i+"_top","class":"mceTop"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_title"},s.title||""]],["div",{id:i+"_middle","class":"mceMiddle"},["div",{id:i+"_left","class":"mceLeft",tabindex:"0"}],["span",{id:i+"_content"}],["div",{id:i+"_right","class":"mceRight",tabindex:"0"}]],["div",{id:i+"_bottom","class":"mceBottom"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_status"},"Content"]],["a",{"class":"mceMove",tabindex:"-1",href:"javascript:;"}],["a",{"class":"mceMin",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMax",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMed",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceClose",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{id:i+"_resize_n","class":"mceResize mceResizeN",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_s","class":"mceResize mceResizeS",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_w","class":"mceResize mceResizeW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_e","class":"mceResize mceResizeE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_nw","class":"mceResize mceResizeNW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_ne","class":"mceResize mceResizeNE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_sw","class":"mceResize mceResizeSW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_se","class":"mceResize mceResizeSE",tabindex:"-1",href:"javascript:;"}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,"overflow","auto")}if(!s.type){g+=d.get(i+"_left").clientWidth;g+=d.get(i+"_right").clientWidth;v+=d.get(i+"_top").clientHeight;v+=d.get(i+"_bottom").clientHeight}d.setStyles(i,{top:s.top,left:s.left,width:s.width+g,height:s.height+v});y=s.url||s.file;if(y){if(tinymce.relaxedDomain){y+=(y.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain}y=tinymce._addVer(y)}if(!s.type){d.add(i+"_content","iframe",{id:i+"_ifr",src:'javascript:""',frameBorder:0,style:"border:0;width:10px;height:10px"});d.setStyles(i+"_ifr",{width:s.width,height:s.height});d.setAttrib(i+"_ifr","src",y)}else{d.add(i+"_wrapper","a",{id:i+"_ok","class":"mceButton mceOk",href:"javascript:;",onmousedown:"return false;"},"Ok");if(s.type=="confirm"){d.add(i+"_wrapper","a",{"class":"mceButton mceCancel",href:"javascript:;",onmousedown:"return false;"},"Cancel")}d.add(i+"_middle","div",{"class":"mceIcon"});d.setHTML(i+"_content",s.content.replace("\n","
    "));a.add(i,"keyup",function(f){var p=27;if(f.keyCode===p){s.button_func(false);return a.cancel(f)}});a.add(i,"keydown",function(f){var t,p=9;if(f.keyCode===p){t=d.select("a.mceCancel",i+"_wrapper")[0];if(t&&t!==f.target){t.focus()}else{d.get(i+"_ok").focus()}return a.cancel(f)}})}o=a.add(i,"mousedown",function(t){var u=t.target,f,p;f=z.windows[i];z.focus(i);if(u.nodeName=="A"||u.nodeName=="a"){if(u.className=="mceClose"){z.close(null,i);return a.cancel(t)}else{if(u.className=="mceMax"){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+"_ifr",{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMed"){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMove"){return z._startDrag(i,t,u.className)}else{if(d.hasClass(u,"mceResize")){return z._startDrag(i,t,u.className.substring(13))}}}}}}});q=a.add(i,"click",function(f){var p=f.target;z.focus(i);if(p.nodeName=="A"||p.nodeName=="a"){switch(p.className){case"mceClose":z.close(null,i);return a.cancel(f);case"mceButton mceOk":case"mceButton mceCancel":s.button_func(p.className=="mceButton mceOk");return a.cancel(f)}}});a.add([i+"_left",i+"_right"],"focus",function(p){var t=d.get(i+"_ifr");if(t){var f=t.contentWindow.document.body;var u=d.select(":input:enabled,*[tabindex=0]",f);if(p.target.id===(i+"_left")){u[u.length-1].focus()}else{u[0].focus()}}else{d.get(i+"_ok").focus()}});x=z.windows[i]={id:i,mousedown_func:o,click_func:q,element:new b(i,{blocker:1,container:r.getContainer()}),iframeElement:new b(i+"_ifr"),features:s,deltaWidth:g,deltaHeight:v};x.iframeElement.on("focus",function(){z.focus(i)});if(z.count==0&&z.editor.getParam("dialog_type","modal")=="modal"){d.add(d.doc.body,"div",{id:"mceModalBlocker","class":(z.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker",style:{zIndex:z.zIndex-1}});d.show("mceModalBlocker");d.setAttrib(d.doc.body,"aria-hidden","true")}else{d.setStyle("mceModalBlocker","z-index",z.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceModalBlocker",{position:"absolute",left:h.x,top:h.y,width:h.w-2,height:h.h-2})}d.setAttrib(i,"aria-hidden","false");z.focus(i);z._fixIELayout(i,1);if(d.get(i+"_ok")){d.get(i+"_ok").focus()}z.count++;return x},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle("zIndex",f.zIndex);f.element.update();h=h+"_wrapper";d.removeClass(g.lastId,"mceFocus");d.addClass(h,"mceFocus");g.lastId=h;if(f.focussedElement){f.focussedElement.focus()}else{if(d.get(h+"_ok")){d.get(f.id+"_ok").focus()}else{if(d.get(f.id+"_ifr")){d.get(f.id+"_ifr").focus()}}}}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,"string")){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;gf){g=h;f=h.zIndex}});return g},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+"_title")){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:"alert",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:"confirm",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)=="string"){return f}e(g.windows,function(h){var i=d.get(h.id+"_ifr");if(i&&f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e(["n","s","w","e","nw","ne","sw","se"],function(j){var k=d.get(i+"_resize_"+j);d.setStyles(k,{width:h?k.clientWidth:"",height:h?k.clientHeight:"",cursor:d.getStyle(k,"cursor",1)});d.setStyle(i+"_bottom","bottom","-1px");k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select("div,a",i),function(k,j){if(k.currentStyle.backgroundImage!="none"){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1")}});d.get(i).style.filter=""}}});tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin_src.js deleted file mode 100644 index da6ee24932..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/editor_plugin_src.js +++ /dev/null @@ -1,699 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var DOM = tinymce.DOM, Element = tinymce.dom.Element, Event = tinymce.dom.Event, each = tinymce.each, is = tinymce.is; - - tinymce.create('tinymce.plugins.InlinePopups', { - init : function(ed, url) { - // Replace window manager - ed.onBeforeRenderUI.add(function() { - ed.windowManager = new tinymce.InlineWindowManager(ed); - DOM.loadCSS(url + '/skins/' + (ed.settings.inlinepopups_skin || 'clearlooks2') + "/window.css"); - }); - }, - - getInfo : function() { - return { - longname : 'InlinePopups', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - tinymce.create('tinymce.InlineWindowManager:tinymce.WindowManager', { - InlineWindowManager : function(ed) { - var t = this; - - t.parent(ed); - t.zIndex = 300000; - t.count = 0; - t.windows = {}; - }, - - open : function(f, p) { - var t = this, id, opt = '', ed = t.editor, dw = 0, dh = 0, vp, po, mdf, clf, we, w, u, parentWindow; - - f = f || {}; - p = p || {}; - - // Run native windows - if (!f.inline) - return t.parent(f, p); - - parentWindow = t._frontWindow(); - if (parentWindow && DOM.get(parentWindow.id + '_ifr')) { - parentWindow.focussedElement = DOM.get(parentWindow.id + '_ifr').contentWindow.document.activeElement; - } - - // Only store selection if the type is a normal window - if (!f.type) - t.bookmark = ed.selection.getBookmark(1); - - id = DOM.uniqueId("mce_inlinepopups_"); // Use a prefix so this can't conflict with other ids - vp = DOM.getViewPort(); - f.width = parseInt(f.width || 320); - f.height = parseInt(f.height || 240) + (tinymce.isIE ? 8 : 0); - f.min_width = parseInt(f.min_width || 150); - f.min_height = parseInt(f.min_height || 100); - f.max_width = parseInt(f.max_width || 2000); - f.max_height = parseInt(f.max_height || 2000); - f.left = f.left || Math.round(Math.max(vp.x, vp.x + (vp.w / 2.0) - (f.width / 2.0))); - f.top = f.top || Math.round(Math.max(vp.y, vp.y + (vp.h / 2.0) - (f.height / 2.0))); - f.movable = f.resizable = true; - p.mce_width = f.width; - p.mce_height = f.height; - p.mce_inline = true; - p.mce_window_id = id; - p.mce_auto_focus = f.auto_focus; - - // Transpose -// po = DOM.getPos(ed.getContainer()); -// f.left -= po.x; -// f.top -= po.y; - - t.features = f; - t.params = p; - t.onOpen.dispatch(t, f, p); - - if (f.type) { - opt += ' mceModal'; - - if (f.type) - opt += ' mce' + f.type.substring(0, 1).toUpperCase() + f.type.substring(1); - - f.resizable = false; - } - - if (f.statusbar) - opt += ' mceStatusbar'; - - if (f.resizable) - opt += ' mceResizable'; - - if (f.minimizable) - opt += ' mceMinimizable'; - - if (f.maximizable) - opt += ' mceMaximizable'; - - if (f.movable) - opt += ' mceMovable'; - - // Create DOM objects - t._addAll(DOM.doc.body, - ['div', {id : id, role : 'dialog', 'aria-labelledby': f.type ? id + '_content' : id + '_title', 'class' : (ed.settings.inlinepopups_skin || 'clearlooks2') + (tinymce.isIE && window.getSelection ? ' ie9' : ''), style : 'width:100px;height:100px'}, - ['div', {id : id + '_wrapper', 'class' : 'mceWrapper' + opt}, - ['div', {id : id + '_top', 'class' : 'mceTop'}, - ['div', {'class' : 'mceLeft'}], - ['div', {'class' : 'mceCenter'}], - ['div', {'class' : 'mceRight'}], - ['span', {id : id + '_title'}, f.title || ''] - ], - - ['div', {id : id + '_middle', 'class' : 'mceMiddle'}, - ['div', {id : id + '_left', 'class' : 'mceLeft', tabindex : '0'}], - ['span', {id : id + '_content'}], - ['div', {id : id + '_right', 'class' : 'mceRight', tabindex : '0'}] - ], - - ['div', {id : id + '_bottom', 'class' : 'mceBottom'}, - ['div', {'class' : 'mceLeft'}], - ['div', {'class' : 'mceCenter'}], - ['div', {'class' : 'mceRight'}], - ['span', {id : id + '_status'}, 'Content'] - ], - - ['a', {'class' : 'mceMove', tabindex : '-1', href : 'javascript:;'}], - ['a', {'class' : 'mceMin', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], - ['a', {'class' : 'mceMax', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], - ['a', {'class' : 'mceMed', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], - ['a', {'class' : 'mceClose', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], - ['a', {id : id + '_resize_n', 'class' : 'mceResize mceResizeN', tabindex : '-1', href : 'javascript:;'}], - ['a', {id : id + '_resize_s', 'class' : 'mceResize mceResizeS', tabindex : '-1', href : 'javascript:;'}], - ['a', {id : id + '_resize_w', 'class' : 'mceResize mceResizeW', tabindex : '-1', href : 'javascript:;'}], - ['a', {id : id + '_resize_e', 'class' : 'mceResize mceResizeE', tabindex : '-1', href : 'javascript:;'}], - ['a', {id : id + '_resize_nw', 'class' : 'mceResize mceResizeNW', tabindex : '-1', href : 'javascript:;'}], - ['a', {id : id + '_resize_ne', 'class' : 'mceResize mceResizeNE', tabindex : '-1', href : 'javascript:;'}], - ['a', {id : id + '_resize_sw', 'class' : 'mceResize mceResizeSW', tabindex : '-1', href : 'javascript:;'}], - ['a', {id : id + '_resize_se', 'class' : 'mceResize mceResizeSE', tabindex : '-1', href : 'javascript:;'}] - ] - ] - ); - - DOM.setStyles(id, {top : -10000, left : -10000}); - - // Fix gecko rendering bug, where the editors iframe messed with window contents - if (tinymce.isGecko) - DOM.setStyle(id, 'overflow', 'auto'); - - // Measure borders - if (!f.type) { - dw += DOM.get(id + '_left').clientWidth; - dw += DOM.get(id + '_right').clientWidth; - dh += DOM.get(id + '_top').clientHeight; - dh += DOM.get(id + '_bottom').clientHeight; - } - - // Resize window - DOM.setStyles(id, {top : f.top, left : f.left, width : f.width + dw, height : f.height + dh}); - - u = f.url || f.file; - if (u) { - if (tinymce.relaxedDomain) - u += (u.indexOf('?') == -1 ? '?' : '&') + 'mce_rdomain=' + tinymce.relaxedDomain; - - u = tinymce._addVer(u); - } - - if (!f.type) { - DOM.add(id + '_content', 'iframe', {id : id + '_ifr', src : 'javascript:""', frameBorder : 0, style : 'border:0;width:10px;height:10px'}); - DOM.setStyles(id + '_ifr', {width : f.width, height : f.height}); - DOM.setAttrib(id + '_ifr', 'src', u); - } else { - DOM.add(id + '_wrapper', 'a', {id : id + '_ok', 'class' : 'mceButton mceOk', href : 'javascript:;', onmousedown : 'return false;'}, 'Ok'); - - if (f.type == 'confirm') - DOM.add(id + '_wrapper', 'a', {'class' : 'mceButton mceCancel', href : 'javascript:;', onmousedown : 'return false;'}, 'Cancel'); - - DOM.add(id + '_middle', 'div', {'class' : 'mceIcon'}); - DOM.setHTML(id + '_content', f.content.replace('\n', '
    ')); - - Event.add(id, 'keyup', function(evt) { - var VK_ESCAPE = 27; - if (evt.keyCode === VK_ESCAPE) { - f.button_func(false); - return Event.cancel(evt); - } - }); - - Event.add(id, 'keydown', function(evt) { - var cancelButton, VK_TAB = 9; - if (evt.keyCode === VK_TAB) { - cancelButton = DOM.select('a.mceCancel', id + '_wrapper')[0]; - if (cancelButton && cancelButton !== evt.target) { - cancelButton.focus(); - } else { - DOM.get(id + '_ok').focus(); - } - return Event.cancel(evt); - } - }); - } - - // Register events - mdf = Event.add(id, 'mousedown', function(e) { - var n = e.target, w, vp; - - w = t.windows[id]; - t.focus(id); - - if (n.nodeName == 'A' || n.nodeName == 'a') { - if (n.className == 'mceClose') { - t.close(null, id); - return Event.cancel(e); - } else if (n.className == 'mceMax') { - w.oldPos = w.element.getXY(); - w.oldSize = w.element.getSize(); - - vp = DOM.getViewPort(); - - // Reduce viewport size to avoid scrollbars - vp.w -= 2; - vp.h -= 2; - - w.element.moveTo(vp.x, vp.y); - w.element.resizeTo(vp.w, vp.h); - DOM.setStyles(id + '_ifr', {width : vp.w - w.deltaWidth, height : vp.h - w.deltaHeight}); - DOM.addClass(id + '_wrapper', 'mceMaximized'); - } else if (n.className == 'mceMed') { - // Reset to old size - w.element.moveTo(w.oldPos.x, w.oldPos.y); - w.element.resizeTo(w.oldSize.w, w.oldSize.h); - w.iframeElement.resizeTo(w.oldSize.w - w.deltaWidth, w.oldSize.h - w.deltaHeight); - - DOM.removeClass(id + '_wrapper', 'mceMaximized'); - } else if (n.className == 'mceMove') - return t._startDrag(id, e, n.className); - else if (DOM.hasClass(n, 'mceResize')) - return t._startDrag(id, e, n.className.substring(13)); - } - }); - - clf = Event.add(id, 'click', function(e) { - var n = e.target; - - t.focus(id); - - if (n.nodeName == 'A' || n.nodeName == 'a') { - switch (n.className) { - case 'mceClose': - t.close(null, id); - return Event.cancel(e); - - case 'mceButton mceOk': - case 'mceButton mceCancel': - f.button_func(n.className == 'mceButton mceOk'); - return Event.cancel(e); - } - } - }); - - // Make sure the tab order loops within the dialog. - Event.add([id + '_left', id + '_right'], 'focus', function(evt) { - var iframe = DOM.get(id + '_ifr'); - if (iframe) { - var body = iframe.contentWindow.document.body; - var focusable = DOM.select(':input:enabled,*[tabindex=0]', body); - if (evt.target.id === (id + '_left')) { - focusable[focusable.length - 1].focus(); - } else { - focusable[0].focus(); - } - } else { - DOM.get(id + '_ok').focus(); - } - }); - - // Add window - w = t.windows[id] = { - id : id, - mousedown_func : mdf, - click_func : clf, - element : new Element(id, {blocker : 1, container : ed.getContainer()}), - iframeElement : new Element(id + '_ifr'), - features : f, - deltaWidth : dw, - deltaHeight : dh - }; - - w.iframeElement.on('focus', function() { - t.focus(id); - }); - - // Setup blocker - if (t.count == 0 && t.editor.getParam('dialog_type', 'modal') == 'modal') { - DOM.add(DOM.doc.body, 'div', { - id : 'mceModalBlocker', - 'class' : (t.editor.settings.inlinepopups_skin || 'clearlooks2') + '_modalBlocker', - style : {zIndex : t.zIndex - 1} - }); - - DOM.show('mceModalBlocker'); // Reduces flicker in IE - DOM.setAttrib(DOM.doc.body, 'aria-hidden', 'true'); - } else - DOM.setStyle('mceModalBlocker', 'z-index', t.zIndex - 1); - - if (tinymce.isIE6 || /Firefox\/2\./.test(navigator.userAgent) || (tinymce.isIE && !DOM.boxModel)) - DOM.setStyles('mceModalBlocker', {position : 'absolute', left : vp.x, top : vp.y, width : vp.w - 2, height : vp.h - 2}); - - DOM.setAttrib(id, 'aria-hidden', 'false'); - t.focus(id); - t._fixIELayout(id, 1); - - // Focus ok button - if (DOM.get(id + '_ok')) - DOM.get(id + '_ok').focus(); - t.count++; - - return w; - }, - - focus : function(id) { - var t = this, w; - - if (w = t.windows[id]) { - w.zIndex = this.zIndex++; - w.element.setStyle('zIndex', w.zIndex); - w.element.update(); - - id = id + '_wrapper'; - DOM.removeClass(t.lastId, 'mceFocus'); - DOM.addClass(id, 'mceFocus'); - t.lastId = id; - - if (w.focussedElement) { - w.focussedElement.focus(); - } else if (DOM.get(id + '_ok')) { - DOM.get(w.id + '_ok').focus(); - } else if (DOM.get(w.id + '_ifr')) { - DOM.get(w.id + '_ifr').focus(); - } - } - }, - - _addAll : function(te, ne) { - var i, n, t = this, dom = tinymce.DOM; - - if (is(ne, 'string')) - te.appendChild(dom.doc.createTextNode(ne)); - else if (ne.length) { - te = te.appendChild(dom.create(ne[0], ne[1])); - - for (i=2; i ix) { - fw = w; - ix = w.zIndex; - } - }); - return fw; - }, - - setTitle : function(w, ti) { - var e; - - w = this._findId(w); - - if (e = DOM.get(w + '_title')) - e.innerHTML = DOM.encode(ti); - }, - - alert : function(txt, cb, s) { - var t = this, w; - - w = t.open({ - title : t, - type : 'alert', - button_func : function(s) { - if (cb) - cb.call(s || t, s); - - t.close(null, w.id); - }, - content : DOM.encode(t.editor.getLang(txt, txt)), - inline : 1, - width : 400, - height : 130 - }); - }, - - confirm : function(txt, cb, s) { - var t = this, w; - - w = t.open({ - title : t, - type : 'confirm', - button_func : function(s) { - if (cb) - cb.call(s || t, s); - - t.close(null, w.id); - }, - content : DOM.encode(t.editor.getLang(txt, txt)), - inline : 1, - width : 400, - height : 130 - }); - }, - - // Internal functions - - _findId : function(w) { - var t = this; - - if (typeof(w) == 'string') - return w; - - each(t.windows, function(wo) { - var ifr = DOM.get(wo.id + '_ifr'); - - if (ifr && w == ifr.contentWindow) { - w = wo.id; - return false; - } - }); - - return w; - }, - - _fixIELayout : function(id, s) { - var w, img; - - if (!tinymce.isIE6) - return; - - // Fixes the bug where hover flickers and does odd things in IE6 - each(['n','s','w','e','nw','ne','sw','se'], function(v) { - var e = DOM.get(id + '_resize_' + v); - - DOM.setStyles(e, { - width : s ? e.clientWidth : '', - height : s ? e.clientHeight : '', - cursor : DOM.getStyle(e, 'cursor', 1) - }); - - DOM.setStyle(id + "_bottom", 'bottom', '-1px'); - - e = 0; - }); - - // Fixes graphics glitch - if (w = this.windows[id]) { - // Fixes rendering bug after resize - w.element.hide(); - w.element.show(); - - // Forced a repaint of the window - //DOM.get(id).style.filter = ''; - - // IE has a bug where images used in CSS won't get loaded - // sometimes when the cache in the browser is disabled - // This fix tries to solve it by loading the images using the image object - each(DOM.select('div,a', id), function(e, i) { - if (e.currentStyle.backgroundImage != 'none') { - img = new Image(); - img.src = e.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/, '$1'); - } - }); - - DOM.get(id).style.filter = ''; - } - } - }); - - // Register plugin - tinymce.PluginManager.add('inlinepopups', tinymce.plugins.InlinePopups); -})(); - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/alert.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/alert.gif deleted file mode 100644 index 219139857ead162c6c83fa92e4a36eb978359b70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 810 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 QatMOy3rC81I1F^)55?|uDF6Tf diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif deleted file mode 100644 index c2a2ad454db194e428a7b9da40f62d5376a17428..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 769 zcmb7?=`WiB0LI^D)(HC`v6*aD4AW#LGRb0Oi$tH~CP=nb%N%8n zy02ceuewTUUDeW|RaMp*TlLV6R$o=rQOY{@AME+?`}QQiCwU%4Jq)?`{5B8=ECT1T z+wH!7{zji$)-UA>D9({)xO1SJGLHK54Mat(}s4_unMiKjB85EHng*~!Ddt+?(c5uHG4ZI zsc>jP#5Y6w6Wj5!Y=0^oK*&D+R;Yh@ze z7vfi;qFW{owiOfGqcB@XkwUZ0j?Km4{qjE- z6c!Z|O1!?5l~+^}tE#*^aCo0?lZ$rLKBwT;dI+nLO(UEMvb-ad9elEWPw8Xg(t zx$y<#6T+{PQ@$ecjAT|iC%dxnP5yoH$I`OLFU5*drPiz>bidcu^@a^2v}rP3-`?4^ z?Cl>M-Z(n8ot*x$0~Z|;ku35!-qAHSQN*GM3tW8AN#VWJNrHQD+6qXfO_zB^6eFVU zOjzupAb0*`W8} zQVeE5Djt<a0+Owme6r2OGio7DoTWqkhGKj0`0*1-*<$#uL5YH*kC8Z>wpCvYO~asp;G r-~A;>$wp)vkltB=c_?k6Zw*FUgrbAm;sB08O9+}m=}H3OFd*zN8L+JA diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif deleted file mode 100644 index 0b4cc3682a1c62b3583d83ad83b84fce14461ec3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmZ?wbh9u|Is3*B5?sT&&Hqoc$;Jkrt6&k+&QHa5gV zL)l77I5;@fLqpYMWV+*+oUyj*ia`4%)P|vrSClaB!?EE7K$--(_XZ zOH0lO2-#9n!;Fik78a-!6wR}-yS%#378ch%J=j4(x@2V5*3{b0&C|=t(mFcQDJi8A z60bTsucxKY8XD3{O5bW~+gDfHP*AZbD54S)*gHGL#>A(co5`c08yg$Yzr7_TCCA9d zs-U0MFfhzxW4%d9s-K?K($LSkxy-Sz(7?Xdn3%wSe#oDmxL#e?qN1My0^C(q&nzt3 zjEvWFbJcly)5*uu)6w93eACp@*{!X#QBc56PRYv1%goBm&CA4*kj9vnyFxN00960|JK*lA^8LV00000EC2ui z03ZM$000O7fPaF6goTEOh>41ejE#5-A-Y zDMkRMg$FSdD>XGe76Lo4g8*}CUeivLI}B6rYIE)9Vh306CXDUKb=Dfx`}wT=u<6# zD$n)U&_b6YEgl901IUC4zyf`27&(S$$E;fb{Wx)wm4^u-0H zv*CdXLINn%=tH`+>C>qDxJcmTfS@*Z45S!AI|Ya#EOHOnP2`2|1;88Ju#tey5e=^) w9O1*fx%21Hn;(HtX3!cMK%gku&b_<$??7lEkM$&p`Sa-0r)T3DnWI1eJD_KQDgXcg diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/button.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/button.gif deleted file mode 100644 index e671094cb0eb210b756117f992cf5ca2caa698fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 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 G*#7{bGQF<= diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/confirm.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/confirm.gif deleted file mode 100644 index 497307a85ad32e00b67c5f27d6f3b46ac566d89b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 915 zcmV;E18n?9Nk%w1VITk?0OkMy&&j~|k1Co}49|EKqh~0+ri!6j6Z*7U`lU1e^XU7^ zod5p+om&^t%*Cs9J)E4I)z#6vZX5cfOQfZw_J9bzzPy@aE7*uE$H2Mzs7<(K4$*}x z?4CLJokRMqQrd$ZlS~7knw0jXHTSe!o0*mDqeS+82K9OY`oWCJ%E-LEy7!Ya^?nJ( z#>DxVCHlB}`m%1))6x2zDYdq=`Kv|wmLm3t8~B<$_Jb3xuB^__&G?WTylN4utE$1m z!1=ILv9hrCi66PSxc~e2>z6G0pe^@^5&5A-&VntacS+opK(T{V_m()r#KOD0y0na8 z%goB5UmeoU$gX`!&(O}**3|y@@xQ>n(9zHMmpZewvaqqQx45?Js#L_q!_309tE{Tf zhBEo9Vadb0m3v>7ePP{-Blnp<{MWPlxL*0GU8$dvuduJ(k1^BK(#Ocgm{14%#gX`? zRrPxW_?tJVsi*s^Ih9Zd`n!Ms{rtGOx2&zJ_Iw2Oc>wp7H`dqHA^8LV00000EC2ui z03ZM$000O7fPaF6gntbM4p9Oi0#ObH4TX}Ee_sv)5lUSnX(L@q5dschl$1*XVQCp1 zeyy$<2VnwB5T%0+1Q8<=Os>AJM0j(~$f5C*s#Z5#}WQsM?UH3Y?cED>eUzkt6a5bO}dMvwr^Xb5l#@FPJS zeS!wHvEmgRmp@>-3c_NDJ)uzN1ZkynBnOke0ssw~U_pYYQEhN&DagSGI<2(wiP}L< z2e47_&4?6KK!XdoP`Bdkv!miI0SHd)Rj>ff-abVV5}Gn#$6lukSl~7CfghoAf$`$8 z5@&CbciebnJ`7g|k8#ol6q!Rhs*3^IC>>Kxp>@zA1EAR&LqLOw8f*9N5TStp1}s%3 zVM*boLJ~NtT^KPTcxVj-0|X>-(j+l5M`Wq2O|PlKt>1?^svPY_j#uua~0?Tgn$1%K*EI*tRj z-@ktS^8Wq1zkmMx`2PLN=g*%%eR}`y-Lg36P|Ni~?^XK>P-@kyWe*)G2 z`1bAFSD*OQn#Uy(4_{p7V$x;_Die9>U>B`kP zvy+qgrMX#|MejXeW@hD<<`;eb^7XmEJD++!eh$3#_58QWkRKJ_S8K_404jE#in30PICJXU$+M@= epFo2O9ZIyQ(W6L{DqYI7sne%Wqe>+j0suSLH}w1f diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/vertical.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/inlinepopups/skins/umbraco/img/vertical.gif deleted file mode 100644 index d6ed79382fa4f1094f6fd7fbdeef0317cb580722..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmZ?wbhEHb#dV^4EqSTMpJEsiU qj3b!O2zWS0xHJnaJ*B$& --> - - -Template for dialogs - - - - -
    -
    -
    -
    -
    -
    -
    - Blured -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Focused -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Statusbar -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Statusbar, Resizable -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Resizable, Maximizable -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Blurred, Maximizable, Statusbar, Resizable -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Maximized, Maximizable, Minimizable -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Blured -
    - -
    -
    - Content -
    -
    - -
    -
    -
    -
    - Statusbar text. -
    - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    -
    -
    -
    - Alert -
    - -
    -
    - - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - -
    -
    -
    - -
    -
    -
    -
    -
    - - - Ok - -
    -
    - -
    -
    -
    -
    -
    -
    - Confirm -
    - -
    -
    - - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - This is a very long error message. This is a very long error message. - -
    -
    -
    - -
    -
    -
    -
    -
    - - - Ok - Cancel - -
    -
    -
    - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/insertdatetime/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/insertdatetime/editor_plugin.js deleted file mode 100644 index 938ce6b17d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/insertdatetime/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.InsertDateTime",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceInsertDate",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_dateFormat",a.getLang("insertdatetime.date_fmt")));a.execCommand("mceInsertContent",false,d)});a.addCommand("mceInsertTime",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_timeFormat",a.getLang("insertdatetime.time_fmt")));a.execCommand("mceInsertContent",false,d)});a.addButton("insertdate",{title:"insertdatetime.insertdate_desc",cmd:"mceInsertDate"});a.addButton("inserttime",{title:"insertdatetime.inserttime_desc",cmd:"mceInsertTime"})},getInfo:function(){return{longname:"Insert date/time",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/insertdatetime",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_getDateTime:function(e,a){var c=this.editor;function b(g,d){g=""+g;if(g.length-1){b[e].style.zIndex=h[k];b[k].style.zIndex=h[e]}else{if(h[e]>0){b[e].style.zIndex=h[e]-1}}}else{for(g=0;gh[e]){k=g;break}}if(k>-1){b[e].style.zIndex=h[k];b[k].style.zIndex=h[e]}else{b[e].style.zIndex=h[e]+1}}c.execCommand("mceRepaint")},_getParentLayer:function(b){return this.editor.dom.getParent(b,function(c){return c.nodeType==1&&/^(absolute|relative|static)$/i.test(c.style.position)})},_insertLayer:function(){var c=this.editor,e=c.dom,d=e.getPos(e.getParent(c.selection.getNode(),"*")),b=c.getBody();c.dom.add(b,"div",{style:{position:"absolute",left:d.x,top:(d.y>20?d.y:20),width:100,height:100},"class":"mceItemVisualAid mceItemLayer"},c.selection.getContent()||c.getLang("layer.content"));if(tinymce.isIE){e.setHTML(b,b.innerHTML)}},_toggleAbsolute:function(){var b=this.editor,c=this._getParentLayer(b.selection.getNode());if(!c){c=b.dom.getParent(b.selection.getNode(),"DIV,P,IMG")}if(c){if(c.style.position.toLowerCase()=="absolute"){b.dom.setStyles(c,{position:"",left:"",top:"",width:"",height:""});b.dom.removeClass(c,"mceItemVisualAid");b.dom.removeClass(c,"mceItemLayer")}else{if(c.style.left==""){c.style.left=20+"px"}if(c.style.top==""){c.style.top=20+"px"}if(c.style.width==""){c.style.width=c.width?(c.width+"px"):"100px"}if(c.style.height==""){c.style.height=c.height?(c.height+"px"):"100px"}c.style.position="absolute";b.dom.setAttrib(c,"data-mce-style","");b.addVisual(b.getBody())}b.execCommand("mceRepaint");b.nodeChanged()}}});tinymce.PluginManager.add("layer",tinymce.plugins.Layer)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/layer/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/layer/editor_plugin_src.js deleted file mode 100644 index daed2806cb..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/layer/editor_plugin_src.js +++ /dev/null @@ -1,262 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - function findParentLayer(node) { - do { - if (node.className && node.className.indexOf('mceItemLayer') != -1) { - return node; - } - } while (node = node.parentNode); - }; - - tinymce.create('tinymce.plugins.Layer', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - - // Register commands - ed.addCommand('mceInsertLayer', t._insertLayer, t); - - ed.addCommand('mceMoveForward', function() { - t._move(1); - }); - - ed.addCommand('mceMoveBackward', function() { - t._move(-1); - }); - - ed.addCommand('mceMakeAbsolute', function() { - t._toggleAbsolute(); - }); - - // Register buttons - ed.addButton('moveforward', {title : 'layer.forward_desc', cmd : 'mceMoveForward'}); - ed.addButton('movebackward', {title : 'layer.backward_desc', cmd : 'mceMoveBackward'}); - ed.addButton('absolute', {title : 'layer.absolute_desc', cmd : 'mceMakeAbsolute'}); - ed.addButton('insertlayer', {title : 'layer.insertlayer_desc', cmd : 'mceInsertLayer'}); - - ed.onInit.add(function() { - var dom = ed.dom; - - if (tinymce.isIE) - ed.getDoc().execCommand('2D-Position', false, true); - }); - - // Remove serialized styles when selecting a layer since it might be changed by a drag operation - ed.onMouseUp.add(function(ed, e) { - var layer = findParentLayer(e.target); - - if (layer) { - ed.dom.setAttrib(layer, 'data-mce-style', ''); - } - }); - - // Fixes edit focus issues with layers on Gecko - // This will enable designMode while inside a layer and disable it when outside - ed.onMouseDown.add(function(ed, e) { - var node = e.target, doc = ed.getDoc(), parent; - - if (tinymce.isGecko) { - if (findParentLayer(node)) { - if (doc.designMode !== 'on') { - doc.designMode = 'on'; - - // Repaint caret - node = doc.body; - parent = node.parentNode; - parent.removeChild(node); - parent.appendChild(node); - } - } else if (doc.designMode == 'on') { - doc.designMode = 'off'; - } - } - }); - - ed.onNodeChange.add(t._nodeChange, t); - ed.onVisualAid.add(t._visualAid, t); - }, - - getInfo : function() { - return { - longname : 'Layer', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/layer', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Private methods - - _nodeChange : function(ed, cm, n) { - var le, p; - - le = this._getParentLayer(n); - p = ed.dom.getParent(n, 'DIV,P,IMG'); - - if (!p) { - cm.setDisabled('absolute', 1); - cm.setDisabled('moveforward', 1); - cm.setDisabled('movebackward', 1); - } else { - cm.setDisabled('absolute', 0); - cm.setDisabled('moveforward', !le); - cm.setDisabled('movebackward', !le); - cm.setActive('absolute', le && le.style.position.toLowerCase() == "absolute"); - } - }, - - // Private methods - - _visualAid : function(ed, e, s) { - var dom = ed.dom; - - tinymce.each(dom.select('div,p', e), function(e) { - if (/^(absolute|relative|fixed)$/i.test(e.style.position)) { - if (s) - dom.addClass(e, 'mceItemVisualAid'); - else - dom.removeClass(e, 'mceItemVisualAid'); - - dom.addClass(e, 'mceItemLayer'); - } - }); - }, - - _move : function(d) { - var ed = this.editor, i, z = [], le = this._getParentLayer(ed.selection.getNode()), ci = -1, fi = -1, nl; - - nl = []; - tinymce.walk(ed.getBody(), function(n) { - if (n.nodeType == 1 && /^(absolute|relative|static)$/i.test(n.style.position)) - nl.push(n); - }, 'childNodes'); - - // Find z-indexes - for (i=0; i -1) { - nl[ci].style.zIndex = z[fi]; - nl[fi].style.zIndex = z[ci]; - } else { - if (z[ci] > 0) - nl[ci].style.zIndex = z[ci] - 1; - } - } else { - // Move forward - - // Try find a higher one - for (i=0; i z[ci]) { - fi = i; - break; - } - } - - if (fi > -1) { - nl[ci].style.zIndex = z[fi]; - nl[fi].style.zIndex = z[ci]; - } else - nl[ci].style.zIndex = z[ci] + 1; - } - - ed.execCommand('mceRepaint'); - }, - - _getParentLayer : function(n) { - return this.editor.dom.getParent(n, function(n) { - return n.nodeType == 1 && /^(absolute|relative|static)$/i.test(n.style.position); - }); - }, - - _insertLayer : function() { - var ed = this.editor, dom = ed.dom, p = dom.getPos(dom.getParent(ed.selection.getNode(), '*')), body = ed.getBody(); - - ed.dom.add(body, 'div', { - style : { - position : 'absolute', - left : p.x, - top : (p.y > 20 ? p.y : 20), - width : 100, - height : 100 - }, - 'class' : 'mceItemVisualAid mceItemLayer' - }, ed.selection.getContent() || ed.getLang('layer.content')); - - // Workaround for IE where it messes up the JS engine if you insert a layer on IE 6,7 - if (tinymce.isIE) - dom.setHTML(body, body.innerHTML); - }, - - _toggleAbsolute : function() { - var ed = this.editor, le = this._getParentLayer(ed.selection.getNode()); - - if (!le) - le = ed.dom.getParent(ed.selection.getNode(), 'DIV,P,IMG'); - - if (le) { - if (le.style.position.toLowerCase() == "absolute") { - ed.dom.setStyles(le, { - position : '', - left : '', - top : '', - width : '', - height : '' - }); - - ed.dom.removeClass(le, 'mceItemVisualAid'); - ed.dom.removeClass(le, 'mceItemLayer'); - } else { - if (le.style.left == "") - le.style.left = 20 + 'px'; - - if (le.style.top == "") - le.style.top = 20 + 'px'; - - if (le.style.width == "") - le.style.width = le.width ? (le.width + 'px') : '100px'; - - if (le.style.height == "") - le.style.height = le.height ? (le.height + 'px') : '100px'; - - le.style.position = "absolute"; - - ed.dom.setAttrib(le, 'data-mce-style', ''); - ed.addVisual(ed.getBody()); - } - - ed.execCommand('mceRepaint'); - ed.nodeChanged(); - } - } - }); - - // Register plugin - tinymce.PluginManager.add('layer', tinymce.plugins.Layer); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin.js deleted file mode 100644 index 2ed5f41ae4..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(a){a.onAddEditor.addToTop(function(c,b){b.settings.inline_styles=false});a.create("tinymce.plugins.LegacyOutput",{init:function(b){b.onInit.add(function(){var c="p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",e=a.explode(b.settings.font_size_style_values),d=b.schema;b.formatter.register({alignleft:{selector:c,attributes:{align:"left"}},aligncenter:{selector:c,attributes:{align:"center"}},alignright:{selector:c,attributes:{align:"right"}},alignfull:{selector:c,attributes:{align:"justify"}},bold:[{inline:"b",remove:"all"},{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}}],italic:[{inline:"i",remove:"all"},{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}}],underline:[{inline:"u",remove:"all"},{inline:"span",styles:{textDecoration:"underline"},exact:true}],strikethrough:[{inline:"strike",remove:"all"},{inline:"span",styles:{textDecoration:"line-through"},exact:true}],fontname:{inline:"font",attributes:{face:"%value"}},fontsize:{inline:"font",attributes:{size:function(f){return a.inArray(e,f.value)+1}}},forecolor:{inline:"font",attributes:{color:"%value"}},hilitecolor:{inline:"font",styles:{backgroundColor:"%value"}}});a.each("b,i,u,strike".split(","),function(f){d.addValidElements(f+"[*]")});if(!d.getElementRule("font")){d.addValidElements("font[face|size|color|style]")}a.each(c.split(","),function(f){var h=d.getElementRule(f),g;if(h){if(!h.attributes.align){h.attributes.align={};h.attributesOrder.push("align")}}});b.onNodeChange.add(function(g,k){var j,f,h,i;f=g.dom.getParent(g.selection.getNode(),"font");if(f){h=f.face;i=f.size}if(j=k.get("fontselect")){j.select(function(l){return l==h})}if(j=k.get("fontsizeselect")){j.select(function(m){var l=a.inArray(e,m.fontSize);return l+1==i})}})})},getInfo:function(){return{longname:"LegacyOutput",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput",version:a.majorVersion+"."+a.minorVersion}}});a.PluginManager.add("legacyoutput",a.plugins.LegacyOutput)})(tinymce); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin_src.js deleted file mode 100644 index 3cdcde579d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/legacyoutput/editor_plugin_src.js +++ /dev/null @@ -1,139 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - * - * This plugin will force TinyMCE to produce deprecated legacy output such as font elements, u elements, align - * attributes and so forth. There are a few cases where these old items might be needed for example in email applications or with Flash - * - * However you should NOT use this plugin if you are building some system that produces web contents such as a CMS. All these elements are - * not apart of the newer specifications for HTML and XHTML. - */ - -(function(tinymce) { - // Override inline_styles setting to force TinyMCE to produce deprecated contents - tinymce.onAddEditor.addToTop(function(tinymce, editor) { - editor.settings.inline_styles = false; - }); - - // Create the legacy ouput plugin - tinymce.create('tinymce.plugins.LegacyOutput', { - init : function(editor) { - editor.onInit.add(function() { - var alignElements = 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', - fontSizes = tinymce.explode(editor.settings.font_size_style_values), - schema = editor.schema; - - // Override some internal formats to produce legacy elements and attributes - editor.formatter.register({ - // Change alignment formats to use the deprecated align attribute - alignleft : {selector : alignElements, attributes : {align : 'left'}}, - aligncenter : {selector : alignElements, attributes : {align : 'center'}}, - alignright : {selector : alignElements, attributes : {align : 'right'}}, - alignfull : {selector : alignElements, attributes : {align : 'justify'}}, - - // Change the basic formatting elements to use deprecated element types - bold : [ - {inline : 'b', remove : 'all'}, - {inline : 'strong', remove : 'all'}, - {inline : 'span', styles : {fontWeight : 'bold'}} - ], - italic : [ - {inline : 'i', remove : 'all'}, - {inline : 'em', remove : 'all'}, - {inline : 'span', styles : {fontStyle : 'italic'}} - ], - underline : [ - {inline : 'u', remove : 'all'}, - {inline : 'span', styles : {textDecoration : 'underline'}, exact : true} - ], - strikethrough : [ - {inline : 'strike', remove : 'all'}, - {inline : 'span', styles : {textDecoration: 'line-through'}, exact : true} - ], - - // Change font size and font family to use the deprecated font element - fontname : {inline : 'font', attributes : {face : '%value'}}, - fontsize : { - inline : 'font', - attributes : { - size : function(vars) { - return tinymce.inArray(fontSizes, vars.value) + 1; - } - } - }, - - // Setup font elements for colors as well - forecolor : {inline : 'font', attributes : {color : '%value'}}, - hilitecolor : {inline : 'font', styles : {backgroundColor : '%value'}} - }); - - // Check that deprecated elements are allowed if not add them - tinymce.each('b,i,u,strike'.split(','), function(name) { - schema.addValidElements(name + '[*]'); - }); - - // Add font element if it's missing - if (!schema.getElementRule("font")) - schema.addValidElements("font[face|size|color|style]"); - - // Add the missing and depreacted align attribute for the serialization engine - tinymce.each(alignElements.split(','), function(name) { - var rule = schema.getElementRule(name), found; - - if (rule) { - if (!rule.attributes.align) { - rule.attributes.align = {}; - rule.attributesOrder.push('align'); - } - } - }); - - // Listen for the onNodeChange event so that we can do special logic for the font size and font name drop boxes - editor.onNodeChange.add(function(editor, control_manager) { - var control, fontElm, fontName, fontSize; - - // Find font element get it's name and size - fontElm = editor.dom.getParent(editor.selection.getNode(), 'font'); - if (fontElm) { - fontName = fontElm.face; - fontSize = fontElm.size; - } - - // Select/unselect the font name in droplist - if (control = control_manager.get('fontselect')) { - control.select(function(value) { - return value == fontName; - }); - } - - // Select/unselect the font size in droplist - if (control = control_manager.get('fontsizeselect')) { - control.select(function(value) { - var index = tinymce.inArray(fontSizes, value.fontSize); - - return index + 1 == fontSize; - }); - } - }); - }); - }, - - getInfo : function() { - return { - longname : 'LegacyOutput', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('legacyoutput', tinymce.plugins.LegacyOutput); -})(tinymce); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin.js deleted file mode 100644 index ec21b256ec..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var e=tinymce.each,r=tinymce.dom.Event,g;function p(t,s){while(t&&(t.nodeType===8||(t.nodeType===3&&/^[ \t\n\r]*$/.test(t.nodeValue)))){t=s(t)}return t}function b(s){return p(s,function(t){return t.previousSibling})}function i(s){return p(s,function(t){return t.nextSibling})}function d(s,u,t){return s.dom.getParent(u,function(v){return tinymce.inArray(t,v)!==-1})}function n(s){return s&&(s.tagName==="OL"||s.tagName==="UL")}function c(u,v){var t,w,s;t=b(u.lastChild);while(n(t)){w=t;t=b(w.previousSibling)}if(w){s=v.create("li",{style:"list-style-type: none;"});v.split(u,w);v.insertAfter(s,w);s.appendChild(w);s.appendChild(w);u=s.previousSibling}return u}function m(t,s,u){t=a(t,s,u);return o(t,s,u)}function a(u,s,v){var t=b(u.previousSibling);if(t){return h(t,u,s?t:false,v)}else{return u}}function o(u,t,v){var s=i(u.nextSibling);if(s){return h(u,s,t?s:false,v)}else{return u}}function h(u,s,t,v){if(l(u,s,!!t,v)){return f(u,s,t)}else{if(u&&u.tagName==="LI"&&n(s)){u.appendChild(s)}}return s}function l(u,t,s,v){if(!u||!t){return false}else{if(u.tagName==="LI"&&t.tagName==="LI"){return t.style.listStyleType==="none"||j(t)}else{if(n(u)){return(u.tagName===t.tagName&&(s||u.style.listStyleType===t.style.listStyleType))||q(t)}else{return v&&u.tagName==="P"&&t.tagName==="P"}}}}function q(t){var s=i(t.firstChild),u=b(t.lastChild);return s&&u&&n(t)&&s===u&&(n(s)||s.style.listStyleType==="none"||j(s))}function j(u){var t=i(u.firstChild),s=b(u.lastChild);return t&&s&&t===s&&n(t)}function f(w,v,s){var u=b(w.lastChild),t=i(v.firstChild);if(w.tagName==="P"){w.appendChild(w.ownerDocument.createElement("br"))}while(v.firstChild){w.appendChild(v.firstChild)}if(s){w.style.listStyleType=s.style.listStyleType}v.parentNode.removeChild(v);h(u,t,false);return w}function k(t,u){var s;if(!u.is(t,"li,ol,ul")){s=u.getParent(t,"li");if(s){t=s}}return t}tinymce.create("tinymce.plugins.Lists",{init:function(y){var v="TABBING";var s="EMPTY";var J="ESCAPE";var z="PARAGRAPH";var N="UNKNOWN";var x=N;function E(U){return U.keyCode===tinymce.VK.TAB&&!(U.altKey||U.ctrlKey)&&(y.queryCommandState("InsertUnorderedList")||y.queryCommandState("InsertOrderedList"))}function w(){var U=B();var W=U.parentNode.parentNode;var V=U.parentNode.lastChild===U;return V&&!t(W)&&P(U)}function t(U){if(n(U)){return U.parentNode&&U.parentNode.tagName==="LI"}else{return U.tagName==="LI"}}function F(){return y.selection.isCollapsed()&&P(B())}function B(){var U=y.selection.getStart();return((U.tagName=="BR"||U.tagName=="")&&U.parentNode.tagName=="LI")?U.parentNode:U}function P(U){var V=U.childNodes.length;if(U.tagName==="LI"){return V==0?true:V==1&&(U.firstChild.tagName==""||U.firstChild.tagName=="BR"||H(U))}return false}function H(U){var V=tinymce.grep(U.parentNode.childNodes,function(Y){return Y.tagName=="LI"});var W=U==V[V.length-1];var X=U.firstChild;return tinymce.isIE9&&W&&(X.nodeValue==String.fromCharCode(160)||X.nodeValue==String.fromCharCode(32))}function T(U){return U.keyCode===tinymce.VK.ENTER}function A(U){return T(U)&&!U.shiftKey}function M(U){if(E(U)){return v}else{if(A(U)&&w()){return N}else{if(A(U)&&F()){return s}else{return N}}}}function D(U,V){if(x==v||x==s||tinymce.isGecko&&x==J){r.cancel(V)}}function C(){var U=y.selection.getRng(true);var V=U.startContainer;if(V.nodeType==3){var W=V.nodeValue;if(tinymce.isIE9&&W.length>1&&W.charCodeAt(W.length-1)==32){return(U.endOffset==W.length-1)}else{return(U.endOffset==W.length)}}else{if(V.nodeType==1){return U.endOffset==V.childNodes.length}}return false}function I(){var W=y.selection.getNode();var V="h1,h2,h3,h4,h5,h6,p,div";var U=y.dom.is(W,V)&&W.parentNode.tagName==="LI"&&W.parentNode.lastChild===W;return y.selection.isCollapsed()&&U&&C()}function K(W,Y){if(A(Y)&&I()){var X=W.selection.getNode();var V=W.dom.create("li");var U=W.dom.getParent(X,"li");W.dom.insertAfter(V,U);if(tinymce.isIE6||tinymce.isIE7||tinyMCE.isIE8){W.selection.setCursorLocation(V,1)}else{W.selection.setCursorLocation(V,0)}Y.preventDefault()}}function u(X,Z){var ac;if(!tinymce.isGecko){return}var V=X.selection.getStart();if(Z.keyCode!=tinymce.VK.BACKSPACE||V.tagName!=="IMG"){return}function W(ag){var ah=ag.firstChild;var af=null;do{if(!ah){break}if(ah.tagName==="LI"){af=ah}}while(ah=ah.nextSibling);return af}function ae(ag,af){while(ag.childNodes.length>0){af.appendChild(ag.childNodes[0])}}ac=V.parentNode.previousSibling;if(!ac){return}var aa;if(ac.tagName==="UL"||ac.tagName==="OL"){aa=ac}else{if(ac.previousSibling&&(ac.previousSibling.tagName==="UL"||ac.previousSibling.tagName==="OL")){aa=ac.previousSibling}else{return}}var ad=W(aa);var U=X.dom.createRng();U.setStart(ad,1);U.setEnd(ad,1);X.selection.setRng(U);X.selection.collapse(true);var Y=X.selection.getBookmark();var ab=V.parentNode.cloneNode(true);if(ab.tagName==="P"||ab.tagName==="DIV"){ae(ab,ad)}else{ad.appendChild(ab)}V.parentNode.parentNode.removeChild(V.parentNode);X.selection.moveToBookmark(Y)}function G(U){var V=y.dom.getParent(U,"ol,ul");if(V!=null){var W=V.lastChild;y.selection.setCursorLocation(W,0)}}this.ed=y;y.addCommand("Indent",this.indent,this);y.addCommand("Outdent",this.outdent,this);y.addCommand("InsertUnorderedList",function(){this.applyList("UL","OL")},this);y.addCommand("InsertOrderedList",function(){this.applyList("OL","UL")},this);y.onInit.add(function(){y.editorCommands.addCommands({outdent:function(){var V=y.selection,W=y.dom;function U(X){X=W.getParent(X,W.isBlock);return X&&(parseInt(y.dom.getStyle(X,"margin-left")||0,10)+parseInt(y.dom.getStyle(X,"padding-left")||0,10))>0}return U(V.getStart())||U(V.getEnd())||y.queryCommandState("InsertOrderedList")||y.queryCommandState("InsertUnorderedList")}},"state")});y.onKeyUp.add(function(V,W){if(x==v){V.execCommand(W.shiftKey?"Outdent":"Indent",true,null);x=N;return r.cancel(W)}else{if(x==s){var U=B();var Y=V.settings.list_outdent_on_enter===true||W.shiftKey;V.execCommand(Y?"Outdent":"Indent",true,null);if(tinymce.isIE){G(U)}return r.cancel(W)}else{if(x==J){if(tinymce.isIE6||tinymce.isIE7||tinymce.isIE8){var X=V.getDoc().createTextNode("\uFEFF");V.selection.getNode().appendChild(X)}else{if(tinymce.isIE9||tinymce.isGecko){V.execCommand("Outdent");return r.cancel(W)}}}}}});function L(V,U){var W=y.getDoc().createTextNode("\uFEFF");V.insertBefore(W,U);y.selection.setCursorLocation(W,0);y.execCommand("mceRepaint")}function R(V,X){if(T(X)){var U=B();if(U){var W=U.parentNode;var Y=W&&W.parentNode;if(Y&&Y.nodeName=="LI"&&Y.firstChild==W&&U==W.firstChild){L(Y,W)}}}}function S(V,X){if(T(X)){var U=B();if(V.dom.select("ul li",U).length===1){var W=U.firstChild;L(U,W)}}}function Q(W,aa){function X(ab){var ad=[];var ae=new tinymce.dom.TreeWalker(ab.firstChild,ab);for(var ac=ae.current();ac;ac=ae.next()){if(W.dom.is(ac,"ol,ul,li")){ad.push(ac)}}return ad}if(aa.keyCode==tinymce.VK.BACKSPACE){var U=B();if(U){var Z=W.dom.getParent(U,"ol,ul"),V=W.selection.getRng();if(Z&&Z.firstChild===U&&V.startOffset==0){var Y=X(U);Y.unshift(U);W.execCommand("Outdent",false,Y);W.undoManager.add();return r.cancel(aa)}}}}function O(V,X){var U=B();if(X.keyCode===tinymce.VK.BACKSPACE&&V.dom.is(U,"li")&&U.parentNode.firstChild!==U){if(V.dom.select("ul,ol",U).length===1){var Z=U.previousSibling;V.dom.remove(V.dom.select("br",U));V.dom.remove(U,true);var W=tinymce.grep(Z.childNodes,function(aa){return aa.nodeType===3});if(W.length===1){var Y=W[0];V.selection.setCursorLocation(Y,Y.length)}V.undoManager.add();return r.cancel(X)}}}y.onKeyDown.add(function(U,V){x=M(V)});y.onKeyDown.add(D);y.onKeyDown.add(u);y.onKeyDown.add(K);if(tinymce.isGecko){y.onKeyUp.add(R)}if(tinymce.isIE8){y.onKeyUp.add(S)}if(tinymce.isGecko||tinymce.isWebKit){y.onKeyDown.add(Q)}if(tinymce.isWebKit){y.onKeyDown.add(O)}},applyList:function(y,v){var C=this,z=C.ed,I=z.dom,s=[],H=false,u=false,w=false,B,G=z.selection.getSelectedBlocks();function E(t){if(t&&t.tagName==="BR"){I.remove(t)}}function F(M){var N=I.create(y),t;function L(O){if(O.style.marginLeft||O.style.paddingLeft){C.adjustPaddingFunction(false)(O)}}if(M.tagName==="LI"){}else{if(M.tagName==="P"||M.tagName==="DIV"||M.tagName==="BODY"){K(M,function(P,O){J(P,O,M.tagName==="BODY"?null:P.parentNode);t=P.parentNode;L(t);E(O)});if(t){if(t.tagName==="LI"&&(M.tagName==="P"||G.length>1)){I.split(t.parentNode.parentNode,t.parentNode)}m(t.parentNode,true)}return}else{t=I.create("li");I.insertAfter(t,M);t.appendChild(M);L(M);M=t}}I.insertAfter(N,M);N.appendChild(M);m(N,true);s.push(M)}function J(P,L,N){var t,O=P,M;while(!I.isBlock(P.parentNode)&&P.parentNode!==I.getRoot()){P=I.split(P.parentNode,P.previousSibling);P=P.nextSibling;O=P}if(N){t=N.cloneNode(true);P.parentNode.insertBefore(t,P);while(t.firstChild){I.remove(t.firstChild)}t=I.rename(t,"li")}else{t=I.create("li");P.parentNode.insertBefore(t,P)}while(O&&O!=L){M=O.nextSibling;t.appendChild(O);O=M}if(t.childNodes.length===0){t.innerHTML='
    '}F(t)}function K(Q,T){var N,R,O=3,L=1,t="br,ul,ol,p,div,h1,h2,h3,h4,h5,h6,table,blockquote,address,pre,form,center,dl";function P(X,U){var V=I.createRng(),W;g.keep=true;z.selection.moveToBookmark(g);g.keep=false;W=z.selection.getRng(true);if(!U){U=X.parentNode.lastChild}V.setStartBefore(X);V.setEndAfter(U);return !(V.compareBoundaryPoints(O,W)>0||V.compareBoundaryPoints(L,W)<=0)}function S(U){if(U.nextSibling){return U.nextSibling}if(!I.isBlock(U.parentNode)&&U.parentNode!==I.getRoot()){return S(U.parentNode)}}N=Q.firstChild;var M=false;e(I.select(t,Q),function(U){if(U.hasAttribute&&U.hasAttribute("_mce_bogus")){return true}if(P(N,U)){I.addClass(U,"_mce_tagged_br");N=S(U)}});M=(N&&P(N,undefined));N=Q.firstChild;e(I.select(t,Q),function(V){var U=S(V);if(V.hasAttribute&&V.hasAttribute("_mce_bogus")){return true}if(I.hasClass(V,"_mce_tagged_br")){T(N,V,R);R=null}else{R=V}N=U});if(M){T(N,undefined,R)}}function D(t){K(t,function(M,L,N){J(M,L);E(L);E(N)})}function A(t){if(tinymce.inArray(s,t)!==-1){return}if(t.parentNode.tagName===v){I.split(t.parentNode,t);F(t);o(t.parentNode,false)}s.push(t)}function x(M){var O,N,L,t;if(tinymce.inArray(s,M)!==-1){return}M=c(M,I);while(I.is(M.parentNode,"ol,ul,li")){I.split(M.parentNode,M)}s.push(M);M=I.rename(M,"p");L=m(M,false,z.settings.force_br_newlines);if(L===M){O=M.firstChild;while(O){if(I.isBlock(O)){O=I.split(O.parentNode,O);t=true;N=O.nextSibling&&O.nextSibling.firstChild}else{N=O.nextSibling;if(t&&O.tagName==="BR"){I.remove(O)}t=false}O=N}}}e(G,function(t){t=k(t,I);if(t.tagName===v||(t.tagName==="LI"&&t.parentNode.tagName===v)){u=true}else{if(t.tagName===y||(t.tagName==="LI"&&t.parentNode.tagName===y)){H=true}else{w=true}}});if(w&&!H||u||G.length===0){B={LI:A,H1:F,H2:F,H3:F,H4:F,H5:F,H6:F,P:F,BODY:F,DIV:G.length>1?F:D,defaultAction:D,elements:this.selectedBlocks()}}else{B={defaultAction:x,elements:this.selectedBlocks(),processEvenIfEmpty:true}}this.process(B)},indent:function(){var u=this.ed,w=u.dom,x=[];function s(z){var y=w.create("li",{style:"list-style-type: none;"});w.insertAfter(y,z);return y}function t(B){var y=s(B),D=w.getParent(B,"ol,ul"),C=D.tagName,E=w.getStyle(D,"list-style-type"),A={},z;if(E!==""){A.style="list-style-type: "+E+";"}z=w.create(C,A);y.appendChild(z);return z}function v(z){if(!d(u,z,x)){z=c(z,w);var y=t(z);y.appendChild(z);m(y.parentNode,false);m(y,false);x.push(z)}}this.process({LI:v,defaultAction:this.adjustPaddingFunction(true),elements:this.selectedBlocks()})},outdent:function(y,x){var w=this,u=w.ed,z=u.dom,s=[];function A(t){var C,B,D;if(!d(u,t,s)){if(z.getStyle(t,"margin-left")!==""||z.getStyle(t,"padding-left")!==""){return w.adjustPaddingFunction(false)(t)}D=z.getStyle(t,"text-align",true);if(D==="center"||D==="right"){z.setStyle(t,"text-align","left");return}t=c(t,z);C=t.parentNode;B=t.parentNode.parentNode;if(B.tagName==="P"){z.split(B,t.parentNode)}else{z.split(C,t);if(B.tagName==="LI"){z.split(B,t)}else{if(!z.is(B,"ol,ul")){z.rename(t,"p")}}}s.push(t)}}var v=x&&tinymce.is(x,"array")?x:this.selectedBlocks();this.process({LI:A,defaultAction:this.adjustPaddingFunction(false),elements:v});e(s,m)},process:function(y){var F=this,w=F.ed.selection,z=F.ed.dom,E,u;function B(t){var s=tinymce.grep(t.childNodes,function(H){return !(H.nodeName==="BR"||H.nodeName==="SPAN"&&z.getAttrib(H,"data-mce-type")=="bookmark"||H.nodeType==3&&(H.nodeValue==String.fromCharCode(160)||H.nodeValue==""))});return s.length===0}function x(s){z.removeClass(s,"_mce_act_on");if(!s||s.nodeType!==1||!y.processEvenIfEmpty&&E.length>1&&B(s)){return}s=k(s,z);var t=y[s.tagName];if(!t){t=y.defaultAction}t(s)}function v(s){F.splitSafeEach(s.childNodes,x,true)}function C(s,t){return t>=0&&s.hasChildNodes()&&t0){t=s.shift();w.removeClass(t,"_mce_act_on");u(t);s=w.select("._mce_act_on")}},adjustPaddingFunction:function(u){var s,v,t=this.ed;s=t.settings.indentation;v=/[a-z%]+/i.exec(s);s=parseInt(s,10);return function(w){var y,x;y=parseInt(t.dom.getStyle(w,"margin-left")||0,10)+parseInt(t.dom.getStyle(w,"padding-left")||0,10);if(u){x=y+s}else{x=y-s}t.dom.setStyle(w,"padding-left","");t.dom.setStyle(w,"margin-left",x>0?x+v:"")}},selectedBlocks:function(){var s=this.ed,t=s.selection.getSelectedBlocks();return t.length==0?[s.dom.getRoot()]:t},getInfo:function(){return{longname:"Lists",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/lists",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("lists",tinymce.plugins.Lists)}()); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin_src.js deleted file mode 100644 index d9ea6d1793..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/lists/editor_plugin_src.js +++ /dev/null @@ -1,955 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2011, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var each = tinymce.each, Event = tinymce.dom.Event, bookmark; - - // Skips text nodes that only contain whitespace since they aren't semantically important. - function skipWhitespaceNodes(e, next) { - while (e && (e.nodeType === 8 || (e.nodeType === 3 && /^[ \t\n\r]*$/.test(e.nodeValue)))) { - e = next(e); - } - return e; - } - - function skipWhitespaceNodesBackwards(e) { - return skipWhitespaceNodes(e, function(e) { - return e.previousSibling; - }); - } - - function skipWhitespaceNodesForwards(e) { - return skipWhitespaceNodes(e, function(e) { - return e.nextSibling; - }); - } - - function hasParentInList(ed, e, list) { - return ed.dom.getParent(e, function(p) { - return tinymce.inArray(list, p) !== -1; - }); - } - - function isList(e) { - return e && (e.tagName === 'OL' || e.tagName === 'UL'); - } - - function splitNestedLists(element, dom) { - var tmp, nested, wrapItem; - tmp = skipWhitespaceNodesBackwards(element.lastChild); - while (isList(tmp)) { - nested = tmp; - tmp = skipWhitespaceNodesBackwards(nested.previousSibling); - } - if (nested) { - wrapItem = dom.create('li', { style: 'list-style-type: none;'}); - dom.split(element, nested); - dom.insertAfter(wrapItem, nested); - wrapItem.appendChild(nested); - wrapItem.appendChild(nested); - element = wrapItem.previousSibling; - } - return element; - } - - function attemptMergeWithAdjacent(e, allowDifferentListStyles, mergeParagraphs) { - e = attemptMergeWithPrevious(e, allowDifferentListStyles, mergeParagraphs); - return attemptMergeWithNext(e, allowDifferentListStyles, mergeParagraphs); - } - - function attemptMergeWithPrevious(e, allowDifferentListStyles, mergeParagraphs) { - var prev = skipWhitespaceNodesBackwards(e.previousSibling); - if (prev) { - return attemptMerge(prev, e, allowDifferentListStyles ? prev : false, mergeParagraphs); - } else { - return e; - } - } - - function attemptMergeWithNext(e, allowDifferentListStyles, mergeParagraphs) { - var next = skipWhitespaceNodesForwards(e.nextSibling); - if (next) { - return attemptMerge(e, next, allowDifferentListStyles ? next : false, mergeParagraphs); - } else { - return e; - } - } - - function attemptMerge(e1, e2, differentStylesMasterElement, mergeParagraphs) { - if (canMerge(e1, e2, !!differentStylesMasterElement, mergeParagraphs)) { - return merge(e1, e2, differentStylesMasterElement); - } else if (e1 && e1.tagName === 'LI' && isList(e2)) { - // Fix invalidly nested lists. - e1.appendChild(e2); - } - return e2; - } - - function canMerge(e1, e2, allowDifferentListStyles, mergeParagraphs) { - if (!e1 || !e2) { - return false; - } else if (e1.tagName === 'LI' && e2.tagName === 'LI') { - return e2.style.listStyleType === 'none' || containsOnlyAList(e2); - } else if (isList(e1)) { - return (e1.tagName === e2.tagName && (allowDifferentListStyles || e1.style.listStyleType === e2.style.listStyleType)) || isListForIndent(e2); - } else return mergeParagraphs && e1.tagName === 'P' && e2.tagName === 'P'; - } - - function isListForIndent(e) { - var firstLI = skipWhitespaceNodesForwards(e.firstChild), lastLI = skipWhitespaceNodesBackwards(e.lastChild); - return firstLI && lastLI && isList(e) && firstLI === lastLI && (isList(firstLI) || firstLI.style.listStyleType === 'none' || containsOnlyAList(firstLI)); - } - - function containsOnlyAList(e) { - var firstChild = skipWhitespaceNodesForwards(e.firstChild), lastChild = skipWhitespaceNodesBackwards(e.lastChild); - return firstChild && lastChild && firstChild === lastChild && isList(firstChild); - } - - function merge(e1, e2, masterElement) { - var lastOriginal = skipWhitespaceNodesBackwards(e1.lastChild), firstNew = skipWhitespaceNodesForwards(e2.firstChild); - if (e1.tagName === 'P') { - e1.appendChild(e1.ownerDocument.createElement('br')); - } - while (e2.firstChild) { - e1.appendChild(e2.firstChild); - } - if (masterElement) { - e1.style.listStyleType = masterElement.style.listStyleType; - } - e2.parentNode.removeChild(e2); - attemptMerge(lastOriginal, firstNew, false); - return e1; - } - - function findItemToOperateOn(e, dom) { - var item; - if (!dom.is(e, 'li,ol,ul')) { - item = dom.getParent(e, 'li'); - if (item) { - e = item; - } - } - return e; - } - - tinymce.create('tinymce.plugins.Lists', { - init: function(ed) { - var LIST_TABBING = 'TABBING'; - var LIST_EMPTY_ITEM = 'EMPTY'; - var LIST_ESCAPE = 'ESCAPE'; - var LIST_PARAGRAPH = 'PARAGRAPH'; - var LIST_UNKNOWN = 'UNKNOWN'; - var state = LIST_UNKNOWN; - - function isTabInList(e) { - // Don't indent on Ctrl+Tab or Alt+Tab - return e.keyCode === tinymce.VK.TAB && !(e.altKey || e.ctrlKey) && - (ed.queryCommandState('InsertUnorderedList') || ed.queryCommandState('InsertOrderedList')); - } - - function isOnLastListItem() { - var li = getLi(); - var grandParent = li.parentNode.parentNode; - var isLastItem = li.parentNode.lastChild === li; - return isLastItem && !isNestedList(grandParent) && isEmptyListItem(li); - } - - function isNestedList(grandParent) { - if (isList(grandParent)) { - return grandParent.parentNode && grandParent.parentNode.tagName === 'LI'; - } else { - return grandParent.tagName === 'LI'; - } - } - - function isInEmptyListItem() { - return ed.selection.isCollapsed() && isEmptyListItem(getLi()); - } - - function getLi() { - var n = ed.selection.getStart(); - // Get start will return BR if the LI only contains a BR or an empty element as we use these to fix caret position - return ((n.tagName == 'BR' || n.tagName == '') && n.parentNode.tagName == 'LI') ? n.parentNode : n; - } - - function isEmptyListItem(li) { - var numChildren = li.childNodes.length; - if (li.tagName === 'LI') { - return numChildren == 0 ? true : numChildren == 1 && (li.firstChild.tagName == '' || li.firstChild.tagName == 'BR' || isEmptyIE9Li(li)); - } - return false; - } - - function isEmptyIE9Li(li) { - // only consider this to be last item if there is no list item content or that content is nbsp or space since IE9 creates these - var lis = tinymce.grep(li.parentNode.childNodes, function(n) {return n.tagName == 'LI'}); - var isLastLi = li == lis[lis.length - 1]; - var child = li.firstChild; - return tinymce.isIE9 && isLastLi && (child.nodeValue == String.fromCharCode(160) || child.nodeValue == String.fromCharCode(32)); - } - - function isEnter(e) { - return e.keyCode === tinymce.VK.ENTER; - } - - function isEnterWithoutShift(e) { - return isEnter(e) && !e.shiftKey; - } - - function getListKeyState(e) { - if (isTabInList(e)) { - return LIST_TABBING; - } else if (isEnterWithoutShift(e) && isOnLastListItem()) { - // Returns LIST_UNKNOWN since breaking out of lists is handled by the EnterKey.js logic now - //return LIST_ESCAPE; - return LIST_UNKNOWN; - } else if (isEnterWithoutShift(e) && isInEmptyListItem()) { - return LIST_EMPTY_ITEM; - } else { - return LIST_UNKNOWN; - } - } - - function cancelDefaultEvents(ed, e) { - // list escape is done manually using outdent as it does not create paragraphs correctly in td's - if (state == LIST_TABBING || state == LIST_EMPTY_ITEM || tinymce.isGecko && state == LIST_ESCAPE) { - Event.cancel(e); - } - } - - function isCursorAtEndOfContainer() { - var range = ed.selection.getRng(true); - var startContainer = range.startContainer; - if (startContainer.nodeType == 3) { - var value = startContainer.nodeValue; - if (tinymce.isIE9 && value.length > 1 && value.charCodeAt(value.length-1) == 32) { - // IE9 places a space on the end of the text in some cases so ignore last char - return (range.endOffset == value.length-1); - } else { - return (range.endOffset == value.length); - } - } else if (startContainer.nodeType == 1) { - return range.endOffset == startContainer.childNodes.length; - } - return false; - } - - /* - If we are at the end of a list item surrounded with an element, pressing enter should create a - new list item instead without splitting the element e.g. don't want to create new P or H1 tag - */ - function isEndOfListItem() { - var node = ed.selection.getNode(); - var validElements = 'h1,h2,h3,h4,h5,h6,p,div'; - var isLastParagraphOfLi = ed.dom.is(node, validElements) && node.parentNode.tagName === 'LI' && node.parentNode.lastChild === node; - return ed.selection.isCollapsed() && isLastParagraphOfLi && isCursorAtEndOfContainer(); - } - - // Creates a new list item after the current selection's list item parent - function createNewLi(ed, e) { - if (isEnterWithoutShift(e) && isEndOfListItem()) { - var node = ed.selection.getNode(); - var li = ed.dom.create("li"); - var parentLi = ed.dom.getParent(node, 'li'); - ed.dom.insertAfter(li, parentLi); - - // Move caret to new list element. - if (tinymce.isIE6 || tinymce.isIE7 || tinyMCE.isIE8) { - // Removed this line since it would create an odd < > tag and placing the caret inside an empty LI is handled and should be handled by the selection logic - //li.appendChild(ed.dom.create(" ")); // IE needs an element within the bullet point - ed.selection.setCursorLocation(li, 1); - } else { - ed.selection.setCursorLocation(li, 0); - } - e.preventDefault(); - } - } - - function imageJoiningListItem(ed, e) { - var prevSibling; - - if (!tinymce.isGecko) - return; - - var n = ed.selection.getStart(); - if (e.keyCode != tinymce.VK.BACKSPACE || n.tagName !== 'IMG') - return; - - function lastLI(node) { - var child = node.firstChild; - var li = null; - do { - if (!child) - break; - - if (child.tagName === 'LI') - li = child; - } while (child = child.nextSibling); - - return li; - } - - function addChildren(parentNode, destination) { - while (parentNode.childNodes.length > 0) - destination.appendChild(parentNode.childNodes[0]); - } - - // Check if there is a previous sibling - prevSibling = n.parentNode.previousSibling; - if (!prevSibling) - return; - - var ul; - if (prevSibling.tagName === 'UL' || prevSibling.tagName === 'OL') - ul = prevSibling; - else if (prevSibling.previousSibling && (prevSibling.previousSibling.tagName === 'UL' || prevSibling.previousSibling.tagName === 'OL')) - ul = prevSibling.previousSibling; - else - return; - - var li = lastLI(ul); - - // move the caret to the end of the list item - var rng = ed.dom.createRng(); - rng.setStart(li, 1); - rng.setEnd(li, 1); - ed.selection.setRng(rng); - ed.selection.collapse(true); - - // save a bookmark at the end of the list item - var bookmark = ed.selection.getBookmark(); - - // copy the image an its text to the list item - var clone = n.parentNode.cloneNode(true); - if (clone.tagName === 'P' || clone.tagName === 'DIV') - addChildren(clone, li); - else - li.appendChild(clone); - - // remove the old copy of the image - n.parentNode.parentNode.removeChild(n.parentNode); - - // move the caret where we saved the bookmark - ed.selection.moveToBookmark(bookmark); - } - - // fix the cursor position to ensure it is correct in IE - function setCursorPositionToOriginalLi(li) { - var list = ed.dom.getParent(li, 'ol,ul'); - if (list != null) { - var lastLi = list.lastChild; - // Removed this line since IE9 would report an DOM character error and placing the caret inside an empty LI is handled and should be handled by the selection logic - //lastLi.appendChild(ed.getDoc().createElement('')); - ed.selection.setCursorLocation(lastLi, 0); - } - } - - this.ed = ed; - ed.addCommand('Indent', this.indent, this); - ed.addCommand('Outdent', this.outdent, this); - ed.addCommand('InsertUnorderedList', function() { - this.applyList('UL', 'OL'); - }, this); - ed.addCommand('InsertOrderedList', function() { - this.applyList('OL', 'UL'); - }, this); - - ed.onInit.add(function() { - ed.editorCommands.addCommands({ - 'outdent': function() { - var sel = ed.selection, dom = ed.dom; - - function hasStyleIndent(n) { - n = dom.getParent(n, dom.isBlock); - return n && (parseInt(ed.dom.getStyle(n, 'margin-left') || 0, 10) + parseInt(ed.dom.getStyle(n, 'padding-left') || 0, 10)) > 0; - } - - return hasStyleIndent(sel.getStart()) || hasStyleIndent(sel.getEnd()) || ed.queryCommandState('InsertOrderedList') || ed.queryCommandState('InsertUnorderedList'); - } - }, 'state'); - }); - - ed.onKeyUp.add(function(ed, e) { - if (state == LIST_TABBING) { - ed.execCommand(e.shiftKey ? 'Outdent' : 'Indent', true, null); - state = LIST_UNKNOWN; - return Event.cancel(e); - } else if (state == LIST_EMPTY_ITEM) { - var li = getLi(); - var shouldOutdent = ed.settings.list_outdent_on_enter === true || e.shiftKey; - ed.execCommand(shouldOutdent ? 'Outdent' : 'Indent', true, null); - if (tinymce.isIE) { - setCursorPositionToOriginalLi(li); - } - - return Event.cancel(e); - } else if (state == LIST_ESCAPE) { - if (tinymce.isIE6 || tinymce.isIE7 || tinymce.isIE8) { - // append a zero sized nbsp so that caret is positioned correctly in IE after escaping and applying formatting. - // if there is no text then applying formatting for e.g a H1 to the P tag immediately following list after - // escaping from it will cause the caret to be positioned on the last li instead of staying the in P tag. - var n = ed.getDoc().createTextNode('\uFEFF'); - ed.selection.getNode().appendChild(n); - } else if (tinymce.isIE9 || tinymce.isGecko) { - // IE9 does not escape the list so we use outdent to do this and cancel the default behaviour - // Gecko does not create a paragraph outdenting inside a TD so default behaviour is cancelled and we outdent ourselves - ed.execCommand('Outdent'); - return Event.cancel(e); - } - } - }); - - function fixListItem(parent, reference) { - // a zero-sized non-breaking space is placed in the empty list item so that the nested list is - // displayed on the below line instead of next to it - var n = ed.getDoc().createTextNode('\uFEFF'); - parent.insertBefore(n, reference); - ed.selection.setCursorLocation(n, 0); - // repaint to remove rendering artifact. only visible when creating new list - ed.execCommand('mceRepaint'); - } - - function fixIndentedListItemForGecko(ed, e) { - if (isEnter(e)) { - var li = getLi(); - if (li) { - var parent = li.parentNode; - var grandParent = parent && parent.parentNode; - if (grandParent && grandParent.nodeName == 'LI' && grandParent.firstChild == parent && li == parent.firstChild) { - fixListItem(grandParent, parent); - } - } - } - } - - function fixIndentedListItemForIE8(ed, e) { - if (isEnter(e)) { - var li = getLi(); - if (ed.dom.select('ul li', li).length === 1) { - var list = li.firstChild; - fixListItem(li, list); - } - } - } - - function fixDeletingFirstCharOfList(ed, e) { - function listElements(li) { - var elements = []; - var walker = new tinymce.dom.TreeWalker(li.firstChild, li); - for (var node = walker.current(); node; node = walker.next()) { - if (ed.dom.is(node, 'ol,ul,li')) { - elements.push(node); - } - } - return elements; - } - - if (e.keyCode == tinymce.VK.BACKSPACE) { - var li = getLi(); - if (li) { - var list = ed.dom.getParent(li, 'ol,ul'), - rng = ed.selection.getRng(); - if (list && list.firstChild === li && rng.startOffset == 0) { - var elements = listElements(li); - elements.unshift(li); - ed.execCommand("Outdent", false, elements); - ed.undoManager.add(); - return Event.cancel(e); - } - } - } - } - - function fixDeletingEmptyLiInWebkit(ed, e) { - var li = getLi(); - if (e.keyCode === tinymce.VK.BACKSPACE && ed.dom.is(li, 'li') && li.parentNode.firstChild!==li) { - if (ed.dom.select('ul,ol', li).length === 1) { - var prevLi = li.previousSibling; - ed.dom.remove(ed.dom.select('br', li)); - ed.dom.remove(li, true); - var textNodes = tinymce.grep(prevLi.childNodes, function(n){ return n.nodeType === 3 }); - if (textNodes.length === 1) { - var textNode = textNodes[0]; - ed.selection.setCursorLocation(textNode, textNode.length); - } - ed.undoManager.add(); - return Event.cancel(e); - } - } - } - - ed.onKeyDown.add(function(_, e) { state = getListKeyState(e); }); - ed.onKeyDown.add(cancelDefaultEvents); - ed.onKeyDown.add(imageJoiningListItem); - ed.onKeyDown.add(createNewLi); - - if (tinymce.isGecko) { - ed.onKeyUp.add(fixIndentedListItemForGecko); - } - if (tinymce.isIE8) { - ed.onKeyUp.add(fixIndentedListItemForIE8); - } - if (tinymce.isGecko || tinymce.isWebKit) { - ed.onKeyDown.add(fixDeletingFirstCharOfList); - } - if (tinymce.isWebKit) { - ed.onKeyDown.add(fixDeletingEmptyLiInWebkit); - } - }, - - applyList: function(targetListType, oppositeListType) { - var t = this, ed = t.ed, dom = ed.dom, applied = [], hasSameType = false, hasOppositeType = false, hasNonList = false, actions, - selectedBlocks = ed.selection.getSelectedBlocks(); - - function cleanupBr(e) { - if (e && e.tagName === 'BR') { - dom.remove(e); - } - } - - function makeList(element) { - var list = dom.create(targetListType), li; - - function adjustIndentForNewList(element) { - // If there's a margin-left, outdent one level to account for the extra list margin. - if (element.style.marginLeft || element.style.paddingLeft) { - t.adjustPaddingFunction(false)(element); - } - } - - if (element.tagName === 'LI') { - // No change required. - } else if (element.tagName === 'P' || element.tagName === 'DIV' || element.tagName === 'BODY') { - processBrs(element, function(startSection, br) { - doWrapList(startSection, br, element.tagName === 'BODY' ? null : startSection.parentNode); - li = startSection.parentNode; - adjustIndentForNewList(li); - cleanupBr(br); - }); - if (li) { - if (li.tagName === 'LI' && (element.tagName === 'P' || selectedBlocks.length > 1)) { - dom.split(li.parentNode.parentNode, li.parentNode); - } - attemptMergeWithAdjacent(li.parentNode, true); - } - return; - } else { - // Put the list around the element. - li = dom.create('li'); - dom.insertAfter(li, element); - li.appendChild(element); - adjustIndentForNewList(element); - element = li; - } - dom.insertAfter(list, element); - list.appendChild(element); - attemptMergeWithAdjacent(list, true); - applied.push(element); - } - - function doWrapList(start, end, template) { - var li, n = start, tmp; - while (!dom.isBlock(start.parentNode) && start.parentNode !== dom.getRoot()) { - start = dom.split(start.parentNode, start.previousSibling); - start = start.nextSibling; - n = start; - } - if (template) { - li = template.cloneNode(true); - start.parentNode.insertBefore(li, start); - while (li.firstChild) dom.remove(li.firstChild); - li = dom.rename(li, 'li'); - } else { - li = dom.create('li'); - start.parentNode.insertBefore(li, start); - } - while (n && n != end) { - tmp = n.nextSibling; - li.appendChild(n); - n = tmp; - } - if (li.childNodes.length === 0) { - li.innerHTML = '
    '; - } - makeList(li); - } - - function processBrs(element, callback) { - var startSection, previousBR, END_TO_START = 3, START_TO_END = 1, - breakElements = 'br,ul,ol,p,div,h1,h2,h3,h4,h5,h6,table,blockquote,address,pre,form,center,dl'; - - function isAnyPartSelected(start, end) { - var r = dom.createRng(), sel; - bookmark.keep = true; - ed.selection.moveToBookmark(bookmark); - bookmark.keep = false; - sel = ed.selection.getRng(true); - if (!end) { - end = start.parentNode.lastChild; - } - r.setStartBefore(start); - r.setEndAfter(end); - return !(r.compareBoundaryPoints(END_TO_START, sel) > 0 || r.compareBoundaryPoints(START_TO_END, sel) <= 0); - } - - function nextLeaf(br) { - if (br.nextSibling) - return br.nextSibling; - if (!dom.isBlock(br.parentNode) && br.parentNode !== dom.getRoot()) - return nextLeaf(br.parentNode); - } - - // Split on BRs within the range and process those. - startSection = element.firstChild; - // First mark the BRs that have any part of the previous section selected. - var trailingContentSelected = false; - each(dom.select(breakElements, element), function(br) { - if (br.hasAttribute && br.hasAttribute('_mce_bogus')) { - return true; // Skip the bogus Brs that are put in to appease Firefox and Safari. - } - if (isAnyPartSelected(startSection, br)) { - dom.addClass(br, '_mce_tagged_br'); - startSection = nextLeaf(br); - } - }); - trailingContentSelected = (startSection && isAnyPartSelected(startSection, undefined)); - startSection = element.firstChild; - each(dom.select(breakElements, element), function(br) { - // Got a section from start to br. - var tmp = nextLeaf(br); - if (br.hasAttribute && br.hasAttribute('_mce_bogus')) { - return true; // Skip the bogus Brs that are put in to appease Firefox and Safari. - } - if (dom.hasClass(br, '_mce_tagged_br')) { - callback(startSection, br, previousBR); - previousBR = null; - } else { - previousBR = br; - } - startSection = tmp; - }); - if (trailingContentSelected) { - callback(startSection, undefined, previousBR); - } - } - - function wrapList(element) { - processBrs(element, function(startSection, br, previousBR) { - // Need to indent this part - doWrapList(startSection, br); - cleanupBr(br); - cleanupBr(previousBR); - }); - } - - function changeList(element) { - if (tinymce.inArray(applied, element) !== -1) { - return; - } - if (element.parentNode.tagName === oppositeListType) { - dom.split(element.parentNode, element); - makeList(element); - attemptMergeWithNext(element.parentNode, false); - } - applied.push(element); - } - - function convertListItemToParagraph(element) { - var child, nextChild, mergedElement, splitLast; - if (tinymce.inArray(applied, element) !== -1) { - return; - } - element = splitNestedLists(element, dom); - while (dom.is(element.parentNode, 'ol,ul,li')) { - dom.split(element.parentNode, element); - } - // Push the original element we have from the selection, not the renamed one. - applied.push(element); - element = dom.rename(element, 'p'); - mergedElement = attemptMergeWithAdjacent(element, false, ed.settings.force_br_newlines); - if (mergedElement === element) { - // Now split out any block elements that can't be contained within a P. - // Manually iterate to ensure we handle modifications correctly (doesn't work with tinymce.each) - child = element.firstChild; - while (child) { - if (dom.isBlock(child)) { - child = dom.split(child.parentNode, child); - splitLast = true; - nextChild = child.nextSibling && child.nextSibling.firstChild; - } else { - nextChild = child.nextSibling; - if (splitLast && child.tagName === 'BR') { - dom.remove(child); - } - splitLast = false; - } - child = nextChild; - } - } - } - - each(selectedBlocks, function(e) { - e = findItemToOperateOn(e, dom); - if (e.tagName === oppositeListType || (e.tagName === 'LI' && e.parentNode.tagName === oppositeListType)) { - hasOppositeType = true; - } else if (e.tagName === targetListType || (e.tagName === 'LI' && e.parentNode.tagName === targetListType)) { - hasSameType = true; - } else { - hasNonList = true; - } - }); - - if (hasNonList &&!hasSameType || hasOppositeType || selectedBlocks.length === 0) { - actions = { - 'LI': changeList, - 'H1': makeList, - 'H2': makeList, - 'H3': makeList, - 'H4': makeList, - 'H5': makeList, - 'H6': makeList, - 'P': makeList, - 'BODY': makeList, - 'DIV': selectedBlocks.length > 1 ? makeList : wrapList, - defaultAction: wrapList, - elements: this.selectedBlocks() - }; - } else { - actions = { - defaultAction: convertListItemToParagraph, - elements: this.selectedBlocks(), - processEvenIfEmpty: true - }; - } - this.process(actions); - }, - - indent: function() { - var ed = this.ed, dom = ed.dom, indented = []; - - function createWrapItem(element) { - var wrapItem = dom.create('li', { style: 'list-style-type: none;'}); - dom.insertAfter(wrapItem, element); - return wrapItem; - } - - function createWrapList(element) { - var wrapItem = createWrapItem(element), - list = dom.getParent(element, 'ol,ul'), - listType = list.tagName, - listStyle = dom.getStyle(list, 'list-style-type'), - attrs = {}, - wrapList; - if (listStyle !== '') { - attrs.style = 'list-style-type: ' + listStyle + ';'; - } - wrapList = dom.create(listType, attrs); - wrapItem.appendChild(wrapList); - return wrapList; - } - - function indentLI(element) { - if (!hasParentInList(ed, element, indented)) { - element = splitNestedLists(element, dom); - var wrapList = createWrapList(element); - wrapList.appendChild(element); - attemptMergeWithAdjacent(wrapList.parentNode, false); - attemptMergeWithAdjacent(wrapList, false); - indented.push(element); - } - } - - this.process({ - 'LI': indentLI, - defaultAction: this.adjustPaddingFunction(true), - elements: this.selectedBlocks() - }); - - }, - - outdent: function(ui, elements) { - var t = this, ed = t.ed, dom = ed.dom, outdented = []; - - function outdentLI(element) { - var listElement, targetParent, align; - if (!hasParentInList(ed, element, outdented)) { - if (dom.getStyle(element, 'margin-left') !== '' || dom.getStyle(element, 'padding-left') !== '') { - return t.adjustPaddingFunction(false)(element); - } - align = dom.getStyle(element, 'text-align', true); - if (align === 'center' || align === 'right') { - dom.setStyle(element, 'text-align', 'left'); - return; - } - element = splitNestedLists(element, dom); - listElement = element.parentNode; - targetParent = element.parentNode.parentNode; - if (targetParent.tagName === 'P') { - dom.split(targetParent, element.parentNode); - } else { - dom.split(listElement, element); - if (targetParent.tagName === 'LI') { - // Nested list, need to split the LI and go back out to the OL/UL element. - dom.split(targetParent, element); - } else if (!dom.is(targetParent, 'ol,ul')) { - dom.rename(element, 'p'); - } - } - outdented.push(element); - } - } - - var listElements = elements && tinymce.is(elements, 'array') ? elements : this.selectedBlocks(); - this.process({ - 'LI': outdentLI, - defaultAction: this.adjustPaddingFunction(false), - elements: listElements - }); - - each(outdented, attemptMergeWithAdjacent); - }, - - process: function(actions) { - var t = this, sel = t.ed.selection, dom = t.ed.dom, selectedBlocks, r; - - function isEmptyElement(element) { - var excludeBrsAndBookmarks = tinymce.grep(element.childNodes, function(n) { - return !(n.nodeName === 'BR' || n.nodeName === 'SPAN' && dom.getAttrib(n, 'data-mce-type') == 'bookmark' - || n.nodeType == 3 && (n.nodeValue == String.fromCharCode(160) || n.nodeValue == '')); - }); - return excludeBrsAndBookmarks.length === 0; - } - - function processElement(element) { - dom.removeClass(element, '_mce_act_on'); - if (!element || element.nodeType !== 1 || ! actions.processEvenIfEmpty && selectedBlocks.length > 1 && isEmptyElement(element)) { - return; - } - element = findItemToOperateOn(element, dom); - var action = actions[element.tagName]; - if (!action) { - action = actions.defaultAction; - } - action(element); - } - - function recurse(element) { - t.splitSafeEach(element.childNodes, processElement, true); - } - - function brAtEdgeOfSelection(container, offset) { - return offset >= 0 && container.hasChildNodes() && offset < container.childNodes.length && - container.childNodes[offset].tagName === 'BR'; - } - - function isInTable() { - var n = sel.getNode(); - var p = dom.getParent(n, 'td'); - return p !== null; - } - - selectedBlocks = actions.elements; - - r = sel.getRng(true); - if (!r.collapsed) { - if (brAtEdgeOfSelection(r.endContainer, r.endOffset - 1)) { - r.setEnd(r.endContainer, r.endOffset - 1); - sel.setRng(r); - } - if (brAtEdgeOfSelection(r.startContainer, r.startOffset)) { - r.setStart(r.startContainer, r.startOffset + 1); - sel.setRng(r); - } - } - - - if (tinymce.isIE8) { - // append a zero sized nbsp so that caret is restored correctly using bookmark - var s = t.ed.selection.getNode(); - if (s.tagName === 'LI' && !(s.parentNode.lastChild === s)) { - var i = t.ed.getDoc().createTextNode('\uFEFF'); - s.appendChild(i); - } - } - - bookmark = sel.getBookmark(); - actions.OL = actions.UL = recurse; - t.splitSafeEach(selectedBlocks, processElement); - sel.moveToBookmark(bookmark); - bookmark = null; - - // we avoid doing repaint in a table as this will move the caret out of the table in Firefox 3.6 - if (!isInTable()) { - // Avoids table or image handles being left behind in Firefox. - t.ed.execCommand('mceRepaint'); - } - }, - - splitSafeEach: function(elements, f, forceClassBase) { - if (forceClassBase || - (tinymce.isGecko && - (/Firefox\/[12]\.[0-9]/.test(navigator.userAgent) || - /Firefox\/3\.[0-4]/.test(navigator.userAgent)))) { - this.classBasedEach(elements, f); - } else { - each(elements, f); - } - }, - - classBasedEach: function(elements, f) { - var dom = this.ed.dom, nodes, element; - // Mark nodes - each(elements, function(element) { - dom.addClass(element, '_mce_act_on'); - }); - nodes = dom.select('._mce_act_on'); - while (nodes.length > 0) { - element = nodes.shift(); - dom.removeClass(element, '_mce_act_on'); - f(element); - nodes = dom.select('._mce_act_on'); - } - }, - - adjustPaddingFunction: function(isIndent) { - var indentAmount, indentUnits, ed = this.ed; - indentAmount = ed.settings.indentation; - indentUnits = /[a-z%]+/i.exec(indentAmount); - indentAmount = parseInt(indentAmount, 10); - return function(element) { - var currentIndent, newIndentAmount; - currentIndent = parseInt(ed.dom.getStyle(element, 'margin-left') || 0, 10) + parseInt(ed.dom.getStyle(element, 'padding-left') || 0, 10); - if (isIndent) { - newIndentAmount = currentIndent + indentAmount; - } else { - newIndentAmount = currentIndent - indentAmount; - } - ed.dom.setStyle(element, 'padding-left', ''); - ed.dom.setStyle(element, 'margin-left', newIndentAmount > 0 ? newIndentAmount + indentUnits : ''); - }; - }, - - selectedBlocks: function() { - var ed = this.ed, selectedBlocks = ed.selection.getSelectedBlocks(); - return selectedBlocks.length == 0 ? [ ed.dom.getRoot() ] : selectedBlocks; - }, - - getInfo: function() { - return { - longname : 'Lists', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/lists', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - tinymce.PluginManager.add("lists", tinymce.plugins.Lists); -}()); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/css/media.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/css/media.css deleted file mode 100644 index 0c45c7ff6d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/css/media.css +++ /dev/null @@ -1,17 +0,0 @@ -#id, #name, #hspace, #vspace, #class_name, #align { width: 100px } -#hspace, #vspace { width: 50px } -#flash_quality, #flash_align, #flash_scale, #flash_salign, #flash_wmode { width: 100px } -#flash_base, #flash_flashvars, #html5_altsource1, #html5_altsource2, #html5_poster { width: 240px } -#width, #height { width: 40px } -#src, #media_type { width: 250px } -#class { width: 120px } -#prev { margin: 0; border: 1px solid black; width: 380px; height: 260px; overflow: auto } -.panel_wrapper div.current { height: 420px; overflow: auto } -#flash_options, #shockwave_options, #qt_options, #wmp_options, #rmp_options { display: none } -.mceAddSelectValue { background-color: #DDDDDD } -#qt_starttime, #qt_endtime, #qt_fov, #qt_href, #qt_moveid, #qt_moviename, #qt_node, #qt_pan, #qt_qtsrc, #qt_qtsrcchokespeed, #qt_target, #qt_tilt, #qt_urlsubstituten, #qt_volume { width: 70px } -#wmp_balance, #wmp_baseurl, #wmp_captioningid, #wmp_currentmarker, #wmp_currentposition, #wmp_defaultframe, #wmp_playcount, #wmp_rate, #wmp_uimode, #wmp_volume { width: 70px } -#rmp_console, #rmp_numloop, #rmp_controls, #rmp_scriptcallbacks { width: 70px } -#shockwave_swvolume, #shockwave_swframe, #shockwave_swurl, #shockwave_swstretchvalign, #shockwave_swstretchhalign, #shockwave_swstretchstyle { width: 90px } -#qt_qtsrc { width: 200px } -iframe {border: 1px solid gray} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/editor_plugin.js deleted file mode 100644 index 9ac42e0d21..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var b=tinymce.explode("id,name,width,height,style,align,class,hspace,vspace,bgcolor,type"),a=tinymce.makeMap(b.join(",")),f=tinymce.html.Node,d,i,h=tinymce.util.JSON,g;d=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Iframe"],["Video"],["EmbeddedAudio"],["Audio"]];function e(j){return typeof(j)=="string"?j.replace(/[^0-9%]/g,""):j}function c(m){var l,j,k;if(m&&!m.splice){j=[];for(k=0;true;k++){if(m[k]){j[k]=m[k]}else{break}}return j}return m}tinymce.create("tinymce.plugins.MediaPlugin",{init:function(n,j){var r=this,l={},m,p,q,k;function o(s){return s&&s.nodeName==="IMG"&&n.dom.hasClass(s,"mceItemMedia")}r.editor=n;r.url=j;i="";for(m=0;m0){O+=(O?"&":"")+P+"="+escape(Q)}});if(O.length){G.params.flashvars=O}L=p.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(L,function(Q,P){G.params[P]=""+Q})}}G=z.attr("data-mce-json");if(!G){return}G=h.parse(G);q=this.getType(z.attr("class"));B=z.attr("data-mce-style");if(!B){B=z.attr("style");if(B){B=p.dom.serializeStyle(p.dom.parseStyle(B,"img"))}}G.width=z.attr("width")||G.width;G.height=z.attr("height")||G.height;if(q.name==="Iframe"){x=new f("iframe",1);tinymce.each(b,function(n){var J=z.attr(n);if(n=="class"&&J){J=J.replace(/mceItem.+ ?/g,"")}if(J&&J.length>0){x.attr(n,J)}});for(I in G.params){x.attr(I,G.params[I])}x.attr({style:B,src:G.params.src});z.replace(x);return}if(this.editor.settings.media_use_script){x=new f("script",1).attr("type","text/javascript");y=new f("#text",3);y.value="write"+q.name+"("+h.serialize(tinymce.extend(G.params,{width:z.attr("width"),height:z.attr("height")}))+");";x.append(y);z.replace(x);return}if(q.name==="Video"&&G.video.sources[0]){C=new f("video",1).attr(tinymce.extend({id:z.attr("id"),width:e(z.attr("width")),height:e(z.attr("height")),style:B},G.video.attrs));if(G.video.attrs){l=G.video.attrs.poster}k=G.video.sources=c(G.video.sources);for(A=0;A 0) - flashVarsOutput += (flashVarsOutput ? '&' : '') + name + '=' + escape(value); - }); - - if (flashVarsOutput.length) - data.params.flashvars = flashVarsOutput; - - params = editor.getParam('flash_video_player_params', { - allowfullscreen: true, - allowscriptaccess: true - }); - - tinymce.each(params, function(value, name) { - data.params[name] = "" + value; - }); - } - }; - - data = node.attr('data-mce-json'); - if (!data) - return; - - data = JSON.parse(data); - typeItem = this.getType(node.attr('class')); - - style = node.attr('data-mce-style'); - if (!style) { - style = node.attr('style'); - - if (style) - style = editor.dom.serializeStyle(editor.dom.parseStyle(style, 'img')); - } - - // Use node width/height to override the data width/height when the placeholder is resized - data.width = node.attr('width') || data.width; - data.height = node.attr('height') || data.height; - - // Handle iframe - if (typeItem.name === 'Iframe') { - replacement = new Node('iframe', 1); - - tinymce.each(rootAttributes, function(name) { - var value = node.attr(name); - - if (name == 'class' && value) - value = value.replace(/mceItem.+ ?/g, ''); - - if (value && value.length > 0) - replacement.attr(name, value); - }); - - for (name in data.params) - replacement.attr(name, data.params[name]); - - replacement.attr({ - style: style, - src: data.params.src - }); - - node.replace(replacement); - - return; - } - - // Handle scripts - if (this.editor.settings.media_use_script) { - replacement = new Node('script', 1).attr('type', 'text/javascript'); - - value = new Node('#text', 3); - value.value = 'write' + typeItem.name + '(' + JSON.serialize(tinymce.extend(data.params, { - width: node.attr('width'), - height: node.attr('height') - })) + ');'; - - replacement.append(value); - node.replace(replacement); - - return; - } - - // Add HTML5 video element - if (typeItem.name === 'Video' && data.video.sources[0]) { - // Create new object element - video = new Node('video', 1).attr(tinymce.extend({ - id : node.attr('id'), - width: normalizeSize(node.attr('width')), - height: normalizeSize(node.attr('height')), - style : style - }, data.video.attrs)); - - // Get poster source and use that for flash fallback - if (data.video.attrs) - posterSrc = data.video.attrs.poster; - - sources = data.video.sources = toArray(data.video.sources); - for (i = 0; i < sources.length; i++) { - if (/\.mp4$/.test(sources[i].src)) - mp4Source = sources[i].src; - } - - if (!sources[0].type) { - video.attr('src', sources[0].src); - sources.splice(0, 1); - } - - for (i = 0; i < sources.length; i++) { - source = new Node('source', 1).attr(sources[i]); - source.shortEnded = true; - video.append(source); - } - - // Create flash fallback for video if we have a mp4 source - if (mp4Source) { - addPlayer(mp4Source, posterSrc); - typeItem = self.getType('flash'); - } else - data.params.src = ''; - } - - // Add HTML5 audio element - if (typeItem.name === 'Audio' && data.video.sources[0]) { - // Create new object element - audio = new Node('audio', 1).attr(tinymce.extend({ - id : node.attr('id'), - width: normalizeSize(node.attr('width')), - height: normalizeSize(node.attr('height')), - style : style - }, data.video.attrs)); - - // Get poster source and use that for flash fallback - if (data.video.attrs) - posterSrc = data.video.attrs.poster; - - sources = data.video.sources = toArray(data.video.sources); - if (!sources[0].type) { - audio.attr('src', sources[0].src); - sources.splice(0, 1); - } - - for (i = 0; i < sources.length; i++) { - source = new Node('source', 1).attr(sources[i]); - source.shortEnded = true; - audio.append(source); - } - - data.params.src = ''; - } - - if (typeItem.name === 'EmbeddedAudio') { - embed = new Node('embed', 1); - embed.shortEnded = true; - embed.attr({ - id: node.attr('id'), - width: normalizeSize(node.attr('width')), - height: normalizeSize(node.attr('height')), - style : style, - type: node.attr('type') - }); - - for (name in data.params) - embed.attr(name, data.params[name]); - - tinymce.each(rootAttributes, function(name) { - if (data[name] && name != 'type') - embed.attr(name, data[name]); - }); - - data.params.src = ''; - } - - // Do we have a params src then we can generate object - if (data.params.src) { - // Is flv movie add player for it - if (/\.flv$/i.test(data.params.src)) - addPlayer(data.params.src, ''); - - if (args && args.force_absolute) - data.params.src = editor.documentBaseURI.toAbsolute(data.params.src); - - // Create new object element - object = new Node('object', 1).attr({ - id : node.attr('id'), - width: normalizeSize(node.attr('width')), - height: normalizeSize(node.attr('height')), - style : style - }); - - tinymce.each(rootAttributes, function(name) { - var value = data[name]; - - if (name == 'class' && value) - value = value.replace(/mceItem.+ ?/g, ''); - - if (value && name != 'type') - object.attr(name, value); - }); - - // Add params - for (name in data.params) { - param = new Node('param', 1); - param.shortEnded = true; - value = data.params[name]; - - // Windows media needs to use url instead of src for the media URL - if (name === 'src' && typeItem.name === 'WindowsMedia') - name = 'url'; - - param.attr({name: name, value: value}); - object.append(param); - } - - // Setup add type and classid if strict is disabled - if (this.editor.getParam('media_strict', true)) { - object.attr({ - data: data.params.src, - type: typeItem.mimes[0] - }); - } else { - object.attr({ - classid: "clsid:" + typeItem.clsids[0], - codebase: typeItem.codebase - }); - - embed = new Node('embed', 1); - embed.shortEnded = true; - embed.attr({ - id: node.attr('id'), - width: normalizeSize(node.attr('width')), - height: normalizeSize(node.attr('height')), - style : style, - type: typeItem.mimes[0] - }); - - for (name in data.params) - embed.attr(name, data.params[name]); - - tinymce.each(rootAttributes, function(name) { - if (data[name] && name != 'type') - embed.attr(name, data[name]); - }); - - object.append(embed); - } - - // Insert raw HTML - if (data.object_html) { - value = new Node('#text', 3); - value.raw = true; - value.value = data.object_html; - object.append(value); - } - - // Append object to video element if it exists - if (video) - video.append(object); - } - - if (video) { - // Insert raw HTML - if (data.video_html) { - value = new Node('#text', 3); - value.raw = true; - value.value = data.video_html; - video.append(value); - } - } - - if (audio) { - // Insert raw HTML - if (data.video_html) { - value = new Node('#text', 3); - value.raw = true; - value.value = data.video_html; - audio.append(value); - } - } - - var n = video || audio || object || embed; - if (n) - node.replace(n); - else - node.remove(); - }, - - /** - * Converts a tinymce.html.Node video/object/embed to an img element. - * - * The video/object/embed will be converted into an image placeholder with a JSON data attribute like this: - * - * - * The JSON structure will be like this: - * {'params':{'flashvars':'something','quality':'high','src':'someurl'}, 'video':{'sources':[{src: 'someurl', type: 'video/mp4'}]}} - */ - objectToImg : function(node) { - var object, embed, video, iframe, img, name, id, width, height, style, i, html, - param, params, source, sources, data, type, lookup = this.lookup, - matches, attrs, urlConverter = this.editor.settings.url_converter, - urlConverterScope = this.editor.settings.url_converter_scope, - hspace, vspace, align, bgcolor; - - function getInnerHTML(node) { - return new tinymce.html.Serializer({ - inner: true, - validate: false - }).serialize(node); - }; - - function lookupAttribute(o, attr) { - return lookup[(o.attr(attr) || '').toLowerCase()]; - } - - function lookupExtension(src) { - var ext = src.replace(/^.*\.([^.]+)$/, '$1'); - return lookup[ext.toLowerCase() || '']; - } - - // If node isn't in document - if (!node.parent) - return; - - // Handle media scripts - if (node.name === 'script') { - if (node.firstChild) - matches = scriptRegExp.exec(node.firstChild.value); - - if (!matches) - return; - - type = matches[1]; - data = {video : {}, params : JSON.parse(matches[2])}; - width = data.params.width; - height = data.params.height; - } - - // Setup data objects - data = data || { - video : {}, - params : {} - }; - - // Setup new image object - img = new Node('img', 1); - img.attr({ - src : this.editor.theme.url + '/img/trans.gif' - }); - - // Video element - name = node.name; - if (name === 'video' || name == 'audio') { - video = node; - object = node.getAll('object')[0]; - embed = node.getAll('embed')[0]; - width = video.attr('width'); - height = video.attr('height'); - id = video.attr('id'); - data.video = {attrs : {}, sources : []}; - - // Get all video attributes - attrs = data.video.attrs; - for (name in video.attributes.map) - attrs[name] = video.attributes.map[name]; - - source = node.attr('src'); - if (source) - data.video.sources.push({src : urlConverter.call(urlConverterScope, source, 'src', node.name)}); - - // Get all sources - sources = video.getAll("source"); - for (i = 0; i < sources.length; i++) { - source = sources[i].remove(); - - data.video.sources.push({ - src: urlConverter.call(urlConverterScope, source.attr('src'), 'src', 'source'), - type: source.attr('type'), - media: source.attr('media') - }); - } - - // Convert the poster URL - if (attrs.poster) - attrs.poster = urlConverter.call(urlConverterScope, attrs.poster, 'poster', node.name); - } - - // Object element - if (node.name === 'object') { - object = node; - embed = node.getAll('embed')[0]; - } - - // Embed element - if (node.name === 'embed') - embed = node; - - // Iframe element - if (node.name === 'iframe') { - iframe = node; - type = 'Iframe'; - } - - if (object) { - // Get width/height - width = width || object.attr('width'); - height = height || object.attr('height'); - style = style || object.attr('style'); - id = id || object.attr('id'); - hspace = hspace || object.attr('hspace'); - vspace = vspace || object.attr('vspace'); - align = align || object.attr('align'); - bgcolor = bgcolor || object.attr('bgcolor'); - data.name = object.attr('name'); - - // Get all object params - params = object.getAll("param"); - for (i = 0; i < params.length; i++) { - param = params[i]; - name = param.remove().attr('name'); - - if (!excludedAttrs[name]) - data.params[name] = param.attr('value'); - } - - data.params.src = data.params.src || object.attr('data'); - } - - if (embed) { - // Get width/height - width = width || embed.attr('width'); - height = height || embed.attr('height'); - style = style || embed.attr('style'); - id = id || embed.attr('id'); - hspace = hspace || embed.attr('hspace'); - vspace = vspace || embed.attr('vspace'); - align = align || embed.attr('align'); - bgcolor = bgcolor || embed.attr('bgcolor'); - - // Get all embed attributes - for (name in embed.attributes.map) { - if (!excludedAttrs[name] && !data.params[name]) - data.params[name] = embed.attributes.map[name]; - } - } - - if (iframe) { - // Get width/height - width = normalizeSize(iframe.attr('width')); - height = normalizeSize(iframe.attr('height')); - style = style || iframe.attr('style'); - id = iframe.attr('id'); - hspace = iframe.attr('hspace'); - vspace = iframe.attr('vspace'); - align = iframe.attr('align'); - bgcolor = iframe.attr('bgcolor'); - - tinymce.each(rootAttributes, function(name) { - img.attr(name, iframe.attr(name)); - }); - - // Get all iframe attributes - for (name in iframe.attributes.map) { - if (!excludedAttrs[name] && !data.params[name]) - data.params[name] = iframe.attributes.map[name]; - } - } - - // Use src not movie - if (data.params.movie) { - data.params.src = data.params.src || data.params.movie; - delete data.params.movie; - } - - // Convert the URL to relative/absolute depending on configuration - if (data.params.src) - data.params.src = urlConverter.call(urlConverterScope, data.params.src, 'src', 'object'); - - if (video) { - if (node.name === 'video') - type = lookup.video.name; - else if (node.name === 'audio') - type = lookup.audio.name; - } - - if (object && !type) - type = (lookupAttribute(object, 'clsid') || lookupAttribute(object, 'classid') || lookupAttribute(object, 'type') || {}).name; - - if (embed && !type) - type = (lookupAttribute(embed, 'type') || lookupExtension(data.params.src) || {}).name; - - // for embedded audio we preserve the original specified type - if (embed && type == 'EmbeddedAudio') { - data.params.type = embed.attr('type'); - } - - // Replace the video/object/embed element with a placeholder image containing the data - node.replace(img); - - // Remove embed - if (embed) - embed.remove(); - - // Serialize the inner HTML of the object element - if (object) { - html = getInnerHTML(object.remove()); - - if (html) - data.object_html = html; - } - - // Serialize the inner HTML of the video element - if (video) { - html = getInnerHTML(video.remove()); - - if (html) - data.video_html = html; - } - - data.hspace = hspace; - data.vspace = vspace; - data.align = align; - data.bgcolor = bgcolor; - - // Set width/height of placeholder - img.attr({ - id : id, - 'class' : 'mceItemMedia mceItem' + (type || 'Flash'), - style : style, - width : width || (node.name == 'audio' ? "300" : "320"), - height : height || (node.name == 'audio' ? "32" : "240"), - hspace : hspace, - vspace : vspace, - align : align, - bgcolor : bgcolor, - "data-mce-json" : JSON.serialize(data, "'") - }); - } - }); - - // Register plugin - tinymce.PluginManager.add('media', tinymce.plugins.MediaPlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/js/embed.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/js/embed.js deleted file mode 100644 index f8dc810527..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/js/embed.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose. - */ - -function writeFlash(p) { - writeEmbed( - 'D27CDB6E-AE6D-11cf-96B8-444553540000', - 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', - 'application/x-shockwave-flash', - p - ); -} - -function writeShockWave(p) { - writeEmbed( - '166B1BCA-3F9C-11CF-8075-444553540000', - 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0', - 'application/x-director', - p - ); -} - -function writeQuickTime(p) { - writeEmbed( - '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', - 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0', - 'video/quicktime', - p - ); -} - -function writeRealMedia(p) { - writeEmbed( - 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA', - 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', - 'audio/x-pn-realaudio-plugin', - p - ); -} - -function writeWindowsMedia(p) { - p.url = p.src; - writeEmbed( - '6BF52A52-394A-11D3-B153-00C04F79FAA6', - 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701', - 'application/x-mplayer2', - p - ); -} - -function writeEmbed(cls, cb, mt, p) { - var h = '', n; - - h += ''; - - h += ''); - - function get(id) { - return document.getElementById(id); - } - - function clone(obj) { - var i, len, copy, attr; - - if (null == obj || "object" != typeof obj) - return obj; - - // Handle Array - if ('length' in obj) { - copy = []; - - for (i = 0, len = obj.length; i < len; ++i) { - copy[i] = clone(obj[i]); - } - - return copy; - } - - // Handle Object - copy = {}; - for (attr in obj) { - if (obj.hasOwnProperty(attr)) - copy[attr] = clone(obj[attr]); - } - - return copy; - } - - function getVal(id) { - var elm = get(id); - - if (elm.nodeName == "SELECT") - return elm.options[elm.selectedIndex].value; - - if (elm.type == "checkbox") - return elm.checked; - - return elm.value; - } - - function setVal(id, value, name) { - if (typeof(value) != 'undefined' && value != null) { - var elm = get(id); - - if (elm.nodeName == "SELECT") - selectByValue(document.forms[0], id, value); - else if (elm.type == "checkbox") { - if (typeof(value) == 'string') { - value = value.toLowerCase(); - value = (!name && value === 'true') || (name && value === name.toLowerCase()); - } - elm.checked = !!value; - } else - elm.value = value; - } - } - - window.Media = { - init : function() { - var html, editor, self = this; - - self.editor = editor = tinyMCEPopup.editor; - - // Setup file browsers and color pickers - get('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media'); - get('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','quicktime_qtsrc','media','media'); - get('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); - get('video_altsource1_filebrowser').innerHTML = getBrowserHTML('video_filebrowser_altsource1','video_altsource1','media','media'); - get('video_altsource2_filebrowser').innerHTML = getBrowserHTML('video_filebrowser_altsource2','video_altsource2','media','media'); - get('audio_altsource1_filebrowser').innerHTML = getBrowserHTML('audio_filebrowser_altsource1','audio_altsource1','media','media'); - get('audio_altsource2_filebrowser').innerHTML = getBrowserHTML('audio_filebrowser_altsource2','audio_altsource2','media','media'); - get('video_poster_filebrowser').innerHTML = getBrowserHTML('filebrowser_poster','video_poster','image','media'); - - html = self.getMediaListHTML('medialist', 'src', 'media', 'media'); - if (html == "") - get("linklistrow").style.display = 'none'; - else - get("linklistcontainer").innerHTML = html; - - if (isVisible('filebrowser')) - get('src').style.width = '230px'; - - if (isVisible('video_filebrowser_altsource1')) - get('video_altsource1').style.width = '220px'; - - if (isVisible('video_filebrowser_altsource2')) - get('video_altsource2').style.width = '220px'; - - if (isVisible('audio_filebrowser_altsource1')) - get('audio_altsource1').style.width = '220px'; - - if (isVisible('audio_filebrowser_altsource2')) - get('audio_altsource2').style.width = '220px'; - - if (isVisible('filebrowser_poster')) - get('video_poster').style.width = '220px'; - - editor.dom.setOuterHTML(get('media_type'), self.getMediaTypeHTML(editor)); - - self.setDefaultDialogSettings(editor); - self.data = clone(tinyMCEPopup.getWindowArg('data')); - self.dataToForm(); - self.preview(); - - updateColor('bgcolor_pick', 'bgcolor'); - }, - - insert : function() { - var editor = tinyMCEPopup.editor; - - this.formToData(); - editor.execCommand('mceRepaint'); - tinyMCEPopup.restoreSelection(); - editor.selection.setNode(editor.plugins.media.dataToImg(this.data)); - tinyMCEPopup.close(); - }, - - preview : function() { - get('prev').innerHTML = this.editor.plugins.media.dataToHtml(this.data, true); - }, - - moveStates : function(to_form, field) { - var data = this.data, editor = this.editor, - mediaPlugin = editor.plugins.media, ext, src, typeInfo, defaultStates, src; - - defaultStates = { - // QuickTime - quicktime_autoplay : true, - quicktime_controller : true, - - // Flash - flash_play : true, - flash_loop : true, - flash_menu : true, - - // WindowsMedia - windowsmedia_autostart : true, - windowsmedia_enablecontextmenu : true, - windowsmedia_invokeurls : true, - - // RealMedia - realmedia_autogotourl : true, - realmedia_imagestatus : true - }; - - function parseQueryParams(str) { - var out = {}; - - if (str) { - tinymce.each(str.split('&'), function(item) { - var parts = item.split('='); - - out[unescape(parts[0])] = unescape(parts[1]); - }); - } - - return out; - }; - - function setOptions(type, names) { - var i, name, formItemName, value, list; - - if (type == data.type || type == 'global') { - names = tinymce.explode(names); - for (i = 0; i < names.length; i++) { - name = names[i]; - formItemName = type == 'global' ? name : type + '_' + name; - - if (type == 'global') - list = data; - else if (type == 'video' || type == 'audio') { - list = data.video.attrs; - - if (!list && !to_form) - data.video.attrs = list = {}; - } else - list = data.params; - - if (list) { - if (to_form) { - setVal(formItemName, list[name], type == 'video' || type == 'audio' ? name : ''); - } else { - delete list[name]; - - value = getVal(formItemName); - if ((type == 'video' || type == 'audio') && value === true) - value = name; - - if (defaultStates[formItemName]) { - if (value !== defaultStates[formItemName]) { - value = "" + value; - list[name] = value; - } - } else if (value) { - value = "" + value; - list[name] = value; - } - } - } - } - } - } - - if (!to_form) { - data.type = get('media_type').options[get('media_type').selectedIndex].value; - data.width = getVal('width'); - data.height = getVal('height'); - - // Switch type based on extension - src = getVal('src'); - if (field == 'src') { - ext = src.replace(/^.*\.([^.]+)$/, '$1'); - if (typeInfo = mediaPlugin.getType(ext)) - data.type = typeInfo.name.toLowerCase(); - - setVal('media_type', data.type); - } - - if (data.type == "video" || data.type == "audio") { - if (!data.video.sources) - data.video.sources = []; - - data.video.sources[0] = {src: getVal('src')}; - } - } - - // Hide all fieldsets and show the one active - get('video_options').style.display = 'none'; - get('audio_options').style.display = 'none'; - get('flash_options').style.display = 'none'; - get('quicktime_options').style.display = 'none'; - get('shockwave_options').style.display = 'none'; - get('windowsmedia_options').style.display = 'none'; - get('realmedia_options').style.display = 'none'; - get('embeddedaudio_options').style.display = 'none'; - - if (get(data.type + '_options')) - get(data.type + '_options').style.display = 'block'; - - setVal('media_type', data.type); - - setOptions('flash', 'play,loop,menu,swliveconnect,quality,scale,salign,wmode,base,flashvars'); - setOptions('quicktime', 'loop,autoplay,cache,controller,correction,enablejavascript,kioskmode,autohref,playeveryframe,targetcache,scale,starttime,endtime,target,qtsrcchokespeed,volume,qtsrc'); - setOptions('shockwave', 'sound,progress,autostart,swliveconnect,swvolume,swstretchstyle,swstretchhalign,swstretchvalign'); - setOptions('windowsmedia', 'autostart,enabled,enablecontextmenu,fullscreen,invokeurls,mute,stretchtofit,windowlessvideo,balance,baseurl,captioningid,currentmarker,currentposition,defaultframe,playcount,rate,uimode,volume'); - setOptions('realmedia', 'autostart,loop,autogotourl,center,imagestatus,maintainaspect,nojava,prefetch,shuffle,console,controls,numloop,scriptcallbacks'); - setOptions('video', 'poster,autoplay,loop,muted,preload,controls'); - setOptions('audio', 'autoplay,loop,preload,controls'); - setOptions('embeddedaudio', 'autoplay,loop,controls'); - setOptions('global', 'id,name,vspace,hspace,bgcolor,align,width,height'); - - if (to_form) { - if (data.type == 'video') { - if (data.video.sources[0]) - setVal('src', data.video.sources[0].src); - - src = data.video.sources[1]; - if (src) - setVal('video_altsource1', src.src); - - src = data.video.sources[2]; - if (src) - setVal('video_altsource2', src.src); - } else if (data.type == 'audio') { - if (data.video.sources[0]) - setVal('src', data.video.sources[0].src); - - src = data.video.sources[1]; - if (src) - setVal('audio_altsource1', src.src); - - src = data.video.sources[2]; - if (src) - setVal('audio_altsource2', src.src); - } else { - // Check flash vars - if (data.type == 'flash') { - tinymce.each(editor.getParam('flash_video_player_flashvars', {url : '$url', poster : '$poster'}), function(value, name) { - if (value == '$url') - data.params.src = parseQueryParams(data.params.flashvars)[name] || data.params.src || ''; - }); - } - - setVal('src', data.params.src); - } - } else { - src = getVal("src"); - - // YouTube Embed - if (src.match(/youtube\.com\/embed\/\w+/)) { - data.width = 425; - data.height = 350; - data.params.frameborder = '0'; - data.type = 'iframe'; - setVal('src', src); - setVal('media_type', data.type); - } else { - // YouTube *NEW* - if (src.match(/youtu\.be\/[a-z1-9.-_]+/)) { - data.width = 425; - data.height = 350; - data.params.frameborder = '0'; - data.type = 'iframe'; - src = 'http://www.youtube.com/embed/' + src.match(/youtu.be\/([a-z1-9.-_]+)/)[1]; - setVal('src', src); - setVal('media_type', data.type); - } - - // YouTube - if (src.match(/youtube\.com(.+)v=([^&]+)/)) { - data.width = 425; - data.height = 350; - data.params.frameborder = '0'; - data.type = 'iframe'; - src = 'http://www.youtube.com/embed/' + src.match(/v=([^&]+)/)[1]; - setVal('src', src); - setVal('media_type', data.type); - } - } - - // Google video - if (src.match(/video\.google\.com(.+)docid=([^&]+)/)) { - data.width = 425; - data.height = 326; - data.type = 'flash'; - src = 'http://video.google.com/googleplayer.swf?docId=' + src.match(/docid=([^&]+)/)[1] + '&hl=en'; - setVal('src', src); - setVal('media_type', data.type); - } - - // Vimeo - if (src.match(/vimeo\.com\/([0-9]+)/)) { - data.width = 425; - data.height = 350; - data.params.frameborder = '0'; - data.type = 'iframe'; - src = 'http://player.vimeo.com/video/' + src.match(/vimeo.com\/([0-9]+)/)[1]; - setVal('src', src); - setVal('media_type', data.type); - } - - // stream.cz - if (src.match(/stream\.cz\/((?!object).)*\/([0-9]+)/)) { - data.width = 425; - data.height = 350; - data.params.frameborder = '0'; - data.type = 'iframe'; - src = 'http://www.stream.cz/object/' + src.match(/stream.cz\/[^/]+\/([0-9]+)/)[1]; - setVal('src', src); - setVal('media_type', data.type); - } - - // Google maps - if (src.match(/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/)) { - data.width = 425; - data.height = 350; - data.params.frameborder = '0'; - data.type = 'iframe'; - src = 'http://maps.google.com/maps/ms?msid=' + src.match(/msid=(.+)/)[1] + "&output=embed"; - setVal('src', src); - setVal('media_type', data.type); - } - - if (data.type == 'video') { - if (!data.video.sources) - data.video.sources = []; - - data.video.sources[0] = {src : src}; - - src = getVal("video_altsource1"); - if (src) - data.video.sources[1] = {src : src}; - - src = getVal("video_altsource2"); - if (src) - data.video.sources[2] = {src : src}; - } else if (data.type == 'audio') { - if (!data.video.sources) - data.video.sources = []; - - data.video.sources[0] = {src : src}; - - src = getVal("audio_altsource1"); - if (src) - data.video.sources[1] = {src : src}; - - src = getVal("audio_altsource2"); - if (src) - data.video.sources[2] = {src : src}; - } else - data.params.src = src; - - // Set default size - setVal('width', data.width || (data.type == 'audio' ? 300 : 320)); - setVal('height', data.height || (data.type == 'audio' ? 32 : 240)); - } - }, - - dataToForm : function() { - this.moveStates(true); - }, - - formToData : function(field) { - if (field == "width" || field == "height") - this.changeSize(field); - - if (field == 'source') { - this.moveStates(false, field); - setVal('source', this.editor.plugins.media.dataToHtml(this.data)); - this.panel = 'source'; - } else { - if (this.panel == 'source') { - this.data = clone(this.editor.plugins.media.htmlToData(getVal('source'))); - this.dataToForm(); - this.panel = ''; - } - - this.moveStates(false, field); - this.preview(); - } - }, - - beforeResize : function() { - this.width = parseInt(getVal('width') || (this.data.type == 'audio' ? "300" : "320"), 10); - this.height = parseInt(getVal('height') || (this.data.type == 'audio' ? "32" : "240"), 10); - }, - - changeSize : function(type) { - var width, height, scale, size; - - if (get('constrain').checked) { - width = parseInt(getVal('width') || (this.data.type == 'audio' ? "300" : "320"), 10); - height = parseInt(getVal('height') || (this.data.type == 'audio' ? "32" : "240"), 10); - - if (type == 'width') { - this.height = Math.round((width / this.width) * height); - setVal('height', this.height); - } else { - this.width = Math.round((height / this.height) * width); - setVal('width', this.width); - } - } - }, - - getMediaListHTML : function() { - if (typeof(tinyMCEMediaList) != "undefined" && tinyMCEMediaList.length > 0) { - var html = ""; - - html += ''; - - return html; - } - - return ""; - }, - - getMediaTypeHTML : function(editor) { - function option(media_type, element) { - if (!editor.schema.getElementRule(element || media_type)) { - return ''; - } - - return '' - } - - var html = ""; - - html += ''; - return html; - }, - - setDefaultDialogSettings : function(editor) { - var defaultDialogSettings = editor.getParam("media_dialog_defaults", {}); - tinymce.each(defaultDialogSettings, function(v, k) { - setVal(k, v); - }); - } - }; - - tinyMCEPopup.requireLangPack(); - tinyMCEPopup.onInit.add(function() { - Media.init(); - }); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/da_dlg.js deleted file mode 100644 index d9a88d1fa5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.media_dlg',{list:"Liste",file:"Fil/URL",advanced:"Avanceret",general:"Generelt",title:"Inds\u00e6t/rediger indlejret mediefil","align_top_left":"\u00d8verste venstre hj\u00f8rne","align_center":"Centreret","align_left":"Venstre","align_bottom":"Bund","align_right":"H\u00f8jret","align_top":"Top","qt_stream_warn":"Streamede rtsp resourcer skal tilf\u00f8jes til QT Src feltet under tabben avanceret.\nDu skal ogs\u00e5 tilf\u00f8je en ikke streamet version til Src feltet..",qtsrc:"QT Src",progress:"Fremskridt",sound:"Lyd",swstretchvalign:"Str\u00e6k V-justering",swstretchhalign:"Str\u00e6k H-justering",swstretchstyle:"Str\u00e6k stil",scriptcallbacks:"Script callbacks","align_top_right":"\u00d8verste h\u00f8jre hj\u00f8rne",uimode:"UI-tilstand",rate:"Vurder",playcount:"Afspil indhold",defaultframe:"Standard ramme",currentposition:"Aktuel position",currentmarker:"Aktuel mark\u00f8r",captioningid:"Captioning id",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Vinduesl\u00f8s video",stretchtofit:"Str\u00e6k for at tilpasse",mute:"Lydl\u00f8s",invokeurls:"Aktiver URL\'er",fullscreen:"Fuldsk\u00e6rm",enabled:"Valgt",autostart:"Afspil automatisk",volume:"Lydstyrke",target:"M\u00e5l",qtsrcchokespeed:"Choke-hastighed",href:"Href",endtime:"Sluttidspunkt",starttime:"Starttidspunkt",enablejavascript:"Tillad JavaScript",correction:"Ingen korrektion",targetcache:"M\u00e5l-cache",playeveryframe:"Afsplil alle rammer",kioskmode:"Kiosk-tilstand",controller:"Controller",menu:"Vis menu",loop:"Gentag",play:"Start",hspace:"H-afstand",vspace:"V-afstand","class_name":"Klasse",name:"Navn",id:"Id",type:"Type",size:"Dimensioner",preview:"Vis udskrift","constrain_proportions":"Bevar proportioner",controls:"Kontroller",numloop:"Antal loops",console:"Konsol",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvars",base:"Base",bgcolor:"Baggrund",wmode:"WMode",salign:"SAlign",align:"Juster",scale:"Skaler",quality:"Kvalitet",shuffle:"Bland",prefetch:"Forh\u00e5ndshent",nojava:"Ingen java",maintainaspect:"Bevar aspekt",imagestatus:"Billedstatus",center:"Center",autogotourl:"Auto g\u00e5 til URL","shockwave_options":"Shockwave options","rmp_options":"Real media player egenskaber","wmp_options":"Windows media player egenskaber","qt_options":"Quicktime egenskaber","flash_options":"Flash egenskaber",hidden:"Skjul","align_bottom_left":"Nederste venstre hj\u00f8rne","align_bottom_right":"\u00d8verste h\u00f8jre hj\u00f8rne",flash:"Flash",quicktime:"Quicktime","embedded_audio_options":"Indstillinger for indlejret audio",windowsmedia:"Windows Media",realmedia:"Realmedia",shockwave:"Shockwave",audio:"Lyd",video:"Video","html5_video_options":"HTML5 Video Indstillinger",altsource1:"Alternativ kilde 1",altsource2:"Alternativ kilde 2",preload:"Forudindl\u00e6s",poster:"Poster",source:"Kilde","html5_audio_options":"Audio indstillinger","preload_none":"Preindl\u00e6s ikke","preload_metadata":"Preindl\u00e6s video metadata","preload_auto":"Lad brugerens browser v\u00e6lge",iframe:"iframe",embeddedaudio:"Indlejret lyd"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/de_dlg.js deleted file mode 100644 index 6d0de767cd..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.media_dlg',{list:"Liste",file:"Datei/URL",advanced:"Erweitert",general:"Allgemein",title:"Multimedia-Inhalte einf\u00fcgen/bearbeiten","align_top_left":"Oben Links","align_center":"Zentriert","align_left":"Links","align_bottom":"Unten","align_right":"Rechts","align_top":"Oben","qt_stream_warn":"In den Erweiterten Einstellungen sollten im Feld \'QT Src\' gestreamte RTSP Resourcen hinzugef\u00fcgt werden.\nZus\u00e4tzlich sollten Sie dort auch eine nicht-gestreamte Resource angeben.",qtsrc:"Angabe zu QT Src",progress:"Fortschritt",sound:"Ton",swstretchvalign:"Stretch V-Ausrichtung",swstretchhalign:"Stretch H-Ausrichtung",swstretchstyle:"Stretch-Art",scriptcallbacks:"Script callbacks","align_top_right":"Oben Rechts",uimode:"UI Modus",rate:"Rate",playcount:"Z\u00e4hler",defaultframe:"Frame-Voreinstellung",currentposition:"Aktuelle Position",currentmarker:"Aktueller Marker",captioningid:"Captioning id",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Fensterloses Video",stretchtofit:"Anzeigefl\u00e4che an verf\u00fcgbaren Platz anpassen",mute:"Stumm",invokeurls:"Invoke URLs",fullscreen:"Vollbild",enabled:"Aktiviert",autostart:"Autostart",volume:"Lautst\u00e4rke",target:"Ziel",qtsrcchokespeed:"Choke speed",href:"Href",endtime:"Endzeitpunkt",starttime:"Startzeitpunkt",enablejavascript:"JavaScript aktivieren",correction:"Ohne Korrektur",targetcache:"Ziel zwischenspeichern",playeveryframe:"Jeden Frame abspielen",kioskmode:"Kioskmodus",controller:"Controller",menu:"Men\u00fc anzeigen",loop:"Wiederholung",play:"Automatisches Abspielen",hspace:"Horizontaler Abstand",vspace:"Vertikaler Abstand","class_name":"CSS-Klasse",name:"Name",id:"Id",type:"Typ",size:"Abmessungen",preview:"Vorschau","constrain_proportions":"Proportionen erhalten",controls:"Steuerung",numloop:"Anzahl Wiederholungen",console:"Konsole",cache:"Zwischenspeicher",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvariablen",base:"Base",bgcolor:"Hintergrund",wmode:"WMode",salign:"S-Ausrichtung",align:"Ausrichtung",scale:"Skalierung",quality:"Qualit\u00e4t",shuffle:"Zuf\u00e4llige Wiedergabe",prefetch:"Prefetch",nojava:"Kein Java",maintainaspect:"Bildverh\u00e4ltnis beibehalten",imagestatus:"Bildstatus",center:"Zentriert",autogotourl:"Auto goto URL","shockwave_options":"Shockwave-Optionen","rmp_options":"Optionen f\u00fcr Real Media Player","wmp_options":"Optionen f\u00fcr Windows Media Player","qt_options":"Quicktime-Optionen","flash_options":"Flash-Optionen",hidden:"Versteckt","align_bottom_left":"Unten Links","align_bottom_right":"Unten Rechts",flash:"Flash",quicktime:"QuickTime","embedded_audio_options":"Integrierte Audio Optionen",windowsmedia:"WindowsMedia",realmedia:"RealMedia",shockwave:"ShockWave",audio:"Audio",video:"Video","html5_video_options":"HTML5 Video Optionen",altsource1:"Alternative Quelle 1",altsource2:"Alternative Quelle 2",preload:"Preload",poster:"Poster",source:"Quelle","html5_audio_options":"Audio Optionen","preload_none":"Nicht vorladen","preload_metadata":"Video Metadaten vorladen","preload_auto":"Benutzer Browser entscheidet automatisch",iframe:"iFrame",embeddedaudio:"Audio (eingebunden)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_dlg.js deleted file mode 100644 index 6f98f071cb..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.media_dlg',{list:"List",file:"File/URL",advanced:"Advanced",general:"General",title:"Insert/Edit Embedded Media","align_top_left":"Top Left","align_center":"Center","align_left":"Left","align_bottom":"Bottom","align_right":"Right","align_top":"Top","qt_stream_warn":"Streamed RTSP resources should be added to the QT Source field under the Advanced tab.\nYou should also add a non-streamed version to the Source field.",qtsrc:"QT Source",progress:"Progress",sound:"Sound",swstretchvalign:"Stretch V-Align",swstretchhalign:"Stretch H-Align",swstretchstyle:"Stretch Style",scriptcallbacks:"Script Callbacks","align_top_right":"Top Right",uimode:"UI Mode",rate:"Rate",playcount:"Play Count",defaultframe:"Default Frame",currentposition:"Current Position",currentmarker:"Current Marker",captioningid:"Captioning ID",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Windowless Video",stretchtofit:"Stretch to Fit",mute:"Mute",invokeurls:"Invoke URLs",fullscreen:"Full Screen",enabled:"Enabled",autostart:"Auto Start",volume:"Volume",target:"Target",qtsrcchokespeed:"Choke Speed",href:"HREF",endtime:"End Time",starttime:"Start Time",enablejavascript:"Enable JavaScript",correction:"No Correction",targetcache:"Target Cache",playeveryframe:"Play Every Frame",kioskmode:"Kiosk Mode",controller:"Controller",menu:"Show Menu",loop:"Loop",play:"Auto Play",hspace:"H-Space",vspace:"V-Space","class_name":"Class",name:"Name",id:"ID",type:"Type",size:"Dimensions",preview:"Preview","constrain_proportions":"Constrain Proportions",controls:"Controls",numloop:"Num Loops",console:"Console",cache:"Cache",autohref:"Auto HREF",liveconnect:"SWLiveConnect",flashvars:"Flash Vars",base:"Base",bgcolor:"Background",wmode:"WMode",salign:"SAlign",align:"Align",scale:"Scale",quality:"Quality",shuffle:"Shuffle",prefetch:"Prefetch",nojava:"No Java",maintainaspect:"Maintain Aspect",imagestatus:"Image Status",center:"Center",autogotourl:"Auto Goto URL","shockwave_options":"Shockwave Options","rmp_options":"Real Media Player Options","wmp_options":"Windows Media Player Options","qt_options":"QuickTime Options","flash_options":"Flash Options",hidden:"Hidden","align_bottom_left":"Bottom Left","align_bottom_right":"Bottom Right","html5_video_options":"HTML5 Video Options",altsource1:"Alternative source 1",altsource2:"Alternative source 2",preload:"Preload",poster:"Poster",source:"Source","html5_audio_options":"Audio Options","preload_none":"Don\'t Preload","preload_metadata":"Preload video metadata","preload_auto":"Let user\'s browser decide", "embedded_audio_options":"Embedded Audio Options", video:"HTML5 Video", audio:"HTML5 Audio", flash:"Flash", quicktime:"QuickTime", shockwave:"Shockwave", windowsmedia:"Windows Media", realmedia:"Real Media", iframe:"Iframe", embeddedaudio:"Embedded Audio" }); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_us_dlg.js deleted file mode 100644 index 9e5f6eecbf..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.media_dlg',{list:"List",file:"File/URL",advanced:"Advanced",general:"General",title:"Insert/Edit Embedded Media","align_top_left":"Top Left","align_center":"Center","align_left":"Left","align_bottom":"Bottom","align_right":"Right","align_top":"Top","qt_stream_warn":"Streamed RTSP resources should be added to the QT Source field under the Advanced tab.\nYou should also add a non-streamed version to the Source field.",qtsrc:"QT Source",progress:"Progress",sound:"Sound",swstretchvalign:"Stretch V-Align",swstretchhalign:"Stretch H-Align",swstretchstyle:"Stretch Style",scriptcallbacks:"Script Callbacks","align_top_right":"Top Right",uimode:"UI Mode",rate:"Rate",playcount:"Play Count",defaultframe:"Default Frame",currentposition:"Current Position",currentmarker:"Current Marker",captioningid:"Captioning ID",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Windowless Video",stretchtofit:"Stretch to Fit",mute:"Mute",invokeurls:"Invoke URLs",fullscreen:"Full Screen",enabled:"Enabled",autostart:"Auto Start",volume:"Volume",target:"Target",qtsrcchokespeed:"Choke Speed",href:"HREF",endtime:"End Time",starttime:"Start Time",enablejavascript:"Enable JavaScript",correction:"No Correction",targetcache:"Target Cache",playeveryframe:"Play Every Frame",kioskmode:"Kiosk Mode",controller:"Controller",menu:"Show Menu",loop:"Loop",play:"Auto Play",hspace:"H-Space",vspace:"V-Space","class_name":"Class",name:"Name",id:"ID",type:"Type",size:"Dimensions",preview:"Preview","constrain_proportions":"Constrain Proportions",controls:"Controls",numloop:"Num Loops",console:"Console",cache:"Cache",autohref:"Auto HREF",liveconnect:"SWLiveConnect",flashvars:"Flash Vars",base:"Base",bgcolor:"Background",wmode:"WMode",salign:"SAlign",align:"Align",scale:"Scale",quality:"Quality",shuffle:"Shuffle",prefetch:"Prefetch",nojava:"No Java",maintainaspect:"Maintain Aspect",imagestatus:"Image Status",center:"Center",autogotourl:"Auto Goto URL","shockwave_options":"Shockwave Options","rmp_options":"Real Media Player Options","wmp_options":"Windows Media Player Options","qt_options":"QuickTime Options","flash_options":"Flash Options",hidden:"Hidden","align_bottom_left":"Bottom Left","align_bottom_right":"Bottom Right","html5_video_options":"HTML5 Video Options",altsource1:"Alternative source 1",altsource2:"Alternative source 2",preload:"Preload",poster:"Poster",source:"Source","html5_audio_options":"Audio Options","preload_none":"Don\'t Preload","preload_metadata":"Preload video metadata","preload_auto":"Let user\'s browser decide", "embedded_audio_options":"Embedded Audio Options", video:"HTML5 Video", audio:"HTML5 Audio", flash:"Flash", quicktime:"QuickTime", shockwave:"Shockwave", windowsmedia:"Windows Media", realmedia:"Real Media", iframe:"Iframe", embeddedaudio:"Embedded Audio" }); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/es_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/es_dlg.js deleted file mode 100644 index 7765ab3307..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/es_dlg.js +++ /dev/null @@ -1,103 +0,0 @@ -tinyMCE.addI18n('es.media_dlg',{ -title:"Insertar/editar medio embebido", -general:"General", -advanced:"Avanzado", -file:"Archivo/URL", -list:"Lista", -size:"Dimensiones", -preview:"Vista Previa", -constrain_proportions:"Bloquear relaci\u00F3n de aspecto", -type:"Tipo", -id:"Id", -name:"Nombre", -class_name:"Clase", -vspace:"V-Space", -hspace:"H-Space", -play:"Comienzo Autom\u00E1tico", -loop:"Repetitivo", -menu:"Mostrar Men\u00FA", -quality:"Calidad", -scale:"Scale", -align:"Alineaci\u00F3n", -salign:"SAlign", -wmode:"WMode", -bgcolor:"Fondo", -base:"Base", -flashvars:"Flashvars", -liveconnect:"SWLiveConnect", -autohref:"AutoHREF", -cache:"Cach\u00E9", -hidden:"Hidden", -controller:"Controller", -kioskmode:"Kiosk mode", -playeveryframe:"Reproducir todo los frames", -targetcache:"Target cache", -correction:"Sin correci\u00F3n", -enablejavascript:"Habilitar JavaScript", -starttime:"Inicio", -endtime:"Fin", -href:"Href", -qtsrcchokespeed:"Vel. de choque", -target:"Target", -volume:"Volumen", -autostart:"Comienzo Autom\u00E1tico", -enabled:"Habilitado", -fullscreen:"Pantalla Completa", -invokeurls:"Invocar URLs", -mute:"Silencio", -stretchtofit:"Estirar para ajustar", -windowlessvideo:"Video sin ventana", -balance:"Balance", -baseurl:"URL Base", -captioningid:"Captioning id", -currentmarker:"Marcador actual", -currentposition:"Posici\u00F3n actual", -defaultframe:"Frame predet.", -playcount:"Cuantas reproducciones", -rate:"Ratio", -uimode:"Modo UI", -flash_options:"Opciones Flash", -qt_options:"Opciones Quicktime", -wmp_options:"Opciones Windows media player", -rmp_options:"Opciones Real media player", -shockwave_options:"Opciones Shockwave", -autogotourl:"Ir a URL autom\u00E1t.", -center:"Centrado", -imagestatus:"Estado de imagen", -maintainaspect:"Mantener aspecto", -nojava:"No java", -prefetch:"Preb\u00FAsqueda", -shuffle:"Aleatorio", -console:"Consola", -numloop:"N\u00FAm. repeticiones", -controls:"Controles", -scriptcallbacks:"Script callbacks", -swstretchstyle:"Estilo estiramiento", -swstretchhalign:"Alin. H. Estiramiento", -swstretchvalign:"Alin. V. Estiramiento", -sound:"Sonido", -progress:"Progreso", -qtsrc:"QT Src", -qt_stream_warn:"Los recursos rtsp de Streaming deber\u00EDan a\u00F1adirse en el campo QT Src de la pesta\u00F1a avanzada.\nAdem\u00E1s deber\u00EDa a\u00F1adir una versi\u00F3n no Streaming en el campo Src.", -align_top:"Arriba", -align_right:"Derecha", -align_bottom:"Debajo", -align_left:"Izquierda", -align_center:"Centrado", -align_top_left:"Arriba Izda.", -align_top_right:"Arriba Dcha.", -align_bottom_left:"Debajo Izda.", -align_bottom_right:"Debajo Dcha.", -flv_options:"Opciones Video Flash", -flv_scalemode:"Modo escalado", -flv_buffer:"Buffer", -flv_startimage:"Imagen inicio", -flv_starttime:"Tiempo inicio", -flv_defaultvolume:"Volumen predet.", -flv_hiddengui:"Ocultar GUI", -flv_autostart:"Inicio auto.", -flv_loop:"Repetitivo", -flv_showscalemodes:"Mostrar modos escala", -flv_smoothvideo:"Video suave", -flv_jscallback:"JS Callback" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fi_dlg.js deleted file mode 100644 index 2ac2fcac13..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.media_dlg',{list:"Lista",file:"Tiedosto/URL",advanced:"Edistyneet",general:"Yleiset",title:"Lis\u00e4\u00e4/muokkaa upotettua mediaa","align_top_left":"Yl\u00e4-vasemmalla","align_center":"Keskell\u00e4","align_left":"Vasemmalla","align_bottom":"Alhaalla","align_right":"Oikealla","align_top":"Ylh\u00e4\u00e4ll\u00e4","qt_stream_warn":"Streamatut rtsp-resurssit tulisi lis\u00e4t\u00e4 QT Src -kentt\u00e4\u00e4n edistynyt-v\u00e4lilehdelle.\nSinun kannattaa lis\u00e4t\u00e4 my\u00f6s ei-streamattu versio Src-kentt\u00e4\u00e4n.",qtsrc:"QT Src",progress:"Eteneminen",sound:"\u00c4\u00e4ni",swstretchvalign:"Venyt\u00e4 pystysuunnassa",swstretchhalign:"Venyt\u00e4 vaakasuunnassa",swstretchstyle:"Venytystyyli",scriptcallbacks:"Skriptin takaisinkutsut","align_top_right":"Yl\u00e4-oikealla",uimode:"UI-moodi",rate:"Rate",playcount:"Toistolaskin",defaultframe:"Oletusruutu",currentposition:"T\u00e4m\u00e4nhetkinen sijainti",currentmarker:"T\u00e4m\u00e4nhetkinen merkki",captioningid:"Otsikointi-id",baseurl:"Perus URL-osoitteet",balance:"Tasapaino",windowlessvideo:"Ikkunaton video",stretchtofit:"Venyt\u00e4 sopimaan",mute:"Hiljennys",invokeurls:"Kutsu URL-osoitteet",fullscreen:"Kokoruutu",enabled:"P\u00e4\u00e4ll\u00e4",autostart:"Automaattinen aloitus",volume:"\u00c4\u00e4nen voimakkuus",target:"Kohde",qtsrcchokespeed:"Choke-nopeus",href:"Href",endtime:"Lopetusaika",starttime:"Aloitusaika",enablejavascript:"Salli JavaScript",correction:"Ei korjausta",targetcache:"Kohteen v\u00e4limuisti",playeveryframe:"Toista jokainen ruutu",kioskmode:"Kioskitila",controller:"Ohjain",menu:"N\u00e4yt\u00e4 valikko",loop:"Silmukka",play:"Automaattinen toisto",hspace:"Vaakatason tila",vspace:"Pystytason tila","class_name":"Luokka",name:"Nimi",id:"Tunniste",type:"Tyyppi",size:"Mitat",preview:"Esikatselu","constrain_proportions":"S\u00e4ilyt\u00e4 mittasuhteet",controls:"Kontrollit",numloop:"Toistojen m\u00e4\u00e4r\u00e4",console:"Konsoli",cache:"V\u00e4limuisti",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flash-muuttujat",base:"Perusta",bgcolor:"Tausta",wmode:"WMode",salign:"SAlign",align:"Tasaus",scale:"Skaala",quality:"Laatu",shuffle:"Sekoita",prefetch:"Esinouda",nojava:"Ei Javaa",maintainaspect:"S\u00e4ilyt\u00e4 kuvasuhde",imagestatus:"Kuvan tila",center:"Keskit\u00e4",autogotourl:"Mene automaattisesti URL:iin","shockwave_options":"Shockwaven asetukset","rmp_options":"Real media playerin asetukset","wmp_options":"Windows media playerin asetukset","qt_options":"Quicktimen asetukset","flash_options":"Flashin asetukset",hidden:"Piilotettu","align_bottom_left":"Ala-vasemmalla","align_bottom_right":"Ala-oikealla",flash:"flash",quicktime:"quicktime","embedded_audio_options":"Upotetun \u00e4\u00e4nen asetukset",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockwave",audio:"audio",video:"video","html5_video_options":"HTML5 videoasetukset",altsource1:"Vaihtoehtoinen l\u00e4hde 1",altsource2:"Vaihtoehtoinen l\u00e4hde 2",preload:"Esilataa",poster:"Posteri",source:"L\u00e4hde","html5_audio_options":"\u00c4\u00e4niasetukset","preload_none":"\u00c4l\u00e4 esilataa","preload_metadata":"Esilataa videon metatiedot","preload_auto":"Anna k\u00e4ytt\u00e4j\u00e4n selaimen p\u00e4\u00e4tt\u00e4\u00e4",iframe:"iframe",embeddedaudio:"upotettu audio"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fr_dlg.js deleted file mode 100644 index 90b0102dd3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.media_dlg',{list:"Liste",file:"Fichier / URL",advanced:"Avanc\u00e9",general:"G\u00e9n\u00e9ral",title:"Ins\u00e9rer / \u00e9diter un fichier m\u00e9dia","align_top_left":"En haut \u00e0 gauche","align_center":"Centr\u00e9","align_left":"Gauche","align_bottom":"Bas","align_right":"Droite","align_top":"Haut","qt_stream_warn":"Les ressources rtsp en streaming doivent \u00eatre ajout\u00e9es au champ \u00ab Source QT \u00bb dans l\'onglet avanc\u00e9.\nVous devriez aussi ajouter une version n\'\u00e9tant pas en streaming au champ \u00ab source QT \u00bb.",qtsrc:"Source QT",progress:"Progression",sound:"Son",swstretchvalign:"Stretch vertical",swstretchhalign:"Stretch horizontal",swstretchstyle:"Stretch style",scriptcallbacks:"Callback de script","align_top_right":"En haut \u00e0 droite",uimode:"Mode UI",rate:"Taux",playcount:"Compteur",defaultframe:"Image par d\u00e9faut",currentposition:"Position actuelle",currentmarker:"Marqueur actuel",captioningid:"ID sous-titrage",baseurl:"Adresse de base",balance:"Balance",windowlessvideo:"Vid\u00e9o sans fen\u00eatre",stretchtofit:"\u00c9tendre pour adapter la taille",mute:"Muet",invokeurls:"Invoquer URLs",fullscreen:"Plein \u00e9cran",enabled:"Activ\u00e9",autostart:"Lire automatiquement",volume:"Volume",target:"Cible",qtsrcchokespeed:"D\u00e9bit maximum",href:"Href",endtime:"Fin",starttime:"D\u00e9but",enablejavascript:"Activer le JavaScript",correction:"Pas de correction",targetcache:"Cache cible",playeveryframe:"Jouer toutes les images",kioskmode:"Mode kiosque",controller:"Contr\u00f4leur",menu:"Afficher le menu",loop:"Lire en boucle",play:"Lecture automatique",hspace:"Espacement horizontal",vspace:"Espacement vertical","class_name":"Classe",name:"Nom",id:"Id",type:"Type",size:"Dimensions",preview:"Pr\u00e9visualisation","constrain_proportions":"Conserver les proportions",controls:"Contr\u00f4les",numloop:"Nombre de tours",console:"Console",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Variables flash",base:"Base",bgcolor:"Fond",wmode:"WMode",salign:"SAlign",align:"Alignement",scale:"\u00c9chelle",quality:"Qualit\u00e9",shuffle:"Al\u00e9atoire",prefetch:"Pr\u00e9chargement",nojava:"Pas java",maintainaspect:"Maintenir l\'aspect",imagestatus:"Statut de l\'image",center:"Centrer",autogotourl:"Aller automatiquement \u00e0 l\'URL","shockwave_options":"Options Shockwave","rmp_options":"Options Real media player","wmp_options":"Windows media player options","qt_options":"Options Quicktime","flash_options":"Options Flash",hidden:"Cach\u00e9","align_bottom_left":"En bas \u00e0 gauche","align_bottom_right":"En bas \u00e0 droite",flash:"flash",quicktime:"quicktime","embedded_audio_options":"Options audio int\u00e9gr\u00e9es",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockwave",audio:"audio",video:"vid\u00e9o","html5_video_options":"Options Vid\u00e9o HTML 5",altsource1:"Source alternative 1",altsource2:"Source alternative 2",preload:"Pr\u00e9chargement",poster:"Poster",source:"Source","html5_audio_options":"Options audio","preload_none":"Ne pas pr\u00e9charger","preload_metadata":"Pr\u00e9charger les m\u00e9tadonn\u00e9es vid\u00e9o","preload_auto":"Laisser le fureteur de l\'utilisateur d\u00e9cider",iframe:"iframe",embeddedaudio:"embeddedaudio"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/he_dlg.js deleted file mode 100644 index 4bd005821b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.media_dlg',{list:"\u05e8\u05e9\u05d9\u05de\u05d4",file:"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5",advanced:"\u05de\u05ea\u05e7\u05d3\u05dd",general:"\u05db\u05dc\u05dc\u05d9",title:"\u05d4\u05d5\u05e1\u05e4\u05ea/\u05e2\u05e8\u05d9\u05db\u05ea \u05e1\u05e8\u05d8\u05d5\u05df","align_top_left":"\u05e9\u05de\u05d0\u05dc \u05dc\u05de\u05e2\u05dc\u05d4","align_center":"\u05de\u05e8\u05db\u05d6","align_left":"\u05dc\u05e9\u05de\u05d0\u05dc","align_bottom":"\u05dc\u05de\u05d8\u05d4","align_right":"\u05d9\u05de\u05d9\u05df","align_top":"\u05dc\u05de\u05e2\u05dc\u05d4","qt_stream_warn":"Streamed rtsp resources should be added to the QT Src field under the advanced tab.\nYou should also add a non streamed version to the Src field..",qtsrc:"QT Src",progress:"\u05d4\u05ea\u05e7\u05d3\u05de\u05d5\u05ea",sound:"\u05e6\u05dc\u05d9\u05dc",swstretchvalign:"Stretch V-Align",swstretchhalign:"Stretch H-Align",swstretchstyle:"Stretch style",scriptcallbacks:"Script callbacks","align_top_right":"\u05d9\u05de\u05d9\u05df \u05dc\u05de\u05e2\u05dc\u05d4",uimode:"\u05de\u05e6\u05d1 \u05ea\u05e6\u05d5\u05d2\u05d4",rate:"\u05e7\u05e6\u05d1",playcount:"\u05de\u05e1\u05e4\u05e8 \u05d4\u05e9\u05de\u05e2\u05d5\u05ea",defaultframe:"\u05e4\u05e8\u05d9\u05d9\u05dd \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc",currentposition:"\u05de\u05d9\u05e7\u05d5\u05dd \u05e0\u05d5\u05db\u05d7\u05d9",currentmarker:"\u05e1\u05de\u05df \u05e0\u05d5\u05db\u05d7\u05d9",captioningid:"Captioning id",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Windowless video",stretchtofit:"\u05de\u05ea\u05d7 \u05dc\u05d4\u05ea\u05d0\u05de\u05d4",mute:"\u05d4\u05e9\u05ea\u05e7",invokeurls:"Invoke URLs",fullscreen:"\u05de\u05e1\u05da \u05de\u05dc\u05d0",enabled:"\u05de\u05d5\u05e4\u05e2\u05dc",autostart:"\u05d4\u05ea\u05d7\u05dc \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea",volume:"\u05e2\u05d5\u05e6\u05de\u05d4",target:"\u05de\u05d8\u05e8\u05d4",qtsrcchokespeed:"Choke speed",href:"Href",endtime:"\u05d6\u05de\u05df \u05e1\u05d9\u05d5\u05dd",starttime:"\u05d6\u05de\u05df \u05d4\u05ea\u05d7\u05dc\u05d4",enablejavascript:"\u05d0\u05e4\u05e9\u05e8 JavaScript",correction:"\u05dc\u05dc\u05d0 \u05ea\u05d9\u05e7\u05d5\u05df",targetcache:"Target cache",playeveryframe:"\u05e0\u05d2\u05df \u05db\u05dc \u05e4\u05e8\u05d9\u05d9\u05dd",kioskmode:"Kiosk mode",controller:"Controller",menu:"\u05d4\u05e6\u05d2\u05ea \u05ea\u05e4\u05e8\u05d9\u05d8",loop:"\u05e0\u05d2\u05d9\u05e0\u05d4 \u05de\u05d7\u05d6\u05d5\u05e8\u05d9\u05ea",play:"\u05e0\u05d2\u05d9\u05e0\u05d4 \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea \u05e2\u05dd \u05d4\u05d8\u05e2\u05d9\u05e0\u05d4",hspace:"\u05e8\u05d5\u05d5\u05d7 \u05d0\u05d5\u05e4\u05e7\u05d9",vspace:"\u05e8\u05d5\u05d5\u05d7 \u05d0\u05e0\u05db\u05d9","class_name":"\u05de\u05d7\u05dc\u05e7\u05d4",name:"\u05e9\u05dd",id:"Id",type:"\u05e1\u05d5\u05d2",size:"\u05e8\u05d5\u05d7\u05d1 \u05d5\u05d2\u05d5\u05d1\u05d4",preview:"\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4","constrain_proportions":"\u05e9\u05de\u05d5\u05e8 \u05e2\u05dc \u05e4\u05e8\u05d5\u05e4\u05d5\u05e8\u05e6\u05d9\u05d5\u05ea",controls:"Controls",numloop:"Num loops",console:"Console",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvars",base:"\u05de\u05e7\u05d5\u05e8",bgcolor:"\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2",wmode:"WMode",salign:"SAlign",align:"\u05d9\u05d9\u05e9\u05d5\u05e8",scale:"Scale",quality:"\u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e1\u05e8\u05d8\u05d5\u05df",shuffle:"Shuffle",prefetch:"Prefetch",nojava:"No java",maintainaspect:"Maintain aspect",imagestatus:"Image status",center:"\u05de\u05e8\u05db\u05d6",autogotourl:"Auto goto URL","shockwave_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea Shockwave","rmp_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05e0\u05d2\u05df Real Media","wmp_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05de\u05d3\u05d9\u05d4 \u05e4\u05dc\u05d9\u05d9\u05e8","qt_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea Quicktime","flash_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05e4\u05dc\u05d0\u05e9",hidden:"Hidden","align_bottom_left":"\u05dc\u05de\u05d8\u05d4 \u05de\u05e9\u05de\u05d0\u05dc","align_bottom_right":"\u05dc\u05de\u05d8\u05d4 \u05de\u05d9\u05de\u05d9\u05df",flash:"Flash",quicktime:"quicktime","embedded_audio_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d0\u05d5\u05d3\u05d9\u05d5 \u05de\u05e9\u05d5\u05dc\u05d1",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockwave",audio:"audio",video:"video","html5_video_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d5\u05d9\u05d3\u05d0\u05d5 HTML5",altsource1:"\u05de\u05e7\u05d5\u05e8 \u05d7\u05dc\u05d5\u05e4\u05d9 1",altsource2:"\u05de\u05e7\u05d5\u05e8 \u05d7\u05dc\u05d5\u05e4\u05d9 2",preload:"Preload",poster:"\u05e4\u05d5\u05e1\u05d8\u05e8",source:"\u05de\u05e7\u05d5\u05e8","html5_audio_options":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05d0\u05d5\u05d3\u05d9\u05d5","preload_none":"Don\'t Preload","preload_metadata":"\u05d8\u05e2\u05df \u05de\u05d8\u05d4-\u05d8\u05d0\u05d2 \u05dc\u05d5\u05d5\u05d9\u05d3\u05d0\u05d5","preload_auto":"\u05d0\u05ea\u05df \u05dc\u05d3\u05e4\u05d3\u05e4\u05df \u05dc\u05d1\u05d7\u05d5\u05e8",iframe:"iframe",embeddedaudio:"embeddedaudio "}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/it_dlg.js deleted file mode 100644 index f335edebb3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.media_dlg',{list:"Lista",file:"File/URL",advanced:"Avanzate",general:"Generale",title:"Inserisci/modifica file multimediale","align_top_left":"Alto a sinistra","align_center":"Centro","align_left":"Sinistra","align_bottom":"Basso","align_right":"Destra","align_top":"Alto","qt_stream_warn":"Le risorse rstp \'streamed\' devono essere aggiunte al campo Sorgente QT nella tabella Avanzate.\nSi dovrebbe inserire anche una versione non \'streamed\' al campo Sorgente..",qtsrc:"Sorgente QT",progress:"Avanzamento",sound:"Suono",swstretchvalign:"Tratto V-Allineamento",swstretchhalign:"Tratto H-Allineamento",swstretchstyle:"Stile Tratto",scriptcallbacks:"Script richiamato","align_top_right":"Alto a destra",uimode:"Modalit\u00e0 Interfaccia Utente",rate:"Qualit\u00e0",playcount:"Conteggio esecuzione",defaultframe:"Frame predefinito",currentposition:"Posizione corrente",currentmarker:"Indicatore corrente",captioningid:"Didascalia dell\'Id",baseurl:"URL base",balance:"Bilanciamento",windowlessvideo:"Video senza finestra",stretchtofit:"Adatta dimensioni",mute:"Muto",invokeurls:"Invoca URLs",fullscreen:"Tutto schermo",enabled:"Abilitato",autostart:"Avvio automatico",volume:"Volume",target:"Target",qtsrcchokespeed:"Velocit\u00e0 cursore",href:"Href",endtime:"Ora fine",starttime:"Ora inizio",enablejavascript:"Abilita JavaScript",correction:"Nessuna Correzione",targetcache:"Cache del target",playeveryframe:"Esegui ogni frame",kioskmode:"Modalit\u00e0 Kiosk",controller:"Controller",menu:"Mostra menu",loop:"Riproduzione ciclica",play:"Esecuzione automatica",hspace:"H-Spazio",vspace:"V-Spazio","class_name":"Classe",name:"Nome",id:"Id",type:"Tipo",size:"Dimensioni",preview:"Anteprima","constrain_proportions":"Mantieni Proporzioni",controls:"Controlli",numloop:"Numero Cicli",console:"Console",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvars",base:"Base",bgcolor:"Sfondo",wmode:"WMode",salign:"SAlign",align:"Allineamento",scale:"Scala",quality:"Qualit\u00e0",shuffle:"Shuffle",prefetch:"Precaricamento",nojava:"No java",maintainaspect:"Mantieni Aspetto",imagestatus:"Stato Immagine",center:"Centra",autogotourl:"Vai a URL automatico","shockwave_options":"Opzioni Shockwave","rmp_options":"Opzioni Real media player","wmp_options":"Opzioni Windows media player","qt_options":"Opzioni Quicktime","flash_options":"Opzioni Flash",hidden:"Nascosto","align_bottom_left":"Basso a Sinistra","align_bottom_right":"Basso a Destra",flash:"flash",quicktime:"quicktime","embedded_audio_options":"Opzioni Audio Embedded",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockwave",audio:"audio",video:"video","html5_video_options":"Opzioni Video HTML5",altsource1:"Sorgente alternativa 1",altsource2:"Sorgente alternativa 2",preload:"Precarica",poster:"Poster",source:"Sorgente","html5_audio_options":"Opzioni Audio","preload_none":"Non Precaricare","preload_metadata":"Precarica i metadati video","preload_auto":"Lascia decidere al browser dell\'utente",iframe:"iframe",embeddedaudio:"embeddedaudio"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ja_dlg.js deleted file mode 100644 index 9752ca22e5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.media_dlg',{list:"\u4e00\u89a7",file:"\u30d5\u30a1\u30a4\u30eb\u3084URL",advanced:"\u8a73\u7d30",general:"\u4e00\u822c",title:"\u57cb\u3081\u8fbc\u307f\u30e1\u30c7\u30a3\u30a2\u306e\u633f\u5165\u3084\u7de8\u96c6","align_top_left":"\u5de6\u4e0a","align_center":"\u4e2d\u592e","align_left":"\u5de6","align_bottom":"\u4e0b","align_right":"\u53f3","align_top":"\u4e0a","qt_stream_warn":"RTSP\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u30ea\u30bd\u30fc\u30b9\u3092\u300c\u9ad8\u5ea6\u300d\u306e\u30bf\u30d6\u306e\u300cQT\u306e\u30bd\u30fc\u30b9\u300d\u6b04\u306b\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\u307e\u305f\u3001\u300c\u30bd\u30fc\u30b9\u300d\u6b04\u306b\u306f\u30b9\u30c8\u30ea\u30fc\u30df\u30f3\u30b0\u3067\u306f\u306a\u3044\u30d0\u30fc\u30b8\u30e7\u30fc\u30f3\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002",qtsrc:"QT\u306e\u30bd\u30fc\u30b9",progress:"\u9032\u5c55",sound:"\u30b5\u30a6\u30f3\u30c9",swstretchvalign:"\u5782\u76f4\u306e\u914d\u7f6e",swstretchhalign:"\u6c34\u5e73\u306e\u914d\u7f6e",swstretchstyle:"\u4f38\u7e2e\u306e\u30b9\u30bf\u30a4\u30eb",scriptcallbacks:"\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u30b3\u30fc\u30eb\u30d0\u30c3\u30af","align_top_right":"\u53f3\u4e0a",uimode:"UI\u3092\u8868\u793a\u3059\u308b\u30e2\u30fc\u30c9",rate:"\u518d\u751f\u30ec\u30fc\u30c8",playcount:"\u518d\u751f\u56de\u6570",defaultframe:"\u521d\u671f\u72b6\u614b\u306e\u30d5\u30ec\u30fc\u30e0",currentposition:"\u518d\u751f\u4f4d\u7f6e(\u79d2\u5358\u4f4d)",currentmarker:"\u30de\u30fc\u30ab\u30fc\u756a\u53f7",captioningid:"\u30ad\u30e3\u30d7\u30b7\u30e7\u30f3\u8868\u793a\u8981\u7d20ID",baseurl:"\u57fa\u6e96\u306eURL",balance:"\u30b9\u30c6\u30ec\u30aa\u306e\u30d0\u30e9\u30f3\u30b9",windowlessvideo:"\u30a6\u30a3\u30f3\u30c9\u30a6\u306a\u3057\u306e\u52d5\u753b",stretchtofit:"\u5408\u308f\u305b\u3066\u62e1\u5927",mute:"\u6d88\u97f3",invokeurls:"URL\u3092\u958b\u304f",fullscreen:"\u5168\u753b\u9762",enabled:"\u6709\u52b9",autostart:"\u81ea\u52d5\u518d\u751f",volume:"\u97f3\u91cf",target:"\u30bf\u30fc\u30b2\u30c3\u30c8",qtsrcchokespeed:"\u518d\u751f\u30c7\u30fc\u30bf\u30ec\u30fc\u30c8",href:"\u30ea\u30f3\u30af\u5148URL",endtime:"\u7d42\u4e86\u6642\u9593",starttime:"\u958b\u59cb\u6642\u9593",enablejavascript:"JavaScript\u3092\u6709\u52b9",correction:"\u8a02\u6b63\u306a\u3057",targetcache:"\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u30ad\u30e3\u30c3\u30b7\u30e5",playeveryframe:"\u3059\u3079\u3066\u306e\u30d5\u30ec\u30fc\u30e0\u3092\u518d\u751f",kioskmode:"Kiosk\u30e2\u30fc\u30c9",controller:"\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306e\u8868\u793a",menu:"\u30e1\u30cb\u30e5\u30fc\u3092\u8868\u793a",loop:"\u7e70\u308a\u8fd4\u3057",play:"\u81ea\u52d5\u518d\u751f",hspace:"\u5de6\u53f3\u306e\u4f59\u767d",vspace:"\u4e0a\u4e0b\u306e\u4f59\u767d","class_name":"\u30af\u30e9\u30b9",name:"\u540d\u524d",id:"ID",type:"\u30bf\u30a4\u30d7",size:"\u5bf8\u6cd5",preview:"\u30d7\u30ec\u30d3\u30e5\u30fc","constrain_proportions":"\u7e26\u6a2a\u6bd4\u3092\u7dad\u6301",controls:"\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306e\u8868\u793a",numloop:"\u7e70\u308a\u8fd4\u3057\u306e\u56de\u6570",console:"\u30b3\u30f3\u30bd\u30fc\u30eb",cache:"\u30ad\u30e3\u30c3\u30b7\u30e5",autohref:"\u81ea\u52d5\u8aad\u8fbc",liveconnect:"SWLiveConnect\u5c5e\u6027",flashvars:"Flash Vars",base:"Base",bgcolor:"\u80cc\u666f\u8272",wmode:"WMode",salign:"SAlign",align:"\u914d\u7f6e",scale:"\u4f38\u7e2e",quality:"\u54c1\u8cea",shuffle:"\u30b7\u30e3\u30c3\u30d5\u30eb",prefetch:"\u5148\u8aad\u307f",nojava:"Java\u3092\u7981\u6b62",maintainaspect:"\u7e26\u6a2a\u6bd4\u306e\u7dad\u6301",imagestatus:"\u753b\u50cf\u306e\u72b6\u614b",center:"\u4e2d\u592e\u63c3\u3048",autogotourl:"URL\u306b\u81ea\u52d5\u79fb\u52d5","shockwave_options":"Shockwave\u306e\u30aa\u30d7\u30b7\u30e7\u30f3","rmp_options":"Real media player\u306e\u30aa\u30d7\u30b7\u30e7\u30f3","wmp_options":"Windows media player\u306e\u30aa\u30d7\u30b7\u30e7\u30f3","qt_options":"Quicktime\u306e\u30aa\u30d7\u30b7\u30e7\u30f3","flash_options":"Flash\u306e\u30aa\u30d7\u30b7\u30e7\u30f3",hidden:"\u975e\u8868\u793a","align_bottom_left":"\u5de6\u4e0b","align_bottom_right":"\u53f3\u4e0b",flash:"flash",quicktime:"quicktime","embedded_audio_options":"\u57cb\u3081\u8fbc\u307fAudio\u306e\u30aa\u30d7\u30b7\u30e7\u30f3",windowsmedia:"Windows\u30e1\u30c7\u30a3\u30a2",realmedia:"realmedia",shockwave:"shockwave",audio:"\u30aa\u30fc\u30c7\u30a3\u30aa",video:"\u52d5\u753b","html5_video_options":"HTML5 Video\u306e\u30aa\u30d7\u30b7\u30e7\u30f3",altsource1:"\u4ee3\u66ff\u30bd\u30fc\u30b91",altsource2:"\u4ee3\u66ff\u30bd\u30fc\u30b92",preload:"preload\u5c5e\u6027",poster:"poster\u5c5e\u6027",source:"HTML","html5_audio_options":"Audio \u30aa\u30d7\u30b7\u30e7\u30f3","preload_none":"\u5148\u8aad\u307f\u3057\u306a\u3044","preload_metadata":"\u52d5\u753b\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u5148\u8aad\u307f","preload_auto":"\u30e6\u30fc\u30b6\u30fc\u306e\u30d6\u30e9\u30a6\u30b6\u30fc\u306b\u5f93\u3046",iframe:"iframe",embeddedaudio:"\u57cb\u3081\u8fbc\u307f\u97f3\u58f0"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ko_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ko_dlg.js deleted file mode 100644 index 878337af85..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ko_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ko.media_dlg',{list:"\ubaa9\ub85d",file:"\ud30c\uc77c/URL",advanced:"\uace0\uae09",general:"\uc77c\ubc18",title:"\ubbf8\ub514\uc5b4\uc758 \uc0bd\uc785/\ud3b8\uc9d1",align_top_left:"Top left",align_center:"Center",align_left:"Left",align_bottom:"Bottom",align_right:"Right",align_top:"Top",qt_stream_warn:"Streamed rtsp resources should be added to the QT Src field under the advanced tab.nYou should also add a non streamed version to the Src field..",qtsrc:"QT Src",progress:"Progress",sound:"Sound",swstretchvalign:"Stretch V-Align",swstretchhalign:"Stretch H-Align",swstretchstyle:"Stretch style",scriptcallbacks:"Script callbacks",align_top_right:"Top right",uimode:"UI Mode",rate:"Rate",playcount:"Play count",defaultframe:"Default frame",currentposition:"Current position",currentmarker:"Current marker",captioningid:"Captioning id",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Windowless video",stretchtofit:"Stretch to fit",mute:"Mute",invokeurls:"Invoke URLs",fullscreen:"Fullscreen",enabled:"Enabled",autostart:"Auto start",volume:"Volume",target:"Target",qtsrcchokespeed:"Choke speed",href:"Href",endtime:"End time",starttime:"Start time",enablejavascript:"JavaScript\ub97c \ud5c8\uac00",correction:"No correction",targetcache:"Target cache",playeveryframe:"Play every frame",kioskmode:"Kiosk mode",controller:"Controller",menu:"\uba54\ub274 \ud45c\uc2dc",loop:"\uc5f0\uc18d \uc7ac\uc0dd",play:"\uc790\ub3d9 \uc7ac\uc0dd",hspace:"\uc88c\uc6b0 \uc5ec\ubc31",vspace:"\uc0c1\ud558 \uc5ec\ubc31",class_name:"Class",name:"Name",id:"Id",type:"\ud0c0\uc785",size:"\ud06c\uae30",preview:"\ubbf8\ub9ac\ubcf4\uae30",constrain_proportions:"\uc885\ud6a1\ube44 \uc720\uc9c0",controls:"Controls",numloop:"Num loops",console:"Console",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvars",base:"Base",bgcolor:"Background",wmode:"WMode",salign:"SAlign",align:"Align",scale:"\uc2a4\ucf00\uc77c",quality:"\ud488\uc9c8",shuffle:"Shuffle",prefetch:"Prefetch",nojava:"No java",maintainaspect:"Maintain aspect",imagestatus:"Image status",center:"Center",autogotourl:"Auto goto URL",shockwave_options:"Shockwave options",rmp_options:"Real media player options",wmp_options:"Windows media player options",qt_options:"Quicktime options",flash_options:"Flash options",hidden:"Hidden",align_bottom_left:"Bottom left",align_bottom_right:"Bottom right",flv_options:"Flash video options",flv_scalemode:"Scale mode",flv_buffer:"Buffer",flv_startimage:"Start image",flv_starttime:"Start time",flv_defaultvolume:"Default volumne",flv_hiddengui:"Hidden GUI",flv_autostart:"Auto start",flv_loop:"Loop",flv_showscalemodes:"Show scale modes",flv_smoothvideo:"Smooth video",flv_jscallback:"JS Callback"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/nl_dlg.js deleted file mode 100644 index 68ae6b0088..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.media_dlg',{list:"Lijst",file:"Bestand/URL",advanced:"Geavanceerd",general:"Algemeen",title:"Media invoegen/bewerken","align_top_left":"Linksboven","align_center":"Centreren","align_left":"Links","align_bottom":"Onder","align_right":"Rechts","align_top":"Boven","qt_stream_warn":"Gestreamde RTSP bronnen dienen op het tabblad geavanceerd bij Quicktime bron te worden opgegeven.\nDe niet-gestreamde versie kan dan bij het tabblad algemeen worden opgegeven.",qtsrc:"Quicktime bron",progress:"Voortgang",sound:"Geluid",swstretchvalign:"V-Schaal",swstretchhalign:"H-Schaal",swstretchstyle:"Schaal",scriptcallbacks:"Script callbacks","align_top_right":"Rechtsboven",uimode:"UI Modus",rate:"Snelheid",playcount:"Afspeelteller",defaultframe:"Standaard frame",currentposition:"Huidige positie",currentmarker:"Huidige markering",captioningid:"Ondertiteling id",baseurl:"Basis URL",balance:"Balans",windowlessvideo:"Video zonder venster",stretchtofit:"Passend maken",mute:"Dempen",invokeurls:"URLs laden",fullscreen:"Volledig scherm",enabled:"Ingeschakeld",autostart:"Automatisch afspelen",volume:"Volume",target:"Doel",qtsrcchokespeed:"Chokesnelheid",href:"Href",endtime:"Eindtijd",starttime:"Starttijd",enablejavascript:"JavaScript Inschakelen",correction:"Geen correctie",targetcache:"Doelcache",playeveryframe:"Elk frame afspelen",kioskmode:"Kioskmodus",controller:"Controller",menu:"Menu weergeven",loop:"Herhalen",play:"Automatisch afspelen",hspace:"H-Ruimte",vspace:"V-Ruimte","class_name":"Klasse",name:"Naam",id:"Id",type:"Type",size:"Afmetingen",preview:"Voorbeeld","constrain_proportions":"Verhouding bewaren",controls:"Bediening",numloop:"Aantal herhalingen",console:"Console",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Variabelen",base:"Basis",bgcolor:"Achtergrond",wmode:"WMode",salign:"Schaaluitlijning",align:"Uitlijning",scale:"Schaal",quality:"Kwaliteit",shuffle:"Willekeurige volgorde",prefetch:"Voorladen",nojava:"Geen Java",maintainaspect:"Verhouding bewaren",imagestatus:"Afbeeldingstatus",center:"Centreren",autogotourl:"Automatisch naar URL","shockwave_options":"Shockwave opties","rmp_options":"Real Media Player Opties","wmp_options":"Windows Media Player Opties","qt_options":"Quicktime opties","flash_options":"Flash opties",hidden:"Verborgen","align_bottom_left":"Linksonder","align_bottom_right":"Rechtsonder",flash:"flash",quicktime:"quicktime","embedded_audio_options":"Ge\u00efntegreerd Geluid Opties",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockwave",audio:"geluid",video:"video","html5_video_options":"HTML5 Video Opties",altsource1:"Alternatieve bron 1",altsource2:"Alternatieve bron 2",preload:"Voorladen",poster:"Poster",source:"Bron","html5_audio_options":"Audio Opties","preload_none":"Niet voorladen","preload_metadata":"Video metadata voorladen","preload_auto":"Laat browser beslissen",iframe:"iframe",embeddedaudio:"ge\u00efntegreerd geluid"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/no_dlg.js deleted file mode 100644 index 97029c4e22..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.media_dlg',{list:"Liste",file:"Fil/URL",advanced:"Avansert",general:"Generelt",title:"Sett inn/rediger innebygd objekt","align_top_left":"Topp venstre","align_center":"Midten","align_left":"Venstre","align_bottom":"Bunn","align_right":"H\u00f8yre","align_top":"Topp","qt_stream_warn":"Streamede rtsp ressurser b\u00f8r legges til QT Src-feltet under fanen avansert.\nDu b\u00f8r ogs\u00e5 legge til en ikke-streamet versjon i src-feltet.",qtsrc:"QT Src",progress:"Fremdrift",sound:"Lyd",swstretchvalign:"Strekk V-justering",swstretchhalign:"Strekk H-justering",swstretchstyle:"Strekk stil",scriptcallbacks:"Skriptreferanser","align_top_right":"\u00d8verst til h\u00f8yre",uimode:"UI-modus",rate:"Rate",playcount:"Teller",defaultframe:"Standard ramme",currentposition:"Aktiv posisjon",currentmarker:"Aktiv mark\u00f8r",captioningid:"Fange opp id",baseurl:"Utgangsadresse (URL)",balance:"Balanse",windowlessvideo:"Video uten vindu",stretchtofit:"Strekk for \u00e5 tilpasse",mute:"Dempe",invokeurls:"Aktiver URLer",fullscreen:"Fullskjerm",enabled:"Aktivert",autostart:"Autostart",volume:"Volum",target:"M\u00e5l",qtsrcchokespeed:"Choke-hastighet",href:"Href",endtime:"Stopptid",starttime:"Starttid",enablejavascript:"Tillat Javaskript",correction:"Ingen korreksjon",targetcache:"M\u00e5l-mellomlagring",playeveryframe:"Spill hver ramme",kioskmode:"Kiosk-modus",controller:"Kontroller",menu:"Vis meny",loop:"L\u00f8kke",play:"Autostart",hspace:"H-avstand",vspace:"V-avstand","class_name":"Klasse",name:"Navn",id:"Id",type:"Type",size:"Dimmensjoner",preview:"Forh\u00e5ndsvisning","constrain_proportions":"Behold proporsjoner",controls:"Kontroller",numloop:"Antall gjennomganger",console:"Konsoll",cache:"Mellomlager",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flash-variabler",base:"Base",bgcolor:"Bakgrunn",wmode:"W-modus",salign:"S-justering",align:"Justering",scale:"Skala",quality:"Kvalitet",shuffle:"Mikse",prefetch:"Hente p\u00e5 forh\u00e5nd",nojava:"Ingen Java",maintainaspect:"Behold st\u00f8rrelsesforhold",imagestatus:"Bildestatus",center:"Midtstill",autogotourl:"Auto g\u00e5-til URL","shockwave_options":"Shockwave egenskaper","rmp_options":"Real Media Player egenskaper","wmp_options":"Windows Media Player egenskaper","qt_options":"Quicktime egenskaper","flash_options":"Flash egenskaper",hidden:"Skjult","align_bottom_left":"Nederst til venste","align_bottom_right":"Nederst til h\u00f8yre",flash:"flash",quicktime:"quicktime","embedded_audio_options":"Alternativer for innebygget lydklipp",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockwave",audio:"lyd",video:"video","html5_video_options":"HTML5-videovalg",altsource1:"Alternativ kilde 1",altsource2:"Alternativ kilde 2",preload:"Forh\u00e5ndsvis",poster:"Poster",source:"Kilde","html5_audio_options":"Lydegenskaper","preload_none":"Ikke hent p\u00e5 forh\u00e5nd","preload_metadata":"Hent videometadata p\u00e5 forh\u00e5nd","preload_auto":"La brukerens nettleser avgj\u00f8re",iframe:"iframe",embeddedaudio:"embeddedaudio"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pl_dlg.js deleted file mode 100644 index 9e054b21da..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.media_dlg',{list:"Lista",file:"Plik/URL",advanced:"Zaawansowane",general:"G\u0142\u00f3wne",title:"Wstaw/Edytuj wbudowane media","align_top_left":"G\u00f3rny lewy","align_center":"\u015arodek","align_left":"Lewo","align_bottom":"D\u00f3\u0142","align_right":"Prawo","align_top":"G\u00f3ra","qt_stream_warn":"Emitowane \u017ar\u00f3d\u0142a rtsp powinny by\u0107 dodane do pola QT Src w zak\u0142adce zaawansowane.nPowiniene\u015b r\u00f3wnie\u017c doda\u0107 niestrumieniow\u0105 wersj\u0119 do pola Src.",qtsrc:"QT Src",progress:"Post\u0119p",sound:"D\u017awi\u0119k",swstretchvalign:"Wyr\u00f3wnaj w pionie",swstretchhalign:"Wyr\u00f3wnaj w poziomie",swstretchstyle:"Styl rozci\u0105gania",scriptcallbacks:"Funkcje zwrotne skryptu","align_top_right":"G\u00f3rny prawy",uimode:"Tryb UI",rate:"Tempo",playcount:"Ilo\u015b\u0107 odtworze\u0144",defaultframe:"Domy\u015blna ramka",currentposition:"Aktualna pozycja",currentmarker:"Aktualny znacznik",captioningid:"Captioning id",baseurl:"Base URL",balance:"Balans",windowlessvideo:"Wideo bez okienka",stretchtofit:"Rozci\u0105gnij aby dopasowa\u0107",mute:"Wycisz",invokeurls:"Odwo\u0142aj si\u0119 do URLi",fullscreen:"Pe\u0142ny ekran",enabled:"Aktywny",autostart:"Auto start",volume:"G\u0142o\u015bno\u015b\u0107",target:"Cel",qtsrcchokespeed:"Choke speed",href:"Href",endtime:"Ko\u0144cowy czas",starttime:"Pocz\u0105tkowy czas",enablejavascript:"W\u0142\u0105cz JavaScript",correction:"Bez korekcji",targetcache:"Target cache",playeveryframe:"Odtwarzaj ka\u017cd\u0105 ramk\u0119",kioskmode:"Tryb kiosku",controller:"Kontroler",menu:"Poka\u017c menu",loop:"Zap\u0119tlenie",play:"Autoodtwarzanie",hspace:"H-Space",vspace:"V-Space","class_name":"Klasa",name:"Nazwa",id:"Id",type:"Typ",size:"Wymiary",preview:"Podgl\u0105d","constrain_proportions":"Zachowaj proporcje",controls:"Controls",numloop:"Liczba powt\u00f3rze\u0144",console:"Konsola",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvars",base:"Baza",bgcolor:"T\u0142o",wmode:"WMode",salign:"SAlign",align:"Wyr\u00f3wnaj",scale:"Skala",quality:"Jako\u015b\u0107",shuffle:"Losuj",prefetch:"Prze\u0142aduj",nojava:"Bez javy",maintainaspect:"Utrzymaj aspekt",imagestatus:"Obraz statusu",center:"Wy\u015brodkuj",autogotourl:"Automatycznie przejd\u017a pod adres","shockwave_options":"Opcje Shockwave","rmp_options":"Opcje Real media player","wmp_options":"Opcje Windows media player","qt_options":"Opcje Quicktime","flash_options":"Opcje flasha",hidden:"Ukryty","align_bottom_left":"Dolny lewy","align_bottom_right":"Dolny prawy",flash:"flash",quicktime:"quicktime","embedded_audio_options":"Opcje Embedded Audio",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockwave",audio:"audio",video:"video","html5_video_options":"Opcje HTML5 Video",altsource1:"Alternatywne \u017ar\u00f3d\u0142o 1",altsource2:"Alternatywne \u017ar\u00f3d\u0142o 2",preload:"Prze\u0142aduj",poster:"Obraz",source:"\u0179r\u00f3d\u0142o","html5_audio_options":"Opcje audio","preload_none":"Nie \u0142\u0105duj wst\u0119pnie","preload_metadata":"\u0141aduj wst\u0119pnie metadane video","preload_auto":"Pozw\u00f3l zdecydowa\u0107 przegl\u0105darce u\u017cytkownika",iframe:"iframe",embeddedaudio:"embeddedaudio"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pt_dlg.js deleted file mode 100644 index f578cd750f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.media_dlg',{list:"Lista",file:"Arquivo/URL",advanced:"Avan\u00e7ado",general:"Geral",title:"Inserir/Editar m\u00eddia embutida","align_top_left":"Topo esquerda","align_center":"Centro","align_left":"Esquerda","align_bottom":"Abaixo","align_right":"Direita","align_top":"Topo","qt_stream_warn":"Fluxos de recursos RTSP devem ser acrescentados ao campo QT Src no Modo Avan\u00e7ado.\nUma vers\u00e3o sem fluxo tamb\u00e9m deve ser acrescentada ao campo Src.",qtsrc:"QT Src",progress:"Progresso",sound:"Som",swstretchvalign:"For\u00e7ar V-Alinhamento",swstretchhalign:"For\u00e7ar H-Alinhamento",swstretchstyle:"For\u00e7ar Estilo",scriptcallbacks:"Retornos de chamada de script","align_top_right":"Topo direita",uimode:"Modo UI",rate:"Taxa",playcount:"Contagem de ouvintes",defaultframe:"Frame padr\u00e3o",currentposition:"Posi\u00e7\u00e3o atual",currentmarker:"Marcador atual",captioningid:"Id de legenda",baseurl:"URL Base",balance:"Stereo",windowlessvideo:"V\u00eddeo sem janela",stretchtofit:"Estender",mute:"Mudo",invokeurls:"Chamar URLs",fullscreen:"Tela inteira",enabled:"Ativado",autostart:"Execu\u00e7\u00e3o autom\u00e1tica",volume:"Volume",target:"Alvo",qtsrcchokespeed:"Diminuir Velocidade",href:"Link",endtime:"Hora do fim",starttime:"Hora de in\u00edcio",enablejavascript:"Permitir JavaScript",correction:"Sem correc\u00e7\u00f5es",targetcache:"Cache alvo",playeveryframe:"Executar todas as frames",kioskmode:"Modo Kiosk",controller:"Controlador",menu:"Mostrar menu",loop:"Repeti\u00e7\u00e3o autom\u00e1tica",play:"Execu\u00e7\u00e3o autom\u00e1tica",hspace:"Espa\u00e7o horizontal",vspace:"Espa\u00e7o vertical","class_name":"Classe",name:"Nome",id:"ID",type:"Tipo",size:"Dimens\u00f5es",preview:"Previs\u00e3o","constrain_proportions":"Manter propor\u00e7\u00f5es",controls:"Controles",numloop:"Repeti\u00e7\u00f5es",console:"Console",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flash Vars",base:"Base",bgcolor:"Fundo",wmode:"WMode",salign:"SAlign",align:"Alinhamento",scale:"Escala",quality:"Qualidade",shuffle:"Aleat\u00f3rio",prefetch:"Pr\u00e9-buscar",nojava:"Sem Java",maintainaspect:"Manter aspecto",imagestatus:"Status da imagem",center:"Centro",autogotourl:"Auto abrir URL","shockwave_options":"Op\u00e7\u00f5es Shockwave","rmp_options":"Op\u00e7\u00f5es Real Media Player","wmp_options":"Op\u00e7\u00f5es Windows Media Player","qt_options":"Op\u00e7\u00f5es Quicktime","flash_options":"Op\u00e7\u00f5es Flash",hidden:"Oculto","align_bottom_left":"Abaixo esquerda","align_bottom_right":"Abaixo direita",flash:"flash",quicktime:"quicktime","embedded_audio_options":"Op\u00e7\u00f5es de \u00c1udio Embutido",windowsmedia:"windowsmedia",realmedia:"realmedia",shockwave:"shockware",audio:"\u00e1udio",video:"v\u00eddeo","html5_video_options":"Op\u00e7\u00f5es de v\u00eddeo HTML5",altsource1:"C\u00f3digo alternativo 1",altsource2:"C\u00f3digo alternativo 2",preload:"Pr\u00e9-carregar",poster:"Poster",source:"Fonte","html5_audio_options":"Op\u00e7\u00f5es de Audio","preload_none":"N\u00e3o Pr\u00e9-carregar","preload_metadata":"Pr\u00e9-carregar metadata de v\u00eddeo","preload_auto":"Deixar que navegador do usu\u00e1rio decida",iframe:"iframe",embeddedaudio:"\u00e1udio embutido"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ru_dlg.js deleted file mode 100644 index 62e7a52795..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.media_dlg',{list:"\u0421\u043f\u0438\u0441\u043e\u043a",file:"\u0410\u0434\u0440\u0435\u0441",advanced:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e",general:"\u041e\u0431\u0449\u0435\u0435",title:"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043b\u0438\u043f\u0430","align_top_left":"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","align_center":"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443","align_left":"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","align_bottom":"\u041f\u043e \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","align_right":"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","align_top":"\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","qt_stream_warn":"\u041f\u043e\u0442\u043e\u043a\u043e\u0432\u044b\u0435 rtsp \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0432 \u043f\u043e\u043b\u0435 QT Src.",qtsrc:"QT Src",progress:"\u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441",sound:"\u0417\u0432\u0443\u043a",swstretchvalign:"\u0412\u0435\u0440. \u0432\u044b\u0440-\u0435 \u0440\u0430\u0441\u0442\u044f\u0436\u0435\u043d\u0438\u044f",swstretchhalign:"\u0413\u043e\u0440. \u0432\u044b\u0440-\u0435 \u0440\u0430\u0441\u0442\u044f\u0436\u0435\u043d\u0438\u044f",swstretchstyle:"\u0421\u0442\u0438\u043b\u044c \u0440\u0430\u0441\u0442\u044f\u0436\u0435\u043d\u0438\u0435",scriptcallbacks:"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430","align_top_right":"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e",uimode:"\u0420\u0435\u0436\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430",rate:"\u0420\u0435\u0439\u0442\u0438\u043d\u0433",playcount:"\u0429\u0435\u0442\u0447\u0438\u043a \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0439",defaultframe:"\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u0430\u0434\u0440",currentposition:"\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f",currentmarker:"\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u0430\u0440\u043a\u0435\u0440",captioningid:"\u0418\u043c\u044f \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432",baseurl:"\u0411\u0430\u0437\u043e\u0440\u0432\u044b\u0439 \u0430\u0434\u0440\u0435\u0441",balance:"\u0411\u0430\u043b\u0430\u043d\u0441",windowlessvideo:"\u041e\u043a\u043e\u043d\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e",stretchtofit:"\u041f\u043e\u0434 \u0440\u0430\u0437\u043c\u0435\u0440 \u043e\u043a\u043d\u0430",mute:"\u0411\u0435\u0437 \u0437\u0432\u0443\u043a\u0430",invokeurls:"\u0412\u044b\u0437\u0432\u0430\u0442\u044c \u0430\u0434\u0440\u0435\u0441",fullscreen:"\u041d\u0430 \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d",enabled:"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e",autostart:"\u0410\u0432\u0442\u043e\u0437\u0430\u043f\u0443\u0441\u043a",volume:"\u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c",target:"\u0426\u0435\u043b\u044c",qtsrcchokespeed:"Choke speed",href:"\u0421\u0441\u044b\u043b\u043a\u0430",endtime:"\u0412\u0440\u0435\u043c\u044f \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f",starttime:"\u0412\u0440\u0435\u043c\u044f \u043d\u0430\u0447\u0430\u043b\u0430",enablejavascript:"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c JavaScript",correction:"\u0411\u0435\u0437 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u0438",targetcache:"\u041a\u044d\u0448 \u0446\u0435\u043b\u0438",playeveryframe:"\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u0430\u0434\u0440",kioskmode:"\u0420\u0435\u0436\u0438\u043c \u043a\u0438\u043e\u0441\u043a",controller:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435",menu:"\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043c\u0435\u043d\u044e",loop:"\u041f\u043e\u0432\u0442\u043e\u0440",play:"\u0410\u0432\u0442\u0437\u0430\u043f\u0443\u0441\u043a",hspace:"\u0413\u043e\u0440. \u043e\u0442\u0441\u0442\u0443\u043f",vspace:"\u0412\u0435\u0440\u0442. \u043e\u0442\u0441\u0442\u0443\u043f","class_name":"\u041a\u043b\u0430\u0441\u0441",name:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435",id:"\u0418\u043c\u044f",type:"\u0422\u0438\u043f",size:"\u0420\u0430\u0437\u043c\u0435\u0440\u044b",preview:"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440","constrain_proportions":"\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438",controls:"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435",numloop:"\u041f\u043e\u0432\u0442\u043e\u0440\u044b",console:"\u041a\u043e\u043d\u0441\u043e\u043b\u044c",cache:"\u041a\u044d\u0448",autohref:"\u0410\u0432\u0442\u043e-\u0441\u0441\u044b\u043b\u043a\u0430",liveconnect:"SWLiveConnect",flashvars:"Flash \u043a\u043e\u043c\u0430\u043d\u0434\u044b",base:"Base",bgcolor:"\u0424\u043e\u043d",wmode:"\u041e\u043a\u043d\u043e",salign:"\u0412\u044b\u0440-\u0435",align:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435",scale:"\u041e\u0431\u043b\u0430\u0441\u0442\u044c",quality:"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e",shuffle:"\u0412 \u0440\u0430\u0437\u0431\u0440\u043e\u0441",prefetch:"\u0423\u043f\u0440\u0435\u0436\u0434\u0430\u044e\u0449\u0430\u044f \u0432\u044b\u0431\u043e\u0440\u043a\u0430",nojava:"\u0411\u0435\u0437 Java",maintainaspect:"\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440",imagestatus:"\u0421\u0442\u0430\u0442\u0443\u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f",center:"\u0426\u0435\u043d\u0442\u0440",autogotourl:"\u0410\u0432\u0442\u043e\u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441","shockwave_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b Shockwave","rmp_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b Real Media","wmp_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b Windows Media","qt_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b Quicktime","flash_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b Flash",hidden:"\u0421\u043a\u0440\u044b\u0442\u044b\u0439","align_bottom_left":"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","align_bottom_right":"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e",flash:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 Flash \u0444\u0430\u0439\u043b\u0430",quicktime:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 Quick Time \u0444\u0430\u0439\u043b\u0430","embedded_audio_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u043d\u0435\u0434\u0440\u0451\u043d\u043d\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u043e",windowsmedia:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 Windows Media \u0444\u0430\u0439\u043b\u0430",realmedia:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 Real Media \u0444\u0430\u0439\u043b\u0430",shockwave:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 Shockwave \u0444\u0430\u0439\u043b\u0430",audio:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 HTML5 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430",video:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 HTML5 \u0432\u0438\u0434\u0435\u043e \u0444\u0430\u0439\u043b\u0430","html5_video_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b HTML5 Video",altsource1:"\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a 1",altsource2:"\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a 2",preload:"\u041f\u0440\u0435\u0434\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430",poster:"\u041f\u043e\u0441\u0442\u0435\u0440",source:"\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a","html5_audio_options":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0430\u0443\u0434\u0438\u043e","preload_none":"\u0411\u0435\u0437 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438","preload_metadata":"\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0438\u0434\u0435\u043e","preload_auto":"\u041d\u0430 \u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430",iframe:"\u0412\u0441\u0442\u0430\u0432\u043a\u0430 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0440\u0435\u0441\u0443\u0440\u0441 \u0432 IFrame",embeddedaudio:"\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0417\u0432\u0443\u043a"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/sv_dlg.js deleted file mode 100644 index 4f71780a96..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.media_dlg',{list:"Lista",file:"Fil/URL",advanced:"Avancerat",general:"Generellt",title:"Infoga/redigera inb\u00e4ddad media","align_top_left":"Top left","align_center":"Center","align_left":"V\u00e4nster","align_bottom":"Botten","align_right":"H\u00f6ger","align_top":"Toppen","qt_stream_warn":"Streamed rtsp resources should be added to the QT Src field under the advanced tab.\nYou should also add a non streamed version to the Src field..",qtsrc:"QT Src",progress:"Progress",sound:"Ljud",swstretchvalign:"Stretch V-Align",swstretchhalign:"Stretch H-Align",swstretchstyle:"Stretch style",scriptcallbacks:"Script callbacks","align_top_right":"Top right",uimode:"UI Mode",rate:"Rate",playcount:"Play count",defaultframe:"Default frame",currentposition:"Current position",currentmarker:"Current marker",captioningid:"Captioning id",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Windowless video",stretchtofit:"Stretch to fit",mute:"Mute",invokeurls:"Invoke URLs",fullscreen:"Fullsk\u00e4rm",enabled:"Aktiverad",autostart:"Starta automatiskt",volume:"Volym",target:"M\u00e5l",qtsrcchokespeed:"Choke speed",href:"Href",endtime:"Slut tid",starttime:"Start tid",enablejavascript:"Aktivera JavaScript",correction:"No correction",targetcache:"Target cache",playeveryframe:"Spela varje bildruta",kioskmode:"Kiosk mode",controller:"Controller",menu:"Visa menyn",loop:"Loopa",play:"Spela upp automatiskt",hspace:"H-Space",vspace:"V-Space","class_name":"Klass",name:"Namn",id:"Id",type:"Typ",size:"Dimensioner",preview:"F\u00f6rhandsvisning","constrain_proportions":"Bibeh\u00e5ll proportionerna",controls:"Controls",numloop:"Num loops",console:"Console",cache:"Cache",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvars",base:"Base",bgcolor:"Bakgrundsf\u00e4rg",wmode:"WMode",salign:"SAlign",align:"Justera",scale:"Skala",quality:"Kvalit\u00e9",shuffle:"Shuffle",prefetch:"Prefetch",nojava:"No java",maintainaspect:"Maintain aspect",imagestatus:"Bild status",center:"Center",autogotourl:"Auto goto URL","shockwave_options":"Inst\u00e4llningar f\u00f6r Shockwave","rmp_options":"Real media player options","wmp_options":"Windows media player options","qt_options":"Quicktime options","flash_options":"Flash options",hidden:"G\u00f6md","align_bottom_left":"Bottom left","align_bottom_right":"Bottom right",flash:"flash",quicktime:"quicktime ","embedded_audio_options":"Inst\u00e4llningar f\u00f6r inb\u00e4ddatljud",windowsmedia:"windowsmedia ",realmedia:"realmedia ",shockwave:"shockwave ",audio:"ljud",video:"video","html5_video_options":"HTML5 Filmegenskaper",altsource1:"Alternativk\u00e4lla 1",altsource2:"Alternativk\u00e4lla 2",preload:"F\u00f6rladda",poster:"Poster",source:"K\u00e4lla","html5_audio_options":"Ljudinst\u00e4llningar","preload_none":"F\u00f6rladda inte","preload_metadata":"F\u00f6rladda metadata","preload_auto":"L\u00e5t webbl\u00e4saren v\u00e4lja",iframe:"iframe",embeddedaudio:"inb\u00e4ddat ljud"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/zh_dlg.js deleted file mode 100644 index 273a48f0c8..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.media_dlg',{list:"\u5217\u8868",file:"\u6587\u4ef6/URL",advanced:"\u9ad8\u7ea7",general:"\u666e\u901a",title:"\u63d2\u5165/\u7f16\u8f91 \u5d4c\u5165\u5f0f\u5a92\u4f53","align_top_left":"\u5de6\u4e0a","align_center":"\u5c45\u4e2d","align_left":"\u5c45\u5de6","align_bottom":"\u5c45\u4e0b","align_right":"\u5c45\u53f3","align_top":"\u5c45\u4e0a","qt_stream_warn":"\u6d41\u5a92\u4f53RTSP\u8d44\u6e90\u5e94\u6dfb\u52a0\u5230\u9ad8\u7ea7\u9009\u9879\u7684QT\u8d44\u6e90\u4e2d\u3002n\u540c\u65f6\uff0c\u60a8\u4e5f\u53ef\u4ee5\u5728\u8fd9\u91cc\u52a0\u5165\u4e00\u4e2a\u975e\u6d41\u5a92\u4f53\u3002",qtsrc:"QT\u8d44\u6e90",progress:"\u8fdb\u5ea6",sound:"\u58f0\u97f3",swstretchvalign:"\u5782\u76f4\u62c9\u4f38",swstretchhalign:"\u6c34\u5e73\u62c9\u4f38",swstretchstyle:"\u62c9\u4f38\u65b9\u5f0f",scriptcallbacks:"\u811a\u672c\u56de\u8c03","align_top_right":"\u53f3\u4e0a",uimode:"\u5916\u89c2\u6a21\u5f0f",rate:"\u6bd4\u7387",playcount:"\u64ad\u653e\u6b21\u6570",defaultframe:"\u9ed8\u8ba4\u5e27",currentposition:"\u5f53\u524d\u4f4d\u7f6e",currentmarker:"\u5f53\u524d\u6807\u8bb0",captioningid:"\u5b57\u5e55ID",baseurl:"\u57fa\u7840\u8def\u5f84",balance:"\u5e73\u8861",windowlessvideo:"\u65e0\u8fb9\u6846",stretchtofit:"\u62c9\u4f38\u5230\u9002\u5408",mute:"\u9759\u97f3",invokeurls:"\u5f15\u7528URL",fullscreen:"\u5168\u5c4f",enabled:"\u542f\u7528",autostart:"\u81ea\u52a8\u64ad\u653e",volume:"\u97f3\u91cf",target:"\u76ee\u6807",qtsrcchokespeed:"\u9650\u5236\u901f\u5ea6",href:"\u8d85\u94fe\u63a5",endtime:"\u7ed3\u675f\u65f6\u95f4",starttime:"\u5f00\u59cb\u65f6\u95f4",enablejavascript:"\u542f\u7528JavaScript",correction:"\u65e0\u4fee\u6b63",targetcache:"\u76ee\u6807\u7f13\u5b58",playeveryframe:"\u9010\u5e27\u64ad\u653e",kioskmode:"\u5168\u5c4f\u6a21\u5f0f",controller:"\u63a7\u5236\u53f0",menu:"\u663e\u793a\u83dc\u5355",loop:"\u5faa\u73af",play:"\u81ea\u52a8\u64ad\u653e",hspace:"\u6c34\u5e73\u8ddd\u79bb",vspace:"\u5782\u76f4\u8ddd\u79bb","class_name":"\u7c7b\u522b",name:"\u540d\u79f0",id:"ID",type:"\u7c7b\u578b",size:"\u5c3a\u5bf8",preview:"\u9884\u89c8","constrain_proportions":"\u4fdd\u6301\u6bd4\u4f8b",controls:"\u64ad\u653e\u63a7\u5236",numloop:"\u5faa\u73af\u6b21\u6570",console:"\u63a7\u5236\u53f0",cache:"\u7f13\u5b58",autohref:"\u81ea\u52a8\u8df3\u8f6c",liveconnect:"JavaScript\u5f00\u542f",flashvars:"Flash\u53d8\u91cf",base:"\u57fa\u7840\u8def\u5f84",bgcolor:"\u80cc\u666f",wmode:"\u7a97\u4f53\u6a21\u5f0f",salign:"\u5a92\u4f53\u5bf9\u9f50",align:"\u6587\u672c\u5bf9\u9f50",scale:"\u7f29\u653e",quality:"\u753b\u8d28",shuffle:"\u968f\u673a",prefetch:"\u9884\u52a0\u8f7d",nojava:"\u65e0java",maintainaspect:"\u4fdd\u6301\u5916\u89c2",imagestatus:"\u56fe\u7247\u72b6\u6001",center:"\u5c45\u4e2d",autogotourl:"\u81ea\u52a8\u8f6c\u5230URL","shockwave_options":"Shockwave\u9009\u9879","rmp_options":"Real media player\u9009\u9879","wmp_options":"Windows media player\u9009\u9879","qt_options":"Quicktime\u9009\u9879","flash_options":"Flash\u9009\u9879",hidden:"\u9690\u85cf","align_bottom_left":"\u5de6\u4e0b","align_bottom_right":"\u53f3\u4e0b","html5_video_options":"HTML5\u89c6\u9891\u9009\u9879",altsource1:"\u66ff\u4ee3\u8d44\u6e901",altsource2:"\u66ff\u4ee3\u8d44\u6e902",preload:"\u9884\u52a0\u8f7d",poster:"\u6d77\u62a5",source:"\u8d44\u6e90","html5_audio_options":"Audio Options","preload_none":"Don\'t Preload","preload_metadata":"Preload video metadata","preload_auto":"Let user\'s browser decide"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/media.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/media.htm deleted file mode 100644 index 957d83a686..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/media.htm +++ /dev/null @@ -1,922 +0,0 @@ - - - - {#media_dlg.title} - - - - - - - - - -
    - - -
    -
    -
    - {#media_dlg.general} - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - -
     
    -
    - - - - - - -
    x   
    -
    -
    - -
    - {#media_dlg.preview} - -
    -
    - -
    -
    - {#media_dlg.advanced} - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - -
     
    -
    -
    - -
    - {#media_dlg.html5_video_options} - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
     
    -
    - - - - - -
     
    -
    - - - - - -
     
    -
    - -
    - - - - - - - - - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    -
    - -
    - {#media_dlg.embedded_audio_options} - - - - - - - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    -
    - -
    - {#media_dlg.html5_audio_options} - - - - - - - - - - - - - - - - -
    - - - - - -
     
    -
    - - - - - -
     
    -
    - -
    - - - - - - - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    -
    - -
    - {#media_dlg.flash_options} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - - - - - - - -
    -
    - -
    - {#media_dlg.qt_options} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    -  
    - - - - - -
     
    -
    -
    - -
    - {#media_dlg.wmp_options} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    -
    - -
    - {#media_dlg.rmp_options} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    -   -
    -
    - -
    - {#media_dlg.shockwave_options} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    - - - - - -
    -
    -
    -
    - -
    -
    - {#media_dlg.source} - -
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/moxieplayer.swf b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/media/moxieplayer.swf deleted file mode 100644 index 585d772d6d3c23626fddfa58c4220b056783e148..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19980 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 b==_iWodI83J<=N diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin.js deleted file mode 100644 index 687f548669..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.Nonbreaking",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceNonBreaking",function(){a.execCommand("mceInsertContent",false,(a.plugins.visualchars&&a.plugins.visualchars.state)?' ':" ")});a.addButton("nonbreaking",{title:"nonbreaking.nonbreaking_desc",cmd:"mceNonBreaking"});if(a.getParam("nonbreaking_force_tab")){a.onKeyDown.add(function(d,f){if(f.keyCode==9){f.preventDefault();d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking")}})}},getInfo:function(){return{longname:"Nonbreaking space",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("nonbreaking",tinymce.plugins.Nonbreaking)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin_src.js deleted file mode 100644 index d492fbefe4..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/nonbreaking/editor_plugin_src.js +++ /dev/null @@ -1,54 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.Nonbreaking', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - - // Register commands - ed.addCommand('mceNonBreaking', function() { - ed.execCommand('mceInsertContent', false, (ed.plugins.visualchars && ed.plugins.visualchars.state) ? ' ' : ' '); - }); - - // Register buttons - ed.addButton('nonbreaking', {title : 'nonbreaking.nonbreaking_desc', cmd : 'mceNonBreaking'}); - - if (ed.getParam('nonbreaking_force_tab')) { - ed.onKeyDown.add(function(ed, e) { - if (e.keyCode == 9) { - e.preventDefault(); - - ed.execCommand('mceNonBreaking'); - ed.execCommand('mceNonBreaking'); - ed.execCommand('mceNonBreaking'); - } - }); - } - }, - - getInfo : function() { - return { - longname : 'Nonbreaking space', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - - // Private methods - }); - - // Register plugin - tinymce.PluginManager.add('nonbreaking', tinymce.plugins.Nonbreaking); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin.js deleted file mode 100644 index da411ebc09..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var c=tinymce.dom.TreeWalker;var a="contenteditable",d="data-mce-"+a;var e=tinymce.VK;function b(n){var j=n.dom,p=n.selection,r,o="mce_noneditablecaret",r="\uFEFF";function m(t){var s;if(t.nodeType===1){s=t.getAttribute(d);if(s&&s!=="inherit"){return s}s=t.contentEditable;if(s!=="inherit"){return s}}return null}function g(s){var t;while(s){t=m(s);if(t){return t==="false"?s:null}s=s.parentNode}}function l(s){while(s){if(s.id===o){return s}s=s.parentNode}}function k(s){var t;if(s){t=new c(s,s);for(s=t.current();s;s=t.next()){if(s.nodeType===3){return s}}}}function f(v,u){var s,t;if(m(v)==="false"){if(j.isBlock(v)){p.select(v);return}}t=j.createRng();if(m(v)==="true"){if(!v.firstChild){v.appendChild(n.getDoc().createTextNode("\u00a0"))}v=v.firstChild;u=true}s=j.create("span",{id:o,"data-mce-bogus":true},r);if(u){v.parentNode.insertBefore(s,v)}else{j.insertAfter(s,v)}t.setStart(s.firstChild,1);t.collapse(true);p.setRng(t);return s}function i(s){var v,t,u;if(s){rng=p.getRng(true);rng.setStartBefore(s);rng.setEndBefore(s);v=k(s);if(v&&v.nodeValue.charAt(0)==r){v=v.deleteData(0,1)}j.remove(s,true);p.setRng(rng)}else{t=l(p.getStart());while((s=j.get(o))&&s!==u){if(t!==s){v=k(s);if(v&&v.nodeValue.charAt(0)==r){v=v.deleteData(0,1)}j.remove(s,true)}u=s}}}function q(){var s,w,u,t,v;function x(B,D){var A,F,E,C,z;A=t.startContainer;F=t.startOffset;if(A.nodeType==3){z=A.nodeValue.length;if((F>0&&F0?F-1:F;A=A.childNodes[G];if(A.hasChildNodes()){A=A.firstChild}}else{return !D?B:null}}E=new c(A,B);while(C=E[D?"prev":"next"]()){if(C.nodeType===3&&C.nodeValue.length>0){return}else{if(m(C)==="true"){return C}}}return B}i();u=p.isCollapsed();s=g(p.getStart());w=g(p.getEnd());if(s||w){t=p.getRng(true);if(u){s=s||w;var y=p.getStart();if(v=x(s,true)){f(v,true)}else{if(v=x(s,false)){f(v,false)}else{p.select(s)}}}else{t=p.getRng(true);if(s){t.setStartBefore(s)}if(w){t.setEndAfter(w)}p.setRng(t)}}}function h(z,B){var F=B.keyCode,x,C,D,v;function u(H,G){while(H=H[G?"previousSibling":"nextSibling"]){if(H.nodeType!==3||H.nodeValue.length>0){return H}}}function y(G,H){p.select(G);p.collapse(H)}function t(K){var J,I,M,H;function G(O){var N=I;while(N){if(N===O){return}N=N.parentNode}j.remove(O);q()}function L(){var O,P,N=z.schema.getNonEmptyElements();P=new tinymce.dom.TreeWalker(I,z.getBody());while(O=(K?P.prev():P.next())){if(N[O.nodeName.toLowerCase()]){break}if(O.nodeType===3&&tinymce.trim(O.nodeValue).length>0){break}if(m(O)==="false"){G(O);return true}}if(g(O)){return true}return false}if(p.isCollapsed()){J=p.getRng(true);I=J.startContainer;M=J.startOffset;I=l(I)||I;if(H=g(I)){G(H);return false}if(I.nodeType==3&&(K?M>0:M124)&&F!=e.DELETE&&F!=e.BACKSPACE){if((tinymce.isMac?B.metaKey:B.ctrlKey)&&(F==67||F==88||F==86)){return}B.preventDefault();if(F==e.LEFT||F==e.RIGHT){var w=F==e.LEFT;if(z.dom.isBlock(x)){var A=w?x.previousSibling:x.nextSibling;var s=new c(A,A);var E=w?s.prev():s.next();y(E,!w)}else{y(x,w)}}}else{if(F==e.LEFT||F==e.RIGHT||F==e.BACKSPACE||F==e.DELETE){C=l(D);if(C){if(F==e.LEFT||F==e.BACKSPACE){x=u(C,true);if(x&&m(x)==="false"){B.preventDefault();if(F==e.LEFT){y(x,true)}else{j.remove(x);return}}else{i(C)}}if(F==e.RIGHT||F==e.DELETE){x=u(C);if(x&&m(x)==="false"){B.preventDefault();if(F==e.RIGHT){y(x,false)}else{j.remove(x);return}}else{i(C)}}}if((F==e.BACKSPACE||F==e.DELETE)&&!t(F==e.BACKSPACE)){B.preventDefault();return false}}}}n.onMouseDown.addToTop(function(s,u){var t=s.selection.getNode();if(m(t)==="false"&&t==u.target){q()}});n.onMouseUp.addToTop(q);n.onKeyDown.addToTop(h);n.onKeyUp.addToTop(q)}tinymce.create("tinymce.plugins.NonEditablePlugin",{init:function(i,k){var h,g,j;function f(m,n){var o=j.length,p=n.content,l=tinymce.trim(g);if(n.format=="raw"){return}while(o--){p=p.replace(j[o],function(s){var r=arguments,q=r[r.length-2];if(q>0&&p.charAt(q-1)=='"'){return s}return''+m.dom.encode(typeof(r[1])==="string"?r[1]:r[0])+""})}n.content=p}h=" "+tinymce.trim(i.getParam("noneditable_editable_class","mceEditable"))+" ";g=" "+tinymce.trim(i.getParam("noneditable_noneditable_class","mceNonEditable"))+" ";j=i.getParam("noneditable_regexp");if(j&&!j.length){j=[j]}i.onPreInit.add(function(){b(i);if(j){i.selection.onBeforeSetContent.add(f);i.onBeforeSetContent.add(f)}i.parser.addAttributeFilter("class",function(l){var m=l.length,n,o;while(m--){o=l[m];n=" "+o.attr("class")+" ";if(n.indexOf(h)!==-1){o.attr(d,"true")}else{if(n.indexOf(g)!==-1){o.attr(d,"false")}}}});i.serializer.addAttributeFilter(d,function(l,m){var n=l.length,o;while(n--){o=l[n];if(j&&o.attr("data-mce-content")){o.name="#text";o.type=3;o.raw=true;o.value=o.attr("data-mce-content")}else{o.attr(a,null);o.attr(d,null)}}});i.parser.addAttributeFilter(a,function(l,m){var n=l.length,o;while(n--){o=l[n];o.attr(d,o.attr(a));o.attr(a,null)}})})},getInfo:function(){return{longname:"Non editable elements",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("noneditable",tinymce.plugins.NonEditablePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin_src.js deleted file mode 100644 index a18bcd786a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/noneditable/editor_plugin_src.js +++ /dev/null @@ -1,537 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var TreeWalker = tinymce.dom.TreeWalker; - var externalName = 'contenteditable', internalName = 'data-mce-' + externalName; - var VK = tinymce.VK; - - function handleContentEditableSelection(ed) { - var dom = ed.dom, selection = ed.selection, invisibleChar, caretContainerId = 'mce_noneditablecaret', invisibleChar = '\uFEFF'; - - // Returns the content editable state of a node "true/false" or null - function getContentEditable(node) { - var contentEditable; - - // Ignore non elements - if (node.nodeType === 1) { - // Check for fake content editable - contentEditable = node.getAttribute(internalName); - if (contentEditable && contentEditable !== "inherit") { - return contentEditable; - } - - // Check for real content editable - contentEditable = node.contentEditable; - if (contentEditable !== "inherit") { - return contentEditable; - } - } - - return null; - }; - - // Returns the noneditable parent or null if there is a editable before it or if it wasn't found - function getNonEditableParent(node) { - var state; - - while (node) { - state = getContentEditable(node); - if (state) { - return state === "false" ? node : null; - } - - node = node.parentNode; - } - }; - - // Get caret container parent for the specified node - function getParentCaretContainer(node) { - while (node) { - if (node.id === caretContainerId) { - return node; - } - - node = node.parentNode; - } - }; - - // Finds the first text node in the specified node - function findFirstTextNode(node) { - var walker; - - if (node) { - walker = new TreeWalker(node, node); - - for (node = walker.current(); node; node = walker.next()) { - if (node.nodeType === 3) { - return node; - } - } - } - }; - - // Insert caret container before/after target or expand selection to include block - function insertCaretContainerOrExpandToBlock(target, before) { - var caretContainer, rng; - - // Select block - if (getContentEditable(target) === "false") { - if (dom.isBlock(target)) { - selection.select(target); - return; - } - } - - rng = dom.createRng(); - - if (getContentEditable(target) === "true") { - if (!target.firstChild) { - target.appendChild(ed.getDoc().createTextNode('\u00a0')); - } - - target = target.firstChild; - before = true; - } - - //caretContainer = dom.create('span', {id: caretContainerId, 'data-mce-bogus': true, style:'border: 1px solid red'}, invisibleChar); - caretContainer = dom.create('span', {id: caretContainerId, 'data-mce-bogus': true}, invisibleChar); - - if (before) { - target.parentNode.insertBefore(caretContainer, target); - } else { - dom.insertAfter(caretContainer, target); - } - - rng.setStart(caretContainer.firstChild, 1); - rng.collapse(true); - selection.setRng(rng); - - return caretContainer; - }; - - // Removes any caret container except the one we might be in - function removeCaretContainer(caretContainer) { - var child, currentCaretContainer, lastContainer; - - if (caretContainer) { - rng = selection.getRng(true); - rng.setStartBefore(caretContainer); - rng.setEndBefore(caretContainer); - - child = findFirstTextNode(caretContainer); - if (child && child.nodeValue.charAt(0) == invisibleChar) { - child = child.deleteData(0, 1); - } - - dom.remove(caretContainer, true); - - selection.setRng(rng); - } else { - currentCaretContainer = getParentCaretContainer(selection.getStart()); - while ((caretContainer = dom.get(caretContainerId)) && caretContainer !== lastContainer) { - if (currentCaretContainer !== caretContainer) { - child = findFirstTextNode(caretContainer); - if (child && child.nodeValue.charAt(0) == invisibleChar) { - child = child.deleteData(0, 1); - } - - dom.remove(caretContainer, true); - } - - lastContainer = caretContainer; - } - } - }; - - // Modifies the selection to include contentEditable false elements or insert caret containers - function moveSelection() { - var nonEditableStart, nonEditableEnd, isCollapsed, rng, element; - - // Checks if there is any contents to the left/right side of caret returns the noneditable element or any editable element if it finds one inside - function hasSideContent(element, left) { - var container, offset, walker, node, len; - - container = rng.startContainer; - offset = rng.startOffset; - - // If endpoint is in middle of text node then expand to beginning/end of element - if (container.nodeType == 3) { - len = container.nodeValue.length; - if ((offset > 0 && offset < len) || (left ? offset == len : offset == 0)) { - return; - } - } else { - // Can we resolve the node by index - if (offset < container.childNodes.length) { - // Browser represents caret position as the offset at the start of an element. When moving right - // this is the element we are moving into so we consider our container to be child node at offset-1 - var pos = !left && offset > 0 ? offset-1 : offset; - container = container.childNodes[pos]; - if (container.hasChildNodes()) { - container = container.firstChild; - } - } else { - // If not then the caret is at the last position in it's container and the caret container should be inserted after the noneditable element - return !left ? element : null; - } - } - - // Walk left/right to look for contents - walker = new TreeWalker(container, element); - while (node = walker[left ? 'prev' : 'next']()) { - if (node.nodeType === 3 && node.nodeValue.length > 0) { - return; - } else if (getContentEditable(node) === "true") { - // Found contentEditable=true element return this one to we can move the caret inside it - return node; - } - } - - return element; - }; - - // Remove any existing caret containers - removeCaretContainer(); - - // Get noneditable start/end elements - isCollapsed = selection.isCollapsed(); - nonEditableStart = getNonEditableParent(selection.getStart()); - nonEditableEnd = getNonEditableParent(selection.getEnd()); - - // Is any fo the range endpoints noneditable - if (nonEditableStart || nonEditableEnd) { - rng = selection.getRng(true); - - // If it's a caret selection then look left/right to see if we need to move the caret out side or expand - if (isCollapsed) { - nonEditableStart = nonEditableStart || nonEditableEnd; - var start = selection.getStart(); - if (element = hasSideContent(nonEditableStart, true)) { - // We have no contents to the left of the caret then insert a caret container before the noneditable element - insertCaretContainerOrExpandToBlock(element, true); - } else if (element = hasSideContent(nonEditableStart, false)) { - // We have no contents to the right of the caret then insert a caret container after the noneditable element - insertCaretContainerOrExpandToBlock(element, false); - } else { - // We are in the middle of a noneditable so expand to select it - selection.select(nonEditableStart); - } - } else { - rng = selection.getRng(true); - - // Expand selection to include start non editable element - if (nonEditableStart) { - rng.setStartBefore(nonEditableStart); - } - - // Expand selection to include end non editable element - if (nonEditableEnd) { - rng.setEndAfter(nonEditableEnd); - } - - selection.setRng(rng); - } - } - }; - - function handleKey(ed, e) { - var keyCode = e.keyCode, nonEditableParent, caretContainer, startElement, endElement; - - function getNonEmptyTextNodeSibling(node, prev) { - while (node = node[prev ? 'previousSibling' : 'nextSibling']) { - if (node.nodeType !== 3 || node.nodeValue.length > 0) { - return node; - } - } - }; - - function positionCaretOnElement(element, start) { - selection.select(element); - selection.collapse(start); - } - - function canDelete(backspace) { - var rng, container, offset, nonEditableParent; - - function removeNodeIfNotParent(node) { - var parent = container; - - while (parent) { - if (parent === node) { - return; - } - - parent = parent.parentNode; - } - - dom.remove(node); - moveSelection(); - } - - function isNextPrevTreeNodeNonEditable() { - var node, walker, nonEmptyElements = ed.schema.getNonEmptyElements(); - - walker = new tinymce.dom.TreeWalker(container, ed.getBody()); - while (node = (backspace ? walker.prev() : walker.next())) { - // Found IMG/INPUT etc - if (nonEmptyElements[node.nodeName.toLowerCase()]) { - break; - } - - // Found text node with contents - if (node.nodeType === 3 && tinymce.trim(node.nodeValue).length > 0) { - break; - } - - // Found non editable node - if (getContentEditable(node) === "false") { - removeNodeIfNotParent(node); - return true; - } - } - - // Check if the content node is within a non editable parent - if (getNonEditableParent(node)) { - return true; - } - - return false; - } - - if (selection.isCollapsed()) { - rng = selection.getRng(true); - container = rng.startContainer; - offset = rng.startOffset; - container = getParentCaretContainer(container) || container; - - // Is in noneditable parent - if (nonEditableParent = getNonEditableParent(container)) { - removeNodeIfNotParent(nonEditableParent); - return false; - } - - // Check if the caret is in the middle of a text node - if (container.nodeType == 3 && (backspace ? offset > 0 : offset < container.nodeValue.length)) { - return true; - } - - // Resolve container index - if (container.nodeType == 1) { - container = container.childNodes[offset] || container; - } - - // Check if previous or next tree node is non editable then block the event - if (isNextPrevTreeNodeNonEditable()) { - return false; - } - } - - return true; - } - - startElement = selection.getStart() - endElement = selection.getEnd(); - - // Disable all key presses in contentEditable=false except delete or backspace - nonEditableParent = getNonEditableParent(startElement) || getNonEditableParent(endElement); - if (nonEditableParent && (keyCode < 112 || keyCode > 124) && keyCode != VK.DELETE && keyCode != VK.BACKSPACE) { - // Is Ctrl+c, Ctrl+v or Ctrl+x then use default browser behavior - if ((tinymce.isMac ? e.metaKey : e.ctrlKey) && (keyCode == 67 || keyCode == 88 || keyCode == 86)) { - return; - } - - e.preventDefault(); - - // Arrow left/right select the element and collapse left/right - if (keyCode == VK.LEFT || keyCode == VK.RIGHT) { - var left = keyCode == VK.LEFT; - // If a block element find previous or next element to position the caret - if (ed.dom.isBlock(nonEditableParent)) { - var targetElement = left ? nonEditableParent.previousSibling : nonEditableParent.nextSibling; - var walker = new TreeWalker(targetElement, targetElement); - var caretElement = left ? walker.prev() : walker.next(); - positionCaretOnElement(caretElement, !left); - } else { - positionCaretOnElement(nonEditableParent, left); - } - } - } else { - // Is arrow left/right, backspace or delete - if (keyCode == VK.LEFT || keyCode == VK.RIGHT || keyCode == VK.BACKSPACE || keyCode == VK.DELETE) { - caretContainer = getParentCaretContainer(startElement); - if (caretContainer) { - // Arrow left or backspace - if (keyCode == VK.LEFT || keyCode == VK.BACKSPACE) { - nonEditableParent = getNonEmptyTextNodeSibling(caretContainer, true); - - if (nonEditableParent && getContentEditable(nonEditableParent) === "false") { - e.preventDefault(); - - if (keyCode == VK.LEFT) { - positionCaretOnElement(nonEditableParent, true); - } else { - dom.remove(nonEditableParent); - return; - } - } else { - removeCaretContainer(caretContainer); - } - } - - // Arrow right or delete - if (keyCode == VK.RIGHT || keyCode == VK.DELETE) { - nonEditableParent = getNonEmptyTextNodeSibling(caretContainer); - - if (nonEditableParent && getContentEditable(nonEditableParent) === "false") { - e.preventDefault(); - - if (keyCode == VK.RIGHT) { - positionCaretOnElement(nonEditableParent, false); - } else { - dom.remove(nonEditableParent); - return; - } - } else { - removeCaretContainer(caretContainer); - } - } - } - - if ((keyCode == VK.BACKSPACE || keyCode == VK.DELETE) && !canDelete(keyCode == VK.BACKSPACE)) { - e.preventDefault(); - return false; - } - } - } - }; - - ed.onMouseDown.addToTop(function(ed, e) { - var node = ed.selection.getNode(); - - if (getContentEditable(node) === "false" && node == e.target) { - // Expand selection on mouse down we can't block the default event since it's used for drag/drop - moveSelection(); - } - }); - - ed.onMouseUp.addToTop(moveSelection); - ed.onKeyDown.addToTop(handleKey); - ed.onKeyUp.addToTop(moveSelection); - }; - - tinymce.create('tinymce.plugins.NonEditablePlugin', { - init : function(ed, url) { - var editClass, nonEditClass, nonEditableRegExps; - - // Converts configured regexps to noneditable span items - function convertRegExpsToNonEditable(ed, args) { - var i = nonEditableRegExps.length, content = args.content, cls = tinymce.trim(nonEditClass); - - // Don't replace the variables when raw is used for example on undo/redo - if (args.format == "raw") { - return; - } - - while (i--) { - content = content.replace(nonEditableRegExps[i], function(match) { - var args = arguments, index = args[args.length - 2]; - - // Is value inside an attribute then don't replace - if (index > 0 && content.charAt(index - 1) == '"') { - return match; - } - - return '' + ed.dom.encode(typeof(args[1]) === "string" ? args[1] : args[0]) + ''; - }); - } - - args.content = content; - }; - - editClass = " " + tinymce.trim(ed.getParam("noneditable_editable_class", "mceEditable")) + " "; - nonEditClass = " " + tinymce.trim(ed.getParam("noneditable_noneditable_class", "mceNonEditable")) + " "; - - // Setup noneditable regexps array - nonEditableRegExps = ed.getParam("noneditable_regexp"); - if (nonEditableRegExps && !nonEditableRegExps.length) { - nonEditableRegExps = [nonEditableRegExps]; - } - - ed.onPreInit.add(function() { - handleContentEditableSelection(ed); - - if (nonEditableRegExps) { - ed.selection.onBeforeSetContent.add(convertRegExpsToNonEditable); - ed.onBeforeSetContent.add(convertRegExpsToNonEditable); - } - - // Apply contentEditable true/false on elements with the noneditable/editable classes - ed.parser.addAttributeFilter('class', function(nodes) { - var i = nodes.length, className, node; - - while (i--) { - node = nodes[i]; - className = " " + node.attr("class") + " "; - - if (className.indexOf(editClass) !== -1) { - node.attr(internalName, "true"); - } else if (className.indexOf(nonEditClass) !== -1) { - node.attr(internalName, "false"); - } - } - }); - - // Remove internal name - ed.serializer.addAttributeFilter(internalName, function(nodes, name) { - var i = nodes.length, node; - - while (i--) { - node = nodes[i]; - - if (nonEditableRegExps && node.attr('data-mce-content')) { - node.name = "#text"; - node.type = 3; - node.raw = true; - node.value = node.attr('data-mce-content'); - } else { - node.attr(externalName, null); - node.attr(internalName, null); - } - } - }); - - // Convert external name into internal name - ed.parser.addAttributeFilter(externalName, function(nodes, name) { - var i = nodes.length, node; - - while (i--) { - node = nodes[i]; - node.attr(internalName, node.attr(externalName)); - node.attr(externalName, null); - } - }); - }); - }, - - getInfo : function() { - return { - longname : 'Non editable elements', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('noneditable', tinymce.plugins.NonEditablePlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin.js deleted file mode 100644 index 35085e8adc..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='',a="mcePageBreak",c=b.getParam("pagebreak_separator",""),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin_src.js deleted file mode 100644 index a094c19162..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/pagebreak/editor_plugin_src.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.PageBreakPlugin', { - init : function(ed, url) { - var pb = '', cls = 'mcePageBreak', sep = ed.getParam('pagebreak_separator', ''), pbRE; - - pbRE = new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g, function(a) {return '\\' + a;}), 'g'); - - // Register commands - ed.addCommand('mcePageBreak', function() { - ed.execCommand('mceInsertContent', 0, pb); - }); - - // Register buttons - ed.addButton('pagebreak', {title : 'pagebreak.desc', cmd : cls}); - - ed.onInit.add(function() { - if (ed.theme.onResolveName) { - ed.theme.onResolveName.add(function(th, o) { - if (o.node.nodeName == 'IMG' && ed.dom.hasClass(o.node, cls)) - o.name = 'pagebreak'; - }); - } - }); - - ed.onClick.add(function(ed, e) { - e = e.target; - - if (e.nodeName === 'IMG' && ed.dom.hasClass(e, cls)) - ed.selection.select(e); - }); - - ed.onNodeChange.add(function(ed, cm, n) { - cm.setActive('pagebreak', n.nodeName === 'IMG' && ed.dom.hasClass(n, cls)); - }); - - ed.onBeforeSetContent.add(function(ed, o) { - o.content = o.content.replace(pbRE, pb); - }); - - ed.onPostProcess.add(function(ed, o) { - if (o.get) - o.content = o.content.replace(/]+>/g, function(im) { - if (im.indexOf('class="mcePageBreak') !== -1) - im = sep; - - return im; - }); - }); - }, - - getInfo : function() { - return { - longname : 'PageBreak', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('pagebreak', tinymce.plugins.PageBreakPlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin.js deleted file mode 100644 index f69f263f99..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var c=tinymce.each,a={paste_auto_cleanup_on_paste:true,paste_enable_default_filters:true,paste_block_drop:false,paste_retain_style_properties:"none",paste_strip_class_attributes:"mso",paste_remove_spans:false,paste_remove_styles:false,paste_remove_styles_if_webkit:true,paste_convert_middot_lists:true,paste_convert_headers_to_strong:false,paste_dialog_width:"450",paste_dialog_height:"400",paste_max_consecutive_linebreaks:2,paste_text_use_dialog:false,paste_text_sticky:false,paste_text_sticky_default:false,paste_text_notifyalways:false,paste_text_linebreaktype:"combined",paste_text_replacements:[[/\u2026/g,"..."],[/[\x93\x94\u201c\u201d]/g,'"'],[/[\x60\x91\x92\u2018\u2019]/g,"'"]]};function b(d,e){return d.getParam(e,a[e])}tinymce.create("tinymce.plugins.PastePlugin",{init:function(d,e){var f=this;f.editor=d;f.url=e;f.onPreProcess=new tinymce.util.Dispatcher(f);f.onPostProcess=new tinymce.util.Dispatcher(f);f.onPreProcess.add(f._preProcess);f.onPostProcess.add(f._postProcess);f.onPreProcess.add(function(i,j){d.execCallback("paste_preprocess",i,j)});f.onPostProcess.add(function(i,j){d.execCallback("paste_postprocess",i,j)});d.onKeyDown.addToTop(function(i,j){if(((tinymce.isMac?j.metaKey:j.ctrlKey)&&j.keyCode==86)||(j.shiftKey&&j.keyCode==45)){return false}});d.pasteAsPlainText=b(d,"paste_text_sticky_default");function h(l,j){var k=d.dom,i;f.onPreProcess.dispatch(f,l);l.node=k.create("div",0,l.content);if(tinymce.isGecko){i=d.selection.getRng(true);if(i.startContainer==i.endContainer&&i.startContainer.nodeType==3){if(l.node.childNodes.length===1&&/^(p|h[1-6]|pre)$/i.test(l.node.firstChild.nodeName)&&l.content.indexOf("__MCE_ITEM__")===-1){k.remove(l.node.firstChild,true)}}}f.onPostProcess.dispatch(f,l);l.content=d.serializer.serialize(l.node,{getInner:1,forced_root_block:""});if((!j)&&(d.pasteAsPlainText)){f._insertPlainText(l.content);if(!b(d,"paste_text_sticky")){d.pasteAsPlainText=false;d.controlManager.setActive("pastetext",false)}}else{f._insert(l.content)}}d.addCommand("mceInsertClipboardContent",function(i,j){h(j,true)});if(!b(d,"paste_text_use_dialog")){d.addCommand("mcePasteText",function(j,i){var k=tinymce.util.Cookie;d.pasteAsPlainText=!d.pasteAsPlainText;d.controlManager.setActive("pastetext",d.pasteAsPlainText);if((d.pasteAsPlainText)&&(!k.get("tinymcePasteText"))){if(b(d,"paste_text_sticky")){d.windowManager.alert(d.translate("paste.plaintext_mode_sticky"))}else{d.windowManager.alert(d.translate("paste.plaintext_mode"))}if(!b(d,"paste_text_notifyalways")){k.set("tinymcePasteText","1",new Date(new Date().getFullYear()+1,12,31))}}})}d.addButton("pastetext",{title:"paste.paste_text_desc",cmd:"mcePasteText"});d.addButton("selectall",{title:"paste.selectall_desc",cmd:"selectall"});function g(s){var l,p,j,t,k=d.selection,o=d.dom,q=d.getBody(),i,r;if(s.clipboardData||o.doc.dataTransfer){r=(s.clipboardData||o.doc.dataTransfer).getData("Text");if(d.pasteAsPlainText){s.preventDefault();h({content:o.encode(r).replace(/\r?\n/g,"
    ")});return}}if(o.get("_mcePaste")){return}l=o.add(q,"div",{id:"_mcePaste","class":"mcePaste","data-mce-bogus":"1"},"\uFEFF\uFEFF");if(q!=d.getDoc().body){i=o.getPos(d.selection.getStart(),q).y}else{i=q.scrollTop+o.getViewPort(d.getWin()).y}o.setStyles(l,{position:"absolute",left:tinymce.isGecko?-40:0,top:i-25,width:1,height:1,overflow:"hidden"});if(tinymce.isIE){t=k.getRng();j=o.doc.body.createTextRange();j.moveToElementText(l);j.execCommand("Paste");o.remove(l);if(l.innerHTML==="\uFEFF\uFEFF"){d.execCommand("mcePasteWord");s.preventDefault();return}k.setRng(t);k.setContent("");setTimeout(function(){h({content:l.innerHTML})},0);return tinymce.dom.Event.cancel(s)}else{function m(n){n.preventDefault()}o.bind(d.getDoc(),"mousedown",m);o.bind(d.getDoc(),"keydown",m);p=d.selection.getRng();l=l.firstChild;j=d.getDoc().createRange();j.setStart(l,0);j.setEnd(l,2);k.setRng(j);window.setTimeout(function(){var u="",n;if(!o.select("div.mcePaste > div.mcePaste").length){n=o.select("div.mcePaste");c(n,function(w){var v=w.firstChild;if(v&&v.nodeName=="DIV"&&v.style.marginTop&&v.style.backgroundColor){o.remove(v,1)}c(o.select("span.Apple-style-span",w),function(x){o.remove(x,1)});c(o.select("br[data-mce-bogus]",w),function(x){o.remove(x)});if(w.parentNode.className!="mcePaste"){u+=w.innerHTML}})}else{u="

    "+o.encode(r).replace(/\r?\n\r?\n/g,"

    ").replace(/\r?\n/g,"
    ")+"

    "}c(o.select("div.mcePaste"),function(v){o.remove(v)});if(p){k.setRng(p)}h({content:u});o.unbind(d.getDoc(),"mousedown",m);o.unbind(d.getDoc(),"keydown",m)},0)}}if(b(d,"paste_auto_cleanup_on_paste")){if(tinymce.isOpera||/Firefox\/2/.test(navigator.userAgent)){d.onKeyDown.addToTop(function(i,j){if(((tinymce.isMac?j.metaKey:j.ctrlKey)&&j.keyCode==86)||(j.shiftKey&&j.keyCode==45)){g(j)}})}else{d.onPaste.addToTop(function(i,j){return g(j)})}}d.onInit.add(function(){d.controlManager.setActive("pastetext",d.pasteAsPlainText);if(b(d,"paste_block_drop")){d.dom.bind(d.getBody(),["dragend","dragover","draggesture","dragdrop","drop","drag"],function(i){i.preventDefault();i.stopPropagation();return false})}});f._legacySupport()},getInfo:function(){return{longname:"Paste text/word",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_preProcess:function(g,e){var k=this.editor,j=e.content,p=tinymce.grep,n=tinymce.explode,f=tinymce.trim,l,i;function d(h){c(h,function(o){if(o.constructor==RegExp){j=j.replace(o,"")}else{j=j.replace(o[0],o[1])}})}if(k.settings.paste_enable_default_filters==false){return}if(tinymce.isIE&&document.documentMode>=9&&/<(h[1-6r]|p|div|address|pre|form|table|tbody|thead|tfoot|th|tr|td|li|ol|ul|caption|blockquote|center|dl|dt|dd|dir|fieldset)/.test(e.content)){d([[/(?:
     [\s\r\n]+|
    )*(<\/?(h[1-6r]|p|div|address|pre|form|table|tbody|thead|tfoot|th|tr|td|li|ol|ul|caption|blockquote|center|dl|dt|dd|dir|fieldset)[^>]*>)(?:
     [\s\r\n]+|
    )*/g,"$1"]]);d([[/

    /g,"

    "],[/
    /g," "],[/

    /g,"
    "]])}if(/class="?Mso|style="[^"]*\bmso-|w:WordDocument/i.test(j)||e.wordContent){e.wordContent=true;d([/^\s*( )+/gi,/( |]*>)+\s*$/gi]);if(b(k,"paste_convert_headers_to_strong")){j=j.replace(/

    ]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi,"

    $1

    ")}if(b(k,"paste_convert_middot_lists")){d([[//gi,"$&__MCE_ITEM__"],[/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi,"$1__MCE_ITEM__"],[/(]+(?:MsoListParagraph)[^>]+>)/gi,"$1__MCE_ITEM__"]])}d([//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\u00a0"]]);do{l=j.length;j=j.replace(/(]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi,"$1");j=j.replace(/(<(ol|ul)[^>]*\s)(?:id|name|language|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi,"$1")}while(l!=j.length);if(b(k,"paste_retain_style_properties").replace(/^none$/i,"").length==0){j=j.replace(/<\/?span[^>]*>/gi,"")}else{d([[/([\s\u00a0]*)<\/span>/gi,function(o,h){return(h.length>0)?h.replace(/./," ").slice(Math.floor(h.length/2)).split("").join("\u00a0"):""}],[/(<[a-z][^>]*)\sstyle="([^"]*)"/gi,function(t,h,r){var u=[],o=0,q=n(f(r).replace(/"/gi,"'"),";");c(q,function(s){var w,y,z=n(s,":");function x(A){return A+((A!=="0")&&(/\d$/.test(A)))?"px":""}if(z.length==2){w=z[0].toLowerCase();y=z[1].toLowerCase();switch(w){case"mso-padding-alt":case"mso-padding-top-alt":case"mso-padding-right-alt":case"mso-padding-bottom-alt":case"mso-padding-left-alt":case"mso-margin-alt":case"mso-margin-top-alt":case"mso-margin-right-alt":case"mso-margin-bottom-alt":case"mso-margin-left-alt":case"mso-table-layout-alt":case"mso-height":case"mso-width":case"mso-vertical-align-alt":u[o++]=w.replace(/^mso-|-alt$/g,"")+":"+x(y);return;case"horiz-align":u[o++]="text-align:"+y;return;case"vert-align":u[o++]="vertical-align:"+y;return;case"font-color":case"mso-foreground":u[o++]="color:"+y;return;case"mso-background":case"mso-highlight":u[o++]="background:"+y;return;case"mso-default-height":u[o++]="min-height:"+x(y);return;case"mso-default-width":u[o++]="min-width:"+x(y);return;case"mso-padding-between-alt":u[o++]="border-collapse:separate;border-spacing:"+x(y);return;case"text-line-through":if((y=="single")||(y=="double")){u[o++]="text-decoration:line-through"}return;case"mso-zero-height":if(y=="yes"){u[o++]="display:none"}return}if(/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(w)){return}u[o++]=w+":"+z[1]}});if(o>0){return h+' style="'+u.join(";")+'"'}else{return h}}]])}}if(b(k,"paste_convert_headers_to_strong")){d([[/]*>/gi,"

    "],[/<\/h[1-6][^>]*>/gi,"

    "]])}d([[/Version:[\d.]+\nStartHTML:\d+\nEndHTML:\d+\nStartFragment:\d+\nEndFragment:\d+/gi,""]]);i=b(k,"paste_strip_class_attributes");if(i!=="none"){function m(q,o){if(i==="all"){return""}var h=p(n(o.replace(/^(["'])(.*)\1$/,"$2")," "),function(r){return(/^(?!mso)/i.test(r))});return h.length?' class="'+h.join(" ")+'"':""}j=j.replace(/ class="([^"]+)"/gi,m);j=j.replace(/ class=([\-\w]+)/gi,m)}if(b(k,"paste_remove_spans")){j=j.replace(/<\/?span[^>]*>/gi,"")}e.content=j},_postProcess:function(g,i){var f=this,e=f.editor,h=e.dom,d;if(e.settings.paste_enable_default_filters==false){return}if(i.wordContent){c(h.select("a",i.node),function(j){if(!j.href||j.href.indexOf("#_Toc")!=-1){h.remove(j,1)}});if(b(e,"paste_convert_middot_lists")){f._convertLists(g,i)}d=b(e,"paste_retain_style_properties");if((tinymce.is(d,"string"))&&(d!=="all")&&(d!=="*")){d=tinymce.explode(d.replace(/^none$/i,""));c(h.select("*",i.node),function(m){var n={},k=0,l,o,j;if(d){for(l=0;l0){h.setStyles(m,n)}else{if(m.nodeName=="SPAN"&&!m.className){h.remove(m,true)}}})}}if(b(e,"paste_remove_styles")||(b(e,"paste_remove_styles_if_webkit")&&tinymce.isWebKit)){c(h.select("*[style]",i.node),function(j){j.removeAttribute("style");j.removeAttribute("data-mce-style")})}else{if(tinymce.isWebKit){c(h.select("*",i.node),function(j){j.removeAttribute("data-mce-style")})}}},_convertLists:function(g,e){var i=g.editor.dom,h,l,d=-1,f,m=[],k,j;c(i.select("p",e.node),function(t){var q,u="",s,r,n,o;for(q=t.firstChild;q&&q.nodeType==3;q=q.nextSibling){u+=q.nodeValue}u=t.innerHTML.replace(/<\/?\w+[^>]*>/gi,"").replace(/ /g,"\u00a0");if(/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*\u00a0*/.test(u)){s="ul"}if(/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(u)){s="ol"}if(s){f=parseFloat(t.style.marginLeft||0);if(f>d){m.push(f)}if(!h||s!=k){h=i.create(s);i.insertAfter(h,t)}else{if(f>d){h=l.appendChild(i.create(s))}else{if(f]*>/gi,"");if(s=="ul"&&/^__MCE_ITEM__[\u2022\u00b7\u00a7\u00d8o\u25CF]/.test(p)){i.remove(v)}else{if(/^__MCE_ITEM__[\s\S]*\w+\.( |\u00a0)*\s*/.test(p)){i.remove(v)}}});r=t.innerHTML;if(s=="ul"){r=t.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*( |\u00a0)+\s*/,"")}else{r=t.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^\s*\w+\.( |\u00a0)+\s*/,"")}l=h.appendChild(i.create("li",0,r));i.remove(t);d=f;k=s}else{h=d=0}});j=e.node.innerHTML;if(j.indexOf("__MCE_ITEM__")!=-1){e.node.innerHTML=j.replace(/__MCE_ITEM__/g,"")}},_insert:function(f,d){var e=this.editor,g=e.selection.getRng();if(!e.selection.isCollapsed()&&g.startContainer!=g.endContainer){e.getDoc().execCommand("Delete",false,null)}e.execCommand("mceInsertContent",false,f,{skip_undo:d})},_insertPlainText:function(j){var h=this.editor,f=b(h,"paste_text_linebreaktype"),k=b(h,"paste_text_replacements"),g=tinymce.is;function e(m){c(m,function(n){if(n.constructor==RegExp){j=j.replace(n,"")}else{j=j.replace(n[0],n[1])}})}if((typeof(j)==="string")&&(j.length>0)){if(/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(j)){e([/[\n\r]+/g])}else{e([/\r+/g])}e([[/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi,"\n\n"],[/]*>|<\/tr>/gi,"\n"],[/<\/t[dh]>\s*]*>/gi,"\t"],/<[a-z!\/?][^>]*>/gi,[/ /gi," "],[/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi,"$1"]]);var d=Number(b(h,"paste_max_consecutive_linebreaks"));if(d>-1){var l=new RegExp("\n{"+(d+1)+",}","g");var i="";while(i.length"]])}else{if(f=="p"){e([[/\n+/g,"

    "],[/^(.*<\/p>)(

    )$/,"

    $1"]])}else{e([[/\n\n/g,"

    "],[/^(.*<\/p>)(

    )$/,"

    $1"],[/\n/g,"
    "]])}}}h.execCommand("mceInsertContent",false,j)}},_legacySupport:function(){var e=this,d=e.editor;d.addCommand("mcePasteWord",function(){d.windowManager.open({file:e.url+"/pasteword.htm",width:parseInt(b(d,"paste_dialog_width")),height:parseInt(b(d,"paste_dialog_height")),inline:1})});if(b(d,"paste_text_use_dialog")){d.addCommand("mcePasteText",function(){d.windowManager.open({file:e.url+"/pastetext.htm",width:parseInt(b(d,"paste_dialog_width")),height:parseInt(b(d,"paste_dialog_height")),inline:1})})}d.addButton("pasteword",{title:"paste.paste_word_desc",cmd:"mcePasteWord"})}});tinymce.PluginManager.add("paste",tinymce.plugins.PastePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin_src.js deleted file mode 100644 index 6f1734299e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/editor_plugin_src.js +++ /dev/null @@ -1,887 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var each = tinymce.each, - defs = { - paste_auto_cleanup_on_paste : true, - paste_enable_default_filters : true, - paste_block_drop : false, - paste_retain_style_properties : "none", - paste_strip_class_attributes : "mso", - paste_remove_spans : false, - paste_remove_styles : false, - paste_remove_styles_if_webkit : true, - paste_convert_middot_lists : true, - paste_convert_headers_to_strong : false, - paste_dialog_width : "450", - paste_dialog_height : "400", - paste_max_consecutive_linebreaks: 2, - paste_text_use_dialog : false, - paste_text_sticky : false, - paste_text_sticky_default : false, - paste_text_notifyalways : false, - paste_text_linebreaktype : "combined", - paste_text_replacements : [ - [/\u2026/g, "..."], - [/[\x93\x94\u201c\u201d]/g, '"'], - [/[\x60\x91\x92\u2018\u2019]/g, "'"] - ] - }; - - function getParam(ed, name) { - return ed.getParam(name, defs[name]); - } - - tinymce.create('tinymce.plugins.PastePlugin', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - t.url = url; - - // Setup plugin events - t.onPreProcess = new tinymce.util.Dispatcher(t); - t.onPostProcess = new tinymce.util.Dispatcher(t); - - // Register default handlers - t.onPreProcess.add(t._preProcess); - t.onPostProcess.add(t._postProcess); - - // Register optional preprocess handler - t.onPreProcess.add(function(pl, o) { - ed.execCallback('paste_preprocess', pl, o); - }); - - // Register optional postprocess - t.onPostProcess.add(function(pl, o) { - ed.execCallback('paste_postprocess', pl, o); - }); - - ed.onKeyDown.addToTop(function(ed, e) { - // Block ctrl+v from adding an undo level since the default logic in tinymce.Editor will add that - if (((tinymce.isMac ? e.metaKey : e.ctrlKey) && e.keyCode == 86) || (e.shiftKey && e.keyCode == 45)) - return false; // Stop other listeners - }); - - // Initialize plain text flag - ed.pasteAsPlainText = getParam(ed, 'paste_text_sticky_default'); - - // This function executes the process handlers and inserts the contents - // force_rich overrides plain text mode set by user, important for pasting with execCommand - function process(o, force_rich) { - var dom = ed.dom, rng; - - // Execute pre process handlers - t.onPreProcess.dispatch(t, o); - - // Create DOM structure - o.node = dom.create('div', 0, o.content); - - // If pasting inside the same element and the contents is only one block - // remove the block and keep the text since Firefox will copy parts of pre and h1-h6 as a pre element - if (tinymce.isGecko) { - rng = ed.selection.getRng(true); - if (rng.startContainer == rng.endContainer && rng.startContainer.nodeType == 3) { - // Is only one block node and it doesn't contain word stuff - if (o.node.childNodes.length === 1 && /^(p|h[1-6]|pre)$/i.test(o.node.firstChild.nodeName) && o.content.indexOf('__MCE_ITEM__') === -1) - dom.remove(o.node.firstChild, true); - } - } - - // Execute post process handlers - t.onPostProcess.dispatch(t, o); - - // Serialize content - o.content = ed.serializer.serialize(o.node, {getInner : 1, forced_root_block : ''}); - - // Plain text option active? - if ((!force_rich) && (ed.pasteAsPlainText)) { - t._insertPlainText(o.content); - - if (!getParam(ed, "paste_text_sticky")) { - ed.pasteAsPlainText = false; - ed.controlManager.setActive("pastetext", false); - } - } else { - t._insert(o.content); - } - } - - // Add command for external usage - ed.addCommand('mceInsertClipboardContent', function(u, o) { - process(o, true); - }); - - if (!getParam(ed, "paste_text_use_dialog")) { - ed.addCommand('mcePasteText', function(u, v) { - var cookie = tinymce.util.Cookie; - - ed.pasteAsPlainText = !ed.pasteAsPlainText; - ed.controlManager.setActive('pastetext', ed.pasteAsPlainText); - - if ((ed.pasteAsPlainText) && (!cookie.get("tinymcePasteText"))) { - if (getParam(ed, "paste_text_sticky")) { - ed.windowManager.alert(ed.translate('paste.plaintext_mode_sticky')); - } else { - ed.windowManager.alert(ed.translate('paste.plaintext_mode')); - } - - if (!getParam(ed, "paste_text_notifyalways")) { - cookie.set("tinymcePasteText", "1", new Date(new Date().getFullYear() + 1, 12, 31)) - } - } - }); - } - - ed.addButton('pastetext', {title: 'paste.paste_text_desc', cmd: 'mcePasteText'}); - ed.addButton('selectall', {title: 'paste.selectall_desc', cmd: 'selectall'}); - - // This function grabs the contents from the clipboard by adding a - // hidden div and placing the caret inside it and after the browser paste - // is done it grabs that contents and processes that - function grabContent(e) { - var n, or, rng, oldRng, sel = ed.selection, dom = ed.dom, body = ed.getBody(), posY, textContent; - - // Check if browser supports direct plaintext access - if (e.clipboardData || dom.doc.dataTransfer) { - textContent = (e.clipboardData || dom.doc.dataTransfer).getData('Text'); - - if (ed.pasteAsPlainText) { - e.preventDefault(); - process({content : dom.encode(textContent).replace(/\r?\n/g, '
    ')}); - return; - } - } - - if (dom.get('_mcePaste')) - return; - - // Create container to paste into - n = dom.add(body, 'div', {id : '_mcePaste', 'class' : 'mcePaste', 'data-mce-bogus' : '1'}, '\uFEFF\uFEFF'); - - // If contentEditable mode we need to find out the position of the closest element - if (body != ed.getDoc().body) - posY = dom.getPos(ed.selection.getStart(), body).y; - else - posY = body.scrollTop + dom.getViewPort(ed.getWin()).y; - - // Styles needs to be applied after the element is added to the document since WebKit will otherwise remove all styles - // If also needs to be in view on IE or the paste would fail - dom.setStyles(n, { - position : 'absolute', - left : tinymce.isGecko ? -40 : 0, // Need to move it out of site on Gecko since it will othewise display a ghost resize rect for the div - top : posY - 25, - width : 1, - height : 1, - overflow : 'hidden' - }); - - if (tinymce.isIE) { - // Store away the old range - oldRng = sel.getRng(); - - // Select the container - rng = dom.doc.body.createTextRange(); - rng.moveToElementText(n); - rng.execCommand('Paste'); - - // Remove container - dom.remove(n); - - // Check if the contents was changed, if it wasn't then clipboard extraction failed probably due - // to IE security settings so we pass the junk though better than nothing right - if (n.innerHTML === '\uFEFF\uFEFF') { - ed.execCommand('mcePasteWord'); - e.preventDefault(); - return; - } - - // Restore the old range and clear the contents before pasting - sel.setRng(oldRng); - sel.setContent(''); - - // For some odd reason we need to detach the the mceInsertContent call from the paste event - // It's like IE has a reference to the parent element that you paste in and the selection gets messed up - // when it tries to restore the selection - setTimeout(function() { - // Process contents - process({content : n.innerHTML}); - }, 0); - - // Block the real paste event - return tinymce.dom.Event.cancel(e); - } else { - function block(e) { - e.preventDefault(); - }; - - // Block mousedown and click to prevent selection change - dom.bind(ed.getDoc(), 'mousedown', block); - dom.bind(ed.getDoc(), 'keydown', block); - - or = ed.selection.getRng(); - - // Move select contents inside DIV - n = n.firstChild; - rng = ed.getDoc().createRange(); - rng.setStart(n, 0); - rng.setEnd(n, 2); - sel.setRng(rng); - - // Wait a while and grab the pasted contents - window.setTimeout(function() { - var h = '', nl; - - // Paste divs duplicated in paste divs seems to happen when you paste plain text so lets first look for that broken behavior in WebKit - if (!dom.select('div.mcePaste > div.mcePaste').length) { - nl = dom.select('div.mcePaste'); - - // WebKit will split the div into multiple ones so this will loop through then all and join them to get the whole HTML string - each(nl, function(n) { - var child = n.firstChild; - - // WebKit inserts a DIV container with lots of odd styles - if (child && child.nodeName == 'DIV' && child.style.marginTop && child.style.backgroundColor) { - dom.remove(child, 1); - } - - // Remove apply style spans - each(dom.select('span.Apple-style-span', n), function(n) { - dom.remove(n, 1); - }); - - // Remove bogus br elements - each(dom.select('br[data-mce-bogus]', n), function(n) { - dom.remove(n); - }); - - // WebKit will make a copy of the DIV for each line of plain text pasted and insert them into the DIV - if (n.parentNode.className != 'mcePaste') - h += n.innerHTML; - }); - } else { - // Found WebKit weirdness so force the content into paragraphs this seems to happen when you paste plain text from Nodepad etc - // So this logic will replace double enter with paragraphs and single enter with br so it kind of looks the same - h = '

    ' + dom.encode(textContent).replace(/\r?\n\r?\n/g, '

    ').replace(/\r?\n/g, '
    ') + '

    '; - } - - // Remove the nodes - each(dom.select('div.mcePaste'), function(n) { - dom.remove(n); - }); - - // Restore the old selection - if (or) - sel.setRng(or); - - process({content : h}); - - // Unblock events ones we got the contents - dom.unbind(ed.getDoc(), 'mousedown', block); - dom.unbind(ed.getDoc(), 'keydown', block); - }, 0); - } - } - - // Check if we should use the new auto process method - if (getParam(ed, "paste_auto_cleanup_on_paste")) { - // Is it's Opera or older FF use key handler - if (tinymce.isOpera || /Firefox\/2/.test(navigator.userAgent)) { - ed.onKeyDown.addToTop(function(ed, e) { - if (((tinymce.isMac ? e.metaKey : e.ctrlKey) && e.keyCode == 86) || (e.shiftKey && e.keyCode == 45)) - grabContent(e); - }); - } else { - // Grab contents on paste event on Gecko and WebKit - ed.onPaste.addToTop(function(ed, e) { - return grabContent(e); - }); - } - } - - ed.onInit.add(function() { - ed.controlManager.setActive("pastetext", ed.pasteAsPlainText); - - // Block all drag/drop events - if (getParam(ed, "paste_block_drop")) { - ed.dom.bind(ed.getBody(), ['dragend', 'dragover', 'draggesture', 'dragdrop', 'drop', 'drag'], function(e) { - e.preventDefault(); - e.stopPropagation(); - - return false; - }); - } - }); - - // Add legacy support - t._legacySupport(); - }, - - getInfo : function() { - return { - longname : 'Paste text/word', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - _preProcess : function(pl, o) { - var ed = this.editor, - h = o.content, - grep = tinymce.grep, - explode = tinymce.explode, - trim = tinymce.trim, - len, stripClass; - - //console.log('Before preprocess:' + o.content); - - function process(items) { - each(items, function(v) { - // Remove or replace - if (v.constructor == RegExp) - h = h.replace(v, ''); - else - h = h.replace(v[0], v[1]); - }); - } - - if (ed.settings.paste_enable_default_filters == false) { - return; - } - - // IE9 adds BRs before/after block elements when contents is pasted from word or for example another browser - if (tinymce.isIE && document.documentMode >= 9 && /<(h[1-6r]|p|div|address|pre|form|table|tbody|thead|tfoot|th|tr|td|li|ol|ul|caption|blockquote|center|dl|dt|dd|dir|fieldset)/.test(o.content)) { - // IE9 adds BRs before/after block elements when contents is pasted from word or for example another browser - process([[/(?:
     [\s\r\n]+|
    )*(<\/?(h[1-6r]|p|div|address|pre|form|table|tbody|thead|tfoot|th|tr|td|li|ol|ul|caption|blockquote|center|dl|dt|dd|dir|fieldset)[^>]*>)(?:
     [\s\r\n]+|
    )*/g, '$1']]); - - // IE9 also adds an extra BR element for each soft-linefeed and it also adds a BR for each word wrap break - process([ - [/

    /g, '

    '], // Replace multiple BR elements with uppercase BR to keep them intact - [/
    /g, ' '], // Replace single br elements with space since they are word wrap BR:s - [/

    /g, '
    '] // Replace back the double brs but into a single BR - ]); - } - - // Detect Word content and process it more aggressive - if (/class="?Mso|style="[^"]*\bmso-|w:WordDocument/i.test(h) || o.wordContent) { - o.wordContent = true; // Mark the pasted contents as word specific content - //console.log('Word contents detected.'); - - // Process away some basic content - process([ - /^\s*( )+/gi, //   entities at the start of contents - /( |]*>)+\s*$/gi //   entities at the end of contents - ]); - - if (getParam(ed, "paste_convert_headers_to_strong")) { - h = h.replace(/

    ]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi, "

    $1

    "); - } - - if (getParam(ed, "paste_convert_middot_lists")) { - process([ - [//gi, '$&__MCE_ITEM__'], // Convert supportLists to a list item marker - [/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi, '$1__MCE_ITEM__'], // Convert mso-list and symbol spans to item markers - [/(]+(?:MsoListParagraph)[^>]+>)/gi, '$1__MCE_ITEM__'] // Convert mso-list and symbol paragraphs to item markers (FF) - ]); - } - - process([ - // Word comments like conditional comments etc - //gi, - - // Remove comments, scripts (e.g., msoShowComment), XML tag, VML content, MS Office namespaced tags, and a few other tags - /<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi, - - // Convert into for line-though - [/<(\/?)s>/gi, "<$1strike>"], - - // Replace nsbp entites to char since it's easier to handle - [/ /gi, "\u00a0"] - ]); - - // Remove bad attributes, with or without quotes, ensuring that attribute text is really inside a tag. - // If JavaScript had a RegExp look-behind, we could have integrated this with the last process() array and got rid of the loop. But alas, it does not, so we cannot. - do { - len = h.length; - // Don't remove the type attribute for lists so that non-default list types display correctly. - h = h.replace(/(]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi, "$1"); - h = h.replace(/(<(ol|ul)[^>]*\s)(?:id|name|language|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi, "$1"); - } while (len != h.length); - - // Remove all spans if no styles is to be retained - if (getParam(ed, "paste_retain_style_properties").replace(/^none$/i, "").length == 0) { - h = h.replace(/<\/?span[^>]*>/gi, ""); - } else { - // We're keeping styles, so at least clean them up. - // CSS Reference: http://msdn.microsoft.com/en-us/library/aa155477.aspx - - process([ - // Convert ___ to string of alternating breaking/non-breaking spaces of same length - [/([\s\u00a0]*)<\/span>/gi, - function(str, spaces) { - return (spaces.length > 0)? spaces.replace(/./, " ").slice(Math.floor(spaces.length/2)).split("").join("\u00a0") : ""; - } - ], - - // Examine all styles: delete junk, transform some, and keep the rest - [/(<[a-z][^>]*)\sstyle="([^"]*)"/gi, - function(str, tag, style) { - var n = [], - i = 0, - s = explode(trim(style).replace(/"/gi, "'"), ";"); - - // Examine each style definition within the tag's style attribute - each(s, function(v) { - var name, value, - parts = explode(v, ":"); - - function ensureUnits(v) { - return v + ((v !== "0") && (/\d$/.test(v)))? "px" : ""; - } - - if (parts.length == 2) { - name = parts[0].toLowerCase(); - value = parts[1].toLowerCase(); - - // Translate certain MS Office styles into their CSS equivalents - switch (name) { - case "mso-padding-alt": - case "mso-padding-top-alt": - case "mso-padding-right-alt": - case "mso-padding-bottom-alt": - case "mso-padding-left-alt": - case "mso-margin-alt": - case "mso-margin-top-alt": - case "mso-margin-right-alt": - case "mso-margin-bottom-alt": - case "mso-margin-left-alt": - case "mso-table-layout-alt": - case "mso-height": - case "mso-width": - case "mso-vertical-align-alt": - n[i++] = name.replace(/^mso-|-alt$/g, "") + ":" + ensureUnits(value); - return; - - case "horiz-align": - n[i++] = "text-align:" + value; - return; - - case "vert-align": - n[i++] = "vertical-align:" + value; - return; - - case "font-color": - case "mso-foreground": - n[i++] = "color:" + value; - return; - - case "mso-background": - case "mso-highlight": - n[i++] = "background:" + value; - return; - - case "mso-default-height": - n[i++] = "min-height:" + ensureUnits(value); - return; - - case "mso-default-width": - n[i++] = "min-width:" + ensureUnits(value); - return; - - case "mso-padding-between-alt": - n[i++] = "border-collapse:separate;border-spacing:" + ensureUnits(value); - return; - - case "text-line-through": - if ((value == "single") || (value == "double")) { - n[i++] = "text-decoration:line-through"; - } - return; - - case "mso-zero-height": - if (value == "yes") { - n[i++] = "display:none"; - } - return; - } - - // Eliminate all MS Office style definitions that have no CSS equivalent by examining the first characters in the name - if (/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(name)) { - return; - } - - // If it reached this point, it must be a valid CSS style - n[i++] = name + ":" + parts[1]; // Lower-case name, but keep value case - } - }); - - // If style attribute contained any valid styles the re-write it; otherwise delete style attribute. - if (i > 0) { - return tag + ' style="' + n.join(';') + '"'; - } else { - return tag; - } - } - ] - ]); - } - } - - // Replace headers with - if (getParam(ed, "paste_convert_headers_to_strong")) { - process([ - [/]*>/gi, "

    "], - [/<\/h[1-6][^>]*>/gi, "

    "] - ]); - } - - process([ - // Copy paste from Java like Open Office will produce this junk on FF - [/Version:[\d.]+\nStartHTML:\d+\nEndHTML:\d+\nStartFragment:\d+\nEndFragment:\d+/gi, ''] - ]); - - // Class attribute options are: leave all as-is ("none"), remove all ("all"), or remove only those starting with mso ("mso"). - // Note:- paste_strip_class_attributes: "none", verify_css_classes: true is also a good variation. - stripClass = getParam(ed, "paste_strip_class_attributes"); - - if (stripClass !== "none") { - function removeClasses(match, g1) { - if (stripClass === "all") - return ''; - - var cls = grep(explode(g1.replace(/^(["'])(.*)\1$/, "$2"), " "), - function(v) { - return (/^(?!mso)/i.test(v)); - } - ); - - return cls.length ? ' class="' + cls.join(" ") + '"' : ''; - }; - - h = h.replace(/ class="([^"]+)"/gi, removeClasses); - h = h.replace(/ class=([\-\w]+)/gi, removeClasses); - } - - // Remove spans option - if (getParam(ed, "paste_remove_spans")) { - h = h.replace(/<\/?span[^>]*>/gi, ""); - } - - //console.log('After preprocess:' + h); - - o.content = h; - }, - - /** - * Various post process items. - */ - _postProcess : function(pl, o) { - var t = this, ed = t.editor, dom = ed.dom, styleProps; - - if (ed.settings.paste_enable_default_filters == false) { - return; - } - - if (o.wordContent) { - // Remove named anchors or TOC links - each(dom.select('a', o.node), function(a) { - if (!a.href || a.href.indexOf('#_Toc') != -1) - dom.remove(a, 1); - }); - - if (getParam(ed, "paste_convert_middot_lists")) { - t._convertLists(pl, o); - } - - // Process styles - styleProps = getParam(ed, "paste_retain_style_properties"); // retained properties - - // Process only if a string was specified and not equal to "all" or "*" - if ((tinymce.is(styleProps, "string")) && (styleProps !== "all") && (styleProps !== "*")) { - styleProps = tinymce.explode(styleProps.replace(/^none$/i, "")); - - // Retains some style properties - each(dom.select('*', o.node), function(el) { - var newStyle = {}, npc = 0, i, sp, sv; - - // Store a subset of the existing styles - if (styleProps) { - for (i = 0; i < styleProps.length; i++) { - sp = styleProps[i]; - sv = dom.getStyle(el, sp); - - if (sv) { - newStyle[sp] = sv; - npc++; - } - } - } - - // Remove all of the existing styles - dom.setAttrib(el, 'style', ''); - - if (styleProps && npc > 0) - dom.setStyles(el, newStyle); // Add back the stored subset of styles - else // Remove empty span tags that do not have class attributes - if (el.nodeName == 'SPAN' && !el.className) - dom.remove(el, true); - }); - } - } - - // Remove all style information or only specifically on WebKit to avoid the style bug on that browser - if (getParam(ed, "paste_remove_styles") || (getParam(ed, "paste_remove_styles_if_webkit") && tinymce.isWebKit)) { - each(dom.select('*[style]', o.node), function(el) { - el.removeAttribute('style'); - el.removeAttribute('data-mce-style'); - }); - } else { - if (tinymce.isWebKit) { - // We need to compress the styles on WebKit since if you paste it will become - // Removing the mce_style that contains the real value will force the Serializer engine to compress the styles - each(dom.select('*', o.node), function(el) { - el.removeAttribute('data-mce-style'); - }); - } - } - }, - - /** - * Converts the most common bullet and number formats in Office into a real semantic UL/LI list. - */ - _convertLists : function(pl, o) { - var dom = pl.editor.dom, listElm, li, lastMargin = -1, margin, levels = [], lastType, html; - - // Convert middot lists into real semantic lists - each(dom.select('p', o.node), function(p) { - var sib, val = '', type, html, idx, parents; - - // Get text node value at beginning of paragraph - for (sib = p.firstChild; sib && sib.nodeType == 3; sib = sib.nextSibling) - val += sib.nodeValue; - - val = p.innerHTML.replace(/<\/?\w+[^>]*>/gi, '').replace(/ /g, '\u00a0'); - - // Detect unordered lists look for bullets - if (/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*\u00a0*/.test(val)) - type = 'ul'; - - // Detect ordered lists 1., a. or ixv. - if (/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(val)) - type = 'ol'; - - // Check if node value matches the list pattern: o   - if (type) { - margin = parseFloat(p.style.marginLeft || 0); - - if (margin > lastMargin) - levels.push(margin); - - if (!listElm || type != lastType) { - listElm = dom.create(type); - dom.insertAfter(listElm, p); - } else { - // Nested list element - if (margin > lastMargin) { - listElm = li.appendChild(dom.create(type)); - } else if (margin < lastMargin) { - // Find parent level based on margin value - idx = tinymce.inArray(levels, margin); - parents = dom.getParents(listElm.parentNode, type); - listElm = parents[parents.length - 1 - idx] || listElm; - } - } - - // Remove middot or number spans if they exists - each(dom.select('span', p), function(span) { - var html = span.innerHTML.replace(/<\/?\w+[^>]*>/gi, ''); - - // Remove span with the middot or the number - if (type == 'ul' && /^__MCE_ITEM__[\u2022\u00b7\u00a7\u00d8o\u25CF]/.test(html)) - dom.remove(span); - else if (/^__MCE_ITEM__[\s\S]*\w+\.( |\u00a0)*\s*/.test(html)) - dom.remove(span); - }); - - html = p.innerHTML; - - // Remove middot/list items - if (type == 'ul') - html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*( |\u00a0)+\s*/, ''); - else - html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^\s*\w+\.( |\u00a0)+\s*/, ''); - - // Create li and add paragraph data into the new li - li = listElm.appendChild(dom.create('li', 0, html)); - dom.remove(p); - - lastMargin = margin; - lastType = type; - } else - listElm = lastMargin = 0; // End list element - }); - - // Remove any left over makers - html = o.node.innerHTML; - if (html.indexOf('__MCE_ITEM__') != -1) - o.node.innerHTML = html.replace(/__MCE_ITEM__/g, ''); - }, - - /** - * Inserts the specified contents at the caret position. - */ - _insert : function(h, skip_undo) { - var ed = this.editor, r = ed.selection.getRng(); - - // First delete the contents seems to work better on WebKit when the selection spans multiple list items or multiple table cells. - if (!ed.selection.isCollapsed() && r.startContainer != r.endContainer) - ed.getDoc().execCommand('Delete', false, null); - - ed.execCommand('mceInsertContent', false, h, {skip_undo : skip_undo}); - }, - - /** - * Instead of the old plain text method which tried to re-create a paste operation, the - * new approach adds a plain text mode toggle switch that changes the behavior of paste. - * This function is passed the same input that the regular paste plugin produces. - * It performs additional scrubbing and produces (and inserts) the plain text. - * This approach leverages all of the great existing functionality in the paste - * plugin, and requires minimal changes to add the new functionality. - * Speednet - June 2009 - */ - _insertPlainText : function(content) { - var ed = this.editor, - linebr = getParam(ed, "paste_text_linebreaktype"), - rl = getParam(ed, "paste_text_replacements"), - is = tinymce.is; - - function process(items) { - each(items, function(v) { - if (v.constructor == RegExp) - content = content.replace(v, ""); - else - content = content.replace(v[0], v[1]); - }); - }; - - if ((typeof(content) === "string") && (content.length > 0)) { - // If HTML content with line-breaking tags, then remove all cr/lf chars because only tags will break a line - if (/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(content)) { - process([ - /[\n\r]+/g - ]); - } else { - // Otherwise just get rid of carriage returns (only need linefeeds) - process([ - /\r+/g - ]); - } - - process([ - [/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi, "\n\n"], // Block tags get a blank line after them - [/]*>|<\/tr>/gi, "\n"], // Single linebreak for
    tags and table rows - [/<\/t[dh]>\s*]*>/gi, "\t"], // Table cells get tabs betweem them - /<[a-z!\/?][^>]*>/gi, // Delete all remaining tags - [/ /gi, " "], // Convert non-break spaces to regular spaces (remember, *plain text*) - [/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi, "$1"] // Cool little RegExp deletes whitespace around linebreak chars. - ]); - - var maxLinebreaks = Number(getParam(ed, "paste_max_consecutive_linebreaks")); - if (maxLinebreaks > -1) { - var maxLinebreaksRegex = new RegExp("\n{" + (maxLinebreaks + 1) + ",}", "g"); - var linebreakReplacement = ""; - - while (linebreakReplacement.length < maxLinebreaks) { - linebreakReplacement += "\n"; - } - - process([ - [maxLinebreaksRegex, linebreakReplacement] // Limit max consecutive linebreaks - ]); - } - - content = ed.dom.decode(tinymce.html.Entities.encodeRaw(content)); - - // Perform default or custom replacements - if (is(rl, "array")) { - process(rl); - } else if (is(rl, "string")) { - process(new RegExp(rl, "gi")); - } - - // Treat paragraphs as specified in the config - if (linebr == "none") { - // Convert all line breaks to space - process([ - [/\n+/g, " "] - ]); - } else if (linebr == "br") { - // Convert all line breaks to
    - process([ - [/\n/g, "
    "] - ]); - } else if (linebr == "p") { - // Convert all line breaks to

    ...

    - process([ - [/\n+/g, "

    "], - [/^(.*<\/p>)(

    )$/, '

    $1'] - ]); - } else { - // defaults to "combined" - // Convert single line breaks to
    and double line breaks to

    ...

    - process([ - [/\n\n/g, "

    "], - [/^(.*<\/p>)(

    )$/, '

    $1'], - [/\n/g, "
    "] - ]); - } - - ed.execCommand('mceInsertContent', false, content); - } - }, - - /** - * This method will open the old style paste dialogs. Some users might want the old behavior but still use the new cleanup engine. - */ - _legacySupport : function() { - var t = this, ed = t.editor; - - // Register command(s) for backwards compatibility - ed.addCommand("mcePasteWord", function() { - ed.windowManager.open({ - file: t.url + "/pasteword.htm", - width: parseInt(getParam(ed, "paste_dialog_width")), - height: parseInt(getParam(ed, "paste_dialog_height")), - inline: 1 - }); - }); - - if (getParam(ed, "paste_text_use_dialog")) { - ed.addCommand("mcePasteText", function() { - ed.windowManager.open({ - file : t.url + "/pastetext.htm", - width: parseInt(getParam(ed, "paste_dialog_width")), - height: parseInt(getParam(ed, "paste_dialog_height")), - inline : 1 - }); - }); - } - - // Register button for backwards compatibility - ed.addButton("pasteword", {title : "paste.paste_word_desc", cmd : "mcePasteWord"}); - } - }); - - // Register plugin - tinymce.PluginManager.add("paste", tinymce.plugins.PastePlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pastetext.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pastetext.js deleted file mode 100644 index c524f9eb03..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pastetext.js +++ /dev/null @@ -1,36 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var PasteTextDialog = { - init : function() { - this.resize(); - }, - - insert : function() { - var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines; - - // Convert linebreaks into paragraphs - if (document.getElementById('linebreaks').checked) { - lines = h.split(/\r?\n/); - if (lines.length > 1) { - h = ''; - tinymce.each(lines, function(row) { - h += '

    ' + row + '

    '; - }); - } - } - - tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h}); - tinyMCEPopup.close(); - }, - - resize : function() { - var vp = tinyMCEPopup.dom.getViewPort(window), el; - - el = document.getElementById('content'); - - el.style.width = (vp.w - 20) + 'px'; - el.style.height = (vp.h - 90) + 'px'; - } -}; - -tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pasteword.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pasteword.js deleted file mode 100644 index a52731c368..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/js/pasteword.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var PasteWordDialog = { - init : function() { - var ed = tinyMCEPopup.editor, el = document.getElementById('iframecontainer'), ifr, doc, css, cssHTML = ''; - - // Create iframe - el.innerHTML = ''; - ifr = document.getElementById('iframe'); - doc = ifr.contentWindow.document; - - // Force absolute CSS urls - css = [ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css")]; - css = css.concat(tinymce.explode(ed.settings.content_css) || []); - tinymce.each(css, function(u) { - cssHTML += ''; - }); - - // Write content into iframe - doc.open(); - doc.write('' + cssHTML + ''); - doc.close(); - - doc.designMode = 'on'; - this.resize(); - - window.setTimeout(function() { - ifr.contentWindow.focus(); - }, 10); - }, - - insert : function() { - var h = document.getElementById('iframe').contentWindow.document.body.innerHTML; - - tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h, wordContent : true}); - tinyMCEPopup.close(); - }, - - resize : function() { - var vp = tinyMCEPopup.dom.getViewPort(window), el; - - el = document.getElementById('iframe'); - - if (el) { - el.style.width = (vp.w - 20) + 'px'; - el.style.height = (vp.h - 90) + 'px'; - } - } -}; - -tinyMCEPopup.onInit.add(PasteWordDialog.init, PasteWordDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/da_dlg.js deleted file mode 100644 index 7e1b961830..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.paste_dlg',{"word_title":"Anvend CTRL+V p\u00e5 tastaturet for at inds\u00e6tte teksten.","text_linebreaks":"Bevar linieskift","text_title":"Anvend CTRL+V p\u00e5 tastaturet for at inds\u00e6tte teksten."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/de_dlg.js deleted file mode 100644 index 84b9bc620d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.paste_dlg',{"word_title":"Dr\u00fccken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00fcgen.","text_linebreaks":"Zeilenumbr\u00fcche beibehalten","text_title":"Dr\u00fccken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00fcgen."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_dlg.js deleted file mode 100644 index bc74daf85c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.paste_dlg',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_us_dlg.js deleted file mode 100644 index 1a102e43fe..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.paste_dlg',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fi_dlg.js deleted file mode 100644 index 530e507cd8..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.paste_dlg',{"word_title":"Paina Ctrl+V liitt\u00e4\u00e4ksesi sis\u00e4ll\u00f6n ikkunaan.","text_linebreaks":"S\u00e4ilyt\u00e4 rivinvaihdot","text_title":"Paina Ctrl+V liitt\u00e4\u00e4ksesi sis\u00e4ll\u00f6n ikkunaan."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fr_dlg.js deleted file mode 100644 index acc5d639f0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.paste_dlg',{"word_title":"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00eatre.","text_linebreaks":"Conserver les retours \u00e0 la ligne","text_title":"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00eatre."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/he_dlg.js deleted file mode 100644 index 5fe796a6a9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.paste_dlg',{"word_title":"\u05d4\u05d3\u05d1\u05d9\u05e7\u05d5 \u05d1\u05d7\u05dc\u05d5\u05df \u05d6\u05d4 \u05d0\u05ea \u05d4\u05d8\u05e7\u05e1\u05d8 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05e9\u05d9\u05dd CTRL+V.","text_linebreaks":"\u05d4\u05e9\u05d0\u05e8 \u05d0\u05ea \u05e9\u05d5\u05e8\u05d5\u05ea \u05d4\u05e8\u05d5\u05d5\u05d7","text_title":"\u05d4\u05d3\u05d1\u05d9\u05e7\u05d5 \u05d1\u05d7\u05dc\u05d5\u05df \u05d6\u05d4 \u05d0\u05ea \u05d4\u05d8\u05e7\u05e1\u05d8 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05d4\u05de\u05e7\u05e9\u05d9\u05dd CTRL+V."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/it_dlg.js deleted file mode 100644 index f1b8dc7e06..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.paste_dlg',{"word_title":"Premere CTRL+V sulla tastiera per incollare il testo nella finestra.","text_linebreaks":"Mantieni interruzioni di riga","text_title":"Premere CTRL+V sulla tastiera per incollare il testo nella finestra."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ja_dlg.js deleted file mode 100644 index 5af5982271..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.paste_dlg',{"word_title":"Ctrl V(\u30ad\u30fc\u30dc\u30fc\u30c9)\u3092\u4f7f\u7528\u3057\u3066\u3001\u30c6\u30ad\u30b9\u30c8\u3092\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002","text_linebreaks":"\u6539\u884c\u3092\u4fdd\u6301","text_title":"Ctrl V(\u30ad\u30fc\u30dc\u30fc\u30c9)\u3092\u4f7f\u7528\u3057\u3066\u3001\u30c6\u30ad\u30b9\u30c8\u3092\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/nl_dlg.js deleted file mode 100644 index bac8ac046b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.paste_dlg',{"word_title":"Gebruik Ctrl+V om tekst in het venster te plakken.","text_linebreaks":"Regelafbreking bewaren","text_title":"Gebruik Ctrl+V om tekst in het venster te plakken."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/no_dlg.js deleted file mode 100644 index 3f8e333d02..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.paste_dlg',{"word_title":"Bruk CTRL+V p\u00e5 tastaturet for \u00e5 lime inn teksten i dette vinduet.","text_linebreaks":"Behold tekstbryting","text_title":"Bruk CTRL+V p\u00e5 tastaturet for \u00e5 lime inn teksten i dette vinduet."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pl_dlg.js deleted file mode 100644 index 54fd41c37b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.paste_dlg',{"word_title":"U\u017cyj CTRL+V na swojej klawiaturze \u017ceby wklei\u0107 tekst do okna.","text_linebreaks":"Zachowaj ko\u0144ce linii.","text_title":"U\u017cyj CTRL+V na swojej klawiaturze \u017ceby wklei\u0107 tekst do okna."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pt_dlg.js deleted file mode 100644 index c9601cf945..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.paste_dlg',{"word_title":"Use CTRL+V para colar o texto na janela.","text_linebreaks":"Manter quebras de linha","text_title":"Use CTRL+V para colar o texto na janela."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ru_dlg.js deleted file mode 100644 index b64b2ce379..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.paste_dlg',{"word_title":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u0432 \u043e\u043a\u043d\u043e.","text_linebreaks":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044b \u0441\u0442\u0440\u043e\u043a","text_title":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u0432 \u043e\u043a\u043d\u043e."}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/sv_dlg.js deleted file mode 100644 index 1c99e2b1b2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.paste_dlg',{"word_title":"Anv\u00e4nd ctrl-v p\u00e5 ditt tangentbord f\u00f6r att klistra in i detta f\u00f6nster.","text_linebreaks":"Spara radbrytningar","text_title":"Anv\u00e4nd ctrl-v p\u00e5 ditt tangentbord f\u00f6r att klistra in i detta f\u00f6nster."}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/zh_dlg.js deleted file mode 100644 index 4abd1a96c2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.paste_dlg',{"word_title":"\u4f7f\u7528CTRL V\u7c98\u8d34\u6587\u672c\u5230\u7a97\u53e3\u4e2d\u3002","text_linebreaks":"\u4fdd\u7559\u65ad\u884c","text_title":"\u4f7f\u7528CTRL V\u7c98\u8d34\u6587\u672c\u5230\u7a97\u53e3\u4e2d\u3002"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pastetext.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pastetext.htm deleted file mode 100644 index b655945476..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pastetext.htm +++ /dev/null @@ -1,27 +0,0 @@ - - - {#paste.paste_text_desc} - - - - -
    -
    {#paste.paste_text_desc}
    - -
    - -
    - -
    - -
    {#paste_dlg.text_title}
    - - - -
    - - -
    -
    - - \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pasteword.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pasteword.htm deleted file mode 100644 index 0f6bb41210..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/paste/pasteword.htm +++ /dev/null @@ -1,21 +0,0 @@ - - - {#paste.paste_word_desc} - - - - -
    -
    {#paste.paste_word_desc}
    - -
    {#paste_dlg.word_title}
    - -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin.js deleted file mode 100644 index 507909c5f0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.Preview",{init:function(a,b){var d=this,c=tinymce.explode(a.settings.content_css);d.editor=a;tinymce.each(c,function(f,e){c[e]=a.documentBaseURI.toAbsolute(f)});a.addCommand("mcePreview",function(){a.windowManager.open({file:a.getParam("plugin_preview_pageurl",b+"/preview.html"),width:parseInt(a.getParam("plugin_preview_width","550")),height:parseInt(a.getParam("plugin_preview_height","600")),resizable:"yes",scrollbars:"yes",popup_css:c?c.join(","):a.baseURI.toAbsolute("themes/"+a.settings.theme+"/skins/"+a.settings.skin+"/content.css"),inline:a.getParam("plugin_preview_inline",1)},{base:a.documentBaseURI.getURI()})});a.addButton("preview",{title:"preview.preview_desc",cmd:"mcePreview"})},getInfo:function(){return{longname:"Preview",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("preview",tinymce.plugins.Preview)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin_src.js deleted file mode 100644 index 7db66d4493..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/editor_plugin_src.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.Preview', { - init : function(ed, url) { - var t = this, css = tinymce.explode(ed.settings.content_css); - - t.editor = ed; - - // Force absolute CSS urls - tinymce.each(css, function(u, k) { - css[k] = ed.documentBaseURI.toAbsolute(u); - }); - - ed.addCommand('mcePreview', function() { - ed.windowManager.open({ - file : ed.getParam("plugin_preview_pageurl", url + "/preview.html"), - width : parseInt(ed.getParam("plugin_preview_width", "550")), - height : parseInt(ed.getParam("plugin_preview_height", "600")), - resizable : "yes", - scrollbars : "yes", - popup_css : css ? css.join(',') : ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css"), - inline : ed.getParam("plugin_preview_inline", 1) - }, { - base : ed.documentBaseURI.getURI() - }); - }); - - ed.addButton('preview', {title : 'preview.preview_desc', cmd : 'mcePreview'}); - }, - - getInfo : function() { - return { - longname : 'Preview', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('preview', tinymce.plugins.Preview); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/example.html b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/example.html deleted file mode 100644 index b2c3d90ce0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/example.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - -Example of a custom preview page - - - -Editor contents:
    -
    - -
    - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/jscripts/embed.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/jscripts/embed.js deleted file mode 100644 index f8dc810527..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/preview/jscripts/embed.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose. - */ - -function writeFlash(p) { - writeEmbed( - 'D27CDB6E-AE6D-11cf-96B8-444553540000', - 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', - 'application/x-shockwave-flash', - p - ); -} - -function writeShockWave(p) { - writeEmbed( - '166B1BCA-3F9C-11CF-8075-444553540000', - 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0', - 'application/x-director', - p - ); -} - -function writeQuickTime(p) { - writeEmbed( - '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', - 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0', - 'video/quicktime', - p - ); -} - -function writeRealMedia(p) { - writeEmbed( - 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA', - 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', - 'audio/x-pn-realaudio-plugin', - p - ); -} - -function writeWindowsMedia(p) { - p.url = p.src; - writeEmbed( - '6BF52A52-394A-11D3-B153-00C04F79FAA6', - 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701', - 'application/x-mplayer2', - p - ); -} - -function writeEmbed(cls, cb, mt, p) { - var h = '', n; - - h += ''; - - h += ' - - - - - -{#preview.preview_desc} - - - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin.js deleted file mode 100644 index b5b3a55edf..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.Print",{init:function(a,b){a.addCommand("mcePrint",function(){a.getWin().print()});a.addButton("print",{title:"print.print_desc",cmd:"mcePrint"})},getInfo:function(){return{longname:"Print",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("print",tinymce.plugins.Print)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin_src.js deleted file mode 100644 index 3933fe656c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/print/editor_plugin_src.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.Print', { - init : function(ed, url) { - ed.addCommand('mcePrint', function() { - ed.getWin().print(); - }); - - ed.addButton('print', {title : 'print.print_desc', cmd : 'mcePrint'}); - }, - - getInfo : function() { - return { - longname : 'Print', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('print', tinymce.plugins.Print); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin.js deleted file mode 100644 index 8e93996671..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.Save",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceSave",c._save,c);a.addCommand("mceCancel",c._cancel,c);a.addButton("save",{title:"save.save_desc",cmd:"mceSave"});a.addButton("cancel",{title:"save.cancel_desc",cmd:"mceCancel"});a.onNodeChange.add(c._nodeChange,c);a.addShortcut("ctrl+s",a.getLang("save.save_desc"),"mceSave")},getInfo:function(){return{longname:"Save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,c){var b=this.editor;if(b.getParam("save_enablewhendirty")){a.setDisabled("save",!b.isDirty());a.setDisabled("cancel",!b.isDirty())}},_save:function(){var c=this.editor,a,e,d,b;a=tinymce.DOM.get(c.id).form||tinymce.DOM.getParent(c.id,"form");if(c.getParam("save_enablewhendirty")&&!c.isDirty()){return}tinyMCE.triggerSave();if(e=c.getParam("save_onsavecallback")){if(c.execCallback("save_onsavecallback",c)){c.startContent=tinymce.trim(c.getContent({format:"raw"}));c.nodeChanged()}return}if(a){c.isNotDirty=true;if(a.onsubmit==null||a.onsubmit()!=false){a.submit()}c.nodeChanged()}else{c.windowManager.alert("Error: No form element found.")}},_cancel:function(){var a=this.editor,c,b=tinymce.trim(a.startContent);if(c=a.getParam("save_oncancelcallback")){a.execCallback("save_oncancelcallback",a);return}a.setContent(b);a.undoManager.clear();a.nodeChanged()}});tinymce.PluginManager.add("save",tinymce.plugins.Save)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin_src.js deleted file mode 100644 index f5a3de8f5f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/save/editor_plugin_src.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.Save', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - - // Register commands - ed.addCommand('mceSave', t._save, t); - ed.addCommand('mceCancel', t._cancel, t); - - // Register buttons - ed.addButton('save', {title : 'save.save_desc', cmd : 'mceSave'}); - ed.addButton('cancel', {title : 'save.cancel_desc', cmd : 'mceCancel'}); - - ed.onNodeChange.add(t._nodeChange, t); - ed.addShortcut('ctrl+s', ed.getLang('save.save_desc'), 'mceSave'); - }, - - getInfo : function() { - return { - longname : 'Save', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Private methods - - _nodeChange : function(ed, cm, n) { - var ed = this.editor; - - if (ed.getParam('save_enablewhendirty')) { - cm.setDisabled('save', !ed.isDirty()); - cm.setDisabled('cancel', !ed.isDirty()); - } - }, - - // Private methods - - _save : function() { - var ed = this.editor, formObj, os, i, elementId; - - formObj = tinymce.DOM.get(ed.id).form || tinymce.DOM.getParent(ed.id, 'form'); - - if (ed.getParam("save_enablewhendirty") && !ed.isDirty()) - return; - - tinyMCE.triggerSave(); - - // Use callback instead - if (os = ed.getParam("save_onsavecallback")) { - if (ed.execCallback('save_onsavecallback', ed)) { - ed.startContent = tinymce.trim(ed.getContent({format : 'raw'})); - ed.nodeChanged(); - } - - return; - } - - if (formObj) { - ed.isNotDirty = true; - - if (formObj.onsubmit == null || formObj.onsubmit() != false) - formObj.submit(); - - ed.nodeChanged(); - } else - ed.windowManager.alert("Error: No form element found."); - }, - - _cancel : function() { - var ed = this.editor, os, h = tinymce.trim(ed.startContent); - - // Use callback instead - if (os = ed.getParam("save_oncancelcallback")) { - ed.execCallback('save_oncancelcallback', ed); - return; - } - - ed.setContent(h); - ed.undoManager.clear(); - ed.nodeChanged(); - } - }); - - // Register plugin - tinymce.PluginManager.add('save', tinymce.plugins.Save); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/css/searchreplace.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/css/searchreplace.css deleted file mode 100644 index ecdf58c7b5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/css/searchreplace.css +++ /dev/null @@ -1,6 +0,0 @@ -.panel_wrapper {height:85px;} -.panel_wrapper div.current {height:85px;} - -/* IE */ -* html .panel_wrapper {height:100px;} -* html .panel_wrapper div.current {height:100px;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin.js deleted file mode 100644 index 165bc12df5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.SearchReplacePlugin",{init:function(a,c){function b(d){window.focus();a.windowManager.open({file:c+"/searchreplace.htm",width:420+parseInt(a.getLang("searchreplace.delta_width",0)),height:170+parseInt(a.getLang("searchreplace.delta_height",0)),inline:1,auto_focus:0},{mode:d,search_string:a.selection.getContent({format:"text"}),plugin_url:c})}a.addCommand("mceSearch",function(){b("search")});a.addCommand("mceReplace",function(){b("replace")});a.addButton("search",{title:"searchreplace.search_desc",cmd:"mceSearch"});a.addButton("replace",{title:"searchreplace.replace_desc",cmd:"mceReplace"});a.addShortcut("ctrl+f","searchreplace.search_desc","mceSearch")},getInfo:function(){return{longname:"Search/Replace",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("searchreplace",tinymce.plugins.SearchReplacePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin_src.js deleted file mode 100644 index 4c87e8fa79..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/editor_plugin_src.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.SearchReplacePlugin', { - init : function(ed, url) { - function open(m) { - // Keep IE from writing out the f/r character to the editor - // instance while initializing a new dialog. See: #3131190 - window.focus(); - - ed.windowManager.open({ - file : url + '/searchreplace.htm', - width : 420 + parseInt(ed.getLang('searchreplace.delta_width', 0)), - height : 170 + parseInt(ed.getLang('searchreplace.delta_height', 0)), - inline : 1, - auto_focus : 0 - }, { - mode : m, - search_string : ed.selection.getContent({format : 'text'}), - plugin_url : url - }); - }; - - // Register commands - ed.addCommand('mceSearch', function() { - open('search'); - }); - - ed.addCommand('mceReplace', function() { - open('replace'); - }); - - // Register buttons - ed.addButton('search', {title : 'searchreplace.search_desc', cmd : 'mceSearch'}); - ed.addButton('replace', {title : 'searchreplace.replace_desc', cmd : 'mceReplace'}); - - ed.addShortcut('ctrl+f', 'searchreplace.search_desc', 'mceSearch'); - }, - - getInfo : function() { - return { - longname : 'Search/Replace', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('searchreplace', tinymce.plugins.SearchReplacePlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/js/searchreplace.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/js/searchreplace.js deleted file mode 100644 index eb9b6eea84..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/js/searchreplace.js +++ /dev/null @@ -1,148 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var SearchReplaceDialog = { - init : function(ed) { - var t = this, f = document.forms[0], m = tinyMCEPopup.getWindowArg("mode"); - - t.switchMode(m); - - f[m + '_panel_searchstring'].value = tinyMCEPopup.getWindowArg("search_string"); - - // Focus input field - f[m + '_panel_searchstring'].focus(); - - mcTabs.onChange.add(function(tab_id, panel_id) { - t.switchMode(tab_id.substring(0, tab_id.indexOf('_'))); - }); - - }, - - switchMode : function(m) { - var f, lm = this.lastMode; - - if (lm != m) { - f = document.forms[0]; - - if (lm) { - f[m + '_panel_searchstring'].value = f[lm + '_panel_searchstring'].value; - f[m + '_panel_backwardsu'].checked = f[lm + '_panel_backwardsu'].checked; - f[m + '_panel_backwardsd'].checked = f[lm + '_panel_backwardsd'].checked; - f[m + '_panel_casesensitivebox'].checked = f[lm + '_panel_casesensitivebox'].checked; - } - - mcTabs.displayTab(m + '_tab', m + '_panel'); - document.getElementById("replaceBtn").style.display = (m == "replace") ? "inline" : "none"; - document.getElementById("replaceAllBtn").style.display = (m == "replace") ? "inline" : "none"; - this.lastMode = m; - } - }, - - searchNext : function(a) { - var ed = tinyMCEPopup.editor, se = ed.selection, r = se.getRng(), f, m = this.lastMode, s, b, fl = 0, w = ed.getWin(), wm = ed.windowManager, fo = 0; - - if (tinymce.isIE11 && !window.find) { - ed.windowManager.alert("This feature is not available in IE 11+. Upgrade TinyMCE to 4.x to get this functionallity back."); - return; - } - - // Get input - f = document.forms[0]; - s = f[m + '_panel_searchstring'].value; - b = f[m + '_panel_backwardsu'].checked; - ca = f[m + '_panel_casesensitivebox'].checked; - rs = f['replace_panel_replacestring'].value; - - if (tinymce.isIE) { - r = ed.getDoc().selection.createRange(); - } - - if (s == '') - return; - - function fix() { - // Correct Firefox graphics glitches - // TODO: Verify if this is actually needed any more, maybe it was for very old FF versions? - r = se.getRng().cloneRange(); - ed.getDoc().execCommand('SelectAll', false, null); - se.setRng(r); - }; - - function replace() { - ed.selection.setContent(rs); // Needs to be duplicated due to selection bug in IE - }; - - // IE flags - if (ca) - fl = fl | 4; - - switch (a) { - case 'all': - // Move caret to beginning of text - ed.execCommand('SelectAll'); - ed.selection.collapse(true); - - if (tinymce.isIE) { - ed.focus(); - r = ed.getDoc().selection.createRange(); - - while (r.findText(s, b ? -1 : 1, fl)) { - r.scrollIntoView(); - r.select(); - replace(); - fo = 1; - - if (b) { - r.moveEnd("character", -(rs.length)); // Otherwise will loop forever - } - } - - tinyMCEPopup.storeSelection(); - } else { - while (w.find(s, ca, b, false, false, false, false)) { - replace(); - fo = 1; - } - } - - if (fo) - tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.allreplaced')); - else - tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); - - return; - - case 'current': - if (!ed.selection.isCollapsed()) - replace(); - - break; - } - - se.collapse(b); - r = se.getRng(); - - // Whats the point - if (!s) - return; - - if (tinymce.isIE) { - ed.focus(); - r = ed.getDoc().selection.createRange(); - - if (r.findText(s, b ? -1 : 1, fl)) { - r.scrollIntoView(); - r.select(); - } else - tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); - - tinyMCEPopup.storeSelection(); - } else { - if (!w.find(s, ca, b, false, false, false, false)) - tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); - else - fix(); - } - } -}; - -tinyMCEPopup.onInit.add(SearchReplaceDialog.init, SearchReplaceDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/da_dlg.js deleted file mode 100644 index b551cea041..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.searchreplace_dlg',{findwhat:"S\u00f8g efter",replacewith:"Erstat med",direction:"Retning",up:"Op",down:"Ned",mcase:"Forskel p\u00e5 store og sm\u00e5 bogstaver",findnext:"Find n\u00e6ste",allreplaced:"Alle forekomster af s\u00f8gestrengen er erstattet.","searchnext_desc":"S\u00f8g igen",notfound:"S\u00f8gningen gav intet resultat.","search_title":"S\u00f8g","replace_title":"S\u00f8g / erstat",replaceall:"Erstat alle",replace:"Erstat"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/de_dlg.js deleted file mode 100644 index 7c40acd9e0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.searchreplace_dlg',{findwhat:"Zu suchender Text",replacewith:"Ersetzen durch",direction:"Suchrichtung",up:"Aufw\u00e4rts",down:"Abw\u00e4rts",mcase:"Gro\u00df-/Kleinschreibung beachten",findnext:"Weitersuchen",allreplaced:"Alle Vorkommen der Zeichenkette wurden ersetzt.","searchnext_desc":"Weitersuchen",notfound:"Die Suche ist am Ende angelangt. Die Zeichenkette konnte nicht gefunden werden.","search_title":"Suchen","replace_title":"Suchen/Ersetzen",replaceall:"Alle ersetzen",replace:"Ersetzen"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_dlg.js deleted file mode 100644 index 8a65900977..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.searchreplace_dlg',{findwhat:"Find What",replacewith:"Replace with",direction:"Direction",up:"Up",down:"Down",mcase:"Match Case",findnext:"Find Next",allreplaced:"All occurrences of the search string were replaced.","searchnext_desc":"Find Again",notfound:"The search has been completed. The search string could not be found.","search_title":"Find","replace_title":"Find/Replace",replaceall:"Replace All",replace:"Replace"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_us_dlg.js deleted file mode 100644 index bbd403ecfc..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.searchreplace_dlg',{findwhat:"Find What",replacewith:"Replace with",direction:"Direction",up:"Up",down:"Down",mcase:"Match Case",findnext:"Find Next",allreplaced:"All occurrences of the search string were replaced.","searchnext_desc":"Find Again",notfound:"The search has been completed. The search string could not be found.","search_title":"Find","replace_title":"Find/Replace",replaceall:"Replace All",replace:"Replace"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fi_dlg.js deleted file mode 100644 index c2617c3371..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.searchreplace_dlg',{findwhat:"Etsit\u00e4\u00e4n",replacewith:"Korvataan",direction:"Suunta",up:"Yl\u00f6s",down:"Alas",mcase:"Huomioi isot ja pienet kirjaimet",findnext:"Etsi seuraavaa",allreplaced:"Kaikki l\u00f6ydetyt merkkijonot korvattiin.","searchnext_desc":"Etsi uudestaan",notfound:"Haku on valmis. Haettua teksti\u00e4 ei l\u00f6ytynyt.","search_title":"Haku","replace_title":"Etsi ja korvaa",replaceall:"Korvaa kaikki",replace:"Korvaa"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fr_dlg.js deleted file mode 100644 index 707b5c2a9e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.searchreplace_dlg',{findwhat:"Rechercher ceci",replacewith:"Remplacer par",direction:"Direction",up:"Vers le haut",down:"Vers le bas",mcase:"Sensible \u00e0 la casse",findnext:"Rechercher le suivant",allreplaced:"Toutes les occurrences de la cha\u00eene recherch\u00e9e ont \u00e9t\u00e9 remplac\u00e9es.","searchnext_desc":"Suivant",notfound:"La recherche est termin\u00e9e. La cha\u00eene recherch\u00e9e n\'a pas \u00e9t\u00e9 trouv\u00e9e.","search_title":"Rechercher","replace_title":"Rechercher / remplacer",replaceall:"Tout remplacer",replace:"Remplacer"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/he_dlg.js deleted file mode 100644 index c5861bbd4e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.searchreplace_dlg',{findwhat:"\u05dc\u05d7\u05e4\u05e9 \u05d0\u05ea",replacewith:"\u05dc\u05d4\u05d7\u05dc\u05d9\u05e3 \u05d1",direction:"\u05db\u05d9\u05d5\u05d5\u05df",up:"\u05dc\u05de\u05e2\u05dc\u05d4",down:"\u05dc\u05de\u05d8\u05d4",mcase:"\u05d4\u05ea\u05d0\u05dd \u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05e8\u05d9\u05e9\u05d9\u05d5\u05ea",findnext:"\u05d7\u05e4\u05e9 \u05d0\u05ea \u05d4\u05d1\u05d0",allreplaced:"\u05db\u05dc \u05e4\u05e8\u05d9\u05d8\u05d9 \u05d4\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d4\u05d5\u05d7\u05dc\u05e4\u05d5","searchnext_desc":"\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d4\u05d1\u05d0",notfound:"\u05d4\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d4\u05e1\u05ea\u05d9\u05d9\u05dd. \u05e4\u05e8\u05d9\u05d8 \u05d4\u05d7\u05d9\u05e4\u05d5\u05e9 \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0.","search_title":"\u05d7\u05d9\u05e4\u05d5\u05e9","replace_title":"\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d5\u05d4\u05d7\u05dc\u05e4\u05d4",replaceall:"\u05d4\u05d7\u05dc\u05e4\u05ea \u05d4\u05db\u05dc",replace:"\u05d4\u05d7\u05dc\u05e4\u05d4"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/it_dlg.js deleted file mode 100644 index da34e5d837..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.searchreplace_dlg',{findwhat:"Trova:",replacewith:"Sostituisci con:",direction:"Direzione",up:"Avanti",down:"Indietro",mcase:"Maiuscole/minuscole",findnext:"Trova succ.",allreplaced:"Tutte le occorrenze del criterio di ricerca sono state sostituite.","searchnext_desc":"Trova successivo",notfound:"Ricerca completata. Nessun risultato trovato.","search_title":"Trova","replace_title":"Trova/Sostituisci",replaceall:"Sost. tutto",replace:"Sostituisci"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ja_dlg.js deleted file mode 100644 index a12eb7830c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.searchreplace_dlg',{findwhat:"\u691c\u7d22\u3059\u308b\u6587\u5b57\u5217",replacewith:"\u7f6e\u63db\u5f8c\u306e\u6587\u5b57\u5217",direction:"\u65b9\u5411",up:"\u4e0a\u3078",down:"\u4e0b\u3078",mcase:"\u5927\u6587\u5b57\u30fb\u5c0f\u6587\u5b57\u306e\u533a\u5225",findnext:"\u6b21\u3092\u691c\u7d22",allreplaced:"\u3059\u3079\u3066\u7f6e\u63db\u3057\u307e\u3057\u305f\u3002","searchnext_desc":"\u518d\u691c\u7d22",notfound:"\u691c\u7d22\u3092\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\u691c\u7d22\u6587\u5b57\u5217\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002","search_title":"\u691c\u7d22","replace_title":"\u691c\u7d22\u3068\u7f6e\u63db",replaceall:"\u3059\u3079\u3066\u7f6e\u63db",replace:"\u7f6e\u63db"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/nl_dlg.js deleted file mode 100644 index afda5f032a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.searchreplace_dlg',{findwhat:"Zoeken naar",replacewith:"Vervangen door",direction:"Richting",up:"Omhoog",down:"Omlaag",mcase:"Identieke hoofdletters/kleine letters",findnext:"Zoeken",allreplaced:"Alle instanties van de zoekterm zijn vervangen.","searchnext_desc":"Opnieuw zoeken",notfound:"Het doorzoeken is voltooid. De zoekterm kon niet meer worden gevonden.","search_title":"Zoeken","replace_title":"Zoeken/Vervangen",replaceall:"Alles verv.",replace:"Vervangen"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/no_dlg.js deleted file mode 100644 index b0dbb3bb57..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.searchreplace_dlg',{findwhat:"Finn hva",replacewith:"Erstatt med",direction:"Retning",up:"Oppover",down:"Nedover",mcase:"Skill mellom store og sm\u00e5 bokstaver",findnext:"Finn neste",allreplaced:"Alle forekomster av s\u00f8kestrengen er erstattet.","searchnext_desc":"S\u00f8k igjen",notfound:"S\u00f8ket avsluttet. Fant ikke s\u00f8kestrengen.","search_title":"S\u00f8k","replace_title":"S\u00f8k/Erstatt",replaceall:"Erstatt alle",replace:"Erstatt"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pl_dlg.js deleted file mode 100644 index df815de1cf..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.searchreplace_dlg',{findwhat:"Znajd\u017a...",replacewith:"Zamie\u0144 na...",direction:"Kierunek",up:"W g\u00f3r\u0119",down:"W d\u00f3\u0142",mcase:"Uwzgl\u0119dniaj wielko\u015b\u0107 liter",findnext:"Znajd\u017a nast\u0119pny",allreplaced:"Wszystkie wyst\u0105pienia szukanego fragmentu zosta\u0142y zast\u0105pione.","searchnext_desc":"Znajd\u017a ponownie",notfound:"Wyszukiwanie zako\u0144czone. Poszukiwany fragment nie zosta\u0142 znaleziony.","search_title":"Znajd\u017a","replace_title":"Znajd\u017a/zamie\u0144",replaceall:"Zamie\u0144 wszystko",replace:"Zamie\u0144"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pt_dlg.js deleted file mode 100644 index 25c9a42c5d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.searchreplace_dlg',{findwhat:"Localizar",replacewith:"Substituir com",direction:"Dire\u00e7\u00e3o",up:"Acima",down:"Abaixo",mcase:"Diferenciar mai\u00fasculas",findnext:"Localizar pr\u00f3x.",allreplaced:"Todas as substitui\u00e7\u00f5es foram efetuadas.","searchnext_desc":"Localizar novamente",notfound:"A pesquisa foi conclu\u00edda sem resultados.","search_title":"Localizar","replace_title":"Localizar/substituir",replaceall:"Subst. todos",replace:"Substituir"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ru_dlg.js deleted file mode 100644 index 379275789c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.searchreplace_dlg',{findwhat:"\u041f\u043e\u0438\u0441\u043a",replacewith:"\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430",direction:"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435",up:"\u0412\u0432\u0435\u0440\u0445 ",down:"\u0412\u043d\u0438\u0437",mcase:"\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440",findnext:"\u041d\u0430\u0439\u0442\u0438 \u0434\u0430\u043b\u0435\u0435",allreplaced:"\u0412\u0441\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0431\u044b\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b.","searchnext_desc":"\u041d\u0430\u0439\u0442\u0438 \u0435\u0449\u0435",notfound:"\u041f\u043e\u0438\u0441\u043a \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d. \u0421\u043e\u043e\u0442\u0432\u0435\u0441\u0442\u0432\u0438\u0439 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e.","search_title":"\u041f\u043e\u0438\u0441\u043a","replace_title":"\u041f\u043e\u0438\u0441\u043a \u0438 \u0437\u0430\u043c\u0435\u043d\u0430",replaceall:"\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435",replace:"\u0417\u0430\u043c\u0435\u043d\u0430"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/sv_dlg.js deleted file mode 100644 index d503ec86d2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.searchreplace_dlg',{findwhat:"Hitta vad",replacewith:"Ers\u00e4tt med",direction:"Riktning",up:"Upp\u00e5t",down:"Ner\u00e5t",mcase:"Matcha gemener/versaler",findnext:"Hitta n\u00e4sta",allreplaced:"Alla st\u00e4llen d\u00e4r s\u00f6kstr\u00e4ngen kunde hittas har ersatts.","searchnext_desc":"S\u00f6k igen",notfound:"S\u00f6kningen har slutf\u00f6rts. S\u00f6kstr\u00e4ngen kunde inte hittas.","search_title":"S\u00f6k","replace_title":"S\u00f6k/ers\u00e4tt",replaceall:"Ers\u00e4tt alla",replace:"Ers\u00e4tt"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/zh_dlg.js deleted file mode 100644 index 88912474f6..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.searchreplace_dlg',{findwhat:"\u67e5\u627e\u76ee\u6807",replacewith:"\u66ff\u6362\u4e3a",direction:"\u67e5\u627e\u65b9\u5411",up:"\u5411\u4e0a",down:"\u5411\u4e0b",mcase:"\u533a\u5206\u5927\u5c0f\u5199",findnext:"\u67e5\u627e\u4e0b\u4e00\u4e2a",allreplaced:"\u6240\u6709\u51fa\u73b0\u7684\u5b57\u7b26\u5747\u5df2\u66ff\u6362\u3002","searchnext_desc":"\u7ee7\u7eed\u67e5\u627e",notfound:"\u67e5\u627e\u5b8c\u6210\uff0c\u672a\u627e\u5230\u7b26\u5408\u7684\u6587\u5b57\u3002","search_title":"\u67e5\u627e","replace_title":"\u67e5\u627e/\u66ff\u6362",replaceall:"\u5168\u90e8\u66ff\u6362",replace:"\u66ff\u6362"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/searchreplace.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/searchreplace.htm deleted file mode 100644 index 2443a9184b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/searchreplace/searchreplace.htm +++ /dev/null @@ -1,100 +0,0 @@ - - - - {#searchreplace_dlg.replace_title} - - - - - - - - -
    - - -
    -
    - - - - - - - - - - - -
    - - - - - - - - - -
    - - - - - -
    -
    -
    - -
    - - - - - - - - - - - - - - - -
    - - - - - - - - - -
    - - - - - -
    -
    -
    - -
    - -
    - - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/css/content.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/css/content.css deleted file mode 100644 index 24efa02170..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/css/content.css +++ /dev/null @@ -1 +0,0 @@ -.mceItemHiddenSpellWord {background:url(../img/wline.gif) repeat-x bottom left; cursor:default;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin.js deleted file mode 100644 index 6b57241a90..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var a=tinymce.util.JSONRequest,c=tinymce.each,b=tinymce.DOM;tinymce.create("tinymce.plugins.SpellcheckerPlugin",{getInfo:function(){return{longname:"Spellchecker",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker",version:tinymce.majorVersion+"."+tinymce.minorVersion}},init:function(e,f){var g=this,d;g.url=f;g.editor=e;g.rpcUrl=e.getParam("spellchecker_rpc_url","{backend}");if(g.rpcUrl=="{backend}"){if(tinymce.isIE){return}g.hasSupport=true;e.onContextMenu.addToTop(function(h,i){if(g.active){return false}})}e.addCommand("mceSpellCheck",function(){if(g.rpcUrl=="{backend}"){g.editor.getBody().spellcheck=g.active=!g.active;return}if(!g.active){e.setProgressState(1);g._sendRPC("checkWords",[g.selectedLang,g._getWords()],function(h){if(h.length>0){g.active=1;g._markWords(h);e.setProgressState(0);e.nodeChanged()}else{e.setProgressState(0);if(e.getParam("spellchecker_report_no_misspellings",true)){e.windowManager.alert("spellchecker.no_mpell")}}})}else{g._done()}});if(e.settings.content_css!==false){e.contentCSS.push(f+"/css/content.css")}e.onClick.add(g._showMenu,g);e.onContextMenu.add(g._showMenu,g);e.onBeforeGetContent.add(function(){if(g.active){g._removeWords()}});e.onNodeChange.add(function(i,h){h.setActive("spellchecker",g.active)});e.onSetContent.add(function(){g._done()});e.onBeforeGetContent.add(function(){g._done()});e.onBeforeExecCommand.add(function(h,i){if(i=="mceFullScreen"){g._done()}});g.languages={};c(e.getParam("spellchecker_languages","+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv","hash"),function(i,h){if(h.indexOf("+")===0){h=h.substring(1);g.selectedLang=i}g.languages[h]=i})},createControl:function(h,d){var f=this,g,e=f.editor;if(h=="spellchecker"){if(f.rpcUrl=="{backend}"){if(f.hasSupport){g=d.createButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f})}return g}g=d.createSplitButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f});g.onRenderMenu.add(function(j,i){i.add({title:"spellchecker.langs","class":"mceMenuItemTitle"}).setDisabled(1);f.menuItems={};c(f.languages,function(n,m){var p={icon:1},l;p.onclick=function(){if(n==f.selectedLang){return}f._updateMenu(l);f.selectedLang=n};p.title=m;l=i.add(p);l.setSelected(n==f.selectedLang);f.menuItems[n]=l;if(n==f.selectedLang){f.selectedItem=l}})});return g}},setLanguage:function(e){var d=this;if(e==d.selectedLang){return}if(tinymce.grep(d.languages,function(f){return f===e}).length===0){throw"Unknown language: "+e}d.selectedLang=e;if(d.menuItems){d._updateMenu(d.menuItems[e])}if(d.active){d._done()}},_updateMenu:function(d){d.setSelected(1);this.selectedItem.setSelected(0);this.selectedItem=d},_walk:function(i,g){var h=this.editor.getDoc(),e;if(h.createTreeWalker){e=h.createTreeWalker(i,NodeFilter.SHOW_TEXT,null,false);while((i=e.nextNode())!=null){g.call(this,i)}}else{tinymce.walk(i,g,"childNodes")}},_getSeparators:function(){var e="",d,f=this.editor.getParam("spellchecker_word_separator_chars",'\\s!"#$%&()*+,-./:;<=>?@[]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c');for(d=0;d$2");while((s=p.indexOf(""))!=-1){o=p.substring(0,s);if(o.length){r=j.createTextNode(g.decode(o));q.appendChild(r)}p=p.substring(s+10);s=p.indexOf("");o=p.substring(0,s);p=p.substring(s+11);q.appendChild(g.create("span",{"class":"mceItemHiddenSpellWord"},o))}if(p.length){r=j.createTextNode(g.decode(p));q.appendChild(r)}}else{q.innerHTML=p.replace(f,'$1$2')}g.replace(q,t)}});i.setRng(d)},_showMenu:function(h,j){var i=this,h=i.editor,d=i._menu,l,k=h.dom,g=k.getViewPort(h.getWin()),f=j.target;j=0;if(!d){d=h.controlManager.createDropMenu("spellcheckermenu",{"class":"mceNoIcons"});i._menu=d}if(k.hasClass(f,"mceItemHiddenSpellWord")){d.removeAll();d.add({title:"spellchecker.wait","class":"mceMenuItemTitle"}).setDisabled(1);i._sendRPC("getSuggestions",[i.selectedLang,k.decode(f.innerHTML)],function(m){var e;d.removeAll();if(m.length>0){d.add({title:"spellchecker.sug","class":"mceMenuItemTitle"}).setDisabled(1);c(m,function(n){d.add({title:n,onclick:function(){k.replace(h.getDoc().createTextNode(n),f);i._checkDone()}})});d.addSeparator()}else{d.add({title:"spellchecker.no_sug","class":"mceMenuItemTitle"}).setDisabled(1)}if(h.getParam("show_ignore_words",true)){e=i.editor.getParam("spellchecker_enable_ignore_rpc","");d.add({title:"spellchecker.ignore_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}}});d.add({title:"spellchecker.ignore_words",onclick:function(){var n=f.innerHTML;i._removeWords(k.decode(n));i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWords",[i.selectedLang,n],function(o){h.setProgressState(0)})}}})}if(i.editor.getParam("spellchecker_enable_learn_rpc")){d.add({title:"spellchecker.learn_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();h.setProgressState(1);i._sendRPC("learnWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}})}d.update()});l=b.getPos(h.getContentAreaContainer());d.settings.offset_x=l.x;d.settings.offset_y=l.y;h.selection.select(f);l=k.getPos(f);d.showMenu(l.x,l.y+f.offsetHeight-g.y);return tinymce.dom.Event.cancel(j)}else{d.hideMenu()}},_checkDone:function(){var e=this,d=e.editor,g=d.dom,f;c(g.select("span"),function(h){if(h&&g.hasClass(h,"mceItemHiddenSpellWord")){f=true;return false}});if(!f){e._done()}},_done:function(){var d=this,e=d.active;if(d.active){d.active=0;d._removeWords();if(d._menu){d._menu.hideMenu()}if(e){d.editor.nodeChanged()}}},_sendRPC:function(e,g,d){var f=this;a.sendRPC({url:f.rpcUrl,method:e,params:g,success:d,error:function(i,h){f.editor.setProgressState(0);f.editor.windowManager.alert(i.errstr||("Error response: "+h.responseText))}})}});tinymce.PluginManager.add("spellchecker",tinymce.plugins.SpellcheckerPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin_src.js deleted file mode 100644 index 5751b0e52c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/editor_plugin_src.js +++ /dev/null @@ -1,471 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var JSONRequest = tinymce.util.JSONRequest, each = tinymce.each, DOM = tinymce.DOM; - - tinymce.create('tinymce.plugins.SpellcheckerPlugin', { - getInfo : function() { - return { - longname : 'Spellchecker', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - init : function(ed, url) { - var t = this, cm; - - t.url = url; - t.editor = ed; - t.rpcUrl = ed.getParam("spellchecker_rpc_url", "{backend}"); - - if (t.rpcUrl == '{backend}') { - // Sniff if the browser supports native spellchecking (Don't know of a better way) - if (tinymce.isIE) - return; - - t.hasSupport = true; - - // Disable the context menu when spellchecking is active - ed.onContextMenu.addToTop(function(ed, e) { - if (t.active) - return false; - }); - } - - // Register commands - ed.addCommand('mceSpellCheck', function() { - if (t.rpcUrl == '{backend}') { - // Enable/disable native spellchecker - t.editor.getBody().spellcheck = t.active = !t.active; - return; - } - - if (!t.active) { - ed.setProgressState(1); - t._sendRPC('checkWords', [t.selectedLang, t._getWords()], function(r) { - if (r.length > 0) { - t.active = 1; - t._markWords(r); - ed.setProgressState(0); - ed.nodeChanged(); - } else { - ed.setProgressState(0); - - if (ed.getParam('spellchecker_report_no_misspellings', true)) - ed.windowManager.alert('spellchecker.no_mpell'); - } - }); - } else - t._done(); - }); - - if (ed.settings.content_css !== false) - ed.contentCSS.push(url + '/css/content.css'); - - ed.onClick.add(t._showMenu, t); - ed.onContextMenu.add(t._showMenu, t); - ed.onBeforeGetContent.add(function() { - if (t.active) - t._removeWords(); - }); - - ed.onNodeChange.add(function(ed, cm) { - cm.setActive('spellchecker', t.active); - }); - - ed.onSetContent.add(function() { - t._done(); - }); - - ed.onBeforeGetContent.add(function() { - t._done(); - }); - - ed.onBeforeExecCommand.add(function(ed, cmd) { - if (cmd == 'mceFullScreen') - t._done(); - }); - - // Find selected language - t.languages = {}; - each(ed.getParam('spellchecker_languages', '+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv', 'hash'), function(v, k) { - if (k.indexOf('+') === 0) { - k = k.substring(1); - t.selectedLang = v; - } - - t.languages[k] = v; - }); - }, - - createControl : function(n, cm) { - var t = this, c, ed = t.editor; - - if (n == 'spellchecker') { - // Use basic button if we use the native spellchecker - if (t.rpcUrl == '{backend}') { - // Create simple toggle button if we have native support - if (t.hasSupport) - c = cm.createButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); - - return c; - } - - c = cm.createSplitButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); - - c.onRenderMenu.add(function(c, m) { - m.add({title : 'spellchecker.langs', 'class' : 'mceMenuItemTitle'}).setDisabled(1); - t.menuItems = {}; - each(t.languages, function(v, k) { - var o = {icon : 1}, mi; - - o.onclick = function() { - if (v == t.selectedLang) { - return; - } - t._updateMenu(mi); - t.selectedLang = v; - }; - - o.title = k; - mi = m.add(o); - mi.setSelected(v == t.selectedLang); - t.menuItems[v] = mi; - if (v == t.selectedLang) - t.selectedItem = mi; - }); - }); - - - - return c; - } - }, - - setLanguage: function(lang) { - var t = this; - - if (lang == t.selectedLang) { - // allowed - return; - } - - if (tinymce.grep(t.languages, function(v) { return v === lang; }).length === 0) { - throw "Unknown language: " + lang; - } - - t.selectedLang = lang; - - // if the menu has been shown, update it as well - if (t.menuItems) { - t._updateMenu(t.menuItems[lang]); - } - - if (t.active) { - // clear error in the old language. - t._done(); - - // Don't immediately block the UI to check spelling in the new language, this is an API not a user action. - } - }, - - // Internal functions - - _updateMenu: function(mi) { - mi.setSelected(1); - this.selectedItem.setSelected(0); - this.selectedItem = mi; - }, - - _walk : function(n, f) { - var d = this.editor.getDoc(), w; - - if (d.createTreeWalker) { - w = d.createTreeWalker(n, NodeFilter.SHOW_TEXT, null, false); - - while ((n = w.nextNode()) != null) - f.call(this, n); - } else - tinymce.walk(n, f, 'childNodes'); - }, - - _getSeparators : function() { - var re = '', i, str = this.editor.getParam('spellchecker_word_separator_chars', '\\s!"#$%&()*+,-./:;<=>?@[\]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c'); - - // Build word separator regexp - for (i=0; i elements content is broken after spellchecking. - // Bug #1408: Preceding whitespace characters are removed - // @TODO: I'm not sure that both are still issues on IE9. - if (tinymce.isIE) { - // Enclose mispelled words with temporal tag - v = v.replace(rx, '$1$2'); - // Loop over the content finding mispelled words - while ((pos = v.indexOf('')) != -1) { - // Add text node for the content before the word - txt = v.substring(0, pos); - if (txt.length) { - node = doc.createTextNode(dom.decode(txt)); - elem.appendChild(node); - } - v = v.substring(pos+10); - pos = v.indexOf(''); - txt = v.substring(0, pos); - v = v.substring(pos+11); - // Add span element for the word - elem.appendChild(dom.create('span', {'class' : 'mceItemHiddenSpellWord'}, txt)); - } - // Add text node for the rest of the content - if (v.length) { - node = doc.createTextNode(dom.decode(v)); - elem.appendChild(node); - } - } else { - // Other browsers preserve whitespace characters on innerHTML usage - elem.innerHTML = v.replace(rx, '$1$2'); - } - - // Finally, replace the node with the container - dom.replace(elem, n); - } - }); - - se.setRng(r); - }, - - _showMenu : function(ed, e) { - var t = this, ed = t.editor, m = t._menu, p1, dom = ed.dom, vp = dom.getViewPort(ed.getWin()), wordSpan = e.target; - - e = 0; // Fixes IE memory leak - - if (!m) { - m = ed.controlManager.createDropMenu('spellcheckermenu', {'class' : 'mceNoIcons'}); - t._menu = m; - } - - if (dom.hasClass(wordSpan, 'mceItemHiddenSpellWord')) { - m.removeAll(); - m.add({title : 'spellchecker.wait', 'class' : 'mceMenuItemTitle'}).setDisabled(1); - - t._sendRPC('getSuggestions', [t.selectedLang, dom.decode(wordSpan.innerHTML)], function(r) { - var ignoreRpc; - - m.removeAll(); - - if (r.length > 0) { - m.add({title : 'spellchecker.sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); - each(r, function(v) { - m.add({title : v, onclick : function() { - dom.replace(ed.getDoc().createTextNode(v), wordSpan); - t._checkDone(); - }}); - }); - - m.addSeparator(); - } else - m.add({title : 'spellchecker.no_sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); - - if (ed.getParam('show_ignore_words', true)) { - ignoreRpc = t.editor.getParam("spellchecker_enable_ignore_rpc", ''); - m.add({ - title : 'spellchecker.ignore_word', - onclick : function() { - var word = wordSpan.innerHTML; - - dom.remove(wordSpan, 1); - t._checkDone(); - - // tell the server if we need to - if (ignoreRpc) { - ed.setProgressState(1); - t._sendRPC('ignoreWord', [t.selectedLang, word], function(r) { - ed.setProgressState(0); - }); - } - } - }); - - m.add({ - title : 'spellchecker.ignore_words', - onclick : function() { - var word = wordSpan.innerHTML; - - t._removeWords(dom.decode(word)); - t._checkDone(); - - // tell the server if we need to - if (ignoreRpc) { - ed.setProgressState(1); - t._sendRPC('ignoreWords', [t.selectedLang, word], function(r) { - ed.setProgressState(0); - }); - } - } - }); - } - - if (t.editor.getParam("spellchecker_enable_learn_rpc")) { - m.add({ - title : 'spellchecker.learn_word', - onclick : function() { - var word = wordSpan.innerHTML; - - dom.remove(wordSpan, 1); - t._checkDone(); - - ed.setProgressState(1); - t._sendRPC('learnWord', [t.selectedLang, word], function(r) { - ed.setProgressState(0); - }); - } - }); - } - - m.update(); - }); - - p1 = DOM.getPos(ed.getContentAreaContainer()); - m.settings.offset_x = p1.x; - m.settings.offset_y = p1.y; - - ed.selection.select(wordSpan); - p1 = dom.getPos(wordSpan); - m.showMenu(p1.x, p1.y + wordSpan.offsetHeight - vp.y); - - return tinymce.dom.Event.cancel(e); - } else - m.hideMenu(); - }, - - _checkDone : function() { - var t = this, ed = t.editor, dom = ed.dom, o; - - each(dom.select('span'), function(n) { - if (n && dom.hasClass(n, 'mceItemHiddenSpellWord')) { - o = true; - return false; - } - }); - - if (!o) - t._done(); - }, - - _done : function() { - var t = this, la = t.active; - - if (t.active) { - t.active = 0; - t._removeWords(); - - if (t._menu) - t._menu.hideMenu(); - - if (la) - t.editor.nodeChanged(); - } - }, - - _sendRPC : function(m, p, cb) { - var t = this; - - JSONRequest.sendRPC({ - url : t.rpcUrl, - method : m, - params : p, - success : cb, - error : function(e, x) { - t.editor.setProgressState(0); - t.editor.windowManager.alert(e.errstr || ('Error response: ' + x.responseText)); - } - }); - } - }); - - // Register plugin - tinymce.PluginManager.add('spellchecker', tinymce.plugins.SpellcheckerPlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/img/wline.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/spellchecker/img/wline.gif deleted file mode 100644 index 7d0a4dbca03cc13177a359a5f175dda819fdf464..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWMN=tXkcXcqowu#|9{1wEQ|~cj0`#qKmd|qU}ANVOOs?}um%7FLkRf* diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/css/props.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/css/props.css deleted file mode 100644 index 3b8f0ee777..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/css/props.css +++ /dev/null @@ -1,14 +0,0 @@ -#text_font {width:250px;} -#text_size {width:70px;} -.mceAddSelectValue {background:#DDD;} -select, #block_text_indent, #box_width, #box_height, #box_padding_top, #box_padding_right, #box_padding_bottom, #box_padding_left {width:70px;} -#box_margin_top, #box_margin_right, #box_margin_bottom, #box_margin_left, #positioning_width, #positioning_height, #positioning_zindex {width:70px;} -#positioning_placement_top, #positioning_placement_right, #positioning_placement_bottom, #positioning_placement_left {width:70px;} -#positioning_clip_top, #positioning_clip_right, #positioning_clip_bottom, #positioning_clip_left {width:70px;} -.panel_toggle_insert_span {padding-top:10px;} -.panel_wrapper div.current {padding-top:10px;height:230px;} -.delim {border-left:1px solid gray;} -.tdelim {border-bottom:1px solid gray;} -#block_display {width:145px;} -#list_type {width:115px;} -.disabled {background:#EEE;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin.js deleted file mode 100644 index dda9f928b9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.StylePlugin",{init:function(a,b){a.addCommand("mceStyleProps",function(){var c=false;var f=a.selection.getSelectedBlocks();var d=[];if(f.length===1){d.push(a.selection.getNode().style.cssText)}else{tinymce.each(f,function(g){d.push(a.dom.getAttrib(g,"style"))});c=true}a.windowManager.open({file:b+"/props.htm",width:480+parseInt(a.getLang("style.delta_width",0)),height:340+parseInt(a.getLang("style.delta_height",0)),inline:1},{applyStyleToBlocks:c,plugin_url:b,styles:d})});a.addCommand("mceSetElementStyle",function(d,c){if(e=a.selection.getNode()){a.dom.setAttrib(e,"style",c);a.execCommand("mceRepaint")}});a.onNodeChange.add(function(d,c,f){c.setDisabled("styleprops",f.nodeName==="BODY")});a.addButton("styleprops",{title:"style.desc",cmd:"mceStyleProps"})},getInfo:function(){return{longname:"Style",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("style",tinymce.plugins.StylePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin_src.js deleted file mode 100644 index eaa7c7713a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/editor_plugin_src.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.StylePlugin', { - init : function(ed, url) { - // Register commands - ed.addCommand('mceStyleProps', function() { - - var applyStyleToBlocks = false; - var blocks = ed.selection.getSelectedBlocks(); - var styles = []; - - if (blocks.length === 1) { - styles.push(ed.selection.getNode().style.cssText); - } - else { - tinymce.each(blocks, function(block) { - styles.push(ed.dom.getAttrib(block, 'style')); - }); - applyStyleToBlocks = true; - } - - ed.windowManager.open({ - file : url + '/props.htm', - width : 480 + parseInt(ed.getLang('style.delta_width', 0)), - height : 340 + parseInt(ed.getLang('style.delta_height', 0)), - inline : 1 - }, { - applyStyleToBlocks : applyStyleToBlocks, - plugin_url : url, - styles : styles - }); - }); - - ed.addCommand('mceSetElementStyle', function(ui, v) { - if (e = ed.selection.getNode()) { - ed.dom.setAttrib(e, 'style', v); - ed.execCommand('mceRepaint'); - } - }); - - ed.onNodeChange.add(function(ed, cm, n) { - cm.setDisabled('styleprops', n.nodeName === 'BODY'); - }); - - // Register buttons - ed.addButton('styleprops', {title : 'style.desc', cmd : 'mceStyleProps'}); - }, - - getInfo : function() { - return { - longname : 'Style', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('style', tinymce.plugins.StylePlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/js/props.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/js/props.js deleted file mode 100644 index 0a8a8ec3ef..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/js/props.js +++ /dev/null @@ -1,709 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var defaultFonts = "" + - "Arial, Helvetica, sans-serif=Arial, Helvetica, sans-serif;" + - "Times New Roman, Times, serif=Times New Roman, Times, serif;" + - "Courier New, Courier, mono=Courier New, Courier, mono;" + - "Times New Roman, Times, serif=Times New Roman, Times, serif;" + - "Georgia, Times New Roman, Times, serif=Georgia, Times New Roman, Times, serif;" + - "Verdana, Arial, Helvetica, sans-serif=Verdana, Arial, Helvetica, sans-serif;" + - "Geneva, Arial, Helvetica, sans-serif=Geneva, Arial, Helvetica, sans-serif"; - -var defaultSizes = "9;10;12;14;16;18;24;xx-small;x-small;small;medium;large;x-large;xx-large;smaller;larger"; -var defaultMeasurement = "+pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; -var defaultSpacingMeasurement = "pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;+ems=em;exs=ex;%"; -var defaultIndentMeasurement = "pixels=px;+points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; -var defaultWeight = "normal;bold;bolder;lighter;100;200;300;400;500;600;700;800;900"; -var defaultTextStyle = "normal;italic;oblique"; -var defaultVariant = "normal;small-caps"; -var defaultLineHeight = "normal"; -var defaultAttachment = "fixed;scroll"; -var defaultRepeat = "no-repeat;repeat;repeat-x;repeat-y"; -var defaultPosH = "left;center;right"; -var defaultPosV = "top;center;bottom"; -var defaultVAlign = "baseline;sub;super;top;text-top;middle;bottom;text-bottom"; -var defaultDisplay = "inline;block;list-item;run-in;compact;marker;table;inline-table;table-row-group;table-header-group;table-footer-group;table-row;table-column-group;table-column;table-cell;table-caption;none"; -var defaultBorderStyle = "none;solid;dashed;dotted;double;groove;ridge;inset;outset"; -var defaultBorderWidth = "thin;medium;thick"; -var defaultListType = "disc;circle;square;decimal;lower-roman;upper-roman;lower-alpha;upper-alpha;none"; - -function aggregateStyles(allStyles) { - var mergedStyles = {}; - - tinymce.each(allStyles, function(style) { - if (style !== '') { - var parsedStyles = tinyMCEPopup.editor.dom.parseStyle(style); - for (var name in parsedStyles) { - if (parsedStyles.hasOwnProperty(name)) { - if (mergedStyles[name] === undefined) { - mergedStyles[name] = parsedStyles[name]; - } - else if (name === 'text-decoration') { - if (mergedStyles[name].indexOf(parsedStyles[name]) === -1) { - mergedStyles[name] = mergedStyles[name] +' '+ parsedStyles[name]; - } - } - } - } - } - }); - - return mergedStyles; -} - -var applyActionIsInsert; -var existingStyles; - -function init(ed) { - var ce = document.getElementById('container'), h; - - existingStyles = aggregateStyles(tinyMCEPopup.getWindowArg('styles')); - ce.style.cssText = tinyMCEPopup.editor.dom.serializeStyle(existingStyles); - - applyActionIsInsert = ed.getParam("edit_css_style_insert_span", false); - document.getElementById('toggle_insert_span').checked = applyActionIsInsert; - - h = getBrowserHTML('background_image_browser','background_image','image','advimage'); - document.getElementById("background_image_browser").innerHTML = h; - - document.getElementById('text_color_pickcontainer').innerHTML = getColorPickerHTML('text_color_pick','text_color'); - document.getElementById('background_color_pickcontainer').innerHTML = getColorPickerHTML('background_color_pick','background_color'); - document.getElementById('border_color_top_pickcontainer').innerHTML = getColorPickerHTML('border_color_top_pick','border_color_top'); - document.getElementById('border_color_right_pickcontainer').innerHTML = getColorPickerHTML('border_color_right_pick','border_color_right'); - document.getElementById('border_color_bottom_pickcontainer').innerHTML = getColorPickerHTML('border_color_bottom_pick','border_color_bottom'); - document.getElementById('border_color_left_pickcontainer').innerHTML = getColorPickerHTML('border_color_left_pick','border_color_left'); - - fillSelect(0, 'text_font', 'style_font', defaultFonts, ';', true); - fillSelect(0, 'text_size', 'style_font_size', defaultSizes, ';', true); - fillSelect(0, 'text_size_measurement', 'style_font_size_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'text_case', 'style_text_case', "capitalize;uppercase;lowercase", ';', true); - fillSelect(0, 'text_weight', 'style_font_weight', defaultWeight, ';', true); - fillSelect(0, 'text_style', 'style_font_style', defaultTextStyle, ';', true); - fillSelect(0, 'text_variant', 'style_font_variant', defaultVariant, ';', true); - fillSelect(0, 'text_lineheight', 'style_font_line_height', defaultLineHeight, ';', true); - fillSelect(0, 'text_lineheight_measurement', 'style_font_line_height_measurement', defaultMeasurement, ';', true); - - fillSelect(0, 'background_attachment', 'style_background_attachment', defaultAttachment, ';', true); - fillSelect(0, 'background_repeat', 'style_background_repeat', defaultRepeat, ';', true); - - fillSelect(0, 'background_hpos_measurement', 'style_background_hpos_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'background_vpos_measurement', 'style_background_vpos_measurement', defaultMeasurement, ';', true); - - fillSelect(0, 'background_hpos', 'style_background_hpos', defaultPosH, ';', true); - fillSelect(0, 'background_vpos', 'style_background_vpos', defaultPosV, ';', true); - - fillSelect(0, 'block_wordspacing', 'style_wordspacing', 'normal', ';', true); - fillSelect(0, 'block_wordspacing_measurement', 'style_wordspacing_measurement', defaultSpacingMeasurement, ';', true); - fillSelect(0, 'block_letterspacing', 'style_letterspacing', 'normal', ';', true); - fillSelect(0, 'block_letterspacing_measurement', 'style_letterspacing_measurement', defaultSpacingMeasurement, ';', true); - fillSelect(0, 'block_vertical_alignment', 'style_vertical_alignment', defaultVAlign, ';', true); - fillSelect(0, 'block_text_align', 'style_text_align', "left;right;center;justify", ';', true); - fillSelect(0, 'block_whitespace', 'style_whitespace', "normal;pre;nowrap", ';', true); - fillSelect(0, 'block_display', 'style_display', defaultDisplay, ';', true); - fillSelect(0, 'block_text_indent_measurement', 'style_text_indent_measurement', defaultIndentMeasurement, ';', true); - - fillSelect(0, 'box_width_measurement', 'style_box_width_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_height_measurement', 'style_box_height_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_float', 'style_float', 'left;right;none', ';', true); - fillSelect(0, 'box_clear', 'style_clear', 'left;right;both;none', ';', true); - fillSelect(0, 'box_padding_left_measurement', 'style_padding_left_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_padding_top_measurement', 'style_padding_top_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_padding_bottom_measurement', 'style_padding_bottom_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_padding_right_measurement', 'style_padding_right_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_margin_left_measurement', 'style_margin_left_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_margin_top_measurement', 'style_margin_top_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_margin_bottom_measurement', 'style_margin_bottom_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'box_margin_right_measurement', 'style_margin_right_measurement', defaultMeasurement, ';', true); - - fillSelect(0, 'border_style_top', 'style_border_style_top', defaultBorderStyle, ';', true); - fillSelect(0, 'border_style_right', 'style_border_style_right', defaultBorderStyle, ';', true); - fillSelect(0, 'border_style_bottom', 'style_border_style_bottom', defaultBorderStyle, ';', true); - fillSelect(0, 'border_style_left', 'style_border_style_left', defaultBorderStyle, ';', true); - - fillSelect(0, 'border_width_top', 'style_border_width_top', defaultBorderWidth, ';', true); - fillSelect(0, 'border_width_right', 'style_border_width_right', defaultBorderWidth, ';', true); - fillSelect(0, 'border_width_bottom', 'style_border_width_bottom', defaultBorderWidth, ';', true); - fillSelect(0, 'border_width_left', 'style_border_width_left', defaultBorderWidth, ';', true); - - fillSelect(0, 'border_width_top_measurement', 'style_border_width_top_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'border_width_right_measurement', 'style_border_width_right_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'border_width_bottom_measurement', 'style_border_width_bottom_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'border_width_left_measurement', 'style_border_width_left_measurement', defaultMeasurement, ';', true); - - fillSelect(0, 'list_type', 'style_list_type', defaultListType, ';', true); - fillSelect(0, 'list_position', 'style_list_position', "inside;outside", ';', true); - - fillSelect(0, 'positioning_type', 'style_positioning_type', "absolute;relative;static", ';', true); - fillSelect(0, 'positioning_visibility', 'style_positioning_visibility', "inherit;visible;hidden", ';', true); - - fillSelect(0, 'positioning_width_measurement', 'style_positioning_width_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_height_measurement', 'style_positioning_height_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_overflow', 'style_positioning_overflow', "visible;hidden;scroll;auto", ';', true); - - fillSelect(0, 'positioning_placement_top_measurement', 'style_positioning_placement_top_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_placement_right_measurement', 'style_positioning_placement_right_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_placement_bottom_measurement', 'style_positioning_placement_bottom_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_placement_left_measurement', 'style_positioning_placement_left_measurement', defaultMeasurement, ';', true); - - fillSelect(0, 'positioning_clip_top_measurement', 'style_positioning_clip_top_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_clip_right_measurement', 'style_positioning_clip_right_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_clip_bottom_measurement', 'style_positioning_clip_bottom_measurement', defaultMeasurement, ';', true); - fillSelect(0, 'positioning_clip_left_measurement', 'style_positioning_clip_left_measurement', defaultMeasurement, ';', true); - - TinyMCE_EditableSelects.init(); - setupFormData(); - showDisabledControls(); -} - -function setupFormData() { - var ce = document.getElementById('container'), f = document.forms[0], s, b, i; - - // Setup text fields - - selectByValue(f, 'text_font', ce.style.fontFamily, true, true); - selectByValue(f, 'text_size', getNum(ce.style.fontSize), true, true); - selectByValue(f, 'text_size_measurement', getMeasurement(ce.style.fontSize)); - selectByValue(f, 'text_weight', ce.style.fontWeight, true, true); - selectByValue(f, 'text_style', ce.style.fontStyle, true, true); - selectByValue(f, 'text_lineheight', getNum(ce.style.lineHeight), true, true); - selectByValue(f, 'text_lineheight_measurement', getMeasurement(ce.style.lineHeight)); - selectByValue(f, 'text_case', ce.style.textTransform, true, true); - selectByValue(f, 'text_variant', ce.style.fontVariant, true, true); - f.text_color.value = tinyMCEPopup.editor.dom.toHex(ce.style.color); - updateColor('text_color_pick', 'text_color'); - f.text_underline.checked = inStr(ce.style.textDecoration, 'underline'); - f.text_overline.checked = inStr(ce.style.textDecoration, 'overline'); - f.text_linethrough.checked = inStr(ce.style.textDecoration, 'line-through'); - f.text_blink.checked = inStr(ce.style.textDecoration, 'blink'); - f.text_none.checked = inStr(ce.style.textDecoration, 'none'); - updateTextDecorations(); - - // Setup background fields - - f.background_color.value = tinyMCEPopup.editor.dom.toHex(ce.style.backgroundColor); - updateColor('background_color_pick', 'background_color'); - f.background_image.value = ce.style.backgroundImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); - selectByValue(f, 'background_repeat', ce.style.backgroundRepeat, true, true); - selectByValue(f, 'background_attachment', ce.style.backgroundAttachment, true, true); - selectByValue(f, 'background_hpos', getNum(getVal(ce.style.backgroundPosition, 0)), true, true); - selectByValue(f, 'background_hpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 0))); - selectByValue(f, 'background_vpos', getNum(getVal(ce.style.backgroundPosition, 1)), true, true); - selectByValue(f, 'background_vpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 1))); - - // Setup block fields - - selectByValue(f, 'block_wordspacing', getNum(ce.style.wordSpacing), true, true); - selectByValue(f, 'block_wordspacing_measurement', getMeasurement(ce.style.wordSpacing)); - selectByValue(f, 'block_letterspacing', getNum(ce.style.letterSpacing), true, true); - selectByValue(f, 'block_letterspacing_measurement', getMeasurement(ce.style.letterSpacing)); - selectByValue(f, 'block_vertical_alignment', ce.style.verticalAlign, true, true); - selectByValue(f, 'block_text_align', ce.style.textAlign, true, true); - f.block_text_indent.value = getNum(ce.style.textIndent); - selectByValue(f, 'block_text_indent_measurement', getMeasurement(ce.style.textIndent)); - selectByValue(f, 'block_whitespace', ce.style.whiteSpace, true, true); - selectByValue(f, 'block_display', ce.style.display, true, true); - - // Setup box fields - - f.box_width.value = getNum(ce.style.width); - selectByValue(f, 'box_width_measurement', getMeasurement(ce.style.width)); - - f.box_height.value = getNum(ce.style.height); - selectByValue(f, 'box_height_measurement', getMeasurement(ce.style.height)); - selectByValue(f, 'box_float', ce.style.cssFloat || ce.style.styleFloat, true, true); - - selectByValue(f, 'box_clear', ce.style.clear, true, true); - - setupBox(f, ce, 'box_padding', 'padding', ''); - setupBox(f, ce, 'box_margin', 'margin', ''); - - // Setup border fields - - setupBox(f, ce, 'border_style', 'border', 'Style'); - setupBox(f, ce, 'border_width', 'border', 'Width'); - setupBox(f, ce, 'border_color', 'border', 'Color'); - - updateColor('border_color_top_pick', 'border_color_top'); - updateColor('border_color_right_pick', 'border_color_right'); - updateColor('border_color_bottom_pick', 'border_color_bottom'); - updateColor('border_color_left_pick', 'border_color_left'); - - f.elements.border_color_top.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_top.value); - f.elements.border_color_right.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_right.value); - f.elements.border_color_bottom.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_bottom.value); - f.elements.border_color_left.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_left.value); - - // Setup list fields - - selectByValue(f, 'list_type', ce.style.listStyleType, true, true); - selectByValue(f, 'list_position', ce.style.listStylePosition, true, true); - f.list_bullet_image.value = ce.style.listStyleImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); - - // Setup box fields - - selectByValue(f, 'positioning_type', ce.style.position, true, true); - selectByValue(f, 'positioning_visibility', ce.style.visibility, true, true); - selectByValue(f, 'positioning_overflow', ce.style.overflow, true, true); - f.positioning_zindex.value = ce.style.zIndex ? ce.style.zIndex : ""; - - f.positioning_width.value = getNum(ce.style.width); - selectByValue(f, 'positioning_width_measurement', getMeasurement(ce.style.width)); - - f.positioning_height.value = getNum(ce.style.height); - selectByValue(f, 'positioning_height_measurement', getMeasurement(ce.style.height)); - - setupBox(f, ce, 'positioning_placement', '', '', ['top', 'right', 'bottom', 'left']); - - s = ce.style.clip.replace(new RegExp("rect\\('?([^']*)'?\\)", 'gi'), "$1"); - s = s.replace(/,/g, ' '); - - if (!hasEqualValues([getVal(s, 0), getVal(s, 1), getVal(s, 2), getVal(s, 3)])) { - f.positioning_clip_top.value = getNum(getVal(s, 0)); - selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0))); - f.positioning_clip_right.value = getNum(getVal(s, 1)); - selectByValue(f, 'positioning_clip_right_measurement', getMeasurement(getVal(s, 1))); - f.positioning_clip_bottom.value = getNum(getVal(s, 2)); - selectByValue(f, 'positioning_clip_bottom_measurement', getMeasurement(getVal(s, 2))); - f.positioning_clip_left.value = getNum(getVal(s, 3)); - selectByValue(f, 'positioning_clip_left_measurement', getMeasurement(getVal(s, 3))); - } else { - f.positioning_clip_top.value = getNum(getVal(s, 0)); - selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0))); - f.positioning_clip_right.value = f.positioning_clip_bottom.value = f.positioning_clip_left.value; - } - -// setupBox(f, ce, '', 'border', 'Color'); -} - -function getMeasurement(s) { - return s.replace(/^([0-9.]+)(.*)$/, "$2"); -} - -function getNum(s) { - if (new RegExp('^(?:[0-9.]+)(?:[a-z%]+)$', 'gi').test(s)) - return s.replace(/[^0-9.]/g, ''); - - return s; -} - -function inStr(s, n) { - return new RegExp(n, 'gi').test(s); -} - -function getVal(s, i) { - var a = s.split(' '); - - if (a.length > 1) - return a[i]; - - return ""; -} - -function setValue(f, n, v) { - if (f.elements[n].type == "text") - f.elements[n].value = v; - else - selectByValue(f, n, v, true, true); -} - -function setupBox(f, ce, fp, pr, sf, b) { - if (typeof(b) == "undefined") - b = ['Top', 'Right', 'Bottom', 'Left']; - - if (isSame(ce, pr, sf, b)) { - f.elements[fp + "_same"].checked = true; - - setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); - f.elements[fp + "_top"].disabled = false; - - f.elements[fp + "_right"].value = ""; - f.elements[fp + "_right"].disabled = true; - f.elements[fp + "_bottom"].value = ""; - f.elements[fp + "_bottom"].disabled = true; - f.elements[fp + "_left"].value = ""; - f.elements[fp + "_left"].disabled = true; - - if (f.elements[fp + "_top_measurement"]) { - selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); - f.elements[fp + "_left_measurement"].disabled = true; - f.elements[fp + "_bottom_measurement"].disabled = true; - f.elements[fp + "_right_measurement"].disabled = true; - } - } else { - f.elements[fp + "_same"].checked = false; - - setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); - f.elements[fp + "_top"].disabled = false; - - setValue(f, fp + "_right", getNum(ce.style[pr + b[1] + sf])); - f.elements[fp + "_right"].disabled = false; - - setValue(f, fp + "_bottom", getNum(ce.style[pr + b[2] + sf])); - f.elements[fp + "_bottom"].disabled = false; - - setValue(f, fp + "_left", getNum(ce.style[pr + b[3] + sf])); - f.elements[fp + "_left"].disabled = false; - - if (f.elements[fp + "_top_measurement"]) { - selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); - selectByValue(f, fp + '_right_measurement', getMeasurement(ce.style[pr + b[1] + sf])); - selectByValue(f, fp + '_bottom_measurement', getMeasurement(ce.style[pr + b[2] + sf])); - selectByValue(f, fp + '_left_measurement', getMeasurement(ce.style[pr + b[3] + sf])); - f.elements[fp + "_left_measurement"].disabled = false; - f.elements[fp + "_bottom_measurement"].disabled = false; - f.elements[fp + "_right_measurement"].disabled = false; - } - } -} - -function isSame(e, pr, sf, b) { - var a = [], i, x; - - if (typeof(b) == "undefined") - b = ['Top', 'Right', 'Bottom', 'Left']; - - if (typeof(sf) == "undefined" || sf == null) - sf = ""; - - a[0] = e.style[pr + b[0] + sf]; - a[1] = e.style[pr + b[1] + sf]; - a[2] = e.style[pr + b[2] + sf]; - a[3] = e.style[pr + b[3] + sf]; - - for (i=0; i 0 ? s.substring(1) : s; - - if (f.text_none.checked) - s = "none"; - - ce.style.textDecoration = s; - - // Build background styles - - ce.style.backgroundColor = f.background_color.value; - ce.style.backgroundImage = f.background_image.value != "" ? "url(" + f.background_image.value + ")" : ""; - ce.style.backgroundRepeat = f.background_repeat.value; - ce.style.backgroundAttachment = f.background_attachment.value; - - if (f.background_hpos.value != "") { - s = ""; - s += f.background_hpos.value + (isNum(f.background_hpos.value) ? f.background_hpos_measurement.value : "") + " "; - s += f.background_vpos.value + (isNum(f.background_vpos.value) ? f.background_vpos_measurement.value : ""); - ce.style.backgroundPosition = s; - } - - // Build block styles - - ce.style.wordSpacing = f.block_wordspacing.value + (isNum(f.block_wordspacing.value) ? f.block_wordspacing_measurement.value : ""); - ce.style.letterSpacing = f.block_letterspacing.value + (isNum(f.block_letterspacing.value) ? f.block_letterspacing_measurement.value : ""); - ce.style.verticalAlign = f.block_vertical_alignment.value; - ce.style.textAlign = f.block_text_align.value; - ce.style.textIndent = f.block_text_indent.value + (isNum(f.block_text_indent.value) ? f.block_text_indent_measurement.value : ""); - ce.style.whiteSpace = f.block_whitespace.value; - ce.style.display = f.block_display.value; - - // Build box styles - - ce.style.width = f.box_width.value + (isNum(f.box_width.value) ? f.box_width_measurement.value : ""); - ce.style.height = f.box_height.value + (isNum(f.box_height.value) ? f.box_height_measurement.value : ""); - ce.style.styleFloat = f.box_float.value; - ce.style.cssFloat = f.box_float.value; - - ce.style.clear = f.box_clear.value; - - if (!f.box_padding_same.checked) { - ce.style.paddingTop = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); - ce.style.paddingRight = f.box_padding_right.value + (isNum(f.box_padding_right.value) ? f.box_padding_right_measurement.value : ""); - ce.style.paddingBottom = f.box_padding_bottom.value + (isNum(f.box_padding_bottom.value) ? f.box_padding_bottom_measurement.value : ""); - ce.style.paddingLeft = f.box_padding_left.value + (isNum(f.box_padding_left.value) ? f.box_padding_left_measurement.value : ""); - } else - ce.style.padding = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); - - if (!f.box_margin_same.checked) { - ce.style.marginTop = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); - ce.style.marginRight = f.box_margin_right.value + (isNum(f.box_margin_right.value) ? f.box_margin_right_measurement.value : ""); - ce.style.marginBottom = f.box_margin_bottom.value + (isNum(f.box_margin_bottom.value) ? f.box_margin_bottom_measurement.value : ""); - ce.style.marginLeft = f.box_margin_left.value + (isNum(f.box_margin_left.value) ? f.box_margin_left_measurement.value : ""); - } else - ce.style.margin = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); - - // Build border styles - - if (!f.border_style_same.checked) { - ce.style.borderTopStyle = f.border_style_top.value; - ce.style.borderRightStyle = f.border_style_right.value; - ce.style.borderBottomStyle = f.border_style_bottom.value; - ce.style.borderLeftStyle = f.border_style_left.value; - } else - ce.style.borderStyle = f.border_style_top.value; - - if (!f.border_width_same.checked) { - ce.style.borderTopWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); - ce.style.borderRightWidth = f.border_width_right.value + (isNum(f.border_width_right.value) ? f.border_width_right_measurement.value : ""); - ce.style.borderBottomWidth = f.border_width_bottom.value + (isNum(f.border_width_bottom.value) ? f.border_width_bottom_measurement.value : ""); - ce.style.borderLeftWidth = f.border_width_left.value + (isNum(f.border_width_left.value) ? f.border_width_left_measurement.value : ""); - } else - ce.style.borderWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); - - if (!f.border_color_same.checked) { - ce.style.borderTopColor = f.border_color_top.value; - ce.style.borderRightColor = f.border_color_right.value; - ce.style.borderBottomColor = f.border_color_bottom.value; - ce.style.borderLeftColor = f.border_color_left.value; - } else - ce.style.borderColor = f.border_color_top.value; - - // Build list styles - - ce.style.listStyleType = f.list_type.value; - ce.style.listStylePosition = f.list_position.value; - ce.style.listStyleImage = f.list_bullet_image.value != "" ? "url(" + f.list_bullet_image.value + ")" : ""; - - // Build positioning styles - - ce.style.position = f.positioning_type.value; - ce.style.visibility = f.positioning_visibility.value; - - if (ce.style.width == "") - ce.style.width = f.positioning_width.value + (isNum(f.positioning_width.value) ? f.positioning_width_measurement.value : ""); - - if (ce.style.height == "") - ce.style.height = f.positioning_height.value + (isNum(f.positioning_height.value) ? f.positioning_height_measurement.value : ""); - - ce.style.zIndex = f.positioning_zindex.value; - ce.style.overflow = f.positioning_overflow.value; - - if (!f.positioning_placement_same.checked) { - ce.style.top = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); - ce.style.right = f.positioning_placement_right.value + (isNum(f.positioning_placement_right.value) ? f.positioning_placement_right_measurement.value : ""); - ce.style.bottom = f.positioning_placement_bottom.value + (isNum(f.positioning_placement_bottom.value) ? f.positioning_placement_bottom_measurement.value : ""); - ce.style.left = f.positioning_placement_left.value + (isNum(f.positioning_placement_left.value) ? f.positioning_placement_left_measurement.value : ""); - } else { - s = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); - ce.style.top = s; - ce.style.right = s; - ce.style.bottom = s; - ce.style.left = s; - } - - if (!f.positioning_clip_same.checked) { - s = "rect("; - s += (isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto") + " "; - s += (isNum(f.positioning_clip_right.value) ? f.positioning_clip_right.value + f.positioning_clip_right_measurement.value : "auto") + " "; - s += (isNum(f.positioning_clip_bottom.value) ? f.positioning_clip_bottom.value + f.positioning_clip_bottom_measurement.value : "auto") + " "; - s += (isNum(f.positioning_clip_left.value) ? f.positioning_clip_left.value + f.positioning_clip_left_measurement.value : "auto"); - s += ")"; - - if (s != "rect(auto auto auto auto)") - ce.style.clip = s; - } else { - s = "rect("; - t = isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto"; - s += t + " "; - s += t + " "; - s += t + " "; - s += t + ")"; - - if (s != "rect(auto auto auto auto)") - ce.style.clip = s; - } - - ce.style.cssText = ce.style.cssText; -} - -function isNum(s) { - return new RegExp('[0-9]+', 'g').test(s); -} - -function showDisabledControls() { - var f = document.forms, i, a; - - for (i=0; i 1) { - addSelectValue(f, s, p[0], p[1]); - - if (se) - selectByValue(f, s, p[1]); - } else { - addSelectValue(f, s, p[0], p[0]); - - if (se) - selectByValue(f, s, p[0]); - } - } -} - -function toggleSame(ce, pre) { - var el = document.forms[0].elements, i; - - if (ce.checked) { - el[pre + "_top"].disabled = false; - el[pre + "_right"].disabled = true; - el[pre + "_bottom"].disabled = true; - el[pre + "_left"].disabled = true; - - if (el[pre + "_top_measurement"]) { - el[pre + "_top_measurement"].disabled = false; - el[pre + "_right_measurement"].disabled = true; - el[pre + "_bottom_measurement"].disabled = true; - el[pre + "_left_measurement"].disabled = true; - } - } else { - el[pre + "_top"].disabled = false; - el[pre + "_right"].disabled = false; - el[pre + "_bottom"].disabled = false; - el[pre + "_left"].disabled = false; - - if (el[pre + "_top_measurement"]) { - el[pre + "_top_measurement"].disabled = false; - el[pre + "_right_measurement"].disabled = false; - el[pre + "_bottom_measurement"].disabled = false; - el[pre + "_left_measurement"].disabled = false; - } - } - - showDisabledControls(); -} - -function synch(fr, to) { - var f = document.forms[0]; - - f.elements[to].value = f.elements[fr].value; - - if (f.elements[fr + "_measurement"]) - selectByValue(f, to + "_measurement", f.elements[fr + "_measurement"].value); -} - -function updateTextDecorations(){ - var el = document.forms[0].elements; - - var textDecorations = ["text_underline", "text_overline", "text_linethrough", "text_blink"]; - var noneChecked = el["text_none"].checked; - tinymce.each(textDecorations, function(id) { - el[id].disabled = noneChecked; - if (noneChecked) { - el[id].checked = false; - } - }); -} - -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/da_dlg.js deleted file mode 100644 index 733249f1df..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.style_dlg',{"text_lineheight":"Linieh\u00f8jde","text_variant":"Variant","text_style":"Stil","text_weight":"V\u00e6gt","text_size":"St\u00f8rrelse","text_font":"Skrifttype","text_props":"Tekst","positioning_tab":"Positionering","list_tab":"Liste","border_tab":"Kant","box_tab":"Boks","block_tab":"Blok","background_tab":"Baggrund","text_tab":"Tekst",apply:"Anvend",title:"Rediger CSS stil",clip:"Klip",placement:"Placering",overflow:"Overl\u00f8b",zindex:"Z-index",visibility:"Synlighed","positioning_type":"Type",position:"Position","bullet_image":"Punktopstillings-billede","list_type":"Type",color:"Farve",height:"H\u00f8jde",width:"Bredde",style:"Style",margin:"Margin",left:"Venstre",bottom:"Bund",right:"H\u00f8jre",top:"Top",same:"Ens for alle",padding:"Afstand til indhold","box_clear":"Ryd","box_float":"Flydende","box_height":"H\u00f8jde","box_width":"Bredde","block_display":"Vis","block_whitespace":"Mellemrum","block_text_indent":"Tekstindrykning","block_text_align":"Tekstjustering","block_vertical_alignment":"Vertikal justering","block_letterspacing":"Afstand mellem bogstaver","block_wordspacing":"Afstand mellem ord","background_vpos":"Vertikal position","background_hpos":"Horisontal position","background_attachment":"Vedh\u00e6ftede fil","background_repeat":"Gentag","background_image":"Baggrundsbillede","background_color":"Baggrundsfarve","text_none":"ingen","text_blink":"blink","text_case":"Vesaltilstand","text_striketrough":"gennemstreget","text_underline":"understreget","text_overline":"overstreget","text_decoration":"Dekoration","text_color":"Farve",text:"Tekst",background:"Baggrund",block:"Blok",box:"Boks",border:"Kant",list:"Liste"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/de_dlg.js deleted file mode 100644 index ad04664e18..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.style_dlg',{"text_lineheight":"Zeilenh\u00f6he","text_variant":"Variante","text_style":"Stil","text_weight":"Dicke","text_size":"Gr\u00f6\u00dfe","text_font":"Schriftart","text_props":"Text","positioning_tab":"Positionierung","list_tab":"Liste","border_tab":"Rahmen","box_tab":"Box","block_tab":"Block","background_tab":"Hintergrund","text_tab":"Text",apply:"\u00dcbernehmen",title:"CSS-Styles bearbeiten",clip:"Ausschnitt",placement:"Platzierung",overflow:"Verhalten bei \u00dcbergr\u00f6\u00dfe",zindex:"Z-Wert",visibility:"Sichtbar","positioning_type":"Art der Positionierung",position:"Positionierung","bullet_image":"Listenpunkt-Grafik","list_type":"Listenpunkt-Art",color:"Textfarbe",height:"H\u00f6he",width:"Breite",style:"Format",margin:"\u00c4u\u00dferer Abstand",left:"Links",bottom:"Unten",right:"Rechts",top:"Oben",same:"Alle gleich",padding:"Innerer Abstand","box_clear":"Umflie\u00dfung verhindern","box_float":"Umflie\u00dfung","box_height":"H\u00f6he","box_width":"Breite","block_display":"Umbruchverhalten","block_whitespace":"Automatischer Umbruch","block_text_indent":"Einr\u00fcckung","block_text_align":"Ausrichtung","block_vertical_alignment":"Vertikale Ausrichtung","block_letterspacing":"Buchstabenabstand","block_wordspacing":"Wortabstand","background_vpos":"Position Y","background_hpos":"Position X","background_attachment":"Wasserzeicheneffekt","background_repeat":"Wiederholung","background_image":"Hintergrundbild","background_color":"Hintergrundfarbe","text_none":"keine","text_blink":"blinkend","text_case":"Schreibung","text_striketrough":"durchgestrichen","text_underline":"unterstrichen","text_overline":"\u00fcberstrichen","text_decoration":"Gestaltung","text_color":"Farbe",text:"Text",background:"Hintergrund",block:"Block",box:"Box",border:"Rahmen",list:"Liste"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_dlg.js deleted file mode 100644 index 82bf2cb3fd..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.style_dlg',{"text_lineheight":"Line Height","text_variant":"Variant","text_style":"Style","text_weight":"Weight","text_size":"Size","text_font":"Font","text_props":"Text","positioning_tab":"Positioning","list_tab":"List","border_tab":"Border","box_tab":"Box","block_tab":"Block","background_tab":"Background","text_tab":"Text",apply:"Apply",toggle_insert_span:"Insert span at selection",title:"Edit CSS Style",clip:"Clip",placement:"Placement",overflow:"Overflow",zindex:"Z-index",visibility:"Visibility","positioning_type":"Type",position:"Position","bullet_image":"Bullet Image","list_type":"Type",color:"Color",height:"Height",width:"Width",style:"Style",margin:"Margin",left:"Left",bottom:"Bottom",right:"Right",top:"Top",same:"Same for All",padding:"Padding","box_clear":"Clear","box_float":"Float","box_height":"Height","box_width":"Width","block_display":"Display","block_whitespace":"Whitespace","block_text_indent":"Text Indent","block_text_align":"Text Align","block_vertical_alignment":"Vertical Alignment","block_letterspacing":"Letter Spacing","block_wordspacing":"Word Spacing","background_vpos":"Vertical Position","background_hpos":"Horizontal Position","background_attachment":"Attachment","background_repeat":"Repeat","background_image":"Background Image","background_color":"Background Color","text_none":"None","text_blink":"Blink","text_case":"Case","text_striketrough":"Strikethrough","text_underline":"Underline","text_overline":"Overline","text_decoration":"Decoration","text_color":"Color",text:"Text",background:"Background",block:"Block",box:"Box",border:"Border",list:"List"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_us_dlg.js deleted file mode 100644 index 1cdcd2f333..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.style_dlg',{"text_lineheight":"Line Height","text_variant":"Variant","text_style":"Style","text_weight":"Weight","text_size":"Size","text_font":"Font","text_props":"Text","positioning_tab":"Positioning","list_tab":"List","border_tab":"Border","box_tab":"Box","block_tab":"Block","background_tab":"Background","text_tab":"Text",apply:"Apply",toggle_insert_span:"Insert span at selection",title:"Edit CSS Style",clip:"Clip",placement:"Placement",overflow:"Overflow",zindex:"Z-index",visibility:"Visibility","positioning_type":"Type",position:"Position","bullet_image":"Bullet Image","list_type":"Type",color:"Color",height:"Height",width:"Width",style:"Style",margin:"Margin",left:"Left",bottom:"Bottom",right:"Right",top:"Top",same:"Same for All",padding:"Padding","box_clear":"Clear","box_float":"Float","box_height":"Height","box_width":"Width","block_display":"Display","block_whitespace":"Whitespace","block_text_indent":"Text Indent","block_text_align":"Text Align","block_vertical_alignment":"Vertical Alignment","block_letterspacing":"Letter Spacing","block_wordspacing":"Word Spacing","background_vpos":"Vertical Position","background_hpos":"Horizontal Position","background_attachment":"Attachment","background_repeat":"Repeat","background_image":"Background Image","background_color":"Background Color","text_none":"None","text_blink":"Blink","text_case":"Case","text_striketrough":"Strikethrough","text_underline":"Underline","text_overline":"Overline","text_decoration":"Decoration","text_color":"Color",text:"Text",background:"Background",block:"Block",box:"Box",border:"Border",list:"List"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fi_dlg.js deleted file mode 100644 index 4f174cc71d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.style_dlg',{"text_lineheight":"Rivin korkeus","text_variant":"Variantti","text_style":"Tyyli","text_weight":"Paino","text_size":"Koko","text_font":"Kirjasin","text_props":"Teksti","positioning_tab":"Sijainti","list_tab":"Lista","border_tab":"Kehys","box_tab":"Laatikko","block_tab":"Palkki","background_tab":"Tausta","text_tab":"Teksti",apply:"K\u00e4yt\u00e4",title:"Muokkaa CSS-tyyli\u00e4",clip:"Leike",placement:"Sijoittelu",overflow:"Ylivuoto",zindex:"Z-indeksi",visibility:"N\u00e4kyvyys","positioning_type":"Tyyppi",position:"Sijainti","bullet_image":"Listauskuva","list_type":"Tyyppi",color:"V\u00e4ri",height:"Korkeus",width:"Leveys",style:"Tyyli",margin:"Marginaali",left:"Vasemmalla",bottom:"Alhaalla",right:"Oikealla",top:"Ylh\u00e4\u00e4ll\u00e4",same:"Sama kaikille",padding:"Tyhj\u00e4 tila","box_clear":"Nollaus","box_float":"Kellunta","box_height":"Korkeus","box_width":"Leveys","block_display":"N\u00e4ytt\u00f6","block_whitespace":"Tyhj\u00e4 tila","block_text_indent":"Tekstin sisennys","block_text_align":"Tekstin asettelu","block_vertical_alignment":"Pystyasettelu","block_letterspacing":"Kirjainten v\u00e4listys","block_wordspacing":"Sanojen v\u00e4listys","background_vpos":"Pystyasettelu","background_hpos":"Vaaka-asettelu","background_attachment":"Liite","background_repeat":"Toistuvuus","background_image":"Taustakuva","background_color":"Taustav\u00e4ri","text_none":"ei mit\u00e4\u00e4n","text_blink":"V\u00e4l\u00e4hdys","text_case":"Isot/pienet kirjaimet","text_striketrough":"Yliviivattu","text_underline":"Alleviivattu (Ctrl+U)","text_overline":"Yliviivattu","text_decoration":"Koristelu","text_color":"V\u00e4ri",text:"Teksti",background:"Tausta",block:"Lohko",box:"Laatikko",border:"Reunus",list:"Lista"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fr_dlg.js deleted file mode 100644 index 3f7bdb92d0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.style_dlg',{"text_lineheight":"Hauteur de ligne","text_variant":"Variante","text_style":"Style","text_weight":"Gras","text_size":"Taille","text_font":"Police","text_props":"Texte","positioning_tab":"Positionnement","list_tab":"Liste","border_tab":"Bordure","box_tab":"Bo\u00eete","block_tab":"Bloc","background_tab":"Fond","text_tab":"Texte",apply:"Appliquer",title:"\u00c9diter la feuille de style",clip:"Clip",placement:"Placement",overflow:"D\u00e9bordement",zindex:"Z-index",visibility:"Visibilit\u00e9","positioning_type":"Type",position:"Position","bullet_image":"Image de puce","list_type":"Type",color:"Couleur",height:"Hauteur",width:"Largeur",style:"Style",margin:"Marge",left:"Gauche",bottom:"Bas",right:"Droit",top:"Haut",same:"Identique pour tous",padding:"Espacement","box_clear":"Vider","box_float":"Flottant","box_height":"Hauteur","box_width":"Largeur","block_display":"Affichage","block_whitespace":"Fin de ligne","block_text_indent":"Indentation du texte","block_text_align":"Alignement du texte","block_vertical_alignment":"Alignement vertical","block_letterspacing":"Espacement des lettres","block_wordspacing":"Espacement des mots ","background_vpos":"Position verticale","background_hpos":"Position horizontale","background_attachment":"Attachement","background_repeat":"R\u00e9p\u00e9ter","background_image":"Image de fond","background_color":"Couleur de fond","text_none":"aucun","text_blink":"clignotant","text_case":"Casse","text_striketrough":"barr\u00e9","text_underline":"soulign\u00e9","text_overline":"ligne au-dessus","text_decoration":"D\u00e9coration","text_color":"Couleur",text:"Texte",background:"Fond",block:"Bloc",box:"Bo\u00eete",border:"Bordure",list:"Liste"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/he_dlg.js deleted file mode 100644 index 22680ba671..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.style_dlg',{"text_lineheight":"\u05d2\u05d5\u05d1\u05d4 \u05e9\u05d5\u05e8\u05d4","text_variant":"\u05de\u05e9\u05ea\u05e0\u05d4","text_style":"\u05e1\u05d2\u05e0\u05d5\u05df","text_weight":"\u05e2\u05d5\u05d1\u05d9","text_size":"\u05d2\u05d5\u05d3\u05dc","text_font":"\u05e4\u05d5\u05e0\u05d8","text_props":"\u05d8\u05e7\u05e1\u05d8","positioning_tab":"\u05de\u05d9\u05e7\u05d5\u05dd","list_tab":"\u05e8\u05e9\u05d9\u05de\u05d4","border_tab":"\u05d2\u05d1\u05d5\u05dc","box_tab":"\u05e7\u05d5\u05e4\u05e1\u05d0","block_tab":"\u05d7\u05e1\u05d5\u05dd","background_tab":"\u05e8\u05e7\u05e2","text_tab":"\u05d8\u05e7\u05e1\u05d8",apply:"\u05d4\u05d7\u05dc",title:"\u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea CSS",clip:"\u05e7\u05dc\u05d9\u05e4",placement:"\u05de\u05d9\u05e7\u05d5\u05dd",overflow:"\u05d2\u05dc\u05d9\u05e9\u05d4",zindex:"Z-index",visibility:"\u05e8\u05d0\u05d5\u05ea","positioning_type":"\u05e1\u05d5\u05d2",position:"\u05de\u05d9\u05e7\u05d5\u05dd","bullet_image":"\u05ea\u05de\u05d5\u05e0\u05ea \u05ea\u05d1\u05dc\u05d9\u05d8","list_type":"\u05e1\u05d5\u05d2",color:"\u05e6\u05d1\u05e2",height:"\u05d2\u05d5\u05d1\u05d4",width:"\u05e8\u05d5\u05d7\u05d1",style:"\u05e1\u05d2\u05e0\u05d5\u05df",margin:"\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd",left:"\u05e9\u05de\u05d0\u05dc",bottom:"\u05ea\u05d7\u05ea\u05d9\u05ea",right:"\u05d9\u05de\u05d9\u05df",top:"\u05e2\u05dc\u05d9\u05d5\u05df",same:"\u05d0\u05d5\u05ea\u05d5 \u05d3\u05d1\u05e8 \u05e2\u05d1\u05d5\u05e8 \u05db\u05d5\u05dc\u05dd",padding:"\u05e8\u05d9\u05e4\u05d5\u05d3","box_clear":"\u05e0\u05e7\u05d4","box_float":"\u05d4\u05e6\u05e4\u05d4","box_height":"\u05d2\u05d5\u05d1\u05d4","box_width":"\u05e8\u05d5\u05d7\u05d1","block_display":"\u05d4\u05e6\u05d2","block_whitespace":"\u05e8\u05d5\u05d5\u05d7","block_text_indent":"\u05d4\u05d6\u05d7\u05d4","block_text_align":"\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d8\u05e7\u05e1\u05d8","block_vertical_alignment":"\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d0\u05e0\u05db\u05d9","block_letterspacing":"\u05de\u05e8\u05d7\u05e7 \u05d1\u05d9\u05df \u05d0\u05d5\u05ea\u05d9\u05d5\u05ea","block_wordspacing":"\u05de\u05e8\u05d7\u05e7 \u05d1\u05d9\u05df \u05de\u05d9\u05dc\u05d9\u05dd","background_vpos":"\u05de\u05d9\u05e7\u05d5\u05dd \u05e8\u05d5\u05d7\u05d1\u05d9","background_hpos":"\u05de\u05d9\u05e7\u05d5\u05dd \u05d0\u05d5\u05e4\u05e7\u05d9","background_attachment":"\u05e7\u05d1\u05e6\u05d9\u05dd \u05de\u05e6\u05d5\u05e8\u05e4\u05d9\u05dd","background_repeat":"\u05d7\u05d6\u05d5\u05e8","background_image":"\u05ea\u05de\u05d5\u05e0\u05ea \u05e8\u05e7\u05e2","background_color":"\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2","text_none":"\u05dc\u05dc\u05d0","text_blink":"\u05d4\u05d1\u05d4\u05d5\u05d1","text_case":"Case","text_striketrough":"\u05e7\u05d5 \u05d7\u05d5\u05e6\u05d4","text_underline":"\u05e9\u05d5\u05e8\u05d4 \u05de\u05ea\u05d7\u05ea","text_overline":"\u05e9\u05d5\u05e8\u05d4 \u05de\u05e2\u05dc","text_decoration":"\u05e2\u05d9\u05e6\u05d5\u05d1","text_color":"\u05e6\u05d1\u05e2",text:"\u05d8\u05e7\u05e1\u05d8",background:"\u05e8\u05e7\u05e2",block:"\u05d1\u05dc\u05d5\u05e7",box:"\u05ea\u05d9\u05d1\u05d4",border:"\u05d2\u05d1\u05d5\u05dc",list:"\u05e8\u05e9\u05d9\u05de\u05d4"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/it_dlg.js deleted file mode 100644 index 401b727704..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.style_dlg',{"text_lineheight":"Altezza linea","text_variant":"Variante","text_style":"Stile","text_weight":"Spessore","text_size":"Dimensione","text_font":"Carattere","text_props":"Testo","positioning_tab":"Posizionamento","list_tab":"Liste","border_tab":"Bordi","box_tab":"Contenitore","block_tab":"Blocco","background_tab":"Sfondo","text_tab":"Testo",apply:"Applica",title:"Modifica stile CSS",clip:"Clip",placement:"Piazzamento",overflow:"Overflow",zindex:"Z-index",visibility:"Visibilit\u00e0","positioning_type":"Tipo",position:"Posizione","bullet_image":"Immagine Punto","list_type":"Tipo",color:"Colore",height:"Altezza",width:"Larghezza",style:"Stile",margin:"Margine",left:"Sinistro",bottom:"Inferiore",right:"Destro",top:"Superiore",same:"Uguale per tutti",padding:"Spazio dal bordo","box_clear":"Pulito","box_float":"Fluttuante","box_height":"Altezza","box_width":"Larghezza","block_display":"Visualizzazione","block_whitespace":"Whitespace","block_text_indent":"Indentazione testo","block_text_align":"Allineamento testo","block_vertical_alignment":"Allineamento verticale","block_letterspacing":"Spaziatura caratteri","block_wordspacing":"Spaziatura parole","background_vpos":"Posizione verticale","background_hpos":"Posizione orizzontale","background_attachment":"Allegato","background_repeat":"Repetizione","background_image":"Immagine sfondo","background_color":"Colore sfondo","text_none":"nessuna","text_blink":"lampeggiante","text_case":"Tipo","text_striketrough":"barrato","text_underline":"sottolineato","text_overline":"sopralineato","text_decoration":"Decorazione","text_color":"Colore",text:"Testo",background:"Sfondo",block:"Blocco",box:"Box",border:"Bordo",list:"Lista"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ja_dlg.js deleted file mode 100644 index 4d5953cf43..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.style_dlg',{"text_lineheight":"\u884c\u306e\u9ad8\u3055","text_variant":"\u5909\u5f62","text_style":"\u30b9\u30bf\u30a4\u30eb","text_weight":"\u592a\u3055","text_size":"\u5927\u304d\u3055","text_font":"\u30d5\u30a9\u30f3\u30c8","text_props":"\u30c6\u30ad\u30b9\u30c8","positioning_tab":"\u4f4d\u7f6e","list_tab":"\u7b87\u6761\u66f8\u304d","border_tab":"\u67a0\u7dda","box_tab":"\u30dc\u30c3\u30af\u30b9","block_tab":"\u30d6\u30ed\u30c3\u30af","background_tab":"\u80cc\u666f","text_tab":"\u6587\u5b57",apply:"\u9069\u7528",title:"CSS\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u7de8\u96c6",clip:"\u5207\u308a\u629c\u304d",placement:"\u914d\u7f6e",overflow:"\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc",zindex:"Z-index",visibility:"\u53ef\u8996\u6027","positioning_type":"\u914d\u7f6e\u65b9\u6cd5",position:"\u8868\u793a\u4f4d\u7f6e","bullet_image":"\u884c\u982d\u6587\u5b57","list_type":"\u7b87\u6761\u66f8\u304d\u306e\u7a2e\u985e",color:"\u8272",height:"\u9ad8\u3055",width:"\u5e45",style:"\u30b9\u30bf\u30a4\u30eb",margin:"\u30de\u30fc\u30b8\u30f3",left:"\u5de6",bottom:"\u4e0b",right:"\u53f3",top:"\u4e0a",same:"\u3059\u3079\u3066\u540c\u3058",padding:"\u30d1\u30c7\u30a3\u30f3\u30b0","box_clear":"\u56de\u308a\u8fbc\u307f\u89e3\u9664","box_float":"\u56de\u308a\u8fbc\u307f","box_height":"\u9ad8\u3055","box_width":"\u5e45","block_display":"\u30c7\u30a3\u30b9\u30d7\u30ec\u30a4","block_whitespace":"\u7a7a\u767d\u6587\u5b57","block_text_indent":"\u30c6\u30ad\u30b9\u30c8\u306e\u5b57\u4e0b\u3052","block_text_align":"\u30c6\u30ad\u30b9\u30c8\u306e\u6c34\u5e73\u914d\u7f6e","block_vertical_alignment":"\u5782\u76f4\u914d\u7f6e","block_letterspacing":"\u6587\u5b57\u9593\u9694","block_wordspacing":"\u5358\u8a9e\u9593\u9694","background_vpos":"\u5782\u76f4\u4f4d\u7f6e","background_hpos":"\u6c34\u5e73\u4f4d\u7f6e","background_attachment":"\u6dfb\u4ed8","background_repeat":"\u7e70\u308a\u8fd4\u3057","background_image":"\u80cc\u666f\u753b\u50cf","background_color":"\u80cc\u666f\u8272","text_none":"\u306a\u3057","text_blink":"\u70b9\u6ec5","text_case":"\u5927\u6587\u5b57/\u5c0f\u6587\u5b57","text_striketrough":"\u6253\u6d88\u3057\u7dda","text_underline":"\u4e0b\u7dda","text_overline":"\u4e0a\u7dda","text_decoration":"\u88c5\u98fe","text_color":"\u8272",text:"\u6587\u5b57",background:"\u80cc\u666f",block:"\u30d6\u30ed\u30c3\u30af",box:"\u30dc\u30c3\u30af\u30b9",border:"\u67a0\u7dda",list:"\u7b87\u6761\u66f8\u304d"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/nl_dlg.js deleted file mode 100644 index ad81f8f858..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.style_dlg',{"text_lineheight":"Lijnhoogte","text_variant":"Variant","text_style":"Stijl","text_weight":"Gewicht","text_size":"Tekengrootte","text_font":"Lettertype","text_props":"Tekst","positioning_tab":"Positionering","list_tab":"Lijst","border_tab":"Rand","box_tab":"Box","block_tab":"Blok","background_tab":"Achtergrond","text_tab":"Tekst",apply:"Toepassen",title:"CSS Stijl bewerken",clip:"Clip",placement:"Plaatsing",overflow:"Overvloeien",zindex:"Z-index",visibility:"Zichtbaarheid","positioning_type":"Type",position:"Positie","bullet_image":"Opsommingsteken","list_type":"Type",color:"Kleur",height:"Hoogte",width:"Breedte",style:"Stijl",margin:"Marge",left:"Links",bottom:"Onder",right:"Rechts",top:"Boven",same:"Alles hetzelfde",padding:"Opening","box_clear":"Vrijhouden","box_float":"Zweven","box_height":"Hoogte","box_width":"Breedte","block_display":"Weergave","block_whitespace":"Witruimte","block_text_indent":"Inspringen","block_text_align":"Tekstuitlijning","block_vertical_alignment":"Verticale uitlijning","block_letterspacing":"Letterruimte","block_wordspacing":"Woordruimte","background_vpos":"Verticale positie","background_hpos":"Horizontale positie","background_attachment":"Bijlage","background_repeat":"Herhalen","background_image":"Achtergrondafbeelding","background_color":"Achtergrondkleur","text_none":"Niets","text_blink":"Knipperen","text_case":"Hoofdlettergebruik","text_striketrough":"Doorhalen","text_underline":"Onderstrepen","text_overline":"Overhalen","text_decoration":"Decoratie","text_color":"Kleur",text:"Tekst",background:"Achtergrond",block:"Blok",box:"Box",border:"Rand",list:"Lijst"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/no_dlg.js deleted file mode 100644 index ad86eb476c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.style_dlg',{"text_lineheight":"Linjeh\u00f8yde","text_variant":"Variant","text_style":"Skriftstil","text_weight":"Skriftvekt","text_size":"Skriftst\u00f8rrelse","text_font":"Skrifttype","text_props":"Tekst","positioning_tab":"Posisjon","list_tab":"Liste","border_tab":"Ramme","box_tab":"Boks","block_tab":"Blokk","background_tab":"Bakgrunn","text_tab":"Tekst",apply:"Bruk",title:"Rediger CSS-stil",clip:"Klipp",placement:"Plassering",overflow:"Overfylt",zindex:"Z-indeks",visibility:"Synlighet","positioning_type":"Type",position:"Posisjon","bullet_image":"Punktbilde","list_type":"Type",color:"Farge",height:"H\u00f8yde",width:"Bredde",style:"Stil",margin:"Marg",left:"Venstre",bottom:"Bunn",right:"H\u00f8yre",top:"Topp",same:"Likt for alle",padding:"Utfylling","box_clear":"Slette","box_float":"Flytende","box_height":"H\u00f8yde","box_width":"Bredde","block_display":"Visning","block_whitespace":"Mellomrom","block_text_indent":"Innrykk","block_text_align":"Justering","block_vertical_alignment":"Vertikal justering","block_letterspacing":"Bokstavavstand","block_wordspacing":"Mellomrom","background_vpos":"Vertikal posisjon","background_hpos":"Horisontal posisjon","background_attachment":"Vedlegg","background_repeat":"Repetere","background_image":"Bakgrunnsbilde","background_color":"Bakgrunnsfarge","text_none":"Ingen","text_blink":"Blinke","text_case":"Store/sm\u00e5 bokstaver","text_striketrough":"Gjennomstreke","text_underline":"Senke skrift","text_overline":"Heve skrift","text_decoration":"Dekorasjon","text_color":"Farge",text:"Tekst",background:"Bakgrunn",block:"Blokk",box:"Boks",border:"Ramme",list:"Liste"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pl_dlg.js deleted file mode 100644 index 1dd01ce035..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.style_dlg',{"text_lineheight":"Wysoko\u015b\u0107 linii","text_variant":"Wariant","text_style":"Styl","text_weight":"Waga","text_size":"Rozmiar","text_font":"Wz\u00f3r czcionki","text_props":"Tekst","positioning_tab":"Pozycjonowanie","list_tab":"Lista","border_tab":"Obramowanie","box_tab":"Pud\u0142o (box)","block_tab":"Blok","background_tab":"T\u0142o","text_tab":"Text",apply:"Zastosuj",title:"Edytuj style CSS",clip:"Klip",placement:"Umieszczenie",overflow:"Przepe\u0142niony",zindex:"Z-index",visibility:"Widoczno\u015b\u0107","positioning_type":"Typ",position:"Pozycja","bullet_image":"Obrazek listy","list_type":"Typ",color:"Kolor",height:"Wysoko\u015b\u0107",width:"Szeroko\u015b\u0107",style:"Styl",margin:"Margines",left:"Lewy",bottom:"D\u00f3\u0142",right:"Prawy",top:"G\u00f3ra",same:"To samo dla wszystkich",padding:"Odst\u0119py","box_clear":"Op\u0142ywanie (Clear)","box_float":"Op\u0142ywanie (Float)","box_height":"Wysoko\u015b\u0107","box_width":"Szeroko\u015b\u0107","block_display":"Spos\u00f3b wy\u015bwietlania","block_whitespace":"Bia\u0142e znaki","block_text_indent":"Przesuni\u0119cie tekstu","block_text_align":"Wyr\u00f3wnanie tekstu","block_vertical_alignment":"Pionowe wyr\u00f3wnanie","block_letterspacing":"Odst\u0119p mi\u0119dzy literami","block_wordspacing":"Odst\u0119p mi\u0119dzy wyrazami","background_vpos":"Pozycja pionowa","background_hpos":"Pozycja pozioma","background_attachment":"Za\u0142\u0105cznik","background_repeat":"Powt\u00f3rz","background_image":"Obrazek t\u0142a","background_color":"Kolor t\u0142a","text_none":"\u017caden","text_blink":"miganie","text_case":"Znaki","text_striketrough":"przekre\u015blenie","text_underline":"podkre\u015blenie","text_overline":"nadkre\u015blenie","text_decoration":"Dekoracja","text_color":"Kolor",text:"Tekst",background:"T\u0142o",block:"Blok",box:"Pud\u0142o (box)",border:"Obramowanie",list:"Lista"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pt_dlg.js deleted file mode 100644 index 21c6b5e162..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.style_dlg',{"text_lineheight":"Altura da linha","text_variant":"Variante","text_style":"Estilo","text_weight":"Peso","text_size":"Tamanho","text_font":"Fonte","text_props":"Texto","positioning_tab":"Posicionamento","list_tab":"Lista","border_tab":"Limites","box_tab":"Caixa","block_tab":"Bloco","background_tab":"Fundo","text_tab":"Texto",apply:"Aplicar",title:"Editar CSS",clip:"Clip",placement:"Posicionamento",overflow:"Overflow",zindex:"Z-index",visibility:"Visibilidade","positioning_type":"Tipo",position:"Posi\u00e7\u00e3o","bullet_image":"Imagem de lista","list_type":"Tipo",color:"Cor",height:"Altura",width:"Largura",style:"Estilo",margin:"Margem",left:"Esquerda",bottom:"Abaixo",right:"Direita",top:"Topo",same:"O mesmo para todos",padding:"Padding","box_clear":"Clear","box_float":"Float","box_height":"Altura","box_width":"Largura","block_display":"Display","block_whitespace":"Espa\u00e7o","block_text_indent":"Indent","block_text_align":"Alinhamento de texto","block_vertical_alignment":"Alinhamento vertical","block_letterspacing":"Espa\u00e7amento de letras","block_wordspacing":"Espa\u00e7amento de palavras","background_vpos":"Posi\u00e7\u00e3o vertical","background_hpos":"Posi\u00e7\u00e3o horizontal","background_attachment":"Fixar","background_repeat":"Repetir","background_image":"Imagem de fundo","background_color":"Cor de fundo","text_none":"nenhum","text_blink":"Piscar","text_case":"Mai\u00fascula","text_striketrough":"Riscado","text_underline":"Sublinhado","text_overline":"Sobrelinha","text_decoration":"Decora\u00e7\u00e3o","text_color":"Cor",text:"Texto",background:"Fundo",block:"Bloco",box:"Caixa",border:"Borda",list:"Lista"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ru_dlg.js deleted file mode 100644 index 43ebd1f28d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.style_dlg',{"text_lineheight":"\u0412\u044b\u0441\u043e\u0442\u0430 \u0441\u0442\u0440\u043e\u043a\u0438","text_variant":"\u0412\u0430\u0440\u0438\u0430\u043d\u0442","text_style":"\u0421\u0442\u0438\u043b\u044c","text_weight":"\u0422\u043e\u043b\u0449\u0438\u043d\u0430","text_size":"\u0420\u0430\u0437\u043c\u0435\u0440","text_font":"\u0428\u0440\u0438\u0444\u0442","text_props":"\u0422\u0435\u043a\u0441\u0442","positioning_tab":"\u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435","list_tab":"\u0421\u043f\u0438\u0441\u043e\u043a","border_tab":"\u0413\u0440\u0430\u043d\u0438\u0446\u0430","box_tab":"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440","block_tab":"\u0411\u043b\u043e\u043a","background_tab":"\u0424\u043e\u043d","text_tab":"\u0422\u0435\u043a\u0441\u0442",apply:"\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c",title:"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 CSS \u0441\u0442\u0438\u043b\u044f",clip:"\u041e\u0442\u0441\u0435\u0447\u0435\u043d\u0438\u0435",placement:"\u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435",overflow:"\u041f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435",zindex:"Z-\u0438\u043d\u0434\u0435\u043a\u0441",visibility:"\u0412\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c","positioning_type":"\u0422\u0438\u043f",position:"\u041f\u043e\u0437\u0438\u0446\u0438\u044f","bullet_image":"\u041c\u0430\u0440\u043a\u0435\u0440","list_type":"\u0422\u0438\u043f",color:"\u0426\u0432\u0435\u0442",height:"\u0412\u044b\u0441\u043e\u0442\u0430",width:"\u0428\u0438\u0440\u0438\u043d\u0430",style:"\u0421\u0442\u0438\u043b\u044c",margin:"\u041e\u0442\u0441\u0442\u0443\u043f",left:"\u0421\u043b\u0435\u0432\u0430",bottom:"\u0421\u043d\u0438\u0437\u0443",right:"\u0421\u043f\u0440\u0430\u0432\u0430",top:"\u0412\u0432\u0435\u0440\u0445",same:"\u041e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0434\u043b\u044f \u0432\u0441\u0435\u0445",padding:"\u041f\u043e\u043b\u044f","box_clear":"\u042f\u0432\u043d\u044b\u0439","box_float":"\u041f\u043b\u0430\u0432\u0430\u044e\u0449\u0438\u0439","box_height":"\u0412\u044b\u0441\u043e\u0442\u0430","box_width":"\u0428\u0438\u0440\u0438\u043d\u0430","block_display":"\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","block_whitespace":"\u041f\u0440\u043e\u0431\u0435\u043b","block_text_indent":"\u041e\u0442\u0441\u0442\u0443\u043f \u0442\u0435\u043a\u0441\u0442\u0430","block_text_align":"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430","block_vertical_alignment":"\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435","block_letterspacing":"\u041e\u0442\u0441\u0442\u0443\u043f\u044b \u043c\u0435\u0436\u0434\u0443 \u0431\u0443\u043a\u0432\u0430\u043c\u0438","block_wordspacing":"\u041e\u0442\u0441\u0442\u0443\u043f\u044b \u043c\u0435\u0436\u0434\u0443 \u0441\u043b\u043e\u0432\u0430\u043c\u0438","background_vpos":"\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f","background_hpos":"\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f","background_attachment":"\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430","background_repeat":"\u041f\u043e\u0432\u0442\u043e\u0440","background_image":"\u0424\u043e\u043d\u043e\u0432\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","background_color":"\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430","text_none":"\u0411\u0435\u0437 \u0432\u0441\u0435\u0433\u043e","text_blink":"\u041c\u0435\u0440\u0446\u0430\u044e\u0449\u0438\u0439","text_case":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440","text_striketrough":"\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439","text_underline":"\u041f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439","text_overline":"\u0421 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u0447\u0435\u0440\u0442\u043e\u0439","text_decoration":"\u041e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435","text_color":"\u0426\u0432\u0435\u0442",text:"\u0422\u0435\u043a\u0441\u0442",background:"\u0424\u043e\u043d",block:"\u0411\u043b\u043e\u043a",box:"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440",border:"\u0413\u0440\u0430\u043d\u0438\u0446\u0430",list:"\u0421\u043f\u0438\u0441\u043e\u043a"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/sv_dlg.js deleted file mode 100644 index 4a529541e7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.style_dlg',{"text_lineheight":"Radh\u00f6jd","text_variant":"Variant","text_style":"Stil","text_weight":"Tjocklek","text_size":"Storlek","text_font":"Typsnitt","text_props":"Text","positioning_tab":"Positionering","list_tab":"Listor","border_tab":"Ramar","box_tab":"Box","block_tab":"Block","background_tab":"Bakgrund","text_tab":"Text",apply:"Applicera",title:"Redigera inline CSS",clip:"Besk\u00e4rning",placement:"Placering",overflow:"\u00d6\u0096verfl\u00f6de",zindex:"Z-index",visibility:"Synlighet","positioning_type":"Positionstyp",position:"Position","bullet_image":"Punktbild","list_type":"Listtyp",color:"F\u00e4rg",height:"H\u00f6jd",width:"Bredd",style:"Stil",margin:"Marginal",left:"V\u00e4nster",bottom:"Botten",right:"H\u00f6ger",top:"Toppen",same:"Samma f\u00f6r alla",padding:"Padding","box_clear":"Rensa","box_float":"Flyt","box_height":"H\u00f6jd","box_width":"Bredd","block_display":"Display","block_whitespace":"Whitespace","block_text_indent":"Textindrag","block_text_align":"Textjustering","block_vertical_alignment":"Vertikal justering","block_letterspacing":"Teckenmellanrum","block_wordspacing":"Ordavbrytning","background_vpos":"Vertikal position","background_hpos":"Horisontell position","background_attachment":"F\u00e4stpunkt","background_repeat":"Upprepning","background_image":"Bakgrundsbild","background_color":"Bakgrundsf\u00e4rg","text_none":"Inget","text_blink":"Blinka","text_case":"Sm\u00e5/stora","text_striketrough":"Genomstruken","text_underline":"Understruken","text_overline":"\u00d6verstruken","text_decoration":"Dekoration","text_color":"F\u00e4rg",text:"Text",background:"Bakgrund",block:"Block",box:"Box",border:"Ram",list:"Lista"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/zh_dlg.js deleted file mode 100644 index c5fc08b1ff..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.style_dlg',{"text_lineheight":"\u884c\u9ad8","text_variant":"\u53d8\u5f62","text_style":"\u6837\u5f0f","text_weight":"\u7c97\u7ec6","text_size":"\u5927\u5c0f","text_font":"\u5b57\u4f53","text_props":"\u6587\u672c","positioning_tab":"\u4f4d\u7f6e","list_tab":"\u5217\u8868","border_tab":"\u8fb9\u6846","box_tab":"Box","block_tab":"\u533a\u5757","background_tab":"\u80cc\u666f","text_tab":"\u6587\u672c",apply:"\u5e94\u7528",title:"\u7f16\u8f91CSS\u6837\u5f0f",clip:"\u526a\u8f91",placement:"\u653e\u7f6e",overflow:"\u6ea2\u51fa",zindex:"Z-Index",visibility:"\u53ef\u89c1","positioning_type":"\u7c7b\u578b",position:"\u4f4d\u7f6e","bullet_image":"\u56fe\u7247\u9879\u76ee\u7b26\u53f7","list_type":"\u7c7b\u578b",color:"\u989c\u8272",height:"\u9ad8\u5ea6",width:"\u5bbd\u5ea6",style:"\u6837\u5f0f",margin:"\u5916\u8fb9\u8ddd",left:"\u5de6",bottom:"\u4e0b",right:"\u53f3",top:"\u4e0a",same:"\u5168\u90e8\u76f8\u540c",padding:"\u5185\u8fb9\u8ddd","box_clear":"\u6e05\u9664\u6d6e\u52a8","box_float":"\u6d6e\u52a8","box_height":"\u9ad8\u5ea6","box_width":"\u5bbd\u5ea6","block_display":"\u663e\u793a","block_whitespace":"\u7a7a\u683c","block_text_indent":"\u6587\u5b57\u7f29\u6392","block_text_align":"\u6587\u5b57\u5bf9\u9f50","block_vertical_alignment":"\u5782\u76f4\u5bf9\u9f50","block_letterspacing":"\u5b57\u95f4\u8ddd","block_wordspacing":"\u8bcd\u95f4\u8ddd","background_vpos":"\u5782\u76f4\u4f4d\u7f6e","background_hpos":"\u6c34\u5e73\u4f4d\u7f6e","background_attachment":"\u9644\u4ef6","background_repeat":"\u91cd\u590d","background_image":"\u80cc\u666f\u56fe\u7247","background_color":"\u80cc\u666f\u989c\u8272","text_none":"\u65e0","text_blink":"\u95ea\u70c1","text_case":"\u5b57\u4f53\u5f62\u5f0f","text_striketrough":"\u5220\u9664\u7ebf","text_underline":"\u4e0b\u5212\u7ebf","text_overline":"\u4e0a\u5212\u7ebf","text_decoration":"\u5b57\u4f53\u88c5\u9970","text_color":"\u989c\u8272",text:"Text",background:"Background",block:"Block",box:"Box",border:"Border",list:"List"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/props.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/props.htm deleted file mode 100644 index 33d424cb9a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/props.htm +++ /dev/null @@ -1,845 +0,0 @@ - - - - {#style_dlg.title} - - - - - - - - - - -
    - - -
    -
    -
    - {#style_dlg.text} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - -
      - - -
    -
    - -
    - - - -
    - - - - - - -
    - -   - - -
    -
    - -
    - - - - - -
     
    -
    {#style_dlg.text_decoration} - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    - -
    -
    - {#style_dlg.background} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
     
    -
    - - - - -
     
    -
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    -
    -
    - -
    -
    - {#style_dlg.block} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - - -
    -
    -
    -
    - -
    -
    - {#style_dlg.box} - - - - - - - - - - - - - - -
    - - - - - - -
      - - -
    -
       
    - - - - - - -
      - - -
    -
       
    -
    - -
    -
    - {#style_dlg.padding} - - - - - - - - - - - - - - - - - - - - - - -
     
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    -
    -
    - -
    -
    - {#style_dlg.margin} - - - - - - - - - - - - - - - - - - - - - - -
     
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    - - - - - - -
      - - -
    -
    -
    -
    -
    -
    - -
    -
    - {#style_dlg.border} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      {#style_dlg.style} {#style_dlg.width} {#style_dlg.color}
          
    {#style_dlg.top}   - - - - - - -
      - - -
    -
      - - - - - -
     
    -
    {#style_dlg.right}   - - - - - - -
      - - -
    -
      - - - - - -
     
    -
    {#style_dlg.bottom}   - - - - - - -
      - - -
    -
      - - - - - -
     
    -
    {#style_dlg.left}   - - - - - - -
      - - -
    -
      - - - - - -
     
    -
    -
    -
    - -
    -
    - {#style_dlg.list} - - - - - - - - - - - - - - - -
    -
    -
    - -
    -
    - {#style_dlg.position} - - - - - - - - - - - - - - - - - - - - - -
       
    - - - - - - -
      - - -
    -
       
    - - - - - - -
      - - -
    -
       
    -
    - -
    -
    - {#style_dlg.placement} - - - - - - - - - - - - - - - - - - - - - - -
     
    {#style_dlg.top} - - - - - - -
      - - -
    -
    {#style_dlg.right} - - - - - - -
      - - -
    -
    {#style_dlg.bottom} - - - - - - -
      - - -
    -
    {#style_dlg.left} - - - - - - -
      - - -
    -
    -
    -
    - -
    -
    - {#style_dlg.clip} - - - - - - - - - - - - - - - - - - - - - - -
     
    {#style_dlg.top} - - - - - - -
      - - -
    -
    {#style_dlg.right} - - - - - - -
      - - -
    -
    {#style_dlg.bottom} - - - - - - -
      - - -
    -
    {#style_dlg.left} - - - - - - -
      - - -
    -
    -
    -
    -
    -
    -
    - -
    - - -
    - -
    - - - -
    -
    - -
    -
    -
    - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/readme.txt b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/readme.txt deleted file mode 100644 index e8f84d7fb7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/style/readme.txt +++ /dev/null @@ -1,19 +0,0 @@ -Edit CSS Style plug-in notes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Unlike WYSIWYG editor functionality that operates only on the selected text, -typically by inserting new HTML elements with the specified styles. -This plug-in operates on the HTML blocks surrounding the selected text. -No new HTML elements are created. - -This plug-in only operates on the surrounding blocks and not the nearest -parent node. This means that if a block encapsulates a node, -e.g

    text

    , then only the styles in the block are -recognized, not those in the span. - -When selecting text that includes multiple blocks at the same level (peers), -this plug-in accumulates the specified styles in all of the surrounding blocks -and populates the dialogue checkboxes accordingly. There is no differentiation -between styles set in all the blocks versus styles set in some of the blocks. - -When the [Update] or [Apply] buttons are pressed, the styles selected in the -checkboxes are applied to all blocks that surround the selected text. diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin.js deleted file mode 100644 index 2c51291615..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var c=tinymce.DOM,a=tinymce.dom.Event,d=tinymce.each,b=tinymce.explode;tinymce.create("tinymce.plugins.TabFocusPlugin",{init:function(f,g){function e(i,j){if(j.keyCode===9){return a.cancel(j)}}function h(l,p){var j,m,o,n,k;function q(t){n=c.select(":input:enabled,*[tabindex]:not(iframe)");function s(v){return v.nodeName==="BODY"||(v.type!="hidden"&&!(v.style.display=="none")&&!(v.style.visibility=="hidden")&&s(v.parentNode))}function i(v){return v.attributes.tabIndex.specified||v.nodeName=="INPUT"||v.nodeName=="TEXTAREA"}function u(){return tinymce.isIE6||tinymce.isIE7}function r(v){return((!u()||i(v)))&&v.getAttribute("tabindex")!="-1"&&s(v)}d(n,function(w,v){if(w.id==l.id){j=v;return false}});if(t>0){for(m=j+1;m=0;m--){if(r(n[m])){return n[m]}}}return null}if(p.keyCode===9){k=b(l.getParam("tab_focus",l.getParam("tabfocus_elements",":prev,:next")));if(k.length==1){k[1]=k[0];k[0]=":prev"}if(p.shiftKey){if(k[0]==":prev"){n=q(-1)}else{n=c.get(k[0])}}else{if(k[1]==":next"){n=q(1)}else{n=c.get(k[1])}}if(n){if(n.id&&(l=tinymce.get(n.id||n.name))){l.focus()}else{window.setTimeout(function(){if(!tinymce.isWebKit){window.focus()}n.focus()},10)}return a.cancel(p)}}}f.onKeyUp.add(e);if(tinymce.isGecko){f.onKeyPress.add(h);f.onKeyDown.add(e)}else{f.onKeyDown.add(h)}},getInfo:function(){return{longname:"Tabfocus",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("tabfocus",tinymce.plugins.TabFocusPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin_src.js deleted file mode 100644 index f9df7de7f6..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/tabfocus/editor_plugin_src.js +++ /dev/null @@ -1,122 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var DOM = tinymce.DOM, Event = tinymce.dom.Event, each = tinymce.each, explode = tinymce.explode; - - tinymce.create('tinymce.plugins.TabFocusPlugin', { - init : function(ed, url) { - function tabCancel(ed, e) { - if (e.keyCode === 9) - return Event.cancel(e); - } - - function tabHandler(ed, e) { - var x, i, f, el, v; - - function find(d) { - el = DOM.select(':input:enabled,*[tabindex]:not(iframe)'); - - function canSelectRecursive(e) { - return e.nodeName==="BODY" || (e.type != 'hidden' && - !(e.style.display == "none") && - !(e.style.visibility == "hidden") && canSelectRecursive(e.parentNode)); - } - function canSelectInOldIe(el) { - return el.attributes["tabIndex"].specified || el.nodeName == "INPUT" || el.nodeName == "TEXTAREA"; - } - function isOldIe() { - return tinymce.isIE6 || tinymce.isIE7; - } - function canSelect(el) { - return ((!isOldIe() || canSelectInOldIe(el))) && el.getAttribute("tabindex") != '-1' && canSelectRecursive(el); - } - - each(el, function(e, i) { - if (e.id == ed.id) { - x = i; - return false; - } - }); - if (d > 0) { - for (i = x + 1; i < el.length; i++) { - if (canSelect(el[i])) - return el[i]; - } - } else { - for (i = x - 1; i >= 0; i--) { - if (canSelect(el[i])) - return el[i]; - } - } - - return null; - } - - if (e.keyCode === 9) { - v = explode(ed.getParam('tab_focus', ed.getParam('tabfocus_elements', ':prev,:next'))); - - if (v.length == 1) { - v[1] = v[0]; - v[0] = ':prev'; - } - - // Find element to focus - if (e.shiftKey) { - if (v[0] == ':prev') - el = find(-1); - else - el = DOM.get(v[0]); - } else { - if (v[1] == ':next') - el = find(1); - else - el = DOM.get(v[1]); - } - - if (el) { - if (el.id && (ed = tinymce.get(el.id || el.name))) - ed.focus(); - else - window.setTimeout(function() { - if (!tinymce.isWebKit) - window.focus(); - el.focus(); - }, 10); - - return Event.cancel(e); - } - } - } - - ed.onKeyUp.add(tabCancel); - - if (tinymce.isGecko) { - ed.onKeyPress.add(tabHandler); - ed.onKeyDown.add(tabCancel); - } else - ed.onKeyDown.add(tabHandler); - - }, - - getInfo : function() { - return { - longname : 'Tabfocus', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('tabfocus', tinymce.plugins.TabFocusPlugin); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/cell.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/cell.htm deleted file mode 100644 index a72a8d6973..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/cell.htm +++ /dev/null @@ -1,180 +0,0 @@ - - - - {#table_dlg.cell_title} - - - - - - - - - -
    - - -
    -
    -
    - {#table_dlg.general_props} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - -
    - -
    -
    -
    - -
    -
    - {#table_dlg.advanced_props} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - - - - - -
     
    -
    - - - - - -
     
    -
    - - - - - -
     
    -
    -
    -
    -
    - -
    -
    - -
    - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/cell.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/cell.css deleted file mode 100644 index a067ecdfed..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/cell.css +++ /dev/null @@ -1,17 +0,0 @@ -/* CSS file for cell dialog in the table plugin */ - -.panel_wrapper div.current { - height: 200px; -} - -.advfield { - width: 200px; -} - -#action { - margin-bottom: 3px; -} - -#class { - width: 150px; -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/row.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/row.css deleted file mode 100644 index 1f7755dafa..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/row.css +++ /dev/null @@ -1,25 +0,0 @@ -/* CSS file for row dialog in the table plugin */ - -.panel_wrapper div.current { - height: 200px; -} - -.advfield { - width: 200px; -} - -#action { - margin-bottom: 3px; -} - -#rowtype,#align,#valign,#class,#height { - width: 150px; -} - -#height { - width: 50px; -} - -.col2 { - padding-left: 20px; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/table.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/table.css deleted file mode 100644 index d11c3f69cb..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/css/table.css +++ /dev/null @@ -1,13 +0,0 @@ -/* CSS file for table dialog in the table plugin */ - -.panel_wrapper div.current { - height: 245px; -} - -.advfield { - width: 200px; -} - -#class { - width: 150px; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin.js deleted file mode 100644 index 4a92e1b364..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(d){var e=d.each;function c(g,h){var j=h.ownerDocument,f=j.createRange(),k;f.setStartBefore(h);f.setEnd(g.endContainer,g.endOffset);k=j.createElement("body");k.appendChild(f.cloneContents());return k.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi,"-").replace(/<[^>]+>/g,"").length==0}function a(g,f){return parseInt(g.getAttribute(f)||1)}function b(H,G,K){var g,L,D,o;t();o=G.getParent(K.getStart(),"th,td");if(o){L=F(o);D=I();o=z(L.x,L.y)}function A(N,M){N=N.cloneNode(M);N.removeAttribute("id");return N}function t(){var M=0;g=[];e(["thead","tbody","tfoot"],function(N){var O=G.select("> "+N+" tr",H);e(O,function(P,Q){Q+=M;e(G.select("> td, > th",P),function(W,R){var S,T,U,V;if(g[Q]){while(g[Q][R]){R++}}U=a(W,"rowspan");V=a(W,"colspan");for(T=Q;T'}return false}},"childNodes");M=A(M,false);s(M,"rowSpan",1);s(M,"colSpan",1);if(N){M.appendChild(N)}else{if(!d.isIE||d.isIE11){M.innerHTML='
    '}}return M}function q(){var M=G.createRng();e(G.select("tr",H),function(N){if(N.cells.length==0){G.remove(N)}});if(G.select("tr",H).length==0){M.setStartAfter(H);M.setEndAfter(H);K.setRng(M);G.remove(H);return}e(G.select("thead,tbody,tfoot",H),function(N){if(N.rows.length==0){G.remove(N)}});t();row=g[Math.min(g.length-1,L.y)];if(row){K.select(row[Math.min(row.length-1,L.x)].elm,true);K.collapse(true)}}function u(S,Q,U,R){var P,N,M,O,T;P=g[Q][S].elm.parentNode;for(M=1;M<=U;M++){P=G.getNext(P,"tr");if(P){for(N=S;N>=0;N--){T=g[Q+M][N].elm;if(T.parentNode==P){for(O=1;O<=R;O++){G.insertAfter(f(T),T)}break}}if(N==-1){for(O=1;O<=R;O++){P.insertBefore(f(P.cells[0]),P.cells[0])}}}}}function C(){e(g,function(M,N){e(M,function(P,O){var S,R,T,Q;if(j(P)){P=P.elm;S=a(P,"colspan");R=a(P,"rowspan");if(S>1||R>1){s(P,"rowSpan",1);s(P,"colSpan",1);for(Q=0;Q1){s(S,"rowSpan",O+1);continue}}else{if(M>0&&g[M-1][R]){V=g[M-1][R].elm;O=a(V,"rowSpan");if(O>1){s(V,"rowSpan",O+1);continue}}}N=f(S);s(N,"colSpan",S.colSpan);U.appendChild(N);P=S}}if(U.hasChildNodes()){if(!Q){G.insertAfter(U,T)}else{T.parentNode.insertBefore(U,T)}}}function h(N){var O,M;e(g,function(P,Q){e(P,function(S,R){if(j(S)){O=R;if(N){return false}}});if(N){return !O}});e(g,function(S,T){var P,Q,R;if(!S[O]){return}P=S[O].elm;if(P!=M){R=a(P,"colspan");Q=a(P,"rowspan");if(R==1){if(!N){G.insertAfter(f(P),P);u(O,T,Q-1,R)}else{P.parentNode.insertBefore(f(P),P);u(O,T,Q-1,R)}}else{s(P,"colSpan",P.colSpan+1)}M=P}})}function n(){var M=[];e(g,function(N,O){e(N,function(Q,P){if(j(Q)&&d.inArray(M,P)===-1){e(g,function(T){var R=T[P].elm,S;S=a(R,"colSpan");if(S>1){s(R,"colSpan",S-1)}else{G.remove(R)}});M.push(P)}})});q()}function m(){var N;function M(Q){var P,R,O;P=G.getNext(Q,"tr");e(Q.cells,function(S){var T=a(S,"rowSpan");if(T>1){s(S,"rowSpan",T-1);R=F(S);u(R.x,R.y,1,1)}});R=F(Q.cells[0]);e(g[R.y],function(S){var T;S=S.elm;if(S!=O){T=a(S,"rowSpan");if(T<=1){G.remove(S)}else{s(S,"rowSpan",T-1)}O=S}})}N=k();e(N.reverse(),function(O){M(O)});q()}function E(){var M=k();G.remove(M);q();return M}function J(){var M=k();e(M,function(O,N){M[N]=A(O,true)});return M}function B(O,N){if(!O){return}var P=k(),M=P[N?0:P.length-1],Q=M.cells.length;e(g,function(S){var R;Q=0;e(S,function(U,T){if(U.real){Q+=U.colspan}if(U.elm.parentNode==M){R=1}});if(R){return false}});if(!N){O.reverse()}e(O,function(T){var S=T.cells.length,R;for(i=0;iN){N=R}if(Q>M){M=Q}if(S.real){U=S.colspan-1;T=S.rowspan-1;if(U){if(R+U>N){N=R+U}}if(T){if(Q+T>M){M=Q+T}}}}})});return{x:N,y:M}}function v(S){var P,O,U,T,N,M,Q,R;D=F(S);if(L&&D){P=Math.min(L.x,D.x);O=Math.min(L.y,D.y);U=Math.max(L.x,D.x);T=Math.max(L.y,D.y);N=U;M=T;for(y=O;y<=M;y++){S=g[y][P];if(!S.real){if(P-(S.colspan-1)N){N=x+Q}}if(R){if(y+R>M){M=y+R}}}}}G.removeClass(G.select("td.mceSelected,th.mceSelected"),"mceSelected");for(y=O;y<=M;y++){for(x=P;x<=N;x++){if(g[y][x]){G.addClass(g[y][x].elm,"mceSelected")}}}}}d.extend(this,{deleteTable:r,split:C,merge:p,insertRow:l,insertCol:h,deleteCols:n,deleteRows:m,cutRows:E,copyRows:J,pasteRows:B,getPos:F,setStartCell:w,setEndCell:v})}d.create("tinymce.plugins.TablePlugin",{init:function(g,h){var f,m,j=true;function l(p){var o=g.selection,n=g.dom.getParent(p||o.getNode(),"table");if(n){return new b(n,g.dom,o)}}function k(){g.getBody().style.webkitUserSelect="";if(j){g.dom.removeClass(g.dom.select("td.mceSelected,th.mceSelected"),"mceSelected");j=false}}e([["table","table.desc","mceInsertTable",true],["delete_table","table.del","mceTableDelete"],["delete_col","table.delete_col_desc","mceTableDeleteCol"],["delete_row","table.delete_row_desc","mceTableDeleteRow"],["col_after","table.col_after_desc","mceTableInsertColAfter"],["col_before","table.col_before_desc","mceTableInsertColBefore"],["row_after","table.row_after_desc","mceTableInsertRowAfter"],["row_before","table.row_before_desc","mceTableInsertRowBefore"],["row_props","table.row_desc","mceTableRowProps",true],["cell_props","table.cell_desc","mceTableCellProps",true],["split_cells","table.split_cells_desc","mceTableSplitCells",true],["merge_cells","table.merge_cells_desc","mceTableMergeCells",true]],function(n){g.addButton(n[0],{title:n[1],cmd:n[2],ui:n[3]})});if(!d.isIE){g.onClick.add(function(n,o){o=o.target;if(o.nodeName==="TABLE"){n.selection.select(o);n.nodeChanged()}})}g.onPreProcess.add(function(o,p){var n,q,r,t=o.dom,s;n=t.select("table",p.node);q=n.length;while(q--){r=n[q];t.setAttrib(r,"data-mce-style","");if((s=t.getAttrib(r,"width"))){t.setStyle(r,"width",s);t.setAttrib(r,"width","")}if((s=t.getAttrib(r,"height"))){t.setStyle(r,"height",s);t.setAttrib(r,"height","")}}});g.onNodeChange.add(function(q,o,s){var r;s=q.selection.getStart();r=q.dom.getParent(s,"td,th,caption");o.setActive("table",s.nodeName==="TABLE"||!!r);if(r&&r.nodeName==="CAPTION"){r=0}o.setDisabled("delete_table",!r);o.setDisabled("delete_col",!r);o.setDisabled("delete_table",!r);o.setDisabled("delete_row",!r);o.setDisabled("col_after",!r);o.setDisabled("col_before",!r);o.setDisabled("row_after",!r);o.setDisabled("row_before",!r);o.setDisabled("row_props",!r);o.setDisabled("cell_props",!r);o.setDisabled("split_cells",!r);o.setDisabled("merge_cells",!r)});g.onInit.add(function(r){var p,t,q=r.dom,u;f=r.windowManager;r.onMouseDown.add(function(w,z){if(z.button!=2){k();t=q.getParent(z.target,"td,th");p=q.getParent(t,"table")}});q.bind(r.getDoc(),"mouseover",function(C){var A,z,B=C.target;if(t&&(u||B!=t)&&(B.nodeName=="TD"||B.nodeName=="TH")){z=q.getParent(B,"table");if(z==p){if(!u){u=l(z);u.setStartCell(t);r.getBody().style.webkitUserSelect="none"}u.setEndCell(B);j=true}A=r.selection.getSel();try{if(A.removeAllRanges){A.removeAllRanges()}else{A.empty()}}catch(w){}C.preventDefault()}});r.onMouseUp.add(function(F,G){var z,B=F.selection,H,I=B.getSel(),w,C,A,E;if(t){if(u){F.getBody().style.webkitUserSelect=""}function D(J,L){var K=new d.dom.TreeWalker(J,J);do{if(J.nodeType==3&&d.trim(J.nodeValue).length!=0){if(L){z.setStart(J,0)}else{z.setEnd(J,J.nodeValue.length)}return}if(J.nodeName=="BR"){if(L){z.setStartBefore(J)}else{z.setEndBefore(J)}return}}while(J=(L?K.next():K.prev()))}H=q.select("td.mceSelected,th.mceSelected");if(H.length>0){z=q.createRng();C=H[0];E=H[H.length-1];z.setStartBefore(C);z.setEndAfter(C);D(C,1);w=new d.dom.TreeWalker(C,q.getParent(H[0],"table"));do{if(C.nodeName=="TD"||C.nodeName=="TH"){if(!q.hasClass(C,"mceSelected")){break}A=C}}while(C=w.next());D(A);B.setRng(z)}F.nodeChanged();t=u=p=null}});r.onKeyUp.add(function(w,z){k()});r.onKeyDown.add(function(w,z){n(w)});r.onMouseDown.add(function(w,z){if(z.button!=2){n(w)}});function o(D,z,A,F){var B=3,G=D.dom.getParent(z.startContainer,"TABLE"),C,w,E;if(G){C=G.parentNode}w=z.startContainer.nodeType==B&&z.startOffset==0&&z.endOffset==0&&F&&(A.nodeName=="TR"||A==C);E=(A.nodeName=="TD"||A.nodeName=="TH")&&!F;return w||E}function n(A){if(!d.isWebKit){return}var z=A.selection.getRng();var C=A.selection.getNode();var B=A.dom.getParent(z.startContainer,"TD,TH");if(!o(A,z,C,B)){return}if(!B){B=C}var w=B.lastChild;while(w.lastChild){w=w.lastChild}z.setEnd(w,w.nodeValue.length);A.selection.setRng(z)}r.plugins.table.fixTableCellSelection=n;if(r&&r.plugins.contextmenu){r.plugins.contextmenu.onContextMenu.add(function(A,w,C){var D,B=r.selection,z=B.getNode()||r.getBody();if(r.dom.getParent(C,"td")||r.dom.getParent(C,"th")||r.dom.select("td.mceSelected,th.mceSelected").length){w.removeAll();if(z.nodeName=="A"&&!r.dom.getAttrib(z,"name")){w.add({title:"advanced.link_desc",icon:"link",cmd:r.plugins.advlink?"mceAdvLink":"mceLink",ui:true});w.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"});w.addSeparator()}if(z.nodeName=="IMG"&&z.className.indexOf("mceItem")==-1){w.add({title:"advanced.image_desc",icon:"image",cmd:r.plugins.advimage?"mceAdvImage":"mceImage",ui:true});w.addSeparator()}w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable",value:{action:"insert"}});w.add({title:"table.props_desc",icon:"table_props",cmd:"mceInsertTable"});w.add({title:"table.del",icon:"delete_table",cmd:"mceTableDelete"});w.addSeparator();D=w.addMenu({title:"table.cell"});D.add({title:"table.cell_desc",icon:"cell_props",cmd:"mceTableCellProps"});D.add({title:"table.split_cells_desc",icon:"split_cells",cmd:"mceTableSplitCells"});D.add({title:"table.merge_cells_desc",icon:"merge_cells",cmd:"mceTableMergeCells"});D=w.addMenu({title:"table.row"});D.add({title:"table.row_desc",icon:"row_props",cmd:"mceTableRowProps"});D.add({title:"table.row_before_desc",icon:"row_before",cmd:"mceTableInsertRowBefore"});D.add({title:"table.row_after_desc",icon:"row_after",cmd:"mceTableInsertRowAfter"});D.add({title:"table.delete_row_desc",icon:"delete_row",cmd:"mceTableDeleteRow"});D.addSeparator();D.add({title:"table.cut_row_desc",icon:"cut",cmd:"mceTableCutRow"});D.add({title:"table.copy_row_desc",icon:"copy",cmd:"mceTableCopyRow"});D.add({title:"table.paste_row_before_desc",icon:"paste",cmd:"mceTablePasteRowBefore"}).setDisabled(!m);D.add({title:"table.paste_row_after_desc",icon:"paste",cmd:"mceTablePasteRowAfter"}).setDisabled(!m);D=w.addMenu({title:"table.col"});D.add({title:"table.col_before_desc",icon:"col_before",cmd:"mceTableInsertColBefore"});D.add({title:"table.col_after_desc",icon:"col_after",cmd:"mceTableInsertColAfter"});D.add({title:"table.delete_col_desc",icon:"delete_col",cmd:"mceTableDeleteCol"})}else{w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable"})}})}if(d.isWebKit){function v(C,N){var L=d.VK;var Q=N.keyCode;function O(Y,U,S){var T=Y?"previousSibling":"nextSibling";var Z=C.dom.getParent(U,"tr");var X=Z[T];if(X){z(C,U,X,Y);d.dom.Event.cancel(S);return true}else{var aa=C.dom.getParent(Z,"table");var W=Z.parentNode;var R=W.nodeName.toLowerCase();if(R==="tbody"||R===(Y?"tfoot":"thead")){var V=w(Y,aa,W,"tbody");if(V!==null){return K(Y,V,U,S)}}return M(Y,Z,T,aa,S)}}function w(V,T,U,X){var S=C.dom.select(">"+X,T);var R=S.indexOf(U);if(V&&R===0||!V&&R===S.length-1){return B(V,T)}else{if(R===-1){var W=U.tagName.toLowerCase()==="thead"?0:S.length-1;return S[W]}else{return S[R+(V?-1:1)]}}}function B(U,T){var S=U?"thead":"tfoot";var R=C.dom.select(">"+S,T);return R.length!==0?R[0]:null}function K(V,T,S,U){var R=J(T,V);R&&z(C,S,R,V);d.dom.Event.cancel(U);return true}function M(Y,U,R,X,W){var S=X[R];if(S){F(S);return true}else{var V=C.dom.getParent(X,"td,th");if(V){return O(Y,V,W)}else{var T=J(U,!Y);F(T);return d.dom.Event.cancel(W)}}}function J(S,R){var T=S&&S[R?"lastChild":"firstChild"];return T&&T.nodeName==="BR"?C.dom.getParent(T,"td,th"):T}function F(R){C.selection.setCursorLocation(R,0)}function A(){return Q==L.UP||Q==L.DOWN}function D(R){var T=R.selection.getNode();var S=R.dom.getParent(T,"tr");return S!==null}function P(S){var R=0;var T=S;while(T.previousSibling){T=T.previousSibling;R=R+a(T,"colspan")}return R}function E(T,R){var U=0;var S=0;e(T.children,function(V,W){U=U+a(V,"colspan");S=W;if(U>R){return false}});return S}function z(T,W,Y,V){var X=P(T.dom.getParent(W,"td,th"));var S=E(Y,X);var R=Y.childNodes[S];var U=J(R,V);F(U||R)}function H(R){var T=C.selection.getNode();var U=C.dom.getParent(T,"td,th");var S=C.dom.getParent(R,"td,th");return U&&U!==S&&I(U,S)}function I(S,R){return C.dom.getParent(S,"TABLE")===C.dom.getParent(R,"TABLE")}if(A()&&D(C)){var G=C.selection.getNode();setTimeout(function(){if(H(G)){O(!N.shiftKey&&Q===L.UP,G,N)}},0)}}r.onKeyDown.add(v)}function s(){var w;for(w=r.getBody().lastChild;w&&w.nodeType==3&&!w.nodeValue.length;w=w.previousSibling){}if(w&&w.nodeName=="TABLE"){if(r.settings.forced_root_block){r.dom.add(r.getBody(),r.settings.forced_root_block,null,d.isIE&&!d.isIE11?" ":'
    ')}else{r.dom.add(r.getBody(),"br",{"data-mce-bogus":"1"})}}}if(d.isGecko){r.onKeyDown.add(function(z,B){var w,A,C=z.dom;if(B.keyCode==37||B.keyCode==38){w=z.selection.getRng();A=C.getParent(w.startContainer,"table");if(A&&z.getBody().firstChild==A){if(c(w,A)){w=C.createRng();w.setStartBefore(A);w.setEndBefore(A);z.selection.setRng(w);B.preventDefault()}}}})}r.onKeyUp.add(s);r.onSetContent.add(s);r.onVisualAid.add(s);r.onPreProcess.add(function(w,A){var z=A.node.lastChild;if(z&&(z.nodeName=="BR"||(z.childNodes.length==1&&(z.firstChild.nodeName=="BR"||z.firstChild.nodeValue=="\u00a0")))&&z.previousSibling&&z.previousSibling.nodeName=="TABLE"){w.dom.remove(z)}});s();r.startContent=r.getContent({format:"raw"})});e({mceTableSplitCells:function(n){n.split()},mceTableMergeCells:function(o){var p,q,n;n=g.dom.getParent(g.selection.getNode(),"th,td");if(n){p=n.rowSpan;q=n.colSpan}if(!g.dom.select("td.mceSelected,th.mceSelected").length){f.open({url:h+"/merge_cells.htm",width:240+parseInt(g.getLang("table.merge_cells_delta_width",0)),height:110+parseInt(g.getLang("table.merge_cells_delta_height",0)),inline:1},{rows:p,cols:q,onaction:function(r){o.merge(n,r.cols,r.rows)},plugin_url:h})}else{o.merge()}},mceTableInsertRowBefore:function(n){n.insertRow(true)},mceTableInsertRowAfter:function(n){n.insertRow()},mceTableInsertColBefore:function(n){n.insertCol(true)},mceTableInsertColAfter:function(n){n.insertCol()},mceTableDeleteCol:function(n){n.deleteCols()},mceTableDeleteRow:function(n){n.deleteRows()},mceTableCutRow:function(n){m=n.cutRows()},mceTableCopyRow:function(n){m=n.copyRows()},mceTablePasteRowBefore:function(n){n.pasteRows(m,true)},mceTablePasteRowAfter:function(n){n.pasteRows(m)},mceTableDelete:function(n){n.deleteTable()}},function(o,n){g.addCommand(n,function(){var p=l();if(p){o(p);g.execCommand("mceRepaint");k()}})});e({mceInsertTable:function(n){f.open({url:h+"/table.htm",width:400+parseInt(g.getLang("table.table_delta_width",0)),height:320+parseInt(g.getLang("table.table_delta_height",0)),inline:1},{plugin_url:h,action:n?n.action:0})},mceTableRowProps:function(){f.open({url:h+"/row.htm",width:400+parseInt(g.getLang("table.rowprops_delta_width",0)),height:295+parseInt(g.getLang("table.rowprops_delta_height",0)),inline:1},{plugin_url:h})},mceTableCellProps:function(){f.open({url:h+"/cell.htm",width:400+parseInt(g.getLang("table.cellprops_delta_width",0)),height:295+parseInt(g.getLang("table.cellprops_delta_height",0)),inline:1},{plugin_url:h})}},function(o,n){g.addCommand(n,function(p,q){o(q)})})}});d.PluginManager.add("table",d.plugins.TablePlugin)})(tinymce); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin_src.js deleted file mode 100644 index b57f257a90..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/editor_plugin_src.js +++ /dev/null @@ -1,1456 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function(tinymce) { - var each = tinymce.each; - - // Checks if the selection/caret is at the start of the specified block element - function isAtStart(rng, par) { - var doc = par.ownerDocument, rng2 = doc.createRange(), elm; - - rng2.setStartBefore(par); - rng2.setEnd(rng.endContainer, rng.endOffset); - - elm = doc.createElement('body'); - elm.appendChild(rng2.cloneContents()); - - // Check for text characters of other elements that should be treated as content - return elm.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi, '-').replace(/<[^>]+>/g, '').length == 0; - }; - - function getSpanVal(td, name) { - return parseInt(td.getAttribute(name) || 1); - } - - /** - * Table Grid class. - */ - function TableGrid(table, dom, selection) { - var grid, startPos, endPos, selectedCell; - - buildGrid(); - selectedCell = dom.getParent(selection.getStart(), 'th,td'); - if (selectedCell) { - startPos = getPos(selectedCell); - endPos = findEndPos(); - selectedCell = getCell(startPos.x, startPos.y); - } - - function cloneNode(node, children) { - node = node.cloneNode(children); - node.removeAttribute('id'); - - return node; - } - - function buildGrid() { - var startY = 0; - - grid = []; - - each(['thead', 'tbody', 'tfoot'], function(part) { - var rows = dom.select('> ' + part + ' tr', table); - - each(rows, function(tr, y) { - y += startY; - - each(dom.select('> td, > th', tr), function(td, x) { - var x2, y2, rowspan, colspan; - - // Skip over existing cells produced by rowspan - if (grid[y]) { - while (grid[y][x]) - x++; - } - - // Get col/rowspan from cell - rowspan = getSpanVal(td, 'rowspan'); - colspan = getSpanVal(td, 'colspan'); - - // Fill out rowspan/colspan right and down - for (y2 = y; y2 < y + rowspan; y2++) { - if (!grid[y2]) - grid[y2] = []; - - for (x2 = x; x2 < x + colspan; x2++) { - grid[y2][x2] = { - part : part, - real : y2 == y && x2 == x, - elm : td, - rowspan : rowspan, - colspan : colspan - }; - } - } - }); - }); - - startY += rows.length; - }); - }; - - function getCell(x, y) { - var row; - - row = grid[y]; - if (row) - return row[x]; - }; - - function setSpanVal(td, name, val) { - if (td) { - val = parseInt(val); - - if (val === 1) - td.removeAttribute(name, 1); - else - td.setAttribute(name, val, 1); - } - } - - function isCellSelected(cell) { - return cell && (dom.hasClass(cell.elm, 'mceSelected') || cell == selectedCell); - }; - - function getSelectedRows() { - var rows = []; - - each(table.rows, function(row) { - each(row.cells, function(cell) { - if (dom.hasClass(cell, 'mceSelected') || cell == selectedCell.elm) { - rows.push(row); - return false; - } - }); - }); - - return rows; - }; - - function deleteTable() { - var rng = dom.createRng(); - - rng.setStartAfter(table); - rng.setEndAfter(table); - - selection.setRng(rng); - - dom.remove(table); - }; - - function cloneCell(cell) { - var formatNode; - - // Clone formats - tinymce.walk(cell, function(node) { - var curNode; - - if (node.nodeType == 3) { - each(dom.getParents(node.parentNode, null, cell).reverse(), function(node) { - node = cloneNode(node, false); - - if (!formatNode) - formatNode = curNode = node; - else if (curNode) - curNode.appendChild(node); - - curNode = node; - }); - - // Add something to the inner node - if (curNode) - curNode.innerHTML = tinymce.isIE && !tinymce.isIE11 ? ' ' : '
    '; - - return false; - } - }, 'childNodes'); - - cell = cloneNode(cell, false); - setSpanVal(cell, 'rowSpan', 1); - setSpanVal(cell, 'colSpan', 1); - - if (formatNode) { - cell.appendChild(formatNode); - } else { - if (!tinymce.isIE || tinymce.isIE11) - cell.innerHTML = '
    '; - } - - return cell; - }; - - function cleanup() { - var rng = dom.createRng(); - - // Empty rows - each(dom.select('tr', table), function(tr) { - if (tr.cells.length == 0) - dom.remove(tr); - }); - - // Empty table - if (dom.select('tr', table).length == 0) { - rng.setStartAfter(table); - rng.setEndAfter(table); - selection.setRng(rng); - dom.remove(table); - return; - } - - // Empty header/body/footer - each(dom.select('thead,tbody,tfoot', table), function(part) { - if (part.rows.length == 0) - dom.remove(part); - }); - - // Restore selection to start position if it still exists - buildGrid(); - - // Restore the selection to the closest table position - row = grid[Math.min(grid.length - 1, startPos.y)]; - if (row) { - selection.select(row[Math.min(row.length - 1, startPos.x)].elm, true); - selection.collapse(true); - } - }; - - function fillLeftDown(x, y, rows, cols) { - var tr, x2, r, c, cell; - - tr = grid[y][x].elm.parentNode; - for (r = 1; r <= rows; r++) { - tr = dom.getNext(tr, 'tr'); - - if (tr) { - // Loop left to find real cell - for (x2 = x; x2 >= 0; x2--) { - cell = grid[y + r][x2].elm; - - if (cell.parentNode == tr) { - // Append clones after - for (c = 1; c <= cols; c++) - dom.insertAfter(cloneCell(cell), cell); - - break; - } - } - - if (x2 == -1) { - // Insert nodes before first cell - for (c = 1; c <= cols; c++) - tr.insertBefore(cloneCell(tr.cells[0]), tr.cells[0]); - } - } - } - }; - - function split() { - each(grid, function(row, y) { - each(row, function(cell, x) { - var colSpan, rowSpan, newCell, i; - - if (isCellSelected(cell)) { - cell = cell.elm; - colSpan = getSpanVal(cell, 'colspan'); - rowSpan = getSpanVal(cell, 'rowspan'); - - if (colSpan > 1 || rowSpan > 1) { - setSpanVal(cell, 'rowSpan', 1); - setSpanVal(cell, 'colSpan', 1); - - // Insert cells right - for (i = 0; i < colSpan - 1; i++) - dom.insertAfter(cloneCell(cell), cell); - - fillLeftDown(x, y, rowSpan - 1, colSpan); - } - } - }); - }); - }; - - function merge(cell, cols, rows) { - var startX, startY, endX, endY, x, y, startCell, endCell, cell, children, count; - - // Use specified cell and cols/rows - if (cell) { - pos = getPos(cell); - startX = pos.x; - startY = pos.y; - endX = startX + (cols - 1); - endY = startY + (rows - 1); - } else { - startPos = endPos = null; - - // Calculate start/end pos by checking for selected cells in grid works better with context menu - each(grid, function(row, y) { - each(row, function(cell, x) { - if (isCellSelected(cell)) { - if (!startPos) { - startPos = {x: x, y: y}; - } - - endPos = {x: x, y: y}; - } - }); - }); - - // Use selection - startX = startPos.x; - startY = startPos.y; - endX = endPos.x; - endY = endPos.y; - } - - // Find start/end cells - startCell = getCell(startX, startY); - endCell = getCell(endX, endY); - - // Check if the cells exists and if they are of the same part for example tbody = tbody - if (startCell && endCell && startCell.part == endCell.part) { - // Split and rebuild grid - split(); - buildGrid(); - - // Set row/col span to start cell - startCell = getCell(startX, startY).elm; - setSpanVal(startCell, 'colSpan', (endX - startX) + 1); - setSpanVal(startCell, 'rowSpan', (endY - startY) + 1); - - // Remove other cells and add it's contents to the start cell - for (y = startY; y <= endY; y++) { - for (x = startX; x <= endX; x++) { - if (!grid[y] || !grid[y][x]) - continue; - - cell = grid[y][x].elm; - - if (cell != startCell) { - // Move children to startCell - children = tinymce.grep(cell.childNodes); - each(children, function(node) { - startCell.appendChild(node); - }); - - // Remove bogus nodes if there is children in the target cell - if (children.length) { - children = tinymce.grep(startCell.childNodes); - count = 0; - each(children, function(node) { - if (node.nodeName == 'BR' && dom.getAttrib(node, 'data-mce-bogus') && count++ < children.length - 1) - startCell.removeChild(node); - }); - } - - // Remove cell - dom.remove(cell); - } - } - } - - // Remove empty rows etc and restore caret location - cleanup(); - } - }; - - function insertRow(before) { - var posY, cell, lastCell, x, rowElm, newRow, newCell, otherCell, rowSpan; - - // Find first/last row - each(grid, function(row, y) { - each(row, function(cell, x) { - if (isCellSelected(cell)) { - cell = cell.elm; - rowElm = cell.parentNode; - newRow = cloneNode(rowElm, false); - posY = y; - - if (before) - return false; - } - }); - - if (before) - return !posY; - }); - - for (x = 0; x < grid[0].length; x++) { - // Cell not found could be because of an invalid table structure - if (!grid[posY][x]) - continue; - - cell = grid[posY][x].elm; - - if (cell != lastCell) { - if (!before) { - rowSpan = getSpanVal(cell, 'rowspan'); - if (rowSpan > 1) { - setSpanVal(cell, 'rowSpan', rowSpan + 1); - continue; - } - } else { - // Check if cell above can be expanded - if (posY > 0 && grid[posY - 1][x]) { - otherCell = grid[posY - 1][x].elm; - rowSpan = getSpanVal(otherCell, 'rowSpan'); - if (rowSpan > 1) { - setSpanVal(otherCell, 'rowSpan', rowSpan + 1); - continue; - } - } - } - - // Insert new cell into new row - newCell = cloneCell(cell); - setSpanVal(newCell, 'colSpan', cell.colSpan); - - newRow.appendChild(newCell); - - lastCell = cell; - } - } - - if (newRow.hasChildNodes()) { - if (!before) - dom.insertAfter(newRow, rowElm); - else - rowElm.parentNode.insertBefore(newRow, rowElm); - } - }; - - function insertCol(before) { - var posX, lastCell; - - // Find first/last column - each(grid, function(row, y) { - each(row, function(cell, x) { - if (isCellSelected(cell)) { - posX = x; - - if (before) - return false; - } - }); - - if (before) - return !posX; - }); - - each(grid, function(row, y) { - var cell, rowSpan, colSpan; - - if (!row[posX]) - return; - - cell = row[posX].elm; - if (cell != lastCell) { - colSpan = getSpanVal(cell, 'colspan'); - rowSpan = getSpanVal(cell, 'rowspan'); - - if (colSpan == 1) { - if (!before) { - dom.insertAfter(cloneCell(cell), cell); - fillLeftDown(posX, y, rowSpan - 1, colSpan); - } else { - cell.parentNode.insertBefore(cloneCell(cell), cell); - fillLeftDown(posX, y, rowSpan - 1, colSpan); - } - } else - setSpanVal(cell, 'colSpan', cell.colSpan + 1); - - lastCell = cell; - } - }); - }; - - function deleteCols() { - var cols = []; - - // Get selected column indexes - each(grid, function(row, y) { - each(row, function(cell, x) { - if (isCellSelected(cell) && tinymce.inArray(cols, x) === -1) { - each(grid, function(row) { - var cell = row[x].elm, colSpan; - - colSpan = getSpanVal(cell, 'colSpan'); - - if (colSpan > 1) - setSpanVal(cell, 'colSpan', colSpan - 1); - else - dom.remove(cell); - }); - - cols.push(x); - } - }); - }); - - cleanup(); - }; - - function deleteRows() { - var rows; - - function deleteRow(tr) { - var nextTr, pos, lastCell; - - nextTr = dom.getNext(tr, 'tr'); - - // Move down row spanned cells - each(tr.cells, function(cell) { - var rowSpan = getSpanVal(cell, 'rowSpan'); - - if (rowSpan > 1) { - setSpanVal(cell, 'rowSpan', rowSpan - 1); - pos = getPos(cell); - fillLeftDown(pos.x, pos.y, 1, 1); - } - }); - - // Delete cells - pos = getPos(tr.cells[0]); - each(grid[pos.y], function(cell) { - var rowSpan; - - cell = cell.elm; - - if (cell != lastCell) { - rowSpan = getSpanVal(cell, 'rowSpan'); - - if (rowSpan <= 1) - dom.remove(cell); - else - setSpanVal(cell, 'rowSpan', rowSpan - 1); - - lastCell = cell; - } - }); - }; - - // Get selected rows and move selection out of scope - rows = getSelectedRows(); - - // Delete all selected rows - each(rows.reverse(), function(tr) { - deleteRow(tr); - }); - - cleanup(); - }; - - function cutRows() { - var rows = getSelectedRows(); - - dom.remove(rows); - cleanup(); - - return rows; - }; - - function copyRows() { - var rows = getSelectedRows(); - - each(rows, function(row, i) { - rows[i] = cloneNode(row, true); - }); - - return rows; - }; - - function pasteRows(rows, before) { - // If we don't have any rows in the clipboard, return immediately - if(!rows) - return; - - var selectedRows = getSelectedRows(), - targetRow = selectedRows[before ? 0 : selectedRows.length - 1], - targetCellCount = targetRow.cells.length; - - // Calc target cell count - each(grid, function(row) { - var match; - - targetCellCount = 0; - each(row, function(cell, x) { - if (cell.real) - targetCellCount += cell.colspan; - - if (cell.elm.parentNode == targetRow) - match = 1; - }); - - if (match) - return false; - }); - - if (!before) - rows.reverse(); - - each(rows, function(row) { - var cellCount = row.cells.length, cell; - - // Remove col/rowspans - for (i = 0; i < cellCount; i++) { - cell = row.cells[i]; - setSpanVal(cell, 'colSpan', 1); - setSpanVal(cell, 'rowSpan', 1); - } - - // Needs more cells - for (i = cellCount; i < targetCellCount; i++) - row.appendChild(cloneCell(row.cells[cellCount - 1])); - - // Needs less cells - for (i = targetCellCount; i < cellCount; i++) - dom.remove(row.cells[i]); - - // Add before/after - if (before) - targetRow.parentNode.insertBefore(row, targetRow); - else - dom.insertAfter(row, targetRow); - }); - - // Remove current selection - dom.removeClass(dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); - }; - - function getPos(target) { - var pos; - - each(grid, function(row, y) { - each(row, function(cell, x) { - if (cell.elm == target) { - pos = {x : x, y : y}; - return false; - } - }); - - return !pos; - }); - - return pos; - }; - - function setStartCell(cell) { - startPos = getPos(cell); - }; - - function findEndPos() { - var pos, maxX, maxY; - - maxX = maxY = 0; - - each(grid, function(row, y) { - each(row, function(cell, x) { - var colSpan, rowSpan; - - if (isCellSelected(cell)) { - cell = grid[y][x]; - - if (x > maxX) - maxX = x; - - if (y > maxY) - maxY = y; - - if (cell.real) { - colSpan = cell.colspan - 1; - rowSpan = cell.rowspan - 1; - - if (colSpan) { - if (x + colSpan > maxX) - maxX = x + colSpan; - } - - if (rowSpan) { - if (y + rowSpan > maxY) - maxY = y + rowSpan; - } - } - } - }); - }); - - return {x : maxX, y : maxY}; - }; - - function setEndCell(cell) { - var startX, startY, endX, endY, maxX, maxY, colSpan, rowSpan; - - endPos = getPos(cell); - - if (startPos && endPos) { - // Get start/end positions - startX = Math.min(startPos.x, endPos.x); - startY = Math.min(startPos.y, endPos.y); - endX = Math.max(startPos.x, endPos.x); - endY = Math.max(startPos.y, endPos.y); - - // Expand end positon to include spans - maxX = endX; - maxY = endY; - - // Expand startX - for (y = startY; y <= maxY; y++) { - cell = grid[y][startX]; - - if (!cell.real) { - if (startX - (cell.colspan - 1) < startX) - startX -= cell.colspan - 1; - } - } - - // Expand startY - for (x = startX; x <= maxX; x++) { - cell = grid[startY][x]; - - if (!cell.real) { - if (startY - (cell.rowspan - 1) < startY) - startY -= cell.rowspan - 1; - } - } - - // Find max X, Y - for (y = startY; y <= endY; y++) { - for (x = startX; x <= endX; x++) { - cell = grid[y][x]; - - if (cell.real) { - colSpan = cell.colspan - 1; - rowSpan = cell.rowspan - 1; - - if (colSpan) { - if (x + colSpan > maxX) - maxX = x + colSpan; - } - - if (rowSpan) { - if (y + rowSpan > maxY) - maxY = y + rowSpan; - } - } - } - } - - // Remove current selection - dom.removeClass(dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); - - // Add new selection - for (y = startY; y <= maxY; y++) { - for (x = startX; x <= maxX; x++) { - if (grid[y][x]) - dom.addClass(grid[y][x].elm, 'mceSelected'); - } - } - } - }; - - // Expose to public - tinymce.extend(this, { - deleteTable : deleteTable, - split : split, - merge : merge, - insertRow : insertRow, - insertCol : insertCol, - deleteCols : deleteCols, - deleteRows : deleteRows, - cutRows : cutRows, - copyRows : copyRows, - pasteRows : pasteRows, - getPos : getPos, - setStartCell : setStartCell, - setEndCell : setEndCell - }); - }; - - tinymce.create('tinymce.plugins.TablePlugin', { - init : function(ed, url) { - var winMan, clipboardRows, hasCellSelection = true; // Might be selected cells on reload - - function createTableGrid(node) { - var selection = ed.selection, tblElm = ed.dom.getParent(node || selection.getNode(), 'table'); - - if (tblElm) - return new TableGrid(tblElm, ed.dom, selection); - }; - - function cleanup() { - // Restore selection possibilities - ed.getBody().style.webkitUserSelect = ''; - - if (hasCellSelection) { - ed.dom.removeClass(ed.dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); - hasCellSelection = false; - } - }; - - // Register buttons - each([ - ['table', 'table.desc', 'mceInsertTable', true], - ['delete_table', 'table.del', 'mceTableDelete'], - ['delete_col', 'table.delete_col_desc', 'mceTableDeleteCol'], - ['delete_row', 'table.delete_row_desc', 'mceTableDeleteRow'], - ['col_after', 'table.col_after_desc', 'mceTableInsertColAfter'], - ['col_before', 'table.col_before_desc', 'mceTableInsertColBefore'], - ['row_after', 'table.row_after_desc', 'mceTableInsertRowAfter'], - ['row_before', 'table.row_before_desc', 'mceTableInsertRowBefore'], - ['row_props', 'table.row_desc', 'mceTableRowProps', true], - ['cell_props', 'table.cell_desc', 'mceTableCellProps', true], - ['split_cells', 'table.split_cells_desc', 'mceTableSplitCells', true], - ['merge_cells', 'table.merge_cells_desc', 'mceTableMergeCells', true] - ], function(c) { - ed.addButton(c[0], {title : c[1], cmd : c[2], ui : c[3]}); - }); - - // Select whole table is a table border is clicked - if (!tinymce.isIE) { - ed.onClick.add(function(ed, e) { - e = e.target; - - if (e.nodeName === 'TABLE') { - ed.selection.select(e); - ed.nodeChanged(); - } - }); - } - - ed.onPreProcess.add(function(ed, args) { - var nodes, i, node, dom = ed.dom, value; - - nodes = dom.select('table', args.node); - i = nodes.length; - while (i--) { - node = nodes[i]; - dom.setAttrib(node, 'data-mce-style', ''); - - if ((value = dom.getAttrib(node, 'width'))) { - dom.setStyle(node, 'width', value); - dom.setAttrib(node, 'width', ''); - } - - if ((value = dom.getAttrib(node, 'height'))) { - dom.setStyle(node, 'height', value); - dom.setAttrib(node, 'height', ''); - } - } - }); - - // Handle node change updates - ed.onNodeChange.add(function(ed, cm, n) { - var p; - - n = ed.selection.getStart(); - p = ed.dom.getParent(n, 'td,th,caption'); - cm.setActive('table', n.nodeName === 'TABLE' || !!p); - - // Disable table tools if we are in caption - if (p && p.nodeName === 'CAPTION') - p = 0; - - cm.setDisabled('delete_table', !p); - cm.setDisabled('delete_col', !p); - cm.setDisabled('delete_table', !p); - cm.setDisabled('delete_row', !p); - cm.setDisabled('col_after', !p); - cm.setDisabled('col_before', !p); - cm.setDisabled('row_after', !p); - cm.setDisabled('row_before', !p); - cm.setDisabled('row_props', !p); - cm.setDisabled('cell_props', !p); - cm.setDisabled('split_cells', !p); - cm.setDisabled('merge_cells', !p); - }); - - ed.onInit.add(function(ed) { - var startTable, startCell, dom = ed.dom, tableGrid; - - winMan = ed.windowManager; - - // Add cell selection logic - ed.onMouseDown.add(function(ed, e) { - if (e.button != 2) { - cleanup(); - - startCell = dom.getParent(e.target, 'td,th'); - startTable = dom.getParent(startCell, 'table'); - } - }); - - dom.bind(ed.getDoc(), 'mouseover', function(e) { - var sel, table, target = e.target; - - if (startCell && (tableGrid || target != startCell) && (target.nodeName == 'TD' || target.nodeName == 'TH')) { - table = dom.getParent(target, 'table'); - if (table == startTable) { - if (!tableGrid) { - tableGrid = createTableGrid(table); - tableGrid.setStartCell(startCell); - - ed.getBody().style.webkitUserSelect = 'none'; - } - - tableGrid.setEndCell(target); - hasCellSelection = true; - } - - // Remove current selection - sel = ed.selection.getSel(); - - try { - if (sel.removeAllRanges) - sel.removeAllRanges(); - else - sel.empty(); - } catch (ex) { - // IE9 might throw errors here - } - - e.preventDefault(); - } - }); - - ed.onMouseUp.add(function(ed, e) { - var rng, sel = ed.selection, selectedCells, nativeSel = sel.getSel(), walker, node, lastNode, endNode; - - // Move selection to startCell - if (startCell) { - if (tableGrid) - ed.getBody().style.webkitUserSelect = ''; - - function setPoint(node, start) { - var walker = new tinymce.dom.TreeWalker(node, node); - - do { - // Text node - if (node.nodeType == 3 && tinymce.trim(node.nodeValue).length != 0) { - if (start) - rng.setStart(node, 0); - else - rng.setEnd(node, node.nodeValue.length); - - return; - } - - // BR element - if (node.nodeName == 'BR') { - if (start) - rng.setStartBefore(node); - else - rng.setEndBefore(node); - - return; - } - } while (node = (start ? walker.next() : walker.prev())); - } - - // Try to expand text selection as much as we can only Gecko supports cell selection - selectedCells = dom.select('td.mceSelected,th.mceSelected'); - if (selectedCells.length > 0) { - rng = dom.createRng(); - node = selectedCells[0]; - endNode = selectedCells[selectedCells.length - 1]; - rng.setStartBefore(node); - rng.setEndAfter(node); - - setPoint(node, 1); - walker = new tinymce.dom.TreeWalker(node, dom.getParent(selectedCells[0], 'table')); - - do { - if (node.nodeName == 'TD' || node.nodeName == 'TH') { - if (!dom.hasClass(node, 'mceSelected')) - break; - - lastNode = node; - } - } while (node = walker.next()); - - setPoint(lastNode); - - sel.setRng(rng); - } - - ed.nodeChanged(); - startCell = tableGrid = startTable = null; - } - }); - - ed.onKeyUp.add(function(ed, e) { - cleanup(); - }); - - ed.onKeyDown.add(function (ed, e) { - fixTableCellSelection(ed); - }); - - ed.onMouseDown.add(function (ed, e) { - if (e.button != 2) { - fixTableCellSelection(ed); - } - }); - function tableCellSelected(ed, rng, n, currentCell) { - // The decision of when a table cell is selected is somewhat involved. The fact that this code is - // required is actually a pointer to the root cause of this bug. A cell is selected when the start - // and end offsets are 0, the start container is a text, and the selection node is either a TR (most cases) - // or the parent of the table (in the case of the selection containing the last cell of a table). - var TEXT_NODE = 3, table = ed.dom.getParent(rng.startContainer, 'TABLE'), - tableParent, allOfCellSelected, tableCellSelection; - if (table) - tableParent = table.parentNode; - allOfCellSelected =rng.startContainer.nodeType == TEXT_NODE && - rng.startOffset == 0 && - rng.endOffset == 0 && - currentCell && - (n.nodeName=="TR" || n==tableParent); - tableCellSelection = (n.nodeName=="TD"||n.nodeName=="TH")&& !currentCell; - return allOfCellSelected || tableCellSelection; - // return false; - } - - // this nasty hack is here to work around some WebKit selection bugs. - function fixTableCellSelection(ed) { - if (!tinymce.isWebKit) - return; - - var rng = ed.selection.getRng(); - var n = ed.selection.getNode(); - var currentCell = ed.dom.getParent(rng.startContainer, 'TD,TH'); - - if (!tableCellSelected(ed, rng, n, currentCell)) - return; - if (!currentCell) { - currentCell=n; - } - - // Get the very last node inside the table cell - var end = currentCell.lastChild; - while (end.lastChild) - end = end.lastChild; - - // Select the entire table cell. Nothing outside of the table cell should be selected. - rng.setEnd(end, end.nodeValue.length); - ed.selection.setRng(rng); - } - ed.plugins.table.fixTableCellSelection=fixTableCellSelection; - - // Add context menu - if (ed && ed.plugins.contextmenu) { - ed.plugins.contextmenu.onContextMenu.add(function(th, m, e) { - var sm, se = ed.selection, el = se.getNode() || ed.getBody(); - - if (ed.dom.getParent(e, 'td') || ed.dom.getParent(e, 'th') || ed.dom.select('td.mceSelected,th.mceSelected').length) { - m.removeAll(); - - if (el.nodeName == 'A' && !ed.dom.getAttrib(el, 'name')) { - m.add({title : 'advanced.link_desc', icon : 'link', cmd : ed.plugins.advlink ? 'mceAdvLink' : 'mceLink', ui : true}); - m.add({title : 'advanced.unlink_desc', icon : 'unlink', cmd : 'UnLink'}); - m.addSeparator(); - } - - if (el.nodeName == 'IMG' && el.className.indexOf('mceItem') == -1) { - m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); - m.addSeparator(); - } - - m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable', value : {action : 'insert'}}); - m.add({title : 'table.props_desc', icon : 'table_props', cmd : 'mceInsertTable'}); - m.add({title : 'table.del', icon : 'delete_table', cmd : 'mceTableDelete'}); - m.addSeparator(); - - // Cell menu - sm = m.addMenu({title : 'table.cell'}); - sm.add({title : 'table.cell_desc', icon : 'cell_props', cmd : 'mceTableCellProps'}); - sm.add({title : 'table.split_cells_desc', icon : 'split_cells', cmd : 'mceTableSplitCells'}); - sm.add({title : 'table.merge_cells_desc', icon : 'merge_cells', cmd : 'mceTableMergeCells'}); - - // Row menu - sm = m.addMenu({title : 'table.row'}); - sm.add({title : 'table.row_desc', icon : 'row_props', cmd : 'mceTableRowProps'}); - sm.add({title : 'table.row_before_desc', icon : 'row_before', cmd : 'mceTableInsertRowBefore'}); - sm.add({title : 'table.row_after_desc', icon : 'row_after', cmd : 'mceTableInsertRowAfter'}); - sm.add({title : 'table.delete_row_desc', icon : 'delete_row', cmd : 'mceTableDeleteRow'}); - sm.addSeparator(); - sm.add({title : 'table.cut_row_desc', icon : 'cut', cmd : 'mceTableCutRow'}); - sm.add({title : 'table.copy_row_desc', icon : 'copy', cmd : 'mceTableCopyRow'}); - sm.add({title : 'table.paste_row_before_desc', icon : 'paste', cmd : 'mceTablePasteRowBefore'}).setDisabled(!clipboardRows); - sm.add({title : 'table.paste_row_after_desc', icon : 'paste', cmd : 'mceTablePasteRowAfter'}).setDisabled(!clipboardRows); - - // Column menu - sm = m.addMenu({title : 'table.col'}); - sm.add({title : 'table.col_before_desc', icon : 'col_before', cmd : 'mceTableInsertColBefore'}); - sm.add({title : 'table.col_after_desc', icon : 'col_after', cmd : 'mceTableInsertColAfter'}); - sm.add({title : 'table.delete_col_desc', icon : 'delete_col', cmd : 'mceTableDeleteCol'}); - } else - m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable'}); - }); - } - - // Fix to allow navigating up and down in a table in WebKit browsers. - if (tinymce.isWebKit) { - function moveSelection(ed, e) { - var VK = tinymce.VK; - var key = e.keyCode; - - function handle(upBool, sourceNode, event) { - var siblingDirection = upBool ? 'previousSibling' : 'nextSibling'; - var currentRow = ed.dom.getParent(sourceNode, 'tr'); - var siblingRow = currentRow[siblingDirection]; - - if (siblingRow) { - moveCursorToRow(ed, sourceNode, siblingRow, upBool); - tinymce.dom.Event.cancel(event); - return true; - } else { - var tableNode = ed.dom.getParent(currentRow, 'table'); - var middleNode = currentRow.parentNode; - var parentNodeName = middleNode.nodeName.toLowerCase(); - if (parentNodeName === 'tbody' || parentNodeName === (upBool ? 'tfoot' : 'thead')) { - var targetParent = getTargetParent(upBool, tableNode, middleNode, 'tbody'); - if (targetParent !== null) { - return moveToRowInTarget(upBool, targetParent, sourceNode, event); - } - } - return escapeTable(upBool, currentRow, siblingDirection, tableNode, event); - } - } - - function getTargetParent(upBool, topNode, secondNode, nodeName) { - var tbodies = ed.dom.select('>' + nodeName, topNode); - var position = tbodies.indexOf(secondNode); - if (upBool && position === 0 || !upBool && position === tbodies.length - 1) { - return getFirstHeadOrFoot(upBool, topNode); - } else if (position === -1) { - var topOrBottom = secondNode.tagName.toLowerCase() === 'thead' ? 0 : tbodies.length - 1; - return tbodies[topOrBottom]; - } else { - return tbodies[position + (upBool ? -1 : 1)]; - } - } - - function getFirstHeadOrFoot(upBool, parent) { - var tagName = upBool ? 'thead' : 'tfoot'; - var headOrFoot = ed.dom.select('>' + tagName, parent); - return headOrFoot.length !== 0 ? headOrFoot[0] : null; - } - - function moveToRowInTarget(upBool, targetParent, sourceNode, event) { - var targetRow = getChildForDirection(targetParent, upBool); - targetRow && moveCursorToRow(ed, sourceNode, targetRow, upBool); - tinymce.dom.Event.cancel(event); - return true; - } - - function escapeTable(upBool, currentRow, siblingDirection, table, event) { - var tableSibling = table[siblingDirection]; - if (tableSibling) { - moveCursorToStartOfElement(tableSibling); - return true; - } else { - var parentCell = ed.dom.getParent(table, 'td,th'); - if (parentCell) { - return handle(upBool, parentCell, event); - } else { - var backUpSibling = getChildForDirection(currentRow, !upBool); - moveCursorToStartOfElement(backUpSibling); - return tinymce.dom.Event.cancel(event); - } - } - } - - function getChildForDirection(parent, up) { - var child = parent && parent[up ? 'lastChild' : 'firstChild']; - // BR is not a valid table child to return in this case we return the table cell - return child && child.nodeName === 'BR' ? ed.dom.getParent(child, 'td,th') : child; - } - - function moveCursorToStartOfElement(n) { - ed.selection.setCursorLocation(n, 0); - } - - function isVerticalMovement() { - return key == VK.UP || key == VK.DOWN; - } - - function isInTable(ed) { - var node = ed.selection.getNode(); - var currentRow = ed.dom.getParent(node, 'tr'); - return currentRow !== null; - } - - function columnIndex(column) { - var colIndex = 0; - var c = column; - while (c.previousSibling) { - c = c.previousSibling; - colIndex = colIndex + getSpanVal(c, "colspan"); - } - return colIndex; - } - - function findColumn(rowElement, columnIndex) { - var c = 0; - var r = 0; - each(rowElement.children, function(cell, i) { - c = c + getSpanVal(cell, "colspan"); - r = i; - if (c > columnIndex) - return false; - }); - return r; - } - - function moveCursorToRow(ed, node, row, upBool) { - var srcColumnIndex = columnIndex(ed.dom.getParent(node, 'td,th')); - var tgtColumnIndex = findColumn(row, srcColumnIndex); - var tgtNode = row.childNodes[tgtColumnIndex]; - var rowCellTarget = getChildForDirection(tgtNode, upBool); - moveCursorToStartOfElement(rowCellTarget || tgtNode); - } - - function shouldFixCaret(preBrowserNode) { - var newNode = ed.selection.getNode(); - var newParent = ed.dom.getParent(newNode, 'td,th'); - var oldParent = ed.dom.getParent(preBrowserNode, 'td,th'); - return newParent && newParent !== oldParent && checkSameParentTable(newParent, oldParent) - } - - function checkSameParentTable(nodeOne, NodeTwo) { - return ed.dom.getParent(nodeOne, 'TABLE') === ed.dom.getParent(NodeTwo, 'TABLE'); - } - - if (isVerticalMovement() && isInTable(ed)) { - var preBrowserNode = ed.selection.getNode(); - setTimeout(function() { - if (shouldFixCaret(preBrowserNode)) { - handle(!e.shiftKey && key === VK.UP, preBrowserNode, e); - } - }, 0); - } - } - - ed.onKeyDown.add(moveSelection); - } - - // Fixes an issue on Gecko where it's impossible to place the caret behind a table - // This fix will force a paragraph element after the table but only when the forced_root_block setting is enabled - function fixTableCaretPos() { - var last; - - // Skip empty text nodes form the end - for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ; - - if (last && last.nodeName == 'TABLE') { - if (ed.settings.forced_root_block) - ed.dom.add(ed.getBody(), ed.settings.forced_root_block, null, tinymce.isIE && !tinymce.isIE11 ? ' ' : '
    '); - else - ed.dom.add(ed.getBody(), 'br', {'data-mce-bogus': '1'}); - } - }; - - // Fixes an bug where it's impossible to place the caret before a table in Gecko - // this fix solves it by detecting when the caret is at the beginning of such a table - // and then manually moves the caret infront of the table - if (tinymce.isGecko) { - ed.onKeyDown.add(function(ed, e) { - var rng, table, dom = ed.dom; - - // On gecko it's not possible to place the caret before a table - if (e.keyCode == 37 || e.keyCode == 38) { - rng = ed.selection.getRng(); - table = dom.getParent(rng.startContainer, 'table'); - - if (table && ed.getBody().firstChild == table) { - if (isAtStart(rng, table)) { - rng = dom.createRng(); - - rng.setStartBefore(table); - rng.setEndBefore(table); - - ed.selection.setRng(rng); - - e.preventDefault(); - } - } - } - }); - } - - ed.onKeyUp.add(fixTableCaretPos); - ed.onSetContent.add(fixTableCaretPos); - ed.onVisualAid.add(fixTableCaretPos); - - ed.onPreProcess.add(function(ed, o) { - var last = o.node.lastChild; - - if (last && (last.nodeName == "BR" || (last.childNodes.length == 1 && (last.firstChild.nodeName == 'BR' || last.firstChild.nodeValue == '\u00a0'))) && last.previousSibling && last.previousSibling.nodeName == "TABLE") { - ed.dom.remove(last); - } - }); - - - /** - * Fixes bug in Gecko where shift-enter in table cell does not place caret on new line - * - * Removed: Since the new enter logic seems to fix this one. - */ - /* - if (tinymce.isGecko) { - ed.onKeyDown.add(function(ed, e) { - if (e.keyCode === tinymce.VK.ENTER && e.shiftKey) { - var node = ed.selection.getRng().startContainer; - var tableCell = dom.getParent(node, 'td,th'); - if (tableCell) { - var zeroSizedNbsp = ed.getDoc().createTextNode("\uFEFF"); - dom.insertAfter(zeroSizedNbsp, node); - } - } - }); - } - */ - - fixTableCaretPos(); - ed.startContent = ed.getContent({format : 'raw'}); - }); - - // Register action commands - each({ - mceTableSplitCells : function(grid) { - grid.split(); - }, - - mceTableMergeCells : function(grid) { - var rowSpan, colSpan, cell; - - cell = ed.dom.getParent(ed.selection.getNode(), 'th,td'); - if (cell) { - rowSpan = cell.rowSpan; - colSpan = cell.colSpan; - } - - if (!ed.dom.select('td.mceSelected,th.mceSelected').length) { - winMan.open({ - url : url + '/merge_cells.htm', - width : 240 + parseInt(ed.getLang('table.merge_cells_delta_width', 0)), - height : 110 + parseInt(ed.getLang('table.merge_cells_delta_height', 0)), - inline : 1 - }, { - rows : rowSpan, - cols : colSpan, - onaction : function(data) { - grid.merge(cell, data.cols, data.rows); - }, - plugin_url : url - }); - } else - grid.merge(); - }, - - mceTableInsertRowBefore : function(grid) { - grid.insertRow(true); - }, - - mceTableInsertRowAfter : function(grid) { - grid.insertRow(); - }, - - mceTableInsertColBefore : function(grid) { - grid.insertCol(true); - }, - - mceTableInsertColAfter : function(grid) { - grid.insertCol(); - }, - - mceTableDeleteCol : function(grid) { - grid.deleteCols(); - }, - - mceTableDeleteRow : function(grid) { - grid.deleteRows(); - }, - - mceTableCutRow : function(grid) { - clipboardRows = grid.cutRows(); - }, - - mceTableCopyRow : function(grid) { - clipboardRows = grid.copyRows(); - }, - - mceTablePasteRowBefore : function(grid) { - grid.pasteRows(clipboardRows, true); - }, - - mceTablePasteRowAfter : function(grid) { - grid.pasteRows(clipboardRows); - }, - - mceTableDelete : function(grid) { - grid.deleteTable(); - } - }, function(func, name) { - ed.addCommand(name, function() { - var grid = createTableGrid(); - - if (grid) { - func(grid); - ed.execCommand('mceRepaint'); - cleanup(); - } - }); - }); - - // Register dialog commands - each({ - mceInsertTable : function(val) { - winMan.open({ - url : url + '/table.htm', - width : 400 + parseInt(ed.getLang('table.table_delta_width', 0)), - height : 320 + parseInt(ed.getLang('table.table_delta_height', 0)), - inline : 1 - }, { - plugin_url : url, - action : val ? val.action : 0 - }); - }, - - mceTableRowProps : function() { - winMan.open({ - url : url + '/row.htm', - width : 400 + parseInt(ed.getLang('table.rowprops_delta_width', 0)), - height : 295 + parseInt(ed.getLang('table.rowprops_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }, - - mceTableCellProps : function() { - winMan.open({ - url : url + '/cell.htm', - width : 400 + parseInt(ed.getLang('table.cellprops_delta_width', 0)), - height : 295 + parseInt(ed.getLang('table.cellprops_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - } - }, function(func, name) { - ed.addCommand(name, function(ui, val) { - func(val); - }); - }); - } - }); - - // Register plugin - tinymce.PluginManager.add('table', tinymce.plugins.TablePlugin); -})(tinymce); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/js/cell.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/js/cell.js deleted file mode 100644 index 02ecf22c8a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/js/cell.js +++ /dev/null @@ -1,319 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var ed; - -function init() { - ed = tinyMCEPopup.editor; - tinyMCEPopup.resizeToInnerSize(); - - document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); - document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); - document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor') - - var inst = ed; - var tdElm = ed.dom.getParent(ed.selection.getStart(), "td,th"); - var formObj = document.forms[0]; - var st = ed.dom.parseStyle(ed.dom.getAttrib(tdElm, "style")); - - // Get table cell data - var celltype = tdElm.nodeName.toLowerCase(); - var align = ed.dom.getAttrib(tdElm, 'align'); - var valign = ed.dom.getAttrib(tdElm, 'valign'); - var width = trimSize(getStyle(tdElm, 'width', 'width')); - var height = trimSize(getStyle(tdElm, 'height', 'height')); - var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor')); - var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor')); - var className = ed.dom.getAttrib(tdElm, 'class'); - var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); - var id = ed.dom.getAttrib(tdElm, 'id'); - var lang = ed.dom.getAttrib(tdElm, 'lang'); - var dir = ed.dom.getAttrib(tdElm, 'dir'); - var scope = ed.dom.getAttrib(tdElm, 'scope'); - - // Setup form - addClassesToList('class', 'table_cell_styles'); - TinyMCE_EditableSelects.init(); - - if (!ed.dom.hasClass(tdElm, 'mceSelected')) { - 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 = ed.dom.serializeStyle(st); - selectByValue(formObj, 'align', align); - selectByValue(formObj, 'valign', valign); - selectByValue(formObj, 'class', className, true, true); - selectByValue(formObj, 'celltype', celltype); - selectByValue(formObj, 'dir', dir); - selectByValue(formObj, 'scope', scope); - - // Resize some elements - if (isVisible('backgroundimagebrowser')) - document.getElementById('backgroundimage').style.width = '180px'; - - updateColor('bordercolor_pick', 'bordercolor'); - updateColor('bgcolor_pick', 'bgcolor'); - } else - tinyMCEPopup.dom.hide('action'); -} - -function updateAction() { - var el, inst = ed, tdElm, trElm, tableElm, formObj = document.forms[0]; - - if (!AutoValidator.validate(formObj)) { - tinyMCEPopup.alert(AutoValidator.getErrorMessages(formObj).join('. ') + '.'); - return false; - } - - tinyMCEPopup.restoreSelection(); - el = ed.selection.getStart(); - tdElm = ed.dom.getParent(el, "td,th"); - trElm = ed.dom.getParent(el, "tr"); - tableElm = ed.dom.getParent(el, "table"); - - // Cell is selected - if (ed.dom.hasClass(tdElm, 'mceSelected')) { - // Update all selected sells - tinymce.each(ed.dom.select('td.mceSelected,th.mceSelected'), function(td) { - updateCell(td); - }); - - ed.addVisual(); - ed.nodeChanged(); - inst.execCommand('mceEndUndoLevel'); - tinyMCEPopup.close(); - return; - } - - switch (getSelectValue(formObj, 'action')) { - case "cell": - var celltype = getSelectValue(formObj, 'celltype'); - var scope = getSelectValue(formObj, 'scope'); - - function doUpdate(s) { - if (s) { - updateCell(tdElm); - - ed.addVisual(); - ed.nodeChanged(); - inst.execCommand('mceEndUndoLevel'); - tinyMCEPopup.close(); - } - }; - - if (ed.getParam("accessibility_warnings", 1)) { - if (celltype == "th" && scope == "") - tinyMCEPopup.confirm(ed.getLang('table_dlg.missing_scope', '', true), doUpdate); - else - doUpdate(1); - - return; - } - - updateCell(tdElm); - break; - - case "row": - var cell = trElm.firstChild; - - if (cell.nodeName != "TD" && cell.nodeName != "TH") - cell = nextCell(cell); - - do { - cell = updateCell(cell, true); - } while ((cell = nextCell(cell)) != null); - - break; - - case "col": - var curr, col = 0, cell = trElm.firstChild, rows = tableElm.getElementsByTagName("tr"); - - if (cell.nodeName != "TD" && cell.nodeName != "TH") - cell = nextCell(cell); - - do { - if (cell == tdElm) - break; - col += cell.getAttribute("colspan")?cell.getAttribute("colspan"):1; - } while ((cell = nextCell(cell)) != null); - - for (var i=0; i 0) { - tinymce.each(tableElm.rows, function(tr) { - var i; - - for (i = 0; i < tr.cells.length; i++) { - if (dom.hasClass(tr.cells[i], 'mceSelected')) { - updateRow(tr, true); - return; - } - } - }); - - inst.addVisual(); - inst.nodeChanged(); - inst.execCommand('mceEndUndoLevel'); - tinyMCEPopup.close(); - return; - } - - switch (action) { - case "row": - updateRow(trElm); - break; - - case "all": - var rows = tableElm.getElementsByTagName("tr"); - - for (var i=0; i colLimit) { - tinyMCEPopup.alert(inst.getLang('table_dlg.col_limit').replace(/\{\$cols\}/g, colLimit)); - return false; - } else if (rowLimit && rows > rowLimit) { - tinyMCEPopup.alert(inst.getLang('table_dlg.row_limit').replace(/\{\$rows\}/g, rowLimit)); - return false; - } else if (cellLimit && cols * rows > cellLimit) { - tinyMCEPopup.alert(inst.getLang('table_dlg.cell_limit').replace(/\{\$cells\}/g, cellLimit)); - return false; - } - - // Update table - if (action == "update") { - dom.setAttrib(elm, 'cellPadding', cellpadding, true); - dom.setAttrib(elm, 'cellSpacing', cellspacing, true); - - if (!isCssSize(border)) { - dom.setAttrib(elm, 'border', border); - } else { - dom.setAttrib(elm, 'border', ''); - } - - if (border == '') { - dom.setStyle(elm, 'border-width', ''); - dom.setStyle(elm, 'border', ''); - dom.setAttrib(elm, 'border', ''); - } - - dom.setAttrib(elm, 'align', align); - dom.setAttrib(elm, 'frame', frame); - dom.setAttrib(elm, 'rules', rules); - dom.setAttrib(elm, 'class', className); - dom.setAttrib(elm, 'style', style); - dom.setAttrib(elm, 'id', id); - dom.setAttrib(elm, 'summary', summary); - dom.setAttrib(elm, 'dir', dir); - dom.setAttrib(elm, 'lang', lang); - - capEl = inst.dom.select('caption', elm)[0]; - - if (capEl && !caption) - capEl.parentNode.removeChild(capEl); - - if (!capEl && caption) { - capEl = elm.ownerDocument.createElement('caption'); - - if (!tinymce.isIE || tinymce.isIE11) - capEl.innerHTML = '
    '; - - elm.insertBefore(capEl, elm.firstChild); - } - - if (width && inst.settings.inline_styles) { - dom.setStyle(elm, 'width', width); - dom.setAttrib(elm, 'width', ''); - } else { - dom.setAttrib(elm, 'width', width, true); - dom.setStyle(elm, 'width', ''); - } - - // Remove these since they are not valid XHTML - dom.setAttrib(elm, 'borderColor', ''); - dom.setAttrib(elm, 'bgColor', ''); - dom.setAttrib(elm, 'background', ''); - - if (height && inst.settings.inline_styles) { - dom.setStyle(elm, 'height', height); - dom.setAttrib(elm, 'height', ''); - } else { - dom.setAttrib(elm, 'height', height, true); - dom.setStyle(elm, 'height', ''); - } - - if (background != '') - elm.style.backgroundImage = "url('" + background + "')"; - else - elm.style.backgroundImage = ''; - -/* if (tinyMCEPopup.getParam("inline_styles")) { - if (width != '') - elm.style.width = getCSSSize(width); - }*/ - - if (bordercolor != "") { - elm.style.borderColor = bordercolor; - elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle; - elm.style.borderWidth = cssSize(border); - } else - elm.style.borderColor = ''; - - elm.style.backgroundColor = bgcolor; - elm.style.height = getCSSSize(height); - - inst.addVisual(); - - // Fix for stange MSIE align bug - //elm.outerHTML = elm.outerHTML; - - inst.nodeChanged(); - inst.execCommand('mceEndUndoLevel', false, {}, {skip_undo: true}); - - // Repaint if dimensions changed - if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight) - inst.execCommand('mceRepaint'); - - tinyMCEPopup.close(); - return true; - } - - // Create new table - html += ''); - - tinymce.each('h1,h2,h3,h4,h5,h6,p'.split(','), function(n) { - if (patt) - patt += ','; - - patt += n + ' ._mce_marker'; - }); - - tinymce.each(inst.dom.select(patt), function(n) { - inst.dom.split(inst.dom.getParent(n, 'h1,h2,h3,h4,h5,h6,p'), n); - }); - - dom.setOuterHTML(dom.select('br._mce_marker')[0], html); - } else - inst.execCommand('mceInsertContent', false, html); - - tinymce.each(dom.select('table[data-mce-new]'), function(node) { - var tdorth = dom.select('td,th', node); - - // Fixes a bug in IE where the caret cannot be placed after the table if the table is at the end of the document - if (tinymce.isIE && !tinymce.isIE11 && node.nextSibling == null) { - if (inst.settings.forced_root_block) - dom.insertAfter(dom.create(inst.settings.forced_root_block), node); - else - dom.insertAfter(dom.create('br', {'data-mce-bogus': '1'}), node); - } - - try { - // IE9 might fail to do this selection - inst.selection.setCursorLocation(tdorth[0], 0); - } catch (ex) { - // Ignore - } - - dom.setAttrib(node, 'data-mce-new', ''); - }); - - inst.addVisual(); - inst.execCommand('mceEndUndoLevel', false, {}, {skip_undo: true}); - - tinyMCEPopup.close(); -} - -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, '>'); - - return ' ' + attrib + '="' + value + '"'; -} - -function init() { - tinyMCEPopup.resizeToInnerSize(); - - document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); - document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); - document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); - document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); - - var cols = 2, rows = 2, border = tinyMCEPopup.getParam('table_default_border', '0'), cellpadding = tinyMCEPopup.getParam('table_default_cellpadding', ''), cellspacing = tinyMCEPopup.getParam('table_default_cellspacing', ''); - var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = ""; - var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "", rules = "", frame = ""; - var inst = tinyMCEPopup.editor, dom = inst.dom; - var formObj = document.forms[0]; - var elm = dom.getParent(inst.selection.getNode(), "table"); - - // Hide advanced fields that isn't available in the schema - tinymce.each("summary id rules dir style frame".split(" "), function(name) { - var tr = tinyMCEPopup.dom.getParent(name, "tr") || tinyMCEPopup.dom.getParent("t" + name, "tr"); - - if (tr && !tinyMCEPopup.editor.schema.isValid("table", name)) { - tr.style.display = 'none'; - } - }); - - action = tinyMCEPopup.getWindowArg('action'); - - if (!action) - action = elm ? "update" : "insert"; - - if (elm && action != "insert") { - var rowsAr = elm.rows; - var cols = 0; - for (var i=0; i cols) - cols = rowsAr[i].cells.length; - - cols = cols; - rows = rowsAr.length; - - st = dom.parseStyle(dom.getAttrib(elm, "style")); - border = trimSize(getStyle(elm, 'border', 'borderWidth')); - cellpadding = dom.getAttrib(elm, 'cellpadding', ""); - cellspacing = dom.getAttrib(elm, 'cellspacing', ""); - width = trimSize(getStyle(elm, 'width', 'width')); - height = trimSize(getStyle(elm, 'height', 'height')); - bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor')); - bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor')); - align = dom.getAttrib(elm, 'align', align); - frame = dom.getAttrib(elm, 'frame'); - rules = dom.getAttrib(elm, 'rules'); - className = tinymce.trim(dom.getAttrib(elm, 'class').replace(/mceItem.+/g, '')); - id = dom.getAttrib(elm, 'id'); - summary = dom.getAttrib(elm, 'summary'); - style = dom.serializeStyle(st); - dir = dom.getAttrib(elm, 'dir'); - lang = dom.getAttrib(elm, 'lang'); - background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); - formObj.caption.checked = elm.getElementsByTagName('caption').length > 0; - - orgTableWidth = width; - orgTableHeight = height; - - action = "update"; - formObj.insert.value = inst.getLang('update'); - } - - addClassesToList('class', "table_styles"); - TinyMCE_EditableSelects.init(); - - // Update form - selectByValue(formObj, 'align', align); - selectByValue(formObj, 'tframe', frame); - selectByValue(formObj, 'rules', rules); - selectByValue(formObj, 'class', className, true, true); - 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; - - 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 changedSize() { - var formObj = document.forms[0]; - var st = dom.parseStyle(formObj.style.value); - -/* var width = formObj.width.value; - if (width != "") - st['width'] = tinyMCEPopup.getParam("inline_styles") ? getCSSSize(width) : ""; - else - st['width'] = "";*/ - - var height = formObj.height.value; - if (height != "") - st['height'] = getCSSSize(height); - else - st['height'] = ""; - - formObj.style.value = dom.serializeStyle(st); -} - -function isCssSize(value) { - return /^[0-9.]+(%|in|cm|mm|em|ex|pt|pc|px)$/.test(value); -} - -function cssSize(value, def) { - value = tinymce.trim(value || def); - - if (!isCssSize(value)) { - return parseInt(value, 10) + 'px'; - } - - return value; -} - -function changedBackgroundImage() { - var formObj = document.forms[0]; - var st = dom.parseStyle(formObj.style.value); - - st['background-image'] = "url('" + formObj.backgroundimage.value + "')"; - - formObj.style.value = dom.serializeStyle(st); -} - -function changedBorder() { - var formObj = document.forms[0]; - var st = dom.parseStyle(formObj.style.value); - - // Update border width if the element has a color - if (formObj.border.value != "" && (isCssSize(formObj.border.value) || formObj.bordercolor.value != "")) - st['border-width'] = cssSize(formObj.border.value); - else { - if (!formObj.border.value) { - st['border'] = ''; - st['border-width'] = ''; - } - } - - formObj.style.value = dom.serializeStyle(st); -} - -function changedColor() { - var formObj = document.forms[0]; - var st = dom.parseStyle(formObj.style.value); - - st['background-color'] = formObj.bgcolor.value; - - if (formObj.bordercolor.value != "") { - st['border-color'] = formObj.bordercolor.value; - - // Add border-width if it's missing - if (!st['border-width']) - st['border-width'] = cssSize(formObj.border.value, 1); - } - - formObj.style.value = dom.serializeStyle(st); -} - -function changedStyle() { - var formObj = document.forms[0]; - var st = dom.parseStyle(formObj.style.value); - - if (st['background-image']) - formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); - else - formObj.backgroundimage.value = ''; - - if (st['width']) - formObj.width.value = trimSize(st['width']); - - if (st['height']) - formObj.height.value = trimSize(st['height']); - - if (st['background-color']) { - formObj.bgcolor.value = st['background-color']; - updateColor('bgcolor_pick','bgcolor'); - } - - if (st['border-color']) { - formObj.bordercolor.value = st['border-color']; - updateColor('bordercolor_pick','bordercolor'); - } -} - -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/da_dlg.js deleted file mode 100644 index 13220a5a16..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.table_dlg',{"rules_border":"kant","rules_box":"boks","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"under","rules_above":"over","rules_void":"void",rules:"Regler","frame_all":"alle","frame_cols":"kolonner","frame_rows":"r\u00e6kker","frame_groups":"grupper","frame_none":"ingen",frame:"Ramme",caption:"Tabeloverskrift","missing_scope":"Er du sikker p\u00e5, du vil forts\u00e6tte uden at angive forklaring for denne overskriftscelle? Uden forklaring vil v\u00e6re sv\u00e6rt for f.ek.s blinde at l\u00e6se og forst\u00e5 indholdet i tabellen.","cell_limit":"Du har overskredet antallet af tilladte celler p\u00e5 {$cells}.","row_limit":"Du har overskredet antallet af tilladte r\u00e6kker p\u00e5 {$rows}.","col_limit":"Du har overskredet antallet af tilladte kolonner p\u00e5 {$cols}.",colgroup:"Kolonnegruppe",rowgroup:"R\u00e6kkegruppe",scope:"Forklaring",tfoot:"Tabelfod",tbody:"Tabelkrop",thead:"Tabelhoved","row_all":"Opdater alle r\u00e6kker","row_even":"Opdater lige r\u00e6kker","row_odd":"Opdater ulige r\u00e6kker","row_row":"Opdater aktuelle celle","cell_all":"Opdater alle celler i tabellen","cell_row":"Opdater alle celler i r\u00e6kken","cell_cell":"Opdater aktuelle celle",th:"Hoved",td:"Data",summary:"Beskrivelse",bgimage:"Baggrundsbillede",rtl:"H\u00f8jre mod venstre",ltr:"Venstre mod h\u00f8jre",mime:"Destinations-MIME-type",langcode:"Sprogkode",langdir:"Sprogretning",style:"Style",id:"Id","merge_cells_title":"Flet celler",bgcolor:"Baggrundsfarve",bordercolor:"Kantfarve","align_bottom":"Bund","align_top":"Top",valign:"Vertikal justering","cell_type":"Celletype","cell_title":"Celleegenskaber","row_title":"R\u00e6kkeegenskaber","align_middle":"Centreret","align_right":"H\u00f8jre","align_left":"Venstre","align_default":"Standard",align:"Justering",border:"Kant",cellpadding:"Afstand til celleindhold",cellspacing:"Afstand mellem celler",rows:"R\u00e6kker",cols:"Kolonner",height:"H\u00f8jde",width:"Bredde",title:"Inds\u00e6t/rediger tabel",rowtype:"R\u00e6kke i tabel del","advanced_props":"Avancerede egenskaber","general_props":"Generelle egenskaber","advanced_tab":"Avanceret","general_tab":"Generelt","cell_col":"Opdat\u00e9r alle celler i en s\u00f8jle"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/de_dlg.js deleted file mode 100644 index 5a64ebd729..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.table_dlg',{"rules_border":"alle 4 Seiten (Border)","rules_box":"alle 4 Seiten (Box)","rules_vsides":"links und rechts","rules_rhs":"nur rechts","rules_lhs":"nur links","rules_hsides":"oben und unten","rules_below":"nur unten","rules_above":"nur oben","rules_void":"keins",rules:"Gitter","frame_all":"zwischen allen Zellen","frame_cols":"zwischen Spalten","frame_rows":"zwischen Zeilen","frame_groups":"zwischen Gruppen","frame_none":"keine",frame:"Rahmen",caption:"Beschriftung der Tabelle","missing_scope":"Wollen Sie wirklich keine Beziehung f\u00fcr diese \u00dcberschrift angeben? Benutzer mit k\u00f6rperlichen Einschr\u00e4nkungen k\u00f6nnten Schwierigkeiten haben, den Inhalt der Tabelle zu verstehen.","cell_limit":"Sie haben die maximale Zellenzahl von {$cells} \u00fcberschritten.","row_limit":"Sie haben die maximale Zeilenzahl von {$rows} \u00fcberschritten.","col_limit":"Sie haben die maximale Spaltenzahl von {$cols} \u00fcberschritten.",colgroup:"Horizontal gruppieren",rowgroup:"Vertikal gruppieren",scope:"Bezug",tfoot:"Tabellenfu\u00df",tbody:"Tabelleninhalt",thead:"Tabellenkopf","row_all":"Alle Zeilen ver\u00e4ndern","row_even":"Gerade Zeilen ver\u00e4ndern","row_odd":"Ungerade Zeilen ver\u00e4ndern","row_row":"Diese Zeile ver\u00e4ndern","cell_all":"Alle Zellen der Tabelle ver\u00e4ndern","cell_row":"Alle Zellen in dieser Zeile ver\u00e4ndern","cell_cell":"Diese Zelle ver\u00e4ndern",th:"\u00dcberschrift",td:"Textzelle",summary:"Zusammenfassung",bgimage:"Hintergrundbild",rtl:"Rechts nach links",ltr:"Links nach rechts",mime:"MIME-Type des Inhalts",langcode:"Sprachcode",langdir:"Schriftrichtung",style:"Format",id:"ID","merge_cells_title":"Zellen vereinen",bgcolor:"Hintergrundfarbe",bordercolor:"Rahmenfarbe","align_bottom":"Unten","align_top":"Oben",valign:"Vertikale Ausrichtung","cell_type":"Zellentyp","cell_title":"Eigenschaften der Zelle","row_title":"Eigenschaften der Zeile","align_middle":"Mittig","align_right":"Rechts","align_left":"Links","align_default":"Standard",align:"Ausrichtung",border:"Rahmen",cellpadding:"Abstand innerhalb der Zellen",cellspacing:"Zellenabstand",rows:"Zeilen",cols:"Spalten",height:"H\u00f6he",width:"Breite",title:"Tabelle einf\u00fcgen/bearbeiten",rowtype:"Gruppierung","advanced_props":"Erweiterte Einstellungen","general_props":"Allgemeine Einstellungen","advanced_tab":"Erweitert","general_tab":"Allgemein","cell_col":"Alle Zellen in dieser Spalte aktualisieren"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_dlg.js deleted file mode 100644 index 463e09ee1b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.table_dlg',{"rules_border":"border","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"below","rules_above":"above","rules_void":"void",rules:"Rules","frame_all":"all","frame_cols":"cols","frame_rows":"rows","frame_groups":"groups","frame_none":"none",frame:"Frame",caption:"Table Caption","missing_scope":"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.","cell_limit":"You\'ve exceeded the maximum number of cells of {$cells}.","row_limit":"You\'ve exceeded the maximum number of rows of {$rows}.","col_limit":"You\'ve exceeded the maximum number of columns of {$cols}.",colgroup:"Col Group",rowgroup:"Row Group",scope:"Scope",tfoot:"Footer",tbody:"Body",thead:"Header","row_all":"Update All Rows in Table","row_even":"Update Even Rows in Table","row_odd":"Update Odd Rows in Table","row_row":"Update Current Row","cell_all":"Update All Cells in Table","cell_row":"Update All Cells in Row","cell_cell":"Update Current Cell",th:"Header",td:"Data",summary:"Summary",bgimage:"Background Image",rtl:"Right to Left",ltr:"Left to Right",mime:"Target MIME Type",langcode:"Language Code",langdir:"Language Direction",style:"Style",id:"ID","merge_cells_title":"Merge Table Cells",bgcolor:"Background Color",bordercolor:"Border Color","align_bottom":"Bottom","align_top":"Top",valign:"Vertical Alignment","cell_type":"Cell Type","cell_title":"Table Cell Properties","row_title":"Table Row Properties","align_middle":"Center","align_right":"Right","align_left":"Left","align_default":"Default",align:"Alignment",border:"Border",cellpadding:"Cell Padding",cellspacing:"Cell Spacing",rows:"Rows",cols:"Columns",height:"Height",width:"Width",title:"Insert/Edit Table",rowtype:"Row Type","advanced_props":"Advanced Properties","general_props":"General Properties","advanced_tab":"Advanced","general_tab":"General","cell_col":"Update all cells in column"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_us_dlg.js deleted file mode 100644 index 4d5d7c9a7d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.table_dlg',{"rules_border":"border","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"below","rules_above":"above","rules_void":"void",rules:"Rules","frame_all":"all","frame_cols":"cols","frame_rows":"rows","frame_groups":"groups","frame_none":"none",frame:"Frame",caption:"Table Caption","missing_scope":"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.","cell_limit":"You\'ve exceeded the maximum number of cells of {$cells}.","row_limit":"You\'ve exceeded the maximum number of rows of {$rows}.","col_limit":"You\'ve exceeded the maximum number of columns of {$cols}.",colgroup:"Col Group",rowgroup:"Row Group",scope:"Scope",tfoot:"Footer",tbody:"Body",thead:"Header","row_all":"Update All Rows in Table","row_even":"Update Even Rows in Table","row_odd":"Update Odd Rows in Table","row_row":"Update Current Row","cell_all":"Update All Cells in Table","cell_row":"Update All Cells in Row","cell_cell":"Update Current Cell",th:"Header",td:"Data",summary:"Summary",bgimage:"Background Image",rtl:"Right to Left",ltr:"Left to Right",mime:"Target MIME Type",langcode:"Language Code",langdir:"Language Direction",style:"Style",id:"ID","merge_cells_title":"Merge Table Cells",bgcolor:"Background Color",bordercolor:"Border Color","align_bottom":"Bottom","align_top":"Top",valign:"Vertical Alignment","cell_type":"Cell Type","cell_title":"Table Cell Properties","row_title":"Table Row Properties","align_middle":"Center","align_right":"Right","align_left":"Left","align_default":"Default",align:"Alignment",border:"Border",cellpadding:"Cell Padding",cellspacing:"Cell Spacing",rows:"Rows",cols:"Columns",height:"Height",width:"Width",title:"Insert/Edit Table",rowtype:"Row Type","advanced_props":"Advanced Properties","general_props":"General Properties","advanced_tab":"Advanced","general_tab":"General","cell_col":"Update all cells in column"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fi_dlg.js deleted file mode 100644 index 87ed836491..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.table_dlg',{"rules_border":"kehys","rules_box":"laatikko","rules_vsides":"pystysuorat reunat","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"vaakasuorat reunat","rules_below":"alapuoli","rules_above":"yl\u00e4puoli","rules_void":"tyhj\u00e4",rules:"S\u00e4\u00e4nn\u00f6t","frame_all":"kaikki","frame_cols":"sarakkeet","frame_rows":"rivit","frame_groups":"ryhm\u00e4t","frame_none":"ei mit\u00e4\u00e4n",frame:"kehys",caption:"Taulukon seloste","missing_scope":"Haluatko varmasti jatkaa m\u00e4\u00e4ritt\u00e4m\u00e4tt\u00e4 tilaa t\u00e4lle taulukon otsakesolulle? Ilman sit\u00e4 joidenkin k\u00e4ytt\u00e4jien voi olla vaikea ymm\u00e4rt\u00e4\u00e4 taulukon sis\u00e4lt\u00e4m\u00e4\u00e4 informaatiota.","cell_limit":"Olet ylitt\u00e4nyt suurimman sallitun m\u00e4\u00e4r\u00e4n soluja {$cells}.","row_limit":"Olet ylitt\u00e4nyt suurimman sallitun m\u00e4\u00e4r\u00e4n rivej\u00e4 {$rows}.","col_limit":"Olet ylitt\u00e4nyt suurimman sallitun m\u00e4\u00e4r\u00e4n sarakkeita {$cols}.",colgroup:"Sarake ryhm\u00e4",rowgroup:"Rivi ryhm\u00e4",scope:"Tila",tfoot:"Taulukon alaosa",tbody:"Taulukon runko",thead:"Taulukon otsake","row_all":"P\u00e4ivit\u00e4 kaikki taulukon rivit","row_even":"P\u00e4ivit\u00e4 taulukon parilliset rivit","row_odd":"P\u00e4ivit\u00e4 taulukon parittomat rivit","row_row":"P\u00e4ivit\u00e4 rivi","cell_all":"P\u00e4ivit\u00e4 kaikki taulukon solut","cell_row":"P\u00e4ivit\u00e4 kaikki rivin solut","cell_cell":"P\u00e4ivit\u00e4 solu",th:"Otsake",td:"Tietue",summary:"Yhteenveto",bgimage:"Taustakuva",rtl:"Oikealta vasemmalle",ltr:"Vasemmalta oikealle",mime:"Kohteen MIME-tyyppi",langcode:"Kielen koodi",langdir:"Kielen suunta",style:"Tyyli",id:"Id","merge_cells_title":"Yhdist\u00e4 taulukon solut",bgcolor:"Taustan v\u00e4ri",bordercolor:"Kehyksen v\u00e4ri","align_bottom":"Alas","align_top":"Yl\u00f6s",valign:"Pystysuunnan tasaus","cell_type":"Solun tyyppi","cell_title":"Taulukon solun asetukset","row_title":"Taulukon rivin asetukset","align_middle":"Keskitetty","align_right":"Oikea","align_left":"Vasen","align_default":"Oletus",align:"Tasaus",border:"Kehys",cellpadding:"Solun tyhj\u00e4 tila",cellspacing:"Solun v\u00e4li",rows:"Rivit",cols:"Sarakkeet",height:"Korkeus",width:"Leveys",title:"Lis\u00e4\u00e4/muokkaa taulukkoa",rowtype:"Rivi taulukon osassa","advanced_props":"Edistyneet asetukset","general_props":"Yleiset asetukset","advanced_tab":"Edistynyt","general_tab":"Yleiset","cell_col":"P\u00e4ivit\u00e4 kaikki sarakkeen solut"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fr_dlg.js deleted file mode 100644 index 9f9488af5f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.table_dlg',{"rules_border":"bordure","rules_box":"bo\u00eete","rules_vsides":"verticales","rules_rhs":"\u00e0 droite","rules_lhs":"\u00e0 gauche","rules_hsides":"horizontales","rules_below":"au-dessous","rules_above":"au-dessus","rules_void":"aucune",rules:"R\u00e8gles","frame_all":"tous","frame_cols":"colonnes","frame_rows":"lignes","frame_groups":"groupe","frame_none":"aucun",frame:"Cadre",caption:"Afficher la l\u00e9gende du tableau","missing_scope":"\u00cates-vous s\u00fbr de vouloir continuer sans sp\u00e9cifier de port\u00e9e pour cette cellule de titre ? Sans port\u00e9e, cela peut \u00eatre difficile pour certains utilisateurs de comprendre le contenu ou les donn\u00e9es affich\u00e9es dans le tableau.","cell_limit":"Vous avez d\u00e9pass\u00e9 le nombre maximum de cellules ({$cells}).","row_limit":"Vous avez d\u00e9pass\u00e9 le nombre maximum de lignes ({$rows}).","col_limit":"Vous avez d\u00e9pass\u00e9 le nombre maximum de colonnes ({$cols}).",colgroup:"Groupe de colonnes",rowgroup:"Groupe de lignes",scope:"Port\u00e9e",tfoot:"Pied de tableau",tbody:"Corps de tableau",thead:"En-t\u00eates de tableau","row_all":"Mettre \u00e0 jour toutes les lignes du tableau","row_even":"Mettre \u00e0 jour les lignes paires","row_odd":"Mettre \u00e0 jour les lignes impaires","row_row":"Mettre \u00e0 jour la ligne courante","cell_all":"Mettre \u00e0 jour toutes les cellules du tableau","cell_row":"Mettre \u00e0 jour toutes les cellules de la ligne","cell_cell":"Mettre \u00e0 jour la cellule courante",th:"Titre",td:"Donn\u00e9es",summary:"R\u00e9sum\u00e9",bgimage:"Image de fond",rtl:"de droite \u00e0 gauche",ltr:"De gauche \u00e0 droite",mime:"Type MIME de la cible",langcode:"Code de la langue",langdir:"Sens de lecture",style:"Style",id:"Id","merge_cells_title":"Fusionner les cellules",bgcolor:"Couleur du fond",bordercolor:"Couleur de la bordure","align_bottom":"Bas","align_top":"Haut",valign:"Alignement vertical","cell_type":"Type de cellule","cell_title":"Propri\u00e9t\u00e9s de la cellule","row_title":"Propri\u00e9t\u00e9s de la ligne","align_middle":"Centr\u00e9","align_right":"Droite","align_left":"Gauche","align_default":"Par d\u00e9faut",align:"Alignement",border:"Bordure",cellpadding:"Espacement dans les cellules",cellspacing:"Espacement entre les cellules",rows:"Lignes",cols:"Colonnes",height:"Hauteur",width:"Largeur",title:"Ins\u00e9rer / modifier un tableau",rowtype:"Type de ligne","advanced_props":"Propri\u00e9t\u00e9s avanc\u00e9es","general_props":"Propri\u00e9t\u00e9s g\u00e9n\u00e9rales","advanced_tab":"Avanc\u00e9","general_tab":"G\u00e9n\u00e9ral","cell_col":"Mettre \u00e0 jour toutes les cellules de la colonne"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/he_dlg.js deleted file mode 100644 index 25371ea708..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.table_dlg',{"rules_border":"\u05d2\u05d1\u05d5\u05dc","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"\u05de\u05ea\u05d7\u05ea","rules_above":"\u05de\u05e2\u05dc","rules_void":"void",rules:"\u05d7\u05d5\u05e7\u05d9\u05dd","frame_all":"\u05d4\u05db\u05d5\u05dc","frame_cols":"\u05e2\u05de\u05d5\u05d3\u05d5\u05ea","frame_rows":"\u05e9\u05d5\u05e8\u05d5\u05ea","frame_groups":"\u05e7\u05d1\u05d5\u05e6\u05d5\u05ea","frame_none":"\u05dc\u05dc\u05d0",frame:"Frame",caption:"\u05db\u05d5\u05ea\u05e8\u05ea \u05d4\u05d8\u05d1\u05dc\u05d4","missing_scope":"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.","cell_limit":"\u05d7\u05e8\u05d9\u05d2\u05d4 \u05de\u05de\u05e1\u05e4\u05e8 \u05d4\u05de\u05e7\u05e1\u05d9\u05de\u05d0\u05dc\u05d9 \u05e9\u05dc \u05d4\u05ea\u05d0\u05d9\u05dd \u05d1\u05d8\u05d1\u05dc\u05d4 \u05e9\u05dc {$cells}.","row_limit":"\u05d7\u05e8\u05d9\u05d2\u05d4 \u05de\u05de\u05e1\u05e4\u05e8 \u05d4\u05de\u05e7\u05e1\u05d9\u05de\u05d0\u05dc\u05d9 \u05e9\u05dc \u05d4\u05e9\u05d5\u05e8\u05d5\u05ea \u05e9\u05dc {$rows}.","col_limit":"\u05d7\u05e8\u05d9\u05d2\u05d4 \u05de\u05de\u05e1\u05e4\u05e8 \u05d4\u05e2\u05de\u05d5\u05d3\u05d5\u05ea \u05d4\u05de\u05e7\u05e1\u05d9\u05de\u05d0\u05dc\u05d9 \u05e9\u05dc {$cols}.",colgroup:"Col Group",rowgroup:"Row Group",scope:"Scope",tfoot:"\u05e9\u05d5\u05e8\u05d4 \u05ea\u05d7\u05ea\u05d9\u05ea",tbody:"\u05e9\u05d5\u05e8\u05d4 \u05e8\u05d2\u05d9\u05dc\u05d4",thead:"\u05e9\u05d5\u05e8\u05ea \u05db\u05d5\u05ea\u05e8\u05ea","row_all":"\u05e2\u05d3\u05db\u05d5\u05df\u05db\u05dc \u05d4\u05e9\u05d5\u05e8\u05d5\u05ea \u05d1\u05d8\u05d1\u05dc\u05d4","row_even":"\u05e2\u05d3\u05db\u05d5\u05df \u05e9\u05d5\u05e8\u05d5\u05ea \u05d6\u05d5\u05d2\u05d9\u05d5\u05ea \u05d1\u05d8\u05d1\u05dc\u05d4","row_odd":"\u05e2\u05d3\u05db\u05d5\u05df \u05e9\u05d5\u05e8\u05d5\u05ea \u05d0\u05d9-\u05d6\u05d5\u05d2\u05d9\u05d5\u05ea \u05d1\u05d8\u05d1\u05dc\u05d4","row_row":"\u05e2\u05d3\u05db\u05d5\u05df \u05e9\u05d5\u05e8\u05d4 \u05e0\u05d5\u05db\u05d7\u05d9\u05ea","cell_all":"\u05e2\u05d3\u05db\u05d5\u05df \u05db\u05dc \u05ea\u05d0\u05d9 \u05d4\u05d8\u05d1\u05dc\u05d4","cell_row":"\u05e2\u05d3\u05db\u05d5\u05df \u05db\u05dc \u05ea\u05d0\u05d9 \u05d4\u05e9\u05d5\u05e8\u05d4","cell_cell":"\u05e2\u05d3\u05db\u05d5\u05df \u05ea\u05d0 \u05e0\u05d5\u05db\u05d7\u05d9",th:"\u05db\u05d5\u05ea\u05e8\u05ea",td:"\u05ea\u05d0 \u05de\u05d9\u05d3\u05e2",summary:"\u05ea\u05de\u05e6\u05d9\u05ea",bgimage:"\u05ea\u05de\u05d5\u05e0\u05ea \u05e8\u05e7\u05e2",rtl:"\u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc",ltr:"\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df",mime:"Target MIME type",langcode:"\u05e7\u05d5\u05d3 \u05d4\u05e9\u05e4\u05d4",langdir:"\u05db\u05d9\u05d5\u05d5\u05df \u05d4\u05e9\u05e4\u05d4",style:"\u05e2\u05d9\u05e6\u05d5\u05d1",id:"Id","merge_cells_title":"\u05d0\u05d7\u05d3 \u05ea\u05d0\u05d9\u05dd \u05d1\u05d8\u05d1\u05dc\u05d4",bgcolor:"\u05e6\u05d1\u05e2 \u05d4\u05e8\u05e7\u05e2",bordercolor:"\u05e6\u05d1\u05e2 \u05d4\u05d2\u05d1\u05d5\u05dc","align_bottom":"\u05ea\u05d7\u05ea\u05d9\u05ea","align_top":"\u05e2\u05dc\u05d9\u05d5\u05df",valign:"\u05d9\u05e9\u05d5\u05e8 \u05d0\u05e0\u05db\u05d9","cell_type":"\u05e1\u05d2\u05e0\u05d5\u05df \u05d4\u05ea\u05d0","cell_title":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05ea\u05d0 \u05d1\u05d8\u05d1\u05dc\u05d4","row_title":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05e9\u05d5\u05e8\u05d4 \u05d1\u05d8\u05d1\u05dc\u05d4","align_middle":"\u05d0\u05de\u05e6\u05e2","align_right":"\u05dc\u05d9\u05de\u05d9\u05df","align_left":"\u05dc\u05e9\u05de\u05d0\u05dc","align_default":"Default",align:"\u05d9\u05e9\u05d5\u05e8 \u05d0\u05d5\u05e4\u05e7\u05d9",border:"\u05d2\u05d1\u05d5\u05dc",cellpadding:"Cellpadding",cellspacing:"Cellspacing",rows:"\u05e9\u05d5\u05e8\u05d5\u05ea",cols:"\u05e2\u05de\u05d5\u05d3\u05d5\u05ea",height:"\u05d2\u05d5\u05d1\u05d4",width:"\u05e8\u05d5\u05d7\u05d1",title:"\u05d4\u05d5\u05e1\u05e4\u05ea/\u05e2\u05e8\u05d9\u05db\u05ea \u05d8\u05d1\u05dc\u05d4",rowtype:"\u05e1\u05d5\u05d2 \u05d4\u05e9\u05d5\u05e8\u05d4 \u05d1\u05d8\u05d1\u05dc\u05d4","advanced_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05de\u05ea\u05e7\u05d3\u05de\u05d5\u05ea","general_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05d5\u05ea","advanced_tab":"\u05de\u05ea\u05e7\u05d3\u05dd","general_tab":"\u05db\u05dc\u05dc\u05d9","cell_col":"\u05e2\u05d3\u05db\u05df \u05d0\u05ea \u05db\u05dc \u05d4\u05ea\u05d0\u05d9\u05dd \u05d1\u05d8\u05d5\u05e8"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/it_dlg.js deleted file mode 100644 index 2a847ed62b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.table_dlg',{"rules_border":"bordo","rules_box":"box","rules_vsides":"lato vert.","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"lato orizz.","rules_below":"sotto","rules_above":"sopra","rules_void":"vuoto",rules:"Regole","frame_all":"tutte","frame_cols":"colonne","frame_rows":"righe","frame_groups":"gruppi","frame_none":"nessuna",frame:"Cornice",caption:"Didascalia tabella","missing_scope":"Sicuro di proseguire senza aver specificato uno scope per l\'intestazione di questa tabella? Senza di esso, potrebbe essere difficoltoso per alcuni utenti con disabilit\u00e0 capire il contenuto o i dati mostrati nella tabella.","cell_limit":"Superato il numero massimo di celle di {$cells}.","row_limit":"Superato il numero massimo di righe di {$rows}.","col_limit":"Superato il numero massimo di colonne di {$cols}.",colgroup:"Gruppo colonna",rowgroup:"Gruppo riga",scope:"Scope",tfoot:"Pedice tabella",tbody:"Corpo tabella",thead:"Intestazione tabella","row_all":"Update tutte le righe della tabella","row_even":"Aggiorna righe pari della tabella","row_odd":"Aggiorna righe dispari della tabella","row_row":"Aggiorna riga corrente","cell_all":"Aggiorna tutte le celle della tabella","cell_row":"Aggiorna tutte le celle della riga","cell_cell":"Aggiorna cella corrente",th:"Intestazione",td:"Data",summary:"Sommario",bgimage:"Immagine sfondo",rtl:"Destra verso sinistra",ltr:"Sinistra verso destra",mime:"Tipo MIME del target",langcode:"Lingua",langdir:"Direzione testo",style:"Stile",id:"Id","merge_cells_title":"Unisci celle",bgcolor:"Colore sfondo",bordercolor:"Colore bordo","align_bottom":"In basso","align_top":"In alto",valign:"Allineamento verticale","cell_type":"Tipo cella","cell_title":"Propriet\u00e0 cella","row_title":"Propriet\u00e0 riga","align_middle":"Centra","align_right":"A destra","align_left":"A sinistra","align_default":"Predefinito",align:"Allineamento",border:"Bordo",cellpadding:"Padding celle",cellspacing:"Spaziatura celle",rows:"Righe",cols:"Colonne",height:"Altezza",width:"Larghezza",title:"Inserisci/Modifica tabella",rowtype:"Riga in una parte di tabella","advanced_props":"Propriet\u00e0 avanzate","general_props":"Propriet\u00e0 generali","advanced_tab":"Avanzate","general_tab":"Generale","cell_col":"Aggiorna tutte le celle della colonna"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ja_dlg.js deleted file mode 100644 index ad33586421..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.table_dlg',{"rules_border":"\u67a0\u7dda(\u4e0a\u4e0b\u5de6\u53f3)","rules_box":"\u30dc\u30c3\u30af\u30b9(\u4e0a\u4e0b\u5de6\u53f3)","rules_vsides":"\u5de6\u53f3\u306e\u7e26\u7dda","rules_rhs":"\u53f3\u306e\u7e26\u7dda","rules_lhs":"\u5de6\u306e\u7e26\u7dda","rules_hsides":"\u4e0a\u4e0b\u306e\u6a2a\u7dda","rules_below":"\u4e0b\u306e\u6a2a\u7dda","rules_above":"\u4e0a\u306e\u6a2a\u7dda","rules_void":"\u306a\u3057",rules:"\u8868\u306e\u5916\u67a0","frame_all":"\u3059\u3079\u3066","frame_cols":"\u5217","frame_rows":"\u884c","frame_groups":"\u30b0\u30eb\u30fc\u30d7\u6bce","frame_none":"\u306a\u3057",frame:"\u30bb\u30eb\u306e\u67a0",caption:"\u8868\u306e\u898b\u51fa\u3057","missing_scope":"\u3053\u306e\u8868\u306e\u30d8\u30c3\u30c0\u30fc\u306e\u30bb\u30eb\u306e\u7bc4\u56f2\u3092\u8a2d\u5b9a\u3057\u306a\u3044\u3067\u672c\u5f53\u306b\u7d9a\u3051\u307e\u3059\u304b? \u3053\u306e\u307e\u307e\u3067\u306f\u76ee\u306e\u4e0d\u81ea\u7531\u306a\u65b9\u304c\u8868\u306e\u5185\u5bb9\u3084\u8868\u793a\u3055\u308c\u308b\u30c7\u30fc\u30bf\u3092\u7406\u89e3\u3059\u308b\u306e\u304c\u56f0\u96e3\u306b\u306a\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002","cell_limit":"\u30bb\u30eb\u306e\u6700\u5927\u6570\u306e${cells}\u3092\u8d85\u3048\u307e\u3057\u305f\u3002","row_limit":"\u884c\u306e\u6700\u5927\u6570\u306e${rows}\u3092\u8d85\u3048\u307e\u3057\u305f\u3002","col_limit":"\u5217\u306e\u6700\u5927\u6570\u306e${cols}\u3092\u8d85\u3048\u307e\u3057\u305f\u3002",colgroup:"\u5217\u30b0\u30eb\u30fc\u30d7",rowgroup:"\u884c\u30b0\u30eb\u30fc\u30d7",scope:"\u30b9\u30b3\u30fc\u30d7",tfoot:"\u8868\u306e\u30d5\u30c3\u30bf\u30fc",tbody:"\u8868\u306e\u30dc\u30c7\u30a3",thead:"\u8868\u306e\u30d8\u30c3\u30c0\u30fc","row_all":"\u3059\u3079\u3066\u306e\u884c\u3092\u66f4\u65b0","row_even":"\u5076\u6570\u884c\u3092\u66f4\u65b0","row_odd":"\u5947\u6570\u884c\u3092\u66f4\u65b0","row_row":"\u9078\u629e\u3057\u3066\u3044\u308b\u884c\u3092\u66f4\u65b0","cell_all":"\u3059\u3079\u3066\u306e\u30bb\u30eb\u3092\u66f4\u65b0","cell_row":"\u884c\u5185\u306e\u30bb\u30eb\u3092\u66f4\u65b0","cell_cell":"\u9078\u629e\u3057\u3066\u3044\u308b\u30bb\u30eb\u3092\u66f4\u65b0",th:"\u30d8\u30c3\u30c0\u30fc",td:"\u30c7\u30fc\u30bf",summary:"\u30b5\u30de\u30ea\u30fc",bgimage:"\u80cc\u666f\u306e\u753b\u50cf",rtl:"\u53f3\u304b\u3089\u5de6",ltr:"\u5de6\u304b\u3089\u53f3",mime:"\u30bf\u30fc\u30b2\u30c3\u30c8\u306eMIME\u30bf\u30a4\u30d7",langcode:"\u8a00\u8a9e\u30b3\u30fc\u30c9",langdir:"\u6587\u7ae0\u306e\u65b9\u5411",style:"\u30b9\u30bf\u30a4\u30eb",id:"ID","merge_cells_title":"\u30bb\u30eb\u3092\u7d50\u5408",bgcolor:"\u80cc\u666f\u306e\u8272",bordercolor:"\u67a0\u7dda\u306e\u8272","align_bottom":"\u4e0b\u63c3\u3048","align_top":"\u4e0a\u63c3\u3048",valign:"\u5782\u76f4\u65b9\u5411\u306e\u914d\u7f6e","cell_type":"\u30bb\u30eb\u306e\u7a2e\u985e","cell_title":"\u30bb\u30eb\u306e\u5c5e\u6027","row_title":"\u884c\u306e\u5c5e\u6027","align_middle":"\u4e2d\u592e\u63c3\u3048","align_right":"\u53f3\u63c3\u3048","align_left":"\u5de6\u63c3\u3048","align_default":"\u521d\u671f\u72b6\u614b",align:"\u914d\u7f6e",border:"\u67a0\u7dda",cellpadding:"\u30bb\u30eb\u306e\u30d1\u30c7\u30a3\u30f3\u30b0(cellpadding)",cellspacing:"\u30bb\u30eb\u306e\u9593\u9694(cellspacing)",rows:"\u884c",cols:"\u5217",height:"\u9ad8\u3055",width:"\u5e45",title:"\u8868\u306e\u633f\u5165\u3084\u7de8\u96c6",rowtype:"\u884c","advanced_props":"\u9ad8\u5ea6\u306a\u5c5e\u6027","general_props":"\u4e00\u822c\u7684\u306a\u5c5e\u6027","advanced_tab":"\u9ad8\u5ea6","general_tab":"\u4e00\u822c","cell_col":"\u3059\u3079\u3066\u306e\u30bb\u30eb\u3092\u66f4\u65b0"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/nl_dlg.js deleted file mode 100644 index ebc25e70ee..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.table_dlg',{"rules_border":"Rand","rules_box":"Box","rules_vsides":"Verticale zijden","rules_rhs":"Rechterzijkant","rules_lhs":"Linkerzijkant","rules_hsides":"Horizontale zijden","rules_below":"Onder","rules_above":"Boven","rules_void":"Geen",rules:"Hulplijnen","frame_all":"Alles","frame_cols":"Kolommen","frame_rows":"Rijen","frame_groups":"Groepen","frame_none":"Geen",frame:"Frame",caption:"Tabelbeschrijving","missing_scope":"Weet u zeker dat u door wilt gaan met het toewijzen van een kop zonder een bereik op te geven? Mensen met een visuele handicap kunnen hierdoor waarschijnlijk slecht bij de gegevens.","cell_limit":"U heeft het maximale aantal cellen van {$cells} overschreden.","row_limit":"U heeft hebt het maximale aantal rijen van {$rows} overschreden.","col_limit":"U heeft het maximale aantal kolommen van {$cols} overschreden.",colgroup:"Kolomgroep",rowgroup:"Rijgroep",scope:"Bereik",tfoot:"Tabelvoet",tbody:"Tabellichaam",thead:"Tabelkop","row_all":"Alle rijen bijwerken","row_even":"Even rijen bijwerken","row_odd":"Oneven rijen bijwerken","row_row":"Huidige rij bijwerken","cell_all":"Alle cellen in tabel bijwerken","cell_row":"Alle cellen in rij bijwerken","cell_cell":"Huidige cel bijwerken",th:"Kop",td:"Gegevens",summary:"Samenvatting",bgimage:"Achtergrondafbeelding",rtl:"Van rechts naar links",ltr:"Van links naar rechts",mime:"Doel MIME type",langcode:"Taalcode",langdir:"Taalrichting",style:"Stijl",id:"Id","merge_cells_title":"Cellen samenvoegen",bgcolor:"Achtergrondkleur",bordercolor:"Randkleur","align_bottom":"Onder","align_top":"Boven",valign:"Verticale uitlijning","cell_type":"Celtype","cell_title":"Celeigenschappen","row_title":"Rij-eigenschappen","align_middle":"Centreren","align_right":"Rechts","align_left":"Links","align_default":"Standaard",align:"Uitlijning",border:"Rand",cellpadding:"Ruimte in cel",cellspacing:"Ruimte om cel",rows:"Rijen",cols:"Kolommen",height:"Hoogte",width:"Breedte",title:"Tabel invoegen/bewerken",rowtype:"Rijtype","advanced_props":"Geavanceerde eigenschappen","general_props":"Algemene eigenschappen","advanced_tab":"Geavanceerd","general_tab":"Algemeen","cell_col":"Alle cellen in de kolom bijwerken"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/no_dlg.js deleted file mode 100644 index 9b68598bcd..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.table_dlg',{"rules_border":"ramme","rules_box":"boks","rules_vsides":"vside","rules_rhs":"hs","rules_lhs":"vs","rules_hsides":"hside","rules_below":"under","rules_above":"over","rules_void":"tom",rules:"Streker","frame_all":"alle","frame_cols":"kolonner","frame_rows":"rader","frame_groups":"grupper","frame_none":"ingen",frame:"Ramme",caption:"Tabelloverskrift","missing_scope":"Er du sikker p\u00e5 at du vil fortsette uten \u00e5 angi tittel for denne overskrifscellen? Uten denne kan det bli vanskelig for enkelte funksjonshemmede brukere \u00e5 forst\u00e5 innhold eller data som presenteres i tabellen.","cell_limit":"Du har overg\u00e5tt maksimalt antall tillatte celler p\u00e5 {$cells}.","row_limit":"Du har overg\u00e5tt maksimalt antall tillatte rader p\u00e5 {$rows}.","col_limit":"Du har overg\u00e5tt maksimalt antall tillatte kolonner p\u00e5 {$cols}.",colgroup:"Kolonnegruppe",rowgroup:"Radgruppe",scope:"Tittel",tfoot:"Bunntekst",tbody:"Tabellbr\u00f8dtekst",thead:"Topptekst","row_all":"Oppdater alle rader","row_even":"Oppdater rader med partall","row_odd":"Oppdater rader med oddetall","row_row":"Oppdater aktuell rad","cell_all":"Oppdater alle celler i tabellen","cell_row":"Oppdater alle celler i raden","cell_cell":"Oppdater aktuell celle",th:"Overskrift",td:"Data",summary:"Sammendrag",bgimage:"Bakgrunnsbilde",rtl:"H\u00f8yre mot venstre",ltr:"Venstre mot h\u00f8yre",mime:"M\u00e5lets MIME-type",langcode:"Spr\u00e5kkode",langdir:"Skriftretning",style:"Stil",id:"Id","merge_cells_title":"Sl\u00e5 sammen celler",bgcolor:"Bakgrunnsfarge",bordercolor:"Rammefarge","align_bottom":"Bunn","align_top":"Topp",valign:"Vertikal justering","cell_type":"Celletype","cell_title":"Celleegenskaper","row_title":"Radegenskaper","align_middle":"Midtstilt","align_right":"H\u00f8yre","align_left":"Venstre","align_default":"Standard",align:"Justering",border:"Ramme",cellpadding:"Celleutfylling",cellspacing:"Celleavstand",rows:"Rader",cols:"Kolonner",height:"H\u00f8yde",width:"Bredde",title:"Sett inn / rediger tabell",rowtype:"Radtype","advanced_props":"Avanserte egenskaper","general_props":"Generelle egenskaper","advanced_tab":"Avansert","general_tab":"Generelt","cell_col":"Oppdater alle cellene i kolonnen"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pl_dlg.js deleted file mode 100644 index 8bbe7c83b5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.table_dlg',{"rules_border":"granica","rules_box":"ramka","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"pod","rules_above":"nad","rules_void":"void",rules:"Prowadnice","frame_all":"wszystkie","frame_cols":"kolumny","frame_rows":"wiersze","frame_groups":"grupy","frame_none":"brak",frame:"Ramka",caption:"Nag\u0142\u00f3wek tabeli","missing_scope":"Jeste\u015b pewny \u017ce chcesz kontynuowa\u0107 bez definiowania zasi\u0119gu dla kom\u00f3rki tabeli. Bez niej, mo\u017ce by\u0107 trudne dla niekt\u00f3rych u\u017cytkownik\u00f3w zrozuminie zawarto\u015bci albo danych wy\u015bwietlanych poza tabel\u0105.","cell_limit":"Przekroczy\u0142e\u015b maksymaln\u0105 liczb\u0119 kom\u00f3rek kt\u00f3ra wynosi {$cells}.","row_limit":"Przekroczy\u0142e\u015b maksymaln\u0105 liczb\u0119 wierszy kt\u00f3ra wynosi {$rows}.","col_limit":"Przekroczy\u0142e\u015b maksymaln\u0105 liczb\u0119 kolumn kt\u00f3ra wynosi {$cols}.",colgroup:"Grupa kolumn",rowgroup:"Grupa wierszy",scope:"Zakres",tfoot:"Stopka tabeli",tbody:"Cia\u0142o tabeli",thead:"Nag\u0142\u00f3wek tabeli","row_all":"Zmie\u0144 wszystkie wiersze","row_even":"Zmie\u0144 parzyste wiersze","row_odd":"Zmie\u0144 nieparzyste wiersze","row_row":"Zmie\u0144 aktualny wiersz","cell_all":"Zmie\u0144 wszytkie kom\u00f3rki w tabeli","cell_row":"Zmie\u0144 wszytkie kom\u00f3rki w wierszu","cell_cell":"Zmie\u0144 aktualn\u0105 kom\u00f3rk\u0119",th:"Nag\u0142owek",td:"Dane",summary:"Podsumowanie",bgimage:"Obrazek t\u0142a",rtl:"Kierunek z prawej do lewej",ltr:"Kierunek z lewej do prawej",mime:"Docelowy typ MIME",langcode:"Kod j\u0119zyka",langdir:"Kierunek czytania tekstu",style:"Styl",id:"Id","merge_cells_title":"Po\u0142\u0105cz kom\u00f3rki",bgcolor:"Kolor t\u0142a",bordercolor:"Kolor ramki","align_bottom":"D\u00f3\u0142","align_top":"G\u00f3ra",valign:"Pionowe wyr\u00f3wnanie","cell_type":"Typ kom\u00f3rki","cell_title":"W\u0142a\u015bciwo\u015bci kom\u00f3rki","row_title":"W\u0142a\u015bciwo\u015bci wiersza","align_middle":"\u015arodek","align_right":"Prawy","align_left":"Lewy","align_default":"Domy\u015blnie",align:"Wyr\u00f3wnanie",border:"Ramka",cellpadding:"Cellpadding",cellspacing:"Cellspacing",rows:"Wiersze",cols:"Kolumny",height:"Wysoko\u015b\u0107",width:"Szeroko\u015b\u0107",title:"Wklej/Zmie\u0144 tabel\u0119",rowtype:"Wiersz w cz\u0119\u015bci tabeli","advanced_props":"Zaawansowane w\u0142a\u015bciwo\u015bci","general_props":"G\u0142\u00f3wne w\u0142a\u015bciwo\u015bci","advanced_tab":"Zaawansowane","general_tab":"G\u0142\u00f3wne","cell_col":"Zaktualizuj wszystkie kom\u00f3rki w kolumnie"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pt_dlg.js deleted file mode 100644 index fb54400dab..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.table_dlg',{"rules_border":"Limites","rules_box":"Box","rules_vsides":"Vsides","rules_rhs":"Rhs","rules_lhs":"Lhs","rules_hsides":"Hsides","rules_below":"abaixo","rules_above":"acima","rules_void":"void",rules:"Regras","frame_all":"Todos","frame_cols":"colunas","frame_rows":"Linhas","frame_groups":"Grupos","frame_none":"Nenhum",frame:"Frame",caption:"T\u00edtulo da tabela","missing_scope":"Tem certeza de que quer continuar sem especificar um escopo para esta c\u00e9lula? (Isso poder\u00e1 causar dificuldades a usu\u00e1rios deficientes)","cell_limit":"Excedeu o n\u00famero m\u00e1ximo de c\u00e9lulas de {$cells}.","row_limit":"Excedeu o n\u00famero m\u00e1ximo de linhas de {$rows}.","col_limit":"Excedeu o n\u00famero m\u00e1ximo de colunas de {$cols}.",colgroup:"Grupo colunas",rowgroup:"Grupo linhas",scope:"Alcance",tfoot:"Rodap\u00e9 da tabela",tbody:"Corpo da tabela",thead:"Topo da tabela","row_all":"Atualizar todas as linhas","row_even":"Atualizar linhas pares","row_odd":"Atualizar linhas \u00edmpares","row_row":"Atualizar esta linha","cell_all":"Atualizar todas as c\u00e9lulas na tabela","cell_row":"Atualizar todas as c\u00e9lulas na linha","cell_cell":"Atualizar esta c\u00e9lula",th:"Campo",td:"Dados",summary:"Sum\u00e1rio",bgimage:"Imagem de fundo",rtl:"Da direita para a esquerda",ltr:"Da esquerda para a direita",mime:"MIME alvo",langcode:"C\u00f3digo do idioma",langdir:"Dire\u00e7\u00e3o do texto",style:"Estilo",id:"Id","merge_cells_title":"Unir c\u00e9lulas",bgcolor:"Cor de fundo",bordercolor:"Cor dos limites","align_bottom":"Abaixo","align_top":"Topo",valign:"Alinha. vert.","cell_type":"Tipo c\u00e9l.","cell_title":"Propriedades de c\u00e9lulas","row_title":"Propriedades de linhas","align_middle":"Centro","align_right":"Direita","align_left":"Esquerda","align_default":"Padr\u00e3o",align:"Alinha.",border:"Limites",cellpadding:"Enchimento da C\u00e9lula",cellspacing:"Espa\u00e7amento da C\u00e9lula",rows:"Linhas",cols:"Colunas",height:"Altura",width:"Largura",title:"Inserir/modificar tabela",rowtype:"Linha na parte da tabela","advanced_props":"Propriedades avan\u00e7adas","general_props":"Propriedades gerais","advanced_tab":"Avan\u00e7ado","general_tab":"Geral","cell_col":"Atualizar todas as c\u00e9lulas na coluna"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ru_dlg.js deleted file mode 100644 index 2d82a1a1a2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.table_dlg',{"rules_border":"border","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"below","rules_above":"above","rules_void":"void",rules:"\u041f\u0440\u0430\u0432\u0438\u043b\u0430","frame_all":"\u0432\u0441\u0435","frame_cols":"\u043a\u043e\u043b\u043e\u043d\u043a\u0438","frame_rows":"\u0440\u044f\u0434\u044b","frame_groups":"\u0433\u0440\u0443\u043f\u043f\u044b","frame_none":"\u043d\u0435\u0442",frame:"\u041a\u0430\u0434\u0440",caption:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0442\u0430\u0431\u043b\u0438\u0446\u044b","missing_scope":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0431\u0435\u0437 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u0438\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0437\u0430\u0433\u043b\u043e\u043b\u0432\u043a\u0430? \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0442\u0440\u0443\u0434\u043d\u0435\u043d\u043e \u0432\u043e\u0441\u043f\u0440\u0438\u044f\u0442\u0438\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c.","cell_limit":"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0432\u0439 \u043f\u0440\u0435\u0434\u0435\u043b, \u0432 $ \u044f\u0447\u0435\u0435\u043a.","row_limit":"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0432\u0439 \u043f\u0440\u0435\u0434\u0435\u043b, \u0432 $ \u0441\u0442\u0440\u043e\u043a.","col_limit":"\u0414\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0432\u0439 \u043f\u0440\u0435\u0434\u0435\u043b, \u0432 $ \u043a\u043e\u043b\u043e\u043d\u043e\u043a.",colgroup:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432",rowgroup:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0442\u0440\u043e\u043a",scope:"\u041e\u0431\u043b\u0430\u0441\u0442\u044c",tfoot:"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435",tbody:"\u0422\u0435\u043b\u043e",thead:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a","row_all":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435","row_even":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0447\u0435\u0442\u043d\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435","row_odd":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0435\u0447\u0435\u0442\u043d\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435","row_row":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443","cell_all":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0441\u0435 \u044f\u0447\u0435\u0439\u043a\u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435","cell_row":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0441\u0435 \u044f\u0447\u0435\u0439\u043a\u0438 \u0432 \u0441\u0442\u0440\u043e\u043a\u0435","cell_cell":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u044f\u0447\u0435\u0439\u043a\u0443",th:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",td:"\u0414\u0430\u043d\u043d\u044b\u0435",summary:"\u041e\u0431\u0449\u0435\u0435",bgimage:"\u0424\u043e\u043d\u043e\u0432\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435",rtl:"\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u043e",ltr:"\u0421\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e",mime:"MIME \u0442\u0438\u043f \u0446\u0435\u043b\u0438",langcode:"\u041a\u043e\u0434 \u044f\u0437\u044b\u043a\u0430",langdir:"\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0430",style:"\u0421\u0442\u0438\u043b\u044c",id:"\u0418\u043c\u044f","merge_cells_title":"\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u044f\u0447\u0435\u0439\u043a\u0438",bgcolor:"\u0426\u0432\u0435\u0442 \u0437\u0430\u043b\u0438\u0432\u043a\u0438",bordercolor:"\u0426\u0432\u0435\u0442 \u0433\u0440\u0430\u043d\u0438\u0446\u044b","align_bottom":"\u041f\u043e \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","align_top":"\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e",valign:"\u0412\u0435\u0440\u0442. \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435","cell_type":"\u0422\u0438\u043f","cell_title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u044f\u0447\u0435\u0439\u043a\u0438","row_title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0442\u0440\u043e\u043a\u0438","align_middle":"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443","align_right":"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","align_left":"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","align_default":"\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e",align:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435",border:"\u0413\u0440\u0430\u043d\u0438\u0446\u0430",cellpadding:"\u041e\u0442\u0441\u0442\u0443\u043f\u044b \u0432 \u044f\u0447\u0435\u0439\u043a\u0430\u0445",cellspacing:"\u0420\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u044f\u0447\u0435\u0439\u043a\u0430\u043c\u0438",rows:"\u0421\u0442\u0440\u043e\u043a\u0438",cols:"\u0421\u0442\u043e\u043b\u0431\u0446\u044b",height:"\u0412\u044b\u0441\u043e\u0442\u0430",width:"\u0428\u0438\u0440\u0438\u043d\u0430",title:"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0442\u0430\u0431\u043b\u0438\u0446\u044b",rowtype:"\u0422\u0438\u043f \u0441\u0442\u0440\u043e\u043a\u0438","advanced_props":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","general_props":"\u041e\u0431\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","advanced_tab":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e","general_tab":"\u041e\u0431\u0449\u0435\u0435","cell_col":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0441\u0435 \u044f\u0447\u0435\u0439\u043a\u0438 \u0432 \u0441\u0442\u043e\u043b\u0431\u0446\u0435"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/sv_dlg.js deleted file mode 100644 index d058bcb855..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.table_dlg',{"rules_border":"kant","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"under","rules_above":"\u00f6ver","rules_void":"void",rules:"Regler","frame_all":"alla","frame_cols":"kolumner ","frame_rows":"rader","frame_groups":"grupper","frame_none":"ingen",frame:"Ram",caption:"\u00d6verskrift","missing_scope":"\u00c4r du s\u00e4ker p\u00e5 att du vill forts\u00e4tta utan att ange en omfattning, denna underl\u00e4ttar f\u00f6r icke-grafiska webbl\u00e4sare.","cell_limit":"Du kan inte skapa en tabell med fler \u00e4n {$cells} celler.","row_limit":"Du kan inte ange fler \u00e4n {$rows} rader.","col_limit":"Du kan inte ange fler \u00e4n {$cols} kolumner.",colgroup:"Kolumngrupp",rowgroup:"Radgrupp",scope:"Omfattning",tfoot:"tabellfot",tbody:"tabellkropp",thead:"tabellhuvud","row_all":"Uppdatera alla rader i tabellen","row_even":"Uppdatera j\u00e4mna rader i tabellen","row_odd":"Uppdatera udda rader i tabellen","row_row":"Uppdatera nuvarande rad","cell_all":"Uppdatera alla celler i tabellen","cell_row":"Uppdatera alla celler i raden","cell_cell":"Uppdatera nuvarande cell",th:"Huvud",td:"Data",summary:"Sammanfattning",bgimage:"Bakgrundsbild",rtl:"H\u00f6ger till v\u00e4nster",ltr:"V\u00e4nster till h\u00f6ger",mime:"Target MIME type",langcode:"Spr\u00e5kkod",langdir:"Skriftriktning",style:"Stil",id:"Id","merge_cells_title":"Sammanfoga celler",bgcolor:"Bakgrundsf\u00e4rg",bordercolor:"Ramf\u00e4rg","align_bottom":"Botten","align_top":"Toppen",valign:"Vertikal justering","cell_type":"Celltyp","cell_title":"Tabellcellsinst\u00e4llningar","row_title":"Tabellradsinst\u00e4llningar","align_middle":"Mitten","align_right":"H\u00f6ger","align_left":"V\u00e4nster","align_default":"Standard",align:"Justering",border:"Ram",cellpadding:"Cellpadding",cellspacing:"Cellspacing",rows:"Rader",cols:"Kolumner",height:"H\u00f6jd",width:"Bredd",title:"Infoga/redigera ny tabell",rowtype:"Radtyp","advanced_props":"Avancerade inst\u00e4llningar","general_props":"Generella inst\u00e4llningar","advanced_tab":"Avancerat","general_tab":"Generellt","cell_col":"Uppdatera alla celler i kolumn"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/zh_dlg.js deleted file mode 100644 index 4fe30035f2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.table_dlg',{"rules_border":"\u8fb9\u6846","rules_box":"\u6846","rules_vsides":"\u5782\u76f4","rules_rhs":"\u53f3\u8fb9","rules_lhs":"\u5de6\u8fb9","rules_hsides":"\u6c34\u5e73","rules_below":"\u4e0b","rules_above":"\u4e0a","rules_void":"\u7a7a",rules:"\u89c4\u5219","frame_all":"\u5168\u90e8","frame_cols":"\u5217","frame_rows":"\u884c","frame_groups":"\u5206\u7ec4","frame_none":"\u65e0",frame:"\u6846\u67b6",caption:"\u683c\u6807\u9898","missing_scope":"\u60a8\u6ca1\u6709\u6307\u5b9a\u8868\u683c\u7684\u6807\u9898\u5355\u5143\uff0c\u5982\u679c\u4e0d\u8bbe\u7f6e\uff0c\u53ef\u80fd\u4f1a\u4f7f\u7528\u6237\u96be\u4ee5\u7406\u89e3\u60a8\u7684\u8868\u683c\u7684\u5185\u5bb9\u3002\u60a8\u8981\u7ee7\u7eed\u5417\uff1f","cell_limit":"\u5df2\u7ecf\u8d85\u51fa\u6700\u5927\u5355\u5143\u683c\u6570{$cells}\u3002","row_limit":"\u5df2\u7ecf\u8d85\u51fa\u6700\u5927\u884c\u6570{$rows}\u3002","col_limit":"\u5df2\u7ecf\u8d85\u51fa\u6700\u5927\u5217\u6570{$cols}\u3002",colgroup:"\u5217\u5206\u7ec4",rowgroup:"\u884c\u5206\u7ec4",scope:"\u8303\u56f4",tfoot:"\u8868\u5c3e",tbody:"\u8868\u683c\u4e3b\u4f53",thead:"\u8868\u5934","row_all":"\u66f4\u65b0\u8868\u683c\u7684\u6240\u6709\u884c","row_even":"\u66f4\u65b0\u8868\u683c\u7684\u5076\u6570\u884c","row_odd":"\u66f4\u65b0\u8868\u683c\u7684\u5947\u6570\u884c","row_row":"\u66f4\u65b0\u5f53\u524d\u884c","cell_all":"\u66f4\u65b0\u6240\u6709\u5355\u5143\u683c","cell_row":"\u66f4\u65b0\u5f53\u524d\u884c\u7684\u5355\u5143\u683c","cell_cell":"\u66f4\u65b0\u5f53\u524d\u5355\u5143\u683c",th:"\u8868\u5934",td:"\u5185\u5bb9",summary:"\u6458\u8981",bgimage:"\u80cc\u666f\u56fe\u7247",rtl:"\u4ece\u53f3\u5230\u5de6",ltr:"\u4ece\u5de6\u5230\u53f3",mime:"\u76ee\u6807MIME\u7c7b\u578b",langcode:"\u8bed\u8a00\u7f16\u7801",langdir:"\u8bed\u8a00\u4e66\u5199\u65b9\u5411",style:"\u6837\u5f0f",id:"ID","merge_cells_title":"\u5408\u5e76\u5355\u5143\u683c",bgcolor:"\u80cc\u666f\u989c\u8272",bordercolor:"\u8fb9\u6846\u989c\u8272","align_bottom":"\u9760\u4e0b","align_top":"\u9760\u4e0a",valign:"\u5782\u76f4\u5bf9\u9f50","cell_type":"\u5355\u5143\u683c\u7c7b\u578b","cell_title":"\u5355\u5143\u683c\u5c5e\u6027","row_title":"\u884c\u5c5e\u6027","align_middle":"\u5c45\u4e2d","align_right":"\u53f3\u5bf9\u9f50","align_left":"\u5de6\u5bf9\u9f50","align_default":"\u9ed8\u8ba4",align:"\u5bf9\u9f50",border:"\u8fb9\u6846",cellpadding:"\u5355\u5143\u683c\u8fb9\u8ddd",cellspacing:"\u5355\u5143\u683c\u95f4\u8ddd",rows:"\u884c\u6570",cols:"\u5217\u6570",height:"\u9ad8\u5ea6",width:"\u5bbd\u5ea6",title:"\u63d2\u5165/\u7f16\u8f91 \u8868\u683c",rowtype:"\u884c\u6240\u5728\u7684\u8868\u683c\u4f4d\u7f6e","advanced_props":"\u9ad8\u7ea7\u5c5e\u6027","general_props":"\u666e\u901a\u5c5e\u6027","advanced_tab":"\u9ad8\u7ea7","general_tab":"\u666e\u901a","cell_col":"\u66f4\u65b0\u8be5\u5217\u5168\u90e8\u5355\u5143\u683c"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/merge_cells.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/merge_cells.htm deleted file mode 100644 index d231090e79..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/merge_cells.htm +++ /dev/null @@ -1,32 +0,0 @@ - - - - {#table_dlg.merge_cells_title} - - - - - - -
    -
    - {#table_dlg.merge_cells_title} - - - - - - - - - -
    :
    :
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/row.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/row.htm deleted file mode 100644 index 6ebef28427..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/row.htm +++ /dev/null @@ -1,158 +0,0 @@ - - - - {#table_dlg.row_title} - - - - - - - - - -
    - - -
    -
    -
    - {#table_dlg.general_props} - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - -
    - -
    -
    -
    - -
    -
    - {#table_dlg.advanced_props} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - - - - - -
     
    -
    - - - - - - -
     
    -
    -
    -
    -
    -
    - -
    -
    - -
    - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/table.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/table.htm deleted file mode 100644 index b92fa741eb..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/table/table.htm +++ /dev/null @@ -1,188 +0,0 @@ - - - - {#table_dlg.title} - - - - - - - - - - -
    - - -
    -
    -
    - {#table_dlg.general_props} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    - -
    -
    - {#table_dlg.advanced_props} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - -
     
    -
    - -
    - -
    - -
    - - - - - -
     
    -
    - - - - - -
     
    -
    -
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/blank.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/blank.htm deleted file mode 100644 index ecde53fae7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/blank.htm +++ /dev/null @@ -1,12 +0,0 @@ - - - blank_page - - - - - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/css/template.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/css/template.css deleted file mode 100644 index 2d23a4938c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/css/template.css +++ /dev/null @@ -1,23 +0,0 @@ -#frmbody { - padding: 10px; - background-color: #FFF; - border: 1px solid #CCC; -} - -.frmRow { - margin-bottom: 10px; -} - -#templatesrc { - border: none; - width: 320px; - height: 240px; -} - -.title { - padding-bottom: 5px; -} - -.mceActionPanel { - padding-top: 5px; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/editor_plugin.js deleted file mode 100644 index ebe3c27d78..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var a=tinymce.each;tinymce.create("tinymce.plugins.TemplatePlugin",{init:function(b,c){var d=this;d.editor=b;b.addCommand("mceTemplate",function(e){b.windowManager.open({file:c+"/template.htm",width:b.getParam("template_popup_width",750),height:b.getParam("template_popup_height",600),inline:1},{plugin_url:c})});b.addCommand("mceInsertTemplate",d._insertTemplate,d);b.addButton("template",{title:"template.desc",cmd:"mceTemplate"});b.onPreProcess.add(function(e,g){var f=e.dom;a(f.select("div",g.node),function(h){if(f.hasClass(h,"mceTmpl")){a(f.select("*",h),function(i){if(f.hasClass(i,e.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))){i.innerHTML=d._getDateTime(new Date(),e.getParam("template_mdate_format",e.getLang("template.mdate_format")))}});d._replaceVals(h)}})})},getInfo:function(){return{longname:"Template plugin",author:"Moxiecode Systems AB",authorurl:"http://www.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_insertTemplate:function(i,j){var k=this,g=k.editor,f,c,d=g.dom,b=g.selection.getContent();f=j.content;a(k.editor.getParam("template_replace_values"),function(l,h){if(typeof(l)!="function"){f=f.replace(new RegExp("\\{\\$"+h+"\\}","g"),l)}});c=d.create("div",null,f);n=d.select(".mceTmpl",c);if(n&&n.length>0){c=d.create("div",null);c.appendChild(n[0].cloneNode(true))}function e(l,h){return new RegExp("\\b"+h+"\\b","g").test(l.className)}a(d.select("*",c),function(h){if(e(h,g.getParam("template_cdate_classes","cdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_cdate_format",g.getLang("template.cdate_format")))}if(e(h,g.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_mdate_format",g.getLang("template.mdate_format")))}if(e(h,g.getParam("template_selected_content_classes","selcontent").replace(/\s+/g,"|"))){h.innerHTML=b}});k._replaceVals(c);g.execCommand("mceInsertContent",false,c.innerHTML);g.addVisual()},_replaceVals:function(c){var d=this.editor.dom,b=this.editor.getParam("template_replace_values");a(d.select("*",c),function(f){a(b,function(g,e){if(d.hasClass(f,e)){if(typeof(b[e])=="function"){b[e](f)}}})})},_getDateTime:function(e,b){if(!b){return""}function c(g,d){var f;g=""+g;if(g.length 0) { - el = dom.create('div', null); - el.appendChild(n[0].cloneNode(true)); - } - - function hasClass(n, c) { - return new RegExp('\\b' + c + '\\b', 'g').test(n.className); - }; - - each(dom.select('*', el), function(n) { - // Replace cdate - if (hasClass(n, ed.getParam('template_cdate_classes', 'cdate').replace(/\s+/g, '|'))) - n.innerHTML = t._getDateTime(new Date(), ed.getParam("template_cdate_format", ed.getLang("template.cdate_format"))); - - // Replace mdate - if (hasClass(n, ed.getParam('template_mdate_classes', 'mdate').replace(/\s+/g, '|'))) - n.innerHTML = t._getDateTime(new Date(), ed.getParam("template_mdate_format", ed.getLang("template.mdate_format"))); - - // Replace selection - if (hasClass(n, ed.getParam('template_selected_content_classes', 'selcontent').replace(/\s+/g, '|'))) - n.innerHTML = sel; - }); - - t._replaceVals(el); - - ed.execCommand('mceInsertContent', false, el.innerHTML); - ed.addVisual(); - }, - - _replaceVals : function(e) { - var dom = this.editor.dom, vl = this.editor.getParam('template_replace_values'); - - each(dom.select('*', e), function(e) { - each(vl, function(v, k) { - if (dom.hasClass(e, k)) { - if (typeof(vl[k]) == 'function') - vl[k](e); - } - }); - }); - }, - - _getDateTime : function(d, fmt) { - if (!fmt) - return ""; - - function addZeros(value, len) { - var i; - - value = "" + value; - - if (value.length < len) { - for (i=0; i<(len-value.length); i++) - value = "0" + value; - } - - return value; - } - - fmt = fmt.replace("%D", "%m/%d/%y"); - fmt = fmt.replace("%r", "%I:%M:%S %p"); - fmt = fmt.replace("%Y", "" + d.getFullYear()); - fmt = fmt.replace("%y", "" + d.getYear()); - fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2)); - fmt = fmt.replace("%d", addZeros(d.getDate(), 2)); - fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2)); - fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2)); - fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2)); - fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1)); - fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM")); - fmt = fmt.replace("%B", "" + this.editor.getLang("template_months_long").split(',')[d.getMonth()]); - fmt = fmt.replace("%b", "" + this.editor.getLang("template_months_short").split(',')[d.getMonth()]); - fmt = fmt.replace("%A", "" + this.editor.getLang("template_day_long").split(',')[d.getDay()]); - fmt = fmt.replace("%a", "" + this.editor.getLang("template_day_short").split(',')[d.getDay()]); - fmt = fmt.replace("%%", "%"); - - return fmt; - } - }); - - // Register plugin - tinymce.PluginManager.add('template', tinymce.plugins.TemplatePlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/js/template.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/js/template.js deleted file mode 100644 index bc3045d244..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/template/js/template.js +++ /dev/null @@ -1,106 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var TemplateDialog = { - preInit : function() { - var url = tinyMCEPopup.getParam("template_external_list_url"); - - if (url != null) - document.write(''); - }, - - init : function() { - var ed = tinyMCEPopup.editor, tsrc, sel, x, u; - - tsrc = ed.getParam("template_templates", false); - sel = document.getElementById('tpath'); - - // Setup external template list - if (!tsrc && typeof(tinyMCETemplateList) != 'undefined') { - for (x=0, tsrc = []; x'); - }); - }, - - selectTemplate : function(u, ti) { - var d = window.frames['templatesrc'].document, x, tsrc = this.tsrc; - - if (!u) - return; - - d.body.innerHTML = this.templateHTML = this.getFileContents(u); - - for (x=0; x - - {#template_dlg.title} - - - - - -
    -
    -
    {#template_dlg.desc}
    -
    - -
    -
    -
    -
    - {#template_dlg.preview} - -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocontextmenu/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocontextmenu/editor_plugin_src.js deleted file mode 100644 index f3074ef21f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocontextmenu/editor_plugin_src.js +++ /dev/null @@ -1,69 +0,0 @@ -/** -* editor_plugin_src.js -* -* Copyright 2012, Umbraco -* Released under MIT License. -* -* License: http://opensource.org/licenses/mit-license.html -*/ - -(function () { - var Event = tinymce.dom.Event, each = tinymce.each, DOM = tinymce.DOM; - - /** - * This plugin modifies the standard TinyMCE context menu, with umbraco specific changes. - * - * @class tinymce.plugins.umbContextMenu - */ - tinymce.create('tinymce.plugins.UmbracoContextMenu', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @method init - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init: function (ed) { - if (ed.plugins.contextmenu) { - - ed.plugins.contextmenu.onContextMenu.add(function (th, menu, event) { - - var keys = UmbClientMgr.uiKeys(); - - $.each(menu.items, function (idx, el) { - - switch (el.settings.cmd) { - case "Cut": - el.settings.title = keys['defaultdialogs_cut']; - break; - case "Copy": - el.settings.title = keys['general_copy']; - break; - case "Paste": - el.settings.title = keys['defaultdialogs_paste']; - break; - case "mceAdvLink": - case "mceLink": - el.settings.title = keys['defaultdialogs_insertlink']; - break; - case "UnLink": - el.settings.title = keys['relatedlinks_removeLink']; - break; - case "mceImage": - el.settings.title = keys['defaultdialogs_insertimage']; - el.settings.cmd = "mceUmbimage"; - break; - } - - }); - - }); - } - } - }); - - // Register plugin - tinymce.PluginManager.add('umbracocontextmenu', tinymce.plugins.UmbracoContextMenu); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/dialog.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/dialog.htm deleted file mode 100644 index b4c62840ea..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/dialog.htm +++ /dev/null @@ -1,27 +0,0 @@ - - - - {#example_dlg.title} - - - - - -
    -

    Here is a example dialog.

    -

    Selected text:

    -

    Custom arg:

    - -
    -
    - -
    - -
    - -
    -
    -
    - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/editor_plugin_src.js deleted file mode 100644 index 5c69c72080..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/editor_plugin_src.js +++ /dev/null @@ -1,182 +0,0 @@ -/** -* $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ -* -* @author Moxiecode -* @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. -*/ - -(function () { - // Load plugin specific language pack - // tinymce.PluginManager.requireLangPack('umbraco'); - - tinymce.create('tinymce.plugins.umbracocss', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init: function (ed, url) { - - this.editor = ed; - - // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); - ed.addCommand('mceumbracosetstyle', function () { - alert('blah'); - }); - - - // Add a node change handler, selects the button in the UI when a image is selected - ed.onNodeChange.add(function (ed, cm, n) { - var c = cm.get('umbracostyles'); - var formatSelected = false; - - if (c) { - // check for element - var el = tinymce.DOM.getParent(n, ed.dom.isBlock); - if (el) { - for (var i = 0; i < c.items.length; i++) { - if (c.items[i].value == el.nodeName.toLowerCase()) { - c.select(el.nodeName.toLowerCase()); - formatSelected = true; - } - } - } - - // check for class - if (n.className != '') { - if (c) { - c.select('.' + n.className); - } - } else if (c && !formatSelected) { - c.select(); // reset selector if no class or block elements - } - } - - /* if (c = cm.get('styleselect')) { - if (n.className) { - t._importClasses(); - c.select(n.className); - } else - c.select(); - } - - if (c = cm.get('formatselect')) { - p = DOM.getParent(n, DOM.isBlock); - - if (p) - c.select(p.nodeName.toLowerCase()); - } - */ - }); - }, - - /** - * Creates control instances based in the incomming name. This method is normally not - * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons - * but you sometimes need to create more complex controls like listboxes, split buttons etc then this - * method can be used to create those. - * - * @param {String} n Name of the control to create. - * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control. - * @return {tinymce.ui.Control} New control instance or null if no control was created. - */ - createControl: function (n, cm) { - - // add style dropdown - if (n == 'umbracocss') { - - var umbracoStyles = this.editor.getParam('theme_umbraco_styles').split(';'); - - var styles = cm.createListBox('umbracostyles', { - title: this.editor.getLang('umbraco.style_select'), - onselect: function (v) { - if (v == '') { - if (styles.selectedValue.indexOf('.') == 0) { - // remove style - var selectedStyle = styles.selectedValue; - var styleObj = tinymce.activeEditor.formatter.get('umb' + selectedStyle.substring(1, selectedStyle.length)); - if (styleObj == undefined) { - tinymce.activeEditor.formatter.register('umb' + selectedStyle.substring(1, selectedStyle.length), { - inline: 'span', - selector: '*', - classes: selectedStyle.substring(1, selectedStyle.length) - }); - } - tinyMCE.activeEditor.formatter.remove('umb' + selectedStyle.substring(1, selectedStyle.length)); - - // tinymce.activeEditor.execCommand('mceSetStyleInfo', 0, { command: 'removeformat' }); - } else { - // remove block element - tinymce.activeEditor.execCommand('FormatBlock', false, 'p'); - } - } - else if (v.indexOf('.') != '0') { - tinymce.activeEditor.execCommand('FormatBlock', false, v); - } else { - // use new formatting engine - if (tinymce.activeEditor.formatter.get('umb' + v.substring(1, v.length)) == undefined) { - tinymce.activeEditor.formatter.register('umb' + v.substring(1, v.length), { - inline: 'span', - selector: '*', - classes: v.substring(1, v.length) - }); - } - var styleObj = tinymce.activeEditor.formatter.get('umb' + v.substring(1, v.length)); - tinyMCE.activeEditor.formatter.apply('umb' + v.substring(1, v.length)); - - // tinyMCE.activeEditor.execCommand('mceSetCSSClass', false, v.substring(1, v.length)); - - } - return false; - } - }); - - // add styles - for (var i = 0; i < umbracoStyles.length; i++) { - if (umbracoStyles[i] != '') { - var name = umbracoStyles[i].substring(0, umbracoStyles[i].indexOf("=")); - var alias = umbracoStyles[i].substring(umbracoStyles[i].indexOf("=") + 1, umbracoStyles[i].length); - - if (alias.indexOf('.') < 0) - alias = alias.toLowerCase(); - else if (alias.length > 1) { - // register with new formatter engine (can't access from here so a hack in the set style above!) - // tinyMCE.activeEditor.formatter.register('umb' + alias.substring(1, alias.length), { - // classes: alias.substring(1, alias.length) - // }); - } - styles.add(name, alias); - } - } - - - return styles; - } - - return null; - }, - - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo: function () { - return { - longname: 'Umbraco CSS/Styling Plugin', - author: 'Umbraco', - authorurl: 'http://umbraco.org', - infourl: 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example', - version: "1.0" - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('umbracocss', tinymce.plugins.umbracocss); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/img/example.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracocss/img/example.gif deleted file mode 100644 index 1ab5da4461113d2af579898528246fdbe52ecd00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*pGzw+SQ`#f{}FJ-?!v#V)e mtsGNfpJeCKSAiOz**>0`XR2{OVa>-G_df0vaY - - - {#embed_dlg.title} - - - - - - - - -
    - -
    -
    -
    - {#embed_dlg.general} - - - - - - - - - -
    - -
    - - - - - - -
    x   
    -
    - -
    -
    - {#embed_dlg.preview} -
    -
    - -
    -
    -
    -
    -
    -
    - {#embed_dlg.source} - -
    -
    -
    - - -
    - - -
    -
    - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin.js deleted file mode 100644 index ec1f81ea40..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.PluginManager.requireLangPack("example");tinymce.create("tinymce.plugins.ExamplePlugin",{init:function(a,b){a.addCommand("mceExample",function(){a.windowManager.open({file:b+"/dialog.htm",width:320+parseInt(a.getLang("example.delta_width",0)),height:120+parseInt(a.getLang("example.delta_height",0)),inline:1},{plugin_url:b,some_custom_arg:"custom arg"})});a.addButton("example",{title:"example.desc",cmd:"mceExample",image:b+"/img/example.gif"});a.onNodeChange.add(function(d,c,e){c.setActive("example",e.nodeName=="IMG")})},createControl:function(b,a){return null},getInfo:function(){return{longname:"Example plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example",version:"1.0"}}});tinymce.PluginManager.add("example",tinymce.plugins.ExamplePlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin_src.js deleted file mode 100644 index 4649f37ecf..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/editor_plugin_src.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - // Load plugin specific language pack - tinymce.PluginManager.requireLangPack('umbracoembed'); - - tinymce.create('tinymce.plugins.umbracoembed', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init : function(ed, url) { - // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); - ed.addCommand('mceUmbracoEmbed', function() { - ed.windowManager.open({ - file : url + '/dialog.htm', - width : 600 + parseInt(ed.getLang('example.delta_width', 0)), - height : 400 + parseInt(ed.getLang('example.delta_height', 0)), - inline : 1 - }, { - plugin_url : url, // Plugin absolute URL - some_custom_arg : 'custom arg' // Custom argument - }); - }); - - // Register example button - ed.addButton('umbracoembed', { - title : 'umbracoembed.desc', - cmd : 'mceUmbracoEmbed', - image : url + '/img/embed.gif' - }); - - // Add a node change handler, selects the button in the UI when a image is selected - /*ed.onNodeChange.add(function(ed, cm, n) { - cm.setActive('example', n.nodeName == 'IMG'); - });*/ - }, - - /** - * Creates control instances based in the incomming name. This method is normally not - * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons - * but you sometimes need to create more complex controls like listboxes, split buttons etc then this - * method can be used to create those. - * - * @param {String} n Name of the control to create. - * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control. - * @return {tinymce.ui.Control} New control instance or null if no control was created. - */ - createControl : function(n, cm) { - return null; - }, - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo : function() { - return { - longname : 'Umbraco Embed', - author : 'Tim Geyssens', - authorurl : 'http://http://umbraco.com/', - infourl : 'http://http://umbraco.com/', - version : "1.0" - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('umbracoembed', tinymce.plugins.umbracoembed); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/img/ajax-loader.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/img/ajax-loader.gif deleted file mode 100644 index 521a291d748c84b37cf75fe7003ca0ff04f33fb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1928 zcmdVa?@tz=)H2#yZ97W^J8C-PQkOKwEW@eMrL&ze+4jWP zV^YDJfAZl`ssWC@PoBeLmm#__$Cg ztgWrx+1V*BF3!x%EGsMP>+3@hq_eZr@At2)tZ=#9hK2?l$A^c9o12?kTU#qDD+7Um zLZMh%S{fJ_u-R<&_4OK!rm(P3B9Rmn6u8}PtybIA)Kp$xUQ<)!bUFnB!TS1oV`HPs zn98)6rvP@y%!q zMV&DtHhafuf;rg1LChe_Wrd{#ZNmBv0YI}NH$b0A>2g~JlT#OgmBF-MmtE=N#f6EC zMaC>U(GB_rCE4z$vt9z>Zh8omx7kndovud@Kj?PWx3Lm`e)!R7vsnFz2j$#+a(%E= z6fTI0>CN*;VWpM@HMKcTD-1@J!7Uj5&7lc{BL?6w^HVimm8!a$mFaTn3c) zx+3)(5qm9L6Du8m`Qp|3Fe_0}b-Vl7eKQSo)@kC9uo{e1+m5T*`NxO+ubTf>9rHaN zRNF5G(L-nTAZwHoillnlWXJRj4$ZOWP4vlSv&He8SaopH2+TWq=`!J2ymHROSR|or z1NhrkK`K77MKVL^OGcEp#am$AXf-@gtJJa5(U+8M9{(JZRZO>vZ$V(9Otof~#)R3l zNOu4K*umZSZ`iOr%uYJaPU_MJ-OQkS%pr@%Xj4O37&OLz2PF zCIFu!{i@1qdOjz-!YnlY|di&S4|F-Jwp z$El=B_lG1t=g!ymdr@lRO}h4WjK7~6QH2Yj$bxT=7YMmfLj2LXz|6PXO>&~cgGWQ_ zV&@?EQ2`4K6(j@;91uqL*m;=6+ap-bgjtr{_Fz+j0%(Kk>nFObU3o$w|e4FHR$QNaKJ diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/img/embed.png b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/img/embed.png deleted file mode 100644 index a8d147d76cd81bb242538ee22760db471a28998b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmV+!0_OdRP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXP; z6%!Cz#+@<%00EgvL_t(I%k7jsOCwPfhM!2XsH8|BYNa?@3^qX#gM}~_u?RMzh+sDs zasR+p+oT+~@()PZW{WArM#a)jP%upj323kp#bQK_;wbMni5rtyMX^xu>Fzm)d(VB( z2Lxbv(}N-yxsIN3*HcVJRZK=D*AZawI{aVX1)!Cm|6bGVumG+m2gLg#*O6~qIRM|b zBo$Yt?nm|`=v$QE>1M(v)6}!IKV~^%Wn|jV^A-LZ(F%)MIUJa@TLb9 z9vkEO;sSt3e*5=*xlDa<3qWf}2M_1x#8wNTs{QC>eI0gpY1G!ZnjEM#5XEFvnjKa# z84WDHQ56{=UKRg~z+TU$rEEGEV9zO={;zPMMnh$ORBcmJkLR1UHQN8|gkJJBU3i)? z)oI&ME_3I3c>DWwZ65RiM~!7Z&6tO=p&`D-V$j>mSw2tK=0Q_(Mk$q0Wo|@T7?)f} zrBtHnYo$~|avf=5T$Q4;abzN)gNB2_q}%FjoP|sApU7r b2LOKoGp)W|>}K$200000NkvXXu0mjf'); - $('#source').val(''); - - $.ajax({ - type: 'POST', - async: true, - url: '../../../../base/EmbedMediaService/Embed/', - data: { url: url, width: width, height: height }, - dataType: 'json', - success: function (result) { - switch (result.Status) { - case 0: - //not supported - $('#preview').html('Not Supported'); - break; - case 1: - //error - $('#preview').html('Error'); - break; - case 2: - $('#preview').html(result.Markup); - $('#source').val(result.Markup); - if (result.SupportsDimensions) { - $('#dimensions').show(); - } else { - $('#dimensions').hide(); - } - $('#insert').removeAttr('disabled'); - break; - } - }, - error: function (xhr, ajaxOptions, thrownError) { - $('#preview').html("Error"); - } - }); - }, - beforeResize: function () { - this.width = parseInt($('#width').val(), 10); - this.height = parseInt($('#height').val(), 10); - }, - changeSize: function (type) { - var width, height, scale, size; - - if ($('#constrain').is(':checked')) { - width = parseInt($('#width').val(), 10); - height = parseInt($('#height').val(), 10); - if (type == 'width') { - this.height = Math.round((width / this.width) * height); - $('#height').val(this.height); - } else { - this.width = Math.round((height / this.height) * width); - $('#width').val(this.width); - } - } - if ($('#url').val() != '') { - UmbracoEmbedDialog.showPreview(); - } - }, - changeSource: function (type) { - if ($('#source').val() != '') { - $('#insert').removeAttr('disabled'); - } - else { - $('#insert').attr('disabled', 'disabled'); - } - }, - updatePreviewFromSource: function (type) { - var sourceVal = $('#source').val(); - - if (sourceVal != '') { - $('#preview').html(sourceVal); - } - } -}; - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da.js deleted file mode 100644 index a93d2e36f2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('da.umbracoembed', { - desc: 'Inds\u00E6t ekstern mediefil' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da_dlg.js deleted file mode 100644 index 3082589539..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/da_dlg.js +++ /dev/null @@ -1,9 +0,0 @@ -tinyMCE.addI18n('da.embed_dlg', { - title: 'Inds\u00E6t ekstern mediefil', - general: 'Generelt', - url: 'Url:', - size: 'Dimensioner:', - constrain_proportions: 'Bevar proportioner', - preview: 'Vis', - source: 'Vis kilde' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de.js deleted file mode 100644 index ad0b940580..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('de.embed_dlg', { - title: 'Medien von Drittanbietern einbetten', - general: 'Allgemein', - url: 'Url:', - size: 'Abmessungen:', - constrain_proportions: 'Proportionen beibehalten', - preview: 'Vorschau', - source: 'Quellcode' - -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de_dlg.js deleted file mode 100644 index ad0b940580..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/de_dlg.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('de.embed_dlg', { - title: 'Medien von Drittanbietern einbetten', - general: 'Allgemein', - url: 'Url:', - size: 'Abmessungen:', - constrain_proportions: 'Proportionen beibehalten', - preview: 'Vorschau', - source: 'Quellcode' - -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en.js deleted file mode 100644 index 2b086df34e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('en.umbracoembed', { - desc: 'Embed third party media' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_dlg.js deleted file mode 100644 index e131d87533..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_dlg.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('en.embed_dlg', { - title: 'Embed third party media', - general: 'General', - url: 'Url:', - size: 'Size:', - constrain_proportions: 'Constrain', - preview: 'Preview', - source: 'Source' - -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us.js deleted file mode 100644 index 4698979aab..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('en_us.umbracoembed', { - desc: 'Embed third party media' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us_dlg.js deleted file mode 100644 index 8c6a070226..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/en_us_dlg.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('en_us.embed_dlg', { - title: 'Embed third party media', - general: 'General', - url: 'Url:', - size: 'Size:', - constrain_proportions: 'Constrain', - preview: 'Preview', - source: 'Source' - -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it.js deleted file mode 100644 index a8ff6693ab..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it.js +++ /dev/null @@ -1,9 +0,0 @@ -tinyMCE.addI18n('en.embed_dlg', { -title: 'Integra media di terze parti', -general: 'Generale', -url: 'Url:', -size: 'Dimensione:', -constrain_proportions: 'Vincolo', -preview: 'Anteprima', -source: 'Sorgente' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it_dlg.js deleted file mode 100644 index 87766ce2da..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/it_dlg.js +++ /dev/null @@ -1,9 +0,0 @@ -tinyMCE.addI18n('it.embed_dlg', { -title: 'Integra media di terze parti', -general: 'Generale', -url: 'Url:', -size: 'Dimensione:', -constrain_proportions: 'Vincolo', -preview: 'Anteprima', -source: 'Sorgente' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja.js deleted file mode 100644 index c525d3a37e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('ja.embed_dlg', { - title: 'サードパーティメディアã®åŸ‹ã‚è¾¼ã¿', - general: '一般', - url: 'Url:', - size: 'サイズ:', - constrain_proportions: '制約', - preview: 'プレビュー', - source: 'ソース' - -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja_dlg.js deleted file mode 100644 index db01d093c9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ja_dlg.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('ja.embed_dlg', { - title: サードパーティメディアã®åŸ‹ã‚è¾¼ã¿', - general: '一般', - url: 'Url:', - size: 'サイズ:', - constrain_proportions: '制約', - preview: 'プレビュー', - source: 'ソース' - -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru.js deleted file mode 100644 index a1b566597b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('ru.embed_dlg', { - title: 'Ð’Ñтавить внеший Ñлемент медиа', - general: 'Общее', - url: 'СÑылка:', - size: 'Размер:', - constrain_proportions: 'СохранÑть пропорции', - preview: 'ПроÑмотр', - source: 'ИÑточник' - -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru_dlg.js deleted file mode 100644 index a1b566597b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/ru_dlg.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('ru.embed_dlg', { - title: 'Ð’Ñтавить внеший Ñлемент медиа', - general: 'Общее', - url: 'СÑылка:', - size: 'Размер:', - constrain_proportions: 'СохранÑть пропорции', - preview: 'ПроÑмотр', - source: 'ИÑточник' - -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv.js deleted file mode 100644 index 36bcaf8758..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('sv.embed_dlg', { - title: 'Bädda in tredjeparts media', - general: 'Generell', - url: 'Url:', - size: 'Storlek:', - constrain_proportions: 'BibehÃ¥ll proportioner', - preview: 'Förhandsgranska', - source: 'Källa' - -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv_dlg.js deleted file mode 100644 index 36bcaf8758..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/sv_dlg.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('sv.embed_dlg', { - title: 'Bädda in tredjeparts media', - general: 'Generell', - url: 'Url:', - size: 'Storlek:', - constrain_proportions: 'BibehÃ¥ll proportioner', - preview: 'Förhandsgranska', - source: 'Källa' - -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh.js deleted file mode 100644 index ee41077410..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh.js +++ /dev/null @@ -1,10 +0,0 @@ -tinyMCE.addI18n('zh.embed_dlg', { - title: '嵌入第三方媒体', - general: '普通', - url: '链接:', - size: '尺寸:', - constrain_proportions: 'çº¦æŸæ¯”例', - preview: '预览', - source: 'æº' - -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh_dlg.js deleted file mode 100644 index 2e59f0be58..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/langs/zh_dlg.js +++ /dev/null @@ -1,9 +0,0 @@ -tinyMCE.addI18n('zh.embed_dlg', { - title: '嵌入第三方媒体', - general: '普通', - url: '链接:', - size: '尺寸:', - constrain_proportions: 'çº¦æŸæ¯”例', - preview: '预览', - source: 'æº' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/editor_plugin_src.js deleted file mode 100644 index accb078909..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/editor_plugin_src.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * $Id: editor_plugin_src.js 677 2008-03-07 13:52:41Z spocke $ - * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. - */ - -(function() { -// tinymce.PluginManager.requireLangPack('umbraco'); - - tinymce.create('tinymce.plugins.UmbracoImagePlugin', { - init: function(ed, url) { - // Register commands - ed.addCommand('mceUmbimage', function() { - // Internal image object like a flash placeholder - if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1) - return; - - ed.windowManager.open({ - /* UMBRACO SPECIFIC: Load Umbraco modal window */ - file: tinyMCE.activeEditor.getParam('umbraco_path') + '/plugins/tinymce3/insertImage.aspx', - width: 575 + ed.getLang('umbracoimg.delta_width', 0), - height: 505 + ed.getLang('umbracoimg.delta_height', 0), - inline: 1 - }, { - plugin_url: url - }); - }); - - // Register buttons - ed.addButton('image', { - title: 'advimage.image_desc', - cmd: 'mceUmbimage' - }); - - }, - - getInfo: function() { - return { - longname: 'Umbraco image dialog', - author: 'Umbraco', - authorurl: 'http://umbraco.org', - infourl: 'http://umbraco.org', - version: "1.0" - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('umbracoimg', tinymce.plugins.UmbracoImagePlugin); - -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/js/image.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/js/image.js deleted file mode 100644 index 25d0028fe8..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/js/image.js +++ /dev/null @@ -1,332 +0,0 @@ -var ImageDialog = { - preInit: function() { - var url; - - tinyMCEPopup.requireLangPack(); - - if (url = tinyMCEPopup.getParam("external_image_list_url")) - document.write(''); - }, - - init: function(ed) { - var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, dom = ed.dom, n = ed.selection.getNode(); - - tinyMCEPopup.resizeToInnerSize(); - - if (n.nodeName == 'IMG') { - nl.src.value = dom.getAttrib(n, 'src'); - nl.width.value = dom.getAttrib(n, 'width'); - nl.height.value = dom.getAttrib(n, 'height'); - nl.alt.value = dom.getAttrib(n, 'alt'); - nl.orgHeight.value = dom.getAttrib(n, 'rel').split(",")[1]; - nl.orgWidth.value = dom.getAttrib(n, 'rel').split(",")[0]; - - } - - // If option enabled default contrain proportions to checked - if ((ed.getParam("advimage_constrain_proportions", true)) && f.constrain) - f.constrain.checked = true; - - this.changeAppearance(); - this.showPreviewImage(nl.src.value, 1); - }, - - insert: function(file, title) { - var ed = tinyMCEPopup.editor, t = this, f = document.forms[0]; - - if (f.src.value === '') { - if (ed.selection.getNode().nodeName == 'IMG') { - ed.dom.remove(ed.selection.getNode()); - ed.execCommand('mceRepaint'); - } - - tinyMCEPopup.close(); - return; - } - - if (tinyMCEPopup.getParam("accessibility_warnings", 1)) { - if (!f.alt.value) { - tinyMCEPopup.confirm(tinyMCEPopup.getLang('advimage_dlg.missing_alt'), function(s) { - if (s) - t.insertAndClose(); - }); - - return; - } - } - - t.insertAndClose(); - }, - - insertAndClose: function() { - var ed = tinyMCEPopup.editor, f = document.forms[0], nl = f.elements, v, args = {}, el; - - tinyMCEPopup.restoreSelection(); - - // Fixes crash in Safari - if (tinymce.isWebKit) - ed.getWin().focus(); - - if (!ed.settings.inline_styles) { - args = { - vspace: nl.vspace.value, - hspace: nl.hspace.value, - border: nl.border.value, - align: getSelectValue(f, 'align') - }; - } else { - // Remove deprecated values - args = { - vspace: '', - hspace: '', - border: '', - align: '' - }; - } - - tinymce.extend(args, { - src: nl.src.value, - width: nl.width.value, - height: nl.height.value, - alt: nl.alt.value, - title: nl.alt.value, - rel: nl.orgWidth.value + ',' + nl.orgHeight.value - }); - - args.onmouseover = args.onmouseout = ''; - - el = ed.selection.getNode(); - - if (el && el.nodeName == 'IMG') { - ed.dom.setAttribs(el, args); - } else { - ed.execCommand('mceInsertContent', false, '', { skip_undo: 1 }); - ed.dom.setAttribs('__mce_tmp', args); - ed.dom.setAttrib('__mce_tmp', 'id', ''); - ed.undoManager.add(); - } - - tinyMCEPopup.close(); - }, - - getAttrib: function(e, at) { - var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; - - if (ed.settings.inline_styles) { - switch (at) { - case 'align': - if (v = dom.getStyle(e, 'float')) - return v; - - if (v = dom.getStyle(e, 'vertical-align')) - return v; - - break; - - case 'hspace': - v = dom.getStyle(e, 'margin-left') - v2 = dom.getStyle(e, 'margin-right'); - - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'vspace': - v = dom.getStyle(e, 'margin-top') - v2 = dom.getStyle(e, 'margin-bottom'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'border': - v = 0; - - tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { - sv = dom.getStyle(e, 'border-' + sv + '-width'); - - // False or not the same as prev - if (!sv || (sv != v && v !== 0)) { - v = 0; - return false; - } - - if (sv) - v = sv; - }); - - if (v) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - } - } - - if (v = dom.getAttrib(e, at)) - return v; - - return ''; - }, - - setSwapImage: function(st) { - var f = document.forms[0]; - - f.onmousemovecheck.checked = st; - setBrowserDisabled('overbrowser', !st); - setBrowserDisabled('outbrowser', !st); - - if (f.over_list) - f.over_list.disabled = !st; - - if (f.out_list) - f.out_list.disabled = !st; - - f.onmouseoversrc.disabled = !st; - f.onmouseoutsrc.disabled = !st; - }, - - resetImageData: function() { - var f = document.forms[0]; - - f.elements.width.value = f.elements.height.value = ''; - }, - - updateImageData: function(img, st) { - var f = document.forms[0]; - - if (!st) { - f.elements.width.value = img.width; - f.elements.height.value = img.height; - } - - this.preloadImg = img; - }, - - changeAppearance: function() { - var ed = tinyMCEPopup.editor, f = document.forms[0], img = document.getElementById('alignSampleImg'); - - if (img) { - if (ed.getParam('inline_styles')) { - ed.dom.setAttrib(img, 'style', f.style.value); - } else { - img.align = f.align.value; - img.border = f.border.value; - img.hspace = f.hspace.value; - img.vspace = f.vspace.value; - } - } - }, - - changeHeight: function() { - var f = document.forms[0], tp, t = this; - alert(t.preloadImg); - - if (!f.constrain.checked || !t.preloadImg) { - return; - } - - if (f.width.value == '' || f.height.value == '') - return; - - tp = (parseInt(f.width.value) / parseInt(t.preloadImg.width)) * t.preloadImg.height; - f.height.value = tp.toFixed(0); - }, - - changeWidth: function() { - var f = document.forms[0], tp, t = this; - - if (!f.constrain.checked || !t.preloadImg) { - return; - } - - if (f.width.value == '' || f.height.value == '') - return; - - tp = (parseInt(f.height.value) / parseInt(t.preloadImg.height)) * t.preloadImg.width; - f.width.value = tp.toFixed(0); - }, - - updateStyle: function(ty) { - var dom = tinyMCEPopup.dom, st, v, f = document.forms[0], img = dom.create('img', { style: dom.get('style').value }); - - if (tinyMCEPopup.editor.settings.inline_styles) { - // Handle align - if (ty == 'align') { - dom.setStyle(img, 'float', ''); - dom.setStyle(img, 'vertical-align', ''); - - v = getSelectValue(f, 'align'); - if (v) { - if (v == 'left' || v == 'right') - dom.setStyle(img, 'float', v); - else - img.style.verticalAlign = v; - } - } - - // Handle border - if (ty == 'border') { - dom.setStyle(img, 'border', ''); - - v = f.border.value; - if (v || v == '0') { - if (v == '0') - img.style.border = '0'; - else - img.style.border = v + 'px solid black'; - } - } - - // Handle hspace - if (ty == 'hspace') { - dom.setStyle(img, 'marginLeft', ''); - dom.setStyle(img, 'marginRight', ''); - - v = f.hspace.value; - if (v) { - img.style.marginLeft = v + 'px'; - img.style.marginRight = v + 'px'; - } - } - - // Handle vspace - if (ty == 'vspace') { - dom.setStyle(img, 'marginTop', ''); - dom.setStyle(img, 'marginBottom', ''); - - v = f.vspace.value; - if (v) { - img.style.marginTop = v + 'px'; - img.style.marginBottom = v + 'px'; - } - } - - // Merge - dom.get('style').value = dom.serializeStyle(dom.parseStyle(img.style.cssText)); - } - }, - - changeMouseMove: function() { - }, - - showPreviewImage: function(u, st) { - if (!u) { - tinyMCEPopup.dom.setHTML('prev', ''); - return; - } - - if (!st && tinyMCEPopup.getParam("advimage_update_dimensions_onchange", true)) - this.resetImageData(); - - u = tinyMCEPopup.editor.documentBaseURI.toAbsolute(u); - - if (!st) - tinyMCEPopup.dom.setHTML('prev', ''); - else - tinyMCEPopup.dom.setHTML('prev', ''); - } -}; - -ImageDialog.preInit(); -tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_dlg.js deleted file mode 100644 index 36c09935a4..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('en.umbimage_dlg', { - 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', - 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', - missing_alt: 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.', - dialog_title: 'Insert/edit image', - src: 'Image URL', - alt: 'Image description', - list: 'Image list', - border: 'Border', - dimensions: 'Dimensions', - vspace: 'Vertical space', - hspace: 'Horizontal space', - align: 'Alignment', - align_baseline: 'Baseline', - align_top: 'Top', - align_middle: 'Middle', - align_bottom: 'Bottom', - align_texttop: 'Text top', - align_textbottom: 'Text bottom', - align_left: 'Left', - align_right: 'Right', - image_list: 'Image list' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_us_dlg.js deleted file mode 100644 index db5be8ae0b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/en_us_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('en_us.umbimage_dlg', { - 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', - 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', - missing_alt: 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.', - dialog_title: 'Insert/edit image', - src: 'Image URL', - alt: 'Image description', - list: 'Image list', - border: 'Border', - dimensions: 'Dimensions', - vspace: 'Vertical space', - hspace: 'Horizontal space', - align: 'Alignment', - align_baseline: 'Baseline', - align_top: 'Top', - align_middle: 'Middle', - align_bottom: 'Bottom', - align_texttop: 'Text top', - align_textbottom: 'Text bottom', - align_left: 'Left', - align_right: 'Right', - image_list: 'Image list' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/he_dlg.js deleted file mode 100644 index 98091a1b41..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/he_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('he.umbimage_dlg', { - 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', - 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', - missing_alt: 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.', - dialog_title: 'Insert/edit image', - src: 'Image URL', - alt: 'Image description', - list: 'Image list', - border: 'Border', - dimensions: 'Dimensions', - vspace: 'Vertical space', - hspace: 'Horizontal space', - align: 'Alignment', - align_baseline: 'Baseline', - align_top: 'Top', - align_middle: 'Middle', - align_bottom: 'Bottom', - align_texttop: 'Text top', - align_textbottom: 'Text bottom', - align_left: 'Left', - align_right: 'Right', - image_list: 'Image list' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/it_dlg.js deleted file mode 100644 index d1b32b26c2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/it_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('it.umbimage_dlg', { - tab_general: 'Generale', - tab_appearance: 'Aspetto', - tab_advanced: 'Avanzate', - general: 'Generale', - title: 'Titolo', - preview: 'Anteprima', - constrain_proportions: 'Vincola proporzioni', - langdir: 'Direzione lingua', - langcode: 'Codice lingua', - long_desc: 'Descrizione lunga del collegamento', - style: 'Stile', - classes: 'Classi', - ltr: 'Da sinistra a destra', - rtl: 'Da destra a sinistra', - id: 'Id', - map: 'Image map', - swap_image: 'Swap immagine', - alt_image: 'Testo alternativo', - mouseover: 'Mouse over', - mouseout: 'Mouse out', - misc: 'Varie', - example_img: 'Aspetto anteprima immagine', - missing_alt: 'Sei sicuro di voler continuare senza includere una Descrizione dell'immagine? Se non lo fai l'immagine potrebbe risultare non accessibile per gli utenti con disabilit\u00E0, o per chi utilizza un browser di testo, o per chi naviga senza immagini.', - dialog_title: 'Inserisci/Modifica immagine', - src: 'URL immagine', - alt: 'Descrizione immagine', - list: 'Immagine lista', - border: 'Bordo', - dimensions: 'Dimensioni', - vspace: 'Spaziatura verticale', - hspace: 'Spaziatura orizzontale', - align: 'Allineamento', - align_baseline: 'Baseline', - align_top: 'Top', - align_middle: 'Middle', - align_bottom: 'Bottom', - align_texttop: 'Testo superiore', - align_textbottom: 'Testo inferiore', - align_left: 'Sinistra', - align_right: 'Destra', - image_list: 'Immagine lista' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ja_dlg.js deleted file mode 100644 index 1140ea22c9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ja_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ja.umbimage_dlg', { - tab_general: '一般', - tab_appearance: '表示', - tab_advanced: '高度ãªè¨­å®š', - general: '一般', - title: 'タイトル', - preview: 'プレビュー', - constrain_proportions: '縦横比ã®ç¶­æŒ', - langdir: 'æ–‡ç« ã®æ–¹å‘', - langcode: '言語コード', - long_desc: '詳細ãªèª¬æ˜Žã®ãƒªãƒ³ã‚¯', - style: 'スタイル', - classes: 'クラス', - ltr: 'å·¦ã‹ã‚‰å³', - rtl: 'å³ã‹ã‚‰å·¦', - id: 'Id', - map: 'イメージマップ', - swap_image: 'ç”»åƒã®å…¥ã‚Œæ›¿ãˆ', - alt_image: '別ã®ç”»åƒ', - mouseover: 'マウスカーソルãŒã‹ã‹ã‚‹æ™‚', - mouseout: 'マウスカーソルãŒå¤–れる時', - misc: 'ãã®ä»–', - example_img: 'ç”»åƒã®ãƒ—ãƒ¬ãƒ“ãƒ¥ãƒ¼ã®æ§˜å­', - missing_alt: 'ç”»åƒã®èª¬æ˜Žã‚’å«ã‚ãšã«ç¶šã‘ã¾ã™ã‹?ç”»åƒã®èª¬æ˜ŽãŒãªã„ã¨ç›®ã®ä¸è‡ªç”±ãªæ–¹ã€ãƒ†ã‚­ã‚¹ãƒˆè¡¨ç¤ºã ã‘ã®ãƒ–ラウザを使用ã—ã¦ã„ã‚‹æ–¹ã€ç”»åƒã®è¡¨ç¤ºã‚’æ­¢ã‚ã¦ã‚‹æ–¹ãŒã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„ã‹ã‚‚ã—れã¾ã›ã‚“。', - dialog_title: 'ç”»åƒã®æŒ¿å…¥/編集', - src: 'ç”»åƒã®URL', - alt: 'ç”»åƒã®èª¬æ˜Ž', - list: 'ç”»åƒã®ä¸€è¦§', - border: 'æž ç·š', - dimensions: '寸法', - vspace: '上下ã®ä½™ç™½', - hspace: 'å·¦å³ã®ä½™ç™½', - align: 'é…ç½®', - align_baseline: 'ベースラインæƒãˆ', - align_top: '上æƒãˆ', - align_middle: '中央æƒãˆ', - align_bottom: '下æƒãˆ', - align_texttop: 'テキストã®ä¸Šç«¯æƒãˆ', - align_textbottom: 'テキストã®ä¸‹ç«¯æƒãˆ', - align_left: '左寄ã›', - align_right: 'å³å¯„ã›', - image_list: 'ç”»åƒã®ä¸€è¦§' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ru_dlg.js deleted file mode 100644 index 4cb8e5558a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/ru_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ru.umbimage_dlg', { - tab_general: 'Общее', - tab_appearance: 'Вид', - tab_advanced: 'Дополнительно', - general: 'Общие ÑвойÑтва', - title: 'Заголовок', - preview: 'ПредпроÑмотр', - constrain_proportions: 'СохранÑть пропорции', - langdir: 'Ðаправление Ñзыка', - langcode: 'Код Ñзыка', - long_desc: 'СÑылка на длинное опиÑание', - style: 'Стиль', - classes: 'КлаÑÑÑ‹ CSS', - ltr: 'Слева напрапво', - rtl: 'Справа налево', - id: 'Id', - map: 'Карта', - swap_image: 'Замена', - alt_image: 'Ðльтернатива', - mouseover: 'при заходе мыши', - mouseout: 'при выходе мыши', - misc: 'Разное', - example_img: 'Пример внешнего вида', - missing_alt: 'Ð’Ñ‹ уверены, что хотите продолжить без ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ? Без опиÑÐ°Ð½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ может оказатьÑÑ Ð½ÐµÐ´Ð¾Ñтупным некоторым категориÑм пользователей Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ñ‹Ð¼Ð¸ возможноÑÑ‚Ñми, или иÑпользующим текÑтовый браузер, а также пользователÑм, отключившим показ изображений.', - dialog_title: 'Ð’Ñтавить/изменить изображение', - src: 'URL изображениÑ', - alt: 'ОпиÑание изображениÑ', - list: 'СпиÑок', - border: 'Рамка', - dimensions: 'Размеры', - vspace: 'ОтÑтуп по вертикали', - hspace: 'ОтÑтуп по горизонтали', - align: 'Выравнивание', - align_baseline: 'По базовой линии', - align_top: 'По верху', - align_middle: 'По центру', - align_bottom: 'По низу', - align_texttop: 'По верху текÑта', - align_textbottom: 'По низу текÑта', - align_left: 'По левому краю', - align_right: 'По правому краю', - image_list: 'СпиÑок изображений' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/sv_dlg.js deleted file mode 100644 index 2c18b280c5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/sv_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('sv.umbimage_dlg', { - tab_general: 'Generellt', - tab_appearance: 'Utseende', - tab_advanced: 'Avancerat', - general: 'Generellt', - title: 'Titel', - preview: 'Förhandsgranska', - constrain_proportions: 'BibehÃ¥ll proportioner', - langdir: 'SprÃ¥kdirektion', - langcode: 'SprÃ¥kkod', - long_desc: 'LÃ¥ng länkbeskrivning', - style: 'Stil', - classes: 'Klasser', - ltr: 'Vänster till höger', - rtl: 'höger till vänster', - id: 'Id', - map: 'Bildkarta', - swap_image: 'Byt bild', - alt_image: 'Alternativ bild', - mouseover: 'För musen över', - mouseout: 'för musen utanför', - misc: 'Blandat', - example_img: 'Visning av bildförhandsgranskning', - missing_alt: 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.', - dialog_title: 'Infoga/redigera bild', - src: 'Bild URL', - alt: 'Bildbeskrivning', - list: 'Bildlista', - border: 'Ram', - dimensions: 'Dimensioner', - vspace: 'Vertikalt avstÃ¥nd', - hspace: 'Horisontellt avstÃ¥nd', - align: 'Position', - align_baseline: 'Baslinje', - align_top: 'Toppen', - align_middle: 'Mitten', - align_bottom: 'Botten', - align_texttop: 'Text topp', - align_textbottom: 'Text botten', - align_left: 'Vänster', - align_right: 'Höger', - image_list: 'Bildlista' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/zh_dlg.js deleted file mode 100644 index 449c6df44d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoimg/langs/zh_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('zh.umbimage_dlg', { - tab_general: '普通', - tab_appearance: '外观', - tab_advanced: '高级', - general: '普通', - title: '标题', - preview: '预览', - constrain_proportions: 'çº¦æŸæ¯”例', - langdir: '语言书写方å‘', - langcode: '语言代ç ', - long_desc: '长原文链接', - style: 'æ ·å¼', - classes: 'ç±»', - ltr: '从左到å³', - rtl: '从å³åˆ°å·¦', - id: 'Id', - map: '图片热区', - swap_image: '交æ¢å›¾ç‰‡', - alt_image: '替代图片', - mouseover: '鼠标移入', - mouseout: '鼠标移出', - misc: '其它', - example_img: '样图外观', - missing_alt: '你确定ä¸è¦å›¾ç‰‡æ›¿ä»£æ–‡å­—å—?替代文字å¯ä»¥åœ¨å›¾ç‰‡æ— æ³•显示时显示。', - dialog_title: 'æ’å…¥/编辑图片', - src: '图片URL', - alt: '图片æè¿°', - list: '图片列表', - border: '边框', - dimensions: '尺寸', - vspace: '垂直间è·', - hspace: '水平间è·', - align: '对é½', - align_baseline: '对é½åº•线', - align_top: '顶部对é½', - align_middle: '中间对é½', - align_bottom: '底部对é½', - align_texttop: '坹齿–‡å­—顶部', - align_textbottom: '坹齿–‡å­—底部', - align_left: '左对é½', - align_right: 'å³å¯¹é½', - image_list: '图片列表' -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/editor_plugin_src.js deleted file mode 100644 index fbae0021a1..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/editor_plugin_src.js +++ /dev/null @@ -1,54 +0,0 @@ -/** -* editor_plugin_src.js -* -* Copyright 2012, Umbraco -* Released under MIT License. -* -* License: http://opensource.org/licenses/mit-license.html -*/ - -(function () { - var Event = tinymce.dom.Event, each = tinymce.each, DOM = tinymce.DOM; - - /** - * This plugin modifies the standard TinyMCE paste, with umbraco specific changes. - * - * @class tinymce.plugins.umbContextMenu - */ - tinymce.create('tinymce.plugins.UmbracoLink', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @method init - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init: function (ed, url) { - var t = this; - - ed.execCommands.mceAdvLink.func = function () { - var se = ed.selection; - - // No selection and not in link - if (se.isCollapsed() && !ed.dom.getParent(se.getNode(), 'A')) - return; - - ed.windowManager.open({ - file: tinyMCE.activeEditor.getParam('umbraco_path') + '/plugins/tinymce3/insertLink.aspx', - width: 480 + parseInt(ed.getLang('advlink.delta_width', 0)), - height: 510 + parseInt(ed.getLang('advlink.delta_height', 0)), - inline: 1 - }, { - plugin_url: url - }); - }; - - } - - }); - - // Register plugin - tinymce.PluginManager.add('umbracolink', tinymce.plugins.UmbracoLink); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/js/umbracolink.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/js/umbracolink.js deleted file mode 100644 index b0cce49bc1..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/js/umbracolink.js +++ /dev/null @@ -1,567 +0,0 @@ -/* Functions for the advlink plugin popup */ - -tinyMCEPopup.requireLangPack(); - -var templates = { - "window.open" : "window.open('${url}','${target}','${options}')" -}; - -function preinit() { - var url; - - if (url = tinyMCEPopup.getParam("external_link_list_url")) - document.write(''); -} - -function changeClass() { - var f = document.forms[0]; - - f.classes.value = getSelectValue(f, 'classlist'); -} - -function init() { - tinyMCEPopup.resizeToInnerSize(); - - var formObj = document.forms[0]; - var inst = tinyMCEPopup.editor; - var elm = inst.selection.getNode(); - var action = "insert"; - var html; - - /* UMBRACO SPECIFIC */ - - //document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink'); - //document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink'); - document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target'); - - // Link list -// html = getLinkListHTML('linklisthref','href'); -// if (html == "") -// document.getElementById("linklisthrefrow").style.display = 'none'; -// else -// document.getElementById("linklisthrefcontainer").innerHTML = html; - - // Anchor list - html = getAnchorListHTML('anchorlist','href'); - if (html == "") - document.getElementById("anchorlistrow").style.display = 'none'; - else - document.getElementById("anchorlistcontainer").innerHTML = html; - - // Resize some elements - /*if (isVisible('hrefbrowser')) - document.getElementById('href').style.width = '260px'; - - if (isVisible('popupurlbrowser')) - document.getElementById('popupurl').style.width = '180px'; - - elm = inst.dom.getParent(elm, "A"); - if (elm == null) { - var prospect = inst.dom.create("p", null, inst.selection.getContent()); - if (prospect.childNodes.length === 1) { - elm = prospect.firstChild; - } - } - - if (elm != null && elm.nodeName == "A") - action = "update"; - - formObj.insert.value = tinyMCEPopup.getLang(action, 'Insert', true); - - setPopupControlsDisabled(true); - - * EO UMBRACO SPECIFIC - */ - - elm = inst.dom.getParent(elm, "A"); - if (elm != null && elm.nodeName == "A") - action = "update"; - - if (action == "update") { - /* UMBRACO SPECIFIC: check local links */ - var href = validateUmbracoLink(inst.dom.getAttrib(elm, 'href')); - var onclick = inst.dom.getAttrib(elm, 'onclick'); - - // Setup form data - setFormValue('href', href); - setFormValue('title', inst.dom.getAttrib(elm, 'title')); - - /* UMBRACO SPECIFIC - - setFormValue('id', inst.dom.getAttrib(elm, 'id')); - setFormValue('style', inst.dom.getAttrib(elm, "style")); - setFormValue('rel', inst.dom.getAttrib(elm, 'rel')); - setFormValue('rev', inst.dom.getAttrib(elm, 'rev')); - setFormValue('charset', inst.dom.getAttrib(elm, 'charset')); - setFormValue('hreflang', inst.dom.getAttrib(elm, 'hreflang')); - setFormValue('dir', inst.dom.getAttrib(elm, 'dir')); - setFormValue('lang', inst.dom.getAttrib(elm, 'lang')); - setFormValue('tabindex', inst.dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); - setFormValue('accesskey', inst.dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); - setFormValue('type', inst.dom.getAttrib(elm, 'type')); - setFormValue('onfocus', inst.dom.getAttrib(elm, 'onfocus')); - setFormValue('onblur', inst.dom.getAttrib(elm, 'onblur')); - setFormValue('onclick', onclick); - setFormValue('ondblclick', inst.dom.getAttrib(elm, 'ondblclick')); - setFormValue('onmousedown', inst.dom.getAttrib(elm, 'onmousedown')); - setFormValue('onmouseup', inst.dom.getAttrib(elm, 'onmouseup')); - setFormValue('onmouseover', inst.dom.getAttrib(elm, 'onmouseover')); - setFormValue('onmousemove', inst.dom.getAttrib(elm, 'onmousemove')); - setFormValue('onmouseout', inst.dom.getAttrib(elm, 'onmouseout')); - setFormValue('onkeypress', inst.dom.getAttrib(elm, 'onkeypress')); - setFormValue('onkeydown', inst.dom.getAttrib(elm, 'onkeydown')); - setFormValue('onkeyup', inst.dom.getAttrib(elm, 'onkeyup')); - setFormValue('target', inst.dom.getAttrib(elm, 'target')); - setFormValue('classes', inst.dom.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', inst.dom.getAttrib(elm, 'dir')); - selectByValue(formObj, 'rel', inst.dom.getAttrib(elm, 'rel')); - selectByValue(formObj, 'rev', inst.dom.getAttrib(elm, 'rev')); - selectByValue(formObj, 'linklisthref', href); - */ - if (href.charAt(0) == '#') - selectByValue(formObj, 'anchorlist', href); - /* - addClassesToList('classlist', 'advlink_styles'); - - selectByValue(formObj, 'classlist', inst.dom.getAttrib(elm, 'class'), true); - */ - selectByValue(formObj, 'targetlist', inst.dom.getAttrib(elm, 'target'), true); - /* - } else - addClassesToList('classlist', 'advlink_styles'); - */ - } - /* - * EO UMBRACO SPECIFIC - */ -} - -function checkPrefix(n) { - if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email'))) - n.value = 'mailto:' + n.value; - - if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external'))) - n.value = 'http://' + n.value; -} - -function setFormValue(name, value) { - document.forms[0].elements[name].value = value; -} - -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;', ''); - } else - formObj.popupreturn.checked = false; - - var onClickData = parseLink(onclick); - - if (onClickData != null) { - formObj.ispopup.checked = true; - setPopupControlsDisabled(false); - - var onClickWindowOptions = parseOptions(onClickData['options']); - var url = onClickData['url']; - - formObj.popupname.value = onClickData['target']; - formObj.popupurl.value = 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"; - - buildOnClick(); - } -} - -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' + name + ''; - } - - if (html == "") - return ""; - - html = ''; - - return html; -} - -function insertAction() { - var inst = tinyMCEPopup.editor; - var elm, elementArray, i; - - /* UMBRACO SPECIFIC - if there's a locallink, we'll grap that */ - if (document.forms[0].localUrl.value) { - document.forms[0].href.value = document.forms[0].localUrl.value; - } - /* EO UMBRACO SPECIFIC */ - - elm = inst.selection.getNode(); - checkPrefix(document.forms[0].href); - - elm = inst.dom.getParent(elm, "A"); - - // Remove element if there is no href - if (!document.forms[0].href.value) { - i = inst.selection.getBookmark(); - inst.dom.remove(elm, 1); - inst.selection.moveToBookmark(i); - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - return; - } - - // Create new anchor elements - if (elm == null) { - inst.getDoc().execCommand("unlink", false, null); - tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); - - elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';}); - for (i=0; i' + tinyMCELinkList[i][0] + ''; - - html += ''; - - return html; - - // tinyMCE.debug('-- image list start --', html, '-- image list end --'); -} - -function getTargetListHTML(elm_id, target_form_element) { - var targets = tinyMCEPopup.getParam('theme_advanced_link_targets', '').split(';'); - var html = ''; - - html += ''; - - return html; -} - -// While loading -preinit(); -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/da_dlg.js deleted file mode 100644 index 06f7fe3d83..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.advlink_dlg',{"target_name":"Destinationsnavn",classes:"Klasser",style:"Stil",id:"Id","popup_position":"Position (X/Y)",langdir:"Sprogretning","popup_size":"St\u00f8rrelse","popup_dependent":"Afh\u00e6ngig (Kun Mozilla/Firefox)","popup_resizable":"Lad det v\u00e6re muligt at \u00e6ndre st\u00f8rrelsen p\u00e5 vinduet","popup_location":"Vis adresselinje","popup_menubar":"Vis menulinje","popup_toolbar":"Vis v\u00e6rkt\u00f8jslinjer","popup_statusbar":"Vis statuslinje","popup_scrollbars":"Vis rullepanel","popup_return":"Inds\u00e6t \'return false\'","popup_name":"Vinduesnavn","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"\u00c5ben i nyt vindue","target_top":"\u00c5ben i \u00f8verste vindue / ramme (erstatter alle rammer)","target_parent":"\u00c5ben i overliggende vindue / ramme","target_same":"\u00c5ben i dette vindue / ramme","anchor_names":"Ankre","popup_opts":"Indstillinger","advanced_props":"Avancerede egenskaber","event_props":"H\u00e6ndelser","popup_props":"Popup egenskaber","general_props":"Generelle egenskaber","advanced_tab":"Advanceret","events_tab":"H\u00e6ndelser","popup_tab":"Popup","general_tab":"Generelt",list:"Liste over links","is_external":"Den URL, der er indtastet, ser ud til at v\u00e6re et eksternt link. Vil du have tilf\u00f8jet det p\u00e5kr\u00e6vede http:// foran?","is_email":"Den URL, der er indtastet, ser ud til at v\u00e6re en emailadresse. Vil du have tilf\u00f8jet det p\u00e5kr\u00e6vede mailto: foran?",titlefield:"Titel",target:"M\u00e5l",url:"Link URL",title:"Inds\u00e6t/rediger link","link_list":"Liste over links",rtl:"H\u00f8jre mod venstre",ltr:"Venstre mod h\u00f8jre",accesskey:"Genvejstast",tabindex:"Tabindex",rev:"Relativ destination til side",rel:"Relativ side til destination",mime:"Destinations-MIME-type",encoding:"Destinationstegns\u00e6t",langcode:"Sprogkode","target_langcode":"Destinationssprog",width:"Bredde",height:"H\u00f8jde"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/de_dlg.js deleted file mode 100644 index bb0d3e35b3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.advlink_dlg',{"target_name":"Name der Zielseite",classes:"Klassen",style:"Format",id:"ID","popup_position":"Position (X/Y)",langdir:"Schriftrichtung","popup_size":"Gr\u00f6\u00dfe","popup_dependent":"Vom Elternfenster abh\u00e4ngig
    (nur Mozilla/Firefox) ","popup_resizable":"Vergr\u00f6\u00dfern des Fenster zulassen","popup_location":"Adressleiste anzeigen","popup_menubar":"Browsermen\u00fc anzeigen","popup_toolbar":"Werkzeugleisten anzeigen","popup_statusbar":"Statusleiste anzeigen","popup_scrollbars":"Scrollbalken anzeigen","popup_return":"Link trotz Popup folgen","popup_name":"Name des Fensters","popup_url":"Popup-Adresse",popup:"JavaScript-Popup","target_blank":"In neuem Fenster \u00f6ffnen","target_top":"Im obersten Frame \u00f6ffnen (sprengt das Frameset)","target_parent":"Im \u00fcbergeordneten Fenster/Frame \u00f6ffnen","target_same":"Im selben Fenster/Frame \u00f6ffnen","anchor_names":"Anker","popup_opts":"Optionen","advanced_props":"Erweiterte Eigenschaften","event_props":"Ereignisse","popup_props":"Popup-Eigenschaften","general_props":"Allemeine Eigenschaften","advanced_tab":"Erweitert","events_tab":"Ereignisse","popup_tab":"Popup","general_tab":"Allgemein",list:"Linkliste","is_external":"Diese Adresse scheint ein externer Link zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"http://\" voranstellen?","is_email":"Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"mailto:\" voranstellen?",titlefield:"Titel",target:"Fenster",url:"Adresse",title:"Link einf\u00fcgen/bearbeiten","link_list":"Linkliste",rtl:"Rechts nach links",ltr:"Links nach rechts",accesskey:"Tastenk\u00fcrzel",tabindex:"Tabindex",rev:"Beziehung des Linkziels zur Seite",rel:"Beziehung der Seite zum Linkziel",mime:"MIME-Type der Zielseite",encoding:"Zeichenkodierung der Zielseite",langcode:"Sprachcode","target_langcode":"Sprache der Zielseite",width:"Breite",height:"H\u00f6he"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_dlg.js deleted file mode 100644 index 3169a56580..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.advlink_dlg',{"target_name":"Target Name",classes:"Classes",style:"Style",id:"ID","popup_position":"Position (X/Y)",langdir:"Language Direction","popup_size":"Size","popup_dependent":"Dependent (Mozilla/Firefox Only)","popup_resizable":"Make Window Resizable","popup_location":"Show Location Bar","popup_menubar":"Show Menu Bar","popup_toolbar":"Show Toolbars","popup_statusbar":"Show Status Bar","popup_scrollbars":"Show Scrollbars","popup_return":"Insert \'return false\'","popup_name":"Window Name","popup_url":"Popup URL",popup:"JavaScript Popup","target_blank":"Open in New Window","target_top":"Open in Top Frame (Replaces All Frames)","target_parent":"Open in Parent Window/Frame","target_same":"Open in This Window/Frame","anchor_names":"Anchors","popup_opts":"Options","advanced_props":"Advanced Properties","event_props":"Events","popup_props":"Popup Properties","general_props":"General Properties","advanced_tab":"Advanced","events_tab":"Events","popup_tab":"Popup","general_tab":"General",list:"Link List","is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",titlefield:"Title",target:"Target",url:"Link URL",title:"Insert/Edit Link","link_list":"Link List",rtl:"Right to Left",ltr:"Left to Right",accesskey:"AccessKey",tabindex:"TabIndex",rev:"Relationship Target to Page",rel:"Relationship Page to Target",mime:"Target MIME Type",encoding:"Target Character Encoding",langcode:"Language Code","target_langcode":"Target Language",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_us_dlg.js deleted file mode 100644 index 2112e7ce3a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/en_us_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en_us.advlink_dlg',{"target_name":"Target Name",classes:"Classes",style:"Style",id:"ID","popup_position":"Position (X/Y)",langdir:"Language Direction","popup_size":"Size","popup_dependent":"Dependent (Mozilla/Firefox Only)","popup_resizable":"Make Window Resizable","popup_location":"Show Location Bar","popup_menubar":"Show Menu Bar","popup_toolbar":"Show Toolbars","popup_statusbar":"Show Status Bar","popup_scrollbars":"Show Scrollbars","popup_return":"Insert \'return false\'","popup_name":"Window Name","popup_url":"Popup URL",popup:"JavaScript Popup","target_blank":"Open in New Window","target_top":"Open in Top Frame (Replaces All Frames)","target_parent":"Open in Parent Window/Frame","target_same":"Open in This Window/Frame","anchor_names":"Anchors","popup_opts":"Options","advanced_props":"Advanced Properties","event_props":"Events","popup_props":"Popup Properties","general_props":"General Properties","advanced_tab":"Advanced","events_tab":"Events","popup_tab":"Popup","general_tab":"General",list:"Link List","is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",titlefield:"Title",target:"Target",url:"Link URL",title:"Insert/Edit Link","link_list":"Link List",rtl:"Right to Left",ltr:"Left to Right",accesskey:"AccessKey",tabindex:"TabIndex",rev:"Relationship Target to Page",rel:"Relationship Page to Target",mime:"Target MIME Type",encoding:"Target Character Encoding",langcode:"Language Code","target_langcode":"Target Language",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fi_dlg.js deleted file mode 100644 index e49488e733..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.advlink_dlg',{"target_name":"Kohteen nimi",classes:"Luokat",style:"Tyyli",id:"Id","popup_position":"Sijainti (X/Y)",langdir:"Kielen suunta","popup_size":"Koko","popup_dependent":"Riippuvainen (vain Mozilla/Firefox)","popup_resizable":"Tee ikkunan koko muokattavaksi","popup_location":"N\u00e4yt\u00e4 sijaintipalkki","popup_menubar":"N\u00e4yt\u00e4 valikkopalkki","popup_toolbar":"N\u00e4yt\u00e4 ty\u00f6kalut","popup_statusbar":"N\u00e4yt\u00e4 tilapalkki","popup_scrollbars":"N\u00e4yt\u00e4 vierityspalkit","popup_return":"Lis\u00e4\u00e4 \'return false\'","popup_name":"Ikkunan nimi","popup_url":"Ponnahdusikkunan URL",popup:"JavaScript-ponnahdusikkuna","target_blank":"Avaa uudessa ikkunassa","target_top":"Avaa ylimm\u00e4ss\u00e4 ruudussa (korvaa kaikki ruudut)","target_parent":"Avaa ylemm\u00e4ss\u00e4 ikkunassa","target_same":"Avaa t\u00e4ss\u00e4 ikkunassa","anchor_names":"Ankkurit","popup_opts":"Valinta","advanced_props":"Edistyneet asetukset","event_props":"Tapahtumat (events)","popup_props":"Ponnahdusikkunan asetukset","general_props":"Yleiset asetukset","advanced_tab":"Edistynyt","events_tab":"Tapahtumat","popup_tab":"Ponnahdusikkuna","general_tab":"Yleiset",list:"Linkkilista","is_external":"Sy\u00f6tt\u00e4m\u00e4si URL n\u00e4ytt\u00e4\u00e4 olevan sivuston ulkoinen osoite, haluatko lis\u00e4t\u00e4 http://-etuliitteen?","is_email":"Sy\u00f6tt\u00e4m\u00e4si URL n\u00e4ytt\u00e4\u00e4 olevan s\u00e4hk\u00f6postiosoite, haluatko lis\u00e4t\u00e4 mailto:-etuliitteen?",titlefield:"Otsikko",target:"Kohde (target)",url:"Linkin URL",title:"Lis\u00e4\u00e4/muokkaa linkki\u00e4","link_list":"Linkkilista",rtl:"Oikealta vasemmalle",ltr:"Vasemmalta oikealle",accesskey:"Pikan\u00e4pp\u00e4in",tabindex:"Tabulaattori-indeksi",rev:"Kohteen suhde sivuun",rel:"Sivun suhde kohteeseen",mime:"Kohteen MIME-tyyppi",encoding:"Kohteen merkist\u00f6koodaus",langcode:"Kielen koodi","target_langcode":"Kohteen kieli",width:"Leveys",height:"Korkeus"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fr_dlg.js deleted file mode 100644 index 38e5a7858f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.advlink_dlg',{"target_name":"Nom de la cible",classes:"Classes",style:"Style",id:"Id","popup_position":"Position (X/Y)",langdir:"Sens de lecture","popup_size":"Taille","popup_dependent":"D\u00e9pendante (seulement sous Mozilla/Firefox)","popup_resizable":"Autoriser le redimensionnement de la fen\u00eatre","popup_location":"Afficher la barre d\'adresse","popup_menubar":"Afficher la barre de menu","popup_toolbar":"Afficher la barre d\'outils","popup_statusbar":"Afficher la barre d\'\u00e9tat","popup_scrollbars":"Afficher les ascenseurs","popup_return":"Ins\u00e9rer \'return false\'","popup_name":"Nom de la fen\u00eatre","popup_url":"URL de la popup",popup:"Popup Javascript","target_blank":"Ouvrir dans une nouvelle fen\u00eatre","target_top":"Ouvrir dans le cadre principal (remplace tous les cadres)","target_parent":"Ouvrir dans la fen\u00eatre / le cadre parent","target_same":"Ouvrir dans cette fen\u00eatre / dans ce cadre","anchor_names":"Ancres","popup_opts":"Options","advanced_props":"Propri\u00e9t\u00e9s avanc\u00e9es","event_props":"\u00c9v\u00e8nements","popup_props":"Propri\u00e9t\u00e9s de la popup","general_props":"Propri\u00e9t\u00e9s g\u00e9n\u00e9rales","advanced_tab":"Avanc\u00e9","events_tab":"\u00c9v\u00e8nements","popup_tab":"Popup","general_tab":"G\u00e9n\u00e9ral",list:"Liste de liens","is_external":"L\'URL que vous avez saisie semble \u00eatre une adresse web externe. Souhaitez-vous ajouter le pr\u00e9fixe \u00ab http:// \u00bb ?","is_email":"L\'URL que vous avez saisie semble \u00eatre une adresse e-mail, souhaitez-vous ajouter le pr\u00e9fixe \u00ab mailto: \u00bb ?",titlefield:"Titre",target:"Cible",url:"URL du lien",title:"Ins\u00e9rer / \u00e9diter un lien","link_list":"Liste des liens",rtl:"Droite \u00e0 gauche",ltr:"Gauche \u00e0 droite",accesskey:"Touche d\'acc\u00e8s rapide",tabindex:"Tabindex",rev:"Relation de la cible \u00e0 la page",rel:"Relation de la page \u00e0 la cible",mime:"Type MIME de la cible",encoding:"Encodage de la cible",langcode:"Code de la langue","target_langcode":"Langue de la cible",width:"Largeur",height:"Hauteur"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/he_dlg.js deleted file mode 100644 index 7ea21bdaae..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.advlink_dlg',{"target_name":"Target name",classes:"Classes",style:"\u05e1\u05d2\u05e0\u05d5\u05df",id:"\u05de\u05e1\u05e4\u05e8 \u05e1\u05d9\u05d3\u05d5\u05e8\u05d9","popup_position":"\u05de\u05d9\u05e7\u05d5\u05dd (X/Y)",langdir:"\u05db\u05d9\u05d5\u05d5\u05df \u05d4\u05e9\u05e4\u05d4","popup_size":"\u05d2\u05d5\u05d3\u05dc","popup_dependent":"Dependent (Mozilla/Firefox only)","popup_resizable":"\u05d7\u05dc\u05d5\u05df \u05d3\u05d9\u05e0\u05d0\u05de\u05d9(resizable)","popup_location":"\u05d4\u05e6\u05d2\u05ea location bar ","popup_menubar":"\u05d4\u05e6\u05d2\u05ea \u05ea\u05e4\u05e8\u05d9\u05d8","popup_toolbar":"\u05d4\u05e6\u05d2\u05ea \u05e1\u05e8\u05d2\u05dc\u05d9 \u05db\u05dc\u05d9\u05dd","popup_statusbar":"\u05d4\u05e6\u05d2\u05ea \u05e9\u05d5\u05e8\u05ea \u05e1\u05d8\u05d0\u05d8\u05d5\u05e1","popup_scrollbars":"\u05d4\u05e6\u05d2\u05ea \u05e4\u05e1 \u05d2\u05dc\u05d9\u05dc\u05d4","popup_return":"\u05d9\u05e9 \u05dc\u05d4\u05db\u05e0\u05d9\u05e1 \'return false\'","popup_name":"\u05e9\u05dd \u05d4\u05d7\u05dc\u05d5\u05df","popup_url":"\u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5 URL",popup:"\u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5 javascript","target_blank":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05d7\u05dc\u05d5\u05df \u05d7\u05d3\u05e9","target_top":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05d7\u05dc\u05d5\u05df \u05d4\u05d1\u05df \u05d4\u05e8\u05d0\u05e9\u05d9(\u05de\u05d7\u05dc\u05d9\u05e3 \u05d0\u05ea \u05db\u05dc \u05d7\u05dc\u05d5\u05e0\u05d5\u05ea \u05d4\u05d1\u05e0\u05d9\u05dd)","target_parent":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05dc\u05d5\u05df \u05d4\u05d0\u05d1\u05d0/\u05d7\u05dc\u05d5\u05df \u05d1\u05df","target_same":"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05d1\u05d7\u05dc\u05d5\u05df \u05d7\u05d3\u05e9/\u05d7\u05dc\u05d5\u05df \u05d1\u05df","anchor_names":"\u05e7\u05d9\u05e9\u05d5\u05e8 \u05dc\u05e1\u05d9\u05de\u05e0\u05d9\u05d4","popup_opts":"\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea","advanced_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05de\u05ea\u05e7\u05d3\u05de\u05d5\u05ea","event_props":"\u05de\u05d0\u05d5\u05e8\u05e2\u05d5\u05ea","popup_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5","general_props":"\u05ea\u05db\u05d5\u05e0\u05d5\u05ea \u05db\u05dc\u05dc\u05d9\u05d5\u05ea","advanced_tab":"\u05de\u05ea\u05e7\u05d3\u05dd","events_tab":"\u05d0\u05e8\u05d5\u05e2\u05d9\u05dd","popup_tab":"\u05d7\u05dc\u05d5\u05df \u05de\u05d5\u05e7\u05e4\u05e5","general_tab":"\u05db\u05dc\u05dc\u05d9",list:"\u05e8\u05e9\u05d9\u05de\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd","is_external":"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4-URL \u05e9\u05d4\u05d5\u05db\u05e0\u05e1\u05d4 \u05d4\u05d9\u05d0 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9 \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea http:// \u05d4\u05e0\u05d3\u05e8\u05e9\u05ea?","is_email":"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4-URL \u05e9\u05d4\u05d5\u05db\u05e0\u05e1\u05d4 \u05d4\u05d9\u05d0 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05db\u05ea\u05d5\u05d1\u05ea \u05de\u05d9\u05d9\u05dc \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea MAILTO \u05d4\u05e0\u05d3\u05e8\u05e9\u05ea?",titlefield:"\u05db\u05d5\u05ea\u05e8\u05ea \u05d4\u05e7\u05d9\u05e9\u05d5\u05e8",target:"\u05d9\u05e2\u05d3",url:"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05e7\u05d9\u05e9\u05d5\u05e8",title:"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8","link_list":"\u05e8\u05e9\u05d9\u05de\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd",rtl:"\u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc",ltr:"\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df",accesskey:"Accesskey",tabindex:"Tabindex",rev:"Relationship target to page",rel:"Relationship page to target",mime:"Target MIME type",encoding:"Target character encoding",langcode:"\u05e7\u05d5\u05d3 \u05d4\u05e9\u05e4\u05d4","target_langcode":"Target language",width:"\u05e8\u05d5\u05d7\u05d1",height:"\u05d2\u05d5\u05d1\u05d4"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/it_dlg.js deleted file mode 100644 index bf19659d05..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.advlink_dlg',{"target_name":"Nome target",classes:"Classe",style:"Stile",id:"Id","popup_position":"Posizione (X/Y)",langdir:"Direzione del testo","popup_size":"Dimensioni","popup_dependent":"Dipendente (Solo in Mozilla/Firefox)","popup_resizable":"Rendi la finestra ridimensionabile","popup_location":"Mostra barra navigazione","popup_menubar":"Mostra barra menu","popup_toolbar":"Mostra barre strumenti","popup_statusbar":"Mostra barra di stato","popup_scrollbars":"Mostra barre di scorrimento","popup_return":"Inserisci \'return false\'","popup_name":"Nome finestra","popup_url":"URL Popup",popup:"Popup Javascript","target_blank":"Apri in una nuova finestra","target_top":"Apri nella cornice superiore (sostituisce tutte le cornici)","target_parent":"Apri nella finestra / cornice genitore","target_same":"Apri in questa finestra / cornice","anchor_names":"Ancore","popup_opts":"Opzioni","advanced_props":"Propriet\u00e0 avanzate","event_props":"Eventi","popup_props":"Propriet\u00e0 popup","general_props":"Propriet\u00e0 generali","advanced_tab":"Avanzate","events_tab":"Eventi","popup_tab":"Popup","general_tab":"Generale",list:"Lista collegamenti","is_external":"L\'URL inserito sembra essere un link esterno. Aggiungere il necessario prefisso http:// ?","is_email":"L\'URL inserito sembra essere un indirizzo email. Aggiungere il necessario prefisso mailto: ?",titlefield:"Titolo",target:"Target",url:"URL collegamento",title:"Inserisci/modifica link","link_list":"Lista collegamenti",rtl:"Destra verso sinistra",ltr:"Sinistra verso destra",accesskey:"Carattere di accesso",tabindex:"Indice tabulazione",rev:"Relazione da target a pagina",rel:"Relazione da pagina a target",mime:"Tipo MIME del target",encoding:"Codifica carattere del target",langcode:"Lingua","target_langcode":"Lingua del target",width:"Larghezza",height:"Altezza"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ja_dlg.js deleted file mode 100644 index 68ebcd2e6e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.advlink_dlg',{"target_name":"\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u540d\u524d",classes:"\u30af\u30e9\u30b9",style:"\u30b9\u30bf\u30a4\u30eb",id:"ID","popup_position":"\u4f4d\u7f6e (X/Y)",langdir:"\u6587\u7ae0\u306e\u65b9\u5411","popup_size":"\u5927\u304d\u3055","popup_dependent":"\u4f9d\u5b58(Mozilla\u3068Firefox\u3060\u3051)","popup_resizable":"\u30a6\u30a4\u30f3\u30c9\u30a6\u306e\u30b5\u30a4\u30ba\u5909\u66f4\u3092\u8a31\u53ef","popup_location":"\u30a2\u30c9\u30ec\u30b9\u30d0\u30fc\u3092\u8868\u793a","popup_menubar":"\u30e1\u30cb\u30e5\u30fc\u30d0\u30fc\u3092\u8868\u793a","popup_toolbar":"\u30c4\u30fc\u30eb\u30d0\u30fc\u3092\u8868\u793a","popup_statusbar":"\u30b9\u30c6\u30fc\u30bf\u30b9\u30d0\u30fc\u3092\u8868\u793a","popup_scrollbars":"\u30b9\u30af\u30ed\u30fc\u30eb\u30d0\u30fc\u3092\u8868\u793a","popup_return":"\'return false\'\u3092\u633f\u5165","popup_name":"\u30a6\u30a4\u30f3\u30c9\u30a6\u306e\u540d\u524d","popup_url":"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u306eURL",popup:"Javascript\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7","target_blank":"\u65b0\u3057\u3044\u30a6\u30a4\u30f3\u30c9\u30a6\u3067\u958b\u304f","target_top":"\u30c8\u30c3\u30d7\u306e\u30d5\u30ec\u30fc\u30e0\u3067\u958b\u304f(\u3059\u3079\u3066\u306e\u30d5\u30ec\u30fc\u30e0\u3092\u7f6e\u304d\u63db\u3048)","target_parent":"\u89aa\u30a6\u30a4\u30f3\u30c9\u30a6/\u89aa\u30d5\u30ec\u30fc\u30e0\u3067\u958b\u304f","target_same":"\u3053\u306e\u30a6\u30a4\u30f3\u30c9\u30a6/\u30d5\u30ec\u30fc\u30e0\u3067\u958b\u304f","anchor_names":"\u30a2\u30f3\u30ab\u30fc","popup_opts":"\u30aa\u30d7\u30b7\u30e7\u30f3","advanced_props":"\u9ad8\u5ea6\u306a\u5c5e\u6027","event_props":"\u30a4\u30d9\u30f3\u30c8","popup_props":"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7","general_props":"\u4e00\u822c","advanced_tab":"\u5c02\u9580\u7684","events_tab":"\u30a4\u30d9\u30f3\u30c8","popup_tab":"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7","general_tab":"\u4e00\u822c",list:"\u30ea\u30f3\u30af\u306e\u4e00\u89a7","is_external":"\u5165\u529b\u3057\u305fURL\u306f\u5916\u90e8\u306e\u30ea\u30f3\u30af\u306e\u3088\u3046\u3067\u3059\u3002\u30ea\u30f3\u30af\u306b http:// \u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b?","is_email":"\u5165\u529b\u3057\u305fURL\u306f\u96fb\u5b50\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u3067\u3059\u3002\u30ea\u30f3\u30af\u306b mailto: \u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b?",titlefield:"\u30bf\u30a4\u30c8\u30eb",target:"\u30bf\u30fc\u30b2\u30c3\u30c8",url:"\u30ea\u30f3\u30af\u306eURL",title:"\u30ea\u30f3\u30af\u306e\u633f\u5165/\u7de8\u96c6","link_list":"\u30ea\u30f3\u30af\u306e\u4e00\u89a7",rtl:"\u53f3\u304b\u3089\u5de6",ltr:"\u5de6\u304b\u3089\u53f3",accesskey:"\u30a2\u30af\u30bb\u30b9\u30ad\u30fc",tabindex:"\u30bf\u30d6\u30a4\u30f3\u30c7\u30c3\u30af\u30b9",rev:"\u30bf\u30fc\u30b2\u30c3\u30c8\u304b\u3089\u30da\u30fc\u30b8\u306e\u95a2\u4fc2",rel:"\u30da\u30fc\u30b8\u304b\u3089\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u95a2\u4fc2",mime:"\u30bf\u30fc\u30b2\u30c3\u30c8\u306eMIME\u30bf\u30a4\u30d7",encoding:"\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u6587\u5b57\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0",langcode:"\u8a00\u8a9e\u30b3\u30fc\u30c9","target_langcode":"\u30bf\u30fc\u30b2\u30c3\u30c8\u306e\u8a00\u8a9e",width:"\u5e45",height:"\u9ad8\u3055"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/nl_dlg.js deleted file mode 100644 index b2924758b0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.advlink_dlg',{"target_name":"Doel",classes:"Klasses",style:"Stijl",id:"Id","popup_position":"Positie (X/Y)",langdir:"Taalrichting","popup_size":"Grootte","popup_dependent":"Afhankelijk (Alleen Mozilla/Firefox)","popup_resizable":"Aanpasbaar venster","popup_location":"Lokatiebalk weergeven","popup_menubar":"Menubalk weergeven","popup_toolbar":"Werkbalk weergeven","popup_statusbar":"Statusbalk weergeven","popup_scrollbars":"Scrollbalken weergeven","popup_return":"\'return false\' invoegen","popup_name":"Vensternaam","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"In nieuw venster openen","target_top":"In bovenste frame openen (vervangt gehele pagina)","target_parent":"In bovenliggend venster / frame openen","target_same":"In dit venster / frame openen","anchor_names":"Ankers","popup_opts":"Opties","advanced_props":"Geavanceerde eigenschappen","event_props":"Gebeurtenissen","popup_props":"Popup eigenschappen","general_props":"Algemene eigenschappen","advanced_tab":"Geavanceerd","events_tab":"Gebeurtenissen","popup_tab":"Popup","general_tab":"Algemeen",list:"Lijst","is_external":"De ingevoerde URL lijkt op een externe link. Wilt u de vereiste http:// tekst voorvoegen?","is_email":"De ingevoerde URL lijkt op een e-mailadres. Wilt u de vereiste mailto: tekst voorvoegen?",titlefield:"Titel",target:"Doel",url:"URL",title:"Link invoegen/bewerken","link_list":"Lijst",rtl:"Van rechts naar links",ltr:"Van links naar rechts",accesskey:"Toegangstoets",tabindex:"Tabvolgorde",rev:"Relatie van doel tot pagina",rel:"Relatie van pagina tot doel",mime:"MIME type",encoding:"Taalcodering",langcode:"Taalcode","target_langcode":"Taal",width:"Breedte",height:"Hoogte"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/no_dlg.js deleted file mode 100644 index 1a333095d3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.advlink_dlg',{"target_name":"M\u00e5lnavn",classes:"Klasse",style:"Stil",id:"Id","popup_position":"Posisjon (X/Y)",langdir:"Skriftretning","popup_size":"St\u00f8rrelse","popup_dependent":"Avhengig vindu (kun i Mozilla/Firefox)","popup_resizable":"Gj\u00f8r vinduet skalerbart","popup_location":"Vis plasseringslinje","popup_menubar":"Vis menylinje","popup_toolbar":"Vis verkt\u00f8ylinjer","popup_statusbar":"Vis statusline","popup_scrollbars":"Vis rullefelt","popup_return":"Sett inn \\\'return false\\\'","popup_name":"Navn p\u00e5 vindu","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"\u00c5pne i nytt vindu","target_top":"\u00c5pne i toppvindu (erstatter alle rammer)","target_parent":"\u00c5pne i overordnet vindu/ramme","target_same":"\u00c5pne i samme vindu/ramme","anchor_names":"Anker","popup_opts":"Innstillinger","advanced_props":"Avanserte egenskaper","event_props":"Hendelser","popup_props":"Popupegenskaper","general_props":"Generelle egenskaper","advanced_tab":"Avansert","events_tab":"Hendelser","popup_tab":"Popup","general_tab":"Generelt",list:"Liste over lenker","is_external":"URLen du skrev inn ser ut til \u00e5 v\u00e6re en ekstern lenke. \u00d8nsker du \u00e5 legge til obligatorisk http://-prefiks?","is_email":"URLen du skrev inn ser ut til \u00e5 v\u00e6re Epost adresse. \u00d8nsker du \u00e5 legge til obligatorisk mailto:-prefiks?",titlefield:"Tittel",target:"M\u00e5l",url:"Lenke URL",title:"Sett inn / rediger lenke","link_list":"Liste over lenker",rtl:"H\u00f8yre mot venstre",ltr:"Venstre mot h\u00f8yre",accesskey:"Hurtigtast",tabindex:"Tabulatorindeks",rev:"Forholdet mellom m\u00e5l og side",rel:"Forholdet mellom side og m\u00e5l",mime:"M\u00e5l MIME type",encoding:"M\u00e5l karakter koding",langcode:"Spr\u00e5kkode","target_langcode":"M\u00e5lspr\u00e5k",width:"Bredde",height:"H\u00f8yde"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pl_dlg.js deleted file mode 100644 index d529d7ad17..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.advlink_dlg',{"target_name":"Nazwa celu",classes:"Klasy",style:"Styl",id:"Id","popup_position":"Pozycja (X/Y)",langdir:"Kierunek czytania tekstu","popup_size":"Rozmiar","popup_dependent":"Zale\u017cny (Mozilla/Firefox wy\u0142\u0105cznie)","popup_resizable":"Stw\u00f3rz okno z mo\u017cliwo\u015bci\u0105 zmiany rozmiaru","popup_location":"Poka\u017c pasek adresu","popup_menubar":"Poka\u017c pasek menu","popup_toolbar":"Poka\u017c narz\u0119dzia","popup_statusbar":"Poka\u017c pasek statusu","popup_scrollbars":"Poka\u017c paski przewijania","popup_return":"Wstaw \'return false\'","popup_name":"Nazwa okna","popup_url":"URL okna",popup:"Wyskakuj\u0105ce okno","target_blank":"Otw\u00f3rz w nowym oknie","target_top":"Otw\u00f3rz w g\u00f3rnej ramce (zamie\u0144 wszystkie ramki)","target_parent":"Otw\u00f3rz w nadrz\u0119dnym oknie / ramce","target_same":"Otw\u00f3rz w tym oknie / ramce","anchor_names":"Kotwice","popup_opts":"Opcje","advanced_props":"Zaawansowae w\u0142a\u015bciwo\u015bci","event_props":"Zdarzenia","popup_props":"W\u0142a\u015bciwo\u015bci okna","general_props":"W\u0142a\u015bciwo\u015bci og\u00f3lne","advanced_tab":"Zaawansowane","events_tab":"Zdarzenia","popup_tab":"Popup","general_tab":"Og\u00f3lne",list:"Lista link\u00f3w","is_external":"Podany adres wydaje si\u0119 by\u0107 zewn\u0119trznym linkiem, czy chcesz doda\u0107 wymagany prefiks http://?","is_email":"Podany adres wydaje si\u0119 by\u0107 adresem emailowym, czy chcesz doda\u0107 wymagany prefiks mailto:?",titlefield:"Tytu\u0142",target:"Cel",url:"URL linka",title:"Wstaw/edytuj link","link_list":"Lista odno\u015bnik\u00f3w",rtl:"Kierunek z prawej do lewej",ltr:"Kierunek z lewej do prawej",accesskey:"Klawisz skr\u00f3tu",tabindex:"Numer tab",rev:"Relacje celu do strony",rel:"Relacje strony do celu",mime:"Docelowy typ MIME",encoding:"Kodowanie znak\u00f3w celu",langcode:"Kod j\u0119zyka","target_langcode":"Docelowy kod j\u0119zyka",width:"Szeroko\u015b\u0107",height:"Wysoko\u015b\u0107"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pt_dlg.js deleted file mode 100644 index 8167855442..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.advlink_dlg',{"target_name":"Nome do alvo",classes:"Classes",style:"Estilo",id:"Id","popup_position":"Posi\u00e7\u00e3o (X/Y)",langdir:"Dire\u00e7\u00e3o do texto","popup_size":"Tamanho","popup_dependent":"Dependente (Mozilla/Firefox apenas)","popup_resizable":"Permitir altera\u00e7\u00e3o do tamanho da janela","popup_location":"Mostrar a barra de endere\u00e7os","popup_menubar":"Mostrar a barra de menu","popup_toolbar":"Mostrar a barra de ferramentas","popup_statusbar":"Mostrar a barra de status","popup_scrollbars":"Mostrar as barras de scroll","popup_return":"Inserir \"return false\"","popup_name":"Nome da janela","popup_url":"URL do popup",popup:"Popup javascript","target_blank":"Abrir numa nova janela","target_top":"Abrir na p\u00e1gina inteira (substitui todos os quadros)","target_parent":"Abrir na janela/quadro pai","target_same":"Abrir nesta janela/quadro","anchor_names":"\u00c2ncoras","popup_opts":"Op\u00e7\u00f5es","advanced_props":"Propriedades avan\u00e7adas","event_props":"Eventos","popup_props":"Propriedades de popup","general_props":"Propriedades gerais","advanced_tab":"Avan\u00e7ado","events_tab":"Eventos","popup_tab":"Popup","general_tab":"Geral",list:"Lista de hyperlinks","is_external":"A URL digitada parece conduzir a um link externo. Deseja acrescentar o prefixo necess\u00e1rio http://?","is_email":"A URL digitada parece ser um endere\u00e7o de e-mail. Deseja acrescentar o prefixo necess\u00e1rio mailto:?",titlefield:"T\u00edtulo",target:"Alvo",url:"URL do hyperlink",title:"Inserir/editar hyperlink","link_list":"Lista de hyperlinks",rtl:"Da direita para a esquerda",ltr:"Da esquerda para a direita",accesskey:"Chave de acesso",tabindex:"Tabindex",rev:"Rela\u00e7\u00e3o alvo/p\u00e1gina",rel:"Rela\u00e7\u00e3o p\u00e1gina/alvo",mime:"Tipo MIME alvo",encoding:"Codifica\u00e7\u00e3o de caracteres",langcode:"C\u00f3digo do idioma","target_langcode":"Idioma alvo",width:"Largura",height:"Altura"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ru_dlg.js deleted file mode 100644 index 1bdcd71a01..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/ru_dlg.js +++ /dev/null @@ -1,54 +0,0 @@ -tinyMCE.addI18n('ru.advlink_dlg', { -"target_name": "Открыть в окне", -classes: "КлаÑÑÑ‹ CSS", -style: "Стиль CSS", -id: "ID", -"popup_position": "Позиционирование (X/Y)", -langdir: "Ðаправление пиÑьма", -"popup_size": "Размер", -"popup_dependent": "ЗавиÑимоÑть (Только Mozilla/Firefox)", -"popup_resizable": "ИзменÑемый размер", -"popup_location": "Показывать поле адреÑа", -"popup_menubar": "Покзывать Ñтроку меню", -"popup_toolbar": "Показывать панель инÑтрументов", -"popup_statusbar": "Показывать панель ÑоÑтоÑниÑ", -"popup_scrollbars": "Показывать прокрутку", -"popup_return": "Ð’Ñтавить \'return false\'", -"popup_name": "Ðазвание окна", -"popup_url": "СÑылка на иÑточник", -popup: "Ð’Ñплывающее окно JavaScript", -"target_blank": "Открыть в новом окне", -"target_top": "Открыть в главном фрейме", -"target_parent": "Открыть в родительÑком окне/фрейме", -"target_same": "Открыть в том же окне/фрейме", -"anchor_names": "ЯкорÑ", -"popup_opts": "ÐаÑтройки", -"advanced_props": "Дополнительные ÑвойÑтва", -"event_props": "СобытиÑ", -"popup_props": "СвойÑтва окна", -"general_props": "Общие ÑвойÑтва", -"advanced_tab": "Дополнительно", -"events_tab": "СобытиÑ", -"popup_tab": "Окно", -"general_tab": "Общее", -list: "СпиÑок ÑÑылок", -"is_external": "Ð£ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð’Ð°Ð¼Ð¸ ÑÑылка по вÑей видимоÑти внешнÑÑ. Добавить в ее начало Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ 'http://'?", -"is_email": "Ð£ÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð’Ð°Ð¼Ð¸ ÑÑылка выглÑдит как Ð°Ð´Ñ€ÐµÑ email. Добавить в ее начало Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ 'mailto:'?", -titlefield: "Заголовок", -target: "Ðазначение", -url: "СÑылка (URL)", -title: "Ð’Ñтавить/изменить ÑÑылку", -"link_list": "СпиÑок ÑÑылок", -rtl: "Справа налево", -ltr: "Слева направо", -accesskey: "Ключ доÑтупа", -tabindex: "ПорÑдок обхода", -rev: "СвÑзь 'Ðазначение к Ñтранице'", -rel: "СвÑзь 'Страница к назначению'", -mime: "MIME-тип назначениÑ", -encoding: "ÐšÐ¾Ð´Ð¾Ð²Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° назначениÑ", -langcode: "Код Ñзыка", -"target_langcode": "Язык", -width: "Ширина", -height: "Ð’Ñ‹Ñота" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/sv_dlg.js deleted file mode 100644 index 8a6194472a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.advlink_dlg',{"target_name":"M\u00e5lnamn",classes:"Klasser",style:"Stil",id:"Id","popup_position":"Position (x/y)",langdir:"Skriftriktning","popup_size":"Storlek","popup_dependent":"Beroende av (Mozilla/Firefox enbart)","popup_resizable":"Skalbart f\u00f6nster","popup_location":"Adressraden","popup_menubar":"Menyrad","popup_toolbar":"Verktygsf\u00e4lt","popup_statusbar":"Statusf\u00e4lt","popup_scrollbars":"Rullningslister","popup_return":"Infoga \'return false\'","popup_name":"F\u00f6nsternamn","popup_url":"Popup URL",popup:"Javascript popup","target_blank":"\u00d6ppna i nytt f\u00f6nster","target_top":"\u00d6ppna i toppramen (ers\u00e4tter alla ramar)","target_parent":"\u00d6ppna i \u00f6verliggande f\u00f6nster/ram","target_same":"\u00d6ppna i detta f\u00f6nster/ram","anchor_names":"Bokm\u00e4rken","popup_opts":"Inst\u00e4llningar","advanced_props":"Avancerade inst\u00e4llningar","event_props":"H\u00e4ndelser","popup_props":"Popup-inst\u00e4llningar","general_props":"Generella inst\u00e4llningar","advanced_tab":"Avancerat","events_tab":"H\u00e4ndelser","popup_tab":"Popup","general_tab":"Generellt",list:"L\u00e4nklista","is_external":"L\u00e4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00e5 l\u00e4nken?","is_email":"L\u00e4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00e5 l\u00e4nken?",titlefield:"Titel",target:"M\u00e5l",url:"L\u00e4nkens URL",title:"Infoga/redigera l\u00e4nk","link_list":"L\u00e4nklista",rtl:"H\u00f6ger till v\u00e4nster",ltr:"V\u00e4nster till h\u00f6ger",accesskey:"Snabbtangent",tabindex:"Tabbindex",rev:"Omv\u00e4nd relation (rev)",rel:"Relation (rel attribut)",mime:"MIME type",encoding:"Teckenformattering",langcode:"Spr\u00e5kkod","target_langcode":"M\u00e5lspr\u00e5k",width:"Bredd",height:"H\u00f6jd"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/zh_dlg.js deleted file mode 100644 index fb228f5942..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracolink/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.advlink_dlg',{"target_name":"\u76ee\u6807\u540d\u79f0",classes:"\u7c7b\u522b",style:"\u6837\u5f0f",id:"ID","popup_position":"\u4f4d\u7f6e(X/Y)",langdir:"\u8bed\u8a00\u4e66\u5199\u65b9\u5411","popup_size":"\u5927\u5c0f","popup_dependent":"\u9650\u5236(\u4ec5\u652f\u6301Mozilla/Firefox)","popup_resizable":"\u7a97\u53e3\u53ef\u8c03\u6574\u5927\u5c0f","popup_location":"\u663e\u793a\u5730\u5740\u680f","popup_menubar":"\u663e\u793a\u83dc\u5355\u680f","popup_toolbar":"\u663e\u793a\u5de5\u5177\u680f","popup_statusbar":"\u663e\u793a\u72b6\u6001\u680f","popup_scrollbars":"\u663e\u793a\u6eda\u52a8\u6761","popup_return":"\u63d2\u5165\'return false\'","popup_name":"\u7a97\u53e3\u540d\u79f0","popup_url":"\u5f39\u51faURL",popup:"Javascript\u5f39\u7a97","target_blank":"\u5728\u65b0\u7a97\u53e3\u6253\u5f00","target_top":"\u5728\u9876\u90e8\u6846\u67b6\u6253\u5f00\uff08\u91cd\u7f6e\u6240\u6709\u6846\u67b6\uff09","target_parent":"\u5728\u7236\u7a97\u53e3/\u6846\u67b6\u6253\u5f00","target_same":"\u5728\u5f53\u524d\u7a97\u53e3/\u6846\u67b6\u6253\u5f00","anchor_names":"\u951a","popup_opts":"\u9009\u9879","advanced_props":"\u9ad8\u7ea7\u5c5e\u6027","event_props":"\u4e8b\u4ef6","popup_props":"\u5f39\u51fa\u5c5e\u6027","general_props":"\u666e\u901a\u5c5e\u6027","advanced_tab":"\u9ad8\u7ea7","events_tab":"\u4e8b\u4ef6","popup_tab":"\u5f39\u51fa","general_tab":"\u666e\u901a",list:"\u94fe\u63a5\u5217\u8868","is_external":"\u60a8\u8f93\u5165\u7684URL\u662f\u4e00\u4e2a\u5916\u90e8\u94fe\u63a5\uff0c\u662f\u5426\u8981\u52a0\u4e0a\"http://\"\u524d\u7f00\uff1f","is_email":"\u60a8\u8f93\u5165URL\u662f\u7535\u5b50\u90ae\u4ef6\u5730\u5740\uff0c\u662f\u5426\u9700\u8981\u52a0\"mailto:\"\u524d\u7f00\uff1f",titlefield:"\u6807\u9898",target:"\u6253\u5f00\u65b9\u5f0f",url:"\u8d85\u94fe\u63a5URL",title:"\u63d2\u5165/\u7f16\u8f91 \u8d85\u94fe\u63a5","link_list":"\u94fe\u63a5\u5217\u8868",rtl:"\u4ece\u53f3\u5230\u5de6",ltr:"\u4ece\u5de6\u5230\u53f3",accesskey:"\u5feb\u6377\u952e",tabindex:"Tab\u7d22\u5f15",rev:"\u76ee\u6807\u5230\u7f51\u9875\u7684\u5173\u7cfb",rel:"\u7f51\u9875\u5230\u76ee\u6807\u7684\u5173\u7cfb",mime:"\u76ee\u6807MIME\u7c7b\u578b",encoding:"\u76ee\u6807\u8bed\u8a00\u7f16\u7801",langcode:"\u8bed\u8a00\u7f16\u7801","target_langcode":"\u76ee\u6807\u8bed\u8a00",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/dialog.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/dialog.htm deleted file mode 100644 index b4c62840ea..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/dialog.htm +++ /dev/null @@ -1,27 +0,0 @@ - - - - {#example_dlg.title} - - - - - -
    -

    Here is a example dialog.

    -

    Selected text:

    -

    Custom arg:

    - -
    -
    - -
    - -
    - -
    -
    -
    - - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/editor_plugin_src.js deleted file mode 100644 index 35fc20fc14..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/editor_plugin_src.js +++ /dev/null @@ -1,145 +0,0 @@ -/** -* $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ -* -* @author Moxiecode -* @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. -*/ - -(function() { - // Load plugin specific language pack -// tinymce.PluginManager.requireLangPack('umbraco'); - - tinymce.create('tinymce.plugins.umbracomacro', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init: function(ed, url) { - var t = this; - - // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); - ed.addCommand('mceumbracomacro', function() { - var se = ed.selection; - - var urlParams = ""; - var el = se.getNode(); - - // ie selector bug - if (!ed.dom.hasClass(el, 'umbMacroHolder')) { - el = ed.dom.getParent(el, 'div.umbMacroHolder'); - } - - var attrString = ""; - if (ed.dom.hasClass(el, 'umbMacroHolder')) { - for (var i = 0; i < el.attributes.length; i++) { - attrName = el.attributes[i].nodeName.toLowerCase(); - if (attrName != "mce_serialized") { - if (el.attributes[i].nodeValue && (attrName != 'ismacro' && attrName != 'style' && attrName != 'contenteditable')) { - attrString += el.attributes[i].nodeName + '=' + escape(t._utf8_encode(el.attributes[i].nodeValue)) + '&'; //.replace(/#/g, "%23").replace(/\/g, "%3E").replace(/\"/g, "%22") + '&'; - - } - } - } - - // vi trunkerer strengen ved at fjerne et evt. overskydende amp; - if (attrString.length > 0) - attrString = attrString.substr(0, attrString.length - 1); - - urlParams = "&" + attrString; - } else { - urlParams = '&umbPageId=' + tinyMCE.activeEditor.getParam('theme_umbraco_pageId') + '&umbVersionId=' + tinyMCE.activeEditor.getParam('theme_umbraco_versionId'); - } - - ed.windowManager.open({ - file: tinyMCE.activeEditor.getParam('umbraco_path') + '/plugins/tinymce3/insertMacro.aspx?editor=trueurl' + urlParams, - width: 480 + parseInt(ed.getLang('umbracomacro.delta_width', 0)), - height: 470 + parseInt(ed.getLang('umbracomacro.delta_height', 0)), - inline: 1 - }, { - plugin_url: url // Plugin absolute URL - }); - }); - - // Register example button - ed.addButton('umbracomacro', { - title: 'umbracomacro.desc', - cmd: 'mceumbracomacro', - image: url + '/img/insMacro.gif' - }); - - // Add a node change handler, test if we're editing a macro - ed.onNodeChange.addToTop(function(ed, cm, n) { - - var macroElement = ed.dom.getParent(ed.selection.getStart(), 'div.umbMacroHolder'); - - // mark button if it's a macro - cm.setActive('umbracomacro', macroElement && ed.dom.hasClass(macroElement, 'umbMacroHolder')); - - }); - }, - - _utf8_encode: function(string) { - string = string.replace(/\r\n/g, "\n"); - var utftext = ""; - - for (var n = 0; n < string.length; n++) { - - var c = string.charCodeAt(n); - - if (c < 128) { - utftext += String.fromCharCode(c); - } - else if ((c > 127) && (c < 2048)) { - utftext += String.fromCharCode((c >> 6) | 192); - utftext += String.fromCharCode((c & 63) | 128); - } - else { - utftext += String.fromCharCode((c >> 12) | 224); - utftext += String.fromCharCode(((c >> 6) & 63) | 128); - utftext += String.fromCharCode((c & 63) | 128); - } - - } - - return utftext; - }, - - /** - * Creates control instances based in the incomming name. This method is normally not - * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons - * but you sometimes need to create more complex controls like listboxes, split buttons etc then this - * method can be used to create those. - * - * @param {String} n Name of the control to create. - * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control. - * @return {tinymce.ui.Control} New control instance or null if no control was created. - */ - createControl: function(n, cm) { - return null; - }, - - - /** - * Returns information about the plugin as a name/value array. - * The current keys are longname, author, authorurl, infourl and version. - * - * @return {Object} Name/value array containing information about the plugin. - */ - getInfo: function() { - return { - longname: 'Umbraco Macro Insertion Plugin', - author: 'Umbraco', - authorurl: 'http://umbraco.org', - infourl: 'http://umbraco.org/redir/tinymcePlugins', - version: "1.0" - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('umbracomacro', tinymce.plugins.umbracomacro); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/img/insMacro.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/img/insMacro.gif deleted file mode 100644 index 43c58f4f03cc8702deda7ba83d6756d7a15211e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 603 zcmZ?wbhEHb6k!lyc*el+{Q1kbpZbFz3zh8d% zbLG|(Z$AAwaP{lrO($lp*t>k&nYpX?FIabI;krXhHyvHE^~B{zKiBR&y>aikL#J;( zdHehA=Rcpn|26eYp1f%L^kuuJE!{PB$n^m$|Gmo3p>wk3YqnelaR!MB6u-wsuOJ5u-USj+blZQoCJeLvOn{dE8Lvy*?E zpZ??GoS#>h{Jg&M=dJa>?rs0|V9)Qzhkidj_WSAafB*jd|Noz1pn>8~7Dfh!5C$EP zLqKujz`mm)q^Y^3wXKOSxU0KMjY(QWwoOiU>a^+8+BDqfxVbnv*xT9KSX)gF*40yI z=3z6}F%eUl)V^(d$ZU64XU9cLtqy9mDF>_TX_*BZXc{rF2yShW>tbePlw#rJ&7uhu%5f1&s_0)&Mvp3Vr|p diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/js/dialog.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/js/dialog.js deleted file mode 100644 index fa8341132f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/js/dialog.js +++ /dev/null @@ -1,19 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var ExampleDialog = { - init : function() { - var f = document.forms[0]; - - // Get the selected contents as text and place it in the input - f.someval.value = tinyMCEPopup.editor.selection.getContent({format : 'text'}); - f.somearg.value = tinyMCEPopup.getWindowArg('some_custom_arg'); - }, - - insert : function() { - // Insert the contents from the input into the document - tinyMCEPopup.editor.execCommand('mceInsertContent', false, document.forms[0].someval.value); - tinyMCEPopup.close(); - } -}; - -tinyMCEPopup.onInit.add(ExampleDialog.init, ExampleDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en.js deleted file mode 100644 index 60b03b55c7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('en.umbracomacro',{ - desc : 'Insert macro' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_dlg.js deleted file mode 100644 index ebcf948dac..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_dlg.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('en.example_dlg',{ - title : 'This is just a example title' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us.js deleted file mode 100644 index 61fee28c63..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('en_us.umbracomacro',{ - desc : 'Insert macro' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us_dlg.js deleted file mode 100644 index 0468c4553c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/en_us_dlg.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('en_us.example_dlg',{ - title : 'This is just a example title' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he.js deleted file mode 100644 index 09319cceaa..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('he.umbracomacro',{ - desc : 'הוסף מ×קרו' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he_dlg.js deleted file mode 100644 index 390eabc168..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/he_dlg.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('he.example_dlg',{ - title : 'This is just a example title' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja.js deleted file mode 100644 index 32e79f18c6..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('ja.umbracomacro',{ - desc : 'ãƒžã‚¯ãƒ­ã®æŒ¿å…¥' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja_dlg.js deleted file mode 100644 index 67f4140f92..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ja_dlg.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('ja.example_dlg',{ - title : 'ã“れã¯ã‚¿ã‚¤ãƒˆãƒ«ã®ä¾‹ã§ã™' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru.js deleted file mode 100644 index f9a98c4fb0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('ru.umbracomacro',{ - desc : 'Ð’Ñтавить макроÑ' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru_dlg.js deleted file mode 100644 index 3fa610a3ee..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/ru_dlg.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('ru.example_dlg',{ - title : 'Ýòî ïðîñòî ïðèìåð çàãîëîâêà' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv.js deleted file mode 100644 index fc134d5698..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('sv.umbracomacro',{ - desc : 'Infoga makro' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv_dlg.js deleted file mode 100644 index 3bf4ed0880..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/sv_dlg.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('sv.example_dlg',{ - title : 'Detta är bar ett exempel pÃ¥ en titel' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh.js deleted file mode 100644 index f2edf9598f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('zh.umbracomacro',{ - desc : 'æ’å…¥å®' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh_dlg.js deleted file mode 100644 index db7ad925a0..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracomacro/langs/zh_dlg.js +++ /dev/null @@ -1,3 +0,0 @@ -tinyMCE.addI18n('zh.example_dlg',{ - title : '这是示例标题' -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracopaste/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracopaste/editor_plugin_src.js deleted file mode 100644 index aaf58e7c2d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracopaste/editor_plugin_src.js +++ /dev/null @@ -1,53 +0,0 @@ -/** -* editor_plugin_src.js -* -* Copyright 2012, Umbraco -* Released under MIT License. -* -* License: http://opensource.org/licenses/mit-license.html -*/ - -(function () { - var Event = tinymce.dom.Event, each = tinymce.each, DOM = tinymce.DOM; - - /** - * This plugin modifies the standard TinyMCE paste, with umbraco specific changes. - * - * @class tinymce.plugins.umbContextMenu - */ - tinymce.create('tinymce.plugins.UmbracoPaste', { - /** - * Initializes the plugin, this will be executed after the plugin has been created. - * This call is done before the editor instance has finished it's initialization so use the onInit event - * of the editor instance to intercept that event. - * - * @method init - * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. - * @param {string} url Absolute URL to where the plugin is located. - */ - init: function (ed) { - var t = this; - - ed.plugins.paste.onPreProcess.add(function (pl, o) { - - var ed = this.editor, h = o.content; - - var umbracoAllowedStyles = ed.getParam('theme_umbraco_styles'); - for (var i = 1; i < 7; i++) { - if (umbracoAllowedStyles.indexOf("h" + i) == -1) { - h = h.replace(new RegExp(']*', 'gi'), '

    ', 'gi'), '

    '); - } - } - - o.content = h; - - }); - - } - - }); - - // Register plugin - tinymce.PluginManager.add('umbracopaste', tinymce.plugins.UmbracoPaste); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoshortcut/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoshortcut/editor_plugin_src.js deleted file mode 100644 index 15d669b4e1..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoshortcut/editor_plugin_src.js +++ /dev/null @@ -1,43 +0,0 @@ - -(function () { - tinymce.create('tinymce.plugins.Umbracoshortcut', { - init: function (ed, url) { - var t = this; - var ctrlPressed = false; - - t.editor = ed; - - ed.onKeyDown.add(function (ed, e) { - if (e.keyCode == 17) - ctrlPressed = true; - - if (ctrlPressed && e.keyCode == 83) { - jQuery(document).trigger("UMBRACO_TINYMCE_SAVE", e); - ctrlPressed = false; - tinymce.dom.Event.cancel(e); - return false; - } - }); - - ed.onKeyUp.add(function (ed, e) { - if (e.keyCode == 17) - ctrlPressed = false; - }); - }, - - getInfo: function () { - return { - longname: 'Umbraco Save short cut key', - author: 'Umbraco HQ', - authorurl: 'http://umbraco.com', - infourl: 'http://our.umbraco.org', - version: "1.0" - }; - } - - // Private methods - }); - - // Register plugin - tinymce.PluginManager.add('umbracoshortcut', tinymce.plugins.Umbracoshortcut); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/css/visualblocks.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/css/visualblocks.css deleted file mode 100644 index 76bc92b50c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/css/visualblocks.css +++ /dev/null @@ -1,21 +0,0 @@ -p, h1, h2, h3, h4, h5, h6, hgroup, aside, div, section, article, blockquote, address, pre, figure {display: block; padding-top: 10px; border: 1px dashed #BBB; background: transparent no-repeat} -p, h1, h2, h3, h4, h5, h6, hgroup, aside, div, section, article, address, pre, figure {margin-left: 3px} -section, article, address, hgroup, aside, figure {margin: 0 0 1em 3px} - -p {background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)} -h1 {background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)} -h2 {background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)} -h3 {background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)} -h4 {background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)} -h5 {background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)} -h6 {background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)} -div {background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)} -section {background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)} -article {background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)} -blockquote {background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)} -address {background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)} -pre {background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)} -hgroup {background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)} -aside {background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)} -figure {background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)} -figcaption {border: 1px dashed #BBB} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin.js deleted file mode 100644 index c65eaf2b4c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.VisualBlocks",{init:function(a,b){var c;if(!window.NodeList){return}a.addCommand("mceVisualBlocks",function(){var e=a.dom,d;if(!c){c=e.uniqueId();d=e.create("link",{id:c,rel:"stylesheet",href:b+"/css/visualblocks.css"});a.getDoc().getElementsByTagName("head")[0].appendChild(d)}else{d=e.get(c);d.disabled=!d.disabled}a.controlManager.setActive("visualblocks",!d.disabled)});a.addButton("visualblocks",{title:"visualblocks.desc",cmd:"mceVisualBlocks"});a.onInit.add(function(){if(a.settings.visualblocks_default_state){a.execCommand("mceVisualBlocks",false,null,{skip_focus:true})}})},getInfo:function(){return{longname:"Visual blocks",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualblocks",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("visualblocks",tinymce.plugins.VisualBlocks)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin_src.js deleted file mode 100644 index b9d2ab2e15..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualblocks/editor_plugin_src.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2012, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.VisualBlocks', { - init : function(ed, url) { - var cssId; - - // We don't support older browsers like IE6/7 and they don't provide prototypes for DOM objects - if (!window.NodeList) { - return; - } - - ed.addCommand('mceVisualBlocks', function() { - var dom = ed.dom, linkElm; - - if (!cssId) { - cssId = dom.uniqueId(); - linkElm = dom.create('link', { - id: cssId, - rel : 'stylesheet', - href : url + '/css/visualblocks.css' - }); - - ed.getDoc().getElementsByTagName('head')[0].appendChild(linkElm); - } else { - linkElm = dom.get(cssId); - linkElm.disabled = !linkElm.disabled; - } - - ed.controlManager.setActive('visualblocks', !linkElm.disabled); - }); - - ed.addButton('visualblocks', {title : 'visualblocks.desc', cmd : 'mceVisualBlocks'}); - - ed.onInit.add(function() { - if (ed.settings.visualblocks_default_state) { - ed.execCommand('mceVisualBlocks', false, null, {skip_focus : true}); - } - }); - }, - - getInfo : function() { - return { - longname : 'Visual blocks', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualblocks', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('visualblocks', tinymce.plugins.VisualBlocks); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin.js deleted file mode 100644 index 1a148e8b4f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.VisualChars",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceVisualChars",c._toggleVisualChars,c);a.addButton("visualchars",{title:"visualchars.desc",cmd:"mceVisualChars"});a.onBeforeGetContent.add(function(d,e){if(c.state&&e.format!="raw"&&!e.draft){c.state=true;c._toggleVisualChars(false)}})},getInfo:function(){return{longname:"Visual characters",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_toggleVisualChars:function(m){var p=this,k=p.editor,a,g,j,n=k.getDoc(),o=k.getBody(),l,q=k.selection,e,c,f;p.state=!p.state;k.controlManager.setActive("visualchars",p.state);if(m){f=q.getBookmark()}if(p.state){a=[];tinymce.walk(o,function(b){if(b.nodeType==3&&b.nodeValue&&b.nodeValue.indexOf("\u00a0")!=-1){a.push(b)}},"childNodes");for(g=0;g$1');c=k.dom.create("div",null,l);while(node=c.lastChild){k.dom.insertAfter(node,a[g])}k.dom.remove(a[g])}}else{a=k.dom.select("span.mceItemNbsp",o);for(g=a.length-1;g>=0;g--){k.dom.remove(a[g],1)}}q.moveToBookmark(f)}});tinymce.PluginManager.add("visualchars",tinymce.plugins.VisualChars)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin_src.js deleted file mode 100644 index df985905b6..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/visualchars/editor_plugin_src.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.VisualChars', { - init : function(ed, url) { - var t = this; - - t.editor = ed; - - // Register commands - ed.addCommand('mceVisualChars', t._toggleVisualChars, t); - - // Register buttons - ed.addButton('visualchars', {title : 'visualchars.desc', cmd : 'mceVisualChars'}); - - ed.onBeforeGetContent.add(function(ed, o) { - if (t.state && o.format != 'raw' && !o.draft) { - t.state = true; - t._toggleVisualChars(false); - } - }); - }, - - getInfo : function() { - return { - longname : 'Visual characters', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Private methods - - _toggleVisualChars : function(bookmark) { - var t = this, ed = t.editor, nl, i, h, d = ed.getDoc(), b = ed.getBody(), nv, s = ed.selection, bo, div, bm; - - t.state = !t.state; - ed.controlManager.setActive('visualchars', t.state); - - if (bookmark) - bm = s.getBookmark(); - - if (t.state) { - nl = []; - tinymce.walk(b, function(n) { - if (n.nodeType == 3 && n.nodeValue && n.nodeValue.indexOf('\u00a0') != -1) - nl.push(n); - }, 'childNodes'); - - for (i = 0; i < nl.length; i++) { - nv = nl[i].nodeValue; - nv = nv.replace(/(\u00a0)/g, '$1'); - - div = ed.dom.create('div', null, nv); - while (node = div.lastChild) - ed.dom.insertAfter(node, nl[i]); - - ed.dom.remove(nl[i]); - } - } else { - nl = ed.dom.select('span.mceItemNbsp', b); - - for (i = nl.length - 1; i >= 0; i--) - ed.dom.remove(nl[i], 1); - } - - s.moveToBookmark(bm); - } - }); - - // Register plugin - tinymce.PluginManager.add('visualchars', tinymce.plugins.VisualChars); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin.js deleted file mode 100644 index 42ece2092f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.WordCount",{block:0,id:null,countre:null,cleanre:null,init:function(c,d){var e=this,f=0,g=tinymce.VK;e.countre=c.getParam("wordcount_countregex",/[\w\u2019\'-]+/g);e.cleanre=c.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g);e.update_rate=c.getParam("wordcount_update_rate",2000);e.update_on_delete=c.getParam("wordcount_update_on_delete",false);e.id=c.id+"-word-count";c.onPostRender.add(function(i,h){var j,k;k=i.getParam("wordcount_target_id");if(!k){j=tinymce.DOM.get(i.id+"_path_row");if(j){tinymce.DOM.add(j.parentNode,"div",{style:"float: right"},i.getLang("wordcount.words","Words: ")+'0')}}else{tinymce.DOM.add(k,"span",{},'0')}});c.onInit.add(function(h){h.selection.onSetContent.add(function(){e._count(h)});e._count(h)});c.onSetContent.add(function(h){e._count(h)});function b(h){return h!==f&&(h===g.ENTER||f===g.SPACEBAR||a(f))}function a(h){return h===g.DELETE||h===g.BACKSPACE}c.onKeyUp.add(function(h,i){if(b(i.keyCode)||e.update_on_delete&&a(i.keyCode)){e._count(h)}f=i.keyCode})},_getCount:function(c){var a=0;var b=c.getContent({format:"raw"});if(b){b=b.replace(/\.\.\./g," ");b=b.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ");b=b.replace(/(\w+)(&.+?;)+(\w+)/,"$1$3").replace(/&.+?;/g," ");b=b.replace(this.cleanre,"");var d=b.match(this.countre);if(d){a=d.length}}return a},_count:function(a){var b=this;if(b.block){return}b.block=1;setTimeout(function(){if(!a.destroyed){var c=b._getCount(a);tinymce.DOM.setHTML(b.id,c.toString());setTimeout(function(){b.block=0},b.update_rate)}},1)},getInfo:function(){return{longname:"Word Count plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("wordcount",tinymce.plugins.WordCount)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin_src.js deleted file mode 100644 index 34b265553f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/wordcount/editor_plugin_src.js +++ /dev/null @@ -1,122 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.WordCount', { - block : 0, - id : null, - countre : null, - cleanre : null, - - init : function(ed, url) { - var t = this, last = 0, VK = tinymce.VK; - - t.countre = ed.getParam('wordcount_countregex', /[\w\u2019\'-]+/g); // u2019 == ’ - t.cleanre = ed.getParam('wordcount_cleanregex', /[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g); - t.update_rate = ed.getParam('wordcount_update_rate', 2000); - t.update_on_delete = ed.getParam('wordcount_update_on_delete', false); - t.id = ed.id + '-word-count'; - - ed.onPostRender.add(function(ed, cm) { - var row, id; - - // Add it to the specified id or the theme advanced path - id = ed.getParam('wordcount_target_id'); - if (!id) { - row = tinymce.DOM.get(ed.id + '_path_row'); - - if (row) - tinymce.DOM.add(row.parentNode, 'div', {'style': 'float: right'}, ed.getLang('wordcount.words', 'Words: ') + '0'); - } else { - tinymce.DOM.add(id, 'span', {}, '0'); - } - }); - - ed.onInit.add(function(ed) { - ed.selection.onSetContent.add(function() { - t._count(ed); - }); - - t._count(ed); - }); - - ed.onSetContent.add(function(ed) { - t._count(ed); - }); - - function checkKeys(key) { - return key !== last && (key === VK.ENTER || last === VK.SPACEBAR || checkDelOrBksp(last)); - } - - function checkDelOrBksp(key) { - return key === VK.DELETE || key === VK.BACKSPACE; - } - - ed.onKeyUp.add(function(ed, e) { - if (checkKeys(e.keyCode) || t.update_on_delete && checkDelOrBksp(e.keyCode)) { - t._count(ed); - } - - last = e.keyCode; - }); - }, - - _getCount : function(ed) { - var tc = 0; - var tx = ed.getContent({ format: 'raw' }); - - if (tx) { - tx = tx.replace(/\.\.\./g, ' '); // convert ellipses to spaces - tx = tx.replace(/<.[^<>]*?>/g, ' ').replace(/ | /gi, ' '); // remove html tags and space chars - - // deal with html entities - tx = tx.replace(/(\w+)(&.+?;)+(\w+)/, "$1$3").replace(/&.+?;/g, ' '); - tx = tx.replace(this.cleanre, ''); // remove numbers and punctuation - - var wordArray = tx.match(this.countre); - if (wordArray) { - tc = wordArray.length; - } - } - - return tc; - }, - - _count : function(ed) { - var t = this; - - // Keep multiple calls from happening at the same time - if (t.block) - return; - - t.block = 1; - - setTimeout(function() { - if (!ed.destroyed) { - var tc = t._getCount(ed); - tinymce.DOM.setHTML(t.id, tc.toString()); - setTimeout(function() {t.block = 0;}, t.update_rate); - } - }, 1); - }, - - getInfo: function() { - return { - longname : 'Word Count plugin', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - tinymce.PluginManager.add('wordcount', tinymce.plugins.WordCount); -})(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/abbr.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/abbr.htm deleted file mode 100644 index 30a894f7c3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/abbr.htm +++ /dev/null @@ -1,142 +0,0 @@ - - - - {#xhtmlxtras_dlg.title_abbr_element} - - - - - - - - - - -
    - - -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_attrib_tab} - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    : - -
    :
    : - -
    : - -
    -
    -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_events_tab} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    -
    -
    -
    -
    - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/acronym.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/acronym.htm deleted file mode 100644 index c109345928..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/acronym.htm +++ /dev/null @@ -1,142 +0,0 @@ - - - - {#xhtmlxtras_dlg.title_acronym_element} - - - - - - - - - - -
    - - -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_attrib_tab} - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    : - -
    :
    : - -
    : - -
    -
    -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_events_tab} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    -
    -
    -
    -
    - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/attributes.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/attributes.htm deleted file mode 100644 index e8d606a340..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/attributes.htm +++ /dev/null @@ -1,149 +0,0 @@ - - - - {#xhtmlxtras_dlg.attribs_title} - - - - - - - - - -
    - - -
    -
    -
    - {#xhtmlxtras_dlg.attribute_attrib_tab} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    - -
    :
    : - -
    : - -
    -
    -
    -
    -
    - {#xhtmlxtras_dlg.attribute_events_tab} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    -
    -
    -
    -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/cite.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/cite.htm deleted file mode 100644 index 0ac6bdb667..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/cite.htm +++ /dev/null @@ -1,142 +0,0 @@ - - - - {#xhtmlxtras_dlg.title_cite_element} - - - - - - - - - - -
    - - -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_attrib_tab} - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    : - -
    :
    : - -
    : - -
    -
    -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_events_tab} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    -
    -
    -
    -
    - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/attributes.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/attributes.css deleted file mode 100644 index 9a6a235c35..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/attributes.css +++ /dev/null @@ -1,11 +0,0 @@ -.panel_wrapper div.current { - height: 290px; -} - -#id, #style, #title, #dir, #hreflang, #lang, #classlist, #tabindex, #accesskey { - width: 200px; -} - -#events_panel input { - width: 200px; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/popup.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/popup.css deleted file mode 100644 index e67114dbaa..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/css/popup.css +++ /dev/null @@ -1,9 +0,0 @@ -input.field, select.field {width:200px;} -input.picker {width:179px; margin-left: 5px;} -input.disabled {border-color:#F2F2F2;} -img.picker {vertical-align:text-bottom; cursor:pointer;} -h1 {padding: 0 0 5px 0;} -.panel_wrapper div.current {height:160px;} -#xhtmlxtrasdel .panel_wrapper div.current, #xhtmlxtrasins .panel_wrapper div.current {height: 230px;} -a.browse span {display:block; width:20px; height:20px; background:url('../../../themes/advanced/img/icons.gif') -140px -20px;} -#datetime {width:180px;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/del.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/del.htm deleted file mode 100644 index 5f667510f5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/del.htm +++ /dev/null @@ -1,162 +0,0 @@ - - - - {#xhtmlxtras_dlg.title_del_element} - - - - - - - - - - -
    - - -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_general_tab} - - - - - - - - - -
    : - - - - - -
    -
    :
    -
    -
    - {#xhtmlxtras_dlg.fieldset_attrib_tab} - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    : - -
    :
    : - -
    : - -
    -
    -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_events_tab} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    -
    -
    -
    -
    - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin.js deleted file mode 100644 index 9b98a5154b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){tinymce.create("tinymce.plugins.XHTMLXtrasPlugin",{init:function(a,b){a.addCommand("mceCite",function(){a.windowManager.open({file:b+"/cite.htm",width:350+parseInt(a.getLang("xhtmlxtras.cite_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.cite_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAcronym",function(){a.windowManager.open({file:b+"/acronym.htm",width:350+parseInt(a.getLang("xhtmlxtras.acronym_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.acronym_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAbbr",function(){a.windowManager.open({file:b+"/abbr.htm",width:350+parseInt(a.getLang("xhtmlxtras.abbr_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.abbr_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceDel",function(){a.windowManager.open({file:b+"/del.htm",width:340+parseInt(a.getLang("xhtmlxtras.del_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.del_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceIns",function(){a.windowManager.open({file:b+"/ins.htm",width:340+parseInt(a.getLang("xhtmlxtras.ins_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.ins_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAttributes",function(){a.windowManager.open({file:b+"/attributes.htm",width:380+parseInt(a.getLang("xhtmlxtras.attr_delta_width",0)),height:370+parseInt(a.getLang("xhtmlxtras.attr_delta_height",0)),inline:1},{plugin_url:b})});a.addButton("cite",{title:"xhtmlxtras.cite_desc",cmd:"mceCite"});a.addButton("acronym",{title:"xhtmlxtras.acronym_desc",cmd:"mceAcronym"});a.addButton("abbr",{title:"xhtmlxtras.abbr_desc",cmd:"mceAbbr"});a.addButton("del",{title:"xhtmlxtras.del_desc",cmd:"mceDel"});a.addButton("ins",{title:"xhtmlxtras.ins_desc",cmd:"mceIns"});a.addButton("attribs",{title:"xhtmlxtras.attribs_desc",cmd:"mceAttributes"});a.onNodeChange.add(function(d,c,f,e){f=d.dom.getParent(f,"CITE,ACRONYM,ABBR,DEL,INS");c.setDisabled("cite",e);c.setDisabled("acronym",e);c.setDisabled("abbr",e);c.setDisabled("del",e);c.setDisabled("ins",e);c.setDisabled("attribs",f&&f.nodeName=="BODY");c.setActive("cite",0);c.setActive("acronym",0);c.setActive("abbr",0);c.setActive("del",0);c.setActive("ins",0);if(f){do{c.setDisabled(f.nodeName.toLowerCase(),0);c.setActive(f.nodeName.toLowerCase(),1)}while(f=f.parentNode)}});a.onPreInit.add(function(){a.dom.create("abbr")})},getInfo:function(){return{longname:"XHTML Xtras Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("xhtmlxtras",tinymce.plugins.XHTMLXtrasPlugin)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin_src.js deleted file mode 100644 index f24057211c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/editor_plugin_src.js +++ /dev/null @@ -1,132 +0,0 @@ -/** - * editor_plugin_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - tinymce.create('tinymce.plugins.XHTMLXtrasPlugin', { - init : function(ed, url) { - // Register commands - ed.addCommand('mceCite', function() { - ed.windowManager.open({ - file : url + '/cite.htm', - width : 350 + parseInt(ed.getLang('xhtmlxtras.cite_delta_width', 0)), - height : 250 + parseInt(ed.getLang('xhtmlxtras.cite_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - ed.addCommand('mceAcronym', function() { - ed.windowManager.open({ - file : url + '/acronym.htm', - width : 350 + parseInt(ed.getLang('xhtmlxtras.acronym_delta_width', 0)), - height : 250 + parseInt(ed.getLang('xhtmlxtras.acronym_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - ed.addCommand('mceAbbr', function() { - ed.windowManager.open({ - file : url + '/abbr.htm', - width : 350 + parseInt(ed.getLang('xhtmlxtras.abbr_delta_width', 0)), - height : 250 + parseInt(ed.getLang('xhtmlxtras.abbr_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - ed.addCommand('mceDel', function() { - ed.windowManager.open({ - file : url + '/del.htm', - width : 340 + parseInt(ed.getLang('xhtmlxtras.del_delta_width', 0)), - height : 310 + parseInt(ed.getLang('xhtmlxtras.del_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - ed.addCommand('mceIns', function() { - ed.windowManager.open({ - file : url + '/ins.htm', - width : 340 + parseInt(ed.getLang('xhtmlxtras.ins_delta_width', 0)), - height : 310 + parseInt(ed.getLang('xhtmlxtras.ins_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - ed.addCommand('mceAttributes', function() { - ed.windowManager.open({ - file : url + '/attributes.htm', - width : 380 + parseInt(ed.getLang('xhtmlxtras.attr_delta_width', 0)), - height : 370 + parseInt(ed.getLang('xhtmlxtras.attr_delta_height', 0)), - inline : 1 - }, { - plugin_url : url - }); - }); - - // Register buttons - ed.addButton('cite', {title : 'xhtmlxtras.cite_desc', cmd : 'mceCite'}); - ed.addButton('acronym', {title : 'xhtmlxtras.acronym_desc', cmd : 'mceAcronym'}); - ed.addButton('abbr', {title : 'xhtmlxtras.abbr_desc', cmd : 'mceAbbr'}); - ed.addButton('del', {title : 'xhtmlxtras.del_desc', cmd : 'mceDel'}); - ed.addButton('ins', {title : 'xhtmlxtras.ins_desc', cmd : 'mceIns'}); - ed.addButton('attribs', {title : 'xhtmlxtras.attribs_desc', cmd : 'mceAttributes'}); - - ed.onNodeChange.add(function(ed, cm, n, co) { - n = ed.dom.getParent(n, 'CITE,ACRONYM,ABBR,DEL,INS'); - - cm.setDisabled('cite', co); - cm.setDisabled('acronym', co); - cm.setDisabled('abbr', co); - cm.setDisabled('del', co); - cm.setDisabled('ins', co); - cm.setDisabled('attribs', n && n.nodeName == 'BODY'); - cm.setActive('cite', 0); - cm.setActive('acronym', 0); - cm.setActive('abbr', 0); - cm.setActive('del', 0); - cm.setActive('ins', 0); - - // Activate all - if (n) { - do { - cm.setDisabled(n.nodeName.toLowerCase(), 0); - cm.setActive(n.nodeName.toLowerCase(), 1); - } while (n = n.parentNode); - } - }); - - ed.onPreInit.add(function() { - // Fixed IE issue where it can't handle these elements correctly - ed.dom.create('abbr'); - }); - }, - - getInfo : function() { - return { - longname : 'XHTML Xtras Plugin', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - } - }); - - // Register plugin - tinymce.PluginManager.add('xhtmlxtras', tinymce.plugins.XHTMLXtrasPlugin); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/ins.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/ins.htm deleted file mode 100644 index d001ac7c4d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/ins.htm +++ /dev/null @@ -1,162 +0,0 @@ - - - - {#xhtmlxtras_dlg.title_ins_element} - - - - - - - - - - -
    - - -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_general_tab} - - - - - - - - - -
    : - - - - - -
    -
    :
    -
    -
    - {#xhtmlxtras_dlg.fieldset_attrib_tab} - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    : - -
    :
    : - -
    : - -
    -
    -
    -
    -
    - {#xhtmlxtras_dlg.fieldset_events_tab} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    :
    -
    -
    -
    -
    - - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/abbr.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/abbr.js deleted file mode 100644 index 4b51a25721..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/abbr.js +++ /dev/null @@ -1,28 +0,0 @@ -/** - * abbr.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -function init() { - SXE.initElementDialog('abbr'); - if (SXE.currentAction == "update") { - SXE.showRemoveButton(); - } -} - -function insertAbbr() { - SXE.insertElement('abbr'); - tinyMCEPopup.close(); -} - -function removeAbbr() { - SXE.removeElement('abbr'); - tinyMCEPopup.close(); -} - -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/acronym.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/acronym.js deleted file mode 100644 index 6ec2f88716..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/acronym.js +++ /dev/null @@ -1,28 +0,0 @@ -/** - * acronym.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -function init() { - SXE.initElementDialog('acronym'); - if (SXE.currentAction == "update") { - SXE.showRemoveButton(); - } -} - -function insertAcronym() { - SXE.insertElement('acronym'); - tinyMCEPopup.close(); -} - -function removeAcronym() { - SXE.removeElement('acronym'); - tinyMCEPopup.close(); -} - -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/attributes.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/attributes.js deleted file mode 100644 index 9c99995adb..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/attributes.js +++ /dev/null @@ -1,111 +0,0 @@ -/** - * attributes.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -function init() { - tinyMCEPopup.resizeToInnerSize(); - var inst = tinyMCEPopup.editor; - var dom = inst.dom; - var elm = inst.selection.getNode(); - var f = document.forms[0]; - var onclick = dom.getAttrib(elm, 'onclick'); - - setFormValue('title', dom.getAttrib(elm, 'title')); - setFormValue('id', dom.getAttrib(elm, 'id')); - setFormValue('style', dom.getAttrib(elm, "style")); - setFormValue('dir', dom.getAttrib(elm, 'dir')); - setFormValue('lang', dom.getAttrib(elm, 'lang')); - setFormValue('tabindex', dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); - setFormValue('accesskey', dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); - setFormValue('onfocus', dom.getAttrib(elm, 'onfocus')); - setFormValue('onblur', dom.getAttrib(elm, 'onblur')); - setFormValue('onclick', onclick); - setFormValue('ondblclick', dom.getAttrib(elm, 'ondblclick')); - setFormValue('onmousedown', dom.getAttrib(elm, 'onmousedown')); - setFormValue('onmouseup', dom.getAttrib(elm, 'onmouseup')); - setFormValue('onmouseover', dom.getAttrib(elm, 'onmouseover')); - setFormValue('onmousemove', dom.getAttrib(elm, 'onmousemove')); - setFormValue('onmouseout', dom.getAttrib(elm, 'onmouseout')); - setFormValue('onkeypress', dom.getAttrib(elm, 'onkeypress')); - setFormValue('onkeydown', dom.getAttrib(elm, 'onkeydown')); - setFormValue('onkeyup', dom.getAttrib(elm, 'onkeyup')); - className = dom.getAttrib(elm, 'class'); - - addClassesToList('classlist', 'advlink_styles'); - selectByValue(f, 'classlist', className, true); - - TinyMCE_EditableSelects.init(); -} - -function setFormValue(name, value) { - if(value && document.forms[0].elements[name]){ - document.forms[0].elements[name].value = value; - } -} - -function insertAction() { - var inst = tinyMCEPopup.editor; - var elm = inst.selection.getNode(); - - setAllAttribs(elm); - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); -} - -function setAttrib(elm, attrib, value) { - var formObj = document.forms[0]; - var valueElm = formObj.elements[attrib.toLowerCase()]; - var inst = tinyMCEPopup.editor; - var dom = inst.dom; - - if (typeof(value) == "undefined" || value == null) { - value = ""; - - if (valueElm) - value = valueElm.value; - } - - dom.setAttrib(elm, attrib.toLowerCase(), value); -} - -function setAllAttribs(elm) { - var f = document.forms[0]; - - setAttrib(elm, 'title'); - setAttrib(elm, 'id'); - setAttrib(elm, 'style'); - setAttrib(elm, 'class', getSelectValue(f, 'classlist')); - setAttrib(elm, 'dir'); - setAttrib(elm, 'lang'); - setAttrib(elm, 'tabindex'); - setAttrib(elm, 'accesskey'); - setAttrib(elm, 'onfocus'); - setAttrib(elm, 'onblur'); - setAttrib(elm, 'onclick'); - setAttrib(elm, 'ondblclick'); - setAttrib(elm, 'onmousedown'); - setAttrib(elm, 'onmouseup'); - setAttrib(elm, 'onmouseover'); - setAttrib(elm, 'onmousemove'); - setAttrib(elm, 'onmouseout'); - setAttrib(elm, 'onkeypress'); - setAttrib(elm, 'onkeydown'); - setAttrib(elm, 'onkeyup'); - - // Refresh in old MSIE -// if (tinyMCE.isMSIE5) -// elm.outerHTML = elm.outerHTML; -} - -function insertAttribute() { - tinyMCEPopup.close(); -} - -tinyMCEPopup.onInit.add(init); -tinyMCEPopup.requireLangPack(); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/cite.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/cite.js deleted file mode 100644 index 009b71546a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/cite.js +++ /dev/null @@ -1,28 +0,0 @@ -/** - * cite.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -function init() { - SXE.initElementDialog('cite'); - if (SXE.currentAction == "update") { - SXE.showRemoveButton(); - } -} - -function insertCite() { - SXE.insertElement('cite'); - tinyMCEPopup.close(); -} - -function removeCite() { - SXE.removeElement('cite'); - tinyMCEPopup.close(); -} - -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/del.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/del.js deleted file mode 100644 index 1f957dc786..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/del.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * del.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -function init() { - SXE.initElementDialog('del'); - if (SXE.currentAction == "update") { - setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); - setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); - SXE.showRemoveButton(); - } -} - -function setElementAttribs(elm) { - setAllCommonAttribs(elm); - setAttrib(elm, 'datetime'); - setAttrib(elm, 'cite'); - elm.removeAttribute('data-mce-new'); -} - -function insertDel() { - var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'DEL'); - - if (elm == null) { - var s = SXE.inst.selection.getContent(); - if(s.length > 0) { - insertInlineElement('del'); - var elementArray = SXE.inst.dom.select('del[data-mce-new]'); - for (var i=0; i 0) { - tagName = element_name; - - insertInlineElement(element_name); - var elementArray = tinymce.grep(SXE.inst.dom.select(element_name)); - for (var i=0; i -1) ? true : false; -} - -SXE.removeClass = function(elm,cl) { - if(elm.className == null || elm.className == "" || !SXE.containsClass(elm,cl)) { - return true; - } - var classNames = elm.className.split(" "); - var newClassNames = ""; - for (var x = 0, cnl = classNames.length; x < cnl; x++) { - if (classNames[x] != cl) { - newClassNames += (classNames[x] + " "); - } - } - elm.className = newClassNames.substring(0,newClassNames.length-1); //removes extra space at the end -} - -SXE.addClass = function(elm,cl) { - if(!SXE.containsClass(elm,cl)) elm.className ? elm.className += " " + cl : elm.className = cl; - return true; -} - -function insertInlineElement(en) { - var ed = tinyMCEPopup.editor, dom = ed.dom; - - ed.getDoc().execCommand('FontName', false, 'mceinline'); - tinymce.each(dom.select('span,font'), function(n) { - if (n.style.fontFamily == 'mceinline' || n.face == 'mceinline') - dom.replace(dom.create(en, {'data-mce-new' : 1}), n, 1); - }); -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/ins.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/ins.js deleted file mode 100644 index c4addfb01d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/xhtmlxtras/js/ins.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * ins.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -function init() { - SXE.initElementDialog('ins'); - if (SXE.currentAction == "update") { - setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); - setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); - SXE.showRemoveButton(); - } -} - -function setElementAttribs(elm) { - setAllCommonAttribs(elm); - setAttrib(elm, 'datetime'); - setAttrib(elm, 'cite'); - elm.removeAttribute('data-mce-new'); -} - -function insertIns() { - var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'INS'); - - if (elm == null) { - var s = SXE.inst.selection.getContent(); - if(s.length > 0) { - insertInlineElement('ins'); - var elementArray = SXE.inst.dom.select('ins[data-mce-new]'); - for (var i=0; i - - - {#advanced_dlg.about_title} - - - - - - - -
    -
    -

    {#advanced_dlg.about_title}

    -

    Version: ()

    -

    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 © 2003-2008, Moxiecode Systems AB, All rights reserved.

    -

    For more information about this software visit the TinyMCE website.

    - -
    - Got Moxie? -
    -
    - -
    -
    -

    {#advanced_dlg.about_loaded}

    - -
    -
    - -

     

    -
    -
    - -
    -
    -
    -
    - -
    - -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/anchor.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/anchor.htm deleted file mode 100644 index 75c93b799b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/anchor.htm +++ /dev/null @@ -1,26 +0,0 @@ - - - - {#advanced_dlg.anchor_title} - - - - -
    - - - - - - - - -
    {#advanced_dlg.anchor_title}
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/charmap.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/charmap.htm deleted file mode 100644 index d4b6bdfb7b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/charmap.htm +++ /dev/null @@ -1,55 +0,0 @@ - - - - {#advanced_dlg.charmap_title} - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - -
     
     
    -
    - - - - - - - - - - - - - - - - -
     
     
     
    -
    {#advanced_dlg.charmap_usage}
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/color_picker.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/color_picker.htm deleted file mode 100644 index b625531a6a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/color_picker.htm +++ /dev/null @@ -1,70 +0,0 @@ - - - - {#advanced_dlg.colorpicker_title} - - - - - - -
    - - -
    -
    -
    - {#advanced_dlg.colorpicker_picker_title} -
    - - -
    - -
    - -
    -
    -
    -
    - -
    -
    - {#advanced_dlg.colorpicker_palette_title} -
    - -
    - -
    -
    -
    - -
    -
    - {#advanced_dlg.colorpicker_named_title} -
    - -
    - -
    - -
    - {#advanced_dlg.colorpicker_name} -
    -
    -
    -
    - -
    - - -
    -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template.js deleted file mode 100644 index 4b8d563757..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template.js +++ /dev/null @@ -1 +0,0 @@ -(function(h){var i=h.DOM,g=h.dom.Event,c=h.extend,f=h.each,a=h.util.Cookie,e,d=h.explode;function b(p,m){var k,l,o=p.dom,j="",n,r;previewStyles=p.settings.preview_styles;if(previewStyles===false){return""}if(!previewStyles){previewStyles="font-family font-size font-weight text-decoration text-transform color background-color"}function q(s){return s.replace(/%(\w+)/g,"")}k=m.block||m.inline||"span";l=o.create(k);f(m.styles,function(t,s){t=q(t);if(t){o.setStyle(l,s,t)}});f(m.attributes,function(t,s){t=q(t);if(t){o.setAttrib(l,s,t)}});f(m.classes,function(s){s=q(s);if(!o.hasClass(l,s)){o.addClass(l,s)}});o.setStyles(l,{position:"absolute",left:-65535});p.getBody().appendChild(l);n=o.getStyle(p.getBody(),"fontSize",true);n=/px$/.test(n)?parseInt(n,10):0;f(previewStyles.split(" "),function(s){var t=o.getStyle(l,s,true);if(s=="background-color"&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)){t=o.getStyle(p.getBody(),s,true);if(o.toHex(t).toLowerCase()=="#ffffff"){return}}if(s=="font-size"){if(/em|%$/.test(t)){if(n===0){return}t=parseFloat(t,10)/(/%$/.test(t)?100:1);t=(t*n)+"px"}}j+=s+":"+t+";"});o.remove(l);return j}h.ThemeManager.requireLangPack("advanced");h.create("tinymce.themes.AdvancedTheme",{sizes:[8,10,12,14,18,24,36],controls:{bold:["bold_desc","Bold"],italic:["italic_desc","Italic"],underline:["underline_desc","Underline"],strikethrough:["striketrough_desc","Strikethrough"],justifyleft:["justifyleft_desc","JustifyLeft"],justifycenter:["justifycenter_desc","JustifyCenter"],justifyright:["justifyright_desc","JustifyRight"],justifyfull:["justifyfull_desc","JustifyFull"],bullist:["bullist_desc","InsertUnorderedList"],numlist:["numlist_desc","InsertOrderedList"],outdent:["outdent_desc","Outdent"],indent:["indent_desc","Indent"],cut:["cut_desc","Cut"],copy:["copy_desc","Copy"],paste:["paste_desc","Paste"],undo:["undo_desc","Undo"],redo:["redo_desc","Redo"],link:["link_desc","mceLink"],unlink:["unlink_desc","unlink"],image:["image_desc","mceImage"],cleanup:["cleanup_desc","mceCleanup"],help:["help_desc","mceHelp"],code:["code_desc","mceCodeEditor"],hr:["hr_desc","InsertHorizontalRule"],removeformat:["removeformat_desc","RemoveFormat"],sub:["sub_desc","subscript"],sup:["sup_desc","superscript"],forecolor:["forecolor_desc","ForeColor"],forecolorpicker:["forecolor_desc","mceForeColor"],backcolor:["backcolor_desc","HiliteColor"],backcolorpicker:["backcolor_desc","mceBackColor"],charmap:["charmap_desc","mceCharMap"],visualaid:["visualaid_desc","mceToggleVisualAid"],anchor:["anchor_desc","mceInsertAnchor"],newdocument:["newdocument_desc","mceNewDocument"],blockquote:["blockquote_desc","mceBlockQuote"]},stateControls:["bold","italic","underline","strikethrough","bullist","numlist","justifyleft","justifycenter","justifyright","justifyfull","sub","sup","blockquote"],init:function(k,l){var m=this,n,j,p;m.editor=k;m.url=l;m.onResolveName=new h.util.Dispatcher(this);n=k.settings;k.forcedHighContrastMode=k.settings.detect_highcontrast&&m._isHighContrast();k.settings.skin=k.forcedHighContrastMode?"highcontrast":k.settings.skin;if(!n.theme_advanced_buttons1){n=c({theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap"},n)}m.settings=n=c({theme_advanced_path:true,theme_advanced_toolbar_location:"top",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_font_selector:"span",theme_advanced_show_current_color:0,readonly:k.settings.readonly},n);if(!n.font_size_style_values){n.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"}if(h.is(n.theme_advanced_font_sizes,"string")){n.font_size_style_values=h.explode(n.font_size_style_values);n.font_size_classes=h.explode(n.font_size_classes||"");p={};k.settings.theme_advanced_font_sizes=n.theme_advanced_font_sizes;f(k.getParam("theme_advanced_font_sizes","","hash"),function(r,q){var o;if(q==r&&r>=1&&r<=7){q=r+" ("+m.sizes[r-1]+"pt)";o=n.font_size_classes[r-1];r=n.font_size_style_values[r-1]||(m.sizes[r-1]+"pt")}if(/^\s*\./.test(r)){o=r.replace(/\./g,"")}p[q]=o?{"class":o}:{fontSize:r}});n.theme_advanced_font_sizes=p}if((j=n.theme_advanced_path_location)&&j!="none"){n.theme_advanced_statusbar_location=n.theme_advanced_path_location}if(n.theme_advanced_statusbar_location=="none"){n.theme_advanced_statusbar_location=0}if(k.settings.content_css!==false){k.contentCSS.push(k.baseURI.toAbsolute(l+"/skins/"+k.settings.skin+"/content.css"))}k.onInit.add(function(){if(!k.settings.readonly){k.onNodeChange.add(m._nodeChanged,m);k.onKeyUp.add(m._updateUndoStatus,m);k.onMouseUp.add(m._updateUndoStatus,m);k.dom.bind(k.dom.getRoot(),"dragend",function(){m._updateUndoStatus(k)})}});k.onSetProgressState.add(function(r,o,s){var t,u=r.id,q;if(o){m.progressTimer=setTimeout(function(){t=r.getContainer();t=t.insertBefore(i.create("DIV",{style:"position:relative"}),t.firstChild);q=i.get(r.id+"_tbl");i.add(t,"div",{id:u+"_blocker","class":"mceBlocker",style:{width:q.clientWidth+2,height:q.clientHeight+2}});i.add(t,"div",{id:u+"_progress","class":"mceProgress",style:{left:q.clientWidth/2,top:q.clientHeight/2}})},s||0)}else{i.remove(u+"_blocker");i.remove(u+"_progress");clearTimeout(m.progressTimer)}});i.loadCSS(n.editor_css?k.documentBaseURI.toAbsolute(n.editor_css):l+"/skins/"+k.settings.skin+"/ui.css");if(n.skin_variant){i.loadCSS(l+"/skins/"+k.settings.skin+"/ui_"+n.skin_variant+".css")}},_isHighContrast:function(){var j,k=i.add(i.getRoot(),"div",{style:"background-color: rgb(171,239,86);"});j=(i.getStyle(k,"background-color",true)+"").toLowerCase().replace(/ /g,"");i.remove(k);return j!="rgb(171,239,86)"&&j!="#abef56"},createControl:function(m,j){var k,l;if(l=j.createControl(m)){return l}switch(m){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu()}if((k=this.controls[m])){return j.createButton(m,{title:"advanced."+k[0],cmd:k[1],ui:k[2],value:k[3]})}},execCommand:function(l,k,m){var j=this["_"+l];if(j){j.call(this,k,m);return true}return false},_importClasses:function(l){var j=this.editor,k=j.controlManager.get("styleselect");if(k.getLength()==0){f(j.dom.getClasses(),function(q,m){var p="style_"+m,n;n={inline:"span",attributes:{"class":q["class"]},selector:"*"};j.formatter.register(p,n);k.add(q["class"],p,{style:function(){return b(j,n)}})})}},_createStyleSelect:function(o){var l=this,j=l.editor,k=j.controlManager,m;m=k.createListBox("styleselect",{title:"advanced.style_select",onselect:function(q){var r,n=[],p;f(m.items,function(s){n.push(s.value)});j.focus();j.undoManager.add();r=j.formatter.matchAll(n);h.each(r,function(s){if(!q||s==q){if(s){j.formatter.remove(s)}p=true}});if(!p){j.formatter.apply(q)}j.undoManager.add();j.nodeChanged();return false}});j.onPreInit.add(function(){var p=0,n=j.getParam("style_formats");if(n){f(n,function(q){var r,s=0;f(q,function(){s++});if(s>1){r=q.name=q.name||"style_"+(p++);j.formatter.register(r,q);m.add(q.title,r,{style:function(){return b(j,q)}})}else{m.add(q.title)}})}else{f(j.getParam("theme_advanced_styles","","hash"),function(t,s){var r,q;if(t){r="style_"+(p++);q={inline:"span",classes:t,selector:"*"};j.formatter.register(r,q);m.add(l.editor.translate(s),r,{style:function(){return b(j,q)}})}})}});if(m.getLength()==0){m.onPostRender.add(function(p,q){if(!m.NativeListBox){g.add(q.id+"_text","focus",l._importClasses,l);g.add(q.id+"_text","mousedown",l._importClasses,l);g.add(q.id+"_open","focus",l._importClasses,l);g.add(q.id+"_open","mousedown",l._importClasses,l)}else{g.add(q.id,"focus",l._importClasses,l)}})}return m},_createFontSelect:function(){var l,k=this,j=k.editor;l=j.controlManager.createListBox("fontselect",{title:"advanced.fontdefault",onselect:function(m){var n=l.items[l.selectedIndex];if(!m&&n){j.execCommand("FontName",false,n.value);return}j.execCommand("FontName",false,m);l.select(function(o){return m==o});if(n&&n.value==m){l.select(null)}return false}});if(l){f(j.getParam("theme_advanced_fonts",k.settings.theme_advanced_fonts,"hash"),function(n,m){l.add(j.translate(m),n,{style:n.indexOf("dings")==-1?"font-family:"+n:""})})}return l},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox("fontsizeselect",{title:"advanced.font_size",onselect:function(o){var p=n.items[n.selectedIndex];if(!o&&p){p=p.value;if(p["class"]){k.formatter.toggle("fontsize_class",{value:p["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,p.fontSize)}return}if(o["class"]){k.focus();k.undoManager.add();k.formatter.toggle("fontsize_class",{value:o["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,o.fontSize)}n.select(function(q){return o==q});if(p&&(p.value.fontSize==o.fontSize||p.value["class"]&&p.value["class"]==o["class"])){n.select(null)}return false}});if(n){f(m.settings.theme_advanced_font_sizes,function(p,o){var q=p.fontSize;if(q>=1&&q<=7){q=m.sizes[parseInt(q)-1]+"pt"}n.add(o,p,{style:"font-size:"+q,"class":"mceFontSize"+(l++)+(" "+(p["class"]||""))})})}return n},_createBlockFormats:function(){var l,j={p:"advanced.paragraph",address:"advanced.address",pre:"advanced.pre",h1:"advanced.h1",h2:"advanced.h2",h3:"advanced.h3",h4:"advanced.h4",h5:"advanced.h5",h6:"advanced.h6",div:"advanced.div",blockquote:"advanced.blockquote",code:"advanced.code",dt:"advanced.dt",dd:"advanced.dd",samp:"advanced.samp"},k=this;l=k.editor.controlManager.createListBox("formatselect",{title:"advanced.block",onselect:function(m){k.editor.execCommand("FormatBlock",false,m);return false}});if(l){f(k.editor.getParam("theme_advanced_blockformats",k.settings.theme_advanced_blockformats,"hash"),function(n,m){l.add(k.editor.translate(m!=n?m:j[n]),n,{"class":"mce_formatPreview mce_"+n,style:function(){return b(k.editor,{block:n})}})})}return l},_createForeColorMenu:function(){var n,k=this,l=k.settings,m={},j;if(l.theme_advanced_more_colors){m.more_colors_func=function(){k._mceColorPicker(0,{color:n.value,func:function(o){n.setColor(o)}})}}if(j=l.theme_advanced_text_colors){m.colors=j}if(l.theme_advanced_default_foreground_color){m.default_color=l.theme_advanced_default_foreground_color}m.title="advanced.forecolor_desc";m.cmd="ForeColor";m.scope=this;n=k.editor.controlManager.createColorSplitButton("forecolor",m);return n},_createBackColorMenu:function(){var n,k=this,l=k.settings,m={},j;if(l.theme_advanced_more_colors){m.more_colors_func=function(){k._mceColorPicker(0,{color:n.value,func:function(o){n.setColor(o)}})}}if(j=l.theme_advanced_background_colors){m.colors=j}if(l.theme_advanced_default_background_color){m.default_color=l.theme_advanced_default_background_color}m.title="advanced.backcolor_desc";m.cmd="HiliteColor";m.scope=this;n=k.editor.controlManager.createColorSplitButton("backcolor",m);return n},renderUI:function(l){var q,m,r,w=this,u=w.editor,x=w.settings,v,k,j;if(u.settings){u.settings.aria_label=x.aria_label+u.getLang("advanced.help_shortcut")}q=k=i.create("span",{role:"application","aria-labelledby":u.id+"_voice",id:u.id+"_parent","class":"mceEditor "+u.settings.skin+"Skin"+(x.skin_variant?" "+u.settings.skin+"Skin"+w._ufirst(x.skin_variant):"")+(u.settings.directionality=="rtl"?" mceRtl":"")});i.add(q,"span",{"class":"mceVoiceLabel",style:"display:none;",id:u.id+"_voice"},x.aria_label);if(!i.boxModel){q=i.add(q,"div",{"class":"mceOldBoxModel"})}q=v=i.add(q,"table",{role:"presentation",id:u.id+"_tbl","class":"mceLayout",cellSpacing:0,cellPadding:0});q=r=i.add(q,"tbody");switch((x.theme_advanced_layout_manager||"").toLowerCase()){case"rowlayout":m=w._rowLayout(x,r,l);break;case"customlayout":m=u.execCallback("theme_advanced_custom_layout",x,r,l,k);break;default:m=w._simpleLayout(x,r,l,k)}q=l.targetNode;j=v.rows;i.addClass(j[0],"mceFirst");i.addClass(j[j.length-1],"mceLast");f(i.select("tr",r),function(o){i.addClass(o.firstChild,"mceFirst");i.addClass(o.childNodes[o.childNodes.length-1],"mceLast")});if(i.get(x.theme_advanced_toolbar_container)){i.get(x.theme_advanced_toolbar_container).appendChild(k)}else{i.insertAfter(k,q)}g.add(u.id+"_path_row","click",function(n){n=n.target;if(n.nodeName=="A"){w._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,"$1"));return false}});if(!u.getParam("accessibility_focus")){g.add(i.add(k,"a",{href:"#"},""),"focus",function(){tinyMCE.get(u.id).focus()})}if(x.theme_advanced_toolbar_location=="external"){l.deltaHeight=0}w.deltaHeight=l.deltaHeight;l.targetNode=null;u.onKeyDown.add(function(p,n){var s=121,o=122;if(n.altKey){if(n.keyCode===s){if(h.isWebKit){window.focus()}w.toolbarGroup.focus();return g.cancel(n)}else{if(n.keyCode===o){i.get(p.id+"_path_row").focus();return g.cancel(n)}}}});u.addShortcut("alt+0","","mceShortcuts",w);return{iframeContainer:m,editorContainer:u.id+"_parent",sizeContainer:v,deltaHeight:l.deltaHeight}},getInfo:function(){return{longname:"Advanced theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:h.majorVersion+"."+h.minorVersion}},resizeBy:function(j,k){var l=i.get(this.editor.id+"_ifr");this.resizeTo(l.clientWidth+j,l.clientHeight+k)},resizeTo:function(j,n,l){var k=this.editor,m=this.settings,o=i.get(k.id+"_tbl"),p=i.get(k.id+"_ifr");j=Math.max(m.theme_advanced_resizing_min_width||100,j);n=Math.max(m.theme_advanced_resizing_min_height||100,n);j=Math.min(m.theme_advanced_resizing_max_width||65535,j);n=Math.min(m.theme_advanced_resizing_max_height||65535,n);i.setStyle(o,"height","");i.setStyle(p,"height",n);if(m.theme_advanced_resize_horizontal){i.setStyle(o,"width","");i.setStyle(p,"width",j);if(j"));i.setHTML(l,r.join(""))},_addStatusBar:function(p,k){var l,w=this,q=w.editor,x=w.settings,j,u,v,m;l=i.add(p,"tr");l=m=i.add(l,"td",{"class":"mceStatusbar"});l=i.add(l,"div",{id:q.id+"_path_row",role:"group","aria-labelledby":q.id+"_path_voice"});if(x.theme_advanced_path){i.add(l,"span",{id:q.id+"_path_voice"},q.translate("advanced.path"));i.add(l,"span",{},": ")}else{i.add(l,"span",{}," ")}if(x.theme_advanced_resizing){i.add(m,"a",{id:q.id+"_resize",href:"javascript:;",onclick:"return false;","class":"mceResize",tabIndex:"-1"});if(x.theme_advanced_resizing_use_cookie){q.onPostRender.add(function(){var n=a.getHash("TinyMCE_"+q.id+"_size"),r=i.get(q.id+"_tbl");if(!n){return}w.resizeTo(n.cw,n.ch)})}q.onPostRender.add(function(){g.add(q.id+"_resize","click",function(n){n.preventDefault()});g.add(q.id+"_resize","mousedown",function(E){var t,r,s,o,D,A,B,G,n,F,y;function z(H){H.preventDefault();n=B+(H.screenX-D);F=G+(H.screenY-A);w.resizeTo(n,F)}function C(H){g.remove(i.doc,"mousemove",t);g.remove(q.getDoc(),"mousemove",r);g.remove(i.doc,"mouseup",s);g.remove(q.getDoc(),"mouseup",o);n=B+(H.screenX-D);F=G+(H.screenY-A);w.resizeTo(n,F,true);q.nodeChanged()}E.preventDefault();D=E.screenX;A=E.screenY;y=i.get(w.editor.id+"_ifr");B=n=y.clientWidth;G=F=y.clientHeight;t=g.add(i.doc,"mousemove",z);r=g.add(q.getDoc(),"mousemove",z);s=g.add(i.doc,"mouseup",C);o=g.add(q.getDoc(),"mouseup",C)})})}k.deltaHeight-=21;l=p=null},_updateUndoStatus:function(k){var j=k.controlManager,l=k.undoManager;j.setDisabled("undo",!l.hasUndo()&&!l.typing);j.setDisabled("redo",!l.hasRedo())},_nodeChanged:function(o,u,E,r,F){var z=this,D,G=0,y,H,A=z.settings,x,l,w,C,m,k,j;h.each(z.stateControls,function(n){u.setActive(n,o.queryCommandState(z.controls[n][1]))});function q(p){var s,n=F.parents,t=p;if(typeof(p)=="string"){t=function(v){return v.nodeName==p}}for(s=0;s0){H.mark(p)}})}if(H=u.get("formatselect")){D=q(o.dom.isBlock);if(D){H.select(D.nodeName.toLowerCase())}}q(function(p){if(p.nodeName==="SPAN"){if(!x&&p.className){x=p.className}}if(o.dom.is(p,A.theme_advanced_font_selector)){if(!l&&p.style.fontSize){l=p.style.fontSize}if(!w&&p.style.fontFamily){w=p.style.fontFamily.replace(/[\"\']+/g,"").replace(/^([^,]+).*/,"$1").toLowerCase()}if(!C&&p.style.color){C=p.style.color}if(!m&&p.style.backgroundColor){m=p.style.backgroundColor}}return false});if(H=u.get("fontselect")){H.select(function(n){return n.replace(/^([^,]+).*/,"$1").toLowerCase()==w})}if(H=u.get("fontsizeselect")){if(A.theme_advanced_runtime_fontsize&&!l&&!x){l=o.dom.getStyle(E,"fontSize",true)}H.select(function(n){if(n.fontSize&&n.fontSize===l){return true}if(n["class"]&&n["class"]===x){return true}})}if(A.theme_advanced_show_current_color){function B(p,n){if(H=u.get(p)){if(!n){n=H.settings.default_color}if(n!==H.value){H.displayColor(n)}}}B("forecolor",C);B("backcolor",m)}if(A.theme_advanced_show_current_color){function B(p,n){if(H=u.get(p)){if(!n){n=H.settings.default_color}if(n!==H.value){H.displayColor(n)}}}B("forecolor",C);B("backcolor",m)}if(A.theme_advanced_path&&A.theme_advanced_statusbar_location){D=i.get(o.id+"_path")||i.add(o.id+"_path_row","span",{id:o.id+"_path"});if(z.statusKeyboardNavigation){z.statusKeyboardNavigation.destroy();z.statusKeyboardNavigation=null}i.setHTML(D,"");q(function(I){var p=I.nodeName.toLowerCase(),s,v,t="";if(I.nodeType!=1||p==="br"||I.getAttribute("data-mce-bogus")||i.hasClass(I,"mceItemHidden")||i.hasClass(I,"mceItemRemoved")){return}if(h.isIE&&I.scopeName!=="HTML"&&I.scopeName){p=I.scopeName+":"+p}p=p.replace(/mce\:/g,"");switch(p){case"b":p="strong";break;case"i":p="em";break;case"img":if(y=i.getAttrib(I,"src")){t+="src: "+y+" "}break;case"a":if(y=i.getAttrib(I,"name")){t+="name: "+y+" ";p+="#"+y}if(y=i.getAttrib(I,"href")){t+="href: "+y+" "}break;case"font":if(y=i.getAttrib(I,"face")){t+="font: "+y+" "}if(y=i.getAttrib(I,"size")){t+="size: "+y+" "}if(y=i.getAttrib(I,"color")){t+="color: "+y+" "}break;case"span":if(y=i.getAttrib(I,"style")){t+="style: "+y+" "}break}if(y=i.getAttrib(I,"id")){t+="id: "+y+" "}if(y=I.className){y=y.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g,"");if(y){t+="class: "+y+" ";if(o.dom.isBlock(I)||p=="img"||p=="span"){p+="."+y}}}p=p.replace(/(html:)/g,"");p={name:p,node:I,title:t};z.onResolveName.dispatch(z,p);t=p.title;p=p.name;v=i.create("a",{href:"javascript:;",role:"button",onmousedown:"return false;",title:t,"class":"mcePath_"+(G++)},p);if(D.hasChildNodes()){D.insertBefore(i.create("span",{"aria-hidden":"true"},"\u00a0\u00bb "),D.firstChild);D.insertBefore(v,D.firstChild)}else{D.appendChild(v)}},o.getBody());if(i.select("a",D).length>0){z.statusKeyboardNavigation=new h.ui.KeyboardNavigation({root:o.id+"_path_row",items:i.select("a",D),excludeFromTabOrder:true,onCancel:function(){o.focus()}},i)}}},_sel:function(j){this.editor.execCommand("mceSelectNodeDepth",false,j)},_mceInsertAnchor:function(l,k){var j=this.editor;j.windowManager.open({url:this.url+"/anchor.htm",width:320+parseInt(j.getLang("advanced.anchor_delta_width",0)),height:90+parseInt(j.getLang("advanced.anchor_delta_height",0)),inline:true},{theme_url:this.url})},_mceCharMap:function(){var j=this.editor;j.windowManager.open({url:this.url+"/charmap.htm",width:550+parseInt(j.getLang("advanced.charmap_delta_width",0)),height:265+parseInt(j.getLang("advanced.charmap_delta_height",0)),inline:true},{theme_url:this.url})},_mceHelp:function(){var j=this.editor;j.windowManager.open({url:this.url+"/about.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceShortcuts:function(){var j=this.editor;j.windowManager.open({url:this.url+"/shortcuts.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceColorPicker:function(l,k){var j=this.editor;k=k||{};j.windowManager.open({url:this.url+"/color_picker.htm",width:375+parseInt(j.getLang("advanced.colorpicker_delta_width",0)),height:250+parseInt(j.getLang("advanced.colorpicker_delta_height",0)),close_previous:false,inline:true},{input_color:k.color,func:k.func,theme_url:this.url})},_mceCodeEditor:function(k,l){var j=this.editor;j.windowManager.open({url:this.url+"/source_editor.htm",width:parseInt(j.getParam("theme_advanced_source_editor_width",720)),height:parseInt(j.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url})},_mceImage:function(k,l){var j=this.editor;if(j.dom.getAttrib(j.selection.getNode(),"class","").indexOf("mceItem")!=-1){return}j.windowManager.open({url:this.url+"/image.htm",width:355+parseInt(j.getLang("advanced.image_delta_width",0)),height:275+parseInt(j.getLang("advanced.image_delta_height",0)),inline:true},{theme_url:this.url})},_mceLink:function(k,l){var j=this.editor;j.windowManager.open({url:this.url+"/link.htm",width:310+parseInt(j.getLang("advanced.link_delta_width",0)),height:200+parseInt(j.getLang("advanced.link_delta_height",0)),inline:true},{theme_url:this.url})},_mceNewDocument:function(){var j=this.editor;j.windowManager.confirm("advanced.newdocument",function(k){if(k){j.execCommand("mceSetContent",false,"")}})},_mceForeColor:function(){var j=this;this._mceColorPicker(0,{color:j.fgColor,func:function(k){j.fgColor=k;j.editor.execCommand("ForeColor",false,k)}})},_mceBackColor:function(){var j=this;this._mceColorPicker(0,{color:j.bgColor,func:function(k){j.bgColor=k;j.editor.execCommand("HiliteColor",false,k)}})},_ufirst:function(j){return j.substring(0,1).toUpperCase()+j.substring(1)}});h.ThemeManager.add("advanced",h.themes.AdvancedTheme)}(tinymce)); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template_src.js deleted file mode 100644 index 82166dcb68..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/editor_template_src.js +++ /dev/null @@ -1,1490 +0,0 @@ -/** - * editor_template_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function(tinymce) { - var DOM = tinymce.DOM, Event = tinymce.dom.Event, extend = tinymce.extend, each = tinymce.each, Cookie = tinymce.util.Cookie, lastExtID, explode = tinymce.explode; - - // Generates a preview for a format - function getPreviewCss(ed, fmt) { - var name, previewElm, dom = ed.dom, previewCss = '', parentFontSize, previewStylesName; - - previewStyles = ed.settings.preview_styles; - - // No preview forced - if (previewStyles === false) - return ''; - - // Default preview - if (!previewStyles) - previewStyles = 'font-family font-size font-weight text-decoration text-transform color background-color'; - - // Removes any variables since these can't be previewed - function removeVars(val) { - return val.replace(/%(\w+)/g, ''); - }; - - // Create block/inline element to use for preview - name = fmt.block || fmt.inline || 'span'; - previewElm = dom.create(name); - - // Add format styles to preview element - each(fmt.styles, function(value, name) { - value = removeVars(value); - - if (value) - dom.setStyle(previewElm, name, value); - }); - - // Add attributes to preview element - each(fmt.attributes, function(value, name) { - value = removeVars(value); - - if (value) - dom.setAttrib(previewElm, name, value); - }); - - // Add classes to preview element - each(fmt.classes, function(value) { - value = removeVars(value); - - if (!dom.hasClass(previewElm, value)) - dom.addClass(previewElm, value); - }); - - // Add the previewElm outside the visual area - dom.setStyles(previewElm, {position: 'absolute', left: -0xFFFF}); - ed.getBody().appendChild(previewElm); - - // Get parent container font size so we can compute px values out of em/% for older IE:s - parentFontSize = dom.getStyle(ed.getBody(), 'fontSize', true); - parentFontSize = /px$/.test(parentFontSize) ? parseInt(parentFontSize, 10) : 0; - - each(previewStyles.split(' '), function(name) { - var value = dom.getStyle(previewElm, name, true); - - // If background is transparent then check if the body has a background color we can use - if (name == 'background-color' && /transparent|rgba\s*\([^)]+,\s*0\)/.test(value)) { - value = dom.getStyle(ed.getBody(), name, true); - - // Ignore white since it's the default color, not the nicest fix - if (dom.toHex(value).toLowerCase() == '#ffffff') { - return; - } - } - - // Old IE won't calculate the font size so we need to do that manually - if (name == 'font-size') { - if (/em|%$/.test(value)) { - if (parentFontSize === 0) { - return; - } - - // Convert font size from em/% to px - value = parseFloat(value, 10) / (/%$/.test(value) ? 100 : 1); - value = (value * parentFontSize) + 'px'; - } - } - - previewCss += name + ':' + value + ';'; - }); - - dom.remove(previewElm); - - return previewCss; - }; - - // Tell it to load theme specific language pack(s) - tinymce.ThemeManager.requireLangPack('advanced'); - - tinymce.create('tinymce.themes.AdvancedTheme', { - sizes : [8, 10, 12, 14, 18, 24, 36], - - // Control name lookup, format: title, command - controls : { - bold : ['bold_desc', 'Bold'], - italic : ['italic_desc', 'Italic'], - underline : ['underline_desc', 'Underline'], - strikethrough : ['striketrough_desc', 'Strikethrough'], - justifyleft : ['justifyleft_desc', 'JustifyLeft'], - justifycenter : ['justifycenter_desc', 'JustifyCenter'], - justifyright : ['justifyright_desc', 'JustifyRight'], - justifyfull : ['justifyfull_desc', 'JustifyFull'], - bullist : ['bullist_desc', 'InsertUnorderedList'], - numlist : ['numlist_desc', 'InsertOrderedList'], - outdent : ['outdent_desc', 'Outdent'], - indent : ['indent_desc', 'Indent'], - cut : ['cut_desc', 'Cut'], - copy : ['copy_desc', 'Copy'], - paste : ['paste_desc', 'Paste'], - undo : ['undo_desc', 'Undo'], - redo : ['redo_desc', 'Redo'], - link : ['link_desc', 'mceLink'], - unlink : ['unlink_desc', 'unlink'], - image : ['image_desc', 'mceImage'], - cleanup : ['cleanup_desc', 'mceCleanup'], - help : ['help_desc', 'mceHelp'], - code : ['code_desc', 'mceCodeEditor'], - hr : ['hr_desc', 'InsertHorizontalRule'], - removeformat : ['removeformat_desc', 'RemoveFormat'], - sub : ['sub_desc', 'subscript'], - sup : ['sup_desc', 'superscript'], - forecolor : ['forecolor_desc', 'ForeColor'], - forecolorpicker : ['forecolor_desc', 'mceForeColor'], - backcolor : ['backcolor_desc', 'HiliteColor'], - backcolorpicker : ['backcolor_desc', 'mceBackColor'], - charmap : ['charmap_desc', 'mceCharMap'], - visualaid : ['visualaid_desc', 'mceToggleVisualAid'], - anchor : ['anchor_desc', 'mceInsertAnchor'], - newdocument : ['newdocument_desc', 'mceNewDocument'], - blockquote : ['blockquote_desc', 'mceBlockQuote'] - }, - - stateControls : ['bold', 'italic', 'underline', 'strikethrough', 'bullist', 'numlist', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'sub', 'sup', 'blockquote'], - - init : function(ed, url) { - var t = this, s, v, o; - - t.editor = ed; - t.url = url; - t.onResolveName = new tinymce.util.Dispatcher(this); - s = ed.settings; - - ed.forcedHighContrastMode = ed.settings.detect_highcontrast && t._isHighContrast(); - ed.settings.skin = ed.forcedHighContrastMode ? 'highcontrast' : ed.settings.skin; - - // Setup default buttons - if (!s.theme_advanced_buttons1) { - s = extend({ - theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect", - theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code", - theme_advanced_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap" - }, s); - } - - // Default settings - t.settings = s = extend({ - theme_advanced_path : true, - theme_advanced_toolbar_location : 'top', - theme_advanced_blockformats : "p,address,pre,h1,h2,h3,h4,h5,h6", - theme_advanced_toolbar_align : "left", - theme_advanced_statusbar_location : "bottom", - theme_advanced_fonts : "Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats", - theme_advanced_more_colors : 1, - theme_advanced_row_height : 23, - theme_advanced_resize_horizontal : 1, - theme_advanced_resizing_use_cookie : 1, - theme_advanced_font_sizes : "1,2,3,4,5,6,7", - theme_advanced_font_selector : "span", - theme_advanced_show_current_color: 0, - readonly : ed.settings.readonly - }, s); - - // Setup default font_size_style_values - if (!s.font_size_style_values) - s.font_size_style_values = "8pt,10pt,12pt,14pt,18pt,24pt,36pt"; - - if (tinymce.is(s.theme_advanced_font_sizes, 'string')) { - s.font_size_style_values = tinymce.explode(s.font_size_style_values); - s.font_size_classes = tinymce.explode(s.font_size_classes || ''); - - // Parse string value - o = {}; - ed.settings.theme_advanced_font_sizes = s.theme_advanced_font_sizes; - each(ed.getParam('theme_advanced_font_sizes', '', 'hash'), function(v, k) { - var cl; - - if (k == v && v >= 1 && v <= 7) { - k = v + ' (' + t.sizes[v - 1] + 'pt)'; - cl = s.font_size_classes[v - 1]; - v = s.font_size_style_values[v - 1] || (t.sizes[v - 1] + 'pt'); - } - - if (/^\s*\./.test(v)) - cl = v.replace(/\./g, ''); - - o[k] = cl ? {'class' : cl} : {fontSize : v}; - }); - - s.theme_advanced_font_sizes = o; - } - - if ((v = s.theme_advanced_path_location) && v != 'none') - s.theme_advanced_statusbar_location = s.theme_advanced_path_location; - - if (s.theme_advanced_statusbar_location == 'none') - s.theme_advanced_statusbar_location = 0; - - if (ed.settings.content_css !== false) - ed.contentCSS.push(ed.baseURI.toAbsolute(url + "/skins/" + ed.settings.skin + "/content.css")); - - // Init editor - ed.onInit.add(function() { - if (!ed.settings.readonly) { - ed.onNodeChange.add(t._nodeChanged, t); - ed.onKeyUp.add(t._updateUndoStatus, t); - ed.onMouseUp.add(t._updateUndoStatus, t); - ed.dom.bind(ed.dom.getRoot(), 'dragend', function() { - t._updateUndoStatus(ed); - }); - } - }); - - ed.onSetProgressState.add(function(ed, b, ti) { - var co, id = ed.id, tb; - - if (b) { - t.progressTimer = setTimeout(function() { - co = ed.getContainer(); - co = co.insertBefore(DOM.create('DIV', {style : 'position:relative'}), co.firstChild); - tb = DOM.get(ed.id + '_tbl'); - - DOM.add(co, 'div', {id : id + '_blocker', 'class' : 'mceBlocker', style : {width : tb.clientWidth + 2, height : tb.clientHeight + 2}}); - DOM.add(co, 'div', {id : id + '_progress', 'class' : 'mceProgress', style : {left : tb.clientWidth / 2, top : tb.clientHeight / 2}}); - }, ti || 0); - } else { - DOM.remove(id + '_blocker'); - DOM.remove(id + '_progress'); - clearTimeout(t.progressTimer); - } - }); - - DOM.loadCSS(s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : url + "/skins/" + ed.settings.skin + "/ui.css"); - - if (s.skin_variant) - DOM.loadCSS(url + "/skins/" + ed.settings.skin + "/ui_" + s.skin_variant + ".css"); - }, - - _isHighContrast : function() { - var actualColor, div = DOM.add(DOM.getRoot(), 'div', {'style': 'background-color: rgb(171,239,86);'}); - - actualColor = (DOM.getStyle(div, 'background-color', true) + '').toLowerCase().replace(/ /g, ''); - DOM.remove(div); - - return actualColor != 'rgb(171,239,86)' && actualColor != '#abef56'; - }, - - createControl : function(n, cf) { - var cd, c; - - if (c = cf.createControl(n)) - return c; - - switch (n) { - case "styleselect": - return this._createStyleSelect(); - - case "formatselect": - return this._createBlockFormats(); - - case "fontselect": - return this._createFontSelect(); - - case "fontsizeselect": - return this._createFontSizeSelect(); - - case "forecolor": - return this._createForeColorMenu(); - - case "backcolor": - return this._createBackColorMenu(); - } - - if ((cd = this.controls[n])) - return cf.createButton(n, {title : "advanced." + cd[0], cmd : cd[1], ui : cd[2], value : cd[3]}); - }, - - execCommand : function(cmd, ui, val) { - var f = this['_' + cmd]; - - if (f) { - f.call(this, ui, val); - return true; - } - - return false; - }, - - _importClasses : function(e) { - var ed = this.editor, ctrl = ed.controlManager.get('styleselect'); - - if (ctrl.getLength() == 0) { - each(ed.dom.getClasses(), function(o, idx) { - var name = 'style_' + idx, fmt; - - fmt = { - inline : 'span', - attributes : {'class' : o['class']}, - selector : '*' - }; - - ed.formatter.register(name, fmt); - - ctrl.add(o['class'], name, { - style: function() { - return getPreviewCss(ed, fmt); - } - }); - }); - } - }, - - _createStyleSelect : function(n) { - var t = this, ed = t.editor, ctrlMan = ed.controlManager, ctrl; - - // Setup style select box - ctrl = ctrlMan.createListBox('styleselect', { - title : 'advanced.style_select', - onselect : function(name) { - var matches, formatNames = [], removedFormat; - - each(ctrl.items, function(item) { - formatNames.push(item.value); - }); - - ed.focus(); - ed.undoManager.add(); - - // Toggle off the current format(s) - matches = ed.formatter.matchAll(formatNames); - tinymce.each(matches, function(match) { - if (!name || match == name) { - if (match) - ed.formatter.remove(match); - - removedFormat = true; - } - }); - - if (!removedFormat) - ed.formatter.apply(name); - - ed.undoManager.add(); - ed.nodeChanged(); - - return false; // No auto select - } - }); - - // Handle specified format - ed.onPreInit.add(function() { - var counter = 0, formats = ed.getParam('style_formats'); - - if (formats) { - each(formats, function(fmt) { - var name, keys = 0; - - each(fmt, function() {keys++;}); - - if (keys > 1) { - name = fmt.name = fmt.name || 'style_' + (counter++); - ed.formatter.register(name, fmt); - ctrl.add(fmt.title, name, { - style: function() { - return getPreviewCss(ed, fmt); - } - }); - } else - ctrl.add(fmt.title); - }); - } else { - each(ed.getParam('theme_advanced_styles', '', 'hash'), function(val, key) { - var name, fmt; - - if (val) { - name = 'style_' + (counter++); - fmt = { - inline : 'span', - classes : val, - selector : '*' - }; - - ed.formatter.register(name, fmt); - ctrl.add(t.editor.translate(key), name, { - style: function() { - return getPreviewCss(ed, fmt); - } - }); - } - }); - } - }); - - // Auto import classes if the ctrl box is empty - if (ctrl.getLength() == 0) { - ctrl.onPostRender.add(function(ed, n) { - if (!ctrl.NativeListBox) { - Event.add(n.id + '_text', 'focus', t._importClasses, t); - Event.add(n.id + '_text', 'mousedown', t._importClasses, t); - Event.add(n.id + '_open', 'focus', t._importClasses, t); - Event.add(n.id + '_open', 'mousedown', t._importClasses, t); - } else - Event.add(n.id, 'focus', t._importClasses, t); - }); - } - - return ctrl; - }, - - _createFontSelect : function() { - var c, t = this, ed = t.editor; - - c = ed.controlManager.createListBox('fontselect', { - title : 'advanced.fontdefault', - onselect : function(v) { - var cur = c.items[c.selectedIndex]; - - if (!v && cur) { - ed.execCommand('FontName', false, cur.value); - return; - } - - ed.execCommand('FontName', false, v); - - // Fake selection, execCommand will fire a nodeChange and update the selection - c.select(function(sv) { - return v == sv; - }); - - if (cur && cur.value == v) { - c.select(null); - } - - return false; // No auto select - } - }); - - if (c) { - each(ed.getParam('theme_advanced_fonts', t.settings.theme_advanced_fonts, 'hash'), function(v, k) { - c.add(ed.translate(k), v, {style : v.indexOf('dings') == -1 ? 'font-family:' + v : ''}); - }); - } - - return c; - }, - - _createFontSizeSelect : function() { - var t = this, ed = t.editor, c, i = 0, cl = []; - - c = ed.controlManager.createListBox('fontsizeselect', {title : 'advanced.font_size', onselect : function(v) { - var cur = c.items[c.selectedIndex]; - - if (!v && cur) { - cur = cur.value; - - if (cur['class']) { - ed.formatter.toggle('fontsize_class', {value : cur['class']}); - ed.undoManager.add(); - ed.nodeChanged(); - } else { - ed.execCommand('FontSize', false, cur.fontSize); - } - - return; - } - - if (v['class']) { - ed.focus(); - ed.undoManager.add(); - ed.formatter.toggle('fontsize_class', {value : v['class']}); - ed.undoManager.add(); - ed.nodeChanged(); - } else - ed.execCommand('FontSize', false, v.fontSize); - - // Fake selection, execCommand will fire a nodeChange and update the selection - c.select(function(sv) { - return v == sv; - }); - - if (cur && (cur.value.fontSize == v.fontSize || cur.value['class'] && cur.value['class'] == v['class'])) { - c.select(null); - } - - return false; // No auto select - }}); - - if (c) { - each(t.settings.theme_advanced_font_sizes, function(v, k) { - var fz = v.fontSize; - - if (fz >= 1 && fz <= 7) - fz = t.sizes[parseInt(fz) - 1] + 'pt'; - - c.add(k, v, {'style' : 'font-size:' + fz, 'class' : 'mceFontSize' + (i++) + (' ' + (v['class'] || ''))}); - }); - } - - return c; - }, - - _createBlockFormats : function() { - var c, fmts = { - p : 'advanced.paragraph', - address : 'advanced.address', - pre : 'advanced.pre', - h1 : 'advanced.h1', - h2 : 'advanced.h2', - h3 : 'advanced.h3', - h4 : 'advanced.h4', - h5 : 'advanced.h5', - h6 : 'advanced.h6', - div : 'advanced.div', - blockquote : 'advanced.blockquote', - code : 'advanced.code', - dt : 'advanced.dt', - dd : 'advanced.dd', - samp : 'advanced.samp' - }, t = this; - - c = t.editor.controlManager.createListBox('formatselect', {title : 'advanced.block', onselect : function(v) { - t.editor.execCommand('FormatBlock', false, v); - return false; - }}); - - if (c) { - each(t.editor.getParam('theme_advanced_blockformats', t.settings.theme_advanced_blockformats, 'hash'), function(v, k) { - c.add(t.editor.translate(k != v ? k : fmts[v]), v, {'class' : 'mce_formatPreview mce_' + v, style: function() { - return getPreviewCss(t.editor, {block: v}); - }}); - }); - } - - return c; - }, - - _createForeColorMenu : function() { - var c, t = this, s = t.settings, o = {}, v; - - if (s.theme_advanced_more_colors) { - o.more_colors_func = function() { - t._mceColorPicker(0, { - color : c.value, - func : function(co) { - c.setColor(co); - } - }); - }; - } - - if (v = s.theme_advanced_text_colors) - o.colors = v; - - if (s.theme_advanced_default_foreground_color) - o.default_color = s.theme_advanced_default_foreground_color; - - o.title = 'advanced.forecolor_desc'; - o.cmd = 'ForeColor'; - o.scope = this; - - c = t.editor.controlManager.createColorSplitButton('forecolor', o); - - return c; - }, - - _createBackColorMenu : function() { - var c, t = this, s = t.settings, o = {}, v; - - if (s.theme_advanced_more_colors) { - o.more_colors_func = function() { - t._mceColorPicker(0, { - color : c.value, - func : function(co) { - c.setColor(co); - } - }); - }; - } - - if (v = s.theme_advanced_background_colors) - o.colors = v; - - if (s.theme_advanced_default_background_color) - o.default_color = s.theme_advanced_default_background_color; - - o.title = 'advanced.backcolor_desc'; - o.cmd = 'HiliteColor'; - o.scope = this; - - c = t.editor.controlManager.createColorSplitButton('backcolor', o); - - return c; - }, - - renderUI : function(o) { - var n, ic, tb, t = this, ed = t.editor, s = t.settings, sc, p, nl; - - if (ed.settings) { - ed.settings.aria_label = s.aria_label + ed.getLang('advanced.help_shortcut'); - } - - // TODO: ACC Should have an aria-describedby attribute which is user-configurable to describe what this field is actually for. - // Maybe actually inherit it from the original textara? - n = p = DOM.create('span', {role : 'application', 'aria-labelledby' : ed.id + '_voice', id : ed.id + '_parent', 'class' : 'mceEditor ' + ed.settings.skin + 'Skin' + (s.skin_variant ? ' ' + ed.settings.skin + 'Skin' + t._ufirst(s.skin_variant) : '') + (ed.settings.directionality == "rtl" ? ' mceRtl' : '')}); - DOM.add(n, 'span', {'class': 'mceVoiceLabel', 'style': 'display:none;', id: ed.id + '_voice'}, s.aria_label); - - if (!DOM.boxModel) - n = DOM.add(n, 'div', {'class' : 'mceOldBoxModel'}); - - n = sc = DOM.add(n, 'table', {role : "presentation", id : ed.id + '_tbl', 'class' : 'mceLayout', cellSpacing : 0, cellPadding : 0}); - n = tb = DOM.add(n, 'tbody'); - - switch ((s.theme_advanced_layout_manager || '').toLowerCase()) { - case "rowlayout": - ic = t._rowLayout(s, tb, o); - break; - - case "customlayout": - ic = ed.execCallback("theme_advanced_custom_layout", s, tb, o, p); - break; - - default: - ic = t._simpleLayout(s, tb, o, p); - } - - n = o.targetNode; - - // Add classes to first and last TRs - nl = sc.rows; - DOM.addClass(nl[0], 'mceFirst'); - DOM.addClass(nl[nl.length - 1], 'mceLast'); - - // Add classes to first and last TDs - each(DOM.select('tr', tb), function(n) { - DOM.addClass(n.firstChild, 'mceFirst'); - DOM.addClass(n.childNodes[n.childNodes.length - 1], 'mceLast'); - }); - - if (DOM.get(s.theme_advanced_toolbar_container)) - DOM.get(s.theme_advanced_toolbar_container).appendChild(p); - else - DOM.insertAfter(p, n); - - Event.add(ed.id + '_path_row', 'click', function(e) { - e = e.target; - - if (e.nodeName == 'A') { - t._sel(e.className.replace(/^.*mcePath_([0-9]+).*$/, '$1')); - return false; - } - }); -/* - if (DOM.get(ed.id + '_path_row')) { - Event.add(ed.id + '_tbl', 'mouseover', function(e) { - var re; - - e = e.target; - - if (e.nodeName == 'SPAN' && DOM.hasClass(e.parentNode, 'mceButton')) { - re = DOM.get(ed.id + '_path_row'); - t.lastPath = re.innerHTML; - DOM.setHTML(re, e.parentNode.title); - } - }); - - Event.add(ed.id + '_tbl', 'mouseout', function(e) { - if (t.lastPath) { - DOM.setHTML(ed.id + '_path_row', t.lastPath); - t.lastPath = 0; - } - }); - } -*/ - - if (!ed.getParam('accessibility_focus')) - Event.add(DOM.add(p, 'a', {href : '#'}, ''), 'focus', function() {tinyMCE.get(ed.id).focus();}); - - if (s.theme_advanced_toolbar_location == 'external') - o.deltaHeight = 0; - - t.deltaHeight = o.deltaHeight; - o.targetNode = null; - - ed.onKeyDown.add(function(ed, evt) { - var DOM_VK_F10 = 121, DOM_VK_F11 = 122; - - if (evt.altKey) { - if (evt.keyCode === DOM_VK_F10) { - // Make sure focus is given to toolbar in Safari. - // We can't do this in IE as it prevents giving focus to toolbar when editor is in a frame - if (tinymce.isWebKit) { - window.focus(); - } - t.toolbarGroup.focus(); - return Event.cancel(evt); - } else if (evt.keyCode === DOM_VK_F11) { - DOM.get(ed.id + '_path_row').focus(); - return Event.cancel(evt); - } - } - }); - - // alt+0 is the UK recommended shortcut for accessing the list of access controls. - ed.addShortcut('alt+0', '', 'mceShortcuts', t); - - return { - iframeContainer : ic, - editorContainer : ed.id + '_parent', - sizeContainer : sc, - deltaHeight : o.deltaHeight - }; - }, - - getInfo : function() { - return { - longname : 'Advanced theme', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - version : tinymce.majorVersion + "." + tinymce.minorVersion - } - }, - - resizeBy : function(dw, dh) { - var e = DOM.get(this.editor.id + '_ifr'); - - this.resizeTo(e.clientWidth + dw, e.clientHeight + dh); - }, - - resizeTo : function(w, h, store) { - var ed = this.editor, s = this.settings, e = DOM.get(ed.id + '_tbl'), ifr = DOM.get(ed.id + '_ifr'); - - // Boundery fix box - w = Math.max(s.theme_advanced_resizing_min_width || 100, w); - h = Math.max(s.theme_advanced_resizing_min_height || 100, h); - w = Math.min(s.theme_advanced_resizing_max_width || 0xFFFF, w); - h = Math.min(s.theme_advanced_resizing_max_height || 0xFFFF, h); - - // Resize iframe and container - DOM.setStyle(e, 'height', ''); - DOM.setStyle(ifr, 'height', h); - - if (s.theme_advanced_resize_horizontal) { - DOM.setStyle(e, 'width', ''); - DOM.setStyle(ifr, 'width', w); - - // Make sure that the size is never smaller than the over all ui - if (w < e.clientWidth) { - w = e.clientWidth; - DOM.setStyle(ifr, 'width', e.clientWidth); - } - } - - // Store away the size - if (store && s.theme_advanced_resizing_use_cookie) { - Cookie.setHash("TinyMCE_" + ed.id + "_size", { - cw : w, - ch : h - }); - } - }, - - destroy : function() { - var id = this.editor.id; - - Event.clear(id + '_resize'); - Event.clear(id + '_path_row'); - Event.clear(id + '_external_close'); - }, - - // Internal functions - - _simpleLayout : function(s, tb, o, p) { - var t = this, ed = t.editor, lo = s.theme_advanced_toolbar_location, sl = s.theme_advanced_statusbar_location, n, ic, etb, c; - - if (s.readonly) { - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - return ic; - } - - // Create toolbar container at top - if (lo == 'top') - t._addToolbars(tb, o); - - // Create external toolbar - if (lo == 'external') { - n = c = DOM.create('div', {style : 'position:relative'}); - n = DOM.add(n, 'div', {id : ed.id + '_external', 'class' : 'mceExternalToolbar'}); - DOM.add(n, 'a', {id : ed.id + '_external_close', href : 'javascript:;', 'class' : 'mceExternalClose'}); - n = DOM.add(n, 'table', {id : ed.id + '_tblext', cellSpacing : 0, cellPadding : 0}); - etb = DOM.add(n, 'tbody'); - - if (p.firstChild.className == 'mceOldBoxModel') - p.firstChild.appendChild(c); - else - p.insertBefore(c, p.firstChild); - - t._addToolbars(etb, o); - - ed.onMouseUp.add(function() { - var e = DOM.get(ed.id + '_external'); - DOM.show(e); - - DOM.hide(lastExtID); - - var f = Event.add(ed.id + '_external_close', 'click', function() { - DOM.hide(ed.id + '_external'); - Event.remove(ed.id + '_external_close', 'click', f); - return false; - }); - - DOM.show(e); - DOM.setStyle(e, 'top', 0 - DOM.getRect(ed.id + '_tblext').h - 1); - - // Fixes IE rendering bug - DOM.hide(e); - DOM.show(e); - e.style.filter = ''; - - lastExtID = ed.id + '_external'; - - e = null; - }); - } - - if (sl == 'top') - t._addStatusBar(tb, o); - - // Create iframe container - if (!s.theme_advanced_toolbar_container) { - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - } - - // Create toolbar container at bottom - if (lo == 'bottom') - t._addToolbars(tb, o); - - if (sl == 'bottom') - t._addStatusBar(tb, o); - - return ic; - }, - - _rowLayout : function(s, tb, o) { - var t = this, ed = t.editor, dc, da, cf = ed.controlManager, n, ic, to, a; - - dc = s.theme_advanced_containers_default_class || ''; - da = s.theme_advanced_containers_default_align || 'center'; - - each(explode(s.theme_advanced_containers || ''), function(c, i) { - var v = s['theme_advanced_container_' + c] || ''; - - switch (c.toLowerCase()) { - case 'mceeditor': - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - break; - - case 'mceelementpath': - t._addStatusBar(tb, o); - break; - - default: - a = (s['theme_advanced_container_' + c + '_align'] || da).toLowerCase(); - a = 'mce' + t._ufirst(a); - - n = DOM.add(DOM.add(tb, 'tr'), 'td', { - 'class' : 'mceToolbar ' + (s['theme_advanced_container_' + c + '_class'] || dc) + ' ' + a || da - }); - - to = cf.createToolbar("toolbar" + i); - t._addControls(v, to); - DOM.setHTML(n, to.renderHTML()); - o.deltaHeight -= s.theme_advanced_row_height; - } - }); - - return ic; - }, - - _addControls : function(v, tb) { - var t = this, s = t.settings, di, cf = t.editor.controlManager; - - if (s.theme_advanced_disable && !t._disabled) { - di = {}; - - each(explode(s.theme_advanced_disable), function(v) { - di[v] = 1; - }); - - t._disabled = di; - } else - di = t._disabled; - - each(explode(v), function(n) { - var c; - - if (di && di[n]) - return; - - // Compatiblity with 2.x - if (n == 'tablecontrols') { - each(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"], function(n) { - n = t.createControl(n, cf); - - if (n) - tb.add(n); - }); - - return; - } - - c = t.createControl(n, cf); - - if (c) - tb.add(c); - }); - }, - - _addToolbars : function(c, o) { - var t = this, i, tb, ed = t.editor, s = t.settings, v, cf = ed.controlManager, di, n, h = [], a, toolbarGroup, toolbarsExist = false; - - toolbarGroup = cf.createToolbarGroup('toolbargroup', { - 'name': ed.getLang('advanced.toolbar'), - 'tab_focus_toolbar':ed.getParam('theme_advanced_tab_focus_toolbar') - }); - - t.toolbarGroup = toolbarGroup; - - a = s.theme_advanced_toolbar_align.toLowerCase(); - a = 'mce' + t._ufirst(a); - - n = DOM.add(DOM.add(c, 'tr', {role: 'presentation'}), 'td', {'class' : 'mceToolbar ' + a, "role":"toolbar"}); - - // Create toolbar and add the controls - for (i=1; (v = s['theme_advanced_buttons' + i]); i++) { - toolbarsExist = true; - tb = cf.createToolbar("toolbar" + i, {'class' : 'mceToolbarRow' + i}); - - if (s['theme_advanced_buttons' + i + '_add']) - v += ',' + s['theme_advanced_buttons' + i + '_add']; - - if (s['theme_advanced_buttons' + i + '_add_before']) - v = s['theme_advanced_buttons' + i + '_add_before'] + ',' + v; - - t._addControls(v, tb); - toolbarGroup.add(tb); - - o.deltaHeight -= s.theme_advanced_row_height; - } - // Handle case when there are no toolbar buttons and ensure editor height is adjusted accordingly - if (!toolbarsExist) - o.deltaHeight -= s.theme_advanced_row_height; - h.push(toolbarGroup.renderHTML()); - h.push(DOM.createHTML('a', {href : '#', accesskey : 'z', title : ed.getLang("advanced.toolbar_focus"), onfocus : 'tinyMCE.getInstanceById(\'' + ed.id + '\').focus();'}, '')); - DOM.setHTML(n, h.join('')); - }, - - _addStatusBar : function(tb, o) { - var n, t = this, ed = t.editor, s = t.settings, r, mf, me, td; - - n = DOM.add(tb, 'tr'); - n = td = DOM.add(n, 'td', {'class' : 'mceStatusbar'}); - n = DOM.add(n, 'div', {id : ed.id + '_path_row', 'role': 'group', 'aria-labelledby': ed.id + '_path_voice'}); - if (s.theme_advanced_path) { - DOM.add(n, 'span', {id: ed.id + '_path_voice'}, ed.translate('advanced.path')); - DOM.add(n, 'span', {}, ': '); - } else { - DOM.add(n, 'span', {}, ' '); - } - - - if (s.theme_advanced_resizing) { - DOM.add(td, 'a', {id : ed.id + '_resize', href : 'javascript:;', onclick : "return false;", 'class' : 'mceResize', tabIndex:"-1"}); - - if (s.theme_advanced_resizing_use_cookie) { - ed.onPostRender.add(function() { - var o = Cookie.getHash("TinyMCE_" + ed.id + "_size"), c = DOM.get(ed.id + '_tbl'); - - if (!o) - return; - - t.resizeTo(o.cw, o.ch); - }); - } - - ed.onPostRender.add(function() { - Event.add(ed.id + '_resize', 'click', function(e) { - e.preventDefault(); - }); - - Event.add(ed.id + '_resize', 'mousedown', function(e) { - var mouseMoveHandler1, mouseMoveHandler2, - mouseUpHandler1, mouseUpHandler2, - startX, startY, startWidth, startHeight, width, height, ifrElm; - - function resizeOnMove(e) { - e.preventDefault(); - - width = startWidth + (e.screenX - startX); - height = startHeight + (e.screenY - startY); - - t.resizeTo(width, height); - }; - - function endResize(e) { - // Stop listening - Event.remove(DOM.doc, 'mousemove', mouseMoveHandler1); - Event.remove(ed.getDoc(), 'mousemove', mouseMoveHandler2); - Event.remove(DOM.doc, 'mouseup', mouseUpHandler1); - Event.remove(ed.getDoc(), 'mouseup', mouseUpHandler2); - - width = startWidth + (e.screenX - startX); - height = startHeight + (e.screenY - startY); - t.resizeTo(width, height, true); - - ed.nodeChanged(); - }; - - e.preventDefault(); - - // Get the current rect size - startX = e.screenX; - startY = e.screenY; - ifrElm = DOM.get(t.editor.id + '_ifr'); - startWidth = width = ifrElm.clientWidth; - startHeight = height = ifrElm.clientHeight; - - // Register envent handlers - mouseMoveHandler1 = Event.add(DOM.doc, 'mousemove', resizeOnMove); - mouseMoveHandler2 = Event.add(ed.getDoc(), 'mousemove', resizeOnMove); - mouseUpHandler1 = Event.add(DOM.doc, 'mouseup', endResize); - mouseUpHandler2 = Event.add(ed.getDoc(), 'mouseup', endResize); - }); - }); - } - - o.deltaHeight -= 21; - n = tb = null; - }, - - _updateUndoStatus : function(ed) { - var cm = ed.controlManager, um = ed.undoManager; - - cm.setDisabled('undo', !um.hasUndo() && !um.typing); - cm.setDisabled('redo', !um.hasRedo()); - }, - - _nodeChanged : function(ed, cm, n, co, ob) { - var t = this, p, de = 0, v, c, s = t.settings, cl, fz, fn, fc, bc, formatNames, matches; - - tinymce.each(t.stateControls, function(c) { - cm.setActive(c, ed.queryCommandState(t.controls[c][1])); - }); - - function getParent(name) { - var i, parents = ob.parents, func = name; - - if (typeof(name) == 'string') { - func = function(node) { - return node.nodeName == name; - }; - } - - for (i = 0; i < parents.length; i++) { - if (func(parents[i])) - return parents[i]; - } - }; - - cm.setActive('visualaid', ed.hasVisual); - t._updateUndoStatus(ed); - cm.setDisabled('outdent', !ed.queryCommandState('Outdent')); - - p = getParent('A'); - if (c = cm.get('link')) { - c.setDisabled((!p && co) || (p && !p.href)); - c.setActive(!!p && (!p.name && !p.id)); - } - - if (c = cm.get('unlink')) { - c.setDisabled(!p && co); - c.setActive(!!p && !p.name && !p.id); - } - - if (c = cm.get('anchor')) { - c.setActive(!co && !!p && (p.name || (p.id && !p.href))); - } - - p = getParent('IMG'); - if (c = cm.get('image')) - c.setActive(!co && !!p && n.className.indexOf('mceItem') == -1); - - if (c = cm.get('styleselect')) { - t._importClasses(); - - formatNames = []; - each(c.items, function(item) { - formatNames.push(item.value); - }); - - matches = ed.formatter.matchAll(formatNames); - c.select(matches[0]); - tinymce.each(matches, function(match, index) { - if (index > 0) { - c.mark(match); - } - }); - } - - if (c = cm.get('formatselect')) { - p = getParent(ed.dom.isBlock); - - if (p) - c.select(p.nodeName.toLowerCase()); - } - - // Find out current fontSize, fontFamily and fontClass - getParent(function(n) { - if (n.nodeName === 'SPAN') { - if (!cl && n.className) - cl = n.className; - } - - if (ed.dom.is(n, s.theme_advanced_font_selector)) { - if (!fz && n.style.fontSize) - fz = n.style.fontSize; - - if (!fn && n.style.fontFamily) - fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase(); - - if (!fc && n.style.color) - fc = n.style.color; - - if (!bc && n.style.backgroundColor) - bc = n.style.backgroundColor; - } - - return false; - }); - - if (c = cm.get('fontselect')) { - c.select(function(v) { - return v.replace(/^([^,]+).*/, '$1').toLowerCase() == fn; - }); - } - - // Select font size - if (c = cm.get('fontsizeselect')) { - // Use computed style - if (s.theme_advanced_runtime_fontsize && !fz && !cl) - fz = ed.dom.getStyle(n, 'fontSize', true); - - c.select(function(v) { - if (v.fontSize && v.fontSize === fz) - return true; - - if (v['class'] && v['class'] === cl) - return true; - }); - } - - if (s.theme_advanced_show_current_color) { - function updateColor(controlId, color) { - if (c = cm.get(controlId)) { - if (!color) - color = c.settings.default_color; - if (color !== c.value) { - c.displayColor(color); - } - } - } - updateColor('forecolor', fc); - updateColor('backcolor', bc); - } - - if (s.theme_advanced_show_current_color) { - function updateColor(controlId, color) { - if (c = cm.get(controlId)) { - if (!color) - color = c.settings.default_color; - if (color !== c.value) { - c.displayColor(color); - } - } - }; - - updateColor('forecolor', fc); - updateColor('backcolor', bc); - } - - if (s.theme_advanced_path && s.theme_advanced_statusbar_location) { - p = DOM.get(ed.id + '_path') || DOM.add(ed.id + '_path_row', 'span', {id : ed.id + '_path'}); - - if (t.statusKeyboardNavigation) { - t.statusKeyboardNavigation.destroy(); - t.statusKeyboardNavigation = null; - } - - DOM.setHTML(p, ''); - - getParent(function(n) { - var na = n.nodeName.toLowerCase(), u, pi, ti = ''; - - // Ignore non element and bogus/hidden elements - if (n.nodeType != 1 || na === 'br' || n.getAttribute('data-mce-bogus') || DOM.hasClass(n, 'mceItemHidden') || DOM.hasClass(n, 'mceItemRemoved')) - return; - - // Handle prefix - if (tinymce.isIE && n.scopeName !== 'HTML' && n.scopeName) - na = n.scopeName + ':' + na; - - // Remove internal prefix - na = na.replace(/mce\:/g, ''); - - // Handle node name - switch (na) { - case 'b': - na = 'strong'; - break; - - case 'i': - na = 'em'; - break; - - case 'img': - if (v = DOM.getAttrib(n, 'src')) - ti += 'src: ' + v + ' '; - - break; - - case 'a': - if (v = DOM.getAttrib(n, 'name')) { - ti += 'name: ' + v + ' '; - na += '#' + v; - } - - if (v = DOM.getAttrib(n, 'href')) - ti += 'href: ' + v + ' '; - - break; - - case 'font': - if (v = DOM.getAttrib(n, 'face')) - ti += 'font: ' + v + ' '; - - if (v = DOM.getAttrib(n, 'size')) - ti += 'size: ' + v + ' '; - - if (v = DOM.getAttrib(n, 'color')) - ti += 'color: ' + v + ' '; - - break; - - case 'span': - if (v = DOM.getAttrib(n, 'style')) - ti += 'style: ' + v + ' '; - - break; - } - - if (v = DOM.getAttrib(n, 'id')) - ti += 'id: ' + v + ' '; - - if (v = n.className) { - v = v.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g, ''); - - if (v) { - ti += 'class: ' + v + ' '; - - if (ed.dom.isBlock(n) || na == 'img' || na == 'span') - na += '.' + v; - } - } - - na = na.replace(/(html:)/g, ''); - na = {name : na, node : n, title : ti}; - t.onResolveName.dispatch(t, na); - ti = na.title; - na = na.name; - - //u = "javascript:tinymce.EditorManager.get('" + ed.id + "').theme._sel('" + (de++) + "');"; - pi = DOM.create('a', {'href' : "javascript:;", role: 'button', onmousedown : "return false;", title : ti, 'class' : 'mcePath_' + (de++)}, na); - - if (p.hasChildNodes()) { - p.insertBefore(DOM.create('span', {'aria-hidden': 'true'}, '\u00a0\u00bb '), p.firstChild); - p.insertBefore(pi, p.firstChild); - } else - p.appendChild(pi); - }, ed.getBody()); - - if (DOM.select('a', p).length > 0) { - t.statusKeyboardNavigation = new tinymce.ui.KeyboardNavigation({ - root: ed.id + "_path_row", - items: DOM.select('a', p), - excludeFromTabOrder: true, - onCancel: function() { - ed.focus(); - } - }, DOM); - } - } - }, - - // Commands gets called by execCommand - - _sel : function(v) { - this.editor.execCommand('mceSelectNodeDepth', false, v); - }, - - _mceInsertAnchor : function(ui, v) { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/anchor.htm', - width : 320 + parseInt(ed.getLang('advanced.anchor_delta_width', 0)), - height : 90 + parseInt(ed.getLang('advanced.anchor_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceCharMap : function() { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/charmap.htm', - width : 550 + parseInt(ed.getLang('advanced.charmap_delta_width', 0)), - height : 265 + parseInt(ed.getLang('advanced.charmap_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceHelp : function() { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/about.htm', - width : 480, - height : 380, - inline : true - }, { - theme_url : this.url - }); - }, - - _mceShortcuts : function() { - var ed = this.editor; - ed.windowManager.open({ - url: this.url + '/shortcuts.htm', - width: 480, - height: 380, - inline: true - }, { - theme_url: this.url - }); - }, - - _mceColorPicker : function(u, v) { - var ed = this.editor; - - v = v || {}; - - ed.windowManager.open({ - url : this.url + '/color_picker.htm', - width : 375 + parseInt(ed.getLang('advanced.colorpicker_delta_width', 0)), - height : 250 + parseInt(ed.getLang('advanced.colorpicker_delta_height', 0)), - close_previous : false, - inline : true - }, { - input_color : v.color, - func : v.func, - theme_url : this.url - }); - }, - - _mceCodeEditor : function(ui, val) { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/source_editor.htm', - width : parseInt(ed.getParam("theme_advanced_source_editor_width", 720)), - height : parseInt(ed.getParam("theme_advanced_source_editor_height", 580)), - inline : true, - resizable : true, - maximizable : true - }, { - theme_url : this.url - }); - }, - - _mceImage : function(ui, val) { - var ed = this.editor; - - // Internal image object like a flash placeholder - if (ed.dom.getAttrib(ed.selection.getNode(), 'class', '').indexOf('mceItem') != -1) - return; - - ed.windowManager.open({ - url : this.url + '/image.htm', - width : 355 + parseInt(ed.getLang('advanced.image_delta_width', 0)), - height : 275 + parseInt(ed.getLang('advanced.image_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceLink : function(ui, val) { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/link.htm', - width : 310 + parseInt(ed.getLang('advanced.link_delta_width', 0)), - height : 200 + parseInt(ed.getLang('advanced.link_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceNewDocument : function() { - var ed = this.editor; - - ed.windowManager.confirm('advanced.newdocument', function(s) { - if (s) - ed.execCommand('mceSetContent', false, ''); - }); - }, - - _mceForeColor : function() { - var t = this; - - this._mceColorPicker(0, { - color: t.fgColor, - func : function(co) { - t.fgColor = co; - t.editor.execCommand('ForeColor', false, co); - } - }); - }, - - _mceBackColor : function() { - var t = this; - - this._mceColorPicker(0, { - color: t.bgColor, - func : function(co) { - t.bgColor = co; - t.editor.execCommand('HiliteColor', false, co); - } - }); - }, - - _ufirst : function(s) { - return s.substring(0, 1).toUpperCase() + s.substring(1); - } - }); - - tinymce.ThemeManager.add('advanced', tinymce.themes.AdvancedTheme); -}(tinymce)); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/image.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/image.htm deleted file mode 100644 index b8ba729f6f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/image.htm +++ /dev/null @@ -1,80 +0,0 @@ - - - - {#advanced_dlg.image_title} - - - - - - -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
     
    - x -
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/colorpicker.jpg b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/colorpicker.jpg deleted file mode 100644 index b1a377aba7784d3a0a0fabb4d22b8114cde25ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2584 zcmb7Bc{JPk7XQT-ib;b~B!n)ZQYwihloXMus-;?bMO70&%O72KlgJueK-#swASle5Y5YhT*O%%dE zAkc>z8ik-xeL_Q`VvZfo0TzI`m>5`0R2&QjOGtcPyzrU;Ul*Hn2<045)l;>V5-MK0^|t(rvM}*3>DEeQ&X2g z3ksC~i~iFKh=?B5i-83o3#TV^B0=RA*fOi#-=2VN?CKn!VTTmGv17_PGbp~tmc*?G?Q3b)|K!w2vr zE#B_JH@ru}sZ}~Z&Y(BdJ;w0B<_kXtGuOzs3$vq}6fO9@x%kiyX*#pRnd1k|;ZC9lr#>sh{3$yY|bYY6^>YT3sgsjiaZ zt)366^&;$S^TAwvN^I2ac+hLh>*VqIos|eL+aL&+l(KvNwWYDctNE^CZRyy^Hk}Gm zs%JVikvO#Mk)X?@TXY=wD38V@;t?)q3)?k2YvxLQMV|Z{nbR2g{a11;p-%!QgLK)B zOxbfUi(pzhsbuCxGBk6FDP#0RPN626_I($Qo;ZGhzWMfs%mMoI+aSZnc5a0+bG2w> zdwgm4&zp*i7B>D%H%G$4FMfG12)D3b{1}-HBqY<6w=n2s8b{B_D%uFYtH{l(Gjv9e zWpFy-6fULzp*cl~BJ4!l*}~J{8#NXk`;x5Nxc+^GEA?|AACg+K)(M|zxHsxFUr9^W z8>QdvdWEw!My?R7!O*p>?3Vb|(=N3|J09OD{Yf#{7*(=rbThiBH~Pm^1tz8SQ?S_2 zsL7(bX9dJ9E%uV^(+dSB)^w=MsF&jg*N2Yjo41m`+WsE&JM@CatfiOlPhC?QPlCp7 zkjesJENk4=dSaN^0M0u1TG4#qeAKgyC$GLGD7II&*kr2|#1!BvS`Grg^OIWk%YAqd zvOcmz%SU-HCVg&rbnPaNZ@-T>)?IP3SO z`YKP&>q@U~m`o*wvU{S1o};9b|8*hRw?;H&TJo4a*7;m_)Q!aD3a1rnAWdVgkH=Lu zObSl!m}$JlWj5VNXvuO#F5@@cmhB(M4yEbSXe%Ptp_SH5SxG-pk!2PJGzE6Dd$(C0 z@d~vVd*NT)SU<2GYn`hA?4|dNDwAu?ZjXWSO9CasoBO}LQ2uFAj@4t0$2xTLEHxw3 z9KJCkFq|08Vmgmxahm%mjA%=I%Gs1mlNy$Km`%^o|A2`!bMPtTrP9y*c^+0M7OCcy z*j^fh4AjCI;2fso0|cz3p5Ih7h72bSVc6YE5O%+w*;qWtI~3hL4IzfscqG;j3j4$- zGt%o#6n#5{gEJw#3{=edteC(w|C#XBp!T8k; z1)EnwGqJ26>c-cDOJv5}Snt!0vhVoS>u03BZj_q+20phaQo81-&IAo;URjUJNTP{F zJ1=+YL^+~uVv(VHc>guRDB*Gug-NN7$n25zaX5RGugKeb5qMo|<1CcSE4+{PPcxQG zv3ZU;p_ZeurmcbMiK+xooGWRsM@gr+Dhpr7I*ST8obbMa5|CLQW{h63?CM{F=X{nL zs0Exdc{AnwAx@;9BObf9QiL5^p(iN?W^L~%mn5*ee?M2!d$&oxYIK&9bd1oX&-$gA z3T&To>*_6TDnv)9{*of(wm?U7D)X3u^_3;FijXcEo0S{8x^h(v0jeTdW0Q} zOC0Y|wO&b<-xFprPec9-SKwJYz4Pbz|~nyPrCb5|2|%P;^(%>|XHw4OO3JkE+QD zWRIhqlT(0Yu4KKuvUjKlnW`S~l&?fXH-Bf`2d!J=4UHXDv4xLDnvd2_EWTb3hReh6sXpEI(hmlM{1 gF4ie0tgS$y#z=nxNn#Fpd0bt##g=j86Aowo21S>Ot^fc4 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/flash.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/flash.gif deleted file mode 100644 index dec3f7c7028df98657860529461af29b8793601c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmVM~p;I&fgwbZVtlRJPxC7uw?yFxEX;uVr4IeWCJ^(5m4hjYVM>G^+2V)FnXE$mS p86yHh03AmHCKD}bWutOkFce4&0zF5CG_Myp4hRT+ig>^g06S0cRV@Gj diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/icons.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/icons.gif deleted file mode 100644 index ca222490188b939d695f5ff8823c42c0394c65f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11982 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 z 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/iframe.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/iframe.gif deleted file mode 100644 index 410c7ad084db698e9f35e3230233aa4040682566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmZ?wbhEHb6krfwcoxm@|NsB$<##6SeDUYszh8g<{{H*-%a7k_-3KZc-T3+YPwBiX zzyAIE^Y`z!U%$Wp{QdX;|FQ*Fw;jIy{pasbUw?o3{yVB>Q_sRgx-G9iegFLZcfrha#d9w;%sU=Zx~6K$tw~$%z4`#O^Y@3Z zKV#~)MpSKh@#b63l#}6=>yq2|{`&JLqwny)|NnC)o%r$l&-Y)yKYjo8?#quSuRaGB zt_&<%`RV)bl#YEr{`~p)?RU|v^Y1_Z`u*?Ux8J`*N>>+5JlMAOZr+qr@y$D{mfVhO z+zt#7208-8pDc_F4ABfaAUi>E!oa?@A-bu#r8Qd6oKeb*Lx9UTz)0QBL@+vxY38ii zvqGa87c5+~h&?)zVa3W-D;=U$88}^qMBJ^ERU|z17!;#97+4%Rd1XcXJq#>t8KR;E z7zr5i6BgH5y=gAD)sAQlGB zh8au?j!n~E(Pks?@!j1fR&j*RWY8GF(-=x H6d0@lT&58X diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/pagebreak.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/pagebreak.gif deleted file mode 100644 index acdf4085f3068c4c0a1d6855f4b80dae8bac3068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmV-L0lNN2Nk%w1VPpUd0J9GO`>v<{=;ru;boX6P{`2zsmyZ3>&HK5t_;hIbi-G;z z+4`cI{KdfcXj}GCLjV8&A^8LW000jFEC2ui0Av6R000E?@X1N5y*TU5yZ>M)j$|1M z4Ouvb$pHu>IW8BZq|n;U0s@T!VM5~w1_+1X!EiVl!&PITYdjT!ffYfpt{jAfv%qvh zA63WUHSlr7LkeyaV4(pM0f50(II?RD4RtMg4-E+tFhdAy5{3c=0}3Bg9Y8`B2To20 zR%SO62L%9}0H+dzoKB$+2TOwzUrwi{XiBM^4V#>63q3!LsU3u93zH8CdwqY%62;1g z0g8ze$k93lWExp`CUe|K4qOWk17ZeJ0|5pDP6+}};{>bI@lOWj=kf}r2sHp7w9-Ie XK%9UG6W(*AX-vY05F<*&5CH%?Gwy&_ diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/quicktime.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/quicktime.gif deleted file mode 100644 index 8f10e7aa6b6ab40ee69a1a41a961c092168d6fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmV+|0n+|QNk%w1VGsZi0Q4UK+~)L6v+~s9^fsC5ZpZP=*zu3F=Jxpf8k_5u%JNv6 z=md-84VLU4w)kSE=yI&-yw>b=v+SqE?+kq47pC+YrR?bJ^yu>Zyvpn;hTp*6^mM!O zu+8!}sO$`q%8%`=C5EEn#1d#z95FHtK5(^#(cp^e+Y!d=4FCrFbY9A3U z4-O0-4kHJPJ2(jk13n5879s!!3Q`V>8VwW`9my3H#|R8ZD+fdx0E-+693cQZ;!k;* diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/realmedia.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/realmedia.gif deleted file mode 100644 index fdfe0b9ac05869ae845fdd828eaad97cc0c69dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9HwNk%w1VI=?(0K^{vQcz8xz}f&njBB06v9GQ`Jv%NdDHCI&z`wqZw$(Lw zuFTBL!Pe#<92tv>h)9OE1Xh}vnVEHSaeb-GByg#tqM_B*)YRkdSdqTu&}n`s(k;lb>H+`#+Q6|3c{>OLTv23;utm>DSfy zuOD3adm!iUuGar)4FAhzel5=UwZ7*6(K(+k@BP_g{o}}@k7u_2k7W2iGwlom!+#Z( z|Hj5w_4MwTo8QaHxm#EFYX1DUOO|}vvgQBb!_ST${rmj+`+Fep|C$j4HGtwz7FGrZ zO$Hs1VIV&_u+2R%#bJV$RKJIcL*N7vss0Y-EsB{gGlSJaTr>sRLKbLj5HMTpyK;)l zJcfpaMYltBZdEK6Kht6+BPy*VtthFMtIoqFC=#Tu$e^eaDXCC7U0vOYOJjNk(;P!VagC#fQ*?7otVO)-#9rK#nB%ry4`E_DHQ Wm01j~^6E13^D1O7+^=wCum%9s<%z=p diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/trans.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/trans.gif deleted file mode 100644 index 388486517fa8da13ebd150e8f65d5096c3e10c3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/video.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/img/video.gif deleted file mode 100644 index 3570104077a3b3585f11403c8d4c3fc9351f35d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmZ?wbhEHb6krfwc$UTx9v<%P?Ok48Ze?YanwpxCkzrwBk(ZYzB_&l;Qw!gmM(Ep^QBwbzIoSdAh>*2n> zz9l6k0Xw#(?);y5^ls9w|LObxXI*si^YfcEYu3*P8J(S-PEJlaNB-yTd}C^Ax@_69 zzP`Ryt5)S5`=P3;TDk9SbaeFk_3NiTjGA~aFd-pf@}tlxQ>GLb7jM|Gp`oFHlaq7F zk|nvhxjsHV=g+oST3Rl6T(N1>rn0iK*Ed>3MMVn>3vF#}**q!otE>Sy|^jDoRUBoBANRc=wyaJged$+}u3x zK}ld>puWET{||NozXdO-0f3nK$V8iNkVNKl+Guy1NeYie$3 zZB}=&Zex!RYq8YfVwgNdMpdFkN|rU!Fha}0m66q>CDxczOhH^pM9qvxw1p`;Rftzu zQJ&9}g>iErlc2ORw;aC_=l*6UJ=st%r*ISVV2jgDT<)w>rXHGL<21Kdo z#uyug^O^t z0hZGrt*x!>$1C!zn`W5@`ts6_uMW)2%<0NUEKIo?SIPPE=}U0}7Z(?JcX!y=*;bF< zCWz-=h7+2ao9)(dOHM;+X=xs9)%!~xc&ICMZdRYdUQ2$^@9y(6X3NCIz{cM7f^Z=Q z1_tQ95kgl8b%R%OiYTIo7LSdE^@}A^8LW002J#EC2ui01p5U000KOz@O0K01zUifeIyT9%!RzMDgehG|mwLz+Eh; z7Z~iE zrX?OfJ^>XeDJK)xJuWOB3_l1N0Ra>g4Gk^=ED0V6LI?>4;Q|6OB{LplLMRLg8U5-E J?0y6R06W6!pgRBn diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/about.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/about.js deleted file mode 100644 index 5b35845761..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/about.js +++ /dev/null @@ -1,73 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -function init() { - var ed, tcont; - - tinyMCEPopup.resizeToInnerSize(); - ed = tinyMCEPopup.editor; - - // Give FF some time - window.setTimeout(insertHelpIFrame, 10); - - tcont = document.getElementById('plugintablecontainer'); - document.getElementById('plugins_tab').style.display = 'none'; - - var html = ""; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - - tinymce.each(ed.plugins, function(p, n) { - var info; - - if (!p.getInfo) - return; - - html += ''; - - info = p.getInfo(); - - if (info.infourl != null && info.infourl != '') - html += ''; - else - html += ''; - - if (info.authorurl != null && info.authorurl != '') - html += ''; - else - html += ''; - - html += ''; - html += ''; - - document.getElementById('plugins_tab').style.display = ''; - - }); - - html += ''; - html += '
    ' + ed.getLang('advanced_dlg.about_plugin') + '' + ed.getLang('advanced_dlg.about_author') + '' + ed.getLang('advanced_dlg.about_version') + '
    ' + info.longname + '' + info.longname + '' + info.author + '' + info.author + '' + info.version + '
    '; - - tcont.innerHTML = html; - - tinyMCEPopup.dom.get('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion; - tinyMCEPopup.dom.get('date').innerHTML = tinymce.releaseDate; -} - -function insertHelpIFrame() { - var html; - - if (tinyMCEPopup.getParam('docs_url')) { - html = ''; - document.getElementById('iframecontainer').innerHTML = html; - document.getElementById('help_tab').style.display = 'block'; - document.getElementById('help_tab').setAttribute("aria-hidden", "false"); - } -} - -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/anchor.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/anchor.js deleted file mode 100644 index 2909a3a4d7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/anchor.js +++ /dev/null @@ -1,56 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var AnchorDialog = { - init : function(ed) { - var action, elm, f = document.forms[0]; - - this.editor = ed; - elm = ed.dom.getParent(ed.selection.getNode(), 'A'); - v = ed.dom.getAttrib(elm, 'name') || ed.dom.getAttrib(elm, 'id'); - - if (v) { - this.action = 'update'; - f.anchorName.value = v; - } - - f.insert.value = ed.getLang(elm ? 'update' : 'insert'); - }, - - update : function() { - var ed = this.editor, elm, name = document.forms[0].anchorName.value, attribName; - - if (!name || !/^[a-z][a-z0-9\-\_:\.]*$/i.test(name)) { - tinyMCEPopup.alert('advanced_dlg.anchor_invalid'); - return; - } - - tinyMCEPopup.restoreSelection(); - - if (this.action != 'update') - ed.selection.collapse(1); - - var aRule = ed.schema.getElementRule('a'); - if (!aRule || aRule.attributes.name) { - attribName = 'name'; - } else { - attribName = 'id'; - } - - elm = ed.dom.getParent(ed.selection.getNode(), 'A'); - if (elm) { - elm.setAttribute(attribName, name); - elm[attribName] = name; - ed.undoManager.add(); - } else { - // create with zero-sized nbsp so that in Webkit where anchor is on last line by itself caret cannot be placed after it - var attrs = {'class' : 'mceItemAnchor'}; - attrs[attribName] = name; - ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', attrs, '\uFEFF')); - ed.nodeChanged(); - } - - tinyMCEPopup.close(); - } -}; - -tinyMCEPopup.onInit.add(AnchorDialog.init, AnchorDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/charmap.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/charmap.js deleted file mode 100644 index bb1869558c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/charmap.js +++ /dev/null @@ -1,363 +0,0 @@ -/** - * charmap.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -tinyMCEPopup.requireLangPack(); - -var charmap = [ - [' ', ' ', true, 'no-break space'], - ['&', '&', true, 'ampersand'], - ['"', '"', true, 'quotation mark'], -// finance - ['¢', '¢', true, 'cent sign'], - ['€', '€', true, 'euro sign'], - ['£', '£', true, 'pound sign'], - ['¥', '¥', true, 'yen sign'], -// signs - ['©', '©', true, 'copyright sign'], - ['®', '®', true, 'registered sign'], - ['™', '™', true, 'trade mark sign'], - ['‰', '‰', true, 'per mille sign'], - ['µ', 'µ', true, 'micro sign'], - ['·', '·', true, 'middle dot'], - ['•', '•', true, 'bullet'], - ['…', '…', true, 'three dot leader'], - ['′', '′', true, 'minutes / feet'], - ['″', '″', true, 'seconds / inches'], - ['§', '§', true, 'section sign'], - ['¶', '¶', true, 'paragraph sign'], - ['ß', 'ß', true, 'sharp s / ess-zed'], -// quotations - ['‹', '‹', true, 'single left-pointing angle quotation mark'], - ['›', '›', true, 'single right-pointing angle quotation mark'], - ['«', '«', true, 'left pointing guillemet'], - ['»', '»', true, 'right pointing guillemet'], - ['‘', '‘', true, 'left single quotation mark'], - ['’', '’', true, 'right single quotation mark'], - ['“', '“', true, 'left double quotation mark'], - ['”', '”', true, 'right double quotation mark'], - ['‚', '‚', true, 'single low-9 quotation mark'], - ['„', '„', true, 'double low-9 quotation mark'], - ['<', '<', true, 'less-than sign'], - ['>', '>', true, 'greater-than sign'], - ['≤', '≤', true, 'less-than or equal to'], - ['≥', '≥', true, 'greater-than or equal to'], - ['–', '–', true, 'en dash'], - ['—', '—', true, 'em dash'], - ['¯', '¯', true, 'macron'], - ['‾', '‾', true, 'overline'], - ['¤', '¤', true, 'currency sign'], - ['¦', '¦', true, 'broken bar'], - ['¨', '¨', true, 'diaeresis'], - ['¡', '¡', true, 'inverted exclamation mark'], - ['¿', '¿', true, 'turned question mark'], - ['ˆ', 'ˆ', true, 'circumflex accent'], - ['˜', '˜', true, 'small tilde'], - ['°', '°', true, 'degree sign'], - ['−', '−', true, 'minus sign'], - ['±', '±', true, 'plus-minus sign'], - ['÷', '÷', true, 'division sign'], - ['⁄', '⁄', true, 'fraction slash'], - ['×', '×', true, 'multiplication sign'], - ['¹', '¹', true, 'superscript one'], - ['²', '²', true, 'superscript two'], - ['³', '³', true, 'superscript three'], - ['¼', '¼', true, 'fraction one quarter'], - ['½', '½', true, 'fraction one half'], - ['¾', '¾', true, 'fraction three quarters'], -// math / logical - ['ƒ', 'ƒ', true, 'function / florin'], - ['∫', '∫', true, 'integral'], - ['∑', '∑', true, 'n-ary sumation'], - ['∞', '∞', true, 'infinity'], - ['√', '√', true, 'square root'], - ['∼', '∼', false,'similar to'], - ['≅', '≅', false,'approximately equal to'], - ['≈', '≈', true, 'almost equal to'], - ['≠', '≠', true, 'not equal to'], - ['≡', '≡', true, 'identical to'], - ['∈', '∈', false,'element of'], - ['∉', '∉', false,'not an element of'], - ['∋', '∋', false,'contains as member'], - ['∏', '∏', true, 'n-ary product'], - ['∧', '∧', false,'logical and'], - ['∨', '∨', false,'logical or'], - ['¬', '¬', true, 'not sign'], - ['∩', '∩', true, 'intersection'], - ['∪', '∪', false,'union'], - ['∂', '∂', true, 'partial differential'], - ['∀', '∀', false,'for all'], - ['∃', '∃', false,'there exists'], - ['∅', '∅', false,'diameter'], - ['∇', '∇', false,'backward difference'], - ['∗', '∗', false,'asterisk operator'], - ['∝', '∝', false,'proportional to'], - ['∠', '∠', false,'angle'], -// undefined - ['´', '´', true, 'acute accent'], - ['¸', '¸', true, 'cedilla'], - ['ª', 'ª', true, 'feminine ordinal indicator'], - ['º', 'º', true, 'masculine ordinal indicator'], - ['†', '†', true, 'dagger'], - ['‡', '‡', true, 'double dagger'], -// alphabetical special chars - ['À', 'À', true, 'A - grave'], - ['Á', 'Á', true, 'A - acute'], - ['Â', 'Â', true, 'A - circumflex'], - ['Ã', 'Ã', true, 'A - tilde'], - ['Ä', 'Ä', true, 'A - diaeresis'], - ['Å', 'Å', true, 'A - ring above'], - ['Æ', 'Æ', true, 'ligature AE'], - ['Ç', 'Ç', true, 'C - cedilla'], - ['È', 'È', true, 'E - grave'], - ['É', 'É', true, 'E - acute'], - ['Ê', 'Ê', true, 'E - circumflex'], - ['Ë', 'Ë', true, 'E - diaeresis'], - ['Ì', 'Ì', true, 'I - grave'], - ['Í', 'Í', true, 'I - acute'], - ['Î', 'Î', true, 'I - circumflex'], - ['Ï', 'Ï', true, 'I - diaeresis'], - ['Ð', 'Ð', true, 'ETH'], - ['Ñ', 'Ñ', true, 'N - tilde'], - ['Ò', 'Ò', true, 'O - grave'], - ['Ó', 'Ó', true, 'O - acute'], - ['Ô', 'Ô', true, 'O - circumflex'], - ['Õ', 'Õ', true, 'O - tilde'], - ['Ö', 'Ö', true, 'O - diaeresis'], - ['Ø', 'Ø', true, 'O - slash'], - ['Œ', 'Œ', true, 'ligature OE'], - ['Š', 'Š', true, 'S - caron'], - ['Ù', 'Ù', true, 'U - grave'], - ['Ú', 'Ú', true, 'U - acute'], - ['Û', 'Û', true, 'U - circumflex'], - ['Ü', 'Ü', true, 'U - diaeresis'], - ['Ý', 'Ý', true, 'Y - acute'], - ['Ÿ', 'Ÿ', true, 'Y - diaeresis'], - ['Þ', 'Þ', true, 'THORN'], - ['à', 'à', true, 'a - grave'], - ['á', 'á', true, 'a - acute'], - ['â', 'â', true, 'a - circumflex'], - ['ã', 'ã', true, 'a - tilde'], - ['ä', 'ä', true, 'a - diaeresis'], - ['å', 'å', true, 'a - ring above'], - ['æ', 'æ', true, 'ligature ae'], - ['ç', 'ç', true, 'c - cedilla'], - ['è', 'è', true, 'e - grave'], - ['é', 'é', true, 'e - acute'], - ['ê', 'ê', true, 'e - circumflex'], - ['ë', 'ë', true, 'e - diaeresis'], - ['ì', 'ì', true, 'i - grave'], - ['í', 'í', true, 'i - acute'], - ['î', 'î', true, 'i - circumflex'], - ['ï', 'ï', true, 'i - diaeresis'], - ['ð', 'ð', true, 'eth'], - ['ñ', 'ñ', true, 'n - tilde'], - ['ò', 'ò', true, 'o - grave'], - ['ó', 'ó', true, 'o - acute'], - ['ô', 'ô', true, 'o - circumflex'], - ['õ', 'õ', true, 'o - tilde'], - ['ö', 'ö', true, 'o - diaeresis'], - ['ø', 'ø', true, 'o slash'], - ['œ', 'œ', true, 'ligature oe'], - ['š', 'š', true, 's - caron'], - ['ù', 'ù', true, 'u - grave'], - ['ú', 'ú', true, 'u - acute'], - ['û', 'û', true, 'u - circumflex'], - ['ü', 'ü', true, 'u - diaeresis'], - ['ý', 'ý', true, 'y - acute'], - ['þ', 'þ', true, 'thorn'], - ['ÿ', 'ÿ', true, 'y - diaeresis'], - ['Α', 'Α', true, 'Alpha'], - ['Β', 'Β', true, 'Beta'], - ['Γ', 'Γ', true, 'Gamma'], - ['Δ', 'Δ', true, 'Delta'], - ['Ε', 'Ε', true, 'Epsilon'], - ['Ζ', 'Ζ', true, 'Zeta'], - ['Η', 'Η', true, 'Eta'], - ['Θ', 'Θ', true, 'Theta'], - ['Ι', 'Ι', true, 'Iota'], - ['Κ', 'Κ', true, 'Kappa'], - ['Λ', 'Λ', true, 'Lambda'], - ['Μ', 'Μ', true, 'Mu'], - ['Ν', 'Ν', true, 'Nu'], - ['Ξ', 'Ξ', true, 'Xi'], - ['Ο', 'Ο', true, 'Omicron'], - ['Π', 'Π', true, 'Pi'], - ['Ρ', 'Ρ', true, 'Rho'], - ['Σ', 'Σ', true, 'Sigma'], - ['Τ', 'Τ', true, 'Tau'], - ['Υ', 'Υ', true, 'Upsilon'], - ['Φ', 'Φ', true, 'Phi'], - ['Χ', 'Χ', true, 'Chi'], - ['Ψ', 'Ψ', true, 'Psi'], - ['Ω', 'Ω', true, 'Omega'], - ['α', 'α', true, 'alpha'], - ['β', 'β', true, 'beta'], - ['γ', 'γ', true, 'gamma'], - ['δ', 'δ', true, 'delta'], - ['ε', 'ε', true, 'epsilon'], - ['ζ', 'ζ', true, 'zeta'], - ['η', 'η', true, 'eta'], - ['θ', 'θ', true, 'theta'], - ['ι', 'ι', true, 'iota'], - ['κ', 'κ', true, 'kappa'], - ['λ', 'λ', true, 'lambda'], - ['μ', 'μ', true, 'mu'], - ['ν', 'ν', true, 'nu'], - ['ξ', 'ξ', true, 'xi'], - ['ο', 'ο', true, 'omicron'], - ['π', 'π', true, 'pi'], - ['ρ', 'ρ', true, 'rho'], - ['ς', 'ς', true, 'final sigma'], - ['σ', 'σ', true, 'sigma'], - ['τ', 'τ', true, 'tau'], - ['υ', 'υ', true, 'upsilon'], - ['φ', 'φ', true, 'phi'], - ['χ', 'χ', true, 'chi'], - ['ψ', 'ψ', true, 'psi'], - ['ω', 'ω', true, 'omega'], -// symbols - ['ℵ', 'ℵ', false,'alef symbol'], - ['ϖ', 'ϖ', false,'pi symbol'], - ['ℜ', 'ℜ', false,'real part symbol'], - ['ϑ','ϑ', false,'theta symbol'], - ['ϒ', 'ϒ', false,'upsilon - hook symbol'], - ['℘', '℘', false,'Weierstrass p'], - ['ℑ', 'ℑ', false,'imaginary part'], -// arrows - ['←', '←', true, 'leftwards arrow'], - ['↑', '↑', true, 'upwards arrow'], - ['→', '→', true, 'rightwards arrow'], - ['↓', '↓', true, 'downwards arrow'], - ['↔', '↔', true, 'left right arrow'], - ['↵', '↵', false,'carriage return'], - ['⇐', '⇐', false,'leftwards double arrow'], - ['⇑', '⇑', false,'upwards double arrow'], - ['⇒', '⇒', false,'rightwards double arrow'], - ['⇓', '⇓', false,'downwards double arrow'], - ['⇔', '⇔', false,'left right double arrow'], - ['∴', '∴', false,'therefore'], - ['⊂', '⊂', false,'subset of'], - ['⊃', '⊃', false,'superset of'], - ['⊄', '⊄', false,'not a subset of'], - ['⊆', '⊆', false,'subset of or equal to'], - ['⊇', '⊇', false,'superset of or equal to'], - ['⊕', '⊕', false,'circled plus'], - ['⊗', '⊗', false,'circled times'], - ['⊥', '⊥', false,'perpendicular'], - ['⋅', '⋅', false,'dot operator'], - ['⌈', '⌈', false,'left ceiling'], - ['⌉', '⌉', false,'right ceiling'], - ['⌊', '⌊', false,'left floor'], - ['⌋', '⌋', false,'right floor'], - ['⟨', '〈', false,'left-pointing angle bracket'], - ['⟩', '〉', false,'right-pointing angle bracket'], - ['◊', '◊', true, 'lozenge'], - ['♠', '♠', true, 'black spade suit'], - ['♣', '♣', true, 'black club suit'], - ['♥', '♥', true, 'black heart suit'], - ['♦', '♦', true, 'black diamond suit'], - [' ', ' ', false,'en space'], - [' ', ' ', false,'em space'], - [' ', ' ', false,'thin space'], - ['‌', '‌', false,'zero width non-joiner'], - ['‍', '‍', false,'zero width joiner'], - ['‎', '‎', false,'left-to-right mark'], - ['‏', '‏', false,'right-to-left mark'], - ['­', '­', false,'soft hyphen'] -]; - -tinyMCEPopup.onInit.add(function() { - tinyMCEPopup.dom.setHTML('charmapView', renderCharMapHTML()); - addKeyboardNavigation(); -}); - -function addKeyboardNavigation(){ - var tableElm, cells, settings; - - cells = tinyMCEPopup.dom.select("a.charmaplink", "charmapgroup"); - - settings ={ - root: "charmapgroup", - items: cells - }; - cells[0].tabindex=0; - tinyMCEPopup.dom.addClass(cells[0], "mceFocus"); - if (tinymce.isGecko) { - cells[0].focus(); - } else { - setTimeout(function(){ - cells[0].focus(); - }, 100); - } - tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', settings, tinyMCEPopup.dom); -} - -function renderCharMapHTML() { - var charsPerRow = 20, tdWidth=20, tdHeight=20, i; - var html = '
    '+ - ''; - var cols=-1; - - for (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 += '
    '; - html = html.replace(/<\/tr>/g, ''); - - return html; -} - -function insertChar(chr) { - tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';'); - - // Refocus in window - if (tinyMCEPopup.isWindow) - window.focus(); - - tinyMCEPopup.editor.focus(); - tinyMCEPopup.close(); -} - -function previewChar(codeA, codeB, codeN) { - var elmA = document.getElementById('codeA'); - var elmB = document.getElementById('codeB'); - var elmV = document.getElementById('codeV'); - var elmN = document.getElementById('codeN'); - - if (codeA=='#160;') { - elmV.innerHTML = '__'; - } else { - elmV.innerHTML = '&' + codeA; - } - - elmB.innerHTML = '&' + codeA; - elmA.innerHTML = '&' + codeB; - elmN.innerHTML = codeN; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/color_picker.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/color_picker.js deleted file mode 100644 index 4ae53ab674..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/color_picker.js +++ /dev/null @@ -1,345 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var detail = 50, strhex = "0123456789abcdef", i, isMouseDown = false, isMouseOver = false; - -var colors = [ - "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033", - "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099", - "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff", - "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033", - "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399", - "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff", - "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333", - "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399", - "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff", - "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633", - "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699", - "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff", - "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633", - "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999", - "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff", - "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933", - "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999", - "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff", - "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33", - "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99", - "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff", - "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33", - "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99", - "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff", - "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33", - "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99", - "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff" -]; - -var named = { - '#F0F8FF':'Alice Blue','#FAEBD7':'Antique White','#00FFFF':'Aqua','#7FFFD4':'Aquamarine','#F0FFFF':'Azure','#F5F5DC':'Beige', - '#FFE4C4':'Bisque','#000000':'Black','#FFEBCD':'Blanched Almond','#0000FF':'Blue','#8A2BE2':'Blue Violet','#A52A2A':'Brown', - '#DEB887':'Burly Wood','#5F9EA0':'Cadet Blue','#7FFF00':'Chartreuse','#D2691E':'Chocolate','#FF7F50':'Coral','#6495ED':'Cornflower Blue', - '#FFF8DC':'Cornsilk','#DC143C':'Crimson','#00FFFF':'Cyan','#00008B':'Dark Blue','#008B8B':'Dark Cyan','#B8860B':'Dark Golden Rod', - '#A9A9A9':'Dark Gray','#A9A9A9':'Dark Grey','#006400':'Dark Green','#BDB76B':'Dark Khaki','#8B008B':'Dark Magenta','#556B2F':'Dark Olive Green', - '#FF8C00':'Darkorange','#9932CC':'Dark Orchid','#8B0000':'Dark Red','#E9967A':'Dark Salmon','#8FBC8F':'Dark Sea Green','#483D8B':'Dark Slate Blue', - '#2F4F4F':'Dark Slate Gray','#2F4F4F':'Dark Slate Grey','#00CED1':'Dark Turquoise','#9400D3':'Dark Violet','#FF1493':'Deep Pink','#00BFFF':'Deep Sky Blue', - '#696969':'Dim Gray','#696969':'Dim Grey','#1E90FF':'Dodger Blue','#B22222':'Fire Brick','#FFFAF0':'Floral White','#228B22':'Forest Green', - '#FF00FF':'Fuchsia','#DCDCDC':'Gainsboro','#F8F8FF':'Ghost White','#FFD700':'Gold','#DAA520':'Golden Rod','#808080':'Gray','#808080':'Grey', - '#008000':'Green','#ADFF2F':'Green Yellow','#F0FFF0':'Honey Dew','#FF69B4':'Hot Pink','#CD5C5C':'Indian Red','#4B0082':'Indigo','#FFFFF0':'Ivory', - '#F0E68C':'Khaki','#E6E6FA':'Lavender','#FFF0F5':'Lavender Blush','#7CFC00':'Lawn Green','#FFFACD':'Lemon Chiffon','#ADD8E6':'Light Blue', - '#F08080':'Light Coral','#E0FFFF':'Light Cyan','#FAFAD2':'Light Golden Rod Yellow','#D3D3D3':'Light Gray','#D3D3D3':'Light Grey','#90EE90':'Light Green', - '#FFB6C1':'Light Pink','#FFA07A':'Light Salmon','#20B2AA':'Light Sea Green','#87CEFA':'Light Sky Blue','#778899':'Light Slate Gray','#778899':'Light Slate Grey', - '#B0C4DE':'Light Steel Blue','#FFFFE0':'Light Yellow','#00FF00':'Lime','#32CD32':'Lime Green','#FAF0E6':'Linen','#FF00FF':'Magenta','#800000':'Maroon', - '#66CDAA':'Medium Aqua Marine','#0000CD':'Medium Blue','#BA55D3':'Medium Orchid','#9370D8':'Medium Purple','#3CB371':'Medium Sea Green','#7B68EE':'Medium Slate Blue', - '#00FA9A':'Medium Spring Green','#48D1CC':'Medium Turquoise','#C71585':'Medium Violet Red','#191970':'Midnight Blue','#F5FFFA':'Mint Cream','#FFE4E1':'Misty Rose','#FFE4B5':'Moccasin', - '#FFDEAD':'Navajo White','#000080':'Navy','#FDF5E6':'Old Lace','#808000':'Olive','#6B8E23':'Olive Drab','#FFA500':'Orange','#FF4500':'Orange Red','#DA70D6':'Orchid', - '#EEE8AA':'Pale Golden Rod','#98FB98':'Pale Green','#AFEEEE':'Pale Turquoise','#D87093':'Pale Violet Red','#FFEFD5':'Papaya Whip','#FFDAB9':'Peach Puff', - '#CD853F':'Peru','#FFC0CB':'Pink','#DDA0DD':'Plum','#B0E0E6':'Powder Blue','#800080':'Purple','#FF0000':'Red','#BC8F8F':'Rosy Brown','#4169E1':'Royal Blue', - '#8B4513':'Saddle Brown','#FA8072':'Salmon','#F4A460':'Sandy Brown','#2E8B57':'Sea Green','#FFF5EE':'Sea Shell','#A0522D':'Sienna','#C0C0C0':'Silver', - '#87CEEB':'Sky Blue','#6A5ACD':'Slate Blue','#708090':'Slate Gray','#708090':'Slate Grey','#FFFAFA':'Snow','#00FF7F':'Spring Green', - '#4682B4':'Steel Blue','#D2B48C':'Tan','#008080':'Teal','#D8BFD8':'Thistle','#FF6347':'Tomato','#40E0D0':'Turquoise','#EE82EE':'Violet', - '#F5DEB3':'Wheat','#FFFFFF':'White','#F5F5F5':'White Smoke','#FFFF00':'Yellow','#9ACD32':'Yellow Green' -}; - -var namedLookup = {}; - -function init() { - var inputColor = convertRGBToHex(tinyMCEPopup.getWindowArg('input_color')), key, value; - - tinyMCEPopup.resizeToInnerSize(); - - generatePicker(); - generateWebColors(); - generateNamedColors(); - - if (inputColor) { - changeFinalColor(inputColor); - - col = convertHexToRGB(inputColor); - - if (col) - updateLight(col.r, col.g, col.b); - } - - for (key in named) { - value = named[key]; - namedLookup[value.replace(/\s+/, '').toLowerCase()] = key.replace(/#/, '').toLowerCase(); - } -} - -function toHexColor(color) { - var matches, red, green, blue, toInt = parseInt; - - function hex(value) { - value = parseInt(value).toString(16); - - return value.length > 1 ? value : '0' + value; // Padd with leading zero - }; - - color = tinymce.trim(color); - color = color.replace(/^[#]/, '').toLowerCase(); // remove leading '#' - color = namedLookup[color] || color; - - matches = /^rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)$/.exec(color); - - if (matches) { - red = toInt(matches[1]); - green = toInt(matches[2]); - blue = toInt(matches[3]); - } else { - matches = /^([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/.exec(color); - - if (matches) { - red = toInt(matches[1], 16); - green = toInt(matches[2], 16); - blue = toInt(matches[3], 16); - } else { - matches = /^([0-9a-f])([0-9a-f])([0-9a-f])$/.exec(color); - - if (matches) { - red = toInt(matches[1] + matches[1], 16); - green = toInt(matches[2] + matches[2], 16); - blue = toInt(matches[3] + matches[3], 16); - } else { - return ''; - } - } - } - - return '#' + hex(red) + hex(green) + hex(blue); -} - -function insertAction() { - var color = document.getElementById("color").value, f = tinyMCEPopup.getWindowArg('func'); - - var hexColor = toHexColor(color); - - if (hexColor === '') { - var text = tinyMCEPopup.editor.getLang('advanced_dlg.invalid_color_value'); - tinyMCEPopup.alert(text + ': ' + color); - } - else { - tinyMCEPopup.restoreSelection(); - - if (f) - f(hexColor); - - tinyMCEPopup.close(); - } -} - -function showColor(color, name) { - if (name) - document.getElementById("colorname").innerHTML = name; - - document.getElementById("preview").style.backgroundColor = color; - document.getElementById("color").value = color.toUpperCase(); -} - -function convertRGBToHex(col) { - var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi"); - - if (!col) - return col; - - var rgb = col.replace(re, "$1,$2,$3").split(','); - if (rgb.length == 3) { - r = parseInt(rgb[0]).toString(16); - g = parseInt(rgb[1]).toString(16); - b = parseInt(rgb[2]).toString(16); - - r = r.length == 1 ? '0' + r : r; - g = g.length == 1 ? '0' + g : g; - b = b.length == 1 ? '0' + b : b; - - return "#" + r + g + b; - } - - return col; -} - -function convertHexToRGB(col) { - if (col.indexOf('#') != -1) { - col = col.replace(new RegExp('[^0-9A-F]', 'gi'), ''); - - r = parseInt(col.substring(0, 2), 16); - g = parseInt(col.substring(2, 4), 16); - b = parseInt(col.substring(4, 6), 16); - - return {r : r, g : g, b : b}; - } - - return null; -} - -function generatePicker() { - var el = document.getElementById('light'), h = '', i; - - for (i = 0; i < detail; i++){ - h += '
    '; - } - - el.innerHTML = h; -} - -function generateWebColors() { - var el = document.getElementById('webcolors'), h = '', i; - - if (el.className == 'generated') - return; - - // TODO: VoiceOver doesn't seem to support legend as a label referenced by labelledby. - h += '
    ' - + ''; - - for (i=0; i' - + ''; - if (tinyMCEPopup.editor.forcedHighContrastMode) { - h += ''; - } - h += ''; - h += ''; - if ((i+1) % 18 == 0) - h += ''; - } - - h += '
    '; - - el.innerHTML = h; - el.className = 'generated'; - - paintCanvas(el); - enableKeyboardNavigation(el.firstChild); -} - -function paintCanvas(el) { - tinyMCEPopup.getWin().tinymce.each(tinyMCEPopup.dom.select('canvas.mceColorSwatch', el), function(canvas) { - var context; - if (canvas.getContext && (context = canvas.getContext("2d"))) { - context.fillStyle = canvas.getAttribute('data-color'); - context.fillRect(0, 0, 10, 10); - } - }); -} -function generateNamedColors() { - var el = document.getElementById('namedcolors'), h = '', n, v, i = 0; - - if (el.className == 'generated') - return; - - for (n in named) { - v = named[n]; - h += ''; - if (tinyMCEPopup.editor.forcedHighContrastMode) { - h += ''; - } - h += ''; - h += ''; - i++; - } - - el.innerHTML = h; - el.className = 'generated'; - - paintCanvas(el); - enableKeyboardNavigation(el); -} - -function enableKeyboardNavigation(el) { - tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', { - root: el, - items: tinyMCEPopup.dom.select('a', el) - }, tinyMCEPopup.dom); -} - -function dechex(n) { - return strhex.charAt(Math.floor(n / 16)) + strhex.charAt(n % 16); -} - -function computeColor(e) { - var x, y, partWidth, partDetail, imHeight, r, g, b, coef, i, finalCoef, finalR, finalG, finalB, pos = tinyMCEPopup.dom.getPos(e.target); - - x = e.offsetX ? e.offsetX : (e.target ? e.clientX - pos.x : 0); - y = e.offsetY ? e.offsetY : (e.target ? e.clientY - pos.y : 0); - - partWidth = document.getElementById('colors').width / 6; - partDetail = detail / 2; - imHeight = document.getElementById('colors').height; - - r = (x >= 0)*(x < partWidth)*255 + (x >= partWidth)*(x < 2*partWidth)*(2*255 - x * 255 / partWidth) + (x >= 4*partWidth)*(x < 5*partWidth)*(-4*255 + x * 255 / partWidth) + (x >= 5*partWidth)*(x < 6*partWidth)*255; - g = (x >= 0)*(x < partWidth)*(x * 255 / partWidth) + (x >= partWidth)*(x < 3*partWidth)*255 + (x >= 3*partWidth)*(x < 4*partWidth)*(4*255 - x * 255 / partWidth); - b = (x >= 2*partWidth)*(x < 3*partWidth)*(-2*255 + x * 255 / partWidth) + (x >= 3*partWidth)*(x < 5*partWidth)*255 + (x >= 5*partWidth)*(x < 6*partWidth)*(6*255 - x * 255 / partWidth); - - coef = (imHeight - y) / imHeight; - r = 128 + (r - 128) * coef; - g = 128 + (g - 128) * coef; - b = 128 + (b - 128) * coef; - - changeFinalColor('#' + dechex(r) + dechex(g) + dechex(b)); - updateLight(r, g, b); -} - -function updateLight(r, g, b) { - var i, partDetail = detail / 2, finalCoef, finalR, finalG, finalB, color; - - for (i=0; i=0) && (i'); - }, - - init : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor; - - // Setup browse button - document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); - if (isVisible('srcbrowser')) - document.getElementById('src').style.width = '180px'; - - e = ed.selection.getNode(); - - this.fillFileList('image_list', tinyMCEPopup.getParam('external_image_list', 'tinyMCEImageList')); - - if (e.nodeName == 'IMG') { - f.src.value = ed.dom.getAttrib(e, 'src'); - f.alt.value = ed.dom.getAttrib(e, 'alt'); - f.border.value = this.getAttrib(e, 'border'); - f.vspace.value = this.getAttrib(e, 'vspace'); - f.hspace.value = this.getAttrib(e, 'hspace'); - f.width.value = ed.dom.getAttrib(e, 'width'); - f.height.value = ed.dom.getAttrib(e, 'height'); - f.insert.value = ed.getLang('update'); - this.styleVal = ed.dom.getAttrib(e, 'style'); - selectByValue(f, 'image_list', f.src.value); - selectByValue(f, 'align', this.getAttrib(e, 'align')); - this.updateStyle(); - } - }, - - fillFileList : function(id, l) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - l = typeof(l) === 'function' ? l() : window[l]; - - if (l && l.length > 0) { - lst.options[lst.options.length] = new Option('', ''); - - tinymce.each(l, function(o) { - lst.options[lst.options.length] = new Option(o[0], o[1]); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - update : function() { - var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, args = {}, el; - - tinyMCEPopup.restoreSelection(); - - if (f.src.value === '') { - if (ed.selection.getNode().nodeName == 'IMG') { - ed.dom.remove(ed.selection.getNode()); - ed.execCommand('mceRepaint'); - } - - tinyMCEPopup.close(); - return; - } - - if (!ed.settings.inline_styles) { - args = tinymce.extend(args, { - vspace : nl.vspace.value, - hspace : nl.hspace.value, - border : nl.border.value, - align : getSelectValue(f, 'align') - }); - } else - args.style = this.styleVal; - - tinymce.extend(args, { - src : f.src.value.replace(/ /g, '%20'), - alt : f.alt.value, - width : f.width.value, - height : f.height.value - }); - - el = ed.selection.getNode(); - - if (el && el.nodeName == 'IMG') { - ed.dom.setAttribs(el, args); - tinyMCEPopup.editor.execCommand('mceRepaint'); - tinyMCEPopup.editor.focus(); - } else { - tinymce.each(args, function(value, name) { - if (value === "") { - delete args[name]; - } - }); - - ed.execCommand('mceInsertContent', false, tinyMCEPopup.editor.dom.createHTML('img', args), {skip_undo : 1}); - ed.undoManager.add(); - } - - tinyMCEPopup.close(); - }, - - updateStyle : function() { - var dom = tinyMCEPopup.dom, st = {}, v, f = document.forms[0]; - - if (tinyMCEPopup.editor.settings.inline_styles) { - tinymce.each(tinyMCEPopup.dom.parseStyle(this.styleVal), function(value, key) { - st[key] = value; - }); - - // Handle align - v = getSelectValue(f, 'align'); - if (v) { - if (v == 'left' || v == 'right') { - st['float'] = v; - delete st['vertical-align']; - } else { - st['vertical-align'] = v; - delete st['float']; - } - } else { - delete st['float']; - delete st['vertical-align']; - } - - // Handle border - v = f.border.value; - if (v || v == '0') { - if (v == '0') - st['border'] = '0'; - else - st['border'] = v + 'px solid black'; - } else - delete st['border']; - - // Handle hspace - v = f.hspace.value; - if (v) { - delete st['margin']; - st['margin-left'] = v + 'px'; - st['margin-right'] = v + 'px'; - } else { - delete st['margin-left']; - delete st['margin-right']; - } - - // Handle vspace - v = f.vspace.value; - if (v) { - delete st['margin']; - st['margin-top'] = v + 'px'; - st['margin-bottom'] = v + 'px'; - } else { - delete st['margin-top']; - delete st['margin-bottom']; - } - - // Merge - st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st), 'img'); - this.styleVal = dom.serializeStyle(st, 'img'); - } - }, - - getAttrib : function(e, at) { - var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; - - if (ed.settings.inline_styles) { - switch (at) { - case 'align': - if (v = dom.getStyle(e, 'float')) - return v; - - if (v = dom.getStyle(e, 'vertical-align')) - return v; - - break; - - case 'hspace': - v = dom.getStyle(e, 'margin-left') - v2 = dom.getStyle(e, 'margin-right'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'vspace': - v = dom.getStyle(e, 'margin-top') - v2 = dom.getStyle(e, 'margin-bottom'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'border': - v = 0; - - tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { - sv = dom.getStyle(e, 'border-' + sv + '-width'); - - // False or not the same as prev - if (!sv || (sv != v && v !== 0)) { - v = 0; - return false; - } - - if (sv) - v = sv; - }); - - if (v) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - } - } - - if (v = dom.getAttrib(e, at)) - return v; - - return ''; - }, - - resetImageData : function() { - var f = document.forms[0]; - - f.width.value = f.height.value = ""; - }, - - updateImageData : function() { - var f = document.forms[0], t = ImageDialog; - - if (f.width.value == "") - f.width.value = t.preloadImg.width; - - if (f.height.value == "") - f.height.value = t.preloadImg.height; - }, - - getImageData : function() { - var f = document.forms[0]; - - this.preloadImg = new Image(); - this.preloadImg.onload = this.updateImageData; - this.preloadImg.onerror = this.resetImageData; - this.preloadImg.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.src.value); - } -}; - -ImageDialog.preInit(); -tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/link.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/link.js deleted file mode 100644 index 8c1d73c502..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/link.js +++ /dev/null @@ -1,159 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var LinkDialog = { - preInit : function() { - var url; - - if (url = tinyMCEPopup.getParam("external_link_list_url")) - document.write(''); - }, - - init : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor; - - // Setup browse button - document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser', 'href', 'file', 'theme_advanced_link'); - if (isVisible('hrefbrowser')) - document.getElementById('href').style.width = '180px'; - - this.fillClassList('class_list'); - this.fillFileList('link_list', 'tinyMCELinkList'); - this.fillTargetList('target_list'); - - if (e = ed.dom.getParent(ed.selection.getNode(), 'A')) { - f.href.value = ed.dom.getAttrib(e, 'href'); - f.linktitle.value = ed.dom.getAttrib(e, 'title'); - f.insert.value = ed.getLang('update'); - selectByValue(f, 'link_list', f.href.value); - selectByValue(f, 'target_list', ed.dom.getAttrib(e, 'target')); - selectByValue(f, 'class_list', ed.dom.getAttrib(e, 'class')); - } - }, - - update : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor, e, b, href = f.href.value.replace(/ /g, '%20'); - - tinyMCEPopup.restoreSelection(); - e = ed.dom.getParent(ed.selection.getNode(), 'A'); - - // Remove element if there is no href - if (!f.href.value) { - if (e) { - b = ed.selection.getBookmark(); - ed.dom.remove(e, 1); - ed.selection.moveToBookmark(b); - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - return; - } - } - - // Create new anchor elements - if (e == null) { - ed.getDoc().execCommand("unlink", false, null); - tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); - - tinymce.each(ed.dom.select("a"), function(n) { - if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') { - e = n; - - ed.dom.setAttribs(e, { - href : href, - title : f.linktitle.value, - target : f.target_list ? getSelectValue(f, "target_list") : null, - 'class' : f.class_list ? getSelectValue(f, "class_list") : null - }); - } - }); - } else { - ed.dom.setAttribs(e, { - href : href, - title : f.linktitle.value - }); - - if (f.target_list) { - ed.dom.setAttrib(e, 'target', getSelectValue(f, "target_list")); - } - - if (f.class_list) { - ed.dom.setAttrib(e, 'class', getSelectValue(f, "class_list")); - } - } - - // Don't move caret if selection was image - if (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') { - ed.focus(); - ed.selection.select(e); - ed.selection.collapse(0); - tinyMCEPopup.storeSelection(); - } - - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - }, - - checkPrefix : function(n) { - if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_email'))) - n.value = 'mailto:' + n.value; - - if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_external'))) - n.value = 'http://' + n.value; - }, - - fillFileList : function(id, l) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - l = window[l]; - - if (l && l.length > 0) { - lst.options[lst.options.length] = new Option('', ''); - - tinymce.each(l, function(o) { - lst.options[lst.options.length] = new Option(o[0], o[1]); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - fillClassList : function(id) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { - cl = []; - - tinymce.each(v.split(';'), function(v) { - var p = v.split('='); - - cl.push({'title' : p[0], 'class' : p[1]}); - }); - } else - cl = tinyMCEPopup.editor.dom.getClasses(); - - if (cl.length > 0) { - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); - - tinymce.each(cl, function(o) { - lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - fillTargetList : function(id) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v; - - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_same'), '_self'); - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_blank'), '_blank'); - - if (v = tinyMCEPopup.getParam('theme_advanced_link_targets')) { - tinymce.each(v.split(','), function(v) { - v = v.split('='); - lst.options[lst.options.length] = new Option(v[0], v[1]); - }); - } - } -}; - -LinkDialog.preInit(); -tinyMCEPopup.onInit.add(LinkDialog.init, LinkDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/source_editor.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/source_editor.js deleted file mode 100644 index dd5e366fa9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/js/source_editor.js +++ /dev/null @@ -1,78 +0,0 @@ -tinyMCEPopup.requireLangPack(); -tinyMCEPopup.onInit.add(onLoadInit); - -function saveContent() { - tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value, {source_view : true}); - tinyMCEPopup.close(); -} - -function onLoadInit() { - tinyMCEPopup.resizeToInnerSize(); - - // Remove Gecko spellchecking - if (tinymce.isGecko) - document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck"); - - document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent({source_view : true}); - - if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) { - turnWrapOn(); - document.getElementById('wraped').checked = true; - } - - resizeInputs(); -} - -function setWrap(val) { - var v, n, s = document.getElementById('htmlSource'); - - s.wrap = val; - - if (!tinymce.isIE) { - v = s.value; - n = s.cloneNode(false); - n.setAttribute("wrap", val); - s.parentNode.replaceChild(n, s); - n.value = v; - } -} - -function setWhiteSpaceCss(value) { - var el = document.getElementById('htmlSource'); - tinymce.DOM.setStyle(el, 'white-space', value); -} - -function turnWrapOff() { - if (tinymce.isWebKit) { - setWhiteSpaceCss('pre'); - } else { - setWrap('off'); - } -} - -function turnWrapOn() { - if (tinymce.isWebKit) { - setWhiteSpaceCss('pre-wrap'); - } else { - setWrap('soft'); - } -} - -function toggleWordWrap(elm) { - if (elm.checked) { - turnWrapOn(); - } else { - turnWrapOff(); - } -} - -function resizeInputs() { - var vp = tinyMCEPopup.dom.getViewPort(window), el; - - el = document.getElementById('htmlSource'); - - if (el) { - el.style.width = (vp.w - 20) + 'px'; - el.style.height = (vp.h - 65) + 'px'; - } -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da.js deleted file mode 100644 index 3d5fb8b0a1..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.advanced',{"underline_desc":"Understreget (Ctrl+U)","italic_desc":"Kursiv (Ctrl+I)","bold_desc":"Fed (Ctrl+B)",dd:"Definitionsbeskrivelse",dt:"Definitionsterm ",samp:"Kodeeksempel",code:"Kode",blockquote:"Blokcitat",h6:"Overskrift 6",h5:"Overskrift 5",h4:"Overskrift 4",h3:"Overskrift 3",h2:"Overskrift 2",h1:"Overskrift 1",pre:"Pr\u00e6formatteret",address:"Adresse",div:"Div",paragraph:"Afsnit",block:"Format",fontdefault:"Skrifttype","font_size":"Skriftst\u00f8rrelse","style_select":"Typografier","more_colors":"Flere farver","toolbar_focus":"Hop til v\u00e6rkt\u00f8jsknapper - Alt+Q, Skift til redigering - Alt-Z, Skift til element sti - Alt-X",newdocument:"Er du sikker p\u00e5 du vil slette alt indhold?",path:"Sti","clipboard_msg":"Kopier/Klip/inds\u00e6t er ikke muligt i Mozilla og Firefox.\nVil du have mere information om dette emne?","blockquote_desc":"Blokcitat","help_desc":"Hj\u00e6lp","newdocument_desc":"Nyt dokument","image_props_desc":"Billedegenskaber","paste_desc":"Inds\u00e6t","copy_desc":"Kopier","cut_desc":"Klip","anchor_desc":"Inds\u00e6t/rediger anker","visualaid_desc":"Sl\u00e5 hj\u00e6lp/synlige elementer til/fra","charmap_desc":"Inds\u00e6t specialtegn","backcolor_desc":"V\u00e6lg baggrundsfarve","forecolor_desc":"V\u00e6lg tekstfarve","custom1_desc":"Din egen beskrivelse her","removeformat_desc":"Fjern formatering","hr_desc":"Inds\u00e6t horisontal linie","sup_desc":"H\u00e6vet skrift","sub_desc":"S\u00e6nket skrift","code_desc":"Rediger HTML-kilde","cleanup_desc":"Ryd op i uordentlig kode","image_desc":"Inds\u00e6t/rediger billede","unlink_desc":"Fjern link","link_desc":"Inds\u00e6t/rediger link","redo_desc":"Gendan (Ctrl+Y)","undo_desc":"Fortryd (Ctrl+Z)","indent_desc":"\u00d8g indrykning","outdent_desc":"Formindsk indrykning","numlist_desc":"Nummereret punktopstilling","bullist_desc":"Unummereret punktopstilling","justifyfull_desc":"Lige marginer","justifyright_desc":"H\u00f8jrejusteret","justifycenter_desc":"Centreret","justifyleft_desc":"Venstrejusteret","striketrough_desc":"Gennemstreget","help_shortcut":"Tryk ALT-F10 for v\u00e6rkt\u00f8jslinie. Tryk ALT-0 for hj\u00e6lp","rich_text_area":"Tekstomr\u00e5de med formatering","shortcuts_desc":"Hj\u00e6lp til tilg\u00e6ngelighed",toolbar:"V\u00e6rkt\u00f8jslinie","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da_dlg.js deleted file mode 100644 index f3a752cb10..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/da_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.advanced_dlg',{"link_list":"Liste over links","link_is_external":"Den URL, der er indtastet, ser ud til at v\u00e6re et eksternt link. Vil du have tilf\u00f8jet det p\u00e5kr\u00e6vede http:// foran?","link_is_email":"Den URL, der er indtastet, ser ud til at v\u00e6re en emailadresse. Vil du have tilf\u00f8jet det p\u00e5kr\u00e6vede mailto: foran?","link_titlefield":"Titel","link_target_blank":"\u00c5ben link i nyt vindue","link_target_same":"\u00c5ben link i samme vindue","link_target":"Target","link_url":"Link URL","link_title":"Inds\u00e6t/rediger link","image_align_right":"H\u00f8jre","image_align_left":"Venstre","image_align_textbottom":"Tekst bunden","image_align_texttop":"Tekst toppen","image_align_bottom":"Bunden","image_align_middle":"Centreret","image_align_top":"Toppen","image_align_baseline":"Grundlinie","image_align":"Justering","image_hspace":"Horisontal afstand","image_vspace":"Vertikal afstand","image_dimensions":"Dimensioner","image_alt":"Billedbeskrivelse","image_list":"Liste over billeder","image_border":"Kant","image_src":"Billede URL","image_title":"Inds\u00e6t/rediger billede","charmap_title":"V\u00e6lg specialtegn","colorpicker_name":"Navn:","colorpicker_color":"Farve:","colorpicker_named_title":"Navngivet farve","colorpicker_named_tab":"Navngivet","colorpicker_palette_title":"Palette-farver","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Farvev\u00e6lger","colorpicker_picker_tab":"V\u00e6lger","colorpicker_title":"V\u00e6lg en farve","code_wordwrap":"Tekstombrydning","code_title":"HTML kildekode-redigering","anchor_name":"Navn p\u00e5 anker","anchor_title":"Inds\u00e6t/rediger anker","about_loaded":"Indl\u00e6ste udvidelser","about_version":"Version","about_author":"Forfatter","about_plugin":"Udvidelse","about_plugins":"Udvidelser","about_license":"Licens","about_help":"Hj\u00e6lp","about_general":"Om","about_title":"Om TinyMCE","charmap_usage":"Brug venstre og h\u00f8jre piletaster til at navigere","anchor_invalid":"Angiv venligst et gyldigt anker navn.","accessibility_help":"Tilg\u00e6ngeligheds hj\u00e6lp","accessibility_usage_title":"Generel brug","invalid_color_value":"Ugyldig farve v\u00e6rdi"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de.js deleted file mode 100644 index 034195ca42..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.advanced',{"underline_desc":"Unterstrichen (Strg+U)","italic_desc":"Kursiv (Strg+I)","bold_desc":"Fett (Strg+B)",dd:"Definitionsbeschreibung",dt:"Definitionsbegriff",samp:"Beispiel",code:"Code",blockquote:"Zitatblock",h6:"\u00dcberschrift 6",h5:"\u00dcberschrift 5",h4:"\u00dcberschrift 4",h3:"\u00dcberschrift 3",h2:"\u00dcberschrift 2",h1:"\u00dcberschrift 1",pre:"Rohdaten",address:"Adresse",div:"Zusammenh\u00e4ngender Bereich",paragraph:"Absatz",block:"Vorlage",fontdefault:"Schriftart","font_size":"Schriftgr\u00f6\u00dfe","style_select":"Format","anchor_delta_width":"13","more_colors":"Weitere Farben","toolbar_focus":"Zur Werkzeugleiste springen: Alt+Q; Zum Editor springen: Alt-Z; Zum Elementpfad springen: Alt-X",newdocument:"Wollen Sie wirklich den ganzen Inhalt l\u00f6schen?",path:"Pfad","clipboard_msg":"Kopieren, Ausschneiden und Einf\u00fcgen sind im Mozilla Firefox nicht m\u00f6glich.\nWollen Sie mehr \u00fcber dieses Problem erfahren?","blockquote_desc":"Zitatblock","help_desc":"Hilfe","newdocument_desc":"Neues Dokument","image_props_desc":"Bildeigenschaften","paste_desc":"Einf\u00fcgen","copy_desc":"Kopieren","cut_desc":"Ausschneiden","anchor_desc":"Anker einf\u00fcgen/ver\u00e4ndern","visualaid_desc":"Hilfslinien und unsichtbare Elemente ein-/ausblenden","charmap_desc":"Sonderzeichen einf\u00fcgen","backcolor_desc":"Hintergrundfarbe","forecolor_desc":"Textfarbe","custom1_desc":"Benutzerdefinierte Beschreibung","removeformat_desc":"Formatierungen zur\u00fccksetzen","hr_desc":"Trennlinie einf\u00fcgen","sup_desc":"Hochgestellt","sub_desc":"Tiefgestellt","code_desc":"HTML-Quellcode bearbeiten","cleanup_desc":"Quellcode aufr\u00e4umen","image_desc":"Bild einf\u00fcgen/ver\u00e4ndern","unlink_desc":"Link entfernen","link_desc":"Link einf\u00fcgen/ver\u00e4ndern","redo_desc":"Wiederholen (Strg+Y)","undo_desc":"R\u00fcckg\u00e4ngig (Strg+Z)","indent_desc":"Einr\u00fccken","outdent_desc":"Ausr\u00fccken","numlist_desc":"Sortierte Liste","bullist_desc":"Unsortierte Liste","justifyfull_desc":"Blocksatz","justifyright_desc":"Rechtsb\u00fcndig","justifycenter_desc":"Zentriert","justifyleft_desc":"Linksb\u00fcndig","striketrough_desc":"Durchgestrichen","help_shortcut":"Dr\u00fccken Sie ALT-F10 f\u00fcr die Toolbar. Dr\u00fccken Sie ALT-0 f\u00fcr Hilfe","rich_text_area":"Rich Text Feld","shortcuts_desc":"Eingabehilfe",toolbar:"Toolbar","anchor_delta_height":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de_dlg.js deleted file mode 100644 index d33ca1dd1d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/de_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.advanced_dlg',{"link_list":"Linkliste","link_is_external":"Diese Adresse scheint ein externer Link zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"http://\" voranstellen?","link_is_email":"Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"mailto:\" voranstellen?","link_titlefield":"Titel","link_target_blank":"Neues Fenster \u00f6ffnen","link_target_same":"Im selben Fenster \u00f6ffnen","link_target":"Fenster","link_url":"Adresse","link_title":"Link einf\u00fcgen/ver\u00e4ndern","image_align_right":"Rechts","image_align_left":"Links","image_align_textbottom":"Unten im Text","image_align_texttop":"Oben im Text","image_align_bottom":"Unten","image_align_middle":"Mittig","image_align_top":"Oben","image_align_baseline":"Zeile","image_align":"Ausrichtung","image_hspace":"Horizontaler Abstand","image_vspace":"Vertikaler Abstand","image_dimensions":"Abmessungen","image_alt":"Alternativtext","image_list":"Bilderliste","image_border":"Rahmen","image_src":"Adresse","image_title":"Bild einf\u00fcgen/ver\u00e4ndern","charmap_title":"Sonderzeichen","colorpicker_name":"Name:","colorpicker_color":"Farbe:","colorpicker_named_title":"Benannte Farben","colorpicker_named_tab":"Benannte Farben","colorpicker_palette_title":"Farbpalette","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Farbwahl","colorpicker_picker_tab":"Farbwahl","colorpicker_title":"Farbe","code_wordwrap":"Automatischer Zeilenumbruch","code_title":"HTML-Quellcode bearbeiten","anchor_name":"Name des Ankers","anchor_title":"Anker einf\u00fcgen/ver\u00e4ndern","about_loaded":"Geladene Plugins","about_version":"Version","about_author":"Urheber","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"Lizenzbedingungen","about_help":"Hilfe","about_general":"\u00dcber","about_title":"\u00dcber TinyMCE","charmap_usage":"Navigation mit linken und rechten Pfeilen.","anchor_invalid":"Bitte geben Sie einen g\u00fcltigen Namen f\u00fcr den Anker ein!","accessibility_help":"Eingabehilfe","accessibility_usage_title":"Allgemeine Verwendung","invalid_color_value":"Ung\u00fcltige Farbangabe"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en.js deleted file mode 100644 index 6e58481874..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.advanced',{"underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)",dd:"Definition Description",dt:"Definition Term ",samp:"Code Sample",code:"Code",blockquote:"Block Quote",h6:"Heading 6",h5:"Heading 5",h4:"Heading 4",h3:"Heading 3",h2:"Heading 2",h1:"Heading 1",pre:"Preformatted",address:"Address",div:"DIV",paragraph:"Paragraph",block:"Format",fontdefault:"Font Family","font_size":"Font Size","style_select":"Styles","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":"","more_colors":"More Colors...","toolbar_focus":"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X",newdocument:"Are you sure you want clear all contents?",path:"Path","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","blockquote_desc":"Block Quote","help_desc":"Help","newdocument_desc":"New Document","image_props_desc":"Image Properties","paste_desc":"Paste (Ctrl+V)","copy_desc":"Copy (Ctrl+C)","cut_desc":"Cut (Ctrl+X)","anchor_desc":"Insert/Edit Anchor","visualaid_desc":"show/Hide Guidelines/Invisible Elements","charmap_desc":"Insert Special Character","backcolor_desc":"Select Background Color","forecolor_desc":"Select Text Color","custom1_desc":"Your Custom Description Here","removeformat_desc":"Remove Formatting","hr_desc":"Insert Horizontal Line","sup_desc":"Superscript","sub_desc":"Subscript","code_desc":"Edit HTML Source","cleanup_desc":"Cleanup Messy Code","image_desc":"Insert/Edit Image","unlink_desc":"Unlink","link_desc":"Insert/Edit Link","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","indent_desc":"Increase Indent","outdent_desc":"Decrease Indent","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","justifyfull_desc":"Align Full","justifyright_desc":"Align Right","justifycenter_desc":"Align Center","justifyleft_desc":"Align Left","striketrough_desc":"Strikethrough","help_shortcut":"Press ALT-F10 for toolbar. Press ALT-0 for help","rich_text_area":"Rich Text Area","shortcuts_desc":"Accessability Help",toolbar:"Toolbar"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en_dlg.js deleted file mode 100644 index b4bd9225f4..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/en_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.advanced_dlg', {"link_list":"Link List","link_is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","link_is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?","link_titlefield":"Title","link_target_blank":"Open Link in a New Window","link_target_same":"Open Link in the Same Window","link_target":"Target","link_url":"Link URL","link_title":"Insert/Edit Link","image_align_right":"Right","image_align_left":"Left","image_align_textbottom":"Text Bottom","image_align_texttop":"Text Top","image_align_bottom":"Bottom","image_align_middle":"Middle","image_align_top":"Top","image_align_baseline":"Baseline","image_align":"Alignment","image_hspace":"Horizontal Space","image_vspace":"Vertical Space","image_dimensions":"Dimensions","image_alt":"Image Description","image_list":"Image List","image_border":"Border","image_src":"Image URL","image_title":"Insert/Edit Image","charmap_title":"Select Special Character", "charmap_usage":"Use left and right arrows to navigate.","colorpicker_name":"Name:","colorpicker_color":"Color:","colorpicker_named_title":"Named Colors","colorpicker_named_tab":"Named","colorpicker_palette_title":"Palette Colors","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Color Picker","colorpicker_picker_tab":"Picker","colorpicker_title":"Select a Color","code_wordwrap":"Word Wrap","code_title":"HTML Source Editor","anchor_name":"Anchor Name","anchor_title":"Insert/Edit Anchor","about_loaded":"Loaded Plugins","about_version":"Version","about_author":"Author","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"License","about_help":"Help","about_general":"About","about_title":"About TinyMCE","anchor_invalid":"Please specify a valid anchor name.","accessibility_help":"Accessibility Help","accessibility_usage_title":"General Usage","invalid_color_value":"Invalid color value","":""}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi.js deleted file mode 100644 index 2edb8f6a4a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.advanced',{"underline_desc":"Alleviivattu (Ctrl+U)","italic_desc":"Kursivoitu (Ctrl+I)","bold_desc":"Lihavoitu (Ctrl+B)",dd:"M\u00e4\u00e4rittelyn kuvaus",dt:"M\u00e4\u00e4rittelyn ehto ",samp:"Koodiesimerkki",code:"Koodi",blockquote:"Pitk\u00e4 lainaus",h6:"Otsikko 6",h5:"Otsikko 5",h4:"Otsikko 4",h3:"Otsikko 3",h2:"Otsikko 2",h1:"Otsikko 1",pre:"Esimuotoiltu (pre)",address:"Osoite",div:"Div",paragraph:"Kappale",block:"Muotoilu",fontdefault:"Kirjasin","font_size":"Kirjasinkoko","style_select":"Tyylit","more_colors":"Enemm\u00e4n v\u00e4rej\u00e4","toolbar_focus":"Siirry ty\u00f6kaluihin - Alt+Q, Siirry tekstieditoriin - Alt-Z, Siirry elementin polkuun - Alt-X",newdocument:"Haluatko varmasti tyhjent\u00e4\u00e4 kaiken sis\u00e4ll\u00f6n?",path:"Polku","clipboard_msg":"Kopioi/Leikkaa/Liit\u00e4 -painikkeet eiv\u00e4t toimi Mozilla ja Firefox -selaimilla. Voit kuitenkin k\u00e4ytt\u00e4\u00e4 n\u00e4pp\u00e4inyhdistelmi\u00e4 kopioimiseen (Ctrl+C), leikkaamiseen (Ctrl+X) ja liitt\u00e4miseen (Ctrl+V). Haluatko lis\u00e4\u00e4 tietoa?","blockquote_desc":"Pitk\u00e4 lainaus","help_desc":"Ohje","newdocument_desc":"Uusi tiedosto","image_props_desc":"Kuvan ominaisuudet","paste_desc":"Liit\u00e4","copy_desc":"Kopioi","cut_desc":"Leikkaa","anchor_desc":"Lis\u00e4\u00e4/Muokkaa ankkuri","visualaid_desc":"Suuntaviivat/N\u00e4kym\u00e4tt\u00f6m\u00e4t elementit","charmap_desc":"Lis\u00e4\u00e4 erikoismerkki","backcolor_desc":"Valitse taustan v\u00e4ri","forecolor_desc":"Valitse tekstin v\u00e4ri","custom1_desc":"Oma kuvauksesi t\u00e4h\u00e4n","removeformat_desc":"Poista muotoilu","hr_desc":"Lis\u00e4\u00e4 vaakasuora viivain","sup_desc":"Yl\u00e4indeksi","sub_desc":"Alaindeksi","code_desc":"Muokkaa HTML-koodia","cleanup_desc":"Siisti sekainen koodi","image_desc":"Lis\u00e4\u00e4/muuta kuva","unlink_desc":"Poista linkki","link_desc":"Lis\u00e4\u00e4/muuta linkki","redo_desc":"Tee uudelleen (Ctrl+Y)","undo_desc":"Peru (Ctrl+Z)","indent_desc":"Sisenn\u00e4","outdent_desc":"Loitonna","numlist_desc":"J\u00e4rjestetty lista","bullist_desc":"J\u00e4rjest\u00e4m\u00e4t\u00f6n lista","justifyfull_desc":"Tasattu","justifyright_desc":"Tasaus oikealle","justifycenter_desc":"Keskitetty","justifyleft_desc":"Tasaus vasemmalle","striketrough_desc":"Yliviivattu","help_shortcut":"Paina ALT F10 n\u00e4hd\u00e4ksesi ty\u00f6kalurivin. Paina ALT-0 n\u00e4hd\u00e4ksesi ohjeen.","rich_text_area":"Rikastettu tekstialue","shortcuts_desc":"Saavutettavuusohje",toolbar:"Ty\u00f6kalurivi","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi_dlg.js deleted file mode 100644 index 89c0b0bec7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fi_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.advanced_dlg',{"link_list":"Linkkilista","link_is_external":"Antamasi osoite n\u00e4ytt\u00e4\u00e4 johtavan ulkopuoliselle sivustolle. Haluatko lis\u00e4t\u00e4 linkin eteen http://-etuliitteen? (suositus)","link_is_email":"Antamasi osoite n\u00e4ytt\u00e4\u00e4 olevan s\u00e4hk\u00f6postiosoite. Haluatko lis\u00e4t\u00e4 siihen mailto:-etuliitteen?","link_titlefield":"Otsikko","link_target_blank":"Avaa linkki uuteen ikkunaan","link_target_same":"Avaa linkki samassa ikkunassa","link_target":"Kohde","link_url":"Linkin osoite","link_title":"Lis\u00e4\u00e4/muuta linkki","image_align_right":"Oikealle","image_align_left":"Vasemmalle","image_align_textbottom":"Tekstin alaosaan","image_align_texttop":"Tekstin yl\u00e4osaan","image_align_bottom":"Alas","image_align_middle":"Keskelle","image_align_top":"Yl\u00f6s","image_align_baseline":"Tekstin tasossa","image_align":"Tasaus","image_hspace":"Vaakasuuntainen tila","image_vspace":"Pystysuuntainen tila","image_dimensions":"Mitat","image_alt":"Kuvan kuvaus","image_list":"Kuvalista","image_border":"Reunus","image_src":"Kuvan osoite","image_title":"Lis\u00e4\u00e4/muokkaa kuvaa","charmap_title":"Valitse erikoismerkki","colorpicker_name":"Nimi:","colorpicker_color":"V\u00e4ri:","colorpicker_named_title":"Nimetyt v\u00e4rit","colorpicker_named_tab":"Nimetty","colorpicker_palette_title":"V\u00e4ripaletti","colorpicker_palette_tab":"Paletti","colorpicker_picker_title":"V\u00e4rin valitsin","colorpicker_picker_tab":"Valitsin","colorpicker_title":"Valitse v\u00e4ri","code_wordwrap":"Automaattinen rivinvaihto","code_title":"HTML-koodin muokkaus","anchor_name":"Ankkurin nimi","anchor_title":"Liit\u00e4/muokkaa ankkuria","about_loaded":"Ladatut lis\u00e4osat","about_version":"Versio","about_author":"Kirjoittaja","about_plugin":"Lis\u00e4osa","about_plugins":"Lis\u00e4osat","about_license":"Lisenssi","about_help":"Ohje","about_general":"Tietoja","about_title":"Tietoja TinyMCE:st\u00e4","charmap_usage":"K\u00e4yt\u00e4 vasenta ja oikeata nuolin\u00e4pp\u00e4int\u00e4 navigointiin.","anchor_invalid":"Ole hyv\u00e4 ja anna hyv\u00e4ksytty ankkurin nimi.","accessibility_help":"Saavutettavuusohje","accessibility_usage_title":"Yleinen k\u00e4ytt\u00f6","invalid_color_value":"Virheellinen v\u00e4riarvo"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr.js deleted file mode 100644 index 1e91abbc12..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.advanced',{"underline_desc":"Soulign\u00e9 (Ctrl+U)","italic_desc":"Italique (Ctrl+I)","bold_desc":"Gras (Ctrl+B)",dd:"D\u00e9finition du terme",dt:"Terme \u00e0 d\u00e9finir",samp:"Exemple de code",code:"Code",blockquote:"Bloc de citation",h6:"Titre 6",h5:"Titre 5",h4:"Titre 4",h3:"Titre 3",h2:"Titre 2",h1:"Titre 1",pre:"Pr\u00e9format\u00e9",address:"Adresse",div:"Div",paragraph:"Paragraphe",block:"Format",fontdefault:"Police","font_size":"Taille police","style_select":"Styles","more_colors":"Plus de couleurs","toolbar_focus":"Atteindre les boutons de l\'\u00e9diteur - Alt+Q, Aller \u00e0 l\'\u00e9diteur - Alt-Z, Aller au chemin de l\'\u00e9l\u00e9ment - Alt-X",newdocument:"\u00cates-vous s\u00fbr de vouloir effacer l\'int\u00e9gralit\u00e9 du document ?",path:"Chemin","clipboard_msg":"Les fonctions Copier/Couper/Coller ne sont pas valables sur Mozilla et Firefox.\nSouhaitez-vous avoir plus d\'informations sur ce sujet ?","blockquote_desc":"Citation","help_desc":"Aide","newdocument_desc":"Nouveau document","image_props_desc":"Propri\u00e9t\u00e9s de l\'image","paste_desc":"Coller","copy_desc":"Copier","cut_desc":"Couper","anchor_desc":"Ins\u00e9rer / \u00e9diter une ancre","visualaid_desc":"Activer / d\u00e9sactiver les guides et les \u00e9l\u00e9ments invisibles","charmap_desc":"Ins\u00e9rer des caract\u00e8res sp\u00e9ciaux","backcolor_desc":"Choisir la couleur de surlignage","forecolor_desc":"Choisir la couleur du texte","custom1_desc":"Votre description personnalis\u00e9e ici","removeformat_desc":"Supprimer le formatage","hr_desc":"Ins\u00e9rer un trait horizontal","sup_desc":"Exposant","sub_desc":"Indice","code_desc":"\u00c9diter le code source HTML","cleanup_desc":"Nettoyer le code","image_desc":"Ins\u00e9rer / \u00e9diter l\'image","unlink_desc":"Supprimer le lien","link_desc":"Ins\u00e9rer / \u00e9diter le lien","redo_desc":"R\u00e9tablir (Ctrl+Y)","undo_desc":"Annuler (Ctrl+Z)","indent_desc":"Indenter","outdent_desc":"Retirer l\'indentation","numlist_desc":"Liste num\u00e9rot\u00e9e","bullist_desc":"Liste \u00e0 puces","justifyfull_desc":"Justifi\u00e9","justifyright_desc":"Align\u00e9 \u00e0 droite","justifycenter_desc":"Centr\u00e9","justifyleft_desc":"Align\u00e9 \u00e0 gauche","striketrough_desc":"Barr\u00e9","help_shortcut":"Faites ALT-F10 pour acc\u00e9der \u00e0 la barre d\'outils. Faites ALT-0 pour acc\u00e9der \u00e0 l\'aide","rich_text_area":"Zone de texte enrichi","shortcuts_desc":"Aides \u00e0 l\'accessibilit\u00e9",toolbar:"Barre d\'outils","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr_dlg.js deleted file mode 100644 index 97b6b5292e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/fr_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.advanced_dlg',{"link_list":"Liste de liens","link_is_external":"L\'URL que vous avez saisie semble \u00eatre une adresse web externe. Souhaitez-vous ajouter le pr\u00e9fixe \u00ab http:// \u00bb ?","link_is_email":"L\'URL que vous avez saisie semble \u00eatre une adresse e-mail, souhaitez-vous ajouter le pr\u00e9fixe \u00ab mailto: \u00bb ?","link_titlefield":"Titre","link_target_blank":"Ouvrir dans une nouvelle fen\u00eatre","link_target_same":"Ouvrir dans la m\u00eame fen\u00eatre","link_target":"Cible","link_url":"URL du lien","link_title":"Ins\u00e9rer / \u00e9diter un lien","image_align_right":"Droite (flottant)","image_align_left":"Gauche (flottant)","image_align_textbottom":"Texte en bas","image_align_texttop":"Texte en haut","image_align_bottom":"En bas","image_align_middle":"Au milieu","image_align_top":"En haut","image_align_baseline":"Normal","image_align":"Alignement","image_hspace":"Espacement horizontal","image_vspace":"Espacement vertical","image_dimensions":"Dimensions","image_alt":"Description de l\'image","image_list":"Liste d\'images","image_border":"Bordure","image_src":"URL de l\'image","image_title":"Ins\u00e9rer / \u00e9diter une image","charmap_title":"Choisir le caract\u00e8re \u00e0 ins\u00e9rer","colorpicker_name":"Nom :","colorpicker_color":"Couleur :","colorpicker_named_title":"Couleurs nomm\u00e9es","colorpicker_named_tab":"Noms","colorpicker_palette_title":"Couleurs de la palette","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Nuancier","colorpicker_picker_tab":"Nuancier","colorpicker_title":"Choisir une couleur","code_wordwrap":"Retour \u00e0 la ligne","code_title":"\u00c9diteur de source HTML","anchor_name":"Nom de l\'ancre","anchor_title":"Ins\u00e9rer / \u00e9diter une ancre","about_loaded":"Plugins charg\u00e9s","about_version":"Version","about_author":"Auteur","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"Licence","about_help":"Aide","about_general":"\u00c0 propos","about_title":"\u00c0 propos de TinyMCE","charmap_usage":"Utilisez les fl\u00e8ches gauche et droite pour naviguer.","anchor_invalid":"Veuillez sp\u00e9cifier un nom d\'ancre valide.","accessibility_help":"Aide \u00e0 l\'accessibilit\u00e9","accessibility_usage_title":"Usage g\u00e9n\u00e9ral","invalid_color_value":"Valeur de couleur invalide"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he.js deleted file mode 100644 index 2c50a4b61e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.advanced',{"underline_desc":"\u05e7\u05d5 \u05ea\u05d7\u05ea\u05d5\u05df (Ctrl+U)","italic_desc":"\u05e0\u05d8\u05d5\u05d9 (Ctrl+I)","bold_desc":"\u05de\u05d5\u05d3\u05d2\u05e9 (Ctrl+B)",dd:"\u05d4\u05d2\u05d3\u05e8\u05ea \u05d4\u05de\u05d5\u05e9\u05d2",dt:"\u05de\u05d5\u05e9\u05d2",samp:"\u05d3\u05d5\u05d2\u05de\u05ea \u05e7\u05d5\u05d3",code:"\u05e7\u05d5\u05d3",blockquote:"\u05e6\u05d9\u05d8\u05d5\u05d8 \u05e7\u05d8\u05e2",h6:"\u05db\u05d5\u05ea\u05e8\u05ea 6",h5:"\u05db\u05d5\u05ea\u05e8\u05ea 5",h4:"\u05db\u05d5\u05ea\u05e8\u05ea 4",h3:"\u05db\u05d5\u05ea\u05e8\u05ea 3",h2:"\u05db\u05d5\u05ea\u05e8\u05ea 2",h1:"\u05db\u05d5\u05ea\u05e8\u05ea 1",pre:"Preformatted",address:"\u05db\u05ea\u05d5\u05d1\u05ea",div:"Div",paragraph:"\u05e4\u05e1\u05e7\u05d4",block:"\u05e2\u05d9\u05e6\u05d5\u05d1",fontdefault:"\u05d2\u05d5\u05e4\u05df","font_size":"\u05d2\u05d5\u05d3\u05dc \u05d2\u05d5\u05e4\u05df","style_select":"\u05e1\u05d2\u05e0\u05d5\u05e0\u05d5\u05ea","more_colors":"\u05e2\u05d5\u05d3 \u05e6\u05d1\u05e2\u05d9\u05dd","toolbar_focus":"\u05d4\u05e2\u05d1\u05e8\u05d4 \u05dc\u05e1\u05e8\u05d2\u05dc \u05d4\u05db\u05dc\u05d9\u05dd - Alt+Q, \u05d4\u05e2\u05d1\u05e8\u05d4 \u05dc\u05de\u05e2\u05d1\u05d3 \u05ea\u05de\u05dc\u05d9\u05dc\u05d9\u05dd - Alt-Z, \u05d4\u05e2\u05d1\u05e8\u05d4 \u05dc\u05e0\u05ea\u05d9\u05d1 \u05d4\u05d0\u05dc\u05de\u05d8\u05d9\u05dd - Alt-X",newdocument:"\u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05de\u05d7\u05d5\u05e7 \u05d0\u05ea \u05db\u05dc \u05d4\u05ea\u05d5\u05db\u05df?",path:"path","clipboard_msg":"\u05d4\u05e2\u05ea\u05e7/\u05d2\u05d6\u05d5\u05e8/\u05d4\u05d3\u05d1\u05e7 \u05dc\u05d0 \u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d1 Mozilla \u05d5\u05d1-Firefox.\n \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05e7\u05d1\u05dc \u05de\u05d9\u05d3\u05e2 \u05e0\u05d5\u05e1\u05e3 \u05e2\u05dc \u05d4\u05e0\u05d5\u05e9\u05d0?","blockquote_desc":"\u05e6\u05d9\u05d8\u05d5\u05d8","help_desc":"\u05e2\u05d6\u05e8\u05d4","newdocument_desc":"\u05de\u05e1\u05de\u05da \u05d7\u05d3\u05e9","image_props_desc":"\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05d4\u05ea\u05de\u05d5\u05e0\u05d4","paste_desc":"\u05d4\u05d3\u05d1\u05e7\u05d4","copy_desc":"\u05d4\u05e2\u05ea\u05e7\u05d4","cut_desc":"\u05d2\u05d6\u05d9\u05e8\u05d4","anchor_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea/\u05e2\u05e8\u05d9\u05db\u05ea \u05e1\u05d9\u05de\u05e0\u05d9\u05d4","visualaid_desc":"\u05d4\u05e6\u05d2\u05d4 \u05d0\u05d5 \u05d4\u05e1\u05ea\u05e8\u05d4 \u05e9\u05dc \u05e1\u05d9\u05de\u05d5\u05e0\u05d9 \u05e2\u05d9\u05e6\u05d5\u05d1","charmap_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea \u05e1\u05d9\u05de\u05df","backcolor_desc":"\u05d1\u05d7\u05d9\u05e8\u05ea \u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2","forecolor_desc":"\u05d1\u05d7\u05d9\u05e8\u05ea \u05e6\u05d1\u05e2 \u05d2\u05d5\u05e4\u05df","custom1_desc":"\u05d4\u05ea\u05d0\u05d5\u05e8 \u05e9\u05dc\u05da \u05db\u05d0\u05d5","removeformat_desc":"\u05d4\u05e1\u05e8\u05ea \u05e2\u05d9\u05e6\u05d5\u05d1","hr_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea \u05e7\u05d5 \u05de\u05e4\u05e8\u05d9\u05d3","sup_desc":"\u05db\u05ea\u05d1 \u05ea\u05d7\u05ea\u05d9","sub_desc":"\u05db\u05ea\u05d1 \u05e2\u05d9\u05dc\u05d9","code_desc":"\u05e2\u05e8\u05d9\u05db\u05ea \u05e7\u05d5\u05d3 HTML","cleanup_desc":"\u05e0\u05d9\u05e7\u05d5\u05d9 \u05e7\u05d5\u05d3","image_desc":"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05d3\u05e3 \u05ea\u05de\u05d5\u05e0\u05d4","unlink_desc":"\u05d4\u05e1\u05e8\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8","link_desc":"\u05d4\u05d5\u05e1\u05e4\u05ea/\u05e2\u05e8\u05d9\u05db\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8","redo_desc":"\u05d7\u05d6\u05e8\u05d4 \u05e2\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4 (Ctrl+Y)","undo_desc":"\u05d1\u05d9\u05d8\u05d5\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4 (Ctrl+Z)","indent_desc":"\u05d4\u05e7\u05d8\u05e0\u05ea \u05db\u05e0\u05d9\u05e1\u05d4","outdent_desc":"\u05d4\u05d2\u05d3\u05dc\u05ea \u05db\u05e0\u05d9\u05e1\u05d4","numlist_desc":"\u05de\u05e1\u05e4\u05d5\u05e8","bullist_desc":"\u05ea\u05d1\u05dc\u05d9\u05d8\u05d9\u05dd","justifyfull_desc":"\u05d9\u05d9\u05e9\u05d5\u05e8 \u05dc\u05e9\u05e0\u05d9 \u05d4\u05e6\u05d3\u05d3\u05d9\u05dd","justifyright_desc":"\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d8\u05e7\u05e1\u05d8 \u05dc\u05d9\u05de\u05d9\u05df","justifycenter_desc":"\u05de\u05d9\u05e8\u05db\u05d5\u05d6 \u05d8\u05e7\u05e1\u05d8","justifyleft_desc":"\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d8\u05e7\u05e1\u05d8 \u05dc\u05e9\u05de\u05d0\u05dc","striketrough_desc":"\u05e7\u05d5 \u05d7\u05d5\u05e6\u05d4","help_shortcut":"\u05dc\u05d7\u05e6/\u05d9 ALT-F10 \u05dc\u05e1\u05e8\u05d2\u05dc \u05d4\u05db\u05dc\u05d9\u05dd. \u05dc\u05d7\u05e6/\u05d9 ALT-0 \u05dc\u05e2\u05d6\u05e8\u05d4","rich_text_area":"\u05d0\u05d6\u05d5\u05e8 \u05e2\u05e8\u05d9\u05db\u05ea \u05d8\u05e7\u05e1\u05d8 \u05e2\u05e9\u05d9\u05e8","shortcuts_desc":"\u05e2\u05d6\u05e8\u05ea \u05d2\u05d9\u05e9\u05d4",toolbar:"\u05e1\u05e8\u05d2\u05dc \u05db\u05dc\u05d9\u05dd","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he_dlg.js deleted file mode 100644 index c27a31a22e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/he_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.advanced_dlg',{"link_list":"\u05e8\u05e9\u05d9\u05de\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd","link_is_external":"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4-URL \u05e9\u05d4\u05d5\u05db\u05e0\u05e1\u05d4 \u05d4\u05d9\u05d0 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9 \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea http:// \u05d4\u05e0\u05d3\u05e8\u05e9\u05ea?","link_is_email":"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4-URL \u05e9\u05d4\u05d5\u05db\u05e0\u05e1\u05d4 \u05d4\u05d9\u05d0 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05db\u05ea\u05d5\u05d1\u05ea \u05de\u05d9\u05d9\u05dc \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea MAILTO \u05d4\u05e0\u05d3\u05e8\u05e9\u05ea?","link_titlefield":"\u05db\u05d5\u05ea\u05e8\u05ea","link_target_blank":"\u05e4\u05ea\u05d7 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d1\u05d7\u05dc\u05d5\u05df \u05d7\u05d3\u05e9","link_target_same":"\u05e4\u05ea\u05d7 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d1\u05d0\u05d5\u05ea\u05d5 \u05d7\u05dc\u05d5\u05df","link_target":"\u05d9\u05e2\u05d3","link_url":"\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05e7\u05d9\u05e9\u05d5\u05e8","link_title":"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8","image_align_right":"\u05d9\u05de\u05d9\u05df","image_align_left":"\u05e9\u05de\u05d0\u05dc","image_align_textbottom":"\u05e7\u05e6\u05d4 \u05d4\u05ea\u05d7\u05ea\u05d5\u05df \u05e9\u05dc \u05d4\u05d8\u05e7\u05e1\u05d8","image_align_texttop":"\u05e7\u05e6\u05d4 \u05d4\u05e2\u05dc\u05d9\u05d5\u05df \u05e9\u05dc \u05d4\u05d8\u05e7\u05e1\u05d8","image_align_bottom":"\u05e7\u05e6\u05d4 \u05d4\u05ea\u05d7\u05ea\u05d5\u05df","image_align_middle":"\u05d0\u05de\u05e6\u05e2","image_align_top":"\u05e7\u05e6\u05d4 \u05d4\u05e2\u05dc\u05d9\u05d5\u05df","image_align_baseline":"\u05e7\u05d5 \u05d4\u05d4\u05ea\u05d7\u05dc\u05d4","image_align":"\u05d9\u05d9\u05e9\u05d5\u05e8","image_hspace":"\u05e8\u05d5\u05d5\u05d7 \u05d0\u05d5\u05e4\u05e7\u05d9","image_vspace":"\u05e8\u05d5\u05d5\u05d7 \u05d0\u05e0\u05db\u05d9","image_dimensions":"\u05d2\u05d5\u05d3\u05dc","image_alt":"\u05ea\u05d9\u05d0\u05d5\u05e8","image_list":"\u05e8\u05e9\u05d9\u05de\u05d4","image_border":"\u05d2\u05d1\u05d5\u05dc","image_src":"\u05db\u05ea\u05d5\u05d1\u05ea:","image_title":"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05ea\u05de\u05d5\u05e0\u05d4","charmap_title":"\u05d1\u05d7\u05d9\u05e8\u05ea \u05e1\u05d9\u05de\u05df","colorpicker_name":"\u05e9\u05dd:","colorpicker_color":"\u05e6\u05d1\u05e2:","colorpicker_named_title":"\u05e6\u05d1\u05e2\u05d9\u05dd \u05d1\u05e2\u05dc\u05d9 \u05e9\u05de\u05d5\u05ea","colorpicker_named_tab":"\u05e6\u05d1\u05e2\u05d9\u05dd \u05d1\u05e2\u05dc\u05d9 \u05e9\u05de\u05d5\u05ea","colorpicker_palette_title":"\u05dc\u05d5\u05d7 \u05e6\u05d1\u05e2\u05d9\u05dd","colorpicker_palette_tab":"\u05dc\u05d5\u05d7 \u05e6\u05d1\u05e2\u05d9\u05dd","colorpicker_picker_title":"\u05d1\u05d5\u05e8\u05e8 \u05d4\u05e6\u05d1\u05e2\u05d9\u05dd","colorpicker_picker_tab":"\u05d1\u05d5\u05e8\u05e8","colorpicker_title":"\u05d1\u05d7\u05d9\u05e8\u05ea \u05e6\u05d1\u05e2","code_wordwrap":"\u05d2\u05dc\u05d9\u05e9\u05ea \u05d8\u05e7\u05e1\u05d8","code_title":"\u05e2\u05d5\u05e8\u05da \u05d4-HTML","anchor_name":"\u05e9\u05dd \u05d4\u05e1\u05d9\u05de\u05e0\u05d9\u05d4","anchor_title":"\u05d4\u05d5\u05e1\u05e4\u05d4/\u05e2\u05e8\u05d9\u05db\u05ea \u05e1\u05d9\u05de\u05e0\u05d9\u05d4","about_loaded":"\u05ea\u05d5\u05e1\u05e4\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea","about_version":"\u05d2\u05d9\u05e8\u05e1\u05d4","about_author":"\u05d9\u05d5\u05e6\u05e8","about_plugin":"\u05ea\u05d5\u05e1\u05e4\u05ea","about_plugins":"\u05ea\u05d5\u05e1\u05e4\u05d5\u05ea","about_license":"\u05e8\u05e9\u05d9\u05d5\u05df","about_help":"\u05e2\u05d6\u05e8\u05d4","about_general":"\u05d0\u05d5\u05d3\u05d5\u05ea","about_title":"\u05d0\u05d5\u05d3\u05d5\u05ea TinyMCE","charmap_usage":"\u05d4\u05e9\u05ea\u05de\u05e9/\u05d9 \u05d1\u05d7\u05d9\u05e6\u05d9\u05dd \u05dc\u05e0\u05d9\u05d5\u05d5\u05d8 \u05d9\u05de\u05d9\u05e0\u05d4 \u05d5\u05e9\u05de\u05d0\u05dc\u05d4","anchor_invalid":"\u05e0\u05d0 \u05dc\u05e6\u05d9\u05d9\u05df \u05e9\u05dd \u05d7\u05d5\u05e7\u05d9","accessibility_help":"\u05e2\u05d6\u05e8\u05d4 \u05d1\u05e0\u05d2\u05d9\u05e9\u05d5\u05ea","accessibility_usage_title":"\u05e9\u05d9\u05de\u05d5\u05e9 \u05db\u05dc\u05dc\u05d9","invalid_color_value":"\u05e2\u05e8\u05da \u05d4\u05e6\u05d1\u05e2 \u05dc\u05d0 \u05ea\u05e7\u05d9\u05df"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it.js deleted file mode 100644 index af84c79db9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.advanced',{"underline_desc":"Sottolineato (Ctrl+U)","italic_desc":"Corsivo (Ctrl+I)","bold_desc":"Grassetto (Ctrl+B)",dd:"Descrizione definizione",dt:"Termine definizione",samp:"Esempio codice",code:"Codice",blockquote:"Testo quotato",h6:"Intestazione 6",h5:"Intestazione 5",h4:"Intestazione 4",h3:"Intestazione 3",h2:"Intestazione 2",h1:"Intestazione 1",pre:"Preformattato",address:"Indirizzo",div:"Div",paragraph:"Paragrafo",block:"Formato",fontdefault:"Famiglia carattere","font_size":"Grandezza carattere","style_select":"Stili","anchor_delta_height":"anchor_delta_height","anchor_delta_width":"anchor_delta_width","charmap_delta_height":"charmap_delta_height","charmap_delta_width":"charmap_delta_width","colorpicker_delta_height":"colorpicker_delta_height","colorpicker_delta_width":"colorpicker_delta_width","link_delta_height":"link_delta_height","link_delta_width":"link_delta_width","image_delta_height":"image_delta_height","image_delta_width":"image_delta_width","more_colors":"Colori aggiuntivi","toolbar_focus":"Vai ai pulsanti strumento - Alt+Q, Vai all\'editor - Alt-Z, Vai al percorso dell\'elemento - Alt-X",newdocument:"Sei sicuro di voler cancellare tutti i contenuti?",path:"Percorso","clipboard_msg":"Copia/Taglia/Incolla non \u00e8 disponibile in Mozilla e Firefox..\nSi desidera avere maggiori informazioni su questo problema?","blockquote_desc":"Testo quotato","help_desc":"Aiuto","newdocument_desc":"Nuovo documento","image_props_desc":"Propriet\u00e0 immagine","paste_desc":"Incolla","copy_desc":"Copia","cut_desc":"Taglia","anchor_desc":"Inserisci/modifica ancora","visualaid_desc":"Mostra/nascondi linee guida/elementi invisibili","charmap_desc":"Inserisci carattere speciale","backcolor_desc":"Seleziona colore sfondo","forecolor_desc":"Seleziona colore testo","custom1_desc":"La tua descrizione personalizzata qui","removeformat_desc":"Rimuovi formattazione","hr_desc":"Inserisci riga orizzontale","sup_desc":"Apice","sub_desc":"Pedice","code_desc":"Modifica sorgente HTML","cleanup_desc":"Pulisci codice disordinato","image_desc":"Inserisci/modifica immagine","unlink_desc":"Togli collegamento","link_desc":"Inserisci/modifica collegamento","redo_desc":"Ripristina (Ctrl+Y)","undo_desc":"Annulla (Ctrl+Z)","indent_desc":"Sposta verso interno","outdent_desc":"Sposta verso esterno","numlist_desc":"Lista ordinata","bullist_desc":"Lista non ordinata","justifyfull_desc":"Giustifica","justifyright_desc":"Allinea a destra","justifycenter_desc":"Centra","justifyleft_desc":"Allinea a sinistra","striketrough_desc":"Barrato","help_shortcut":"Premi ALT-F10 Per la barra degli strumenti. Premi ALT-0 per l\'aiuto","rich_text_area":"Rich Text Area","shortcuts_desc":"Aiuto accessibilit\u00e0",toolbar:"Barra degli strumenti"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it_dlg.js deleted file mode 100644 index 9fc5380c4c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/it_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.advanced_dlg',{"link_list":"Lista link","link_is_external":"L\'URL inserito sembra essere un link esterno. Aggiungere il necessario prefisso http:// ?","link_is_email":"L\'URL inserito sembra essere un indirizzo email. Aggiungere il necessario prefisso mailto: ?","link_titlefield":"Titolo","link_target_blank":"Apri link in una nuova finestra","link_target_same":"Apri link nella stessa finestra","link_target":"Target","link_url":"URL link","link_title":"Inserisci/modifica collegamento","image_align_right":"A destra","image_align_left":"A sinistra","image_align_textbottom":"In basso al testo","image_align_texttop":"In alto al testo","image_align_bottom":"In basso","image_align_middle":"In mezzo","image_align_top":"In alto","image_align_baseline":"Alla base","image_align":"Allineamento","image_hspace":"Spaziatura orizz.","image_vspace":"Spaziatura vert.","image_dimensions":"Dimensioni","image_alt":"Descrizione","image_list":"Lista immagini","image_border":"Bordo","image_src":"URL immagine","image_title":"Inserisci/modifica immagine","charmap_title":"Seleziona carattere speciale","colorpicker_name":"Nome:","colorpicker_color":"Colore:","colorpicker_named_title":"Colori per nome","colorpicker_named_tab":"Per nome","colorpicker_palette_title":"Tavolozza dei colori","colorpicker_palette_tab":"Tavolozza","colorpicker_picker_title":"Selettore colori","colorpicker_picker_tab":"Selettore","colorpicker_title":"Seleziona un colore","code_wordwrap":"A capo automatico","code_title":"Editor sorgente HTML","anchor_name":"Nome ancora","anchor_title":"Inserisci/modifica ancora","about_loaded":"Plugin caricati","about_version":"Versione","about_author":"Autore","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"Licenza","about_help":"Aiuto","about_general":"Informazioni","about_title":"Informazioni su TinyMCE","charmap_usage":"Utilizza le freccie sinistra e destra per navigare.","anchor_invalid":"Specificare un nome di ancora valido.","accessibility_help":"Guida accessibilit\u00e0","accessibility_usage_title":"Uso generale","invalid_color_value":"Colore non valido"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja.js deleted file mode 100644 index f5533c5488..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.advanced',{"underline_desc":"\u4e0b\u7dda (Ctrl+U)","italic_desc":"\u659c\u4f53 (Ctrl+I)","bold_desc":"\u592a\u5b57 (Ctrl+B)",dd:"\u8a9e\u53e5\u306e\u8aac\u660e",dt:"\u8a9e\u53e5\u306e\u5b9a\u7fa9",samp:"\u30b3\u30fc\u30c9\u306e\u4f8b",code:"\u30b3\u30fc\u30c9",blockquote:"\u5f15\u7528",h6:"\u898b\u51fa\u30576",h5:"\u898b\u51fa\u30575",h4:"\u898b\u51fa\u30574",h3:"\u898b\u51fa\u30573",h2:"\u898b\u51fa\u30572",h1:"\u898b\u51fa\u30571",pre:"\u6574\u5f62\u6e08\u307f",address:"\u4f4f\u6240",div:"div\u8981\u7d20",paragraph:"\u6bb5\u843d",block:"\u66f8\u5f0f",fontdefault:"\u30d5\u30a9\u30f3\u30c8","font_size":"\u30d5\u30a9\u30f3\u30c8\u306e\u5927\u304d\u3055","style_select":"\u30b9\u30bf\u30a4\u30eb","more_colors":"\u3055\u3089\u306b\u8272\u3092\u4f7f\u7528...","toolbar_focus":"\u30c4\u30fc\u30eb\u30dc\u30bf\u30f3\u3078\u79fb\u52d5 - Alt Q, \u30a8\u30c7\u30a3\u30bf\u306b\u79fb\u52d5 - Alt-Z, \u8981\u7d20\u306e\u30d1\u30b9\u3078\u79fb\u52d5 - Alt-X",newdocument:"\u672c\u5f53\u306b\u3059\u3079\u3066\u306e\u5185\u5bb9\u3092\u6d88\u53bb\u3057\u3066\u3088\u3044\u3067\u3059\u304b?",path:"\u30d1\u30b9","clipboard_msg":"\u30b3\u30d4\u30fc/\u5207\u308a\u53d6\u308a/\u8cbc\u308a\u4ed8\u3051\u306fMozilla\u3068Firefox\u3067\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002\n\u3053\u306e\u554f\u984c\u306e\u8a73\u7d30\u3092\u77e5\u308a\u305f\u3044\u3067\u3059\u304b?","blockquote_desc":"\u5f15\u7528\u30d6\u30ed\u30c3\u30af","help_desc":"\u30d8\u30eb\u30d7","newdocument_desc":"\u65b0\u3057\u3044\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8","image_props_desc":"\u753b\u50cf\u306e\u5c5e\u6027","paste_desc":"\u8cbc\u308a\u4ed8\u3051","copy_desc":"\u30b3\u30d4\u30fc","cut_desc":"\u5207\u308a\u53d6\u308a","anchor_desc":"\u30a2\u30f3\u30ab\u30fc\u306e\u633f\u5165/\u7de8\u96c6","visualaid_desc":"\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3\u3068\u975e\u8868\u793a\u8981\u7d20\u306e\u8868\u793a\u3092\u5207\u66ff","charmap_desc":"\u7279\u6b8a\u6587\u5b57","backcolor_desc":"\u80cc\u666f\u306e\u8272","forecolor_desc":"\u6587\u5b57\u306e\u8272","custom1_desc":"\u8aac\u660e\u6587\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002","removeformat_desc":"\u66f8\u5f0f\u306e\u524a\u9664","hr_desc":"\u6c34\u5e73\u7dda\u3092\u633f\u5165","sup_desc":"\u4e0a\u4ed8\u304d\u6587\u5b57","sub_desc":"\u4e0b\u4ed8\u304d\u6587\u5b57","code_desc":"HTML\u306e\u30bd\u30fc\u30b9\u3092\u7de8\u96c6","cleanup_desc":"\u4e71\u96d1\u306a\u30b3\u30fc\u30c9\u3092\u6574\u5f62","image_desc":"\u753b\u50cf\u306e\u633f\u5165/\u7de8\u96c6","unlink_desc":"\u30ea\u30f3\u30af\u3092\u89e3\u9664","link_desc":"\u30ea\u30f3\u30af\u306e\u633f\u5165/\u7de8\u96c6","redo_desc":"\u3084\u308a\u76f4\u3059 (Ctrl+Y)","undo_desc":"\u5143\u306b\u623b\u3059 (Ctrl+Z)","indent_desc":"\u5b57\u4e0b\u3052\u3092\u5897\u3084\u3059","outdent_desc":"\u5b57\u4e0b\u3052\u3092\u6e1b\u3089\u3059","numlist_desc":"\u756a\u53f7\u3064\u304d\u30ea\u30b9\u30c8","bullist_desc":"\u756a\u53f7\u306a\u3057\u30ea\u30b9\u30c8","justifyfull_desc":"\u5747\u7b49\u5272\u4ed8","justifyright_desc":"\u53f3\u63c3\u3048","justifycenter_desc":"\u4e2d\u592e\u63c3\u3048","justifyleft_desc":"\u5de6\u63c3\u3048","striketrough_desc":"\u53d6\u308a\u6d88\u3057\u7dda","help_shortcut":"ALT-F10 \u3067\u30c4\u30fc\u30eb\u30d0\u30fc\u3001ALT-0 \u3067\u30d8\u30eb\u30d7","rich_text_area":"\u30ea\u30c3\u30c1\u30c6\u30ad\u30b9\u30c8\u30a8\u30ea\u30a2","shortcuts_desc":"\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u306e\u30d8\u30eb\u30d7",toolbar:"\u30c4\u30fc\u30eb\u30d0\u30fc","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja_dlg.js deleted file mode 100644 index 234fb71a48..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ja_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.advanced_dlg',{"link_list":"\u30ea\u30f3\u30af\u306e\u4e00\u89a7","link_is_external":"\u5165\u529b\u3057\u305fURL\u306f\u5916\u90e8\u306e\u30ea\u30f3\u30af\u306e\u3088\u3046\u3067\u3059\u3002\u30ea\u30f3\u30af\u306b http:// \u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b?","link_is_email":"\u5165\u529b\u3057\u305fURL\u306f\u96fb\u5b50\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u3067\u3059\u3002\u30ea\u30f3\u30af\u306b mailto: \u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b?","link_titlefield":"\u30bf\u30a4\u30c8\u30eb","link_target_blank":"\u65b0\u3057\u3044\u30a6\u30a4\u30f3\u30c9\u30a6\u3067\u958b\u304f","link_target_same":"\u540c\u3058\u30a6\u30a4\u30f3\u30c9\u30a6\u3067\u958b\u304f","link_target":"\u30bf\u30fc\u30b2\u30c3\u30c8","link_url":"\u30ea\u30f3\u30af\u306eURL","link_title":"\u30ea\u30f3\u30af\u306e\u633f\u5165\u3084\u7de8\u96c6","image_align_right":"\u53f3\u63c3\u3048","image_align_left":"\u5de6\u63c3\u3048","image_align_textbottom":"\u30c6\u30ad\u30b9\u30c8\u306e\u4e0b\u7aef\u63c3\u3048","image_align_texttop":"\u30c6\u30ad\u30b9\u30c8\u306e\u4e0a\u7aef\u63c3\u3048","image_align_bottom":"\u4e0b\u63c3\u3048","image_align_middle":"\u4e2d\u592e\u63c3\u3048","image_align_top":"\u4e0a\u63c3\u3048","image_align_baseline":"\u30d9\u30fc\u30b9\u30e9\u30a4\u30f3\u63c3\u3048","image_align":"\u914d\u7f6e","image_hspace":"\u5de6\u53f3\u306e\u4f59\u767d","image_vspace":"\u4e0a\u4e0b\u306e\u4f59\u767d","image_dimensions":"\u5bf8\u6cd5","image_alt":"\u753b\u50cf\u306e\u8aac\u660e","image_list":"\u753b\u50cf\u306e\u4e00\u89a7","image_border":"\u67a0\u7dda","image_src":"\u753b\u50cf\u306eURL","image_title":"\u753b\u50cf\u306e\u633f\u5165\u3084\u7de8\u96c6","charmap_title":"\u7279\u6b8a\u6587\u5b57","colorpicker_name":"\u540d\u524d:","colorpicker_color":"\u8272:","colorpicker_named_title":"\u5b9a\u7fa9\u6e08\u307f\u306e\u8272","colorpicker_named_tab":"\u5b9a\u7fa9\u6e08\u307f","colorpicker_palette_title":"\u30d1\u30ec\u30c3\u30c8\u306e\u8272","colorpicker_palette_tab":"\u30d1\u30ec\u30c3\u30c8","colorpicker_picker_title":"\u8272\u9078\u629e","colorpicker_picker_tab":"\u9078\u629e","colorpicker_title":"\u8272\u3092\u9078\u629e","code_wordwrap":"\u884c\u306e\u6298\u308a\u8fd4\u3057","code_title":"HTML\u306e\u30bd\u30fc\u30b9\u30a8\u30c7\u30a3\u30bf","anchor_name":"\u30a2\u30f3\u30ab\u30fc\u306e\u540d\u524d","anchor_title":"\u30a2\u30f3\u30ab\u30fc\u306e\u633f\u5165\u3084\u7de8\u96c6","about_loaded":"\u8aad\u307f\u8fbc\u307f\u6e08\u307f\u306e\u30d7\u30e9\u30b0\u30a4\u30f3","about_version":"\u30d0\u30fc\u30b8\u30e7\u30f3","about_author":"\u4f5c\u6210\u8005","about_plugin":"\u30d7\u30e9\u30b0\u30a4\u30f3","about_plugins":"\u30d7\u30e9\u30b0\u30a4\u30f3","about_license":"\u30e9\u30a4\u30bb\u30f3\u30b9","about_help":"\u30d8\u30eb\u30d7","about_general":"TinyMCE\u306b\u3064\u3044\u3066","about_title":"TinyMCE\u306b\u3064\u3044\u3066","charmap_usage":"\u5de6\u53f3\u306e\u30ab\u30fc\u30bd\u30eb\u30ad\u30fc\u3092\u4f7f\u7528\u3057\u3066\u79fb\u52d5\u3057\u3066\u304f\u3060\u3055\u3044\u3002","anchor_invalid":"\u6709\u52b9\u306a\u30a2\u30f3\u30ab\u30fc\u306e\u540d\u524d\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002","accessibility_help":"\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u306e\u30d8\u30eb\u30d7","accessibility_usage_title":"\u5168\u822c\u7684\u306a\u4f7f\u3044\u65b9","invalid_color_value":"\u7121\u52b9\u306a\u5024"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl.js deleted file mode 100644 index 3ef2c14c78..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.advanced',{"underline_desc":"Onderstrepen (Ctrl+U)","italic_desc":"Cursief (Ctrl+I)","bold_desc":"Vet (Ctrl+B)",dd:"Definitiebeschrijving",dt:"Definitieterm",samp:"Codevoorbeeld",code:"Code",blockquote:"Citaat",h6:"Kop 6",h5:"Kop 5",h4:"Kop 4",h3:"Kop 3",h2:"Kop 2",h1:"Kop 1",pre:"Vaste opmaak",address:"Adres",div:"Div",paragraph:"Alinea",block:"Opmaak",fontdefault:"Lettertype","font_size":"Tekengrootte","style_select":"Stijlen","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":"","more_colors":"Meer kleuren","toolbar_focus":"Spring naar werkbalk - Alt+Q, Spring naar tekst - Alt-Z, Spring naar elementpad - Alt-X",newdocument:"Weet u zeker dat u alle inhoud wilt wissen?",path:"Pad","clipboard_msg":"Kopi\u00ebren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze beperking?","blockquote_desc":"Citaat","help_desc":"Help","newdocument_desc":"Nieuw document","image_props_desc":"Afbeeldingseigenschappen","paste_desc":"Plakken","copy_desc":"Kopi\u00ebren","cut_desc":"Knippen","anchor_desc":"Anker invoegen/bewerken","visualaid_desc":"Hulplijnen weergeven","charmap_desc":"Symbool invoegen","backcolor_desc":"Tekstmarkeringskleur","forecolor_desc":"Tekstkleur","custom1_desc":"Uw eigen beschrijving hier","removeformat_desc":"Opmaak verwijderen","hr_desc":"Scheidingslijn invoegen","sup_desc":"Superscript","sub_desc":"Subscript","code_desc":"HTML bron bewerken","cleanup_desc":"Code opruimen","image_desc":"Afbeelding invoegen/bewerken","unlink_desc":"Link verwijderen","link_desc":"Link invoegen/bewerken","redo_desc":"Herhalen (Ctrl+Y)","undo_desc":"Ongedaan maken (Ctrl+Z)","indent_desc":"Inspringing vergroten","outdent_desc":"Inspringing verkleinen","numlist_desc":"Nummering","bullist_desc":"Opsommingstekens","justifyfull_desc":"Uitvullen","justifyright_desc":"Rechts uitlijnen","justifycenter_desc":"Centreren","justifyleft_desc":"Links uitlijnen","striketrough_desc":"Doorhalen","help_shortcut":"Druk op ALT-F10 voor de werkbalk. Druk op ALT-0 voor hulp.","rich_text_area":"Rich Text Zone","shortcuts_desc":"Toegankelijkheid Help",toolbar:"Werkbalk"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl_dlg.js deleted file mode 100644 index 615a5e8d56..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/nl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.advanced_dlg',{"link_list":"Link lijst","link_is_external":"De ingevoerde URL lijkt op een externe link. Wilt u de vereiste http:// tekst voorvoegen?","link_is_email":"De ingevoerde URL lijkt op een e-mailadres. Wilt u de vereiste mailto: tekst voorvoegen?","link_titlefield":"Titel","link_target_blank":"Link in een nieuw venster openen","link_target_same":"Link in hetzelfde venster openen","link_target":"Doel","link_url":"Link URL","link_title":"Link invoegen/bewerken","image_align_right":"Rechts","image_align_left":"Links","image_align_textbottom":"Onderkant tekst","image_align_texttop":"Bovenkant tekst","image_align_bottom":"Onder","image_align_middle":"Midden","image_align_top":"Boven","image_align_baseline":"Basislijn","image_align":"Uitlijning","image_hspace":"Horizontale ruimte","image_vspace":"Verticale ruimte","image_dimensions":"Afmetingen","image_alt":"Beschrijving","image_list":"Lijst","image_border":"Rand","image_src":"Bestand/URL","image_title":"Afbeelding invoegen/bewerken","charmap_title":"Symbolen","colorpicker_name":"Naam:","colorpicker_color":"Kleur:","colorpicker_named_title":"Benoemde kleuren","colorpicker_named_tab":"Benoemd","colorpicker_palette_title":"Paletkleuren","colorpicker_palette_tab":"Palet","colorpicker_picker_title":"Alle kleuren","colorpicker_picker_tab":"Alle kleuren","colorpicker_title":"Kleuren","code_wordwrap":"Automatische terugloop","code_title":"HTML Bron","anchor_name":"Ankernaam","anchor_title":"Anker invoegen/bewerken","about_loaded":"Geladen Invoegtoepassingen","about_version":"Versie","about_author":"Auteur","about_plugin":"Invoegtoepassing","about_plugins":"Invoegtoepassingen","about_license":"Licentie","about_help":"Help","about_general":"Info","about_title":"Over TinyMCE","charmap_usage":"Gebruik linker en rechter pijltjestoetsen om te navigeren.","anchor_invalid":"Geef een geldige ankernaam.","accessibility_help":"Hulp m.b.t. Toegankelijkheid","accessibility_usage_title":"Algemeen Gebruik","invalid_color_value":"Ongeldige kleur code"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no.js deleted file mode 100644 index d75be8d17b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.advanced',{"underline_desc":"Understrek (Ctrl+U)","italic_desc":"Kursiv (Ctrl+I)","bold_desc":"Uthevet (Ctrl B)",dd:"Definisjonsbeskrivelse",dt:"Definisjonsuttrykk",samp:"Kodeeksempel",code:"Kode",blockquote:"Innrykk",h6:"Overskrift 6",h5:"Overskrift 5",h4:"Overskrift 4",h3:"Overskrift 3",h2:"Overskrift 2",h1:"Overskrift 1",pre:"Pre-formatert",address:"Adresse",div:"Div",paragraph:"Avsnitt",block:"Format",fontdefault:"Skriftfamilie","font_size":"Skriftst\u00f8rrelse","style_select":"Stiler","more_colors":"Flere farger","toolbar_focus":"Skift til verkt\u00f8yknapper - Alt+Q, Skift til editor - Alt-Z, Skift til elementsti - Alt-",newdocument:"Er du sikker p\u00e5 at du vil slette alt innhold?",path:"Sti","clipboard_msg":"Klipp ut/Kopier/Lim er ikke tilgjengelig i Mozilla og Firefox. \n Vil du vite mer om dette?","blockquote_desc":"Innrykk","help_desc":"Hjelp","newdocument_desc":"Nytt dokument","image_props_desc":"Egenskaper for bilde","paste_desc":"Lim inn","copy_desc":"Kopier","cut_desc":"Klipp ut","anchor_desc":"Sett inn / rediger anker","visualaid_desc":"Sl\u00e5 av/p\u00e5 usynlige elementer","charmap_desc":"Sett inn spesialtegn","backcolor_desc":"Velg bakgrunnsfarge","forecolor_desc":"Velg skriftfarge","custom1_desc":"Egen beskrivelse","removeformat_desc":"Fjern formatering","hr_desc":"Sett inn horisontal linje","sup_desc":"Hev skrift","sub_desc":"Senk skrift","code_desc":"Rediger HTML kildekode","cleanup_desc":"Rydd opp rotet kode","image_desc":"Sett inn / rediger bilde","unlink_desc":"Fjern lenke","link_desc":"Sett inn / rediger lenke","redo_desc":"Gj\u00f8r om (Ctrl+Y)","undo_desc":"Angre (Ctrl+Z)","indent_desc":"\u00d8k innrykk","outdent_desc":"Reduser innrykk","numlist_desc":"Nummerliste","bullist_desc":"Punktliste","justifyfull_desc":"Blokkjustert","justifyright_desc":"H\u00f8yrejustert","justifycenter_desc":"Midtstilt","justifyleft_desc":"Venstrejustert","striketrough_desc":"Gjennomstreke","help_shortcut":"Trykk ALT F10 for verkt\u00f8ylinje. Trykk ALT 0 for hjelp","rich_text_area":"Redigeringsomr\u00e5de","shortcuts_desc":"Hjelp for funksjonshemmede",toolbar:"Verkt\u00f8ylinje","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no_dlg.js deleted file mode 100644 index 006d54362d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/no_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.advanced_dlg',{"link_list":"Liste over lenker","link_is_external":"Nettadressen du skrev inn ser ut til \u00e5 v\u00e6re en ekstern nettadresse. \u00d8nsker du \u00e5 legge til obligatorisk http://-prefiks?","link_is_email":"Nettadressen du skrev inn ser ut til \u00e5 v\u00e6re en Epost adresse. \u00d8nsker du \u00e5 legge til obligatorisk mailto:-prefiks?","link_titlefield":"Tittel","link_target_blank":"\u00c5pne i nytt vindu","link_target_same":"\u00c5pne i dette vinduet","link_target":"M\u00e5lvindu","link_url":"Lenke URL","link_title":"Sett inn / rediger lenke","image_align_right":"H\u00f8yre","image_align_left":"Venstre","image_align_textbottom":"Tekstbunn","image_align_texttop":"Teksttopp","image_align_bottom":"Bunn","image_align_middle":"Midtstilt","image_align_top":"Topp","image_align_baseline":"Bunnlinje","image_align":"Justering","image_hspace":"Horisontal avstand","image_vspace":"Vertikal avstand","image_dimensions":"Dimensjoner","image_alt":"Bildebeskrivelse","image_list":"Liste med bilder","image_border":"Ramme","image_src":"Bilde URL","image_title":"Sett inn / rediger bilde","charmap_title":"Velg spesialtegn","colorpicker_name":"Navn:","colorpicker_color":"Farge:","colorpicker_named_title":"Fargenavn","colorpicker_named_tab":"Navnevalg","colorpicker_palette_title":"Palettfarger","colorpicker_palette_tab":"Palett","colorpicker_picker_title":"Fargevalg","colorpicker_picker_tab":"Fargevelger","colorpicker_title":"Velg farge","code_wordwrap":"Tekstbryting","code_title":"HTML kildeeditor","anchor_name":"Ankernavn","anchor_title":"Sett inn / rediger anker","about_loaded":"Innlastede programtillegg","about_version":"Versjon","about_author":"Forfatter","about_plugin":"Programtillegg","about_plugins":"Programtillegg","about_license":"Lisens","about_help":"Hjelp","about_general":"Om","about_title":"Om TinyMCE","charmap_usage":"Bruk h\u00f8yre og venstre piler for \u00e5 velge.","anchor_invalid":"Du m\u00e5 angi et gyldig ankernavn.","accessibility_help":"Tilgjengelighetshjelp","accessibility_usage_title":"Generel bruk","invalid_color_value":"Ugyldig fargeverdi"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl.js deleted file mode 100644 index f7348f11f1..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.advanced',{"underline_desc":"Podkre\u015blenie (Ctrl+U)","italic_desc":"Kursywa (Ctrl+I)","bold_desc":"Pogrubienie (Ctrl+B)",dd:"Opis terminu",dt:"Definicja terminu ",samp:"Pr\u00f3bka kodu",code:"Kod",blockquote:"Wydzielony blok",h6:"Nag\u0142\u00f3wek 6",h5:"Nag\u0142\u00f3wek 5",h4:"Nag\u0142\u00f3wek 4",h3:"Nag\u0142\u00f3wek 3",h2:"Nag\u0142\u00f3wek 2",h1:"Nag\u0142\u00f3wek 1",pre:"Czcionka o sta\u0142ej szeroko\u015bci",address:"Adres",div:"Div",paragraph:"Akapit",block:"Format",fontdefault:"Rodzaj czcionki","font_size":"Rozmiar czcionki","style_select":"Styl","more_colors":"Wi\u0119cej kolor\u00f3w...","toolbar_focus":"Przeskocz do przycisk\u00f3w narz\u0119dzi - Alt+Q, Przeskocz do edytora - Alt-Z, Przeskocz do elementu \u015bcie\u017cki - Alt-X",newdocument:"Czy jeste\u015b pewnien, ze chcesz wyczy\u015bci\u0107 ca\u0142\u0105 zawarto\u015b\u0107?",path:"\u015acie\u017cka","clipboard_msg":"Akcje Kopiuj/Wytnij/Wklej nie s\u0105 dost\u0119pne w Mozilli i Firefox.\nCzy chcesz wi\u0119cej informacji o tym problemie?","blockquote_desc":"Blok cytatu","help_desc":"Pomoc","newdocument_desc":"Nowy dokument","image_props_desc":"W\u0142a\u015bciwo\u015bci obrazka","paste_desc":"Wklej (Ctrl V)","copy_desc":"Kopiuj (Ctrl C)","cut_desc":"Wytnij (Ctrl X)","anchor_desc":"Wstaw/edytuj kotwic\u0119","visualaid_desc":"Prze\u0142\u0105cz widoczno\u015b\u0107 wska\u017anik\u00f3w i niewidocznych element\u00f3w","charmap_desc":"Wstaw znak specjalny","backcolor_desc":"Wybierz kolor t\u0142a","forecolor_desc":"Wybierz kolor tekstu","custom1_desc":"Tw\u00f3j niestandardowy opis tutaj","removeformat_desc":"Usu\u0144 formatowanie","hr_desc":"Wstaw poziom\u0105 lini\u0119","sup_desc":"Indeks g\u00f3rny","sub_desc":"Indeks dolny","code_desc":"Edytuj \u017ar\u00f3d\u0142o HTML","cleanup_desc":"Wyczy\u015b\u0107 nieuporz\u0105dkowany kod","image_desc":"Wstaw/edytuj obraz","unlink_desc":"Usu\u0144 link","link_desc":"Wstaw/edytuj link","redo_desc":"Pon\u00f3w (Ctrl+Y)","undo_desc":"Cofnij (Ctrl+Z)","indent_desc":"Wci\u0119cie","outdent_desc":"Cofnij wci\u0119cie","numlist_desc":"Lista numerowana","bullist_desc":"Lista nienumerowana","justifyfull_desc":"R\u00f3wnanie do prawej i lewej","justifyright_desc":"Wyr\u00f3wnaj do prawej","justifycenter_desc":"Wycentruj","justifyleft_desc":"Wyr\u00f3wnaj do lewej","striketrough_desc":"Przekre\u015blenie","help_shortcut":"Wci\u015bnij Alt F10 aby pokaza\u0107 pasek narz\u0119dzi. Wci\u015bnij Alt 0 aby otworzy\u0107 pomoc","rich_text_area":"Pole tekstowe","shortcuts_desc":"Pomoc dost\u0119pno\u015bci",toolbar:"Pasek narz\u0119dzi","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl_dlg.js deleted file mode 100644 index e1ba93c953..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pl_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.advanced_dlg',{"link_list":"Lista link\u00f3w","link_is_external":"URL kt\u00f3ry otworzy\u0142e\u015b wydaje si\u0119 by\u0107 zewn\u0119trznym linkiem, czy chcesz doda\u0107 wymagany prefiks http:// ?","link_is_email":"URL kt\u00f3ry otworzy\u0142e\u015b wydaje si\u0119 by\u0107 adresem mailowym, czy chcesz doda\u0107 odpowiedni prefiks mailto:?","link_titlefield":"Tytu\u0142","link_target_blank":"Otw\u00f3rz link w nowym oknie","link_target_same":"Otw\u00f3rz link w tym samym oknie","link_target":"Cel","link_url":"URL linka","link_title":"Wstaw/edytuj link","image_align_right":"Prawy","image_align_left":"Lewy","image_align_textbottom":"Dolny tekst","image_align_texttop":"G\u00f3rny tekst","image_align_bottom":"D\u00f3\u0142","image_align_middle":"\u015arodek","image_align_top":"G\u00f3ra","image_align_baseline":"Linia bazowa","image_align":"Wyr\u00f3wnanie","image_hspace":"Odst\u0119p poziomy","image_vspace":"Odst\u0119p pionowy","image_dimensions":"Rozmiary","image_alt":"Opis obrazka","image_list":"Lista obrazk\u00f3w","image_border":"Obramowanie","image_src":"URL obrazka","image_title":"Wstaw/edytuj obraz","charmap_title":"Wybierz niestandardowy znak","colorpicker_name":"Nazwa:","colorpicker_color":"Kolor:","colorpicker_named_title":"Nazwane kolory","colorpicker_named_tab":"Nazwane","colorpicker_palette_title":"Paleta kolor\u00f3w","colorpicker_palette_tab":"Paleta","colorpicker_picker_title":"Wybieranie kolor\u00f3w","colorpicker_picker_tab":"Wybieranie","colorpicker_title":"Wybierz kolor","code_wordwrap":"Zawijanie s\u0142\u00f3w","code_title":"Edytor \u017ar\u00f3d\u0142a HTML","anchor_name":"Nazwa zakotwiczenia","anchor_title":"Wstaw/Edytuj zakotwiczenie","about_loaded":"Za\u0142adowane wtyczki","about_version":"Wersja","about_author":"Autor","about_plugin":"Wtyczka","about_plugins":"Wtyczki","about_license":"Licencja","about_help":"Pomoc","about_general":"O TinyMCE","about_title":"O TinyMCE","charmap_usage":"U\u017cywaj strza\u0142ek w lewo i w prawo do nawigacji.","anchor_invalid":"Prosz\u0119 poda\u0107 w\u0142a\u015bciw\u0105 nazw\u0119 zakotwiczenia.","accessibility_help":"Pomoc dost\u0119pno\u015bci","accessibility_usage_title":"Og\u00f3lne zastosowanie","invalid_color_value":"Nieprawid\u0142owa warto\u015b\u0107 koloru"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt.js deleted file mode 100644 index 48d17b1a61..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.advanced',{"underline_desc":"Sublinhado (Ctrl+U)","italic_desc":"It\u00e1lico (Ctrl+I)","bold_desc":"Negrito (Ctrl+B)",dd:"Descri\u00e7\u00e3o da defini\u00e7\u00e3o",dt:"Termo da defini\u00e7\u00e3o",samp:"Amostra de c\u00f3digo",code:"C\u00f3digo",blockquote:"Cita\u00e7\u00e3o em bloco",h6:"T\u00edtulo 6",h5:"T\u00edtulo 5",h4:"T\u00edtulo 4",h3:"T\u00edtulo 3",h2:"T\u00edtulo 2",h1:"T\u00edtulo 1",pre:"Pr\u00e9-formatado",address:"Endere\u00e7o",div:"Div",paragraph:"Par\u00e1grafo",block:"Formata\u00e7\u00e3o",fontdefault:"Tipo de fonte","font_size":"Tamanho","style_select":"Estilos","anchor_delta_width":"30","link_delta_height":"25","link_delta_width":"50","more_colors":"Mais cores","toolbar_focus":"Ir para as ferramentas - Alt+Q, Ir para o editor - Alt-Z, Ir para o endere\u00e7o do elemento - Alt-X",newdocument:"Tem a certeza que deseja apagar tudo?",path:"Endere\u00e7o","clipboard_msg":"Copiar/recortar/colar n\u00e3o est\u00e1 dispon\u00edvel no Mozilla e Firefox. Deseja mais informa\u00e7\u00f5es sobre este problema?","blockquote_desc":"Cita\u00e7\u00e3o em bloco","help_desc":"Ajuda","newdocument_desc":"Novo documento","image_props_desc":"Propriedades da imagem","paste_desc":"Colar","copy_desc":"Copiar","cut_desc":"Recortar","anchor_desc":"Inserir/editar \u00e2ncora","visualaid_desc":"Alternar guias/elementos invis\u00edveis","charmap_desc":"Inserir caracteres especiais","backcolor_desc":"Selecionar a cor de fundo","forecolor_desc":"Selecionar a cor do texto","custom1_desc":"Insira aqui a sua descri\u00e7\u00e3o personalizada","removeformat_desc":"Remover formata\u00e7\u00e3o","hr_desc":"Inserir separador horizontal","sup_desc":"Superior \u00e0 linha","sub_desc":"Inferior \u00e0 linha","code_desc":"Editar c\u00f3digo fonte","cleanup_desc":"Limpar c\u00f3digo incorreto","image_desc":"Inserir/editar imagem","unlink_desc":"Remover hyperlink","link_desc":"Inserir/editar hyperlink","redo_desc":"Refazer (Ctrl+Y)","undo_desc":"Desfazer (Ctrl+Z)","indent_desc":"Aumentar recuo","outdent_desc":"Diminuir recuo","numlist_desc":"Numera\u00e7\u00e3o","bullist_desc":"Marcadores","justifyfull_desc":"Justificar","justifyright_desc":"Alinhar \u00e0 direita","justifycenter_desc":"Centralizar","justifyleft_desc":"Alinhar \u00e0 esquerda","striketrough_desc":"Riscado","help_shortcut":"Pressione ALT-F10 para barra de ferramentas. Pressione ALT-0 para ajuda","rich_text_area":"\u00c1rea de edi\u00e7\u00e3o rica","shortcuts_desc":"Ajuda acessibilidade",toolbar:"Barra de ferramentas","anchor_delta_height":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt_dlg.js deleted file mode 100644 index 313a012fad..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/pt_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.advanced_dlg',{"link_list":"Lista de Links","link_is_external":"A URL digitada parece conduzir a um link externo. Deseja acrescentar o prefixo necess\u00e1rio http://?","link_is_email":"A URL digitada parece ser um endere\u00e7o de e-mail. Deseja acrescentar o prefixo necess\u00e1rio mailto:?","link_titlefield":"T\u00edtulo","link_target_blank":"Abrir hyperlink em nova janela","link_target_same":"Abrir hyperlink na mesma janela","link_target":"Alvo","link_url":"URL do hyperink","link_title":"Inserir/editar hyperlink","image_align_right":"Direita","image_align_left":"Esquerda","image_align_textbottom":"Base do texto","image_align_texttop":"Topo do texto","image_align_bottom":"Abaixo","image_align_middle":"Meio","image_align_top":"Topo","image_align_baseline":"Sobre a linha de texto","image_align":"Alinhamento","image_hspace":"Espa\u00e7o Horizontal","image_vspace":"Espa\u00e7o Vertical","image_dimensions":"Dimens\u00f5es","image_alt":"Descri\u00e7\u00e3o da imagem","image_list":"Lista de imagens","image_border":"Limites","image_src":"Endere\u00e7o da imagem","image_title":"Inserir/editar imagem","charmap_title":"Selecionar caracteres personalizados","colorpicker_name":"Nome:","colorpicker_color":"Cor:","colorpicker_named_title":"Cores Personalizadas","colorpicker_named_tab":"Personalizadas","colorpicker_palette_title":"Paleta de Cores","colorpicker_palette_tab":"Paleta","colorpicker_picker_title":"Editor de Cores","colorpicker_picker_tab":"Editor","colorpicker_title":"Selecione uma cor","code_wordwrap":"Quebra autom\u00e1tica de linha","code_title":"Editor HTML","anchor_name":"Nome da \u00e2ncora","anchor_title":"Inserir/editar \u00e2ncora","about_loaded":"Plugins Instalados","about_version":"Vers\u00e3o","about_author":"Autor","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"Licen\u00e7a","about_help":"Ajuda","about_general":"Sobre","about_title":"Sobre o TinyMCE","charmap_usage":"Use as setas esquerda e direita para navegar.","anchor_invalid":"Por favor, especifique um nome v\u00e1lido de \u00e2ncora.","accessibility_help":"Ajuda de Acessibilidade","accessibility_usage_title":"Uso Geral","invalid_color_value":"Valor da cor inv\u00e1lido"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru.js deleted file mode 100644 index eed0e22822..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.advanced',{"underline_desc":"\u041f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439 (Ctrl+U)","italic_desc":"\u041a\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)","bold_desc":"\u041f\u043e\u043b\u0443\u0436\u0438\u0440\u043d\u044b\u0439 (Ctrl+B)",dd:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430",dt:"\u0422\u0435\u0440\u043c\u0438\u043d \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430",samp:"\u041f\u0440\u0438\u043c\u0435\u0440 \u043a\u043e\u0434\u0430",code:"\u041a\u043e\u0434",blockquote:"\u0426\u0438\u0442\u0430\u0442\u0430",h6:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6",h5:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5",h4:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4",h3:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3",h2:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2",h1:"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1",pre:"\u041f\u0440\u0435\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439",address:"\u0410\u0434\u0440\u0435\u0441",div:"Div",paragraph:"\u0410\u0431\u0437\u0430\u0446",block:"\u0424\u043e\u0440\u043c\u0430\u0442",fontdefault:"\u0428\u0440\u0438\u0444\u0442","font_size":"\u0420\u0430\u0437\u043c\u0435\u0440","style_select":"\u0421\u0442\u0438\u043b\u044c","more_colors":"\u0414\u0440\u0443\u0433\u0438\u0435 \u0446\u0432\u0435\u0442\u0430...","toolbar_focus":"\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c \u043a\u043d\u043e\u043f\u043e\u043a (Alt+Q). \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0443 (Alt+Z). \u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0443 \u043f\u0443\u0442\u0438 (Alt+X).",newdocument:"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u0441\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c?",path:"\u0422\u0435\u0433\u0438","clipboard_msg":"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0432\u044b\u0440\u0435\u0437\u043a\u0430 \u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432 Firefox. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438: Ctrl C \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c, Ctrl V \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c. \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e?","blockquote_desc":"\u0426\u0438\u0442\u0430\u0442\u0430","help_desc":"\u041f\u043e\u043c\u043e\u0449\u044c","newdocument_desc":"\u041d\u043e\u0432\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442","image_props_desc":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","paste_desc":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c","copy_desc":"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c","cut_desc":"\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c","anchor_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u044f\u043a\u043e\u0440\u044c","visualaid_desc":"\u0412\u0441\u0435 \u0437\u043d\u0430\u043a\u0438","charmap_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0438\u043c\u0432\u043e\u043b","backcolor_desc":"\u0426\u0432\u0435\u0442 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0430","forecolor_desc":"\u0426\u0432\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0430","custom1_desc":"\u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","removeformat_desc":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442","hr_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0447\u0435\u0440\u0442\u0443","sup_desc":"\u041d\u0430\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439","sub_desc":"\u041f\u043e\u0434\u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0439","code_desc":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c HTML \u043a\u043e\u0434","cleanup_desc":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043b\u0438\u0448\u043d\u0438\u0439 \u043a\u043e\u0434","image_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","unlink_desc":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443","link_desc":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443","redo_desc":"\u0412\u0435\u0440\u043d\u0443\u0442\u044c (Ctrl+Y)","undo_desc":"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c (Ctrl+Z)","indent_desc":"\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f","outdent_desc":"\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f","numlist_desc":"\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a","bullist_desc":"\u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a","justifyfull_desc":"\u041f\u043e \u0448\u0438\u0440\u0438\u043d\u0435","justifyright_desc":"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","justifycenter_desc":"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443","justifyleft_desc":"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","striketrough_desc":"\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439","help_shortcut":"\u041d\u0430\u0436\u043c\u0438\u0442\u0435 ALT-F10 \u0434\u043b\u044f \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 ALT-0 \u0434\u043b\u044f \u0441\u043f\u0440\u0430\u0432\u043a\u0438.","rich_text_area":"\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440","shortcuts_desc":"\u041f\u043e\u043c\u043e\u0449\u044c \u043f\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438",toolbar:"\u041f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru_dlg.js deleted file mode 100644 index 70bd59baa5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/ru_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.advanced_dlg',{"link_list":"\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0441\u044b\u043b\u043e\u043a","link_is_external":"\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u044e\u044e \u0441\u0441\u044b\u043b\u043a\u0443, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 http://?","link_is_email":"\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u0443, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 mailto:?","link_titlefield":"\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430","link_target_blank":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u043d\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435","link_target_same":"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u044d\u0442\u043e\u043c \u043e\u043a\u043d\u0435","link_target":"\u0426\u0435\u043b\u044c","link_url":"\u0410\u0434\u0440\u0435\u0441","link_title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0441\u044b\u043b\u043a\u0438","image_align_right":"\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","image_align_left":"\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e","image_align_textbottom":"\u041f\u043e \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e \u0442\u0435\u043a\u0441\u0442\u0430","image_align_texttop":"\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e \u0442\u0435\u043a\u0441\u0442\u0430","image_align_bottom":"\u041f\u043e \u043d\u0438\u0436\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","image_align_middle":"\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443","image_align_top":"\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u0435\u043c\u0443 \u043a\u0440\u0430\u044e","image_align_baseline":"\u041f\u043e \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u043b\u0438\u043d\u0438\u0438","image_align":"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435","image_hspace":"\u0413\u043e\u0440\u0438\u0437. \u043e\u0442\u0441\u0442\u0443\u043f","image_vspace":"\u0412\u0435\u0440\u0442. \u043e\u0442\u0441\u0442\u0443\u043f","image_dimensions":"\u0420\u0430\u0437\u043c\u0435\u0440","image_alt":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","image_list":"\u0421\u043f\u0438\u0441\u043e\u043a \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a","image_border":"\u0413\u0440\u0430\u043d\u0438\u0446\u0430","image_src":"\u0410\u0434\u0440\u0435\u0441","image_title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f","charmap_title":"\u0412\u044b\u0431\u043e\u0440 \u0441\u0438\u043c\u0432\u043e\u043b\u0430","colorpicker_name":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435:","colorpicker_color":"\u041a\u043e\u0434:","colorpicker_named_title":"\u0426\u0432\u0435\u0442\u0430","colorpicker_named_tab":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u044f","colorpicker_palette_title":"\u0426\u0432\u0435\u0442\u0430","colorpicker_palette_tab":"\u041f\u0430\u043b\u0438\u0442\u0440\u0430","colorpicker_picker_title":"\u0426\u0432\u0435\u0442\u0430","colorpicker_picker_tab":"\u0421\u043f\u0435\u043a\u0442\u0440","colorpicker_title":"\u0426\u0432\u0435\u0442\u0430","code_wordwrap":"\u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0441\u0442\u0440\u043e\u043a","code_title":"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 HTML \u043a\u043e\u0434\u0430","anchor_name":"\u0418\u043c\u044f \u044f\u043a\u043e\u0440\u044f","anchor_title":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u044f\u043a\u043e\u0440\u044f","about_loaded":"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b","about_version":"\u0412\u0435\u0440\u0441\u0438\u044f","about_author":"\u0410\u0432\u0442\u043e\u0440","about_plugin":"\u041f\u043b\u0430\u0433\u0438\u043d","about_plugins":"\u041f\u043b\u0430\u0433\u0438\u043d\u044b","about_license":"\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f","about_help":"\u041f\u043e\u043c\u043e\u0449\u044c","about_general":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","about_title":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 TinyMCE","charmap_usage":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 \"\u0412\u043b\u0435\u0432\u043e\" \u0438 \"\u0412\u043f\u0440\u0430\u0432\u043e\" \u0434\u043b\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438.","anchor_invalid":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0435 \u0438\u043c\u044f \u044f\u043a\u043e\u0440\u044f.","accessibility_help":"\u041f\u043e\u043c\u043e\u0449\u044c \u043f\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438","accessibility_usage_title":"\u041e\u0431\u0449\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435","invalid_color_value":"\u041d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u043d\u0438\u0435 \u0446\u0432\u0435\u0442\u0430"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv.js deleted file mode 100644 index 9a20833ad2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.advanced',{"underline_desc":"Understruken (Ctrl+U)","italic_desc":"Kursiv (Ctrl+I)","bold_desc":"Fet (Ctrl+B)",dd:"Definitionsbeskrivning",dt:"Definitionsterm",samp:"Kodexempel",code:"Kodblock",blockquote:"Blockcitat",h6:"Rubrik 6",h5:"Rubrik 5",h4:"Rubrik 4",h3:"Rubrik 3",h2:"Rubrik 2",h1:"Rubrik 1",pre:"F\u00f6rformaterad",address:"Adress",div:"Div",paragraph:"Stycke",block:"Format",fontdefault:"Teckensnitt","font_size":"Teckenstorlek","style_select":"Stilar","more_colors":"Mer f\u00e4rger","toolbar_focus":"Hoppa till verktygsf\u00e4ltet - Alt+Q, Hoppa till redigeraren - Alt-Z, Hoppa till elementlistan - Alt-X",newdocument:"\u00c4r du s\u00e4ker p\u00e5 att du vill radera allt inneh\u00e5ll?",path:"Element","clipboard_msg":"Kopiera/klipp ut/klistra in \u00e4r inte tillg\u00e4ngligt i din webbl\u00e4sare.\nVill du veta mer om detta?","blockquote_desc":"Blockcitat","help_desc":"Hj\u00e4lp","newdocument_desc":"Nytt dokument","image_props_desc":"Bildinst\u00e4llningar","paste_desc":"Klistra in","copy_desc":"Kopiera","cut_desc":"Klipp ut","anchor_desc":"Infoga/redigera bokm\u00e4rke","visualaid_desc":"Visa/d\u00f6lj visuella hj\u00e4lpmedel","charmap_desc":"Infoga specialtecken","backcolor_desc":"V\u00e4lj bakgrundsf\u00e4rg","forecolor_desc":"V\u00e4lj textf\u00e4rg","custom1_desc":"Din beskrivning h\u00e4r","removeformat_desc":"Ta bort formatering","hr_desc":"Infoga horisontell skiljelinje","sup_desc":"Superscript","sub_desc":"Subscript","code_desc":"Redigera HTML k\u00e4llkoden","cleanup_desc":"St\u00e4da upp i k\u00e4llkoden","image_desc":"Infoga/redigera bild","unlink_desc":"Ta bort l\u00e4nk","link_desc":"Infoga/redigera l\u00e4nk","redo_desc":"G\u00f6r om (Ctrl+Y)","undo_desc":"\u00c5ngra (Ctrl+Z)","indent_desc":"Indrag","outdent_desc":"Drag tillbaka","numlist_desc":"Nummerlista","bullist_desc":"Punktlista","justifyfull_desc":"Justera","justifyright_desc":"H\u00f6gerst\u00e4lld","justifycenter_desc":"Centrera","justifyleft_desc":"V\u00e4nsterst\u00e4lld","striketrough_desc":"Genomstruken","help_shortcut":"Alt-F10 f\u00f6r verktygsf\u00e4lt. Alt-0 f\u00f6r hj\u00e4lp.","rich_text_area":"Redigeringsarea","shortcuts_desc":"Hj\u00e4lp f\u00f6r funktionshindrade",toolbar:"Verktygsf\u00e4lt","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv_dlg.js deleted file mode 100644 index f2da940ed9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/sv_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.advanced_dlg',{"link_list":"L\u00e4nklista","link_is_external":"L\u00e4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00e5 l\u00e4nken?","link_is_email":"L\u00e4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00e5 l\u00e4nken?","link_titlefield":"Titel","link_target_blank":"\u00d6\u0096ppna l\u00e4nken i ett nytt f\u00f6nster","link_target_same":"\u00d6\u0096ppna l\u00e4nken i samma f\u00f6nster","link_target":"M\u00e5l","link_url":"L\u00e4nkens URL","link_title":"Infoga/redigera l\u00e4nk","image_align_right":"H\u00f6ger","image_align_left":"V\u00e4nster","image_align_textbottom":"Botten av texten","image_align_texttop":"Toppen av texten","image_align_bottom":"Botten","image_align_middle":"Mitten","image_align_top":"Toppen","image_align_baseline":"Baslinje","image_align":"Justering","image_hspace":"Horisontalrymd","image_vspace":"Vertikalrymd","image_dimensions":"Dimensioner","image_alt":"Bildens beskrivning","image_list":"Bildlista","image_border":"Ram","image_src":"Bildens URL","image_title":"Infoga/redigera bild","charmap_title":"V\u00e4lj ett specialtecken","colorpicker_name":"Namn:","colorpicker_color":"F\u00e4rg:","colorpicker_named_title":"Namngivna f\u00e4rger","colorpicker_named_tab":"Namngivna","colorpicker_palette_title":"Palettf\u00e4rger","colorpicker_palette_tab":"Palett","colorpicker_picker_title":"F\u00e4rgv\u00e4ljare","colorpicker_picker_tab":"V\u00e4ljare","colorpicker_title":"V\u00e4lj en f\u00e4rg","code_wordwrap":"Bryt ord","code_title":"HTML k\u00e4llkodsl\u00e4ge","anchor_name":"Namn","anchor_title":"Infoga/redigera bokm\u00e4rke","about_loaded":"Laddade plug-ins","about_version":"Version","about_author":"Utvecklare","about_plugin":"Om plug-in","about_plugins":"Om plug-in","about_license":"Licens","about_help":"Hj\u00e4lp","about_general":"Om","about_title":"Om TinyMCE","charmap_usage":"Anv\u00e4nd v\u00e4nster och h\u00f6ger pil f\u00f6r att navigera","anchor_invalid":"Skiv ett korrekt ankarnamn.","accessibility_help":"Tillg\u00e4nglighets hj\u00e4lp","accessibility_usage_title":"Generellanv\u00e4ndning","invalid_color_value":"Felaktigt f\u00e4rgv\u00e4rde"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh.js deleted file mode 100644 index cef3df2d94..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.advanced',{"underline_desc":"\u4e0b\u5212\u7ebf(Ctrl U)","italic_desc":"\u659c\u4f53(Ctrl I)","bold_desc":"\u7c97\u4f53(Ctrl B)",dd:"\u5b9a\u4e49\u8bf4\u660e",dt:"\u672f\u8bed\u5b9a\u4e49",samp:"\u4ee3\u7801\u793a\u4f8b",code:"\u4ee3\u7801",blockquote:"\u5f15\u7528",h6:"\u6807\u98986",h5:"\u6807\u98985",h4:"\u6807\u98984",h3:"\u6807\u98983",h2:"\u6807\u98982",h1:"\u6807\u98981",pre:"\u9884\u683c\u5f0f\u6587\u672c",address:"\u5730\u5740",div:"Div\u533a\u5757",paragraph:"\u6bb5\u843d",block:"\u683c\u5f0f\u5316",fontdefault:"\u5b57\u4f53","font_size":"\u5b57\u4f53\u5927\u5c0f","style_select":"\u6837\u5f0f","more_colors":"\u66f4\u591a\u989c\u8272","toolbar_focus":"\u8f6c\u5230\u5de5\u5177\u6309\u94ae - Alt-Q\uff0c\u8f6c\u5230\u7f16\u8f91\u5668 - Alt-Z\uff0c\u8f6c\u5230\u5143\u7d20\u8def\u5f84 - Alt-X\u3002",newdocument:"\u60a8\u771f\u7684\u8981\u6e05\u9664\u6240\u6709\u5185\u5bb9\u5417\uff1f",path:"\u8def\u5f84","clipboard_msg":"\u5728Mozilla\u548cFirefox\u4e2d\u4e0d\u80fd\u4f7f\u7528\u590d\u5236/\u7c98\u8d34/\u526a\u5207\u3002n\u60a8\u8981\u67e5\u770b\u8be5\u95ee\u9898\u66f4\u591a\u7684\u4fe1\u606f\u5417\uff1f","blockquote_desc":"\u5f15\u7528","help_desc":"\u5e2e\u52a9","newdocument_desc":"\u65b0\u5efa","image_props_desc":"\u56fe\u7247\u5c5e\u6027","paste_desc":"\u7c98\u8d34","copy_desc":"\u590d\u5236","cut_desc":"\u526a\u5207","anchor_desc":"\u63d2\u5165/\u7f16\u8f91 \u951a","visualaid_desc":"\u663e\u793a/\u9690\u85cf \u5143\u7d20","charmap_desc":"\u63d2\u5165\u81ea\u5b9a\u4e49\u7b26\u53f7","backcolor_desc":"\u9009\u62e9\u80cc\u666f\u989c\u8272","forecolor_desc":"\u9009\u62e9\u6587\u672c\u989c\u8272","custom1_desc":"\u8fd9\u91cc\u662f\u60a8\u81ea\u5b9a\u4e49\u7684\u63cf\u8ff0","removeformat_desc":"\u6e05\u9664\u683c\u5f0f","hr_desc":"\u63d2\u5165\u6c34\u5e73\u7ebf","sup_desc":"\u4e0a\u6807","sub_desc":"\u4e0b\u6807","code_desc":"\u7f16\u8f91HTML\u6e90\u4ee3\u7801","cleanup_desc":"\u6e05\u9664\u65e0\u7528\u4ee3\u7801","image_desc":"\u63d2\u5165/\u7f16\u8f91 \u56fe\u7247","unlink_desc":"\u53d6\u6d88\u8d85\u94fe\u63a5","link_desc":"\u63d2\u5165/\u7f16\u8f91 \u8d85\u94fe\u63a5","redo_desc":"\u6062\u590d (Ctrl Y)","undo_desc":"\u64a4\u9500 (Ctrl Z)","indent_desc":"\u589e\u52a0\u7f29\u8fdb","outdent_desc":"\u51cf\u5c11\u7f29\u8fdb","numlist_desc":"\u7f16\u53f7\u5217\u8868","bullist_desc":"\u9879\u76ee\u5217\u8868","justifyfull_desc":"\u4e24\u7aef\u5bf9\u9f50","justifyright_desc":"\u53f3\u5bf9\u9f50","justifycenter_desc":"\u5c45\u4e2d","justifyleft_desc":"\u5de6\u5bf9\u9f50","striketrough_desc":"\u5220\u9664\u7ebf","help_shortcut":"\u6309 ALT-F10 \u5b9a\u4f4d\u5230\u5de5\u5177\u680f.\u6309 ALT-0 \u83b7\u53d6\u5e2e\u52a9\u3002","rich_text_area":"\u5bcc\u6587\u672c\u533a","shortcuts_desc":"\u8f85\u52a9\u8bf4\u660e",toolbar:"\u5de5\u5177\u680f","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh_dlg.js deleted file mode 100644 index 5d038750cf..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/langs/zh_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.advanced_dlg',{"link_list":"\u94fe\u63a5\u5217\u8868","link_is_external":"\u60a8\u8f93\u5165\u7684URL\u662f\u4e00\u4e2a\u5916\u90e8\u94fe\u63a5\uff0c\u662f\u5426\u8981\u52a0\u4e0a\"http://\"\u524d\u7f00\uff1f","link_is_email":"\u8f93\u5165URL\u662f\u7535\u5b50\u90ae\u4ef6\u5730\u5740\uff0c\u662f\u5426\u9700\u8981\u52a0\"mailto:\"\u524d\u7f00\uff1f","link_titlefield":"\u6807\u9898","link_target_blank":"\u5728\u65b0\u7a97\u53e3\u6253\u5f00","link_target_same":"\u5728\u5f53\u524d\u7a97\u53e3\u6253\u5f00","link_target":"\u6253\u5f00\u65b9\u5f0f","link_url":"\u8d85\u94fe\u63a5URL","link_title":"\u63d2\u5165/\u7f16\u8f91 \u8d85\u94fe\u63a5","image_align_right":"\u53f3\u5bf9\u9f50","image_align_left":"\u5de6\u5bf9\u9f50","image_align_textbottom":"\u6587\u5b57\u4e0b\u65b9","image_align_texttop":"\u6587\u5b57\u4e0a\u65b9","image_align_bottom":"\u5e95\u7aef\u5bf9\u9f50","image_align_middle":"\u5c45\u4e2d\u5bf9\u9f50","image_align_top":"\u9876\u7aef\u5bf9\u9f50","image_align_baseline":"\u5e95\u7ebf","image_align":"\u5bf9\u9f50","image_hspace":"\u6c34\u5e73\u8ddd\u79bb","image_vspace":"\u5782\u76f4\u8ddd\u79bb","image_dimensions":"\u5c3a\u5bf8","image_alt":"\u56fe\u7247\u63cf\u8ff0","image_list":"\u56fe\u7247\u5217\u8868","image_border":"\u8fb9\u6846","image_src":"\u56fe\u7247\u94fe\u63a5","image_title":"\u63d2\u5165/\u7f16\u8f91 \u56fe\u7247","charmap_title":"\u9009\u62e9\u81ea\u5b9a\u4e49\u7b26\u53f7","colorpicker_name":"\u540d\u79f0\uff1a","colorpicker_color":"\u989c\u8272\uff1a","colorpicker_named_title":"\u547d\u540d\u989c\u8272","colorpicker_named_tab":"\u547d\u540d\u989c\u8272","colorpicker_palette_title":"\u8c03\u8272\u677f\u989c\u8272","colorpicker_palette_tab":"\u8c03\u8272\u677f","colorpicker_picker_title":"\u989c\u8272\u62fe\u53d6","colorpicker_picker_tab":"\u62fe\u53d6","colorpicker_title":"\u9009\u62e9\u989c\u8272","code_wordwrap":"\u81ea\u52a8\u6362\u884c","code_title":"HTML\u4ee3\u7801\u7f16\u8f91\u5668","anchor_name":"\u951a\u540d\u79f0","anchor_title":"\u63d2\u5165/\u7f16\u8f91 \u951a","about_loaded":"\u5df2\u8f7d\u5165\u7684\u63d2\u4ef6","about_version":"\u7248\u672c","about_author":"\u4f5c\u8005","about_plugin":"\u63d2\u4ef6","about_plugins":"\u63d2\u4ef6","about_license":"\u8bb8\u53ef\u534f\u8bae","about_help":"\u5e2e\u52a9","about_general":"\u5173\u4e8e","about_title":"\u5173\u4e8eTinyMCE","anchor_invalid":"\u8bf7\u6307\u5b9a\u4e00\u4e2a\u6709\u6548\u7684\u951a\u540d\u79f0\u3002","accessibility_help":"Accessibility Help","accessibility_usage_title":"General Usage"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/link.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/link.htm deleted file mode 100644 index 5d9dea9b8c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/link.htm +++ /dev/null @@ -1,57 +0,0 @@ - - - - {#advanced_dlg.link_title} - - - - - - - -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
     
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/shortcuts.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/shortcuts.htm deleted file mode 100644 index 20ec2f5a34..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/shortcuts.htm +++ /dev/null @@ -1,47 +0,0 @@ - - - - {#advanced_dlg.accessibility_help} - - - - -

    {#advanced_dlg.accessibility_usage_title}

    -

    Toolbars

    -

    Press ALT-F10 to move focus to the toolbars. Navigate through the buttons using the arrow keys. - Press enter to activate a button and return focus to the editor. - Press escape to return focus to the editor without performing any actions.

    - -

    Status Bar

    -

    To access the editor status bar, press ALT-F11. Use the left and right arrow keys to navigate between elements in the path. - Press enter or space to select an element. Press escape to return focus to the editor without changing the selection.

    - -

    Context Menu

    -

    Press shift-F10 to activate the context menu. Use the up and down arrow keys to move between menu items. To open sub-menus press the right arrow key. - To close submenus press the left arrow key. Press escape to close the context menu.

    - -

    Keyboard Shortcuts

    - - - - - - - - - - - - - - - - - - - - - -
    KeystrokeFunction
    Control-BBold
    Control-IItalic
    Control-ZUndo
    Control-YRedo
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/content.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/content.css deleted file mode 100644 index 2fd94a1f9c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/content.css +++ /dev/null @@ -1,50 +0,0 @@ -body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} -body {background:#FFF;} -body.mceForceColors {background:#FFF; color:#000;} -body.mceBrowserDefaults {background:transparent; color:inherit; font-size:inherit; font-family:inherit;} -h1 {font-size: 2em} -h2 {font-size: 1.5em} -h3 {font-size: 1.17em} -h4 {font-size: 1em} -h5 {font-size: .83em} -h6 {font-size: .75em} -.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {display:inline-block; -webkit-user-select:all; -webkit-user-modify:read-only; -moz-user-select:all; -moz-user-modify:read-only; width:11px !important; height:11px !important; background:url(img/items.gif) no-repeat center center} -span.mceItemNbsp {background: #DDD} -td.mceSelected, th.mceSelected {background-color:#3399ff !important} -img {border:0;} -table, img, hr, .mceItemAnchor {cursor:default} -table td, table th {cursor:text} -ins {border-bottom:1px solid green; text-decoration: none; color:green} -del {color:red; text-decoration:line-through} -cite {border-bottom:1px dashed blue} -acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr {border-bottom:1px dashed #CCC; cursor:help} - -/* IE */ -* html body { -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -} - -img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} -font[face=mceinline] {font-family:inherit !important} -*[contentEditable]:focus {outline:0} - -.mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} -.mceItemShockWave {background-image:url(../../img/shockwave.gif)} -.mceItemFlash {background-image:url(../../img/flash.gif)} -.mceItemQuickTime {background-image:url(../../img/quicktime.gif)} -.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} -.mceItemRealMedia {background-image:url(../../img/realmedia.gif)} -.mceItemVideo {background-image:url(../../img/video.gif)} -.mceItemAudio {background-image:url(../../img/video.gif)} -.mceItemEmbeddedAudio {background-image:url(../../img/video.gif)} -.mceItemIframe {background-image:url(../../img/iframe.gif)} -.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/dialog.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/dialog.css deleted file mode 100644 index 879786fc15..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/dialog.css +++ /dev/null @@ -1,118 +0,0 @@ -/* Generic */ -body { -font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDDDDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -background:#F0F0EE; -padding:0; -margin:8px 8px 0 8px; -} - -html {background:#F0F0EE;} -td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -textarea {resize:none;outline:none;} -a:link, a:visited {color:black;} -a:hover {color:#2B6FB6;} -.nowrap {white-space: nowrap} - -/* Forms */ -fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} -legend {color:#2B6FB6; font-weight:bold;} -label.msg {display:none;} -label.invalid {color:#EE0000; display:inline;} -input.invalid {border:1px solid #EE0000;} -input {background:#FFF; border:1px solid #CCC;} -input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -input, select, textarea {border:1px solid #808080;} -input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} -input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} -.input_noborder {border:0;} - -/* Buttons */ -#insert, #cancel, input.button, .updateButton { -border:0; margin:0; padding:0; -font-weight:bold; -width:94px; height:26px; -background:url(img/buttons.png) 0 -26px; -cursor:pointer; -padding-bottom:2px; -float:left; -} - -#insert {background:url(img/buttons.png) 0 -52px} -#cancel {background:url(img/buttons.png) 0 0; float:right} - -/* Browse */ -a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} -.mceOldBoxModel a.browse span {width:22px; height:20px;} -a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} -a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} -.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} -a.pickcolor:hover span {background-color:#B2BBD0;} -a.pickcolor:hover span.disabled {} - -/* Charmap */ -table.charmap {border:1px solid #AAA; text-align:center} -td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} -#charmap a {display:block; color:#000; text-decoration:none; border:0} -#charmap a:hover {background:#CCC;color:#2B6FB6} -#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} -#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} - -/* Source */ -.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} -.mceActionPanel {margin-top:5px;} - -/* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.gif) repeat-x 0 -72px;} -.tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; background:url(img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} -.tabs li.current {background:url(img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} -.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} -.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;} -.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} -.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} - -/* Panels */ -.panel_wrapper div.panel {display:none;} -.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} -.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} - -/* Columns */ -.column {float:left;} -.properties {width:100%;} -.properties .column1 {} -.properties .column2 {text-align:left;} - -/* Titles */ -h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} -h3 {font-size:14px;} -.title {font-size:12px; font-weight:bold; color:#2B6FB6;} - -/* Dialog specific */ -#link .panel_wrapper, #link div.current {height:125px;} -#image .panel_wrapper, #image div.current {height:200px;} -#plugintable thead {font-weight:bold; background:#DDD;} -#plugintable, #about #plugintable td {border:1px solid #919B9C;} -#plugintable {width:96%; margin-top:10px;} -#pluginscontainer {height:290px; overflow:auto;} -#colorpicker #preview {display:inline-block; padding-left:40px; height:14px; border:1px solid black; margin-left:5px; margin-right: 5px} -#colorpicker #previewblock {position: relative; top: -3px; padding-left:5px; padding-top: 0px; display:inline} -#colorpicker #preview_wrapper { text-align:center; padding-top:4px; white-space: nowrap} -#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} -#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} -#colorpicker #light div {overflow:hidden;} -#colorpicker .panel_wrapper div.current {height:175px;} -#colorpicker #namedcolors {width:150px;} -#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} -#colorpicker #colornamecontainer {margin-top:5px;} -#colorpicker #picker_panel fieldset {margin:auto;width:325px;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/buttons.png b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/buttons.png deleted file mode 100644 index 1e53560e0aa7bb1b9a0373fc2f330acab7d1d51f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3133 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 XtZb~ra4Vor00000NkvXXu0mjf(5kL( diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/items.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/items.gif deleted file mode 100644 index d2f93671ca3090b277e16a67b1aa6cfb6ac4915f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbjEB<5wG8q|kKzxu41Cw-5|H{*E`4`XOxxoD9Y}F^Z SLTQbO*E^TJI;F+RU=09Vu@yA{ diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/menu_check.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/img/menu_check.gif deleted file mode 100644 index adfdddccd7cac62a17d68873fa53c248bff8351a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/ui.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/ui.css deleted file mode 100644 index 77083f311d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/default/ui.css +++ /dev/null @@ -1,219 +0,0 @@ -/* Reset */ -.defaultSkin table, .defaultSkin tbody, .defaultSkin a, .defaultSkin img, .defaultSkin tr, .defaultSkin div, .defaultSkin td, .defaultSkin iframe, .defaultSkin span, .defaultSkin *, .defaultSkin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left} -.defaultSkin a:hover, .defaultSkin a:link, .defaultSkin a:visited, .defaultSkin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} -.defaultSkin table td {vertical-align:middle} - -/* Containers */ -.defaultSkin table {direction:ltr;background:transparent} -.defaultSkin iframe {display:block;} -.defaultSkin .mceToolbar {height:26px} -.defaultSkin .mceLeft {text-align:left} -.defaultSkin .mceRight {text-align:right} - -/* External */ -.defaultSkin .mceExternalToolbar {position:absolute; border:1px solid #CCC; border-bottom:0; display:none;} -.defaultSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;} -.defaultSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} - -/* Layout */ -.defaultSkin table.mceLayout {border:0; border-left:1px solid #CCC; border-right:1px solid #CCC} -.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #CCC} -.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #CCC} -.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0;} -.defaultSkin td.mceToolbar {background:#F0F0EE; padding-top:1px; vertical-align:top} -.defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC} -.defaultSkin .mceStatusbar {background:#F0F0EE; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px} -.defaultSkin .mceStatusbar div {float:left; margin:2px} -.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0} -.defaultSkin .mceStatusbar a:hover {text-decoration:underline} -.defaultSkin table.mceToolbar {margin-left:3px} -.defaultSkin span.mceIcon, .defaultSkin img.mceIcon {display:block; width:20px; height:20px} -.defaultSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} -.defaultSkin td.mceCenter {text-align:center;} -.defaultSkin td.mceCenter table {margin:0 auto; text-align:left;} -.defaultSkin td.mceRight table {margin:0 0 0 auto;} - -/* Button */ -.defaultSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px; margin-right:1px} -.defaultSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} -.defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected {border:1px solid #0A246A; background-color:#C2CBE0} -.defaultSkin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -.defaultSkin .mceButtonLabeled {width:auto} -.defaultSkin .mceButtonLabeled span.mceIcon {float:left} -.defaultSkin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica} -.defaultSkin .mceButtonDisabled .mceButtonLabel {color:#888} - -/* Separator */ -.defaultSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:2px 2px 0 4px} - -/* ListBox */ -.defaultSkin .mceListBox, .defaultSkin .mceListBox a {display:block} -.defaultSkin .mceListBox .mceText {padding-left:4px; width:70px; text-align:left; border:1px solid #CCC; border-right:0; background:#FFF; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} -.defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;} -.defaultSkin table.mceListBoxEnabled:hover .mceText, .defaultSkin .mceListBoxHover .mceText, .defaultSkin .mceListBoxSelected .mceText {border:1px solid #A2ABC0; border-right:0; background:#FFF} -.defaultSkin table.mceListBoxEnabled:hover .mceOpen, .defaultSkin .mceListBoxHover .mceOpen, .defaultSkin .mceListBoxSelected .mceOpen {background-color:#FFF; border:1px solid #A2ABC0} -.defaultSkin .mceListBoxDisabled a.mceText {color:gray; background-color:transparent;} -.defaultSkin .mceListBoxMenu {overflow:auto; overflow-x:hidden} -.defaultSkin .mceOldBoxModel .mceListBox .mceText {height:22px} -.defaultSkin .mceOldBoxModel .mceListBox .mceOpen {width:11px; height:22px;} -.defaultSkin select.mceNativeListBox {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:7pt; background:#F0F0EE; border:1px solid gray; margin-right:2px;} - -/* SplitButton */ -.defaultSkin .mceSplitButton {width:32px; height:20px; direction:ltr} -.defaultSkin .mceSplitButton a, .defaultSkin .mceSplitButton span {height:20px; display:block} -.defaultSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #F0F0EE; border-right:0;} -.defaultSkin .mceSplitButton span.mceAction {width:20px; background-image:url(../../img/icons.gif);} -.defaultSkin .mceSplitButton a.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0; border:1px solid #F0F0EE;} -.defaultSkin .mceSplitButton span.mceOpen {display:none} -.defaultSkin table.mceSplitButtonEnabled:hover a.mceAction, .defaultSkin .mceSplitButtonHover a.mceAction, .defaultSkin .mceSplitButtonSelected a.mceAction {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0} -.defaultSkin table.mceSplitButtonEnabled:hover a.mceOpen, .defaultSkin .mceSplitButtonHover a.mceOpen, .defaultSkin .mceSplitButtonSelected a.mceOpen {background-color:#B2BBD0; border:1px solid #0A246A;} -.defaultSkin .mceSplitButtonDisabled .mceAction, .defaultSkin .mceSplitButtonDisabled a.mceOpen {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -.defaultSkin .mceSplitButtonActive a.mceAction {border:1px solid #0A246A; background-color:#C2CBE0} -.defaultSkin .mceSplitButtonActive a.mceOpen {border-left:0;} - -/* ColorSplitButton */ -.defaultSkin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray} -.defaultSkin .mceColorSplitMenu td {padding:2px} -.defaultSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} -.defaultSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} -.defaultSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} -.defaultSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} -.defaultSkin a.mceMoreColors:hover {border:1px solid #0A246A} -.defaultSkin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a} -.defaultSkin .mce_forecolor span.mceAction, .defaultSkin .mce_backcolor span.mceAction {overflow:hidden; height:16px} - -/* Menu */ -.defaultSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #D4D0C8; direction:ltr} -.defaultSkin .mceNoIcons span.mceIcon {width:0;} -.defaultSkin .mceNoIcons a .mceText {padding-left:10px} -.defaultSkin .mceMenu table {background:#FFF} -.defaultSkin .mceMenu a, .defaultSkin .mceMenu span, .defaultSkin .mceMenu {display:block} -.defaultSkin .mceMenu td {height:20px} -.defaultSkin .mceMenu a {position:relative;padding:3px 0 4px 0} -.defaultSkin .mceMenu .mceText {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block} -.defaultSkin .mceMenu span.mceText, .defaultSkin .mceMenu .mcePreview {font-size:11px} -.defaultSkin .mceMenu pre.mceText {font-family:Monospace} -.defaultSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} -.defaultSkin .mceMenu .mceMenuItemEnabled a:hover, .defaultSkin .mceMenu .mceMenuItemActive {background-color:#dbecf3} -.defaultSkin td.mceMenuItemSeparator {background:#DDD; height:1px} -.defaultSkin .mceMenuItemTitle a {border:0; background:#EEE; border-bottom:1px solid #DDD} -.defaultSkin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} -.defaultSkin .mceMenuItemDisabled .mceText {color:#888} -.defaultSkin .mceMenuItemSelected .mceIcon {background:url(img/menu_check.gif)} -.defaultSkin .mceNoIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center} -.defaultSkin .mceMenu span.mceMenuLine {display:none} -.defaultSkin .mceMenuItemSub a {background:url(img/menu_arrow.gif) no-repeat top right;} -.defaultSkin .mceMenuItem td, .defaultSkin .mceMenuItem th {line-height: normal} - -/* Progress,Resize */ -.defaultSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50); background:#FFF} -.defaultSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} - -/* Rtl */ -.mceRtl .mceListBox .mceText {text-align: right; padding: 0 4px 0 0} -.mceRtl .mceMenuItem .mceText {text-align: right} - -/* Formats */ -.defaultSkin .mce_formatPreview a {font-size:10px} -.defaultSkin .mce_p span.mceText {} -.defaultSkin .mce_address span.mceText {font-style:italic} -.defaultSkin .mce_pre span.mceText {font-family:monospace} -.defaultSkin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} -.defaultSkin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} -.defaultSkin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} -.defaultSkin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} -.defaultSkin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} -.defaultSkin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} - -/* Theme */ -.defaultSkin span.mce_bold {background-position:0 0} -.defaultSkin span.mce_italic {background-position:-60px 0} -.defaultSkin span.mce_underline {background-position:-140px 0} -.defaultSkin span.mce_strikethrough {background-position:-120px 0} -.defaultSkin span.mce_undo {background-position:-160px 0} -.defaultSkin span.mce_redo {background-position:-100px 0} -.defaultSkin span.mce_cleanup {background-position:-40px 0} -.defaultSkin span.mce_bullist {background-position:-20px 0} -.defaultSkin span.mce_numlist {background-position:-80px 0} -.defaultSkin span.mce_justifyleft {background-position:-460px 0} -.defaultSkin span.mce_justifyright {background-position:-480px 0} -.defaultSkin span.mce_justifycenter {background-position:-420px 0} -.defaultSkin span.mce_justifyfull {background-position:-440px 0} -.defaultSkin span.mce_anchor {background-position:-200px 0} -.defaultSkin span.mce_indent {background-position:-400px 0} -.defaultSkin span.mce_outdent {background-position:-540px 0} -.defaultSkin span.mce_link {background-position:-500px 0} -.defaultSkin span.mce_unlink {background-position:-640px 0} -.defaultSkin span.mce_sub {background-position:-600px 0} -.defaultSkin span.mce_sup {background-position:-620px 0} -.defaultSkin span.mce_removeformat {background-position:-580px 0} -.defaultSkin span.mce_newdocument {background-position:-520px 0} -.defaultSkin span.mce_image {background-position:-380px 0} -.defaultSkin span.mce_help {background-position:-340px 0} -.defaultSkin span.mce_code {background-position:-260px 0} -.defaultSkin span.mce_hr {background-position:-360px 0} -.defaultSkin span.mce_visualaid {background-position:-660px 0} -.defaultSkin span.mce_charmap {background-position:-240px 0} -.defaultSkin span.mce_paste {background-position:-560px 0} -.defaultSkin span.mce_copy {background-position:-700px 0} -.defaultSkin span.mce_cut {background-position:-680px 0} -.defaultSkin span.mce_blockquote {background-position:-220px 0} -.defaultSkin .mce_forecolor span.mceAction {background-position:-720px 0} -.defaultSkin .mce_backcolor span.mceAction {background-position:-760px 0} -.defaultSkin span.mce_forecolorpicker {background-position:-720px 0} -.defaultSkin span.mce_backcolorpicker {background-position:-760px 0} - -/* Plugins */ -.defaultSkin span.mce_advhr {background-position:-0px -20px} -.defaultSkin span.mce_ltr {background-position:-20px -20px} -.defaultSkin span.mce_rtl {background-position:-40px -20px} -.defaultSkin span.mce_emotions {background-position:-60px -20px} -.defaultSkin span.mce_fullpage {background-position:-80px -20px} -.defaultSkin span.mce_fullscreen {background-position:-100px -20px} -.defaultSkin span.mce_iespell {background-position:-120px -20px} -.defaultSkin span.mce_insertdate {background-position:-140px -20px} -.defaultSkin span.mce_inserttime {background-position:-160px -20px} -.defaultSkin span.mce_absolute {background-position:-180px -20px} -.defaultSkin span.mce_backward {background-position:-200px -20px} -.defaultSkin span.mce_forward {background-position:-220px -20px} -.defaultSkin span.mce_insert_layer {background-position:-240px -20px} -.defaultSkin span.mce_insertlayer {background-position:-260px -20px} -.defaultSkin span.mce_movebackward {background-position:-280px -20px} -.defaultSkin span.mce_moveforward {background-position:-300px -20px} -.defaultSkin span.mce_media {background-position:-320px -20px} -.defaultSkin span.mce_nonbreaking {background-position:-340px -20px} -.defaultSkin span.mce_pastetext {background-position:-360px -20px} -.defaultSkin span.mce_pasteword {background-position:-380px -20px} -.defaultSkin span.mce_selectall {background-position:-400px -20px} -.defaultSkin span.mce_preview {background-position:-420px -20px} -.defaultSkin span.mce_print {background-position:-440px -20px} -.defaultSkin span.mce_cancel {background-position:-460px -20px} -.defaultSkin span.mce_save {background-position:-480px -20px} -.defaultSkin span.mce_replace {background-position:-500px -20px} -.defaultSkin span.mce_search {background-position:-520px -20px} -.defaultSkin span.mce_styleprops {background-position:-560px -20px} -.defaultSkin span.mce_table {background-position:-580px -20px} -.defaultSkin span.mce_cell_props {background-position:-600px -20px} -.defaultSkin span.mce_delete_table {background-position:-620px -20px} -.defaultSkin span.mce_delete_col {background-position:-640px -20px} -.defaultSkin span.mce_delete_row {background-position:-660px -20px} -.defaultSkin span.mce_col_after {background-position:-680px -20px} -.defaultSkin span.mce_col_before {background-position:-700px -20px} -.defaultSkin span.mce_row_after {background-position:-720px -20px} -.defaultSkin span.mce_row_before {background-position:-740px -20px} -.defaultSkin span.mce_merge_cells {background-position:-760px -20px} -.defaultSkin span.mce_table_props {background-position:-980px -20px} -.defaultSkin span.mce_row_props {background-position:-780px -20px} -.defaultSkin span.mce_split_cells {background-position:-800px -20px} -.defaultSkin span.mce_template {background-position:-820px -20px} -.defaultSkin span.mce_visualchars {background-position:-840px -20px} -.defaultSkin span.mce_abbr {background-position:-860px -20px} -.defaultSkin span.mce_acronym {background-position:-880px -20px} -.defaultSkin span.mce_attribs {background-position:-900px -20px} -.defaultSkin span.mce_cite {background-position:-920px -20px} -.defaultSkin span.mce_del {background-position:-940px -20px} -.defaultSkin span.mce_ins {background-position:-960px -20px} -.defaultSkin span.mce_pagebreak {background-position:0 -40px} -.defaultSkin span.mce_restoredraft {background-position:-20px -40px} -.defaultSkin span.mce_spellchecker {background-position:-540px -20px} -.defaultSkin span.mce_visualblocks {background-position: -40px -40px} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/content.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/content.css deleted file mode 100644 index cbce6c6a21..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/content.css +++ /dev/null @@ -1,24 +0,0 @@ -body, td, pre { margin:8px;} -body.mceForceColors {background:#FFF; color:#000;} -h1 {font-size: 2em} -h2 {font-size: 1.5em} -h3 {font-size: 1.17em} -h4 {font-size: 1em} -h5 {font-size: .83em} -h6 {font-size: .75em} -.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} -span.mceItemNbsp {background: #DDD} -td.mceSelected, th.mceSelected {background-color:#3399ff !important} -img {border:0;} -table, img, hr, .mceItemAnchor {cursor:default} -table td, table th {cursor:text} -ins {border-bottom:1px solid green; text-decoration: none; color:green} -del {color:red; text-decoration:line-through} -cite {border-bottom:1px dashed blue} -acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr {border-bottom:1px dashed #CCC; cursor:help} - -img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} -font[face=mceinline] {font-family:inherit !important} -*[contentEditable]:focus {outline:0} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/dialog.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/dialog.css deleted file mode 100644 index 6d9fc8dd65..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/dialog.css +++ /dev/null @@ -1,106 +0,0 @@ -/* Generic */ -body { -font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; -background:#F0F0EE; -color: black; -padding:0; -margin:8px 8px 0 8px; -} - -html {background:#F0F0EE; color:#000;} -td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -textarea {resize:none;outline:none;} -a:link, a:visited {color:black;background-color:transparent;} -a:hover {color:#2B6FB6;background-color:transparent;} -.nowrap {white-space: nowrap} - -/* Forms */ -fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} -legend {color:#2B6FB6; font-weight:bold;} -label.msg {display:none;} -label.invalid {color:#EE0000; display:inline;background-color:transparent;} -input.invalid {border:1px solid #EE0000;background-color:transparent;} -input {background:#FFF; border:1px solid #CCC;color:black;} -input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -input, select, textarea {border:1px solid #808080;} -input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} -input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} -.input_noborder {border:0;} - -/* Buttons */ -#insert, #cancel, input.button, .updateButton { -font-weight:bold; -width:94px; height:23px; -cursor:pointer; -padding-bottom:2px; -float:left; -} - -#cancel {float:right} - -/* Browse */ -a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} -.mceOldBoxModel a.browse span {width:22px; height:20px;} -a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} -a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} -.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} -a.pickcolor:hover span {background-color:#B2BBD0;} -a.pickcolor:hover span.disabled {} - -/* Charmap */ -table.charmap {border:1px solid #AAA; text-align:center} -td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} -#charmap a {display:block; color:#000; text-decoration:none; border:0} -#charmap a:hover {background:#CCC;color:#2B6FB6} -#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} -#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} - -/* Source */ -.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} -.mceActionPanel {margin-top:5px;} - -/* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal;} -.tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; border: 1px solid black; border-bottom:0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block; cursor:pointer;} -.tabs li.current {font-weight: bold; margin-right:2px;} -.tabs span {float:left; display:block; padding:0px 10px 0 0;} -.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} -.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} - -/* Panels */ -.panel_wrapper div.panel {display:none;} -.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} -.panel_wrapper {border:1px solid #919B9C; padding:10px; padding-top:5px; clear:both; background:white;} - -/* Columns */ -.column {float:left;} -.properties {width:100%;} -.properties .column1 {} -.properties .column2 {text-align:left;} - -/* Titles */ -h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} -h3 {font-size:14px;} -.title {font-size:12px; font-weight:bold; color:#2B6FB6;} - -/* Dialog specific */ -#link .panel_wrapper, #link div.current {height:125px;} -#image .panel_wrapper, #image div.current {height:200px;} -#plugintable thead {font-weight:bold; background:#DDD;} -#plugintable, #about #plugintable td {border:1px solid #919B9C;} -#plugintable {width:96%; margin-top:10px;} -#pluginscontainer {height:290px; overflow:auto;} -#colorpicker #preview {display:inline-block; padding-left:40px; height:14px; border:1px solid black; margin-left:5px; margin-right: 5px} -#colorpicker #previewblock {position: relative; top: -3px; padding-left:5px; padding-top: 0px; display:inline} -#colorpicker #preview_wrapper { text-align:center; padding-top:4px; white-space: nowrap} -#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} -#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} -#colorpicker #light div {overflow:hidden;} -#colorpicker .panel_wrapper div.current {height:175px;} -#colorpicker #namedcolors {width:150px;} -#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} -#colorpicker #colornamecontainer {margin-top:5px;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/ui.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/ui.css deleted file mode 100644 index effbbe1583..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/highcontrast/ui.css +++ /dev/null @@ -1,106 +0,0 @@ -/* Reset */ -.highcontrastSkin table, .highcontrastSkin tbody, .highcontrastSkin a, .highcontrastSkin img, .highcontrastSkin tr, .highcontrastSkin div, .highcontrastSkin td, .highcontrastSkin iframe, .highcontrastSkin span, .highcontrastSkin *, .highcontrastSkin .mceText {border:0; margin:0; padding:0; vertical-align:baseline; border-collapse:separate;} -.highcontrastSkin a:hover, .highcontrastSkin a:link, .highcontrastSkin a:visited, .highcontrastSkin a:active {text-decoration:none; font-weight:normal; cursor:default;} -.highcontrastSkin table td {vertical-align:middle} - -.highcontrastSkin .mceIconOnly {display: block !important;} - -/* External */ -.highcontrastSkin .mceExternalToolbar {position:absolute; border:1px solid; border-bottom:0; display:none; background-color: white;} -.highcontrastSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;} -.highcontrastSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px;} - -/* Layout */ -.highcontrastSkin table.mceLayout {border: 1px solid;} -.highcontrastSkin .mceIframeContainer {border-top:1px solid; border-bottom:1px solid} -.highcontrastSkin .mceStatusbar a:hover {text-decoration:underline} -.highcontrastSkin .mceStatusbar {display:block; line-height:1.5em; overflow:visible;} -.highcontrastSkin .mceStatusbar div {float:left} -.highcontrastSkin .mceStatusbar a.mceResize {display:block; float:right; width:20px; height:20px; cursor:se-resize; outline:0} - -.highcontrastSkin .mceToolbar td { display: inline-block; float: left;} -.highcontrastSkin .mceToolbar tr { display: block;} -.highcontrastSkin .mceToolbar table { display: block; } - -/* Button */ - -.highcontrastSkin .mceButton { display:block; margin: 2px; padding: 5px 10px;border: 1px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; height: 2em;} -.highcontrastSkin .mceButton .mceVoiceLabel { height: 100%; vertical-align: center; line-height: 2em} -.highcontrastSkin .mceButtonDisabled .mceVoiceLabel { opacity:0.6; -ms-filter:'alpha(opacity=60)'; filter:alpha(opacity=60);} -.highcontrastSkin .mceButtonActive, .highcontrastSkin .mceButton:focus, .highcontrastSkin .mceButton:active { border: 5px solid; padding: 1px 6px;-webkit-focus-ring-color:none;outline:none;} - -/* Separator */ -.highcontrastSkin .mceSeparator {display:block; width:16px; height:26px;} - -/* ListBox */ -.highcontrastSkin .mceListBox { display: block; margin:2px;-webkit-focus-ring-color:none;outline:none;} -.highcontrastSkin .mceListBox .mceText {padding: 5px 6px; line-height: 2em; width: 15ex; overflow: hidden;} -.highcontrastSkin .mceListBoxDisabled .mceText { opacity:0.6; -ms-filter:'alpha(opacity=60)'; filter:alpha(opacity=60);} -.highcontrastSkin .mceListBox a.mceText { padding: 5px 10px; display: block; height: 2em; line-height: 2em; border: 1px solid; border-right: 0; border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -ms-border-radius: 3px 0px 0px 3px;} -.highcontrastSkin .mceListBox a.mceOpen { padding: 5px 4px; display: block; height: 2em; line-height: 2em; border: 1px solid; border-left: 0; border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -ms-border-radius: 0px 3px 3px 0px;} -.highcontrastSkin .mceListBox:focus a.mceText, .highcontrastSkin .mceListBox:active a.mceText { border-width: 5px; padding: 1px 10px 1px 6px;} -.highcontrastSkin .mceListBox:focus a.mceOpen, .highcontrastSkin .mceListBox:active a.mceOpen { border-width: 5px; padding: 1px 0px 1px 4px;} - -.highcontrastSkin .mceListBoxMenu {overflow-y:auto} - -/* SplitButton */ -.highcontrastSkin .mceSplitButtonDisabled .mceAction {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} - -.highcontrastSkin .mceSplitButton { border-collapse: collapse; margin: 2px; height: 2em; line-height: 2em;-webkit-focus-ring-color:none;outline:none;} -.highcontrastSkin .mceSplitButton td { display: table-cell; float: none; margin: 0; padding: 0; height: 2em;} -.highcontrastSkin .mceSplitButton tr { display: table-row; } -.highcontrastSkin table.mceSplitButton { display: table; } -.highcontrastSkin .mceSplitButton a.mceAction { padding: 5px 10px; display: block; height: 2em; line-height: 2em; overflow: hidden; border: 1px solid; border-right: 0; border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -ms-border-radius: 3px 0px 0px 3px;} -.highcontrastSkin .mceSplitButton a.mceOpen { padding: 5px 4px; display: block; height: 2em; line-height: 2em; border: 1px solid; border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -ms-border-radius: 0px 3px 3px 0px;} -.highcontrastSkin .mceSplitButton .mceVoiceLabel { height: 2em; vertical-align: center; line-height: 2em; } -.highcontrastSkin .mceSplitButton:focus a.mceAction, .highcontrastSkin .mceSplitButton:active a.mceAction { border-width: 5px; border-right-width: 1px; padding: 1px 10px 1px 6px;-webkit-focus-ring-color:none;outline:none;} -.highcontrastSkin .mceSplitButton:focus a.mceOpen, .highcontrastSkin .mceSplitButton:active a.mceOpen { border-width: 5px; border-left-width: 1px; padding: 1px 0px 1px 4px;-webkit-focus-ring-color:none;outline:none;} - -/* Menu */ -.highcontrastSkin .mceNoIcons span.mceIcon {width:0;} -.highcontrastSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid; direction:ltr} -.highcontrastSkin .mceMenu table {background:white; color: black} -.highcontrastSkin .mceNoIcons a .mceText {padding-left:10px} -.highcontrastSkin .mceMenu a, .highcontrastSkin .mceMenu span, .highcontrastSkin .mceMenu {display:block;background:white; color: black} -.highcontrastSkin .mceMenu td {height:2em} -.highcontrastSkin .mceMenu a {position:relative;padding:3px 0 4px 0; display: block;} -.highcontrastSkin .mceMenu .mceText {position:relative; display:block; cursor:default; margin:0; padding:0 25px 0 25px;} -.highcontrastSkin .mceMenu pre.mceText {font-family:Monospace} -.highcontrastSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:26px;} -.highcontrastSkin td.mceMenuItemSeparator {border-top:1px solid; height:1px} -.highcontrastSkin .mceMenuItemTitle a {border:0; border-bottom:1px solid} -.highcontrastSkin .mceMenuItemTitle span.mceText {font-weight:bold; padding-left:4px} -.highcontrastSkin .mceNoIcons .mceMenuItemSelected span.mceText:before {content: "\2713\A0";} -.highcontrastSkin .mceMenu span.mceMenuLine {display:none} -.highcontrastSkin .mceMenuItemSub a .mceText:after {content: "\A0\25B8"} -.highcontrastSkin .mceMenuItem td, .highcontrastSkin .mceMenuItem th {line-height: normal} - -/* ColorSplitButton */ -.highcontrastSkin div.mceColorSplitMenu table {background:#FFF; border:1px solid; color: #000} -.highcontrastSkin .mceColorSplitMenu td {padding:2px} -.highcontrastSkin .mceColorSplitMenu a {display:block; width:16px; height:16px; overflow:hidden; color:#000; margin: 0; padding: 0;} -.highcontrastSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} -.highcontrastSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} -.highcontrastSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid; background-color:#B6BDD2} -.highcontrastSkin a.mceMoreColors:hover {border:1px solid #0A246A; color: #000;} -.highcontrastSkin .mceColorPreview {display:none;} -.highcontrastSkin .mce_forecolor span.mceAction, .highcontrastSkin .mce_backcolor span.mceAction {height:17px;overflow:hidden} - -/* Progress,Resize */ -.highcontrastSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF} -.highcontrastSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} - -/* Rtl */ -.mceRtl .mceListBox .mceText {text-align: right; padding: 0 4px 0 0} -.mceRtl .mceMenuItem .mceText {text-align: right} - -/* Formats */ -.highcontrastSkin .mce_p span.mceText {} -.highcontrastSkin .mce_address span.mceText {font-style:italic} -.highcontrastSkin .mce_pre span.mceText {font-family:monospace} -.highcontrastSkin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} -.highcontrastSkin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} -.highcontrastSkin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} -.highcontrastSkin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} -.highcontrastSkin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} -.highcontrastSkin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/content.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/content.css deleted file mode 100644 index a1a8f9bd32..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/content.css +++ /dev/null @@ -1,48 +0,0 @@ -body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} -body {background:#FFF;} -body.mceForceColors {background:#FFF; color:#000;} -h1 {font-size: 2em} -h2 {font-size: 1.5em} -h3 {font-size: 1.17em} -h4 {font-size: 1em} -h5 {font-size: .83em} -h6 {font-size: .75em} -.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} -span.mceItemNbsp {background: #DDD} -td.mceSelected, th.mceSelected {background-color:#3399ff !important} -img {border:0;} -table, img, hr, .mceItemAnchor {cursor:default} -table td, table th {cursor:text} -ins {border-bottom:1px solid green; text-decoration: none; color:green} -del {color:red; text-decoration:line-through} -cite {border-bottom:1px dashed blue} -acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr {border-bottom:1px dashed #CCC; cursor:help} - -/* IE */ -* html body { -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -} - -img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} -font[face=mceinline] {font-family:inherit !important} -*[contentEditable]:focus {outline:0} - -.mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} -.mceItemShockWave {background-image:url(../../img/shockwave.gif)} -.mceItemFlash {background-image:url(../../img/flash.gif)} -.mceItemQuickTime {background-image:url(../../img/quicktime.gif)} -.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} -.mceItemRealMedia {background-image:url(../../img/realmedia.gif)} -.mceItemVideo {background-image:url(../../img/video.gif)} -.mceItemAudio {background-image:url(../../img/video.gif)} -.mceItemIframe {background-image:url(../../img/iframe.gif)} -.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/dialog.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/dialog.css deleted file mode 100644 index a54db98df1..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/dialog.css +++ /dev/null @@ -1,118 +0,0 @@ -/* Generic */ -body { -font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDDDDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -background:#F0F0EE; -padding:0; -margin:8px 8px 0 8px; -} - -html {background:#F0F0EE;} -td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -textarea {resize:none;outline:none;} -a:link, a:visited {color:black;} -a:hover {color:#2B6FB6;} -.nowrap {white-space: nowrap} - -/* Forms */ -fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} -legend {color:#2B6FB6; font-weight:bold;} -label.msg {display:none;} -label.invalid {color:#EE0000; display:inline;} -input.invalid {border:1px solid #EE0000;} -input {background:#FFF; border:1px solid #CCC;} -input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -input, select, textarea {border:1px solid #808080;} -input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} -input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} -.input_noborder {border:0;} - -/* Buttons */ -#insert, #cancel, input.button, .updateButton { -border:0; margin:0; padding:0; -font-weight:bold; -width:94px; height:26px; -background:url(../default/img/buttons.png) 0 -26px; -cursor:pointer; -padding-bottom:2px; -float:left; -} - -#insert {background:url(../default/img/buttons.png) 0 -52px} -#cancel {background:url(../default/img/buttons.png) 0 0; float:right} - -/* Browse */ -a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} -.mceOldBoxModel a.browse span {width:22px; height:20px;} -a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} -a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} -.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} -a.pickcolor:hover span {background-color:#B2BBD0;} -a.pickcolor:hover span.disabled {} - -/* Charmap */ -table.charmap {border:1px solid #AAA; text-align:center} -td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} -#charmap a {display:block; color:#000; text-decoration:none; border:0} -#charmap a:hover {background:#CCC;color:#2B6FB6} -#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} -#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} - -/* Source */ -.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} -.mceActionPanel {margin-top:5px;} - -/* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.gif) repeat-x 0 -72px;} -.tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; background:url(../default/img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} -.tabs li.current {background:url(../default/img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} -.tabs span {float:left; display:block; background:url(../default/img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} -.tabs .current span {background:url(../default/img/tabs.gif) no-repeat right -54px;} -.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} -.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} - -/* Panels */ -.panel_wrapper div.panel {display:none;} -.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} -.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} - -/* Columns */ -.column {float:left;} -.properties {width:100%;} -.properties .column1 {} -.properties .column2 {text-align:left;} - -/* Titles */ -h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} -h3 {font-size:14px;} -.title {font-size:12px; font-weight:bold; color:#2B6FB6;} - -/* Dialog specific */ -#link .panel_wrapper, #link div.current {height:125px;} -#image .panel_wrapper, #image div.current {height:200px;} -#plugintable thead {font-weight:bold; background:#DDD;} -#plugintable, #about #plugintable td {border:1px solid #919B9C;} -#plugintable {width:96%; margin-top:10px;} -#pluginscontainer {height:290px; overflow:auto;} -#colorpicker #preview {display:inline-block; padding-left:40px; height:14px; border:1px solid black; margin-left:5px; margin-right: 5px} -#colorpicker #previewblock {position: relative; top: -3px; padding-left:5px; padding-top: 0px; display:inline} -#colorpicker #preview_wrapper { text-align:center; padding-top:4px; white-space: nowrap} -#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} -#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} -#colorpicker #light div {overflow:hidden;} -#colorpicker .panel_wrapper div.current {height:175px;} -#colorpicker #namedcolors {width:150px;} -#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} -#colorpicker #colornamecontainer {margin-top:5px;} -#colorpicker #picker_panel fieldset {margin:auto;width:325px;} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/img/button_bg.png b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/img/button_bg.png deleted file mode 100644 index 13a5cb03097c004f7b37658654a9250748cf073c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2766 zcmd^B`#;nBAK!9c(dCSc_`04XBu+J597MXvt(oeZlcJpHIOSO7atc#AMWG$3$V7)q zNx38nEwRmIE*oapX3E%2Y_rQ}@3ZgU@qIsD@7L?`e7_#g=kxt|zu!N+{|XHbG)7n; zU@(~Rf&KpB+Imzw{S0-qnWxWD!C*SD&>&2J76Jgq`yNnO3$>r8@B|Y69x0pfIh#Ow z)WjyX^8T)+6I-}NwZreI-$r>-HeZJQv#zX#Th_uMwsMIrlO4mNj{|cbX#CdxSrSA1 zi7x6G7Jj7hJB9?EBN7TrO5@0TC%zA`m*~?n<~POISNRA}Ix(kW@s(5astLYgTBw@h z%VrlKo=`C@ST1R1m9LYgOf7Md z%vzvMe5Z_y2DwWEoJHD{xNkz(%My(67Mb6qJc(v%ez|*GL}7^sxZ0gBO!Bo{;Q&WM zV~hKzM04L20BA!600h)@pk@MPCs0oSH5X{4K+yx#GXN3-jT}guz%o@MqX6}sMoQL5 zDbQRgH1}A|FIDkNfw)Q|r2+XcBpuQyW`K$hDQ1Cc9;n4YEdkIH;ALod*EG}Dz-$rp zodRS-8tD*F2^9QBm7ql>XjO|zDiH~iGQlzzD86d`M;8Iw0Wf$N3>*f7!C)X53}FF1 zT0@Toj5C077L3FL<|Sw<4{-A#&RxJIKpX-MAm?_cBlxb#&;M-FLuSz*n4d&h` zXWyvinw0!TAZh`kHX!Z*ViJ&afdz_MOab5f!Qzm5fd-Zs&>|hkCV+ej$T>j02*z+= z>_u@$tA>DwJ(UpDP?lurK+A9mzvO(D-+gFH)8MEW*O2c>3^gu}@HCz3w3$-%Bg0iD72j)nmts zO~01P6^cappH!;k{M1!%*t$nQ=-$~$cX+fEkj^3P+$d^La54PkS=(gpNkdn~8?D*hW^hb50#Qbv(Vr z7mux=@03*OzkBFr1euY0!)>k{MMqGw8F#U zRe``TW;?0PDm5oCUDqnyR2D|VTUKrljh??&VAFx_Y8>n0){SLYN4rN@58&~EY<8F( z0{QSBO|7FRtIxB?ykG0dfo2c-Y&e&zlYMnqkV9vq+=EwnBv2HB%MeBD4xS7LeKIpT_! z`x2_k`zl`LzeQ$W8QpB(KQ+0LVyEJr9M?0CO4qCq-VU);<`uj}<}S1&Q7xSe=5T(8 ziLmqu&AMuP>etg&fo)XY<9~c4ufJu@Ux>Osj0^B-);#sZ?RMt%g}dL*c}ZebdsbpF zCGfuwrDfcoU0*mJ)RD4V;PPr$+Lrfm`b7p-cJd8)xqdLm^ZH#<*JQfYJ~PoB*LK5| zH$C3CzsVSRfseg&M51H8?1)k+yOYwqQqn)B#!aMev)#63aXG;9DDJn_0c)Gxymon< zymu+j@mLckYTb1Up+$oES-Qj(fgx}5+7lCfvmr6-7IAsgPaDgPES=EUr(Q2%O-m}?RmP5S6{I{NuN(T6$1*`X7IJXi>l zhX)mey1{@?Zefvr;ZbWC>l|x544h)bavSVvqawV&>mHYcaIE7arJsyhy0aAZ28%Ea^Z`=aTvh4miaaN0)5vL*wCb?j}Dsf4O@AD!~!zsLr>lt6x7K z3`4aaD)%xv?5(p|tKkpFdnS6dqgrLbo&zQ4gEPu=g5tj(#rWP>nDR~6@jTSz^oix< mOkD9tMJf;J-L)*xtX8`HcJ}PmJwolr6m}pW*#DJZbk@H_2$Vel diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/img/button_bg_black.png b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/advanced/skins/o2k7/img/button_bg_black.png deleted file mode 100644 index 7fc57f2bc2d63a3ad6fbf98b663f336539f011ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 651 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 O0000 - - {#advanced_dlg.code_title} - - - - -
    -
    - -
    - -
    - -
    - - - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template.js deleted file mode 100644 index 4b3209cc92..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var a=tinymce.DOM;tinymce.ThemeManager.requireLangPack("simple");tinymce.create("tinymce.themes.SimpleTheme",{init:function(c,d){var e=this,b=["Bold","Italic","Underline","Strikethrough","InsertUnorderedList","InsertOrderedList"],f=c.settings;e.editor=c;c.contentCSS.push(d+"/skins/"+f.skin+"/content.css");c.onInit.add(function(){c.onNodeChange.add(function(h,g){tinymce.each(b,function(i){g.get(i.toLowerCase()).setActive(h.queryCommandState(i))})})});a.loadCSS((f.editor_css?c.documentBaseURI.toAbsolute(f.editor_css):"")||d+"/skins/"+f.skin+"/ui.css")},renderUI:function(h){var e=this,i=h.targetNode,b,c,d=e.editor,f=d.controlManager,g;i=a.insertAfter(a.create("span",{id:d.id+"_container","class":"mceEditor "+d.settings.skin+"SimpleSkin"}),i);i=g=a.add(i,"table",{cellPadding:0,cellSpacing:0,"class":"mceLayout"});i=c=a.add(i,"tbody");i=a.add(c,"tr");i=b=a.add(a.add(i,"td"),"div",{"class":"mceIframeContainer"});i=a.add(a.add(c,"tr",{"class":"last"}),"td",{"class":"mceToolbar mceLast",align:"center"});c=e.toolbar=f.createToolbar("tools1");c.add(f.createButton("bold",{title:"simple.bold_desc",cmd:"Bold"}));c.add(f.createButton("italic",{title:"simple.italic_desc",cmd:"Italic"}));c.add(f.createButton("underline",{title:"simple.underline_desc",cmd:"Underline"}));c.add(f.createButton("strikethrough",{title:"simple.striketrough_desc",cmd:"Strikethrough"}));c.add(f.createSeparator());c.add(f.createButton("undo",{title:"simple.undo_desc",cmd:"Undo"}));c.add(f.createButton("redo",{title:"simple.redo_desc",cmd:"Redo"}));c.add(f.createSeparator());c.add(f.createButton("cleanup",{title:"simple.cleanup_desc",cmd:"mceCleanup"}));c.add(f.createSeparator());c.add(f.createButton("insertunorderedlist",{title:"simple.bullist_desc",cmd:"InsertUnorderedList"}));c.add(f.createButton("insertorderedlist",{title:"simple.numlist_desc",cmd:"InsertOrderedList"}));c.renderTo(i);return{iframeContainer:b,editorContainer:d.id+"_container",sizeContainer:g,deltaHeight:-20}},getInfo:function(){return{longname:"Simple theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.ThemeManager.add("simple",tinymce.themes.SimpleTheme)})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template_src.js deleted file mode 100644 index 01ce87c58a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/editor_template_src.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * editor_template_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function() { - var DOM = tinymce.DOM; - - // Tell it to load theme specific language pack(s) - tinymce.ThemeManager.requireLangPack('simple'); - - tinymce.create('tinymce.themes.SimpleTheme', { - init : function(ed, url) { - var t = this, states = ['Bold', 'Italic', 'Underline', 'Strikethrough', 'InsertUnorderedList', 'InsertOrderedList'], s = ed.settings; - - t.editor = ed; - ed.contentCSS.push(url + "/skins/" + s.skin + "/content.css"); - - ed.onInit.add(function() { - ed.onNodeChange.add(function(ed, cm) { - tinymce.each(states, function(c) { - cm.get(c.toLowerCase()).setActive(ed.queryCommandState(c)); - }); - }); - }); - - DOM.loadCSS((s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : '') || url + "/skins/" + s.skin + "/ui.css"); - }, - - renderUI : function(o) { - var t = this, n = o.targetNode, ic, tb, ed = t.editor, cf = ed.controlManager, sc; - - n = DOM.insertAfter(DOM.create('span', {id : ed.id + '_container', 'class' : 'mceEditor ' + ed.settings.skin + 'SimpleSkin'}), n); - n = sc = DOM.add(n, 'table', {cellPadding : 0, cellSpacing : 0, 'class' : 'mceLayout'}); - n = tb = DOM.add(n, 'tbody'); - - // Create iframe container - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(DOM.add(n, 'td'), 'div', {'class' : 'mceIframeContainer'}); - - // Create toolbar container - n = DOM.add(DOM.add(tb, 'tr', {'class' : 'last'}), 'td', {'class' : 'mceToolbar mceLast', align : 'center'}); - - // Create toolbar - tb = t.toolbar = cf.createToolbar("tools1"); - tb.add(cf.createButton('bold', {title : 'simple.bold_desc', cmd : 'Bold'})); - tb.add(cf.createButton('italic', {title : 'simple.italic_desc', cmd : 'Italic'})); - tb.add(cf.createButton('underline', {title : 'simple.underline_desc', cmd : 'Underline'})); - tb.add(cf.createButton('strikethrough', {title : 'simple.striketrough_desc', cmd : 'Strikethrough'})); - tb.add(cf.createSeparator()); - tb.add(cf.createButton('undo', {title : 'simple.undo_desc', cmd : 'Undo'})); - tb.add(cf.createButton('redo', {title : 'simple.redo_desc', cmd : 'Redo'})); - tb.add(cf.createSeparator()); - tb.add(cf.createButton('cleanup', {title : 'simple.cleanup_desc', cmd : 'mceCleanup'})); - tb.add(cf.createSeparator()); - tb.add(cf.createButton('insertunorderedlist', {title : 'simple.bullist_desc', cmd : 'InsertUnorderedList'})); - tb.add(cf.createButton('insertorderedlist', {title : 'simple.numlist_desc', cmd : 'InsertOrderedList'})); - tb.renderTo(n); - - return { - iframeContainer : ic, - editorContainer : ed.id + '_container', - sizeContainer : sc, - deltaHeight : -20 - }; - }, - - getInfo : function() { - return { - longname : 'Simple theme', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - version : tinymce.majorVersion + "." + tinymce.minorVersion - } - } - }); - - tinymce.ThemeManager.add('simple', tinymce.themes.SimpleTheme); -})(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/img/icons.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/img/icons.gif deleted file mode 100644 index 6fcbcb5dedf16a5fa1d15c2aa127bceb612f1e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 806 zcmZ?wbhEHbJi#Es@KuxH{{08bHy>kQU|4+kcV*u?6Yu2z|Nk2X_I-c9E~4fBsnb_x z&7Ngzq1inB@Woqi-rnfiGF7yw9zM z^p;~=3MY4TT)2AY!iC=7fBwej_wPS(UDm1P!}|}9?`#au+qhx#R?Fl=KuakHia%Lc z85lGfbU;Rd{N%v)|G<<24;`ug6HAIt=2*?Yu%d)ZG@><(acbwmDSj%f4MMZ#%vkt3 z%+g~)i8kP^LLB_(WJHBo z)4eilyozQ8a&qqSt%<6xpa0;xA7k;M?mchbzI*>+`RnL~M?L!{MDwZt;o_B2F2$0=pQSpQ!u@RcUGT{(44KaY91N#ws_nDH9G%Qf=ZF z5o_THWH`G~`GwyilS^z$ZvV~I`dh4Lx_8c>?R@8gr-07UIgFjp0y#A&c{B)cE>2kS zL5I1;i$zoEA)6qV`HGJvVWE!{8MZ6ST|PC}d%Kid7{KiD{l18xziSGKuWtj9AkWy-*`}#c~0`Lrjq> z-;O-o=3A#@&dst%_SasuJq0xZW;OwR3vM!diY%Es?;J~Pp}LYununP(i|XxU>#u=* zSvNC^0?cJ=S?=UK4&2DdcCO^BsHxjWc4vR-Z64x&8r#>V9!JMd4O!Z*d@mNrgX=jUy;0|T>ZntHjDU$=-I8y`|tN~Y9 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/da.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/da.js deleted file mode 100644 index 92de7a76af..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/da.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('da.simple',{"cleanup_desc":"Ryd op i uordentlig kode","redo_desc":"Gendan (Ctrl+Y)","undo_desc":"Fortryd (Ctrl+Z)","numlist_desc":"Nummereret punktopstilling","bullist_desc":"Unummereret punktopstilling","striketrough_desc":"Gennemstreget","underline_desc":"Understreget (Ctrl+U)","italic_desc":"Kursiv (Ctrl+I)","bold_desc":"Fed (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/de.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/de.js deleted file mode 100644 index 59bf788d2e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/de.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('de.simple',{"cleanup_desc":"Quellcode aufr\u00e4umen","redo_desc":"Wiederholen (Strg+Y)","undo_desc":"R\u00fcckg\u00e4ngig (Strg+Z)","numlist_desc":"Nummerierung","bullist_desc":"Aufz\u00e4hlung","striketrough_desc":"Durchgestrichen","underline_desc":"Unterstrichen (Strg+U)","italic_desc":"Kursiv (Strg+I)","bold_desc":"Fett (Strg+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/en.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/en.js deleted file mode 100644 index 088ed0fcbe..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/en.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('en.simple',{"cleanup_desc":"Cleanup Messy Code","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","striketrough_desc":"Strikethrough","underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fi.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fi.js deleted file mode 100644 index 6ca1d8d106..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fi.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fi.simple',{"cleanup_desc":"Siisti sekainen koodi","redo_desc":"Tee uudestaan (Ctrl+Y)","undo_desc":"Peru (Ctrl+Z)","numlist_desc":"J\u00e4rjestetty lista","bullist_desc":"J\u00e4rjest\u00e4m\u00e4t\u00f6n lista","striketrough_desc":"Yliviivaus","underline_desc":"Alleviivaus (Ctrl+U)","italic_desc":"Kursivointi (Ctrl+I)","bold_desc":"Lihavointi (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fr.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fr.js deleted file mode 100644 index ebe964e1e7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/fr.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('fr.simple',{"cleanup_desc":"Nettoyer le code","redo_desc":"R\u00e9tablir (Ctrl+Y)","undo_desc":"Annuler (Ctrl+Z)","numlist_desc":"Liste num\u00e9rot\u00e9e","bullist_desc":"Liste \u00e0 puces","striketrough_desc":"Barr\u00e9","underline_desc":"Soulign\u00e9 (Ctrl+U)","italic_desc":"Italique (Ctrl+I)","bold_desc":"Gras (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/he.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/he.js deleted file mode 100644 index ade41a1121..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/he.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('he.simple',{"cleanup_desc":"\u05e0\u05e7\u05d4 \u05e7\u05d5\u05d3","redo_desc":" (Ctrl+Y)","undo_desc":"\u05d1\u05d9\u05d8\u05d5\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4 (Ctrl+Z)","numlist_desc":"\u05de\u05e1\u05e4\u05d5\u05e8","bullist_desc":"\u05ea\u05d1\u05dc\u05d9\u05d8\u05d9\u05dd","striketrough_desc":"\u05e7\u05d5 \u05d7\u05d5\u05e6\u05d4","underline_desc":"\u05e7\u05d5 \u05ea\u05d7\u05ea\u05d5\u05df (Ctrl+U)","italic_desc":"\u05e0\u05d8\u05d5\u05d9 (Ctrl+I)","bold_desc":"\u05de\u05d5\u05d3\u05d2\u05e9 (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/it.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/it.js deleted file mode 100644 index e0c45ed543..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/it.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('it.simple',{"cleanup_desc":"Pulisci codice disordinato","redo_desc":"Ripristina (Ctrl+Y)","undo_desc":"Annulla (Ctrl+Z)","numlist_desc":"Lista ordinata","bullist_desc":"Lista non ordinata","striketrough_desc":"Barrato","underline_desc":"Sottolineato (Ctrl+U)","italic_desc":"Corsivo (Ctrl+I)","bold_desc":"Grassetto (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ja.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ja.js deleted file mode 100644 index b3acbb546b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ja.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ja.simple',{"cleanup_desc":"\u4e71\u96d1\u306a\u30b3\u30fc\u30c9\u3092\u6574\u5f62","redo_desc":"\u3084\u308a\u76f4\u3059 (Ctrl+Y)","undo_desc":"\u5143\u306b\u623b\u3059 (Ctrl+Z)","numlist_desc":"\u756a\u53f7\u3064\u304d\u30ea\u30b9\u30c8","bullist_desc":"\u756a\u53f7\u306a\u3057\u30ea\u30b9\u30c8","striketrough_desc":"\u53d6\u308a\u6d88\u3057\u7dda","underline_desc":"\u4e0b\u7dda (Ctrl+U)","italic_desc":"\u659c\u4f53 (Ctrl+I)","bold_desc":"\u592a\u5b57 (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/nl.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/nl.js deleted file mode 100644 index 9f105d5071..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/nl.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('nl.simple',{"cleanup_desc":"Code opruimen","redo_desc":"Herhalen (Ctrl+Y)","undo_desc":"Ongedaan maken (Ctrl+Z)","numlist_desc":"Nummering","bullist_desc":"Opsommingstekens","striketrough_desc":"Doorhalen","underline_desc":"Onderstrepen (Ctrl+U)","italic_desc":"Cursief (Ctrl+I)","bold_desc":"Vet (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/no.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/no.js deleted file mode 100644 index b9b35851db..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/no.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('no.simple',{"cleanup_desc":"Rydd opp i rotet kode","redo_desc":"Gj\u00f8r om","undo_desc":"Angre","numlist_desc":"Nummerliste","bullist_desc":"Punktliste","striketrough_desc":"Gjennomstreke","underline_desc":"Understreke (Ctrl+U)","italic_desc":"Kursiv (Ctrl+I)","bold_desc":"Fet (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pl.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pl.js deleted file mode 100644 index e48d5df130..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pl.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pl.simple',{"cleanup_desc":"Wyczy\u015b\u0107 nieuporz\u0105dkowany kod","redo_desc":"Pon\u00f3w (Ctrl+Y)","undo_desc":"Cofnij (Ctrl+Z)","numlist_desc":"Lista numerowana","bullist_desc":"Lista nienumerowana","striketrough_desc":"Przekre\u015blenie","underline_desc":"Podkre\u015blenie (Ctrl+U)","italic_desc":"Kursywa (Ctrl+I)","bold_desc":"Pogrubienie (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pt.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pt.js deleted file mode 100644 index 955201d2a9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/pt.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('pt.simple',{"cleanup_desc":"Limpar c\u00f3digo incorreto","redo_desc":"Refazer (Ctrl+Y)","undo_desc":"Desfazer (Ctrl+Z)","numlist_desc":"Lista ordenada","bullist_desc":"Lista n\u00e3o-ordenada","striketrough_desc":"Riscado","underline_desc":"Sublinhado (Ctrl+U)","italic_desc":"It\u00e1lico (Ctrl+I)","bold_desc":"Negrito (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ru.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ru.js deleted file mode 100644 index af23a1d151..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/ru.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ru.simple',{"cleanup_desc":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043b\u0438\u0448\u043d\u0438\u0439 \u043a\u043e\u0434","redo_desc":"\u0412\u0435\u0440\u043d\u0443\u0442\u044c (Ctrl+Y)","undo_desc":"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c (Ctrl+Z)","numlist_desc":"\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a","bullist_desc":"\u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a","striketrough_desc":"\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439","underline_desc":"\u041f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439 (Ctrl+U)","italic_desc":"\u041a\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)","bold_desc":"\u041f\u043e\u043b\u0443\u0436\u0438\u0440\u043d\u044b\u0439 (Ctrl+B)"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/sv.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/sv.js deleted file mode 100644 index 4824f58157..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/sv.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('sv.simple',{"cleanup_desc":"St\u00e4da upp i k\u00e4llkoden","redo_desc":"G\u00f6r om (Ctrl+Y)","undo_desc":"\u00c5\u0085ngra (Ctrl+Z)","numlist_desc":"Nummerlista","bullist_desc":"Punktlista","striketrough_desc":"Genomstruken","underline_desc":"Understruken (Ctrl+U)","italic_desc":"Kursiv (Ctrl+I)","bold_desc":"Fet (Ctrl+B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/zh.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/zh.js deleted file mode 100644 index 6e0c6954b7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/langs/zh.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('zh-cn.simple',{"cleanup_desc":"\u6e05\u9664\u65e0\u7528\u4ee3\u7801","redo_desc":"\u6062\u590d(Ctrl Y)","undo_desc":"\u64a4\u9500(Ctrl Z)","numlist_desc":"\u7f16\u53f7\u5217\u8868","bullist_desc":"\u9879\u76ee\u5217\u8868","striketrough_desc":"\u5220\u9664\u7ebf","underline_desc":"\u4e0b\u5212\u7ebf(Ctrl U)","italic_desc":"\u659c\u4f53(Ctrl I)","bold_desc":"\u7c97\u4f53(Ctrl B)"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/content.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/content.css deleted file mode 100644 index 2506c807ca..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/content.css +++ /dev/null @@ -1,25 +0,0 @@ -body, td, pre { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 10px; -} - -body { - background-color: #FFFFFF; -} - -.mceVisualAid { - border: 1px dashed #BBBBBB; -} - -/* MSIE specific */ - -* html body { - 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/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/ui.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/ui.css deleted file mode 100644 index 076fe84e34..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/default/ui.css +++ /dev/null @@ -1,32 +0,0 @@ -/* Reset */ -.defaultSimpleSkin table, .defaultSimpleSkin tbody, .defaultSimpleSkin a, .defaultSimpleSkin img, .defaultSimpleSkin tr, .defaultSimpleSkin div, .defaultSimpleSkin td, .defaultSimpleSkin iframe, .defaultSimpleSkin span, .defaultSimpleSkin * {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000} - -/* Containers */ -.defaultSimpleSkin {position:relative} -.defaultSimpleSkin table.mceLayout {background:#F0F0EE; border:1px solid #CCC;} -.defaultSimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #CCC;} -.defaultSimpleSkin .mceToolbar {height:24px;} - -/* Layout */ -.defaultSimpleSkin span.mceIcon, .defaultSimpleSkin img.mceIcon {display:block; width:20px; height:20px} -.defaultSimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} - -/* Button */ -.defaultSimpleSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px} -.defaultSimpleSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} -.defaultSimpleSkin a.mceButtonActive {border:1px solid #0A246A; background-color:#C2CBE0} -.defaultSimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} - -/* Separator */ -.defaultSimpleSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:0 2px 0 4px} - -/* Theme */ -.defaultSimpleSkin span.mce_bold {background-position:0 0} -.defaultSimpleSkin span.mce_italic {background-position:-60px 0} -.defaultSimpleSkin span.mce_underline {background-position:-140px 0} -.defaultSimpleSkin span.mce_strikethrough {background-position:-120px 0} -.defaultSimpleSkin span.mce_undo {background-position:-160px 0} -.defaultSimpleSkin span.mce_redo {background-position:-100px 0} -.defaultSimpleSkin span.mce_cleanup {background-position:-40px 0} -.defaultSimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} -.defaultSimpleSkin span.mce_insertorderedlist {background-position:-80px 0} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/content.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/content.css deleted file mode 100644 index 595809fa61..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/content.css +++ /dev/null @@ -1,17 +0,0 @@ -body, td, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} - -body {background: #FFF;} -.mceVisualAid {border: 1px dashed #BBB;} - -/* IE */ - -* html body { -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/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/img/button_bg.png b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/img/button_bg.png deleted file mode 100644 index 527e3495a653e57d76bf7e55316793d17dda497a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5102 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 VmjT$ODWe$zObpERYjs_s{s;8{A&me4 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/ui.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/ui.css deleted file mode 100644 index cf6c35d109..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/simple/skins/o2k7/ui.css +++ /dev/null @@ -1,35 +0,0 @@ -/* Reset */ -.o2k7SimpleSkin table, .o2k7SimpleSkin tbody, .o2k7SimpleSkin a, .o2k7SimpleSkin img, .o2k7SimpleSkin tr, .o2k7SimpleSkin div, .o2k7SimpleSkin td, .o2k7SimpleSkin iframe, .o2k7SimpleSkin span, .o2k7SimpleSkin * {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000} - -/* Containers */ -.o2k7SimpleSkin {position:relative} -.o2k7SimpleSkin table.mceLayout {background:#E5EFFD; border:1px solid #ABC6DD;} -.o2k7SimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #ABC6DD;} -.o2k7SimpleSkin .mceToolbar {height:26px;} - -/* Layout */ -.o2k7SimpleSkin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; } -.o2k7SimpleSkin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} -.o2k7SimpleSkin span.mceIcon, .o2k7SimpleSkin img.mceIcon {display:block; width:20px; height:20px} -.o2k7SimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} - -/* Button */ -.o2k7SimpleSkin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px} -.o2k7SimpleSkin a.mceButton span, .o2k7SimpleSkin a.mceButton img {margin:1px 0 0 1px} -.o2k7SimpleSkin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px} -.o2k7SimpleSkin a.mceButtonActive {background-position:0 -44px} -.o2k7SimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} - -/* Separator */ -.o2k7SimpleSkin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px} - -/* Theme */ -.o2k7SimpleSkin span.mce_bold {background-position:0 0} -.o2k7SimpleSkin span.mce_italic {background-position:-60px 0} -.o2k7SimpleSkin span.mce_underline {background-position:-140px 0} -.o2k7SimpleSkin span.mce_strikethrough {background-position:-120px 0} -.o2k7SimpleSkin span.mce_undo {background-position:-160px 0} -.o2k7SimpleSkin span.mce_redo {background-position:-100px 0} -.o2k7SimpleSkin span.mce_cleanup {background-position:-40px 0} -.o2k7SimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} -.o2k7SimpleSkin span.mce_insertorderedlist {background-position:-80px 0} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/about.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/about.htm deleted file mode 100644 index 2191471af5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/about.htm +++ /dev/null @@ -1,52 +0,0 @@ - - - - {#umbraco_dlg.about_title} - - - - - - - -
    -
    -

    {#umbraco_dlg.about_title}

    -

    Version: ()

    -

    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 © 2003-2008, Moxiecode Systems AB, All rights reserved.

    -

    For more information about this software visit the TinyMCE website.

    - -
    - Got Moxie? -
    -
    - -
    -
    -

    {#umbraco_dlg.about_loaded}

    - -
    -
    - -

     

    -
    -
    - -
    -
    -
    -
    - -
    - -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/anchor.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/anchor.htm deleted file mode 100644 index cfa87bc9b8..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/anchor.htm +++ /dev/null @@ -1,24 +0,0 @@ - - - - {#umbraco_dlg.anchor_title} - - - - - -
    - - - - - -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/charmap.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/charmap.htm deleted file mode 100644 index 85ccfeed20..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/charmap.htm +++ /dev/null @@ -1,57 +0,0 @@ - - - - {#umbraco_dlg.charmap_title} - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - -
     
     
    -
    - - - - - - - - - - - - - - - - -
     
     
     
    -
    {#umbraco_dlg.charmap_usage}
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/color_picker.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/color_picker.htm deleted file mode 100644 index b74024c752..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/color_picker.htm +++ /dev/null @@ -1,71 +0,0 @@ - - - - {#umbraco_dlg.colorpicker_title} - - - - - - - -
    - - -
    -
    -
    - {#umbraco_dlg.colorpicker_picker_title} -
    - - -
    - -
    - -
    -
    -
    -
    - -
    -
    - {#umbraco_dlg.colorpicker_palette_title} -
    - -
    - -
    -
    -
    - -
    -
    - {#umbraco_dlg.colorpicker_named_title} -
    - -
    - -
    - -
    - {#umbraco_dlg.colorpicker_name} -
    -
    -
    -
    - -
    - - -
    -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/editor_template_src.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/editor_template_src.js deleted file mode 100644 index 44837255c8..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/editor_template_src.js +++ /dev/null @@ -1,1496 +0,0 @@ -/** - * editor_template_src.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -(function(tinymce) { - var DOM = tinymce.DOM, Event = tinymce.dom.Event, extend = tinymce.extend, each = tinymce.each, Cookie = tinymce.util.Cookie, lastExtID, explode = tinymce.explode; - - // Generates a preview for a format - function getPreviewCss(ed, fmt) { - var name, previewElm, dom = ed.dom, previewCss = '', parentFontSize, previewStyles; - - previewStyles = ed.settings.preview_styles; - - // No preview forced - if (previewStyles === false) - return ''; - - // Default preview - if (!previewStyles) - previewStyles = 'font-family font-size font-weight text-decoration text-transform color background-color'; - - // Removes any variables since these can't be previewed - function removeVars(val) { - return val.replace(/%(\w+)/g, ''); - }; - - // Create block/inline element to use for preview - name = fmt.block || fmt.inline || 'span'; - previewElm = dom.create(name); - - // Add format styles to preview element - each(fmt.styles, function(value, name) { - value = removeVars(value); - - if (value) - dom.setStyle(previewElm, name, value); - }); - - // Add attributes to preview element - each(fmt.attributes, function(value, name) { - value = removeVars(value); - - if (value) - dom.setAttrib(previewElm, name, value); - }); - - // Add classes to preview element - each(fmt.classes, function(value) { - value = removeVars(value); - - if (!dom.hasClass(previewElm, value)) - dom.addClass(previewElm, value); - }); - - // Add the previewElm outside the visual area - dom.setStyles(previewElm, {position: 'absolute', left: -0xFFFF}); - ed.getBody().appendChild(previewElm); - - // Get parent container font size so we can compute px values out of em/% for older IE:s - parentFontSize = dom.getStyle(ed.getBody(), 'fontSize', true); - parentFontSize = /px$/.test(parentFontSize) ? parseInt(parentFontSize, 10) : 0; - - each(previewStyles.split(' '), function(name) { - var value = dom.getStyle(previewElm, name, true); - - // If background is transparent then check if the body has a background color we can use - if (name == 'background-color' && /transparent|rgba\s*\([^)]+,\s*0\)/.test(value)) { - value = dom.getStyle(ed.getBody(), name, true); - - // Ignore white since it's the default color, not the nicest fix - if (dom.toHex(value).toLowerCase() == '#ffffff') { - return; - } - } - - // Old IE won't calculate the font size so we need to do that manually - if (name == 'font-size') { - if (/em|%$/.test(value)) { - if (parentFontSize === 0) { - return; - } - - // Convert font size from em/% to px - value = parseFloat(value, 10) / (/%$/.test(value) ? 100 : 1); - value = (value * parentFontSize) + 'px'; - } - } - - previewCss += name + ':' + value + ';'; - }); - - dom.remove(previewElm); - - return previewCss; - }; - - // Tell it to load theme specific language pack(s) - tinymce.ThemeManager.requireLangPack('umbraco'); - - tinymce.create('tinymce.themes.UmbracoTheme', { - sizes : [8, 10, 12, 14, 18, 24, 36], - - // Control name lookup, format: title, command - controls : { - bold : ['bold_desc', 'Bold'], - italic : ['italic_desc', 'Italic'], - underline : ['underline_desc', 'Underline'], - strikethrough : ['striketrough_desc', 'Strikethrough'], - justifyleft : ['justifyleft_desc', 'JustifyLeft'], - justifycenter : ['justifycenter_desc', 'JustifyCenter'], - justifyright : ['justifyright_desc', 'JustifyRight'], - justifyfull : ['justifyfull_desc', 'JustifyFull'], - bullist : ['bullist_desc', 'InsertUnorderedList'], - numlist : ['numlist_desc', 'InsertOrderedList'], - outdent : ['outdent_desc', 'Outdent'], - indent : ['indent_desc', 'Indent'], - cut : ['cut_desc', 'Cut'], - copy : ['copy_desc', 'Copy'], - paste : ['paste_desc', 'Paste'], - undo : ['undo_desc', 'Undo'], - redo : ['redo_desc', 'Redo'], - link : ['link_desc', 'mceLink'], - unlink : ['unlink_desc', 'unlink'], - image : ['image_desc', 'mceImage'], - cleanup : ['cleanup_desc', 'mceCleanup'], - help : ['help_desc', 'mceHelp'], - code : ['code_desc', 'mceCodeEditor'], - hr : ['hr_desc', 'InsertHorizontalRule'], - removeformat : ['removeformat_desc', 'RemoveFormat'], - sub : ['sub_desc', 'subscript'], - sup : ['sup_desc', 'superscript'], - forecolor : ['forecolor_desc', 'ForeColor'], - forecolorpicker : ['forecolor_desc', 'mceForeColor'], - backcolor : ['backcolor_desc', 'HiliteColor'], - backcolorpicker : ['backcolor_desc', 'mceBackColor'], - charmap : ['charmap_desc', 'mceCharMap'], - visualaid : ['visualaid_desc', 'mceToggleVisualAid'], - anchor : ['anchor_desc', 'mceInsertAnchor'], - newdocument : ['newdocument_desc', 'mceNewDocument'], - blockquote : ['blockquote_desc', 'mceBlockQuote'] - }, - - stateControls : ['bold', 'italic', 'underline', 'strikethrough', 'bullist', 'numlist', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'sub', 'sup', 'blockquote'], - - init : function(ed, url) { - var t = this, s, v, o; - - t.editor = ed; - t.url = url; - t.onResolveName = new tinymce.util.Dispatcher(this); - - ed.forcedHighContrastMode = ed.settings.detect_highcontrast && t._isHighContrast(); - ed.settings.skin = ed.forcedHighContrastMode ? 'highcontrast' : ed.settings.skin; - - // Default settings - t.settings = s = extend({ - theme_umbraco_path : true, - theme_umbraco_toolbar_location : 'bottom', - theme_umbraco_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect", - theme_umbraco_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code", - theme_umbraco_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap", - theme_umbraco_blockformats : "p,address,pre,h1,h2,h3,h4,h5,h6", - theme_umbraco_toolbar_align : "center", - theme_umbraco_fonts : "Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats", - theme_umbraco_more_colors : 1, - theme_umbraco_row_height : 23, - theme_umbraco_resize_horizontal : 1, - theme_umbraco_resizing_use_cookie : 1, - theme_umbraco_font_sizes : "1,2,3,4,5,6,7", - theme_umbraco_font_selector : "span", - theme_umbraco_show_current_color: 0, - readonly : ed.settings.readonly - }, ed.settings); - - // Setup default font_size_style_values - if (!s.font_size_style_values) - s.font_size_style_values = "8pt,10pt,12pt,14pt,18pt,24pt,36pt"; - - if (tinymce.is(s.theme_umbraco_font_sizes, 'string')) { - s.font_size_style_values = tinymce.explode(s.font_size_style_values); - s.font_size_classes = tinymce.explode(s.font_size_classes || ''); - - // Parse string value - o = {}; - ed.settings.theme_umbraco_font_sizes = s.theme_umbraco_font_sizes; - each(ed.getParam('theme_umbraco_font_sizes', '', 'hash'), function(v, k) { - var cl; - - if (k == v && v >= 1 && v <= 7) { - k = v + ' (' + t.sizes[v - 1] + 'pt)'; - cl = s.font_size_classes[v - 1]; - v = s.font_size_style_values[v - 1] || (t.sizes[v - 1] + 'pt'); - } - - if (/^\s*\./.test(v)) - cl = v.replace(/\./g, ''); - - o[k] = cl ? {'class' : cl} : {fontSize : v}; - }); - - s.theme_umbraco_font_sizes = o; - } - - if ((v = s.theme_umbraco_path_location) && v != 'none') - s.theme_umbraco_statusbar_location = s.theme_umbraco_path_location; - - if (s.theme_umbraco_statusbar_location == 'none') - s.theme_umbraco_statusbar_location = 0; - - if (ed.settings.content_css !== false) - ed.contentCSS.push(ed.baseURI.toAbsolute(url + "/skins/" + ed.settings.skin + "/content.css")); - - // Init editor - ed.onInit.add(function() { - if (!ed.settings.readonly) { - ed.onNodeChange.add(t._nodeChanged, t); - ed.onKeyUp.add(t._updateUndoStatus, t); - ed.onMouseUp.add(t._updateUndoStatus, t); - ed.dom.bind(ed.dom.getRoot(), 'dragend', function() { - t._updateUndoStatus(ed); - }); - } - }); - - ed.onSetProgressState.add(function(ed, b, ti) { - var co, id = ed.id, tb; - - if (b) { - t.progressTimer = setTimeout(function() { - co = ed.getContainer(); - co = co.insertBefore(DOM.create('DIV', {style : 'position:relative'}), co.firstChild); - tb = DOM.get(ed.id + '_tbl'); - - DOM.add(co, 'div', {id : id + '_blocker', 'class' : 'mceBlocker', style : {width : tb.clientWidth + 2, height : tb.clientHeight + 2}}); - DOM.add(co, 'div', {id : id + '_progress', 'class' : 'mceProgress', style : {left : tb.clientWidth / 2, top : tb.clientHeight / 2}}); - }, ti || 0); - } else { - DOM.remove(id + '_blocker'); - DOM.remove(id + '_progress'); - clearTimeout(t.progressTimer); - } - }); - - DOM.loadCSS(s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : url + "/skins/" + ed.settings.skin + "/ui.css"); - - if (s.skin_variant) - DOM.loadCSS(url + "/skins/" + ed.settings.skin + "/ui_" + s.skin_variant + ".css"); - }, - - _isHighContrast : function() { - var actualColor, div = DOM.add(DOM.getRoot(), 'div', {'style': 'background-color: rgb(171,239,86);'}); - - actualColor = (DOM.getStyle(div, 'background-color', true) + '').toLowerCase().replace(/ /g, ''); - DOM.remove(div); - - return actualColor != 'rgb(171,239,86)' && actualColor != '#abef56'; - }, - - createControl : function(n, cf) { - var cd, c; - - if (c = cf.createControl(n)) - return c; - - switch (n) { - case "styleselect": - return this._createStyleSelect(); - - case "formatselect": - return this._createBlockFormats(); - - case "fontselect": - return this._createFontSelect(); - - case "fontsizeselect": - return this._createFontSizeSelect(); - - case "forecolor": - return this._createForeColorMenu(); - - case "backcolor": - return this._createBackColorMenu(); - } - - if ((cd = this.controls[n])) - return cf.createButton(n, {title : "umbraco." + cd[0], cmd : cd[1], ui : cd[2], value : cd[3]}); - }, - - execCommand : function(cmd, ui, val) { - var f = this['_' + cmd]; - - if (f) { - f.call(this, ui, val); - return true; - } - - return false; - }, - - _importClasses : function(e) { - var ed = this.editor, ctrl = ed.controlManager.get('styleselect'); - - if (ctrl.getLength() == 0) { - each(ed.dom.getClasses(), function(o, idx) { - var name = 'style_' + idx, fmt; - - fmt = { - inline : 'span', - attributes : {'class' : o['class']}, - selector : '*' - }; - - ed.formatter.register(name, fmt); - - ctrl.add(o['class'], name, { - style: function() { - return getPreviewCss(ed, fmt); - } - }); - }); - } - }, - - _createStyleSelect : function(n) { - var t = this, ed = t.editor, ctrlMan = ed.controlManager, ctrl; - - // Setup style select box - ctrl = ctrlMan.createListBox('styleselect', { - title : 'umbraco.style_select', - onselect : function(name) { - var matches, formatNames = [], removedFormat; - - each(ctrl.items, function(item) { - formatNames.push(item.value); - }); - - ed.focus(); - ed.undoManager.add(); - - // Toggle off the current format(s) - matches = ed.formatter.matchAll(formatNames); - tinymce.each(matches, function(match) { - if (!name || match == name) { - if (match) - ed.formatter.remove(match); - - removedFormat = true; - } - }); - - if (!removedFormat) - ed.formatter.apply(name); - - ed.undoManager.add(); - ed.nodeChanged(); - - return false; // No auto select - } - }); - - // Handle specified format - ed.onPreInit.add(function() { - var counter = 0, formats = ed.getParam('style_formats'); - - if (formats) { - each(formats, function(fmt) { - var name, keys = 0; - - each(fmt, function() {keys++;}); - - if (keys > 1) { - name = fmt.name = fmt.name || 'style_' + (counter++); - ed.formatter.register(name, fmt); - ctrl.add(fmt.title, name, { - style: function() { - return getPreviewCss(ed, fmt); - } - }); - } else - ctrl.add(fmt.title); - }); - } else { - each(ed.getParam('theme_umbraco_styles', '', 'hash'), function(val, key) { - var name, fmt; - - if (val) { - name = 'style_' + (counter++); - fmt = { - inline : 'span', - classes : val, - selector : '*' - }; - - ed.formatter.register(name, fmt); - ctrl.add(t.editor.translate(key), name, { - style: function() { - return getPreviewCss(ed, fmt); - } - }); - } - }); - } - }); - - // Auto import classes if the ctrl box is empty - if (ctrl.getLength() == 0) { - ctrl.onPostRender.add(function(ed, n) { - if (!ctrl.NativeListBox) { - Event.add(n.id + '_text', 'focus', t._importClasses, t); - Event.add(n.id + '_text', 'mousedown', t._importClasses, t); - Event.add(n.id + '_open', 'focus', t._importClasses, t); - Event.add(n.id + '_open', 'mousedown', t._importClasses, t); - } else - Event.add(n.id, 'focus', t._importClasses, t); - }); - } - - return ctrl; - }, - - _createFontSelect : function() { - var c, t = this, ed = t.editor; - - c = ed.controlManager.createListBox('fontselect', { - title : 'umbraco.fontdefault', - onselect : function(v) { - var cur = c.items[c.selectedIndex]; - - if (!v && cur) { - ed.execCommand('FontName', false, cur.value); - return; - } - - ed.execCommand('FontName', false, v); - - // Fake selection, execCommand will fire a nodeChange and update the selection - c.select(function(sv) { - return v == sv; - }); - - if (cur && cur.value == v) { - c.select(null); - } - - return false; // No auto select - } - }); - - if (c) { - each(ed.getParam('theme_umbraco_fonts', t.settings.theme_umbraco_fonts, 'hash'), function(v, k) { - c.add(ed.translate(k), v, {style : v.indexOf('dings') == -1 ? 'font-family:' + v : ''}); - }); - } - - return c; - }, - - _createFontSizeSelect : function() { - var t = this, ed = t.editor, c, i = 0, cl = []; - - c = ed.controlManager.createListBox('fontsizeselect', {title : 'umbraco.font_size', onselect : function(v) { - var cur = c.items[c.selectedIndex]; - - if (!v && cur) { - cur = cur.value; - - if (cur['class']) { - ed.formatter.toggle('fontsize_class', {value : cur['class']}); - ed.undoManager.add(); - ed.nodeChanged(); - } else { - ed.execCommand('FontSize', false, cur.fontSize); - } - - return; - } - - if (v['class']) { - ed.focus(); - ed.undoManager.add(); - ed.formatter.toggle('fontsize_class', {value : v['class']}); - ed.undoManager.add(); - ed.nodeChanged(); - } else - ed.execCommand('FontSize', false, v.fontSize); - - // Fake selection, execCommand will fire a nodeChange and update the selection - c.select(function(sv) { - return v == sv; - }); - - if (cur && (cur.value.fontSize == v.fontSize || cur.value['class'] && cur.value['class'] == v['class'])) { - c.select(null); - } - - return false; // No auto select - }}); - - if (c) { - each(t.settings.theme_umbraco_font_sizes, function(v, k) { - var fz = v.fontSize; - - if (fz >= 1 && fz <= 7) - fz = t.sizes[parseInt(fz) - 1] + 'pt'; - - c.add(k, v, {'style' : 'font-size:' + fz, 'class' : 'mceFontSize' + (i++) + (' ' + (v['class'] || ''))}); - }); - } - - return c; - }, - - _createBlockFormats : function() { - var c, fmts = { - p : 'umbraco.paragraph', - address : 'umbraco.address', - pre : 'umbraco.pre', - h1 : 'umbraco.h1', - h2 : 'umbraco.h2', - h3 : 'umbraco.h3', - h4 : 'umbraco.h4', - h5 : 'umbraco.h5', - h6 : 'umbraco.h6', - div : 'umbraco.div', - blockquote : 'umbraco.blockquote', - code : 'umbraco.code', - dt : 'umbraco.dt', - dd : 'umbraco.dd', - samp : 'umbraco.samp' - }, t = this; - - c = t.editor.controlManager.createListBox('formatselect', {title : 'umbraco.block', onselect : function(v) { - t.editor.execCommand('FormatBlock', false, v); - return false; - }}); - - if (c) { - each(t.editor.getParam('theme_umbraco_blockformats', t.settings.theme_umbraco_blockformats, 'hash'), function(v, k) { - c.add(t.editor.translate(k != v ? k : fmts[v]), v, {'class' : 'mce_formatPreview mce_' + v, style: function() { - return getPreviewCss(t.editor, {block: v}); - }}); - }); - } - - return c; - }, - - _createForeColorMenu : function() { - var c, t = this, s = t.settings, o = {}, v; - - if (s.theme_umbraco_more_colors) { - o.more_colors_func = function() { - t._mceColorPicker(0, { - color : c.value, - func : function(co) { - c.setColor(co); - } - }); - }; - } - - if (v = s.theme_umbraco_text_colors) - o.colors = v; - - if (s.theme_umbraco_default_foreground_color) - o.default_color = s.theme_umbraco_default_foreground_color; - - o.title = 'umbraco.forecolor_desc'; - o.cmd = 'ForeColor'; - o.scope = this; - - c = t.editor.controlManager.createColorSplitButton('forecolor', o); - - return c; - }, - - _createBackColorMenu : function() { - var c, t = this, s = t.settings, o = {}, v; - - if (s.theme_umbraco_more_colors) { - o.more_colors_func = function() { - t._mceColorPicker(0, { - color : c.value, - func : function(co) { - c.setColor(co); - } - }); - }; - } - - if (v = s.theme_umbraco_background_colors) - o.colors = v; - - if (s.theme_umbraco_default_background_color) - o.default_color = s.theme_umbraco_default_background_color; - - o.title = 'umbraco.backcolor_desc'; - o.cmd = 'HiliteColor'; - o.scope = this; - - c = t.editor.controlManager.createColorSplitButton('backcolor', o); - - return c; - }, - - renderUI : function(o) { - var n, ic, tb, t = this, ed = t.editor, s = t.settings, sc, p, nl; - - if (ed.settings) { - ed.settings.aria_label = s.aria_label + ed.getLang('umbraco.help_shortcut'); - } - - // TODO: ACC Should have an aria-describedby attribute which is user-configurable to describe what this field is actually for. - // Maybe actually inherit it from the original textara? - n = p = DOM.create('span', {role : 'application', 'aria-labelledby' : ed.id + '_voice', id : ed.id + '_parent', 'class' : 'mceEditor ' + ed.settings.skin + 'Skin' + (s.skin_variant ? ' ' + ed.settings.skin + 'Skin' + t._ufirst(s.skin_variant) : '') + (ed.settings.directionality == "rtl" ? ' mceRtl' : '')}); - DOM.add(n, 'span', {'class': 'mceVoiceLabel', 'style': 'display:none;', id: ed.id + '_voice'}, s.aria_label); - - if (!DOM.boxModel) - n = DOM.add(n, 'div', {'class' : 'mceOldBoxModel'}); - - n = sc = DOM.add(n, 'table', {role : "presentation", id : ed.id + '_tbl', 'class' : 'mceLayout', cellSpacing : 0, cellPadding : 0}); - n = tb = DOM.add(n, 'tbody'); - - switch ((s.theme_umbraco_layout_manager || '').toLowerCase()) { - case "rowlayout": - ic = t._rowLayout(s, tb, o); - break; - - case "customlayout": - ic = ed.execCallback("theme_umbraco_custom_layout", s, tb, o, p); - break; - - default: - ic = t._simpleLayout(s, tb, o, p); - } - - n = o.targetNode; - - // Add classes to first and last TRs - nl = sc.rows; - DOM.addClass(nl[0], 'mceFirst'); - DOM.addClass(nl[nl.length - 1], 'mceLast'); - - // Add classes to first and last TDs - each(DOM.select('tr', tb), function(n) { - DOM.addClass(n.firstChild, 'mceFirst'); - DOM.addClass(n.childNodes[n.childNodes.length - 1], 'mceLast'); - }); - - if (DOM.get(s.theme_umbraco_toolbar_container)) - DOM.get(s.theme_umbraco_toolbar_container).appendChild(p); - else - DOM.insertAfter(p, n); - - Event.add(ed.id + '_path_row', 'click', function(e) { - e = e.target; - - if (e.nodeName == 'A') { - t._sel(e.className.replace(/^.*mcePath_([0-9]+).*$/, '$1')); - return false; - } - }); -/* - if (DOM.get(ed.id + '_path_row')) { - Event.add(ed.id + '_tbl', 'mouseover', function(e) { - var re; - - e = e.target; - - if (e.nodeName == 'SPAN' && DOM.hasClass(e.parentNode, 'mceButton')) { - re = DOM.get(ed.id + '_path_row'); - t.lastPath = re.innerHTML; - DOM.setHTML(re, e.parentNode.title); - } - }); - - Event.add(ed.id + '_tbl', 'mouseout', function(e) { - if (t.lastPath) { - DOM.setHTML(ed.id + '_path_row', t.lastPath); - t.lastPath = 0; - } - }); - } -*/ - - if (!ed.getParam('accessibility_focus')) - Event.add(DOM.add(p, 'a', {href : '#'}, ''), 'focus', function() {tinyMCE.get(ed.id).focus();}); - - if (s.theme_umbraco_toolbar_location == 'external') - o.deltaHeight = 0; - - t.deltaHeight = o.deltaHeight; - o.targetNode = null; - - ed.onKeyDown.add(function(ed, evt) { - var DOM_VK_F10 = 121, DOM_VK_F11 = 122; - - if (evt.altKey) { - if (evt.keyCode === DOM_VK_F10) { - // Make sure focus is given to toolbar in Safari. - // We can't do this in IE as it prevents giving focus to toolbar when editor is in a frame - if (tinymce.isWebKit) { - window.focus(); - } - t.toolbarGroup.focus(); - return Event.cancel(evt); - } else if (evt.keyCode === DOM_VK_F11) { - DOM.get(ed.id + '_path_row').focus(); - return Event.cancel(evt); - } - } - }); - - // alt+0 is the UK recommended shortcut for accessing the list of access controls. - ed.addShortcut('alt+0', '', 'mceShortcuts', t); - - return { - iframeContainer : ic, - editorContainer : ed.id + '_parent', - sizeContainer : sc, - deltaHeight : o.deltaHeight - }; - }, - - getInfo : function() { - return { - longname : 'Umbraco theme', - author : 'Umbraco, based on the advanced theme by Moxiecode Systems AB', - authorurl : 'http://umbraco.org', - version : tinymce.majorVersion + "." + tinymce.minorVersion - } - }, - - resizeBy : function(dw, dh) { - var e = DOM.get(this.editor.id + '_ifr'); - - this.resizeTo(e.clientWidth + dw, e.clientHeight + dh); - }, - - resizeTo : function(w, h, store) { - var ed = this.editor, s = this.settings, e = DOM.get(ed.id + '_tbl'), ifr = DOM.get(ed.id + '_ifr'); - - // Boundery fix box - w = Math.max(s.theme_umbraco_resizing_min_width || 100, w); - h = Math.max(s.theme_umbraco_resizing_min_height || 100, h); - w = Math.min(s.theme_umbraco_resizing_max_width || 0xFFFF, w); - h = Math.min(s.theme_umbraco_resizing_max_height || 0xFFFF, h); - - // Resize iframe and container - DOM.setStyle(e, 'height', ''); - DOM.setStyle(ifr, 'height', h); - - if (s.theme_umbraco_resize_horizontal) { - DOM.setStyle(e, 'width', ''); - DOM.setStyle(ifr, 'width', w); - - // Make sure that the size is never smaller than the over all ui - if (w < e.clientWidth) { - w = e.clientWidth; - DOM.setStyle(ifr, 'width', e.clientWidth); - } - } - - // Store away the size - if (store && s.theme_umbraco_resizing_use_cookie) { - Cookie.setHash("TinyMCE_" + ed.id + "_size", { - cw : w, - ch : h - }); - } - }, - - destroy : function() { - var id = this.editor.id; - - Event.clear(id + '_resize'); - Event.clear(id + '_path_row'); - Event.clear(id + '_external_close'); - }, - - // Internal functions - - _simpleLayout : function(s, tb, o, p) { - var t = this, ed = t.editor, lo = s.theme_umbraco_toolbar_location, sl = s.theme_umbraco_statusbar_location, n, ic, etb, c; - - if (s.readonly) { - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - return ic; - } - - // Create toolbar container at top - if (lo == 'top') - t._addToolbars(tb, o); - - // Create external toolbar - /* UMBRACO MODIFIED */ - if (lo == 'external') { - n = c = DOM.create('div', { id: ed.id + '_external', 'class': 'mceToolbarExternal umbracoSkin' }); - n = DOM.add(n, 'table', { id: ed.id + '_tblext', cellSpacing: 0, cellPadding: 0, style: 'margin-left: 10px' }); - etb = DOM.add(n, 'tbody'); - - /* UMBRACO: Custom toolbar injection - if (p.firstChild.className == 'mceOldBoxModel') - p.firstChild.appendChild(c); - else - p.insertBefore(c, p.firstChild); - */ - document.getElementById(ed.getParam("umbraco_toolbar_id", "*")).appendChild(c); - - /* UMBRACO: Custom toolbar handling - - t._addToolbars(etb, o); - - ed.onMouseUp.add(function() { - var e = DOM.get(ed.id + '_external'); - DOM.show(e); - - DOM.hide(lastExtID); - - var f = Event.add(ed.id + '_external_close', 'click', function() { - DOM.hide(ed.id + '_external'); - Event.remove(ed.id + '_external_close', 'click', f); - }); - - DOM.show(e); - DOM.setStyle(e, 'top', 0 - DOM.getRect(ed.id + '_tblext').h - 1); - - // Fixes IE rendering bug - DOM.hide(e); - DOM.show(e); - e.style.filter = ''; - - lastExtID = ed.id + '_external'; - - e = null; - }); - */ - - jQuery(document).ready(function () { - t._addToolbars(etb, o); - DOM.show(DOM.get(ed.id + '_external')); - }); - - ed.onMouseUp.add(function () { - jQuery(".tinymceMenuBar").hide(); - jQuery("#" + ed.id + "_external").parent().show(); - }); - } - - if (sl == 'top') - t._addStatusBar(tb, o); - - // Create iframe container - if (!s.theme_umbraco_toolbar_container) { - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - } - - // Create toolbar container at bottom - if (lo == 'bottom') - t._addToolbars(tb, o); - - if (sl == 'bottom') - t._addStatusBar(tb, o); - - return ic; - }, - - _rowLayout : function(s, tb, o) { - var t = this, ed = t.editor, dc, da, cf = ed.controlManager, n, ic, to, a; - - dc = s.theme_umbraco_containers_default_class || ''; - da = s.theme_umbraco_containers_default_align || 'center'; - - each(explode(s.theme_umbraco_containers || ''), function(c, i) { - var v = s['theme_umbraco_container_' + c] || ''; - - switch (c.toLowerCase()) { - case 'mceeditor': - n = DOM.add(tb, 'tr'); - n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); - break; - - case 'mceelementpath': - t._addStatusBar(tb, o); - break; - - default: - a = (s['theme_umbraco_container_' + c + '_align'] || da).toLowerCase(); - a = 'mce' + t._ufirst(a); - - n = DOM.add(DOM.add(tb, 'tr'), 'td', { - 'class' : 'mceToolbar ' + (s['theme_umbraco_container_' + c + '_class'] || dc) + ' ' + a || da - }); - - to = cf.createToolbar("toolbar" + i); - t._addControls(v, to); - DOM.setHTML(n, to.renderHTML()); - o.deltaHeight -= s.theme_umbraco_row_height; - } - }); - - return ic; - }, - - _addControls : function(v, tb) { - var t = this, s = t.settings, di, cf = t.editor.controlManager; - - if (s.theme_umbraco_disable && !t._disabled) { - di = {}; - - each(explode(s.theme_umbraco_disable), function(v) { - di[v] = 1; - }); - - t._disabled = di; - } else - di = t._disabled; - - each(explode(v), function(n) { - var c; - - if (di && di[n]) - return; - - // Compatiblity with 2.x - if (n == 'tablecontrols') { - each(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"], function(n) { - n = t.createControl(n, cf); - - if (n) - tb.add(n); - }); - - return; - } - - c = t.createControl(n, cf); - - if (c) - tb.add(c); - }); - }, - - _addToolbars : function(c, o) { - var t = this, i, tb, ed = t.editor, s = t.settings, v, cf = ed.controlManager, di, n, h = [], a, toolbarGroup, toolbarsExist = false; - - toolbarGroup = cf.createToolbarGroup('toolbargroup', { - 'name': ed.getLang('umbraco.toolbar'), - 'tab_focus_toolbar':ed.getParam('theme_umbraco_tab_focus_toolbar') - }); - - t.toolbarGroup = toolbarGroup; - - a = s.theme_umbraco_toolbar_align.toLowerCase(); - a = 'mce' + t._ufirst(a); - - n = DOM.add(DOM.add(c, 'tr', {role: 'presentation'}), 'td', {'class' : 'mceToolbar ' + a, "role":"presentation"}); - - // Create toolbar and add the controls - for (i=1; (v = s['theme_umbraco_buttons' + i]); i++) { - toolbarsExist = true; - tb = cf.createToolbar("toolbar" + i, {'class' : 'mceToolbarRow' + i}); - - if (s['theme_umbraco_buttons' + i + '_add']) - v += ',' + s['theme_umbraco_buttons' + i + '_add']; - - if (s['theme_umbraco_buttons' + i + '_add_before']) - v = s['theme_umbraco_buttons' + i + '_add_before'] + ',' + v; - - t._addControls(v, tb); - toolbarGroup.add(tb); - - o.deltaHeight -= s.theme_umbraco_row_height; - } - // Handle case when there are no toolbar buttons and ensure editor height is adjusted accordingly - if (!toolbarsExist) - o.deltaHeight -= s.theme_advanced_row_height; - h.push(toolbarGroup.renderHTML()); - h.push(DOM.createHTML('a', {href : '#', accesskey : 'z', title : ed.getLang("umbraco.toolbar_focus"), onfocus : 'tinyMCE.getInstanceById(\'' + ed.id + '\').focus();'}, '')); - DOM.setHTML(n, h.join('')); - }, - - _addStatusBar : function(tb, o) { - var n, t = this, ed = t.editor, s = t.settings, r, mf, me, td; - - n = DOM.add(tb, 'tr'); - n = td = DOM.add(n, 'td', {'class' : 'mceStatusbar'}); - n = DOM.add(n, 'div', {id : ed.id + '_path_row', 'role': 'group', 'aria-labelledby': ed.id + '_path_voice'}); - if (s.theme_umbraco_path) { - DOM.add(n, 'span', {id: ed.id + '_path_voice'}, ed.translate('umbraco.path')); - DOM.add(n, 'span', {}, ': '); - } else { - DOM.add(n, 'span', {}, ' '); - } - - - if (s.theme_umbraco_resizing) { - DOM.add(td, 'a', {id : ed.id + '_resize', href : 'javascript:;', onclick : "return false;", 'class' : 'mceResize', tabIndex:"-1"}); - - if (s.theme_umbraco_resizing_use_cookie) { - ed.onPostRender.add(function() { - var o = Cookie.getHash("TinyMCE_" + ed.id + "_size"), c = DOM.get(ed.id + '_tbl'); - - if (!o) - return; - - t.resizeTo(o.cw, o.ch); - }); - } - - ed.onPostRender.add(function() { - Event.add(ed.id + '_resize', 'click', function(e) { - e.preventDefault(); - }); - - Event.add(ed.id + '_resize', 'mousedown', function(e) { - var mouseMoveHandler1, mouseMoveHandler2, - mouseUpHandler1, mouseUpHandler2, - startX, startY, startWidth, startHeight, width, height, ifrElm; - - function resizeOnMove(e) { - e.preventDefault(); - - width = startWidth + (e.screenX - startX); - height = startHeight + (e.screenY - startY); - - t.resizeTo(width, height); - }; - - function endResize(e) { - // Stop listening - Event.remove(DOM.doc, 'mousemove', mouseMoveHandler1); - Event.remove(ed.getDoc(), 'mousemove', mouseMoveHandler2); - Event.remove(DOM.doc, 'mouseup', mouseUpHandler1); - Event.remove(ed.getDoc(), 'mouseup', mouseUpHandler2); - - width = startWidth + (e.screenX - startX); - height = startHeight + (e.screenY - startY); - t.resizeTo(width, height, true); - }; - - e.preventDefault(); - - // Get the current rect size - startX = e.screenX; - startY = e.screenY; - ifrElm = DOM.get(t.editor.id + '_ifr'); - startWidth = width = ifrElm.clientWidth; - startHeight = height = ifrElm.clientHeight; - - // Register envent handlers - mouseMoveHandler1 = Event.add(DOM.doc, 'mousemove', resizeOnMove); - mouseMoveHandler2 = Event.add(ed.getDoc(), 'mousemove', resizeOnMove); - mouseUpHandler1 = Event.add(DOM.doc, 'mouseup', endResize); - mouseUpHandler2 = Event.add(ed.getDoc(), 'mouseup', endResize); - }); - }); - } - - o.deltaHeight -= 21; - n = tb = null; - }, - - _updateUndoStatus : function(ed) { - var cm = ed.controlManager, um = ed.undoManager; - - cm.setDisabled('undo', !um.hasUndo() && !um.typing); - cm.setDisabled('redo', !um.hasRedo()); - }, - - _nodeChanged : function(ed, cm, n, co, ob) { - var t = this, p, de = 0, v, c, s = t.settings, cl, fz, fn, fc, bc, formatNames, matches; - - tinymce.each(t.stateControls, function(c) { - cm.setActive(c, ed.queryCommandState(t.controls[c][1])); - }); - - function getParent(name) { - var i, parents = ob.parents, func = name; - - if (typeof(name) == 'string') { - func = function(node) { - return node.nodeName == name; - }; - } - - for (i = 0; i < parents.length; i++) { - if (func(parents[i])) - return parents[i]; - } - }; - - cm.setActive('visualaid', ed.hasVisual); - t._updateUndoStatus(ed); - cm.setDisabled('outdent', !ed.queryCommandState('Outdent')); - - p = getParent('A'); - if (c = cm.get('link')) { - if (!p || !p.name) { - c.setDisabled(!p && co); - c.setActive(!!p); - } - } - - if (c = cm.get('unlink')) { - c.setDisabled(!p && co); - c.setActive(!!p && !p.name); - } - - if (c = cm.get('anchor')) { - c.setActive(!co && !!p && p.name); - } - - p = getParent('IMG'); - if (c = cm.get('image')) - c.setActive(!co && !!p && n.className.indexOf('mceItem') == -1); - - if (c = cm.get('styleselect')) { - t._importClasses(); - - formatNames = []; - each(c.items, function(item) { - formatNames.push(item.value); - }); - - matches = ed.formatter.matchAll(formatNames); - c.select(matches[0]); - tinymce.each(matches, function(match, index) { - if (index > 0) { - c.mark(match); - } - }); - } - - if (c = cm.get('formatselect')) { - p = getParent(ed.dom.isBlock); - - if (p) - c.select(p.nodeName.toLowerCase()); - } - - // Find out current fontSize, fontFamily and fontClass - getParent(function(n) { - if (n.nodeName === 'SPAN') { - if (!cl && n.className) - cl = n.className; - } - - if (ed.dom.is(n, s.theme_umbraco_font_selector)) { - if (!fz && n.style.fontSize) - fz = n.style.fontSize; - - if (!fn && n.style.fontFamily) - fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase(); - - if (!fc && n.style.color) - fc = n.style.color; - - if (!bc && n.style.backgroundColor) - bc = n.style.backgroundColor; - } - - return false; - }); - - if (c = cm.get('fontselect')) { - c.select(function(v) { - return v.replace(/^([^,]+).*/, '$1').toLowerCase() == fn; - }); - } - - // Select font size - if (c = cm.get('fontsizeselect')) { - // Use computed style - if (s.theme_umbraco_runtime_fontsize && !fz && !cl) - fz = ed.dom.getStyle(n, 'fontSize', true); - - c.select(function(v) { - if (v.fontSize && v.fontSize === fz) - return true; - - if (v['class'] && v['class'] === cl) - return true; - }); - } - - if (s.theme_umbraco_show_current_color) { - function updateColor(controlId, color) { - if (c = cm.get(controlId)) { - if (!color) - color = c.settings.default_color; - if (color !== c.value) { - c.displayColor(color); - } - } - } - updateColor('forecolor', fc); - updateColor('backcolor', bc); - } - - if (s.theme_umbraco_show_current_color) { - function updateColor(controlId, color) { - if (c = cm.get(controlId)) { - if (!color) - color = c.settings.default_color; - if (color !== c.value) { - c.displayColor(color); - } - } - }; - - updateColor('forecolor', fc); - updateColor('backcolor', bc); - } - - if (s.theme_umbraco_path && s.theme_umbraco_statusbar_location) { - p = DOM.get(ed.id + '_path') || DOM.add(ed.id + '_path_row', 'span', {id : ed.id + '_path'}); - - if (t.statusKeyboardNavigation) { - t.statusKeyboardNavigation.destroy(); - t.statusKeyboardNavigation = null; - } - - DOM.setHTML(p, ''); - - getParent(function(n) { - var na = n.nodeName.toLowerCase(), u, pi, ti = ''; - - // Ignore non element and bogus/hidden elements - if (n.nodeType != 1 || na === 'br' || n.getAttribute('data-mce-bogus') || DOM.hasClass(n, 'mceItemHidden') || DOM.hasClass(n, 'mceItemRemoved')) - return; - - // Handle prefix - if (tinymce.isIE && n.scopeName !== 'HTML' && n.scopeName) - na = n.scopeName + ':' + na; - - // Remove internal prefix - na = na.replace(/mce\:/g, ''); - - // Handle node name - switch (na) { - case 'b': - na = 'strong'; - break; - - case 'i': - na = 'em'; - break; - - case 'img': - if (v = DOM.getAttrib(n, 'src')) - ti += 'src: ' + v + ' '; - - break; - - case 'a': - if (v = DOM.getAttrib(n, 'name')) { - ti += 'name: ' + v + ' '; - na += '#' + v; - } - - if (v = DOM.getAttrib(n, 'href')) - ti += 'href: ' + v + ' '; - - break; - - case 'font': - if (v = DOM.getAttrib(n, 'face')) - ti += 'font: ' + v + ' '; - - if (v = DOM.getAttrib(n, 'size')) - ti += 'size: ' + v + ' '; - - if (v = DOM.getAttrib(n, 'color')) - ti += 'color: ' + v + ' '; - - break; - - case 'span': - if (v = DOM.getAttrib(n, 'style')) - ti += 'style: ' + v + ' '; - - break; - } - - if (v = DOM.getAttrib(n, 'id')) - ti += 'id: ' + v + ' '; - - if (v = n.className) { - v = v.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g, '') - - if (v) { - ti += 'class: ' + v + ' '; - - if (ed.dom.isBlock(n) || na == 'img' || na == 'span') - na += '.' + v; - } - } - - na = na.replace(/(html:)/g, ''); - na = {name : na, node : n, title : ti}; - t.onResolveName.dispatch(t, na); - ti = na.title; - na = na.name; - - //u = "javascript:tinymce.EditorManager.get('" + ed.id + "').theme._sel('" + (de++) + "');"; - pi = DOM.create('a', {'href' : "javascript:;", role: 'button', onmousedown : "return false;", title : ti, 'class' : 'mcePath_' + (de++)}, na); - - if (p.hasChildNodes()) { - p.insertBefore(DOM.create('span', {'aria-hidden': 'true'}, '\u00a0\u00bb '), p.firstChild); - p.insertBefore(pi, p.firstChild); - } else - p.appendChild(pi); - }, ed.getBody()); - - if (DOM.select('a', p).length > 0) { - t.statusKeyboardNavigation = new tinymce.ui.KeyboardNavigation({ - root: ed.id + "_path_row", - items: DOM.select('a', p), - excludeFromTabOrder: true, - onCancel: function() { - ed.focus(); - } - }, DOM); - } - } - }, - - // Commands gets called by execCommand - - _sel : function(v) { - this.editor.execCommand('mceSelectNodeDepth', false, v); - }, - - _mceInsertAnchor : function(ui, v) { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/anchor.htm', - width : 320 + parseInt(ed.getLang('umbraco.anchor_delta_width', 0)), - height : 90 + parseInt(ed.getLang('umbraco.anchor_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceCharMap : function() { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/charmap.htm', - width : 550 + parseInt(ed.getLang('umbraco.charmap_delta_width', 0)), - height : 265 + parseInt(ed.getLang('umbraco.charmap_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceHelp : function() { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/about.htm', - width : 480, - height : 380, - inline : true - }, { - theme_url : this.url - }); - }, - - _mceShortcuts : function() { - var ed = this.editor; - ed.windowManager.open({ - url: this.url + '/shortcuts.htm', - width: 480, - height: 380, - inline: true - }, { - theme_url: this.url - }); - }, - - _mceColorPicker : function(u, v) { - var ed = this.editor; - - v = v || {}; - - ed.windowManager.open({ - url : this.url + '/color_picker.htm', - width : 375 + parseInt(ed.getLang('umbraco.colorpicker_delta_width', 0)), - height : 250 + parseInt(ed.getLang('umbraco.colorpicker_delta_height', 0)), - close_previous : false, - inline : true - }, { - input_color : v.color, - func : v.func, - theme_url : this.url - }); - }, - - _mceCodeEditor : function(ui, val) { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/source_editor.htm', - width : parseInt(ed.getParam("theme_umbraco_source_editor_width", 720)), - height : parseInt(ed.getParam("theme_umbraco_source_editor_height", 580)), - inline : true, - resizable : true, - maximizable : true - }, { - theme_url : this.url - }); - }, - - _mceImage : function(ui, val) { - var ed = this.editor; - - // Internal image object like a flash placeholder - if (ed.dom.getAttrib(ed.selection.getNode(), 'class', '').indexOf('mceItem') != -1) - return; - - ed.windowManager.open({ - url : this.url + '/image.htm', - width : 355 + parseInt(ed.getLang('umbraco.image_delta_width', 0)), - height : 275 + parseInt(ed.getLang('umbraco.image_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceLink : function(ui, val) { - var ed = this.editor; - - ed.windowManager.open({ - url : this.url + '/link.htm', - width : 310 + parseInt(ed.getLang('umbraco.link_delta_width', 0)), - height : 200 + parseInt(ed.getLang('umbraco.link_delta_height', 0)), - inline : true - }, { - theme_url : this.url - }); - }, - - _mceNewDocument : function() { - var ed = this.editor; - - ed.windowManager.confirm('umbraco.newdocument', function(s) { - if (s) - ed.execCommand('mceSetContent', false, ''); - }); - }, - - _mceForeColor : function() { - var t = this; - - this._mceColorPicker(0, { - color: t.fgColor, - func : function(co) { - t.fgColor = co; - t.editor.execCommand('ForeColor', false, co); - } - }); - }, - - _mceBackColor : function() { - var t = this; - - this._mceColorPicker(0, { - color: t.bgColor, - func : function(co) { - t.bgColor = co; - t.editor.execCommand('HiliteColor', false, co); - } - }); - }, - - _ufirst : function(s) { - return s.substring(0, 1).toUpperCase() + s.substring(1); - } - }); - - tinymce.ThemeManager.add('umbraco', tinymce.themes.UmbracoTheme); -}(tinymce)); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/image.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/image.htm deleted file mode 100644 index d7622cbfc8..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/image.htm +++ /dev/null @@ -1,81 +0,0 @@ - - - - {#umbraco_dlg.image_title} - - - - - - - -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
     
    - x -
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/colorpicker.jpg b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/colorpicker.jpg deleted file mode 100644 index b1a377aba7784d3a0a0fabb4d22b8114cde25ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2584 zcmb7Bc{JPk7XQT-ib;b~B!n)ZQYwihloXMus-;?bMO70&%O72KlgJueK-#swASle5Y5YhT*O%%dE zAkc>z8ik-xeL_Q`VvZfo0TzI`m>5`0R2&QjOGtcPyzrU;Ul*Hn2<045)l;>V5-MK0^|t(rvM}*3>DEeQ&X2g z3ksC~i~iFKh=?B5i-83o3#TV^B0=RA*fOi#-=2VN?CKn!VTTmGv17_PGbp~tmc*?G?Q3b)|K!w2vr zE#B_JH@ru}sZ}~Z&Y(BdJ;w0B<_kXtGuOzs3$vq}6fO9@x%kiyX*#pRnd1k|;ZC9lr#>sh{3$yY|bYY6^>YT3sgsjiaZ zt)366^&;$S^TAwvN^I2ac+hLh>*VqIos|eL+aL&+l(KvNwWYDctNE^CZRyy^Hk}Gm zs%JVikvO#Mk)X?@TXY=wD38V@;t?)q3)?k2YvxLQMV|Z{nbR2g{a11;p-%!QgLK)B zOxbfUi(pzhsbuCxGBk6FDP#0RPN626_I($Qo;ZGhzWMfs%mMoI+aSZnc5a0+bG2w> zdwgm4&zp*i7B>D%H%G$4FMfG12)D3b{1}-HBqY<6w=n2s8b{B_D%uFYtH{l(Gjv9e zWpFy-6fULzp*cl~BJ4!l*}~J{8#NXk`;x5Nxc+^GEA?|AACg+K)(M|zxHsxFUr9^W z8>QdvdWEw!My?R7!O*p>?3Vb|(=N3|J09OD{Yf#{7*(=rbThiBH~Pm^1tz8SQ?S_2 zsL7(bX9dJ9E%uV^(+dSB)^w=MsF&jg*N2Yjo41m`+WsE&JM@CatfiOlPhC?QPlCp7 zkjesJENk4=dSaN^0M0u1TG4#qeAKgyC$GLGD7II&*kr2|#1!BvS`Grg^OIWk%YAqd zvOcmz%SU-HCVg&rbnPaNZ@-T>)?IP3SO z`YKP&>q@U~m`o*wvU{S1o};9b|8*hRw?;H&TJo4a*7;m_)Q!aD3a1rnAWdVgkH=Lu zObSl!m}$JlWj5VNXvuO#F5@@cmhB(M4yEbSXe%Ptp_SH5SxG-pk!2PJGzE6Dd$(C0 z@d~vVd*NT)SU<2GYn`hA?4|dNDwAu?ZjXWSO9CasoBO}LQ2uFAj@4t0$2xTLEHxw3 z9KJCkFq|08Vmgmxahm%mjA%=I%Gs1mlNy$Km`%^o|A2`!bMPtTrP9y*c^+0M7OCcy z*j^fh4AjCI;2fso0|cz3p5Ih7h72bSVc6YE5O%+w*;qWtI~3hL4IzfscqG;j3j4$- zGt%o#6n#5{gEJw#3{=edteC(w|C#XBp!T8k; z1)EnwGqJ26>c-cDOJv5}Snt!0vhVoS>u03BZj_q+20phaQo81-&IAo;URjUJNTP{F zJ1=+YL^+~uVv(VHc>guRDB*Gug-NN7$n25zaX5RGugKeb5qMo|<1CcSE4+{PPcxQG zv3ZU;p_ZeurmcbMiK+xooGWRsM@gr+Dhpr7I*ST8obbMa5|CLQW{h63?CM{F=X{nL zs0Exdc{AnwAx@;9BObf9QiL5^p(iN?W^L~%mn5*ee?M2!d$&oxYIK&9bd1oX&-$gA z3T&To>*_6TDnv)9{*of(wm?U7D)X3u^_3;FijXcEo0S{8x^h(v0jeTdW0Q} zOC0Y|wO&b<-xFprPec9-SKwJYz4Pbz|~nyPrCb5|2|%P;^(%>|XHw4OO3JkE+QD zWRIhqlT(0Yu4KKuvUjKlnW`S~l&?fXH-Bf`2d!J=4UHXDv4xLDnvd2_EWTb3hReh6sXpEI(hmlM{1 gF4ie0tgS$y#z=nxNn#Fpd0bt##g=j86Aowo21S>Ot^fc4 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/flash.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/flash.gif deleted file mode 100644 index dec3f7c7028df98657860529461af29b8793601c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmVM~p;I&fgwbZVtlRJPxC7uw?yFxEX;uVr4IeWCJ^(5m4hjYVM>G^+2V)FnXE$mS p86yHh03AmHCKD}bWutOkFce4&0zF5CG_Myp4hRT+ig>^g06S0cRV@Gj diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/icons.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/icons.gif deleted file mode 100644 index ca222490188b939d695f5ff8823c42c0394c65f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11982 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 z 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/iframe.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/iframe.gif deleted file mode 100644 index 410c7ad084db698e9f35e3230233aa4040682566..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmZ?wbhEHb6krfwcoxm@|NsB$<##6SeDUYszh8g<{{H*-%a7k_-3KZc-T3+YPwBiX zzyAIE^Y`z!U%$Wp{QdX;|FQ*Fw;jIy{pasbUw?o3{yVB>Q_sRgx-G9iegFLZcfrha#d9w;%sU=Zx~6K$tw~$%z4`#O^Y@3Z zKV#~)MpSKh@#b63l#}6=>yq2|{`&JLqwny)|NnC)o%r$l&-Y)yKYjo8?#quSuRaGB zt_&<%`RV)bl#YEr{`~p)?RU|v^Y1_Z`u*?Ux8J`*N>>+5JlMAOZr+qr@y$D{mfVhO z+zt#7208-8pDc_F4ABfaAUi>E!oa?@A-bu#r8Qd6oKeb*Lx9UTz)0QBL@+vxY38ii zvqGa87c5+~h&?)zVa3W-D;=U$88}^qMBJ^ERU|z17!;#97+4%Rd1XcXJq#>t8KR;E z7zr5i6BgH5y=gAD)sAQlGB zh8au?j!n~E(Pks?@!j1fR&j*RWY8GF(-=x H6d0@lT&58X diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/pagebreak.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/pagebreak.gif deleted file mode 100644 index acdf4085f3068c4c0a1d6855f4b80dae8bac3068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmV-L0lNN2Nk%w1VPpUd0J9GO`>v<{=;ru;boX6P{`2zsmyZ3>&HK5t_;hIbi-G;z z+4`cI{KdfcXj}GCLjV8&A^8LW000jFEC2ui0Av6R000E?@X1N5y*TU5yZ>M)j$|1M z4Ouvb$pHu>IW8BZq|n;U0s@T!VM5~w1_+1X!EiVl!&PITYdjT!ffYfpt{jAfv%qvh zA63WUHSlr7LkeyaV4(pM0f50(II?RD4RtMg4-E+tFhdAy5{3c=0}3Bg9Y8`B2To20 zR%SO62L%9}0H+dzoKB$+2TOwzUrwi{XiBM^4V#>63q3!LsU3u93zH8CdwqY%62;1g z0g8ze$k93lWExp`CUe|K4qOWk17ZeJ0|5pDP6+}};{>bI@lOWj=kf}r2sHp7w9-Ie XK%9UG6W(*AX-vY05F<*&5CH%?Gwy&_ diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/quicktime.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/quicktime.gif deleted file mode 100644 index 8f10e7aa6b6ab40ee69a1a41a961c092168d6fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmV+|0n+|QNk%w1VGsZi0Q4UK+~)L6v+~s9^fsC5ZpZP=*zu3F=Jxpf8k_5u%JNv6 z=md-84VLU4w)kSE=yI&-yw>b=v+SqE?+kq47pC+YrR?bJ^yu>Zyvpn;hTp*6^mM!O zu+8!}sO$`q%8%`=C5EEn#1d#z95FHtK5(^#(cp^e+Y!d=4FCrFbY9A3U z4-O0-4kHJPJ2(jk13n5879s!!3Q`V>8VwW`9my3H#|R8ZD+fdx0E-+693cQZ;!k;* diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/realmedia.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/realmedia.gif deleted file mode 100644 index fdfe0b9ac05869ae845fdd828eaad97cc0c69dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9HwNk%w1VI=?(0K^{vQcz8xz}f&njBB06v9GQ`Jv%NdDHCI&z`wqZw$(Lw zuFTBL!Pe#<92tv>h)9OE1Xh}vnVEHSaeb-GByg#tqM_B*)YRkdSdqTu&}n`s(k;lb>H+`#+Q6|3c{>OLTv23;utm>DSfy zuOD3adm!iUuGar)4FAhzel5=UwZ7*6(K(+k@BP_g{o}}@k7u_2k7W2iGwlom!+#Z( z|Hj5w_4MwTo8QaHxm#EFYX1DUOO|}vvgQBb!_ST${rmj+`+Fep|C$j4HGtwz7FGrZ zO$Hs1VIV&_u+2R%#bJV$RKJIcL*N7vss0Y-EsB{gGlSJaTr>sRLKbLj5HMTpyK;)l zJcfpaMYltBZdEK6Kht6+BPy*VtthFMtIoqFC=#Tu$e^eaDXCC7U0vOYOJjNk(;P!VagC#fQ*?7otVO)-#9rK#nB%ry4`E_DHQ Wm01j~^6E13^D1O7+^=wCum%9s<%z=p diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/trans.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/trans.gif deleted file mode 100644 index 388486517fa8da13ebd150e8f65d5096c3e10c3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/video.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/img/video.gif deleted file mode 100644 index 3570104077a3b3585f11403c8d4c3fc9351f35d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmZ?wbhEHb6krfwc$UTx9v<%P?Ok48Ze?YanwpxCkzrwBk(ZYzB_&l;Qw!gmM(Ep^QBwbzIoSdAh>*2n> zz9l6k0Xw#(?);y5^ls9w|LObxXI*si^YfcEYu3*P8J(S-PEJlaNB-yTd}C^Ax@_69 zzP`Ryt5)S5`=P3;TDk9SbaeFk_3NiTjGA~aFd-pf@}tlxQ>GLb7jM|Gp`oFHlaq7F zk|nvhxjsHV=g+oST3Rl6T(N1>rn0iK*Ed>3MMVn>3vF#}**q!otE>Sy|^jDoRUBoBANRc=wyaJged$+}u3x zK}ld>puWET{||NozXdO-0f3nK$V8iNkVNKl+Guy1NeYie$3 zZB}=&Zex!RYq8YfVwgNdMpdFkN|rU!Fha}0m66q>CDxczOhH^pM9qvxw1p`;Rftzu zQJ&9}g>iErlc2ORw;aC_=l*6UJ=st%r*ISVV2jgDT<)w>rXHGL<21Kdo z#uyug^O^t z0hZGrt*x!>$1C!zn`W5@`ts6_uMW)2%<0NUEKIo?SIPPE=}U0}7Z(?JcX!y=*;bF< zCWz-=h7+2ao9)(dOHM;+X=xs9)%!~xc&ICMZdRYdUQ2$^@9y(6X3NCIz{cM7f^Z=Q z1_tQ95kgl8b%R%OiYTIo7LSdE^@}A^8LW002J#EC2ui01p5U000KOz@O0K01zUifeIyT9%!RzMDgehG|mwLz+Eh; z7Z~iE zrX?OfJ^>XeDJK)xJuWOB3_l1N0Ra>g4Gk^=ED0V6LI?>4;Q|6OB{LplLMRLg8U5-E J?0y6R06W6!pgRBn diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/about.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/about.js deleted file mode 100644 index 5b35845761..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/about.js +++ /dev/null @@ -1,73 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -function init() { - var ed, tcont; - - tinyMCEPopup.resizeToInnerSize(); - ed = tinyMCEPopup.editor; - - // Give FF some time - window.setTimeout(insertHelpIFrame, 10); - - tcont = document.getElementById('plugintablecontainer'); - document.getElementById('plugins_tab').style.display = 'none'; - - var html = ""; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - html += ''; - - tinymce.each(ed.plugins, function(p, n) { - var info; - - if (!p.getInfo) - return; - - html += ''; - - info = p.getInfo(); - - if (info.infourl != null && info.infourl != '') - html += ''; - else - html += ''; - - if (info.authorurl != null && info.authorurl != '') - html += ''; - else - html += ''; - - html += ''; - html += ''; - - document.getElementById('plugins_tab').style.display = ''; - - }); - - html += ''; - html += '
    ' + ed.getLang('advanced_dlg.about_plugin') + '' + ed.getLang('advanced_dlg.about_author') + '' + ed.getLang('advanced_dlg.about_version') + '
    ' + info.longname + '' + info.longname + '' + info.author + '' + info.author + '' + info.version + '
    '; - - tcont.innerHTML = html; - - tinyMCEPopup.dom.get('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion; - tinyMCEPopup.dom.get('date').innerHTML = tinymce.releaseDate; -} - -function insertHelpIFrame() { - var html; - - if (tinyMCEPopup.getParam('docs_url')) { - html = ''; - document.getElementById('iframecontainer').innerHTML = html; - document.getElementById('help_tab').style.display = 'block'; - document.getElementById('help_tab').setAttribute("aria-hidden", "false"); - } -} - -tinyMCEPopup.onInit.add(init); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/anchor.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/anchor.js deleted file mode 100644 index 2940db3591..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/anchor.js +++ /dev/null @@ -1,44 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var AnchorDialog = { - init : function(ed) { - var action, elm, f = document.forms[0]; - - this.editor = ed; - elm = ed.dom.getParent(ed.selection.getNode(), 'A'); - v = ed.dom.getAttrib(elm, 'name'); - - if (v) { - this.action = 'update'; - f.anchorName.value = v; - } - - f.insert.value = ed.getLang(elm ? 'update' : 'insert'); - }, - - update : function() { - var ed = this.editor, elm, name = document.forms[0].anchorName.value; - - if (!name || !/^[a-z][a-z0-9\-\_:\.]*$/i.test(name)) { - tinyMCEPopup.alert('advanced_dlg.anchor_invalid'); - return; - } - - tinyMCEPopup.restoreSelection(); - - if (this.action != 'update') - ed.selection.collapse(1); - - elm = ed.dom.getParent(ed.selection.getNode(), 'A'); - if (elm) { - elm.setAttribute('name', name); - elm.name = name; - } else - // create with zero-sized nbsp so that in Webkit where anchor is on last line by itself caret cannot be placed after it - ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : name, 'class' : 'mceItemAnchor'}, '\uFEFF')); - - tinyMCEPopup.close(); - } -}; - -tinyMCEPopup.onInit.add(AnchorDialog.init, AnchorDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/charmap.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/charmap.js deleted file mode 100644 index bb1869558c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/charmap.js +++ /dev/null @@ -1,363 +0,0 @@ -/** - * charmap.js - * - * Copyright 2009, Moxiecode Systems AB - * Released under LGPL License. - * - * License: http://tinymce.moxiecode.com/license - * Contributing: http://tinymce.moxiecode.com/contributing - */ - -tinyMCEPopup.requireLangPack(); - -var charmap = [ - [' ', ' ', true, 'no-break space'], - ['&', '&', true, 'ampersand'], - ['"', '"', true, 'quotation mark'], -// finance - ['¢', '¢', true, 'cent sign'], - ['€', '€', true, 'euro sign'], - ['£', '£', true, 'pound sign'], - ['¥', '¥', true, 'yen sign'], -// signs - ['©', '©', true, 'copyright sign'], - ['®', '®', true, 'registered sign'], - ['™', '™', true, 'trade mark sign'], - ['‰', '‰', true, 'per mille sign'], - ['µ', 'µ', true, 'micro sign'], - ['·', '·', true, 'middle dot'], - ['•', '•', true, 'bullet'], - ['…', '…', true, 'three dot leader'], - ['′', '′', true, 'minutes / feet'], - ['″', '″', true, 'seconds / inches'], - ['§', '§', true, 'section sign'], - ['¶', '¶', true, 'paragraph sign'], - ['ß', 'ß', true, 'sharp s / ess-zed'], -// quotations - ['‹', '‹', true, 'single left-pointing angle quotation mark'], - ['›', '›', true, 'single right-pointing angle quotation mark'], - ['«', '«', true, 'left pointing guillemet'], - ['»', '»', true, 'right pointing guillemet'], - ['‘', '‘', true, 'left single quotation mark'], - ['’', '’', true, 'right single quotation mark'], - ['“', '“', true, 'left double quotation mark'], - ['”', '”', true, 'right double quotation mark'], - ['‚', '‚', true, 'single low-9 quotation mark'], - ['„', '„', true, 'double low-9 quotation mark'], - ['<', '<', true, 'less-than sign'], - ['>', '>', true, 'greater-than sign'], - ['≤', '≤', true, 'less-than or equal to'], - ['≥', '≥', true, 'greater-than or equal to'], - ['–', '–', true, 'en dash'], - ['—', '—', true, 'em dash'], - ['¯', '¯', true, 'macron'], - ['‾', '‾', true, 'overline'], - ['¤', '¤', true, 'currency sign'], - ['¦', '¦', true, 'broken bar'], - ['¨', '¨', true, 'diaeresis'], - ['¡', '¡', true, 'inverted exclamation mark'], - ['¿', '¿', true, 'turned question mark'], - ['ˆ', 'ˆ', true, 'circumflex accent'], - ['˜', '˜', true, 'small tilde'], - ['°', '°', true, 'degree sign'], - ['−', '−', true, 'minus sign'], - ['±', '±', true, 'plus-minus sign'], - ['÷', '÷', true, 'division sign'], - ['⁄', '⁄', true, 'fraction slash'], - ['×', '×', true, 'multiplication sign'], - ['¹', '¹', true, 'superscript one'], - ['²', '²', true, 'superscript two'], - ['³', '³', true, 'superscript three'], - ['¼', '¼', true, 'fraction one quarter'], - ['½', '½', true, 'fraction one half'], - ['¾', '¾', true, 'fraction three quarters'], -// math / logical - ['ƒ', 'ƒ', true, 'function / florin'], - ['∫', '∫', true, 'integral'], - ['∑', '∑', true, 'n-ary sumation'], - ['∞', '∞', true, 'infinity'], - ['√', '√', true, 'square root'], - ['∼', '∼', false,'similar to'], - ['≅', '≅', false,'approximately equal to'], - ['≈', '≈', true, 'almost equal to'], - ['≠', '≠', true, 'not equal to'], - ['≡', '≡', true, 'identical to'], - ['∈', '∈', false,'element of'], - ['∉', '∉', false,'not an element of'], - ['∋', '∋', false,'contains as member'], - ['∏', '∏', true, 'n-ary product'], - ['∧', '∧', false,'logical and'], - ['∨', '∨', false,'logical or'], - ['¬', '¬', true, 'not sign'], - ['∩', '∩', true, 'intersection'], - ['∪', '∪', false,'union'], - ['∂', '∂', true, 'partial differential'], - ['∀', '∀', false,'for all'], - ['∃', '∃', false,'there exists'], - ['∅', '∅', false,'diameter'], - ['∇', '∇', false,'backward difference'], - ['∗', '∗', false,'asterisk operator'], - ['∝', '∝', false,'proportional to'], - ['∠', '∠', false,'angle'], -// undefined - ['´', '´', true, 'acute accent'], - ['¸', '¸', true, 'cedilla'], - ['ª', 'ª', true, 'feminine ordinal indicator'], - ['º', 'º', true, 'masculine ordinal indicator'], - ['†', '†', true, 'dagger'], - ['‡', '‡', true, 'double dagger'], -// alphabetical special chars - ['À', 'À', true, 'A - grave'], - ['Á', 'Á', true, 'A - acute'], - ['Â', 'Â', true, 'A - circumflex'], - ['Ã', 'Ã', true, 'A - tilde'], - ['Ä', 'Ä', true, 'A - diaeresis'], - ['Å', 'Å', true, 'A - ring above'], - ['Æ', 'Æ', true, 'ligature AE'], - ['Ç', 'Ç', true, 'C - cedilla'], - ['È', 'È', true, 'E - grave'], - ['É', 'É', true, 'E - acute'], - ['Ê', 'Ê', true, 'E - circumflex'], - ['Ë', 'Ë', true, 'E - diaeresis'], - ['Ì', 'Ì', true, 'I - grave'], - ['Í', 'Í', true, 'I - acute'], - ['Î', 'Î', true, 'I - circumflex'], - ['Ï', 'Ï', true, 'I - diaeresis'], - ['Ð', 'Ð', true, 'ETH'], - ['Ñ', 'Ñ', true, 'N - tilde'], - ['Ò', 'Ò', true, 'O - grave'], - ['Ó', 'Ó', true, 'O - acute'], - ['Ô', 'Ô', true, 'O - circumflex'], - ['Õ', 'Õ', true, 'O - tilde'], - ['Ö', 'Ö', true, 'O - diaeresis'], - ['Ø', 'Ø', true, 'O - slash'], - ['Œ', 'Œ', true, 'ligature OE'], - ['Š', 'Š', true, 'S - caron'], - ['Ù', 'Ù', true, 'U - grave'], - ['Ú', 'Ú', true, 'U - acute'], - ['Û', 'Û', true, 'U - circumflex'], - ['Ü', 'Ü', true, 'U - diaeresis'], - ['Ý', 'Ý', true, 'Y - acute'], - ['Ÿ', 'Ÿ', true, 'Y - diaeresis'], - ['Þ', 'Þ', true, 'THORN'], - ['à', 'à', true, 'a - grave'], - ['á', 'á', true, 'a - acute'], - ['â', 'â', true, 'a - circumflex'], - ['ã', 'ã', true, 'a - tilde'], - ['ä', 'ä', true, 'a - diaeresis'], - ['å', 'å', true, 'a - ring above'], - ['æ', 'æ', true, 'ligature ae'], - ['ç', 'ç', true, 'c - cedilla'], - ['è', 'è', true, 'e - grave'], - ['é', 'é', true, 'e - acute'], - ['ê', 'ê', true, 'e - circumflex'], - ['ë', 'ë', true, 'e - diaeresis'], - ['ì', 'ì', true, 'i - grave'], - ['í', 'í', true, 'i - acute'], - ['î', 'î', true, 'i - circumflex'], - ['ï', 'ï', true, 'i - diaeresis'], - ['ð', 'ð', true, 'eth'], - ['ñ', 'ñ', true, 'n - tilde'], - ['ò', 'ò', true, 'o - grave'], - ['ó', 'ó', true, 'o - acute'], - ['ô', 'ô', true, 'o - circumflex'], - ['õ', 'õ', true, 'o - tilde'], - ['ö', 'ö', true, 'o - diaeresis'], - ['ø', 'ø', true, 'o slash'], - ['œ', 'œ', true, 'ligature oe'], - ['š', 'š', true, 's - caron'], - ['ù', 'ù', true, 'u - grave'], - ['ú', 'ú', true, 'u - acute'], - ['û', 'û', true, 'u - circumflex'], - ['ü', 'ü', true, 'u - diaeresis'], - ['ý', 'ý', true, 'y - acute'], - ['þ', 'þ', true, 'thorn'], - ['ÿ', 'ÿ', true, 'y - diaeresis'], - ['Α', 'Α', true, 'Alpha'], - ['Β', 'Β', true, 'Beta'], - ['Γ', 'Γ', true, 'Gamma'], - ['Δ', 'Δ', true, 'Delta'], - ['Ε', 'Ε', true, 'Epsilon'], - ['Ζ', 'Ζ', true, 'Zeta'], - ['Η', 'Η', true, 'Eta'], - ['Θ', 'Θ', true, 'Theta'], - ['Ι', 'Ι', true, 'Iota'], - ['Κ', 'Κ', true, 'Kappa'], - ['Λ', 'Λ', true, 'Lambda'], - ['Μ', 'Μ', true, 'Mu'], - ['Ν', 'Ν', true, 'Nu'], - ['Ξ', 'Ξ', true, 'Xi'], - ['Ο', 'Ο', true, 'Omicron'], - ['Π', 'Π', true, 'Pi'], - ['Ρ', 'Ρ', true, 'Rho'], - ['Σ', 'Σ', true, 'Sigma'], - ['Τ', 'Τ', true, 'Tau'], - ['Υ', 'Υ', true, 'Upsilon'], - ['Φ', 'Φ', true, 'Phi'], - ['Χ', 'Χ', true, 'Chi'], - ['Ψ', 'Ψ', true, 'Psi'], - ['Ω', 'Ω', true, 'Omega'], - ['α', 'α', true, 'alpha'], - ['β', 'β', true, 'beta'], - ['γ', 'γ', true, 'gamma'], - ['δ', 'δ', true, 'delta'], - ['ε', 'ε', true, 'epsilon'], - ['ζ', 'ζ', true, 'zeta'], - ['η', 'η', true, 'eta'], - ['θ', 'θ', true, 'theta'], - ['ι', 'ι', true, 'iota'], - ['κ', 'κ', true, 'kappa'], - ['λ', 'λ', true, 'lambda'], - ['μ', 'μ', true, 'mu'], - ['ν', 'ν', true, 'nu'], - ['ξ', 'ξ', true, 'xi'], - ['ο', 'ο', true, 'omicron'], - ['π', 'π', true, 'pi'], - ['ρ', 'ρ', true, 'rho'], - ['ς', 'ς', true, 'final sigma'], - ['σ', 'σ', true, 'sigma'], - ['τ', 'τ', true, 'tau'], - ['υ', 'υ', true, 'upsilon'], - ['φ', 'φ', true, 'phi'], - ['χ', 'χ', true, 'chi'], - ['ψ', 'ψ', true, 'psi'], - ['ω', 'ω', true, 'omega'], -// symbols - ['ℵ', 'ℵ', false,'alef symbol'], - ['ϖ', 'ϖ', false,'pi symbol'], - ['ℜ', 'ℜ', false,'real part symbol'], - ['ϑ','ϑ', false,'theta symbol'], - ['ϒ', 'ϒ', false,'upsilon - hook symbol'], - ['℘', '℘', false,'Weierstrass p'], - ['ℑ', 'ℑ', false,'imaginary part'], -// arrows - ['←', '←', true, 'leftwards arrow'], - ['↑', '↑', true, 'upwards arrow'], - ['→', '→', true, 'rightwards arrow'], - ['↓', '↓', true, 'downwards arrow'], - ['↔', '↔', true, 'left right arrow'], - ['↵', '↵', false,'carriage return'], - ['⇐', '⇐', false,'leftwards double arrow'], - ['⇑', '⇑', false,'upwards double arrow'], - ['⇒', '⇒', false,'rightwards double arrow'], - ['⇓', '⇓', false,'downwards double arrow'], - ['⇔', '⇔', false,'left right double arrow'], - ['∴', '∴', false,'therefore'], - ['⊂', '⊂', false,'subset of'], - ['⊃', '⊃', false,'superset of'], - ['⊄', '⊄', false,'not a subset of'], - ['⊆', '⊆', false,'subset of or equal to'], - ['⊇', '⊇', false,'superset of or equal to'], - ['⊕', '⊕', false,'circled plus'], - ['⊗', '⊗', false,'circled times'], - ['⊥', '⊥', false,'perpendicular'], - ['⋅', '⋅', false,'dot operator'], - ['⌈', '⌈', false,'left ceiling'], - ['⌉', '⌉', false,'right ceiling'], - ['⌊', '⌊', false,'left floor'], - ['⌋', '⌋', false,'right floor'], - ['⟨', '〈', false,'left-pointing angle bracket'], - ['⟩', '〉', false,'right-pointing angle bracket'], - ['◊', '◊', true, 'lozenge'], - ['♠', '♠', true, 'black spade suit'], - ['♣', '♣', true, 'black club suit'], - ['♥', '♥', true, 'black heart suit'], - ['♦', '♦', true, 'black diamond suit'], - [' ', ' ', false,'en space'], - [' ', ' ', false,'em space'], - [' ', ' ', false,'thin space'], - ['‌', '‌', false,'zero width non-joiner'], - ['‍', '‍', false,'zero width joiner'], - ['‎', '‎', false,'left-to-right mark'], - ['‏', '‏', false,'right-to-left mark'], - ['­', '­', false,'soft hyphen'] -]; - -tinyMCEPopup.onInit.add(function() { - tinyMCEPopup.dom.setHTML('charmapView', renderCharMapHTML()); - addKeyboardNavigation(); -}); - -function addKeyboardNavigation(){ - var tableElm, cells, settings; - - cells = tinyMCEPopup.dom.select("a.charmaplink", "charmapgroup"); - - settings ={ - root: "charmapgroup", - items: cells - }; - cells[0].tabindex=0; - tinyMCEPopup.dom.addClass(cells[0], "mceFocus"); - if (tinymce.isGecko) { - cells[0].focus(); - } else { - setTimeout(function(){ - cells[0].focus(); - }, 100); - } - tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', settings, tinyMCEPopup.dom); -} - -function renderCharMapHTML() { - var charsPerRow = 20, tdWidth=20, tdHeight=20, i; - var html = '
    '+ - ''; - var cols=-1; - - for (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 += '
    '; - html = html.replace(/<\/tr>/g, ''); - - return html; -} - -function insertChar(chr) { - tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';'); - - // Refocus in window - if (tinyMCEPopup.isWindow) - window.focus(); - - tinyMCEPopup.editor.focus(); - tinyMCEPopup.close(); -} - -function previewChar(codeA, codeB, codeN) { - var elmA = document.getElementById('codeA'); - var elmB = document.getElementById('codeB'); - var elmV = document.getElementById('codeV'); - var elmN = document.getElementById('codeN'); - - if (codeA=='#160;') { - elmV.innerHTML = '__'; - } else { - elmV.innerHTML = '&' + codeA; - } - - elmB.innerHTML = '&' + codeA; - elmA.innerHTML = '&' + codeB; - elmN.innerHTML = codeN; -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/color_picker.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/color_picker.js deleted file mode 100644 index 4ae53ab674..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/color_picker.js +++ /dev/null @@ -1,345 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var detail = 50, strhex = "0123456789abcdef", i, isMouseDown = false, isMouseOver = false; - -var colors = [ - "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033", - "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099", - "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff", - "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033", - "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399", - "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff", - "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333", - "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399", - "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff", - "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633", - "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699", - "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff", - "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633", - "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999", - "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff", - "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933", - "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999", - "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff", - "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33", - "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99", - "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff", - "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33", - "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99", - "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff", - "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33", - "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99", - "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff" -]; - -var named = { - '#F0F8FF':'Alice Blue','#FAEBD7':'Antique White','#00FFFF':'Aqua','#7FFFD4':'Aquamarine','#F0FFFF':'Azure','#F5F5DC':'Beige', - '#FFE4C4':'Bisque','#000000':'Black','#FFEBCD':'Blanched Almond','#0000FF':'Blue','#8A2BE2':'Blue Violet','#A52A2A':'Brown', - '#DEB887':'Burly Wood','#5F9EA0':'Cadet Blue','#7FFF00':'Chartreuse','#D2691E':'Chocolate','#FF7F50':'Coral','#6495ED':'Cornflower Blue', - '#FFF8DC':'Cornsilk','#DC143C':'Crimson','#00FFFF':'Cyan','#00008B':'Dark Blue','#008B8B':'Dark Cyan','#B8860B':'Dark Golden Rod', - '#A9A9A9':'Dark Gray','#A9A9A9':'Dark Grey','#006400':'Dark Green','#BDB76B':'Dark Khaki','#8B008B':'Dark Magenta','#556B2F':'Dark Olive Green', - '#FF8C00':'Darkorange','#9932CC':'Dark Orchid','#8B0000':'Dark Red','#E9967A':'Dark Salmon','#8FBC8F':'Dark Sea Green','#483D8B':'Dark Slate Blue', - '#2F4F4F':'Dark Slate Gray','#2F4F4F':'Dark Slate Grey','#00CED1':'Dark Turquoise','#9400D3':'Dark Violet','#FF1493':'Deep Pink','#00BFFF':'Deep Sky Blue', - '#696969':'Dim Gray','#696969':'Dim Grey','#1E90FF':'Dodger Blue','#B22222':'Fire Brick','#FFFAF0':'Floral White','#228B22':'Forest Green', - '#FF00FF':'Fuchsia','#DCDCDC':'Gainsboro','#F8F8FF':'Ghost White','#FFD700':'Gold','#DAA520':'Golden Rod','#808080':'Gray','#808080':'Grey', - '#008000':'Green','#ADFF2F':'Green Yellow','#F0FFF0':'Honey Dew','#FF69B4':'Hot Pink','#CD5C5C':'Indian Red','#4B0082':'Indigo','#FFFFF0':'Ivory', - '#F0E68C':'Khaki','#E6E6FA':'Lavender','#FFF0F5':'Lavender Blush','#7CFC00':'Lawn Green','#FFFACD':'Lemon Chiffon','#ADD8E6':'Light Blue', - '#F08080':'Light Coral','#E0FFFF':'Light Cyan','#FAFAD2':'Light Golden Rod Yellow','#D3D3D3':'Light Gray','#D3D3D3':'Light Grey','#90EE90':'Light Green', - '#FFB6C1':'Light Pink','#FFA07A':'Light Salmon','#20B2AA':'Light Sea Green','#87CEFA':'Light Sky Blue','#778899':'Light Slate Gray','#778899':'Light Slate Grey', - '#B0C4DE':'Light Steel Blue','#FFFFE0':'Light Yellow','#00FF00':'Lime','#32CD32':'Lime Green','#FAF0E6':'Linen','#FF00FF':'Magenta','#800000':'Maroon', - '#66CDAA':'Medium Aqua Marine','#0000CD':'Medium Blue','#BA55D3':'Medium Orchid','#9370D8':'Medium Purple','#3CB371':'Medium Sea Green','#7B68EE':'Medium Slate Blue', - '#00FA9A':'Medium Spring Green','#48D1CC':'Medium Turquoise','#C71585':'Medium Violet Red','#191970':'Midnight Blue','#F5FFFA':'Mint Cream','#FFE4E1':'Misty Rose','#FFE4B5':'Moccasin', - '#FFDEAD':'Navajo White','#000080':'Navy','#FDF5E6':'Old Lace','#808000':'Olive','#6B8E23':'Olive Drab','#FFA500':'Orange','#FF4500':'Orange Red','#DA70D6':'Orchid', - '#EEE8AA':'Pale Golden Rod','#98FB98':'Pale Green','#AFEEEE':'Pale Turquoise','#D87093':'Pale Violet Red','#FFEFD5':'Papaya Whip','#FFDAB9':'Peach Puff', - '#CD853F':'Peru','#FFC0CB':'Pink','#DDA0DD':'Plum','#B0E0E6':'Powder Blue','#800080':'Purple','#FF0000':'Red','#BC8F8F':'Rosy Brown','#4169E1':'Royal Blue', - '#8B4513':'Saddle Brown','#FA8072':'Salmon','#F4A460':'Sandy Brown','#2E8B57':'Sea Green','#FFF5EE':'Sea Shell','#A0522D':'Sienna','#C0C0C0':'Silver', - '#87CEEB':'Sky Blue','#6A5ACD':'Slate Blue','#708090':'Slate Gray','#708090':'Slate Grey','#FFFAFA':'Snow','#00FF7F':'Spring Green', - '#4682B4':'Steel Blue','#D2B48C':'Tan','#008080':'Teal','#D8BFD8':'Thistle','#FF6347':'Tomato','#40E0D0':'Turquoise','#EE82EE':'Violet', - '#F5DEB3':'Wheat','#FFFFFF':'White','#F5F5F5':'White Smoke','#FFFF00':'Yellow','#9ACD32':'Yellow Green' -}; - -var namedLookup = {}; - -function init() { - var inputColor = convertRGBToHex(tinyMCEPopup.getWindowArg('input_color')), key, value; - - tinyMCEPopup.resizeToInnerSize(); - - generatePicker(); - generateWebColors(); - generateNamedColors(); - - if (inputColor) { - changeFinalColor(inputColor); - - col = convertHexToRGB(inputColor); - - if (col) - updateLight(col.r, col.g, col.b); - } - - for (key in named) { - value = named[key]; - namedLookup[value.replace(/\s+/, '').toLowerCase()] = key.replace(/#/, '').toLowerCase(); - } -} - -function toHexColor(color) { - var matches, red, green, blue, toInt = parseInt; - - function hex(value) { - value = parseInt(value).toString(16); - - return value.length > 1 ? value : '0' + value; // Padd with leading zero - }; - - color = tinymce.trim(color); - color = color.replace(/^[#]/, '').toLowerCase(); // remove leading '#' - color = namedLookup[color] || color; - - matches = /^rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)$/.exec(color); - - if (matches) { - red = toInt(matches[1]); - green = toInt(matches[2]); - blue = toInt(matches[3]); - } else { - matches = /^([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/.exec(color); - - if (matches) { - red = toInt(matches[1], 16); - green = toInt(matches[2], 16); - blue = toInt(matches[3], 16); - } else { - matches = /^([0-9a-f])([0-9a-f])([0-9a-f])$/.exec(color); - - if (matches) { - red = toInt(matches[1] + matches[1], 16); - green = toInt(matches[2] + matches[2], 16); - blue = toInt(matches[3] + matches[3], 16); - } else { - return ''; - } - } - } - - return '#' + hex(red) + hex(green) + hex(blue); -} - -function insertAction() { - var color = document.getElementById("color").value, f = tinyMCEPopup.getWindowArg('func'); - - var hexColor = toHexColor(color); - - if (hexColor === '') { - var text = tinyMCEPopup.editor.getLang('advanced_dlg.invalid_color_value'); - tinyMCEPopup.alert(text + ': ' + color); - } - else { - tinyMCEPopup.restoreSelection(); - - if (f) - f(hexColor); - - tinyMCEPopup.close(); - } -} - -function showColor(color, name) { - if (name) - document.getElementById("colorname").innerHTML = name; - - document.getElementById("preview").style.backgroundColor = color; - document.getElementById("color").value = color.toUpperCase(); -} - -function convertRGBToHex(col) { - var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi"); - - if (!col) - return col; - - var rgb = col.replace(re, "$1,$2,$3").split(','); - if (rgb.length == 3) { - r = parseInt(rgb[0]).toString(16); - g = parseInt(rgb[1]).toString(16); - b = parseInt(rgb[2]).toString(16); - - r = r.length == 1 ? '0' + r : r; - g = g.length == 1 ? '0' + g : g; - b = b.length == 1 ? '0' + b : b; - - return "#" + r + g + b; - } - - return col; -} - -function convertHexToRGB(col) { - if (col.indexOf('#') != -1) { - col = col.replace(new RegExp('[^0-9A-F]', 'gi'), ''); - - r = parseInt(col.substring(0, 2), 16); - g = parseInt(col.substring(2, 4), 16); - b = parseInt(col.substring(4, 6), 16); - - return {r : r, g : g, b : b}; - } - - return null; -} - -function generatePicker() { - var el = document.getElementById('light'), h = '', i; - - for (i = 0; i < detail; i++){ - h += '
    '; - } - - el.innerHTML = h; -} - -function generateWebColors() { - var el = document.getElementById('webcolors'), h = '', i; - - if (el.className == 'generated') - return; - - // TODO: VoiceOver doesn't seem to support legend as a label referenced by labelledby. - h += '
    ' - + ''; - - for (i=0; i' - + ''; - if (tinyMCEPopup.editor.forcedHighContrastMode) { - h += ''; - } - h += ''; - h += ''; - if ((i+1) % 18 == 0) - h += ''; - } - - h += '
    '; - - el.innerHTML = h; - el.className = 'generated'; - - paintCanvas(el); - enableKeyboardNavigation(el.firstChild); -} - -function paintCanvas(el) { - tinyMCEPopup.getWin().tinymce.each(tinyMCEPopup.dom.select('canvas.mceColorSwatch', el), function(canvas) { - var context; - if (canvas.getContext && (context = canvas.getContext("2d"))) { - context.fillStyle = canvas.getAttribute('data-color'); - context.fillRect(0, 0, 10, 10); - } - }); -} -function generateNamedColors() { - var el = document.getElementById('namedcolors'), h = '', n, v, i = 0; - - if (el.className == 'generated') - return; - - for (n in named) { - v = named[n]; - h += ''; - if (tinyMCEPopup.editor.forcedHighContrastMode) { - h += ''; - } - h += ''; - h += ''; - i++; - } - - el.innerHTML = h; - el.className = 'generated'; - - paintCanvas(el); - enableKeyboardNavigation(el); -} - -function enableKeyboardNavigation(el) { - tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', { - root: el, - items: tinyMCEPopup.dom.select('a', el) - }, tinyMCEPopup.dom); -} - -function dechex(n) { - return strhex.charAt(Math.floor(n / 16)) + strhex.charAt(n % 16); -} - -function computeColor(e) { - var x, y, partWidth, partDetail, imHeight, r, g, b, coef, i, finalCoef, finalR, finalG, finalB, pos = tinyMCEPopup.dom.getPos(e.target); - - x = e.offsetX ? e.offsetX : (e.target ? e.clientX - pos.x : 0); - y = e.offsetY ? e.offsetY : (e.target ? e.clientY - pos.y : 0); - - partWidth = document.getElementById('colors').width / 6; - partDetail = detail / 2; - imHeight = document.getElementById('colors').height; - - r = (x >= 0)*(x < partWidth)*255 + (x >= partWidth)*(x < 2*partWidth)*(2*255 - x * 255 / partWidth) + (x >= 4*partWidth)*(x < 5*partWidth)*(-4*255 + x * 255 / partWidth) + (x >= 5*partWidth)*(x < 6*partWidth)*255; - g = (x >= 0)*(x < partWidth)*(x * 255 / partWidth) + (x >= partWidth)*(x < 3*partWidth)*255 + (x >= 3*partWidth)*(x < 4*partWidth)*(4*255 - x * 255 / partWidth); - b = (x >= 2*partWidth)*(x < 3*partWidth)*(-2*255 + x * 255 / partWidth) + (x >= 3*partWidth)*(x < 5*partWidth)*255 + (x >= 5*partWidth)*(x < 6*partWidth)*(6*255 - x * 255 / partWidth); - - coef = (imHeight - y) / imHeight; - r = 128 + (r - 128) * coef; - g = 128 + (g - 128) * coef; - b = 128 + (b - 128) * coef; - - changeFinalColor('#' + dechex(r) + dechex(g) + dechex(b)); - updateLight(r, g, b); -} - -function updateLight(r, g, b) { - var i, partDetail = detail / 2, finalCoef, finalR, finalG, finalB, color; - - for (i=0; i=0) && (i'); - }, - - init : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor; - - // Setup browse button - document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); - if (isVisible('srcbrowser')) - document.getElementById('src').style.width = '180px'; - - e = ed.selection.getNode(); - - this.fillFileList('image_list', tinyMCEPopup.getParam('external_image_list', 'tinyMCEImageList')); - - if (e.nodeName == 'IMG') { - f.src.value = ed.dom.getAttrib(e, 'src'); - f.alt.value = ed.dom.getAttrib(e, 'alt'); - f.border.value = this.getAttrib(e, 'border'); - f.vspace.value = this.getAttrib(e, 'vspace'); - f.hspace.value = this.getAttrib(e, 'hspace'); - f.width.value = ed.dom.getAttrib(e, 'width'); - f.height.value = ed.dom.getAttrib(e, 'height'); - f.insert.value = ed.getLang('update'); - this.styleVal = ed.dom.getAttrib(e, 'style'); - selectByValue(f, 'image_list', f.src.value); - selectByValue(f, 'align', this.getAttrib(e, 'align')); - this.updateStyle(); - } - }, - - fillFileList : function(id, l) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - l = typeof(l) === 'function' ? l() : window[l]; - - if (l && l.length > 0) { - lst.options[lst.options.length] = new Option('', ''); - - tinymce.each(l, function(o) { - lst.options[lst.options.length] = new Option(o[0], o[1]); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - update : function() { - var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, args = {}, el; - - tinyMCEPopup.restoreSelection(); - - if (f.src.value === '') { - if (ed.selection.getNode().nodeName == 'IMG') { - ed.dom.remove(ed.selection.getNode()); - ed.execCommand('mceRepaint'); - } - - tinyMCEPopup.close(); - return; - } - - if (!ed.settings.inline_styles) { - args = tinymce.extend(args, { - vspace : nl.vspace.value, - hspace : nl.hspace.value, - border : nl.border.value, - align : getSelectValue(f, 'align') - }); - } else - args.style = this.styleVal; - - tinymce.extend(args, { - src : f.src.value.replace(/ /g, '%20'), - alt : f.alt.value, - width : f.width.value, - height : f.height.value - }); - - el = ed.selection.getNode(); - - if (el && el.nodeName == 'IMG') { - ed.dom.setAttribs(el, args); - tinyMCEPopup.editor.execCommand('mceRepaint'); - tinyMCEPopup.editor.focus(); - } else { - tinymce.each(args, function(value, name) { - if (value === "") { - delete args[name]; - } - }); - - ed.execCommand('mceInsertContent', false, tinyMCEPopup.editor.dom.createHTML('img', args), {skip_undo : 1}); - ed.undoManager.add(); - } - - tinyMCEPopup.close(); - }, - - updateStyle : function() { - var dom = tinyMCEPopup.dom, st = {}, v, f = document.forms[0]; - - if (tinyMCEPopup.editor.settings.inline_styles) { - tinymce.each(tinyMCEPopup.dom.parseStyle(this.styleVal), function(value, key) { - st[key] = value; - }); - - // Handle align - v = getSelectValue(f, 'align'); - if (v) { - if (v == 'left' || v == 'right') { - st['float'] = v; - delete st['vertical-align']; - } else { - st['vertical-align'] = v; - delete st['float']; - } - } else { - delete st['float']; - delete st['vertical-align']; - } - - // Handle border - v = f.border.value; - if (v || v == '0') { - if (v == '0') - st['border'] = '0'; - else - st['border'] = v + 'px solid black'; - } else - delete st['border']; - - // Handle hspace - v = f.hspace.value; - if (v) { - delete st['margin']; - st['margin-left'] = v + 'px'; - st['margin-right'] = v + 'px'; - } else { - delete st['margin-left']; - delete st['margin-right']; - } - - // Handle vspace - v = f.vspace.value; - if (v) { - delete st['margin']; - st['margin-top'] = v + 'px'; - st['margin-bottom'] = v + 'px'; - } else { - delete st['margin-top']; - delete st['margin-bottom']; - } - - // Merge - st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st), 'img'); - this.styleVal = dom.serializeStyle(st, 'img'); - } - }, - - getAttrib : function(e, at) { - var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; - - if (ed.settings.inline_styles) { - switch (at) { - case 'align': - if (v = dom.getStyle(e, 'float')) - return v; - - if (v = dom.getStyle(e, 'vertical-align')) - return v; - - break; - - case 'hspace': - v = dom.getStyle(e, 'margin-left') - v2 = dom.getStyle(e, 'margin-right'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'vspace': - v = dom.getStyle(e, 'margin-top') - v2 = dom.getStyle(e, 'margin-bottom'); - if (v && v == v2) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - - case 'border': - v = 0; - - tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { - sv = dom.getStyle(e, 'border-' + sv + '-width'); - - // False or not the same as prev - if (!sv || (sv != v && v !== 0)) { - v = 0; - return false; - } - - if (sv) - v = sv; - }); - - if (v) - return parseInt(v.replace(/[^0-9]/g, '')); - - break; - } - } - - if (v = dom.getAttrib(e, at)) - return v; - - return ''; - }, - - resetImageData : function() { - var f = document.forms[0]; - - f.width.value = f.height.value = ""; - }, - - updateImageData : function() { - var f = document.forms[0], t = ImageDialog; - - if (f.width.value == "") - f.width.value = t.preloadImg.width; - - if (f.height.value == "") - f.height.value = t.preloadImg.height; - }, - - getImageData : function() { - var f = document.forms[0]; - - this.preloadImg = new Image(); - this.preloadImg.onload = this.updateImageData; - this.preloadImg.onerror = this.resetImageData; - this.preloadImg.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.src.value); - } -}; - -ImageDialog.preInit(); -tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/link.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/link.js deleted file mode 100644 index 53ff409e79..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/link.js +++ /dev/null @@ -1,153 +0,0 @@ -tinyMCEPopup.requireLangPack(); - -var LinkDialog = { - preInit : function() { - var url; - - if (url = tinyMCEPopup.getParam("external_link_list_url")) - document.write(''); - }, - - init : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor; - - // Setup browse button - document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser', 'href', 'file', 'theme_advanced_link'); - if (isVisible('hrefbrowser')) - document.getElementById('href').style.width = '180px'; - - this.fillClassList('class_list'); - this.fillFileList('link_list', 'tinyMCELinkList'); - this.fillTargetList('target_list'); - - if (e = ed.dom.getParent(ed.selection.getNode(), 'A')) { - f.href.value = ed.dom.getAttrib(e, 'href'); - f.linktitle.value = ed.dom.getAttrib(e, 'title'); - f.insert.value = ed.getLang('update'); - selectByValue(f, 'link_list', f.href.value); - selectByValue(f, 'target_list', ed.dom.getAttrib(e, 'target')); - selectByValue(f, 'class_list', ed.dom.getAttrib(e, 'class')); - } - }, - - update : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor, e, b, href = f.href.value.replace(/ /g, '%20'); - - tinyMCEPopup.restoreSelection(); - e = ed.dom.getParent(ed.selection.getNode(), 'A'); - - // Remove element if there is no href - if (!f.href.value) { - if (e) { - b = ed.selection.getBookmark(); - ed.dom.remove(e, 1); - ed.selection.moveToBookmark(b); - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - return; - } - } - - // Create new anchor elements - if (e == null) { - ed.getDoc().execCommand("unlink", false, null); - tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); - - tinymce.each(ed.dom.select("a"), function(n) { - if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') { - e = n; - - ed.dom.setAttribs(e, { - href : href, - title : f.linktitle.value, - target : f.target_list ? getSelectValue(f, "target_list") : null, - 'class' : f.class_list ? getSelectValue(f, "class_list") : null - }); - } - }); - } else { - ed.dom.setAttribs(e, { - href : href, - title : f.linktitle.value, - target : f.target_list ? getSelectValue(f, "target_list") : null, - 'class' : f.class_list ? getSelectValue(f, "class_list") : null - }); - } - - // Don't move caret if selection was image - if (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') { - ed.focus(); - ed.selection.select(e); - ed.selection.collapse(0); - tinyMCEPopup.storeSelection(); - } - - tinyMCEPopup.execCommand("mceEndUndoLevel"); - tinyMCEPopup.close(); - }, - - checkPrefix : function(n) { - if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_email'))) - n.value = 'mailto:' + n.value; - - if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_external'))) - n.value = 'http://' + n.value; - }, - - fillFileList : function(id, l) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - l = window[l]; - - if (l && l.length > 0) { - lst.options[lst.options.length] = new Option('', ''); - - tinymce.each(l, function(o) { - lst.options[lst.options.length] = new Option(o[0], o[1]); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - fillClassList : function(id) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; - - if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { - cl = []; - - tinymce.each(v.split(';'), function(v) { - var p = v.split('='); - - cl.push({'title' : p[0], 'class' : p[1]}); - }); - } else - cl = tinyMCEPopup.editor.dom.getClasses(); - - if (cl.length > 0) { - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); - - tinymce.each(cl, function(o) { - lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); - }); - } else - dom.remove(dom.getParent(id, 'tr')); - }, - - fillTargetList : function(id) { - var dom = tinyMCEPopup.dom, lst = dom.get(id), v; - - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_same'), '_self'); - lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_blank'), '_blank'); - - if (v = tinyMCEPopup.getParam('theme_advanced_link_targets')) { - tinymce.each(v.split(','), function(v) { - v = v.split('='); - lst.options[lst.options.length] = new Option(v[0], v[1]); - }); - } - } -}; - -LinkDialog.preInit(); -tinyMCEPopup.onInit.add(LinkDialog.init, LinkDialog); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/source_editor.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/source_editor.js deleted file mode 100644 index dd5e366fa9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/js/source_editor.js +++ /dev/null @@ -1,78 +0,0 @@ -tinyMCEPopup.requireLangPack(); -tinyMCEPopup.onInit.add(onLoadInit); - -function saveContent() { - tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value, {source_view : true}); - tinyMCEPopup.close(); -} - -function onLoadInit() { - tinyMCEPopup.resizeToInnerSize(); - - // Remove Gecko spellchecking - if (tinymce.isGecko) - document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck"); - - document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent({source_view : true}); - - if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) { - turnWrapOn(); - document.getElementById('wraped').checked = true; - } - - resizeInputs(); -} - -function setWrap(val) { - var v, n, s = document.getElementById('htmlSource'); - - s.wrap = val; - - if (!tinymce.isIE) { - v = s.value; - n = s.cloneNode(false); - n.setAttribute("wrap", val); - s.parentNode.replaceChild(n, s); - n.value = v; - } -} - -function setWhiteSpaceCss(value) { - var el = document.getElementById('htmlSource'); - tinymce.DOM.setStyle(el, 'white-space', value); -} - -function turnWrapOff() { - if (tinymce.isWebKit) { - setWhiteSpaceCss('pre'); - } else { - setWrap('off'); - } -} - -function turnWrapOn() { - if (tinymce.isWebKit) { - setWhiteSpaceCss('pre-wrap'); - } else { - setWrap('soft'); - } -} - -function toggleWordWrap(elm) { - if (elm.checked) { - turnWrapOn(); - } else { - turnWrapOff(); - } -} - -function resizeInputs() { - var vp = tinyMCEPopup.dom.getViewPort(window), el; - - el = document.getElementById('htmlSource'); - - if (el) { - el.style.width = (vp.w - 20) + 'px'; - el.style.height = (vp.h - 65) + 'px'; - } -} diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da.js deleted file mode 100644 index 3445db8839..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('da.umbraco',{ -style_select:"Typografier", -font_size:"Skriftst\u00F8rrelse", -fontdefault:"Skrifttype", -block:"Format", -paragraph:"Afsnit", -div:"Div", -address:"Adresse", -pre:"Pr\u00E6formatteret", -h1:"Overskrift 1", -h2:"Overskrift 2", -h3:"Overskrift 3", -h4:"Overskrift 4", -h5:"Overskrift 5", -h6:"Overskrift 6", -blockquote:"Blokcitat", -code:"Kode", -samp:"Kodeeksempel", -dt:"Definitionsterm ", -dd:"Definitionsbeskrivelse", -bold_desc:"Fed (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understreget (Ctrl+U)", -striketrough_desc:"Gennemstreget", -justifyleft_desc:"Venstrejusteret", -justifycenter_desc:"Centreret", -justifyright_desc:"H\u00F8jrejusteret", -justifyfull_desc:"Lige marginer", -bullist_desc:"Unummereret punktopstilling", -numlist_desc:"Nummereret punktopstilling", -outdent_desc:"Formindsk indrykning", -indent_desc:"\u00D8g indrykning", -undo_desc:"Fortryd (Ctrl+Z)", -redo_desc:"Gendan (Ctrl+Y)", -link_desc:"Inds\u00E6t/rediger link", -unlink_desc:"Fjern link", -image_desc:"Inds\u00E6t/rediger billede", -cleanup_desc:"Ryd op i uordentlig kode", -code_desc:"Rediger HTML-kilde", -sub_desc:"S\u00E6nket skrift", -sup_desc:"H\u00E6vet skrift", -hr_desc:"Inds\u00E6t horisontal linie", -removeformat_desc:"Fjern formatering", -custom1_desc:"Din egen beskrivelse her", -forecolor_desc:"V\u00E6lg tekstfarve", -backcolor_desc:"V\u00E6lg baggrundsfarve", -charmap_desc:"Inds\u00E6t specialtegn", -visualaid_desc:"Sl\u00E5 hj\u00E6lp/synlige elementer til/fra", -anchor_desc:"Inds\u00E6t/rediger anker", -cut_desc:"Klip", -copy_desc:"Kopier", -paste_desc:"Inds\u00E6t", -image_props_desc:"Billedegenskaber", -newdocument_desc:"Nyt dokument", -help_desc:"Hj\u00E6lp", -blockquote_desc:"Blokcitat", -clipboard_msg:"Kopier/Klip/inds\u00E6t er ikke muligt i Mozilla og Firefox.\nVil du have mere information om dette emne?", -path:"Sti", -newdocument:"Er du sikker p\u00E5 du vil slette alt indhold?", -toolbar_focus:"Hop til v\u00E6rkt\u00F8jsknapper - Alt+Q, Skift til redigering - Alt-Z, Skift til element sti - Alt-X", -more_colors:"Flere farver" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da_dlg.js deleted file mode 100644 index 0cd7a1ce37..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/da_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('da.umbraco_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hj\u00E6lp", -about_license:"Licens", -about_plugins:"Udvidelser", -about_plugin:"Udvidelse", -about_author:"Forfatter", -about_version:"Version", -about_loaded:"Indl\u00E6ste udvidelser", -anchor_title:"Inds\u00E6t/rediger anker", -anchor_name:"Navn p\u00E5 anker", -code_title:"HTML kildekode-redigering", -code_wordwrap:"Tekstombrydning", -colorpicker_title:"V\u00E6lg en farve", -colorpicker_picker_tab:"V\u00E6lger", -colorpicker_picker_title:"Farvev\u00E6lger", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Palette-farver", -colorpicker_named_tab:"Navngivet", -colorpicker_named_title:"Navngivet farve", -colorpicker_color:"Farve:", -colorpicker_name:"Navn:", -charmap_title:"V\u00E6lg specialtegn", -image_title:"Inds\u00E6t/rediger billede", -image_src:"Billede URL", -image_alt:"Billedbeskrivelse", -image_list:"Liste over billeder", -image_border:"Kant", -image_dimensions:"Dimensioner", -image_vspace:"Vertikal afstand", -image_hspace:"Horisontal afstand", -image_align:"Justering", -image_align_baseline:"Grundlinie", -image_align_top:"Toppen", -image_align_middle:"Centreret", -image_align_bottom:"Bunden", -image_align_texttop:"Tekst toppen", -image_align_textbottom:"Tekst bunden", -image_align_left:"Venstre", -image_align_right:"H\u00F8jre", -link_title:"Inds\u00E6t/rediger link", -link_url:"Link URL", -link_target:"Target", -link_target_same:"\u00C5ben link i samme vindue", -link_target_blank:"\u00C5ben link i nyt vindue", -link_titlefield:"Titel", -link_is_email:"Den URL, der er indtastet, ser ud til at v\u00E6re en emailadresse. Vil du have tilf\u00F8jet det p\u00E5kr\u00E6vede mailto: foran?", -link_is_external:"Den URL, der er indtastet, ser ud til at v\u00E6re et eksternt link. Vil du have tilf\u00F8jet det p\u00E5kr\u00E6vede http:// foran?", -link_list:"Liste over links" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de.js deleted file mode 100644 index 863b310933..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('de.umbraco',{ -style_select:"Format", -font_size:"Schriftgr\u00F6\u00DFe", -fontdefault:"Schriftart", -block:"Vorlage", -paragraph:"Absatz", -div:"Zusammenh\u00E4ngender Bereich", -address:"Addresse", -pre:"Rohdaten", -h1:"\u00DCberschrift 1", -h2:"\u00DCberschrift 2", -h3:"\u00DCberschrift 3", -h4:"\u00DCberschrift 4", -h5:"\u00DCberschrift 5", -h6:"\u00DCberschrift 6", -blockquote:"Zitatblock", -code:"Code", -samp:"Beispiel", -dt:"Definitionsbegriff", -dd:"Definitionsbeschreibung", -bold_desc:"Fett (Strg+B)", -italic_desc:"Kursiv (Strg+I)", -underline_desc:"Unterstrichen (Strg+U)", -striketrough_desc:"Durchgestrichen", -justifyleft_desc:"Links ausgerichtet", -justifycenter_desc:"Mittig ausgerichtet", -justifyright_desc:"Rechts ausgerichtet", -justifyfull_desc:"Blocksatz", -bullist_desc:"Unsortierte Liste", -numlist_desc:"Sortierte Liste", -outdent_desc:"Ausr\u00FCcken", -indent_desc:"Einr\u00FCcken", -undo_desc:"R\u00FCckg\u00E4ngig (Strg+Z)", -redo_desc:"Wiederholen (Strg+Y)", -link_desc:"Link einf\u00FCgen/ver\u00E4ndern", -unlink_desc:"Link entfernen", -image_desc:"Bild einf\u00FCgen/ver\u00E4ndern", -cleanup_desc:"Quellcode aufr\u00E4umen", -code_desc:"HTML-Quellcode bearbeiten", -sub_desc:"Tiefgestellt", -sup_desc:"Hochgestellt", -hr_desc:"Trennlinie einf\u00FCgen", -removeformat_desc:"Formatierungen zur\u00FCcksetzen", -custom1_desc:"Benutzerdefinierte Beschreibung", -forecolor_desc:"Textfarbe", -backcolor_desc:"Hintergrundfarbe", -charmap_desc:"Sonderzeichen einf\u00FCgen", -visualaid_desc:"Hilfslinien und unsichtbare Elemente ein-/ausblenden", -anchor_desc:"Anker einf\u00FCgen/ver\u00E4ndern", -cut_desc:"Ausschneiden", -copy_desc:"Kopieren", -paste_desc:"Einf\u00FCgen", -image_props_desc:"Bildeigenschaften", -newdocument_desc:"Neues Dokument", -help_desc:"Hilfe", -blockquote_desc:"Zitatblock", -clipboard_msg:"Kopieren, Ausschneiden und Einf\u00FCgen sind im Mozilla Firefox nicht m\u00F6glich.\r\nWollen Sie mehr \u00FCber dieses Problem erfahren?", -path:"Pfad", -newdocument:"Wollen Sie wirklich den ganzen Inhalt l\u00F6schen?", -toolbar_focus:"Zur Werkzeugleiste springen: Alt+Q; Zum Editor springen: Alt-Z; Zum Elementpfad springen: Alt-X", -more_colors:"Weitere Farben", -anchor_delta_width:"13" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de_dlg.js deleted file mode 100644 index 288a68c8b6..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/de_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('de.umbraco_dlg',{ -about_title:"\u00DCber TinyMCE", -about_general:"\u00DCber\u2026", -about_help:"Hilfe", -about_license:"Lizenzbedingungen", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Urheber", -about_version:"Version", -about_loaded:"Geladene Plugins", -anchor_title:"Anker einf\u00FCgen/ver\u00E4ndern", -anchor_name:"Name des Ankers", -code_title:"HTML-Quellcode bearbeiten", -code_wordwrap:"Automatischer Zeilenumbruch", -colorpicker_title:"Farbe", -colorpicker_picker_tab:"Farbwahl", -colorpicker_picker_title:"Farbwahl", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Farbpalette", -colorpicker_named_tab:"Benannte Farben", -colorpicker_named_title:"Benannte Farben", -colorpicker_color:"Farbe:", -colorpicker_name:"Name:", -charmap_title:"Sonderzeichen", -image_title:"Bild einf\u00FCgen/bearbeiten", -image_src:"Adresse", -image_alt:"Alternativtext", -image_list:"Bilderliste", -image_border:"Rahmen", -image_dimensions:"Ausma\u00DFe", -image_vspace:"Vertikaler Abstand", -image_hspace:"Horizontaler Abstand", -image_align:"Ausrichtung", -image_align_baseline:"Zeile", -image_align_top:"Oben", -image_align_middle:"Mittig", -image_align_bottom:"Unten", -image_align_texttop:"Oben im Text", -image_align_textbottom:"Unten im Text", -image_align_left:"Links", -image_align_right:"Rechts", -link_title:"Link einf\u00FCgen/bearbeiten", -link_url:"Adresse", -link_target:"Fenster", -link_target_same:"Im selben Fenster \u00F6ffnen", -link_target_blank:"Neues Fenster \u00F6ffnen", -link_titlefield:"Titel", -link_is_email:"Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00F6chten Sie das dazu ben\u00F6tigte mailto: voranstellen?", -link_is_external:"Diese Adresse scheint ein externer Link zu sein. M\u00F6chten Sie das dazu ben\u00F6tigte http:// voranstellen?", -link_list:"Linkliste" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en.js deleted file mode 100644 index 4ee331f5b3..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('en.umbraco',{"underline_desc":"Underline (Ctrl+U)", -"italic_desc":"Italic (Ctrl+I)", -"bold_desc":"Bold (Ctrl+B)", -dd:"Definition Description", -dt:"Definition Term ", -samp:"Code Sample", -code:"Code", -blockquote:"Block Quote", -h6:"Heading 6", -h5:"Heading 5", -h4:"Heading 4", -h3:"Heading 3", -h2:"Heading 2", -h1:"Heading 1", -pre:"Preformatted", -address:"Address", -div:"DIV", -paragraph:"Paragraph", -block:"Format", -fontdefault:"Font Family", -"font_size":"Font Size", -"style_select":"Styles", -"anchor_delta_height":"", -"anchor_delta_width":"", -"charmap_delta_height":"", -"charmap_delta_width":"", -"colorpicker_delta_height":"", -"colorpicker_delta_width":"", -"link_delta_height":"", -"link_delta_width":"", -"image_delta_height":"", -"image_delta_width":"", -"more_colors":"More Colors...", -"toolbar_focus":"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X", -newdocument:"Are you sure you want clear all contents?", -path:"Path", -"clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?", -"blockquote_desc":"Block Quote", -"help_desc":"Help", -"newdocument_desc":"New Document", -"image_props_desc":"Image Properties", -"paste_desc":"Paste (Ctrl+V)", -"copy_desc":"Copy (Ctrl+C)", -"cut_desc":"Cut (Ctrl+X)", -"anchor_desc":"Insert/Edit Anchor", -"visualaid_desc":"show/Hide Guidelines/Invisible Elements", -"charmap_desc":"Insert Special Character", -"backcolor_desc":"Select Background Color", -"forecolor_desc":"Select Text Color", -"custom1_desc":"Your Custom Description Here", -"removeformat_desc":"Remove Formatting", -"hr_desc":"Insert Horizontal Line", -"sup_desc":"Superscript", -"sub_desc":"Subscript", -"code_desc":"Edit HTML Source", -"cleanup_desc":"Cleanup Messy Code", -"image_desc":"Insert/Edit Image", -"unlink_desc":"Unlink", -"link_desc":"Insert/Edit Link", -"redo_desc":"Redo (Ctrl+Y)", -"undo_desc":"Undo (Ctrl+Z)", -"indent_desc":"Increase Indent", -"outdent_desc":"Decrease Indent", -"numlist_desc":"Insert/Remove Numbered List", -"bullist_desc":"Insert/Remove Bulleted List", -"justifyfull_desc":"Align Full", -"justifyright_desc":"Align Right", -"justifycenter_desc":"Align Center", -"justifyleft_desc":"Align Left", -"striketrough_desc":"Strikethrough", -"help_shortcut":"Press ALT-F10 for toolbar. Press ALT-0 for help", -"rich_text_area":"Rich Text Area", -"shortcuts_desc":"Accessability Help", -toolbar:"Toolbar"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_dlg.js deleted file mode 100644 index 42f1ea7981..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_dlg.js +++ /dev/null @@ -1,55 +0,0 @@ -tinyMCE.addI18n('en.umbraco_dlg', {"link_list":"Link List", -"link_is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?", -"link_is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?", -"link_titlefield":"Title", -"link_target_blank":"Open Link in a New Window", -"link_target_same":"Open Link in the Same Window", -"link_target":"Target", -"link_url":"Link URL", -"link_title":"Insert/Edit Link", -"image_align_right":"Right", -"image_align_left":"Left", -"image_align_textbottom":"Text Bottom", -"image_align_texttop":"Text Top", -"image_align_bottom":"Bottom", -"image_align_middle":"Middle", -"image_align_top":"Top", -"image_align_baseline":"Baseline", -"image_align":"Alignment", -"image_hspace":"Horizontal Space", -"image_vspace":"Vertical Space", -"image_dimensions":"Dimensions", -"image_alt":"Image Description", -"image_list":"Image List", -"image_border":"Border", -"image_src":"Image URL", -"image_title":"Insert/Edit Image", -"charmap_title":"Insert Character", - "charmap_usage":"Use left and right arrows to navigate.", -"colorpicker_name":"Name:", -"colorpicker_color":"Color:", -"colorpicker_named_title":"Named Colors", -"colorpicker_named_tab":"Named", -"colorpicker_palette_title":"Palette Colors", -"colorpicker_palette_tab":"Palette", -"colorpicker_picker_title":"Color Picker", -"colorpicker_picker_tab":"Picker", -"colorpicker_title":"Select a Color", -"code_wordwrap":"Word Wrap", -"code_title":"View Source", -"anchor_name":"Name", -"anchor_title":"Insert/Edit Anchor", -"about_loaded":"Loaded Plugins", -"about_version":"Version", -"about_author":"Author", -"about_plugin":"Plugin", -"about_plugins":"Plugins", -"about_license":"License", -"about_help":"Help", -"about_general":"About", -"about_title":"About TinyMCE", -"anchor_invalid":"Please specify a valid anchor name.", -"accessibility_help":"Accessibility Help", -"accessibility_usage_title":"General Usage", -"invalid_color_value":"Invalid color value", -"":""}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us.js deleted file mode 100644 index 338916378b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('en_us.umbraco',{"underline_desc":"Underline (Ctrl+U)", -"italic_desc":"Italic (Ctrl+I)", -"bold_desc":"Bold (Ctrl+B)", -dd:"Definition Description", -dt:"Definition Term ", -samp:"Code Sample", -code:"Code", -blockquote:"Block Quote", -h6:"Heading 6", -h5:"Heading 5", -h4:"Heading 4", -h3:"Heading 3", -h2:"Heading 2", -h1:"Heading 1", -pre:"Preformatted", -address:"Address", -div:"DIV", -paragraph:"Paragraph", -block:"Format", -fontdefault:"Font Family", -"font_size":"Font Size", -"style_select":"Styles", -"anchor_delta_height":"", -"anchor_delta_width":"", -"charmap_delta_height":"", -"charmap_delta_width":"", -"colorpicker_delta_height":"", -"colorpicker_delta_width":"", -"link_delta_height":"", -"link_delta_width":"", -"image_delta_height":"", -"image_delta_width":"", -"more_colors":"More Colors...", -"toolbar_focus":"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X", -newdocument:"Are you sure you want clear all contents?", -path:"Path", -"clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?", -"blockquote_desc":"Block Quote", -"help_desc":"Help", -"newdocument_desc":"New Document", -"image_props_desc":"Image Properties", -"paste_desc":"Paste (Ctrl+V)", -"copy_desc":"Copy (Ctrl+C)", -"cut_desc":"Cut (Ctrl+X)", -"anchor_desc":"Insert/Edit Anchor", -"visualaid_desc":"show/Hide Guidelines/Invisible Elements", -"charmap_desc":"Insert Special Character", -"backcolor_desc":"Select Background Color", -"forecolor_desc":"Select Text Color", -"custom1_desc":"Your Custom Description Here", -"removeformat_desc":"Remove Formatting", -"hr_desc":"Insert Horizontal Line", -"sup_desc":"Superscript", -"sub_desc":"Subscript", -"code_desc":"Edit HTML Source", -"cleanup_desc":"Cleanup Messy Code", -"image_desc":"Insert/Edit Image", -"unlink_desc":"Unlink", -"link_desc":"Insert/Edit Link", -"redo_desc":"Redo (Ctrl+Y)", -"undo_desc":"Undo (Ctrl+Z)", -"indent_desc":"Increase Indent", -"outdent_desc":"Decrease Indent", -"numlist_desc":"Insert/Remove Numbered List", -"bullist_desc":"Insert/Remove Bulleted List", -"justifyfull_desc":"Align Full", -"justifyright_desc":"Align Right", -"justifycenter_desc":"Align Center", -"justifyleft_desc":"Align Left", -"striketrough_desc":"Strikethrough", -"help_shortcut":"Press ALT-F10 for toolbar. Press ALT-0 for help", -"rich_text_area":"Rich Text Area", -"shortcuts_desc":"Accessability Help", -toolbar:"Toolbar"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us_dlg.js deleted file mode 100644 index f756c7174e..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/en_us_dlg.js +++ /dev/null @@ -1,55 +0,0 @@ -tinyMCE.addI18n('en_us.umbraco_dlg', {"link_list":"Link List", -"link_is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?", -"link_is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?", -"link_titlefield":"Title", -"link_target_blank":"Open Link in a New Window", -"link_target_same":"Open Link in the Same Window", -"link_target":"Target", -"link_url":"Link URL", -"link_title":"Insert/Edit Link", -"image_align_right":"Right", -"image_align_left":"Left", -"image_align_textbottom":"Text Bottom", -"image_align_texttop":"Text Top", -"image_align_bottom":"Bottom", -"image_align_middle":"Middle", -"image_align_top":"Top", -"image_align_baseline":"Baseline", -"image_align":"Alignment", -"image_hspace":"Horizontal Space", -"image_vspace":"Vertical Space", -"image_dimensions":"Dimensions", -"image_alt":"Image Description", -"image_list":"Image List", -"image_border":"Border", -"image_src":"Image URL", -"image_title":"Insert/Edit Image", -"charmap_title":"Insert Character", - "charmap_usage":"Use left and right arrows to navigate.", -"colorpicker_name":"Name:", -"colorpicker_color":"Color:", -"colorpicker_named_title":"Named Colors", -"colorpicker_named_tab":"Named", -"colorpicker_palette_title":"Palette Colors", -"colorpicker_palette_tab":"Palette", -"colorpicker_picker_title":"Color Picker", -"colorpicker_picker_tab":"Picker", -"colorpicker_title":"Select a Color", -"code_wordwrap":"Word Wrap", -"code_title":"View Source", -"anchor_name":"Name", -"anchor_title":"Insert/Edit Anchor", -"about_loaded":"Loaded Plugins", -"about_version":"Version", -"about_author":"Author", -"about_plugin":"Plugin", -"about_plugins":"Plugins", -"about_license":"License", -"about_help":"Help", -"about_general":"About", -"about_title":"About TinyMCE", -"anchor_invalid":"Please specify a valid anchor name.", -"accessibility_help":"Accessibility Help", -"accessibility_usage_title":"General Usage", -"invalid_color_value":"Invalid color value", -"":""}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es.js deleted file mode 100644 index 5ea8e270a9..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('es.umbraco',{ -style_select:"Estilos", -font_size:"Tama\u00F1o", -fontdefault:"Fuente", -block:"Formato", -paragraph:"P\u00E1rrafo", -div:"Div", -address:"Direcci\u00F3n", -pre:"Preformateado", -h1:"Encabezado 1", -h2:"Encabezado 2", -h3:"Encabezado 3", -h4:"Encabezado 4", -h5:"Encabezado 5", -h6:"Encabezado 6", -blockquote:"Cita", -code:"C\u00F3digo", -samp:"Ejemplo de c\u00F3digo", -dt:"T\u00E9rmino de definici\u00F3n", -dd:"Descripci\u00F3n de definici\u00F3n", -bold_desc:"Negrita (Ctrl+B)", -italic_desc:"Cursiva (Ctrl+I)", -underline_desc:"Subrayado (Ctrl+U)", -striketrough_desc:"Tachado", -justifyleft_desc:"Alinear a la izquierda", -justifycenter_desc:"Alinear al centro", -justifyright_desc:"Alinear a la derecha", -justifyfull_desc:"Justificar", -bullist_desc:"Lista desordenada", -numlist_desc:"Lista ordenada", -outdent_desc:"Reducir sangr\u00EDa", -indent_desc:"Aumentar sangr\u00EDa", -undo_desc:"Deshacer (Ctrl+Z)", -redo_desc:"Rehacer (Ctrl+Y)", -link_desc:"Insertar/editar hiperv\u00EDnculo", -unlink_desc:"Quitar hiperv\u00EDnculo", -image_desc:"Insertar/editar imagen", -cleanup_desc:"Limpiar c\u00F3digo basura", -code_desc:"Editar c\u00F3digo HTML", -sub_desc:"Sub\u00EDndice", -sup_desc:"Super\u00EDndice", -hr_desc:"Insertar regla horizontal", -removeformat_desc:"Limpiar formato", -custom1_desc:"Su descripci\u00F3n personal aqu\u00ED", -forecolor_desc:"Seleccionar color del texto", -backcolor_desc:"Seleccionar color de fondo", -charmap_desc:"Insertar caracteres personalizados", -visualaid_desc:"Mostrar/ocultar l\u00EDnea de gu\u00EDa/elementos invisibles", -anchor_desc:"Insertar/editar ancla", -cut_desc:"Cortar", -copy_desc:"Copiar", -paste_desc:"Pegar", -image_props_desc:"Propiedades de imagen", -newdocument_desc:"Nuevo documento", -help_desc:"Ayuda", -blockquote_desc:"Cita", -clipboard_msg:"Copiar/Cortar/Pegar no se encuentra disponible en Mozilla y Firefox.\n \u00BFDesea obtener m\u00E1s informaci\u00F3n acerca de este tema?", -path:"Ruta", -newdocument:" \u00BFEst\u00E1 seguro que desea limpiar todo el contenido?", -toolbar_focus:"Ir a los botones de herramientas - Alt+Q, Ir al editor - Alt-Z, Ir a la ruta del elemento - Alt-X", -more_colors:"M\u00E1s colores" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es_dlg.js deleted file mode 100644 index 944e2ae79d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/es_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('es.umbraco_dlg',{ -about_title:"Acerca de TinyMCE", -about_general:"Acerca de ", -about_help:"Ayuda", -about_license:"Licencia", -about_plugins:"Complementos", -about_plugin:"Complemento", -about_author:"Autor", -about_version:"Versi\u00F3n", -about_loaded:"Complementos cargados", -anchor_title:"Insertar/editar ancla", -anchor_name:"Nombre del ancla", -code_title:"Editor del c\u00F3digo fuente HTML", -code_wordwrap:"Ajustar al margen", -colorpicker_title:"Seleccionar color", -colorpicker_picker_tab:"Selector", -colorpicker_picker_title:"Paleta de color", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta de colores", -colorpicker_named_tab:"Nombrados", -colorpicker_named_title:"Colores nombrados", -colorpicker_color:"Color:", -colorpicker_name:"Nombre:", -charmap_title:"Seleccionar caracter personalizado", -image_title:"Insertar/editar imagen", -image_src:"URL de la Imagen", -image_alt:"Descripci\u00F3n de la Imagen", -image_list:"Lista de la Imagen", -image_border:"Borde", -image_dimensions:"Dimensi\u00F3n", -image_vspace:"Espacio vertical", -image_hspace:"Espacio horizontal", -image_align:"Alineaci\u00F3n", -image_align_baseline:"L\u00EDnea base", -image_align_top:"Arriba", -image_align_middle:"Medio", -image_align_bottom:"Debajo", -image_align_texttop:"Texto arriba", -image_align_textbottom:"Texto debajo", -image_align_left:"Izquierda", -image_align_right:"Derecha", -link_title:"Insertar/editar hiperv\u00EDnculo", -link_url:"URL del hiperv\u00EDnculo", -link_target:"Destino", -link_target_same:"Abrir v\u00EDnculo en la misma ventana", -link_target_blank:"Abrir v\u00EDnculo en una ventana nueva", -link_titlefield:"T\u00EDtulo", -link_is_email:"La URL que introdujo parece ser una direcci\u00F3n de email, \u00BFdesea agregar el prefijo mailto: necesario?", -link_is_external:"La URL que introdujo parece ser un v\u00EDnculo externo, \u00BFdesea agregar el prefijo http:// necesario?", -link_list:"Lista de hiperv\u00EDnculos" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr.js deleted file mode 100644 index 7526cfad58..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('fr.umbraco',{ -style_select:"Styles", -font_size:"Taille police", -fontdefault:"Police", -block:"Format", -paragraph:"Paragraphe", -div:"Div", -address:"Adresse", -pre:"Preformatt\u00E9", -h1:"Titre 1", -h2:"Titre 2", -h3:"Titre 3", -h4:"Titre 4", -h5:"Titre 5", -h6:"Titre 6", -blockquote:"Citation", -code:"Code", -samp:"Exemple de code", -dt:"Terme \u00E0 d\u00E9finir", -dd:"D\u00E9finition du terme", -bold_desc:"Gras (Ctrl+B)", -italic_desc:"Italique (Ctrl+I)", -underline_desc:"Soulign\u00E9 (Ctrl+U)", -striketrough_desc:"Barr\u00E9", -justifyleft_desc:"Align\u00E9 \u00E0 gauche", -justifycenter_desc:"Centr\u00E9", -justifyright_desc:"Align\u00E9 \u00E0 droite", -justifyfull_desc:"Justifi\u00E9", -bullist_desc:"Liste non-num\u00E9rot\u00E9e", -numlist_desc:"Liste num\u00E9rot\u00E9e", -outdent_desc:"Retirer l'indentation", -indent_desc:"Indenter", -undo_desc:"Annuler (Ctrl+Z)", -redo_desc:"R\u00E9tablir (Ctrl+Y)", -link_desc:"Ins\u00E9rer/\u00C9diter le lien", -unlink_desc:"D\u00E9lier", -image_desc:"Ins\u00E9rer/\u00C9diter l'image", -cleanup_desc:"Nettoyer le code non propre", -code_desc:"\u00C9diter source HTML", -sub_desc:"Indice", -sup_desc:"Exposant", -hr_desc:"Ins\u00E9rer trait horizontal", -removeformat_desc:"Enlever formattage", -custom1_desc:"Votre description personnalis\u00E9e ici", -forecolor_desc:"Choisir la couleur du texte", -backcolor_desc:"Choisir la couleur de surlignage", -charmap_desc:"Ins\u00E9rer caract\u00E8res sp\u00E9ciaux", -visualaid_desc:"Activer/d\u00E9sactiver les guides et les \u00E9l\u00E9ments invisibles", -anchor_desc:"Ins\u00E9rer/\u00C9diter ancre", -cut_desc:"Couper", -copy_desc:"Copier", -paste_desc:"Coller", -image_props_desc:"Propri\u00E9t\u00E9s de l'image", -newdocument_desc:"Nouveau document", -help_desc:"Aide", -blockquote_desc:"Citation", -clipboard_msg:"Copier/Couper/Coller n'est pas disponible sous Mozilla et sous Firefox.\n\r\n Voulez-vous plus d'information sur ce probl\u00E8me\u00A0?", -path:"Chemin", -newdocument:"\u00CAtes-vous s\u00FBr de vouloir effacer l'enti\u00E8ret\u00E9 du document\u00A0?", -toolbar_focus:"Aller aux boutons de l'\u00E9diteur - Alt+Q, Aller \u00E0 l'\u00E9diteur - Alt-Z, Aller au chemin de l'\u00E9l\u00E9ment - Alt-X", -more_colors:"Plus de couleurs" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr_dlg.js deleted file mode 100644 index b27bee405d..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/fr_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('fr.umbraco_dlg',{ -about_title:"\u00C0 propos de TinyMCE", -about_general:"\u00C0 propos", -about_help:"Aide", -about_license:"Licence", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Auteur", -about_version:"Version", -about_loaded:"Plugins charg\u00E9s", -anchor_title:"Ins\u00E9rer/\u00C9diter ancre", -anchor_name:"Nom de l'ancre", -code_title:"\u00C9diteur de la source HTML", -code_wordwrap:"Rupture de ligne", -colorpicker_title:"Choisir une couleur", -colorpicker_picker_tab:"Nuancier", -colorpicker_picker_title:"Nuancier", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Couleurs de la palette", -colorpicker_named_tab:"Noms", -colorpicker_named_title:"Couleurs nomm\u00E9es", -colorpicker_color:"Couleur :", -colorpicker_name:"Nom :", -charmap_title:"Choisir le caract\u00E8re \u00E0 ins\u00E9rer", -image_title:"Ins\u00E9rer/\u00C9diter image", -image_src:"URL de l'image", -image_alt:"Description de l'image", -image_list:"Liste d'images", -image_border:"Bordure", -image_dimensions:"Dimensions", -image_vspace:"Espacement vertical", -image_hspace:"Espacement horizontal", -image_align:"Alignement", -image_align_baseline:"Base", -image_align_top:"Sommet", -image_align_middle:"Milieu", -image_align_bottom:"Bas", -image_align_texttop:"Haut du texte", -image_align_textbottom:"Bas du texte", -image_align_left:"Gauche", -image_align_right:"Droite", -link_title:"Ins\u00E9rer/\u00C9diter lien", -link_url:"URL du lien", -link_target:"Cible", -link_target_same:"Ouvrir dans la m\u00EAme fen\u00EAtre", -link_target_blank:"Ouvrir dans une nouvelle fen\u00EAtre", -link_titlefield:"Titre", -link_is_email:"L'url que vous avez entr\u00E9 semble \u00EAtre une adresse e-mail, voulez-vous ajouter le pr\u00E9fixe mailto:\u00A0?", -link_is_external:"L'url que vous avez entr\u00E9 semble \u00EAtre une adresse web externe, voulez-vous ajouter le pr\u00E9fixe http://\u00A0?", -link_list:"Liste de liens" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he.js deleted file mode 100644 index 61a4e8c75c..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('he.umbraco',{ -style_select:"סגנונות", -font_size:"גודל גופן", -fontdefault:"משפחת הגופן", -block:"תבנית", -paragraph:"פסקה", -div:"Div", -address:"כתובת", -pre:"מעוצב מר×ש", -h1:"כותרת 1", -h2:"כותרת 2", -h3:"כותרת 3", -h4:"כותרת 4", -h5:"כותרת 5", -h6:"כותרת 6", -blockquote:"ציטוט", -code:"קוד", -samp:"קוד לדוגמ×", -dt:"הגדרת מונח ", -dd:"תי×ור המונח", -bold_desc:"בולט (Ctrl+B)", -italic_desc:"נטוי (Ctrl+I)", -underline_desc:"קו תחתון (Ctrl+U)", -striketrough_desc:"קו חוצה", -justifyleft_desc:"יישר לשמ×ל", -justifycenter_desc:"יישר למרכז", -justifyright_desc:"יישר לימין", -justifyfull_desc:"יישור מל×", -bullist_desc:"רשימה ×œ× ×ž×¡×•×“×¨×ª", -numlist_desc:"רשימה מסודרת", -outdent_desc:"הסט החוצה", -indent_desc:"הסט פנימה", -undo_desc:"בטל (Ctrl+Z)", -redo_desc:"עשה שוב (Ctrl+Y)", -link_desc:"הוסף\ערוך קישור", -unlink_desc:"בטל קישור", -image_desc:"הוסף\ערוך תמונה", -cleanup_desc:"× ×§×” קוד מבולגן", -code_desc:"ערוך קוד HTML", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"הכנס סרגל ×ופקי", -removeformat_desc:"הסר עיצוב", -custom1_desc:"Your custom description here", -forecolor_desc:"בחר צבע טקסט", -backcolor_desc:"בחר צבע רקע", -charmap_desc:"הוסף תו מות×× ×ישית", -visualaid_desc:"החלף מצב ×§×•×•×™× ×ž× ×—×™×\×’×•×¨×ž×™× ×‘×œ×ª×™ נר××™×", -anchor_desc:"הוסף\ערוך עוגן", -cut_desc:"גזור", -copy_desc:"העתק", -paste_desc:"הדבק", -image_props_desc:"מ×פייני תמונה", -newdocument_desc:"מסמך חדש", -help_desc:"עזרה", -blockquote_desc:"Blockquote", -clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\r\nDo you want more information about this issue?", -path:"Path", -newdocument:"Are you sure you want clear all contents?", -toolbar_focus:"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X", -more_colors:"עוד צבעי×" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he_dlg.js deleted file mode 100644 index c987d74a45..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/he_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('he.umbraco_dlg',{ -about_title:"×ודות TinyMCE", -about_general:"×ודות", -about_help:"עזרה", -about_license:"רישיון", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Author", -about_version:"Version", -about_loaded:"Loaded plugins", -anchor_title:"הוסף\ערוך עוגן", -anchor_name:"×©× ×”×¢×•×’×Ÿ", -code_title:"עורך קוד HTML", -code_wordwrap:"שמירת שוליי×", -colorpicker_title:"בחר צבע", -colorpicker_picker_tab:"Picker", -colorpicker_picker_title:"בחירת צבע", -colorpicker_palette_tab:"לוח צבעי×", -colorpicker_palette_title:"לוח צבעי×", -colorpicker_named_tab:"×¦×‘×¢×™× ×§×‘×•×¢×™×", -colorpicker_named_title:"×¦×‘×¢×™× ×§×‘×•×¢×™×", -colorpicker_color:"צבע:", -colorpicker_name:"ש×:", -charmap_title:"בחר תו מות×× ×ישית", -image_title:"הוסף\ערוך תמונה", -image_src:"כתובת התמונה", -image_alt:"תי×ור התמונה", -image_list:"Image list", -image_border:"גבול", -image_dimensions:"מידות", -image_vspace:"מרווח ×× ×›×™", -image_hspace:"מרווח ×ופקי", -image_align:"יישור", -image_align_baseline:"נקודת התחלה", -image_align_top:"ר×ש", -image_align_middle:"×מצע", -image_align_bottom:"תחתית", -image_align_texttop:"ר×ש הטקסט", -image_align_textbottom:"תחתית הטקסט", -image_align_left:"שמ×ל", -image_align_right:"ימין", -link_title:"הוסף\ערוך לינק", -link_url:"כתובת הקישור", -link_target:"יעד", -link_target_same:"פתח קישור ב×ותו חלון", -link_target_blank:"פתח קישור בחלון חדש", -link_titlefield:"כותרת", -link_is_email:"The URL you entered seems to be an email address, do you want to add the required mailto: prefix?", -link_is_external:"The URL you entered seems to external link, do you want to add the required http:// prefix?", -link_list:"רשימת קישורי×" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it.js deleted file mode 100644 index 1cff652533..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it.js +++ /dev/null @@ -1,76 +0,0 @@ -tinyMCE.addI18n('it.umbraco',{ -"style_select":"Stili", -"anchor_delta_height":"", -"anchor_delta_width":"", -"charmap_delta_height":"", -"charmap_delta_width":"", -"colorpicker_delta_height":"", -"colorpicker_delta_width":"", -"link_delta_height":"", -"link_delta_width":"", -"image_delta_height":"", -"image_delta_width":"", -"font_size":"Grandezza carattere", -fontdefault:"Famiglia carattere", -block:"Formato", -paragraph:"Paragrafo", -div:"Div", -address:"Indirizzo", -pre:"Preformattato", -h1:"Intestazione 1", -h2:"Intestazione 2", -h3:"Intestazione 3", -h4:"Intestazione 4", -h5:"Intestazione 5", -h6:"Intestazione 6", -blockquote:"Testo quotato", -code:"Codice", -samp:"Esempio codice", -dt:"Termine definizione", -dd:"Descrizione definizione", -"bold_desc":"Grassetto (Ctrl+B)", -"italic_desc":"Corsivo (Ctrl+I)", -"underline_desc":"Sottolineato (Ctrl+U)", -striketrough_desc:"Barrato", -justifyleft_desc:"Allinea a sinistra", -justifycenter_desc:"Centra", -justifyright_desc:"Allinea a destra", -justifyfull_desc:"Giustifica", -bullist_desc:"Lista non ordinata", -numlist_desc:"Lista ordinata", -outdent_desc:"Sposta verso esterno", -indent_desc:"Sposta verso interno", -undo_desc:"Annulla (Ctrl+Z)", -redo_desc:"Ripristina (Ctrl+Y)", -link_desc:"Inserisci/modifica collegamento", -unlink_desc:"Togli collegamento", -image_desc:"Inserisci/modifica immagine", -cleanup_desc:"Pulisci codice disordinato", -code_desc:"Modifica sorgente HTML", -sub_desc:"Pedice", -sup_desc:"Apice", -hr_desc:"Inserisci riga orizzontale", -removeformat_desc:"Rimuovi formattazione", -custom1_desc:"La tua descrizione personalizzata qui", -forecolor_desc:"Seleziona colore testo", -backcolor_desc:"Seleziona colore sfondo", -charmap_desc:"Inserisci carattere speciale", -visualaid_desc:"Mostra/nascondi linee guida/elementi invisibili", -anchor_desc:"Inserisci/modifica ancora", -cut_desc:"Taglia", -copy_desc:"Copia", -paste_desc:"Incolla", -image_props_desc:"Propriet\u00E0 immagine", -newdocument_desc:"Nuovo documento", -"help_desc":"Aiuto", -"blockquote_desc":"Testo quotato", -"clipboard_msg":"Copia/Taglia/Incolla non \u00E8 disponibile in Mozilla e Firefox..\r\nSi desidera avere maggiori informazioni su questo problema?", -path:"Percorso", -newdocument:"Sei sicuro di voler cancellare tutti i contenuti?", -"toolbar_focus":"Vai ai pulsanti strumento - Alt+Q, Vai all'editor - Alt-Z, Vai al percorso dell'elemento - Alt-X", -"more_colors":"Colori aggiuntivi", -"rich_text_area":"Rich Text Area", -"help_shortcut":"Premere ALT-F10 per la barra degli strumenti. Premere ALT-0 per aiuto", -"shortcuts_desc":"Guida accessibilit\u00E0", -toolbar:"Barra degli strumenti" -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it_dlg.js deleted file mode 100644 index ff20774420..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/it_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('it.umbraco_dlg',{ -"about_title":"Informazioni su TinyMCE", -"about_general":"Informazioni", -"about_help":"Aiuto", -"about_license":"Licenza", -"about_plugins":"Plugins", -"about_plugin":"Plugin", -"about_author":"Autore", -"about_version":"Versione", -"about_loaded":"Plugin caricati", -"anchor_title":"Inserisci/modifica ancora", -"anchor_name":"Nome ancora", -"code_title":"Editor sorgente HTML", -"code_wordwrap":"A capo automatico", -"colorpicker_title":"Seleziona un colore", -"colorpicker_picker_tab":"Selettore", -"colorpicker_picker_title":"Selettore colori", -"colorpicker_palette_tab":"Tavolozza", -"colorpicker_palette_title":"Tavolozza dei colori", -"colorpicker_named_tab":"Per nome", -"colorpicker_named_title":"Colori per nome", -"colorpicker_color":"Colore:", -"colorpicker_name":"Nome:", -"charmap_title":"Seleziona carattere speciale", -"charmap_usage":"Usa le frecce sinistra e destra per navigare.", -"image_title":"Inserisci/modifica immagine", -"image_src":"URL immagine", -"image_alt":"Descrizione immagine", -"image_list":"Lista immagini", -"image_border":"Bordo", -"image_dimensions":"Dimensioni", -"image_vspace":"Spaziatura verticale", -"image_hspace":"Spaziatura orizzontale", -"image_align":"Allineamento", -"image_align_baseline":"Alla base", -"image_align_top":"In alto", -"image_align_middle":"In mezzo", -"image_align_bottom":"In basso", -"image_align_texttop":"In alto al testo", -"image_align_textbottom":"In basso al testo", -"image_align_left":"A sinistra", -"image_align_right":"A destra", -"link_title":"Inserisci/modifica collegamento", -"link_url":"URL collegamento", -"link_target":"Target", -"link_target_same":"Apri link nella stessa finestra", -"link_target_blank":"Apri link in una nuova finestra", -"link_titlefield":"Titolo", -"link_is_email":"L'URL inserito sembra essere un indirizzo email. Aggiungere il necessario prefisso mailto: ?", -"link_is_external":"L'URL inserito sembra essere un link esterno. Aggiungere il necessario prefisso http:// ?", -"link_list":"Lista collegamenti" -}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja.js deleted file mode 100644 index 5213c923f6..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja.js +++ /dev/null @@ -1,75 +0,0 @@ -tinyMCE.addI18n('ja.umbraco',{ -"underline_desc":"下線 (Ctrl+U)", -"italic_desc":"斜体 (Ctrl+I)", -"bold_desc":"太字 (Ctrl+B)", -dd:"語å¥ã®èª¬æ˜Ž", -dt:"語å¥ã®å®šç¾©", -samp:"コードã®ä¾‹", -code:"コード", -blockquote:"引用", -h6:"見出ã—6", -h5:"見出ã—5", -h4:"見出ã—4", -h3:"見出ã—3", -h2:"見出ã—2", -h1:"見出ã—1", -pre:"整形済ã¿", -address:"使‰€", -div:"divè¦ç´ ", -paragraph:"段è½", -block:"書å¼", -fontdefault:"フォント", -"font_size":"フォントã®å¤§ãã•", -"style_select":"スタイル", -"anchor_delta_height":"", -"anchor_delta_width":"", -"charmap_delta_height":"", -"charmap_delta_width":"", -"colorpicker_delta_height":"", -"colorpicker_delta_width":"", -"link_delta_height":"", -"link_delta_width":"", -"image_delta_height":"", -"image_delta_width":"", -"more_colors":"ãã®ä»–ã®è‰²...", -"toolbar_focus":"ツールボタンã¸ç§»å‹• - Alt Q, エディタã«ç§»å‹• - Alt-Z, è¦ç´ ã®ãƒ‘スã¸ç§»å‹• - Alt-X", -newdocument:"本当ã«ã™ã¹ã¦ã®å†…容を消去ã—ã¦ã‚ˆã„ã§ã™ã‹?", -path:"パス", -"clipboard_msg":"Mozilla 㨠Firefox ã§ã¯ã‚³ãƒ”ー/切りå–り/貼り付ã‘ã¯ã§ãã¾ã›ã‚“。\nã“ã®å•題ã®è©³ç´°ã‚’知りãŸã„ã§ã™ã‹?", -"blockquote_desc":"引用ブロック", -"help_desc":"ヘルプ", -"newdocument_desc":"æ–°è¦ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆ", -"image_props_desc":"ç”»åƒã®å±žæ€§", -"paste_desc":"貼り付㑠(Ctrl+V)", -"copy_desc":"コピー (Ctrl+C)", -"cut_desc":"切りå–り (Ctrl+X)", -"anchor_desc":"ã‚¢ãƒ³ã‚«ãƒ¼ã®æŒ¿å…¥/編集", -"visualaid_desc":"ガイドラインã¨éžè¡¨ç¤ºè¦ç´ ã®è¡¨ç¤ºã‚’切替", -"charmap_desc":"特殊文字", -"backcolor_desc":"背景ã®è‰²", -"forecolor_desc":"文字ã®è‰²", -"custom1_desc":"説明文を入力ã—ã¦ãã ã•ã„。", -"removeformat_desc":"書å¼ã®è§£é™¤", -"hr_desc":"æ°´å¹³ç·šã®æŒ¿å…¥", -"sup_desc":"ä¸Šä»˜ãæ–‡å­—", -"sub_desc":"ä¸‹ä»˜ãæ–‡å­—", -"code_desc":"HTMLソースを編集", -"cleanup_desc":"コード整形", -"image_desc":"ç”»åƒã®æŒ¿å…¥/編集", -"unlink_desc":"リンクã®è§£é™¤", -"link_desc":"ãƒªãƒ³ã‚¯ã®æŒ¿å…¥/編集", -"redo_desc":"やり直㗠(Ctrl+Y)", -"undo_desc":"å…ƒã«æˆ»ã™ (Ctrl+Z)", -"indent_desc":"字下ã’を増やã™", -"outdent_desc":"字下ã’を減らã™", -"numlist_desc":"番å·ä»˜ãリスト", -"bullist_desc":"番å·ãªã—リスト", -"justifyfull_desc":"両端æƒãˆ", -"justifyright_desc":"峿ƒãˆ", -"justifycenter_desc":"中央æƒãˆ", -"justifyleft_desc":"å·¦æƒãˆ", -"striketrough_desc":"å–り消ã—ç·š", -"help_shortcut":"ALT-F10 ã§ãƒ„ールãƒãƒ¼ã€ALT-0 ã§ãƒ˜ãƒ«ãƒ—", -"rich_text_area":"リッãƒãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢", -"shortcuts_desc":"アクセシビリティã®ãƒ˜ãƒ«ãƒ—", -toolbar:"ツールãƒãƒ¼"}); diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja_dlg.js deleted file mode 100644 index 1489cb246b..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ja_dlg.js +++ /dev/null @@ -1,56 +0,0 @@ -tinyMCE.addI18n('ja.umbraco_dlg', {"link_list":"リンクã®ä¸€è¦§", -"link_is_external":"入力ã—ãŸURLã¯å¤–部ã®ãƒªãƒ³ã‚¯ã®ã‚ˆã†ã§ã™ã€‚リンク㫠http:// を追加ã—ã¾ã™ã‹?", -"link_is_email":"入力ã—ãŸURLã¯é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ã‚ˆã†ã§ã™ã€‚リンク㫠mailto: を追加ã—ã¾ã™ã‹?", -"link_titlefield":"タイトル", -"link_target_blank":"æ–°ã—ã„ウインドウã§é–‹ã", -"link_target_same":"åŒã˜ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã§é–‹ã", -"link_target":"ターゲット", -"link_url":"リンクã®URL", -"link_title":"ãƒªãƒ³ã‚¯ã®æŒ¿å…¥ã‚„編集", -"image_align_right":"峿ƒãˆ", -"image_align_left":"å·¦æƒãˆ", -"image_align_textbottom":"テキストã®ä¸‹ç«¯æƒãˆ", -"image_align_texttop":"テキストã®ä¸Šç«¯æƒãˆ", -"image_align_bottom":"下æƒãˆ", -"image_align_middle":"中央æƒãˆ", -"image_align_top":"上æƒãˆ", -"image_align_baseline":"ベースラインæƒãˆ", -"image_align":"é…ç½®", -"image_hspace":"å·¦å³ã®ä½™ç™½", -"image_vspace":"上下ã®ä½™ç™½", -"image_dimensions":"寸法", -"image_alt":"ç”»åƒã®èª¬æ˜Ž", -"image_list":"ç”»åƒã®ä¸€è¦§", -"image_border":"æž ç·š", -"image_src":"ç”»åƒã®URL", -"image_title":"ç”»åƒã®æŒ¿å…¥/編集", -"charmap_title":"特殊文字", -"charmap_usage":"å·¦å³ã®ã‚«ãƒ¼ã‚½ãƒ«ã‚­ãƒ¼ã‚’使用ã—ã¦ç§»å‹•ã—ã¦ãã ã•ã„。", -"colorpicker_name":"åå‰:", -"colorpicker_color":"色:", -"colorpicker_named_title":"定義済ã¿ã®è‰²", -"colorpicker_named_tab":"定義済ã¿", -"colorpicker_palette_title":"パレットã®è‰²", -"colorpicker_palette_tab":"パレット", -"colorpicker_picker_title":"è‰²é¸æŠž", -"colorpicker_picker_tab":"é¸æŠž", -"colorpicker_title":"è‰²ã‚’é¸æŠž", -"code_wordwrap":"è¡Œã®æŠ˜ã‚Šè¿”ã—", -"code_title":"HTMLソースエディタ", -"anchor_name":"アンカーã®åå‰", -"anchor_title":"ã‚¢ãƒ³ã‚«ãƒ¼ã®æŒ¿å…¥/編集", -"about_loaded":"読ã¿è¾¼ã¿æ¸ˆã¿ã®ãƒ—ラグイン", -"about_version":"ãƒãƒ¼ã‚¸ãƒ§ãƒ³", -"about_author":"作æˆè€…", -"about_plugin":"プラグイン", -"about_plugins":"プラグイン", -"about_license":"ライセンス", -"about_help":"ヘルプ", -"about_general":"TinyMCEã«ã¤ã„ã¦", -"about_title":"TinyMCEã«ã¤ã„ã¦", -"anchor_invalid":"有効ãªã‚¢ãƒ³ã‚«ãƒ¼ã®åå‰ã‚’指定ã—ã¦ãã ã•ã„。", -"accessibility_help":"アクセシビリティã®ãƒ˜ãƒ«ãƒ—", -"accessibility_usage_title":"全般的ãªä½¿ã„æ–¹", -"invalid_color_value":"無効ãªå€¤", -"":""}); - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko.js deleted file mode 100644 index 772c836453..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ko.advanced',{underline_desc:"\ubc11\uc904(Ctrl+U)",italic_desc:"\uc774\ud0e4\ub9ad(Ctrl+I)",bold_desc:"\uad75\uc740 \uae00\uc528(Ctrl+B)",dd:"\uc815\uc758 \uc124\uba85",dt:"\uc5b4\uad6c \uc815\uc758",samp:"\uc0d8\ud50c\ucf54\ub4dc",code:"\ucf54\ub4dc",blockquote:"\uc778\uc6a9\ubb38",h6:"\ud45c\uc81c6",h5:"\ud45c\uc81c5",h4:"\ud45c\uc81c4",h3:"\ud45c\uc81c3",h2:"\ud45c\uc81c2",h1:"\ud45c\uc81c1",pre:"pre",address:"\uc8fc\uc18c",div:"Div",paragraph:"\ub2e8\ub77d",block:"\ud3ec\ub9f7",fontdefault:"\uae00\uaf34",font_size:"\uae00\uaf34 \ud06c\uae30",style_select:"\uc2a4\ud0c0\uc77c",more_colors:"\uadf8 \uc678\uc758 \uc0c9",toolbar_focus:"\ubc84\ud2bc\uc73c\ub85c \uc810\ud504 - Alt+Q, \uc5d0\ub514\ud130\ub85c \uc810\ud504 - Alt-Z, Jump to element path - Alt-X",newdocument:"\ud3b8\uc9d1\uc911\uc758 \ub370\uc774\ud130\ub97c \ubaa8\ub450 \uc783\uc5b4\ub3c4 \uad1c\ucc2e\uc2b5\ub2c8\uae4c?",path:"Path",clipboard_msg:"\ubcf5\uc0ac/\uc798\ub77c\ub0b4\uae30/\ubd99\uc774\uae30\ub294 Mozilla \ubc0fFirefox \uc5d0\uc11c \uc0ac\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\\n\uc0c1\uc138\uc815\ubcf4\ub97c \ud45c\uc2dc\ud569\ub2c8\uae4c?",blockquote_desc:"\uc778\uc6a9\ubb38",help_desc:"\ub3c4\uc6c0\ub9d0",newdocument_desc:"\uc2e0\uaddc\uae00 \uc791\uc131",image_props_desc:"\uc774\ubbf8\uc9c0\uc18d\uc131",paste_desc:"\ubd99\uc774\uae30",copy_desc:"\ubcf5\uc0ac",cut_desc:"\uc798\ub77c\ub0b4\uae30",anchor_desc:"\uc5e5\ucee4 \uc0bd\uc785/\ud3b8\uc9d1",visualaid_desc:"\uac00\uc774\ub4dc\ub77c\uc778 \ud45c\uc2dc/\ube44\ud45c\uc2dc",charmap_desc:"\ud2b9\uc218 \ubb38\uc790",backcolor_desc:"\ubc30\uacbd\uc0c9",forecolor_desc:"\uae00\uc790\uc0c9",custom1_desc:"\ucee4\uc2a4\ud140 \uc124\uba85",removeformat_desc:"\uc11c\uc2dd \ud574\uc81c",hr_desc:"\uad6c\ubd84\uc120",sup_desc:"\uc704\ucca8\uc790",sub_desc:"\uc544\ub798\ucca8\uc790",code_desc:"HTML \ud3b8\uc9d1",cleanup_desc:"\uc9c0\uc800\ubd84\ud55c \ucf54\ub4dc \uc0ad\uc81c",image_desc:"\uc774\ubbf8\uc9c0 \uc0bd\uc785/\ud3b8\uc9d1",unlink_desc:"\ub9c1\ud06c \uc0ad\uc81c",link_desc:"\ub9c1\ud06c\uc758 \uc0bd\uc785/\ud3b8\uc9d1",redo_desc:"\ub2e4\uc2dc\uc2e4\ud589(Ctrl+Y)",undo_desc:"\uc2e4\ud589\ucde8\uc18c(Ctrl+Z)",indent_desc:"\ub4e4\uc5ec\uc4f0\uae30",outdent_desc:"\ub0b4\uc5b4\uc4f0\uae30",numlist_desc:"\uc21c\ucc28\ubaa9\ub85d",bullist_desc:"\ube44\uc21c\ucc28\ubaa9\ub85d",justifyfull_desc:"\ubc30\ubd84 \uc815\ub82c",justifyright_desc:"\uc624\ub978\ucabd \uc815\ub82c",justifycenter_desc:"\uac00\uc6b4\ub370 \uc815\ub82c",justifyleft_desc:"\uc67c\ucabd \uc815\ub82c",striketrough_desc:"\ucde8\uc18c\uc120",anchor_delta_height:"",anchor_delta_width:"",charmap_delta_height:"",charmap_delta_width:"",colorpicker_delta_height:"",colorpicker_delta_width:"",link_delta_height:"",link_delta_width:"",image_delta_height:"",image_delta_width:""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko_dlg.js deleted file mode 100644 index 67bf5b2a46..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ko_dlg.js +++ /dev/null @@ -1 +0,0 @@ -tinyMCE.addI18n('ko.advanced_dlg',{link_list:"\ub9c1\ud06c \ubaa9\ub85d",link_is_external:"\uc678\ubd80URL\uc774 \uc785\ub825\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\nURL\uc758 \uc55e\uc5d0 http://\ub97c \ubd99\uc785\ub2c8\uae4c?",link_is_email:"\uba54\uc77c\uc8fc\uc18c\uac00 \uc785\ub825\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\\n\uba54\uc77c\uc8fc\uc18c\uc758 \uc55e\uc5d0 mailto:\ub97c \ubd99\uc785\ub2c8\uae4c?",link_titlefield:"\uc81c\ubaa9",link_target_blank:"\uc0c8\ucc3d",link_target_same:"\uac19\uc740\ucc3d",link_target:"Target",link_url:"\ub9c1\ud06c URL",link_title:"\ub9c1\ud06c\uc758 \uc0bd\uc785/\ud3b8\uc9d1",image_align_right:"Right",image_align_left:"Left",image_align_textbottom:"Text bottom",image_align_texttop:"Text top",image_align_bottom:"Bottom",image_align_middle:"Middle",image_align_top:"Top",image_align_baseline:"\uae30\uc900\uc120",image_align:"\uc815\ub82c",image_hspace:"\uc88c\uc6b0 \uc5ec\ubc31",image_vspace:"\uc0c1\ud558 \uc5ec\ubc31",image_dimensions:"\ud06c\uae30",image_alt:"\uc774\ubbf8\uc9c0 \uc124\uba85",image_list:"\uc774\ubbf8\uc9c0 \ubaa9\ub85d",image_border:"\ud14c\ub450\ub9ac\uc120",image_src:"\uc774\ubbf8\uc9c0 URL",image_title:"\uc774\ubbf8\uc9c0\uc758 \uc0bd\uc785/\ud3b8\uc9d1",charmap_title:"\ud2b9\uc218 \ubb38\uc790",colorpicker_name:"\uc0c9 \uc774\ub984:",colorpicker_color:"Color:",colorpicker_named_title:"\uc0c9",colorpicker_named_tab:"\uc0c9 \uc774\ub984",colorpicker_palette_title:"\ud314\ub808\ud2b8 \uc0c9",colorpicker_palette_tab:"\ud314\ub808\ud2b8",colorpicker_picker_title:"\uceec\ub7ec \ud53d\ucee4",colorpicker_picker_tab:"\ud53d\ucee4",colorpicker_title:"\uc0c9\uc744 \uc120\ud0dd",code_wordwrap:"\uc6cc\ub4dc\ub7a9",code_title:"\uc18c\uc2a4 \ud3b8\uc9d1",anchor_name:"\uc5e5\ucee4\uba85",anchor_title:"\uc5e5\ucee4 \uc0bd\uc785/\ud3b8\uc9d1",about_loaded:"\uc2e4\ud589\ub41c \ud50c\ub7ec\uadf8\uc778",about_version:"\ubc84\uc83c",about_author:"\uc81c\uc791\uc790",about_plugin:"\ud50c\ub7ec\uadf8\uc778",about_plugins:"\ud50c\ub7ec\uadf8\uc778",about_license:"\ub77c\uc774\uc13c\uc2a4",about_help:"\ub3c4\uc6c0\ub9d0",about_general:"About",about_title:"TinyMCE\uc5d0 \ub300\ud558\uc5ec"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl.js deleted file mode 100644 index baa70c12b2..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('nl.umbraco',{ -style_select:"Stijlen", -font_size:"Tekengrootte", -fontdefault:"Lettertype", -block:"Opmaak", -paragraph:"Alinea", -div:"Div", -address:"Adres", -pre:"Vaste opmaak", -h1:"Kop 1", -h2:"Kop 2", -h3:"Kop 3", -h4:"Kop 4", -h5:"Kop 5", -h6:"Kop 6", -blockquote:"Citaat", -code:"Code", -samp:"Codevoorbeeld", -dt:"Definitieterm", -dd:"Definitiebeschrijving", -bold_desc:"Vet (Ctrl+B)", -italic_desc:"Cursief (Ctrl+I)", -underline_desc:"Onderstrepen (Ctrl+U)", -striketrough_desc:"Doorhalen", -justifyleft_desc:"Links uitlijnen", -justifycenter_desc:"Centreren", -justifyright_desc:"Rechts uitlijnen", -justifyfull_desc:"Uitvullen", -bullist_desc:"Opsommingstekens", -numlist_desc:"Nummering", -outdent_desc:"Inspringing verkleinen", -indent_desc:"Inspringing vergroten", -undo_desc:"Ongedaan maken (Ctrl+Z)", -redo_desc:"Herhalen (Ctrl+Y)", -link_desc:"Link invoegen/bewerken", -unlink_desc:"Link verwijderen", -image_desc:"Afbeelding invoegen/bewerken", -cleanup_desc:"Code opruimen", -code_desc:"HTML bron bewerken", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Scheidingslijn invoegen", -removeformat_desc:"Opmaak verwijderen", -custom1_desc:"Uw eigen beschrijving hier", -forecolor_desc:"Tekstkleur", -backcolor_desc:"Tekstmarkeringskleur", -charmap_desc:"Symbool invoegen", -visualaid_desc:"Hulplijnen weergeven", -anchor_desc:"Anker invoegen/bewerken", -cut_desc:"Knippen", -copy_desc:"Kopi\u00EBren", -paste_desc:"Plakken", -image_props_desc:"Afbeeldingseigenschappen", -newdocument_desc:"Nieuw document", -help_desc:"Help", -blockquote_desc:"Citaat", -clipboard_msg:"Kopi\u00EBren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze beperking?", -path:"Pad", -newdocument:"Weet u zeker dat u alle inhoud wilt wissen?", -toolbar_focus:"Spring naar werkbalk - Alt+Q, Spring naar tekst - Alt-Z, Spring naar elementpad - Alt-X", -more_colors:"Meer kleuren" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl_dlg.js deleted file mode 100644 index 5c2046dda7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/nl_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('nl.umbraco_dlg',{ -about_title:"Over TinyMCE", -about_general:"Info", -about_help:"Help", -about_license:"Licentie", -about_plugins:"Invoegtoepassingen", -about_plugin:"Invoegtoepassing", -about_author:"Auteur", -about_version:"Versie", -about_loaded:"Geladen Invoegtoepassingen", -anchor_title:"Anker invoegen/bewerken", -anchor_name:"Ankernaam", -code_title:"HTML Bron", -code_wordwrap:"Automatische terugloop", -colorpicker_title:"Kleuren", -colorpicker_picker_tab:"Alle kleuren", -colorpicker_picker_title:"Alle kleuren", -colorpicker_palette_tab:"Palet", -colorpicker_palette_title:"Paletkleuren", -colorpicker_named_tab:"Benoemd", -colorpicker_named_title:"Benoemde kleuren", -colorpicker_color:"Kleur:", -colorpicker_name:"Naam:", -charmap_title:"Symbolen", -image_title:"Afbeelding invoegen/bewerken", -image_src:"Bestand/URL", -image_alt:"Beschrijving", -image_list:"Lijst", -image_border:"Rand", -image_dimensions:"Afmetingen", -image_vspace:"Verticale ruimte", -image_hspace:"Horizontale ruimte", -image_align:"Uitlijning", -image_align_baseline:"Basislijn", -image_align_top:"Boven", -image_align_middle:"Midden", -image_align_bottom:"Onder", -image_align_texttop:"Bovenkant tekst", -image_align_textbottom:"Onderkant tekst", -image_align_left:"Links", -image_align_right:"Rechts", -link_title:"Link invoegen/bewerken", -link_url:"URL", -link_target:"Doel", -link_target_same:"Link in hetzelfde venster openen", -link_target_blank:"Link in een nieuw venster openen", -link_titlefield:"Titel", -link_is_email:"De ingevoerde URL lijkt op een e-mailadres. Wilt u de vereiste mailto: tekst voorvoegen?", -link_is_external:"De ingevoerde URL lijkt op een externe link. Wilt u de vereiste http:// tekst voorvoegen?", -link_list:"Link lijst" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no.js deleted file mode 100644 index ad01bea4a5..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('no.umbraco',{ -style_select:"Stiler", -font_size:"Skriftst\u00F8rrelse", -fontdefault:"Skriftfamilie", -block:"Format", -paragraph:"Avsnitt", -div:"Div", -address:"Adresse", -pre:"Pre-formatert", -h1:"Overskrift 1", -h2:"Overskrift 2", -h3:"Overskrift 3", -h4:"Overskrift 4", -h5:"Overskrift 5", -h6:"Overskrift 6", -blockquote:"Innrykk", -code:"Kode", -samp:"Kodeeksempel", -dt:"Definisjonsuttrykk", -dd:"Definisjonsbeskrivelse", -bold_desc:"Fet", -italic_desc:"Kursiv", -underline_desc:"Understrek", -striketrough_desc:"Gjennomstrek", -justifyleft_desc:"Venstrejustert", -justifycenter_desc:"Midtstilt", -justifyright_desc:"H\u00F8yrejustert", -justifyfull_desc:"Blokkjustert", -bullist_desc:"Punktliste", -numlist_desc:"Nummerliste", -outdent_desc:"Reduser innrykk", -indent_desc:"\u00D8k innrykk", -undo_desc:"Angre", -redo_desc:"Gj\u00F8r om", -link_desc:"Sett inn / endre lenke", -unlink_desc:"Fjern lenke", -image_desc:"Sett inn / endre bilde", -cleanup_desc:"Rens grisete kode", -code_desc:"Redigere HTML-kode", -sub_desc:"Senk skrift", -sup_desc:"Hev skrift", -hr_desc:"Sett inn horisontal linje", -removeformat_desc:"Fjern formatering", -custom1_desc:"Din spesialfunksjondefinisjon her", -forecolor_desc:"Vel skriftfarge", -backcolor_desc:"Vel bakgrunnsfarge", -charmap_desc:"Sett inn spesialtegn", -visualaid_desc:"Sl\u00E5 av/p\u00E5 usynlige element", -anchor_desc:"Sett inn / endre anker", -cut_desc:"Klipp ut", -copy_desc:"Kopier", -paste_desc:"Lim inn", -image_props_desc:"Egenskaper for bilde", -newdocument_desc:"Nytt dokument", -help_desc:"Hjelp", -blockquote_desc:"Innrykk", -clipboard_msg:"Klipp ut / Kopier /Lim inn fungerer ikke i Mozilla og Firefox. \r\n Vil du vite mer om dette?", -path:"Sti", -newdocument:"Er du sikker p\u00E5 at du vil slette alt innhold?", -toolbar_focus:"Skift til verkt\u00F8yknapper - Alt+Q, Skift til editor - Alt-Z, Skift til elementsti - Alt-", -more_colors:"Flere farger" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no_dlg.js deleted file mode 100644 index 019bbe7712..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/no_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('no.umbraco_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hjelp", -about_license:"Lisens", -about_plugins:"Programtillegg", -about_plugin:"Programtillegg", -about_author:"Utvikler", -about_version:"Versjon", -about_loaded:"Last programtillegg", -anchor_title:"Sett inn / endre anker", -anchor_name:"Ankernavn", -code_title:"HTML-editor", -code_wordwrap:"Tekstbryting", -colorpicker_title:"Velg en farge", -colorpicker_picker_tab:"Velg farge", -colorpicker_picker_title:"Fargevalg", -colorpicker_palette_tab:"Palett", -colorpicker_palette_title:"Palettfarger", -colorpicker_named_tab:"Navnevalg", -colorpicker_named_title:"Fargenavn", -colorpicker_color:"Farge:", -colorpicker_name:"Navn:", -charmap_title:"Velg spesialtegn", -image_title:"Sett inn / endre bilde", -image_src:"Bilde-URL", -image_alt:"Bildeomtale", -image_list:"Liste med bilde", -image_border:"Ramme", -image_dimensions:"Dimensjoner", -image_vspace:"Vertikal avstand", -image_hspace:"Horisontal avstand", -image_align:"Justering", -image_align_baseline:"Bunnlinje", -image_align_top:"Topp", -image_align_middle:"Midtstilt", -image_align_bottom:"Bunn", -image_align_texttop:"Teksttopp", -image_align_textbottom:"Tekstbunn", -image_align_left:"Venstre", -image_align_right:"H\u00F8yre", -link_title:"Sett inn / endre lenke", -link_url:"Lenke-URL", -link_target:"Vindu", -link_target_same:"\u00C5pne i dette vinduet", -link_target_blank:"\u00C5pne i nytt vindu", -link_titlefield:"Tittel", -link_is_email:"Nettadressen du skrev inn ser ut til \u00E5 v\u00E6re en e-postadresse. \u00D8nsker du \u00E5 legge til det obligatoriske mailto:-prefikset?", -link_is_external:"Nettadressen du skrev inn ser ut til \u00E5 v\u00E6re en ekstern nettadresse. \u00D8nsker du \u00E5 legge til det obligatoriske http://-prefikset?", -link_list:"Lenkeliste" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru.js deleted file mode 100644 index 027943d0bc..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru.js +++ /dev/null @@ -1,76 +0,0 @@ -tinyMCE.addI18n('ru.umbraco',{ -style_select:"Стиль", -font_size:"Размер", -fontdefault:"Шрифт", -block:"Формат", -paragraph:"Ðбзац", -div:"Блок", -address:"ÐдреÑ", -pre:"Преформатированный", -h1:"Заголовок 1", -h2:"Заголовок 2", -h3:"Заголовок 3", -h4:"Заголовок 4", -h5:"Заголовок 5", -h6:"Заголовок 6", -blockquote:"Цитата", -code:"Код", -samp:"Пример кода", -dt:"Термин Ñправочника", -dd:"ОпиÑание Ñправочника", -bold_desc:"Полужирный (Ctrl+B)", -italic_desc:"КурÑив (Ctrl+I)", -underline_desc:"Подчеркнутый (Ctrl+U)", -striketrough_desc:"Зачеркнутый", -justifyleft_desc:"По левому краю", -justifycenter_desc:"По центру", -justifyright_desc:"По правому краю", -justifyfull_desc:"По ширине", -bullist_desc:"Маркированный ÑпиÑок", -numlist_desc:"Ðумерованный ÑпиÑок", -outdent_desc:"Уменьшить отÑтуп", -indent_desc:"Увеличить отÑтуп", -undo_desc:"Отменить (Ctrl+Z)", -redo_desc:"Вернуть (Ctrl+Y)", -link_desc:"Добавить/Изменить ÑÑылку", -unlink_desc:"Удалить ÑÑылку", -image_desc:"Добавить/Изменить изображение", -cleanup_desc:"ОчиÑтить лишний код", -code_desc:"Редактировать HTML код", -sub_desc:"ПодÑтрочный", -sup_desc:"ÐадÑтрочный", -hr_desc:"Добавить черту", -removeformat_desc:"ОчиÑтить формат", -custom1_desc:"СобÑтвенное опиÑание", -forecolor_desc:"Цвет текÑта", -backcolor_desc:"Цвет фона", -charmap_desc:"Добавить Ñимвол", -visualaid_desc:"Ð’Ñе знаки", -anchor_desc:"Добавить/Изменить Ñкорь", -cut_desc:"Вырезать", -copy_desc:"Копировать", -paste_desc:"Ð’Ñтавить", -image_props_desc:"Параметры изображениÑ", -newdocument_desc:"Ðовый документ", -help_desc:"Справка", -blockquote_desc:"Цитата", -clipboard_msg:"Копирование, вырезка и вÑтавка не работают в Firefox.\nХотите получить более подробную информацию?", -path:"Путь", -newdocument:"Ð’Ñ‹ уверены, что хотите вÑе удалить?", -toolbar_focus:"Перейти на панель кнопок (Alt+Q). Перейти к редактору (Alt+Z). Перейти к Ñлементу пути (Alt+X).", -more_colors:"Другие цвета...", -anchor_delta_height:"", -anchor_delta_width:"", -charmap_delta_height:"", -charmap_delta_width:"", -colorpicker_delta_height:"", -colorpicker_delta_width:"", -link_delta_height:"", -link_delta_width:"", -image_delta_height:"", -image_delta_width:"", -help_shortcut:"ИÑпользуйте клавиши Alt-F10 Ð´Ð»Ñ Ð¿Ð°Ð½ÐµÐ»Ð¸ инÑтрументов. ИÑпользуйте Alt-0 Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñправки", -rich_text_area:"ОблаÑть форматированного текÑта", -shortcuts_desc:"Справка по доÑтупноÑти", -umbracomacro_desc:"Ð’Ñтавить макроÑ", -toolbar:"Панель инÑтрументов"}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru_dlg.js deleted file mode 100644 index ab380ec47a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/ru_dlg.js +++ /dev/null @@ -1,56 +0,0 @@ -tinyMCE.addI18n('ru.umbraco_dlg',{ -about_title:"ОпиÑание TinyMCE", -about_general:"ОпиÑание", -about_help:"Помощь", -about_license:"ЛицензиÑ", -about_plugins:"Дополнительные модули", -about_plugin:"Модуль", -about_author:"Ðвтор", -about_version:"ВерÑиÑ", -about_loaded:"Подключенные модули", -accessibility_help:"Справка по доÑтупноÑти", -accessibility_usage_title:"ОбщедоÑтупное применение", -anchor_title:"Параметры ÑкорÑ", -anchor_name:"Ð˜Ð¼Ñ ÑкорÑ", -anchor_invalid:"Укажите корректное название ÑкорÑ.", -code_title:"Редактор HTML кода", -code_wordwrap:"ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ñтрок", -colorpicker_title:"Цвета", -colorpicker_picker_tab:"Спктр", -colorpicker_picker_title:"Цвета", -colorpicker_palette_tab:"Палитра", -colorpicker_palette_title:"Цвета", -colorpicker_named_tab:"ÐазваниÑ", -colorpicker_named_title:"Цвета", -colorpicker_color:"Код:", -colorpicker_name:"Ðазвание:", -charmap_title:"Выбор Ñимвола", -charmap_usage:"ИÑпользуйте Ñтрелки вправо и влево Ð´Ð»Ñ Ð½Ð°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ð¸.", -image_title:"Параметры изображениÑ", -image_src:"ÐдреÑ", -image_alt:"ОпиÑание", -image_list:"СпиÑок картинок", -image_border:"Граница", -image_dimensions:"Размер", -image_vspace:"Верт. отÑтуп", -image_hspace:"Гориз. отÑтуп", -image_align:"Выравнивание", -image_align_baseline:"По базовой линии", -image_align_top:"По верхнему краю", -image_align_middle:"По центру", -image_align_bottom:"По нижнему краю", -image_align_texttop:"По верхнему краю текÑта", -image_align_textbottom:"По нижнему краю текÑта", -image_align_left:"По левому краю", -image_align_right:"По правому краю", -invalid_color_value:"Ðекорректное значение цвета", -link_title:"Параметры ÑÑылки", -link_url:"ÐдреÑ", -link_target:"Цель", -link_target_same:"Открыть в Ñтом окне", -link_target_blank:"Открыть в новом окне", -link_titlefield:"Заголовок", -link_is_email:"Введенный Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°ÐµÑ‚ Ñлектронную почту, добавить mailto: префикÑ?", -link_is_external:"Введенный Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°ÐµÑ‚ внешнюю ÑÑылку, добавить http:// префикÑ?", -link_list:"СпиÑок ÑÑылок" -"":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv.js deleted file mode 100644 index 64f2ab7f3f..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv.js +++ /dev/null @@ -1,60 +0,0 @@ -tinyMCE.addI18n('sv.umbraco',{ -style_select:"Stilar", -font_size:"Fontstorlek", -fontdefault:"Fontfamilj", -block:"Format", -paragraph:"Stycke", -div:"Div", -address:"Adress", -pre:"F\u00F6rformaterad", -h1:"Rubrik 1", -h2:"Rubrik 2", -h3:"Rubrik 3", -h4:"Rubrik 4", -h5:"Rubrik 5", -h6:"Rubrik 6", -blockquote:"Blockcitat", -code:"Kodblock", -samp:"Kodexempel", -dt:"Definitionsterm", -dd:"Definitionsbeskrivning", -bold_desc:"Fet (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understruken (Ctrl+U)", -striketrough_desc:"Genomstruken", -justifyleft_desc:"V\u00E4nsterst\u00E4lld", -justifycenter_desc:"Centrera", -justifyright_desc:"H\u00F6gerst\u00E4lld", -justifyfull_desc:"Justera", -bullist_desc:"Punktlista", -numlist_desc:"Nummerlista", -outdent_desc:"Drag tillbaka", -indent_desc:"Indrag", -undo_desc:"\u00C5ngra (Ctrl+Z)", -redo_desc:"G\u00F6r om (Ctrl+Y)", -link_desc:"Infoga/redigera l\u00E4nk", -unlink_desc:"Ta bort l\u00E4nk", -image_desc:"Infoga/redigera bild", -cleanup_desc:"St\u00E4da upp i k\u00E4llkoden", -code_desc:"Redigera HTML k\u00E4llkoden", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Infoga horisontell skiljelinje", -removeformat_desc:"Ta bort formatering", -forecolor_desc:"V\u00E4lj textf\u00E4rg", -backcolor_desc:"V\u00E4lj bakgrundsf\u00E4rg", -charmap_desc:"Infoga specialtecken", -visualaid_desc:"Visa/d\u00F6lj visuella hj\u00E4lpmedel", -anchor_desc:"Infoga/redigera bokm\u00E4rke", -cut_desc:"Klipp ut", -copy_desc:"Kopiera", -paste_desc:"Klistra in", -image_props_desc:"Bildinst\u00E4llningar", -newdocument_desc:"Nytt dokument", -help_desc:"Hj\u00E4lp", -blockquote_desc:"Blockcitat", -clipboard_msg:"Kopiera/klipp ut/klistra in \u00E4r inte tillg\u00E4ngligt i din webbl\u00E4sare.\nVill du veta mer om detta?", -path:"Element", -newdocument:"\u00C4r du s\u00E4ker p\u00E5 att du vill radera allt inneh\u00E5ll?", -toolbar_focus:"Hoppa till verktygsf\u00E4ltet - Alt+Q, Hoppa till redigeraren - Alt-Z, Hoppa till elementlistan - Alt-X" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv_dlg.js deleted file mode 100644 index 977362dd81..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/sv_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('sv.umbraco_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hj\u00E4lp", -about_license:"Licens", -about_plugins:"Om plug-in", -about_plugin:"Om plug-in", -about_author:"Utvecklare", -about_version:"Version", -about_loaded:"Laddade plug-ins", -anchor_title:"Infoga/redigera bokm\u00E4rke", -anchor_name:"Namn", -code_title:"HTML k\u00E4llkodsl\u00E4ge", -code_wordwrap:"Bryt ord", -colorpicker_title:"V\u00E4lj en f\u00E4rg", -colorpicker_picker_tab:"V\u00E4ljare", -colorpicker_picker_title:"F\u00E4rgv\u00E4ljare", -colorpicker_palette_tab:"Palett", -colorpicker_palette_title:"Palettf\u00E4rger", -colorpicker_named_tab:"Namngivna", -colorpicker_named_title:"Namngivna f\u00E4rger", -colorpicker_color:"F\u00E4rg:", -colorpicker_name:"Namn:", -charmap_title:"V\u00E4lj ett specialtecken", -image_title:"Infoga/redigera bild", -image_src:"Bildens URL", -image_alt:"Bildens beskrivning", -image_list:"Bildlista", -image_border:"Ram", -image_dimensions:"Dimensioner", -image_vspace:"Vertikalrymd", -image_hspace:"Horisontalrymd", -image_align:"Justering", -image_align_baseline:"Baslinje", -image_align_top:"Toppen", -image_align_middle:"Mitten", -image_align_bottom:"Botten", -image_align_texttop:"Toppen av texten", -image_align_textbottom:"Botten av texten", -image_align_left:"V\u00E4nster", -image_align_right:"H\u00F6ger", -link_title:"Infoga/redigera l\u00E4nk", -link_url:"L\u00E4nkens URL", -link_target:"M\u00E5l", -link_target_same:"\u00D6\u0096ppna l\u00E4nken i samma f\u00F6nster", -link_target_blank:"\u00D6\u0096ppna l\u00E4nken i ett nytt f\u00F6nster", -link_titlefield:"Titel", -link_is_email:"L\u00E4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00E5 l\u00E4nken?", -link_is_external:"L\u00E4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00E5 l\u00E4nken?", -link_list:"L\u00E4nklista" -}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh.js deleted file mode 100644 index e80b81eb03..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('zh.umbraco',{"underline_desc":"下划线 (Ctrl+U)", -"italic_desc":"斜体 (Ctrl+I)", -"bold_desc":"粗体 (Ctrl+B)", -dd:"定义æè¿°", -dt:"定义æ¡ç›®", -samp:"示例代ç ", -code:"代ç ", -blockquote:"å—引用", -h6:"标题 6", -h5:"标题 5", -h4:"标题 4", -h3:"标题 3", -h2:"标题 2", -h1:"标题 1", -pre:"预格å¼åŒ–", -address:"地å€", -div:"DIV", -paragraph:"段è½", -block:"æ ¼å¼åŒ–", -fontdefault:"字体", -"font_size":"å­—å·", -"style_select":"æ ·å¼", -"anchor_delta_height":"", -"anchor_delta_width":"", -"charmap_delta_height":"", -"charmap_delta_width":"", -"colorpicker_delta_height":"", -"colorpicker_delta_width":"", -"link_delta_height":"", -"link_delta_width":"", -"image_delta_height":"", -"image_delta_width":"", -"more_colors":"更多颜色…", -"toolbar_focus":"跳转至工具按钮 - Alt+Q, 跳转至编辑器 - Alt+Z, 跳转至元素路径 - Alt+X", -newdocument:"您确定清除所有内容å—?", -path:"路径", -"clipboard_msg":"å¤åˆ¶/剪切/粘贴功能在Mozillaå’ŒFirefox中ä¸å¯ç”¨ï¼Œ\n您想了解有关该问题的更多信æ¯å—?", -"blockquote_desc":"å—引用", -"help_desc":"帮助", -"newdocument_desc":"新建文档", -"image_props_desc":"图片属性", -"paste_desc":"粘贴 (Ctrl+V)", -"copy_desc":"å¤åˆ¶ (Ctrl+C)", -"cut_desc":"剪切 (Ctrl+X)", -"anchor_desc":"æ’å…¥/编辑锚点", -"visualaid_desc":"显示/éšè—å‚考线和ä¸å¯è§å…ƒç´ ", -"charmap_desc":"æ’入特殊字符", -"backcolor_desc":"设置背景色", -"forecolor_desc":"文字颜色", -"custom1_desc":"自定义æè¿°", -"removeformat_desc":"清除格å¼", -"hr_desc":"æ’入水平线", -"sup_desc":"上标", -"sub_desc":"下标", -"code_desc":"编辑代ç ", -"cleanup_desc":"净化代ç ", -"image_desc":"æ’å…¥/编辑图片", -"unlink_desc":"å–æ¶ˆé“¾æŽ¥", -"link_desc":"æ’å…¥/编辑链接", -"redo_desc":"撤消 (Ctrl+Y)", -"undo_desc":"æ¢å¤ (Ctrl+Z)", -"indent_desc":"增加缩进", -"outdent_desc":"å‡å°‘缩进", -"numlist_desc":"æ’å…¥/移除编å·åˆ—表", -"bullist_desc":"æ’å…¥/移除éžç¼–å·åˆ—表", -"justifyfull_desc":"两端对é½", -"justifyright_desc":"å³å¯¹é½", -"justifycenter_desc":"居中", -"justifyleft_desc":"左对é½", -"striketrough_desc":"删除线", -"help_shortcut":"按 ALT+F10 调用工具æ . 按 ALT+0 寻求帮助", -"rich_text_area":"富文本编辑区", -"shortcuts_desc":"å°æç¤º", -toolbar:"工具æ "}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh_dlg.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh_dlg.js deleted file mode 100644 index b2f25cb2ca..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/langs/zh_dlg.js +++ /dev/null @@ -1,55 +0,0 @@ -tinyMCE.addI18n('zh.umbraco_dlg', {"link_list":"链接列表", -"link_is_external":"æ‚¨è¾“å…¥çš„å¥½åƒæ˜¯å¤–部链接,是å¦éœ€è¦åœ¨å‰é¢æ·»åŠ  http://?", -"link_is_email":"æ‚¨è¾“å…¥çš„å¥½åƒæ˜¯é‚®ç®±åœ°å€ï¼Œæ˜¯å¦éœ€è¦åœ¨å‰é¢æ·»åŠ mailto:?", -"link_titlefield":"标题", -"link_target_blank":"在新窗å£ä¸­æ‰“开链接", -"link_target_same":"åœ¨è¯¥çª—å£æ‰“开链接", -"link_target":"目标", -"link_url":"链接URL", -"link_title":"æ’å…¥/编辑链接", -"image_align_right":"å³å¯¹é½", -"image_align_left":"左对é½", -"image_align_textbottom":"坹齿–‡å­—底部", -"image_align_texttop":"坹齿–‡å­—顶部", -"image_align_bottom":"对é½åº•部", -"image_align_middle":"对é½ä¸­é—´", -"image_align_top":"对é½é¡¶éƒ¨", -"image_align_baseline":"基线对é½", -"image_align":"对é½", -"image_hspace":"水平间è·", -"image_vspace":"垂直间è·", -"image_dimensions":"çº¦æŸæ¯”例", -"image_alt":"图片æè¿°", -"image_list":"图片列表", -"image_border":"边框", -"image_src":"图片URL", -"image_title":"æ’å…¥/编辑图片", -"charmap_title":"æ’入字符", - "charmap_usage":"ä½¿ç”¨å·¦å³æ–¹å‘键选择", -"colorpicker_name":"å称:", -"colorpicker_color":"颜色:", -"colorpicker_named_title":"命å的颜色", -"colorpicker_named_tab":"命åçš„", -"colorpicker_palette_title":"调色æ¿é¢œè‰²", -"colorpicker_palette_tab":"调色æ¿", -"colorpicker_picker_title":"颜色拾å–器", -"colorpicker_picker_tab":"拾å–器", -"colorpicker_title":"选择一ç§é¢œè‰²", -"code_wordwrap":"自动æ¢è¡Œ", -"code_title":"查看æºç ", -"anchor_name":"åç§°", -"anchor_title":"æ’å…¥/编辑锚点", -"about_loaded":"装载的æ’ä»¶", -"about_version":"版本", -"about_author":"作者", -"about_plugin":"æ’ä»¶", -"about_plugins":"æ’件集", -"about_license":"授æƒ", -"about_help":"帮助", -"about_general":"关于", -"about_title":"关于TinyMCE", -"anchor_invalid":"请输入有效的锚点å", -"accessibility_help":"å°æç¤º", -"accessibility_usage_title":"一般用法", -"invalid_color_value":"错误的颜色值", -"":""}); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/link.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/link.htm deleted file mode 100644 index 90573b8a7a..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/link.htm +++ /dev/null @@ -1,58 +0,0 @@ - - - - {#umbraco_dlg.link_title} - - - - - - - - -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
     
    -
    -
    - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/shortcuts.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/shortcuts.htm deleted file mode 100644 index 5992a201da..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/shortcuts.htm +++ /dev/null @@ -1,47 +0,0 @@ - - - - {#umbraco_dlg.accessibility_help} - - - - -

    {#umbraco_dlg.accessibility_usage_title}

    -

    Toolbars

    -

    Press ALT-F10 to move focus to the toolbars. Navigate through the buttons using the arrow keys. - Press enter to activate a button and return focus to the editor. - Press escape to return focus to the editor without performing any actions.

    - -

    Status Bar

    -

    To access the editor status bar, press ALT-F11. Use the left and right arrow keys to navigate between elements in the path. - Press enter or space to select an element. Press escape to return focus to the editor without changing the selection.

    - -

    Context Menu

    -

    Press shift-F10 to activate the context menu. Use the up and down arrow keys to move between menu items. To open sub-menus press the right arrow key. - To close submenus press the left arrow key. Press escape to close the context menu.

    - -

    Keyboard Shortcuts

    - - - - - - - - - - - - - - - - - - - - - -
    KeystrokeFunction
    Control-BBold
    Control-IItalic
    Control-ZUndo
    Control-YRedo
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/content.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/content.css deleted file mode 100644 index 4cc9238ea7..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/content.css +++ /dev/null @@ -1,34 +0,0 @@ -body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:8px;} -body {background:#FFF;} -body.mceForceColors {background:#FFF; color:#000;} -h1 {font-size: 2em} -h2 {font-size: 1.5em} -h3 {font-size: 1.17em} -h4 {font-size: 1em} -h5 {font-size: .83em} -h6 {font-size: .75em} -.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(img/items.gif) no-repeat bottom left;} -img.mceItemAnchor {width:12px; height:12px; background:url(img/items.gif) no-repeat;} -img {border:0;} -table {cursor:default} -table td, table th {cursor:text} -ins {border-bottom:1px solid green; text-decoration: none; color:green} -del {color:red; text-decoration:line-through} -cite {border-bottom:1px dashed blue} -acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr, html\:abbr {border-bottom:1px dashed #CCC; cursor:help} - -/* IE */ -* html body { -scrollbar-3dlight-color:#F0F0EE; -scrollbar-arrow-color:#676662; -scrollbar-base-color:#F0F0EE; -scrollbar-darkshadow-color:#DDD; -scrollbar-face-color:#E0E0DD; -scrollbar-highlight-color:#F0F0EE; -scrollbar-shadow-color:#F0F0EE; -scrollbar-track-color:#F5F5F5; -} - -.umbMacroHolder {border: 3px dotted orange; padding: 5px;} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/dialog.css b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/dialog.css deleted file mode 100644 index 60ec704440..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/dialog.css +++ /dev/null @@ -1,107 +0,0 @@ -/* Generic */ -body { -font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; -background:#fff; -padding:0; -margin:8px 8px 0 10px; -} - -html {background:#fff;} -td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -textarea {resize:none;outline:none;} -a:link, a:visited {color:blue;} -.nowrap {white-space: nowrap} - -/* Forms */ -fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} -legend {color:#2B6FB6; font-weight:bold;} -label.msg {display:none;} -label.invalid {color:#EE0000; display:inline;} -input.invalid {border:1px solid #EE0000;} -input.text, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} -input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} -input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} -.input_noborder {border:0;} - -/* Buttons */ -#insert, #cancel, input.button, .updateButton { -border:0; margin:0; padding:0; -font-weight:bold; -width:94px; height:26px; -background:url(img/buttons.png) 0 -26px; -cursor:pointer; -padding-bottom:2px; -float:left; -} - -#insert {background:url(img/buttons.png) 0 -52px} -#cancel {background:url(img/buttons.png) 0 0; float:right} - -/* Browse */ -a.pickcolor, a.browse {text-decoration:none} -a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} -.mceOldBoxModel a.browse span {width:22px; height:20px;} -a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} -a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} -a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} -a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} -.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} -a.pickcolor:hover span {background-color:#B2BBD0;} -a.pickcolor:hover span.disabled {} - -/* Charmap */ -table.charmap {border:1px solid #AAA; text-align:center} -td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} -#charmap a {display:block; color:#000; text-decoration:none; border:0} -#charmap a:hover {background:#CCC;color:#2B6FB6} -#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} -#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} - -/* Source */ -.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} -.mceActionPanel {margin-top:5px;} - -/* Tabs classes */ -.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.gif) repeat-x 0 -72px;} -.tabs ul {margin:0; padding:0; list-style:none;} -.tabs li {float:left; background:url(img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} -.tabs li.current {background:url(img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} -.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} -.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;} -.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} -.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} - -/* Panels */ -.panel_wrapper div.panel {display:none;} -.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} -.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} - -/* Columns */ -.column {float:left;} -.properties {width:100%;} -.properties .column1 {} -.properties .column2 {text-align:left;} - -/* Titles */ -h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} -h3 {font-size:14px;} -.title {font-size:12px; font-weight:bold; color:#2B6FB6;} - -/* Dialog specific */ -#link .panel_wrapper, #link div.current {height:125px;} -#image .panel_wrapper, #image div.current {height:200px;} -#plugintable thead {font-weight:bold; background:#DDD;} -#plugintable, #about #plugintable td {border:1px solid #919B9C;} -#plugintable {width:96%; margin-top:10px;} -#pluginscontainer {height:290px; overflow:auto;} -#colorpicker #preview {display:inline-block; padding-left:40px; height:14px; border:1px solid black; margin-left:5px; margin-right: 5px} -#colorpicker #previewblock {position: relative; top: -3px; padding-left:5px; padding-top: 0px; display:inline} -#colorpicker #preview_wrapper { text-align:center; padding-top:4px; white-space: nowrap} -#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} -#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} -#colorpicker #light div {overflow:hidden;} -#colorpicker .panel_wrapper div.current {height:175px;} -#colorpicker #namedcolors {width:150px;} -#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} -#colorpicker #colornamecontainer {margin-top:5px;} -#colorpicker #picker_panel fieldset {margin:auto;width:325px;} \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/buttons.png b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/buttons.png deleted file mode 100644 index 59b91ff29c376cee4f6d872f6c5712346416f9f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4579 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 SLTQbO*E^TJI;F+RU=09Vu@yA{ diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/menu_check.gif b/src/Umbraco.Web.UI/umbraco_client/tinymce3/themes/umbraco/skins/umbraco/img/menu_check.gif deleted file mode 100644 index adfdddccd7cac62a17d68873fa53c248bff8351a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHb6k!lyXkcUjg8%>jEB<5wG8q|kKzxu41Cwk||H{*E`4`XG(j;}D)%x|1 U%)82UlRJ8EoZ9xTT7&iJhvXcHF*h)T1OnEW1i^?zgDfop1p?usL*#PMGT;HQkSO{q6FlJyb$PWkPf|h*eTST}7h8z$}MF(XD(aQ)ZLZ zM?v0rT<1C4XHn<6PbNA{XL@>1^)apdD_@tcYDrW#m`k#MmslI7p^P;Az74wGs`!SI zLs$GEZHsafXsu1i-WleMzAL(yw$-LK{0hv;6hrx8kx!!4$``dAyBnY9Jz&DqJo2$A z!(L$H=KqBeY~CF_viHPz^tTglc?D97CqEBjzUwH}7GI zapg8YZM~>2Wk%E$d&r@9ly9b4Q zJpM7T@}r63I(OExUlG%Xcjz3MU+9U^r!SkpjNThDtaP)7>j6L5z%o5|^hlVOyI*uY zt^UU6NTuY?(Lb4ZIU2Zb5Vz}Pb7KF%ivf&j^CL>$cDz?rMNTQQ|NqDVD7mhghUp%h zhIA{gi{S8y9YhIIbSv$`B!JiPi!0#4#Jge0)p&YVPHchWcyAn zQhvb8ggXGXs9;k`u9Uq*YB>O+Q3Rq=2hlLFcG{Q3ORH_}JnY8C+r%@}6|%ySP%bWG zV~mA;?P`Q2L_Ss})nrJ{$TmeA9Tt*4=}X5x%RioM@_?ZsKSEST-f+GBv~Ya)xX3O{ z8!d=YthI-13OI;RN~`>|6u5L{z20oBp%9MIj)n$!Aw{Wpq&Rtr4~*_74Gjo@3el>B zz(Rk;;>2lp73<2;d=r*8z%WkdsG=vRuG_fvxO#uN^El|+5Qoz^X!2MfxJ3m}vyi?> zMLLDi8+${Z6YbUg?8GNR>-+SwHKdFyr%HqWcs|X_l*-DAC^bG&KCqWg7-_`UlwQ`EdOp_LJkr`L$mHHs75uP?fSgVfsDjuE#ft2b8HDt0yFt!+;C zEgL=)G9ZFt4wa+N3Xg7FGc0~`&EEt6_%7tyzmnb9B_h1~7~GD4V-Bhx7~QKRkF>&aT>(-!Us@aJxAY@8E?HW$G8g zSz@7Jcp>iCp;lU1ieF6n7!oAa-1E!rS0 zF1lBFVS%G#ZO}b@*+bIk+7@Q|iG60vIDVpV%4tW8rKyzwRo_<25;8*Ky@n z-sX>W*b;M){5lB_Edc@m1`VHy0@dg$PTR9uE$O2&a?KAe?xRlCj&Z$iZYw>o1FUl`^eGF(ALoK@apvR@ALES^78HR@$B&M>-P5Y_4V=e^zifZ@AC5Q z@$v2U_Ve}i^85Sw`1tnr_VoSz{QUg;`uh3!`1kSe-|p?^>+0k0?&$36oE*q;kn@I-k&}bV{vSuh^^>3n?4| z;IMd1E}PHjw0g~MyWjA*d`_>=7l@jE&+q&HfPsR8goTEOh>41ejE#(BTJr4xw7TUm@OOFuz`c;&!9t#9!C>oFt6t5zwd>cgW6Pc$+rZ!o zxO3~?&AYen-@tNG7S|k~SJ3z>`o$Ddm(@N@>THSZ1l^mRxq}B^ypwDdw0~ zere{JXr`&=nrnnf=9^WrDd(JY)@f%NZo;W2ly~;&=bwOLndhE*25RV`h$b4qpoG4u z=%bKEiYB9tjw$J-m}V*mrIp61>8GHE8V0AGPATfCs76X^sZplt>Z^dR%IcG_)@rMq zvd((zuDp7gE33T*D{LLV&T8zj$R?}ovdlK?EUU#nEA6z@R%`9G*b0Edw%m5>?YH2D zEAF`DmTT_0=%%ax?z-%@>+ZYox~sqgCd6y+z4+#<@4o!@>u8O)@dg`oiyn5@f zOZ - - - {#umbraco_dlg.code_title} - - - - - -
    - - - - -
    - - - -
    - - -
    -
    - - diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce.js deleted file mode 100644 index 208dfcc070..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var a=/^\s*|\s*$/g,b,d="B".replace(/A(.)|B/,"$1")==="$1";var c={majorVersion:"3",minorVersion:"5.10",releaseDate:"2013-10-24",_init:function(){var s=this,q=document,o=navigator,g=o.userAgent,m,f,l,k,j,r;s.isIE11=g.indexOf("Trident/")!=-1&&(g.indexOf("rv:")!=-1||o.appName.indexOf("Netscape")!=-1);s.isOpera=e.opera&&opera.buildNumber;s.isWebKit=/WebKit/.test(g);s.isIE=!s.isWebKit&&!s.isOpera&&(/MSIE/gi).test(g)&&(/Explorer/gi).test(o.appName)||s.isIE11;s.isIE6=s.isIE&&/MSIE [56]/.test(g);s.isIE7=s.isIE&&/MSIE [7]/.test(g);s.isIE8=s.isIE&&/MSIE [8]/.test(g);s.isIE9=s.isIE&&/MSIE [9]/.test(g);s.isGecko=!s.isWebKit&&!s.isIE11&&/Gecko/.test(g);s.isMac=g.indexOf("Mac")!=-1;s.isAir=/adobeair/i.test(g);s.isIDevice=/(iPad|iPhone)/.test(g);s.isIOS5=s.isIDevice&&g.match(/AppleWebKit\/(\d*)/)[1]>=534;if(e.tinyMCEPreInit){s.suffix=tinyMCEPreInit.suffix;s.baseURL=tinyMCEPreInit.base;s.query=tinyMCEPreInit.query;return}s.suffix="";f=q.getElementsByTagName("base");for(m=0;m0?b:[f.scope]);if(e===false){break}}a.inDispatch=false;return e}});(function(){var a=tinymce.each;tinymce.create("tinymce.util.URI",{URI:function(e,g){var f=this,i,d,c,h;e=tinymce.trim(e);g=f.settings=g||{};if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e)){f.source=e;return}if(e.indexOf("/")===0&&e.indexOf("//")!==0){e=(g.base_uri?g.base_uri.protocol||"http":"http")+"://mce_host"+e}if(!/^[\w\-]*:?\/\//.test(e)){h=g.base_uri?g.base_uri.path:new tinymce.util.URI(location.href).directory;e=((g.base_uri&&g.base_uri.protocol)||"http")+"://mce_host"+f.toAbsPath(h,e)}e=e.replace(/@@/g,"(mce_at)");e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);a(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(b,j){var k=e[j];if(k){k=k.replace(/\(mce_at\)/g,"@@")}f[b]=k});c=g.base_uri;if(c){if(!f.protocol){f.protocol=c.protocol}if(!f.userInfo){f.userInfo=c.userInfo}if(!f.port&&f.host==="mce_host"){f.port=c.port}if(!f.host||f.host==="mce_host"){f.host=c.host}f.source=""}},setPath:function(c){var b=this;c=/^(.*?)\/?(\w+)?$/.exec(c);b.path=c[0];b.directory=c[1];b.file=c[2];b.source="";b.getURI()},toRelative:function(b){var d=this,f;if(b==="./"){return b}b=new tinymce.util.URI(b,{base_uri:d});if((b.host!="mce_host"&&d.host!=b.host&&b.host)||d.port!=b.port||d.protocol!=b.protocol){return b.getURI()}var c=d.getURI(),e=b.getURI();if(c==e||(c.charAt(c.length-1)=="/"&&c.substr(0,c.length-1)==e)){return c}f=d.toRelPath(d.path,b.path);if(b.query){f+="?"+b.query}if(b.anchor){f+="#"+b.anchor}return f},toAbsolute:function(b,c){b=new tinymce.util.URI(b,{base_uri:this});return b.getURI(this.host==b.host&&this.protocol==b.protocol?c:0)},toRelPath:function(g,h){var c,f=0,d="",e,b;g=g.substring(0,g.lastIndexOf("/"));g=g.split("/");c=h.split("/");if(g.length>=c.length){for(e=0,b=g.length;e=c.length||g[e]!=c[e]){f=e+1;break}}}if(g.length=g.length||g[e]!=c[e]){f=e+1;break}}}if(f===1){return h}for(e=0,b=g.length-(f-1);e=0;c--){if(f[c].length===0||f[c]==="."){continue}if(f[c]===".."){b++;continue}if(b>0){b--;continue}h.push(f[c])}c=e.length-b;if(c<=0){g=h.reverse().join("/")}else{g=e.slice(0,c).join("/")+"/"+h.reverse().join("/")}if(g.indexOf("/")!==0){g="/"+g}if(d&&g.lastIndexOf("/")!==g.length-1){g+=d}return g},getURI:function(d){var c,b=this;if(!b.source||d){c="";if(!d){if(b.protocol){c+=b.protocol+"://"}if(b.userInfo){c+=b.userInfo+"@"}if(b.host){c+=b.host}if(b.port){c+=":"+b.port}}if(b.path){c+=b.path}if(b.query){c+="?"+b.query}if(b.anchor){c+="#"+b.anchor}b.source=c}return b.source}})})();(function(){var a=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(d){var b=this.get(d),c;if(b){a(b.split("&"),function(e){e=e.split("=");c=c||{};c[unescape(e[0])]=unescape(e[1])})}return c},setHash:function(j,b,g,f,i,c){var h="";a(b,function(e,d){h+=(!h?"":"&")+escape(d)+"="+escape(e)});this.set(j,h,g,f,i,c)},get:function(i){var h=document.cookie,g,f=i+"=",d;if(!h){return}d=h.indexOf("; "+f);if(d==-1){d=h.indexOf(f);if(d!==0){return null}}else{d+=2}g=h.indexOf(";",d);if(g==-1){g=h.length}return unescape(h.substring(d+f.length,g))},set:function(i,b,g,f,h,c){document.cookie=i+"="+escape(b)+((g)?"; expires="+g.toGMTString():"")+((f)?"; path="+escape(f):"")+((h)?"; domain="+h:"")+((c)?"; secure":"")},remove:function(c,e,d){var b=new Date();b.setTime(b.getTime()-1000);this.set(c,"",b,e,d)}})})();(function(){function serialize(o,quote){var i,v,t,name;quote=quote||'"';if(o==null){return"null"}t=typeof o;if(t=="string"){v="\bb\tt\nn\ff\rr\"\"''\\\\";return quote+o.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(a,b){if(quote==='"'&&a==="'"){return a}i=v.indexOf(b);if(i+1){return"\\"+v.charAt(i+1)}a=b.charCodeAt().toString(16);return"\\u"+"0000".substring(a.length)+a})+quote}if(t=="object"){if(o.hasOwnProperty&&Object.prototype.toString.call(o)==="[object Array]"){for(i=0,v="[";i0?",":"")+serialize(o[i],quote)}return v+"]"}v="{";for(name in o){if(o.hasOwnProperty(name)){v+=typeof o[name]!="function"?(v.length>1?","+quote:quote)+name+quote+":"+serialize(o[name],quote):""}}return v+"}"}return""+o}tinymce.util.JSON={serialize:serialize,parse:function(s){try{return eval("("+s+")")}catch(ex){}}}})();tinymce.create("static tinymce.util.XHR",{send:function(g){var a,e,b=window,h=0;function f(){if(!g.async||a.readyState==4||h++>10000){if(g.success&&h<10000&&a.status==200){g.success.call(g.success_scope,""+a.responseText,a,g)}else{if(g.error){g.error.call(g.error_scope,h>10000?"TIMED_OUT":"GENERAL",a,g)}}a=null}else{b.setTimeout(f,10)}}g.scope=g.scope||this;g.success_scope=g.success_scope||g.scope;g.error_scope=g.error_scope||g.scope;g.async=g.async===false?false:true;g.data=g.data||"";function d(i){a=0;try{a=new ActiveXObject(i)}catch(c){}return a}a=b.XMLHttpRequest?new XMLHttpRequest():d("Microsoft.XMLHTTP")||d("Msxml2.XMLHTTP");if(a){if(a.overrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.data?"POST":"GET"),g.url,g.async);if(g.content_type){a.setRequestHeader("Content-Type",g.content_type)}a.setRequestHeader("X-Requested-With","XMLHttpRequest");a.send(g.data);if(!g.async){return f()}e=b.setTimeout(f,10)}}});(function(){var c=tinymce.extend,b=tinymce.util.JSON,a=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(d){this.settings=c({},d);this.count=0},send:function(f){var e=f.error,d=f.success;f=c(this.settings,f);f.success=function(h,g){h=b.parse(h);if(typeof(h)=="undefined"){h={error:"JSON Parse error."}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call(f.success_scope||f.scope,h.result)}};f.error=function(h,g){if(e){e.call(f.error_scope||f.scope,h,g)}};f.data=b.serialize({id:f.id||"c"+(this.count++),method:f.method,params:f.params});f.content_type="application/json";a.send(f)},"static":{sendRPC:function(d){return new tinymce.util.JSONRequest().send(d)}}})}());(function(a){a.VK={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(b){return b.shiftKey||b.ctrlKey||b.altKey},metaKeyPressed:function(b){return a.isMac?b.metaKey:b.ctrlKey&&!b.altKey}}})(tinymce);tinymce.util.Quirks=function(a){var j=tinymce.VK,f=j.BACKSPACE,k=j.DELETE,e=a.dom,m=a.selection,I=a.settings,x=a.parser,p=a.serializer,F=tinymce.each;function B(O,N){try{a.getDoc().execCommand(O,false,N)}catch(M){}}function o(){var M=a.getDoc().documentMode;return M?M:6}function A(M){return M.isDefaultPrevented()}function K(){function M(S){var O,Q,N,T,P,R,U;function V(){if(P.nodeType==3){if(S&&R==P.length){return true}if(!S&&R===0){return true}}}O=m.getRng();var W=[O.startContainer,O.startOffset,O.endContainer,O.endOffset];if(!O.collapsed){S=true}P=O[(S?"start":"end")+"Container"];R=O[(S?"start":"end")+"Offset"];if(P.nodeType==3){Q=e.getParent(O.startContainer,e.isBlock);if(S){Q=e.getNext(Q,e.isBlock)}if(Q&&(V()||!O.collapsed)){N=e.create("em",{id:"__mceDel"});F(tinymce.grep(Q.childNodes),function(X){N.appendChild(X)});Q.appendChild(N)}}O=e.createRng();O.setStart(W[0],W[1]);O.setEnd(W[2],W[3]);m.setRng(O);a.getDoc().execCommand(S?"ForwardDelete":"Delete",false,null);if(N){T=m.getBookmark();while(U=e.get("__mceDel")){e.remove(U,true)}m.moveToBookmark(T)}}a.onKeyDown.add(function(N,P){var O;O=P.keyCode==k;if(!A(P)&&(O||P.keyCode==f)&&!j.modifierPressed(P)){P.preventDefault();M(O)}});a.addCommand("Delete",function(){M()})}function r(){function M(P){var O=e.create("body");var Q=P.cloneContents();O.appendChild(Q);return m.serializer.serialize(O,{format:"html"})}function N(O){var Q=M(O);var R=e.createRng();R.selectNode(a.getBody());var P=M(R);return Q===P}a.onKeyDown.add(function(P,R){var Q=R.keyCode,O;if(!A(R)&&(Q==k||Q==f)){O=P.selection.isCollapsed();if(O&&!e.isEmpty(P.getBody())){return}if(tinymce.isIE&&!O){return}if(!O&&!N(P.selection.getRng())){return}P.setContent("");P.selection.setCursorLocation(P.getBody(),0);P.nodeChanged()}})}function J(){a.onKeyDown.add(function(M,N){if(!A(N)&&N.keyCode==65&&j.metaKeyPressed(N)){N.preventDefault();M.execCommand("SelectAll")}})}function L(){if(!a.settings.content_editable){e.bind(a.getDoc(),"focusin",function(M){m.setRng(m.getRng())});e.bind(a.getDoc(),"mousedown",function(M){if(M.target==a.getDoc().documentElement){a.getWin().focus();m.setRng(m.getRng())}})}}function C(){a.onKeyDown.add(function(M,P){if(!A(P)&&P.keyCode===f){if(m.isCollapsed()&&m.getRng(true).startOffset===0){var O=m.getNode();var N=O.previousSibling;if(N&&N.nodeName&&N.nodeName.toLowerCase()==="hr"){e.remove(N);tinymce.dom.Event.cancel(P)}}}})}function z(){if(!Range.prototype.getClientRects){a.onMouseDown.add(function(N,O){if(!A(O)&&O.target.nodeName==="HTML"){var M=N.getBody();M.blur();setTimeout(function(){M.focus()},0)}})}}function h(){a.onClick.add(function(M,N){N=N.target;if(/^(IMG|HR)$/.test(N.nodeName)){m.getSel().setBaseAndExtent(N,0,N,1)}if(N.nodeName=="A"&&e.hasClass(N,"mceItemAnchor")){m.select(N)}M.nodeChanged()})}function c(){function N(){var P=e.getAttribs(m.getStart().cloneNode(false));return function(){var Q=m.getStart();if(Q!==a.getBody()){e.setAttrib(Q,"style",null);F(P,function(R){Q.setAttributeNode(R.cloneNode(true))})}}}function M(){return !m.isCollapsed()&&e.getParent(m.getStart(),e.isBlock)!=e.getParent(m.getEnd(),e.isBlock)}function O(P,Q){Q.preventDefault();return false}a.onKeyPress.add(function(P,R){var Q;if(!A(R)&&(R.keyCode==8||R.keyCode==46)&&M()){Q=N();P.getDoc().execCommand("delete",false,null);Q();R.preventDefault();return false}});e.bind(a.getDoc(),"cut",function(Q){var P;if(!A(Q)&&M()){P=N();a.onKeyUp.addToTop(O);setTimeout(function(){P();a.onKeyUp.remove(O)},0)}})}function b(){var N,M;e.bind(a.getDoc(),"selectionchange",function(){if(M){clearTimeout(M);M=0}M=window.setTimeout(function(){var O=m.getRng();if(!N||!tinymce.dom.RangeUtils.compareRanges(O,N)){a.nodeChanged();N=O}},50)})}function y(){document.body.setAttribute("role","application")}function u(){a.onKeyDown.add(function(M,O){if(!A(O)&&O.keyCode===f){if(m.isCollapsed()&&m.getRng(true).startOffset===0){var N=m.getNode().previousSibling;if(N&&N.nodeName&&N.nodeName.toLowerCase()==="table"){return tinymce.dom.Event.cancel(O)}}}})}function D(){if(o()>7){return}B("RespectVisibilityInDesign",true);a.contentStyles.push(".mceHideBrInPre pre br {display: none}");e.addClass(a.getBody(),"mceHideBrInPre");x.addNodeFilter("pre",function(M,O){var P=M.length,R,N,S,Q;while(P--){R=M[P].getAll("br");N=R.length;while(N--){S=R[N];Q=S.prev;if(Q&&Q.type===3&&Q.value.charAt(Q.value-1)!="\n"){Q.value+="\n"}else{S.parent.insert(new tinymce.html.Node("#text",3),S,true).value="\n"}}}});p.addNodeFilter("pre",function(M,O){var P=M.length,R,N,S,Q;while(P--){R=M[P].getAll("br");N=R.length;while(N--){S=R[N];Q=S.prev;if(Q&&Q.type==3){Q.value=Q.value.replace(/\r?\n$/,"")}}}})}function g(){e.bind(a.getBody(),"mouseup",function(O){var N,M=m.getNode();if(M.nodeName=="IMG"){if(N=e.getStyle(M,"width")){e.setAttrib(M,"width",N.replace(/[^0-9%]+/g,""));e.setStyle(M,"width","")}if(N=e.getStyle(M,"height")){e.setAttrib(M,"height",N.replace(/[^0-9%]+/g,""));e.setStyle(M,"height","")}}})}function d(){a.onKeyDown.add(function(S,T){var R,M,N,P,Q,U,O;R=T.keyCode==k;if(!A(T)&&(R||T.keyCode==f)&&!j.modifierPressed(T)){M=m.getRng();N=M.startContainer;P=M.startOffset;O=M.collapsed;if(N.nodeType==3&&N.nodeValue.length>0&&((P===0&&!O)||(O&&P===(R?0:1)))){U=N.previousSibling;if(U&&U.nodeName=="IMG"){return}nonEmptyElements=S.schema.getNonEmptyElements();T.preventDefault();Q=e.create("br",{id:"__tmp"});N.parentNode.insertBefore(Q,N);S.getDoc().execCommand(R?"ForwardDelete":"Delete",false,null);N=m.getRng().startContainer;U=N.previousSibling;if(U&&U.nodeType==1&&!e.isBlock(U)&&e.isEmpty(U)&&!nonEmptyElements[U.nodeName.toLowerCase()]){e.remove(U)}e.remove("__tmp")}}})}function H(){a.onKeyDown.add(function(Q,R){var O,N,S,M,P;if(A(R)||R.keyCode!=j.BACKSPACE){return}O=m.getRng();N=O.startContainer;S=O.startOffset;M=e.getRoot();P=N;if(!O.collapsed||S!==0){return}while(P&&P.parentNode&&P.parentNode.firstChild==P&&P.parentNode!=M){P=P.parentNode}if(P.tagName==="BLOCKQUOTE"){Q.formatter.toggle("blockquote",null,P);O=e.createRng();O.setStart(N,0);O.setEnd(N,0);m.setRng(O)}})}function G(){function M(){a._refreshContentEditable();B("StyleWithCSS",false);B("enableInlineTableEditing",false);if(!I.object_resizing){B("enableObjectResizing",false)}}if(!I.readonly){a.onBeforeExecCommand.add(M);a.onMouseDown.add(M)}}function t(){function M(N,O){F(e.select("a"),function(R){var P=R.parentNode,Q=e.getRoot();if(P.lastChild===R){while(P&&!e.isBlock(P)){if(P.parentNode.lastChild!==P||P===Q){return}P=P.parentNode}e.add(P,"br",{"data-mce-bogus":1})}})}a.onExecCommand.add(function(N,O){if(O==="CreateLink"){M(N)}});a.onSetContent.add(m.onSetContent.add(M))}function n(){if(I.forced_root_block){a.onInit.add(function(){B("DefaultParagraphSeparator",I.forced_root_block)})}}function q(){function M(O,N){if(!O||!N.initial){a.execCommand("mceRepaint")}}a.onUndo.add(M);a.onRedo.add(M);a.onSetContent.add(M)}function i(){a.onKeyDown.add(function(N,O){var M;if(!A(O)&&O.keyCode==f){M=N.getDoc().selection.createRange();if(M&&M.item){O.preventDefault();N.undoManager.beforeChange();e.remove(M.item(0));N.undoManager.add()}}})}function s(){var M;if(o()>=10){M="";F("p div h1 h2 h3 h4 h5 h6".split(" "),function(N,O){M+=(O>0?",":"")+N+":empty"});a.contentStyles.push(M+"{padding-right: 1px !important}")}}function v(){var O,N,ae,M,Z,ac,aa,ad,P,Q,ab,X,W,Y=document,U=a.getDoc();if(!I.object_resizing||I.webkit_fake_resize===false){return}B("enableObjectResizing",false);ab={n:[0.5,0,0,-1],e:[1,0.5,1,0],s:[0.5,1,0,1],w:[0,0.5,-1,0],nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};function S(ai){var ah,ag;ah=ai.screenX-ac;ag=ai.screenY-aa;X=ah*Z[2]+ad;W=ag*Z[3]+P;X=X<5?5:X;W=W<5?5:W;if(j.modifierPressed(ai)||(ae.nodeName=="IMG"&&Z[2]*Z[3]!==0)){X=Math.round(W/Q);W=Math.round(X*Q)}e.setStyles(M,{width:X,height:W});if(Z[2]<0&&M.clientWidth<=X){e.setStyle(M,"left",O+(ad-X))}if(Z[3]<0&&M.clientHeight<=W){e.setStyle(M,"top",N+(P-W))}}function af(){function ag(ah,ai){if(ai){if(ae.style[ah]||!a.schema.isValid(ae.nodeName.toLowerCase(),ah)){e.setStyle(ae,ah,ai)}else{e.setAttrib(ae,ah,ai)}}}ag("width",X);ag("height",W);e.unbind(U,"mousemove",S);e.unbind(U,"mouseup",af);if(Y!=U){e.unbind(Y,"mousemove",S);e.unbind(Y,"mouseup",af)}e.remove(M);R(ae)}function R(aj){var ah,ai,ag;T();ah=e.getPos(aj);O=ah.x;N=ah.y;ai=aj.offsetWidth;ag=aj.offsetHeight;if(ae!=aj){ae=aj;X=W=0}F(ab,function(am,ak){var al;al=e.get("mceResizeHandle"+ak);if(!al){al=e.add(U.documentElement,"div",{id:"mceResizeHandle"+ak,"class":"mceResizeHandle",style:"cursor:"+ak+"-resize; margin:0; padding:0"});e.bind(al,"mousedown",function(an){an.preventDefault();af();ac=an.screenX;aa=an.screenY;ad=ae.clientWidth;P=ae.clientHeight;Q=P/ad;Z=am;M=ae.cloneNode(true);e.addClass(M,"mceClonedResizable");e.setStyles(M,{left:O,top:N,margin:0});U.documentElement.appendChild(M);e.bind(U,"mousemove",S);e.bind(U,"mouseup",af);if(Y!=U){e.bind(Y,"mousemove",S);e.bind(Y,"mouseup",af)}})}else{e.show(al)}e.setStyles(al,{left:(ai*am[0]+O)-(al.offsetWidth/2),top:(ag*am[1]+N)-(al.offsetHeight/2)})});if(!tinymce.isOpera&&ae.nodeName=="IMG"){ae.setAttribute("data-mce-selected","1")}}function T(){if(ae){ae.removeAttribute("data-mce-selected")}for(var ag in ab){e.hide("mceResizeHandle"+ag)}}a.contentStyles.push(".mceResizeHandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}.mceResizeHandle:hover {background: #000}img[data-mce-selected] {outline: 1px solid black}img.mceClonedResizable, table.mceClonedResizable {position: absolute;outline: 1px dashed black;opacity: .5;z-index: 10000}");function V(){var ag=e.getParent(m.getNode(),"table,img");F(e.select("img[data-mce-selected]"),function(ah){ah.removeAttribute("data-mce-selected")});if(ag){R(ag)}else{T()}}a.onNodeChange.add(V);e.bind(U,"selectionchange",V);a.serializer.addAttributeFilter("data-mce-selected",function(ag,ah){var ai=ag.length;while(ai--){ag[ai].attr(ah,null)}})}function E(){if(o()<9){x.addNodeFilter("noscript",function(M){var N=M.length,O,P;while(N--){O=M[N];P=O.firstChild;if(P){O.attr("data-mce-innertext",P.value)}}});p.addNodeFilter("noscript",function(M){var N=M.length,O,Q,P;while(N--){O=M[N];Q=M[N].firstChild;if(Q){Q.value=tinymce.html.Entities.decode(Q.value)}else{P=O.attributes.map["data-mce-innertext"];if(P){O.attr("data-mce-innertext",null);Q=new tinymce.html.Node("#text",3);Q.value=P;Q.raw=true;O.append(Q)}}}})}}function l(){a.contentStyles.push("body {min-height: 100px}");a.onClick.add(function(M,N){if(N.target.nodeName=="HTML"){a.execCommand("SelectAll");a.selection.collapse(true);a.nodeChanged()}})}u();H();r();if(tinymce.isWebKit){d();K();L();h();n();if(tinymce.isIDevice){b()}else{v();J()}}if(tinymce.isIE&&!tinymce.isIE11){C();y();D();g();i();s();E()}if(tinymce.isIE11){l()}if(tinymce.isGecko&&!tinymce.isIE11){C();z();c();G();t();q()}if(tinymce.isOpera){v()}};(function(j){var a,g,d,k=/[&<>\"\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=/[<>&\"\']/g,c=/&(#x|#)?([\w]+);/g,i={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"};g={'"':""","'":"'","<":"<",">":">","&":"&"};d={"<":"<",">":">","&":"&",""":'"',"'":"'"};function h(l){var m;m=document.createElement("div");m.innerHTML=l;return m.textContent||m.innerText||l}function e(m,p){var n,o,l,q={};if(m){m=m.split(",");p=p||10;for(n=0;n1){return"&#"+(((n.charCodeAt(0)-55296)*1024)+(n.charCodeAt(1)-56320)+65536)+";"}return g[n]||"&#"+n.charCodeAt(0)+";"})},encodeNamed:function(n,l,m){m=m||a;return n.replace(l?k:b,function(o){return g[o]||m[o]||o})},getEncodeFunc:function(l,o){var p=j.html.Entities;o=e(o)||a;function m(r,q){return r.replace(q?k:b,function(s){return g[s]||o[s]||"&#"+s.charCodeAt(0)+";"||s})}function n(r,q){return p.encodeNamed(r,q,o)}l=j.makeMap(l.replace(/\+/g,","));if(l.named&&l.numeric){return m}if(l.named){if(o){return n}return p.encodeNamed}if(l.numeric){return p.encodeNumeric}return p.encodeRaw},decode:function(l){return l.replace(c,function(n,m,o){if(m){o=parseInt(o,m.length===2?16:10);if(o>65535){o-=65536;return String.fromCharCode(55296+(o>>10),56320+(o&1023))}else{return i[o]||String.fromCharCode(o)}}return d[n]||a[n]||h(n)})}}})(tinymce);tinymce.html.Styles=function(d,f){var k=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,h=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,b=/\s*([^:]+):\s*([^;]+);?/g,l=/\s+$/,m=/rgb/,e,g,a={},j;d=d||{};j="\\\" \\' \\; \\: ; : \uFEFF".split(" ");for(g=0;g1?r:"0"+r}return"#"+o(q)+o(p)+o(i)}return{toHex:function(i){return i.replace(k,c)},parse:function(s){var z={},q,n,x,r,v=d.url_converter,y=d.url_converter_scope||this;function p(D,G){var F,C,B,E;if(z["border-image"]==="none"){delete z["border-image"]}F=z[D+"-top"+G];if(!F){return}C=z[D+"-right"+G];if(F!=C){return}B=z[D+"-bottom"+G];if(C!=B){return}E=z[D+"-left"+G];if(B!=E){return}z[D+G]=E;delete z[D+"-top"+G];delete z[D+"-right"+G];delete z[D+"-bottom"+G];delete z[D+"-left"+G]}function u(C){var D=z[C],B;if(!D||D.indexOf(" ")<0){return}D=D.split(" ");B=D.length;while(B--){if(D[B]!==D[0]){return false}}z[C]=D[0];return true}function A(D,C,B,E){if(!u(C)){return}if(!u(B)){return}if(!u(E)){return}z[D]=z[C]+" "+z[B]+" "+z[E];delete z[C];delete z[B];delete z[E]}function t(B){r=true;return a[B]}function i(C,B){if(r){C=C.replace(/\uFEFF[0-9]/g,function(D){return a[D]})}if(!B){C=C.replace(/\\([\'\";:])/g,"$1")}return C}function o(C,B,F,E,G,D){G=G||D;if(G){G=i(G);return"'"+G.replace(/\'/g,"\\'")+"'"}B=i(B||F||E);if(v){B=v.call(y,B,"style")}return"url('"+B.replace(/\'/g,"\\'")+"')"}if(s){s=s.replace(/\\[\"\';:\uFEFF]/g,t).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(B){return B.replace(/[;:]/g,t)});while(q=b.exec(s)){n=q[1].replace(l,"").toLowerCase();x=q[2].replace(l,"");if(n&&x.length>0){if(n==="font-weight"&&x==="700"){x="bold"}else{if(n==="color"||n==="background-color"){x=x.toLowerCase()}}x=x.replace(k,c);x=x.replace(h,o);z[n]=r?i(x,true):x}b.lastIndex=q.index+q[0].length}p("border","");p("border","-width");p("border","-color");p("border","-style");p("padding","");p("margin","");A("border","border-width","border-style","border-color");if(z.border==="medium none"){delete z.border}}return z},serialize:function(p,r){var o="",n,q;function i(t){var x,u,s,v;x=f.styles[t];if(x){for(u=0,s=x.length;u0){o+=(o.length>0?" ":"")+t+": "+v+";"}}}}if(r&&f&&f.styles){i("*");i(r)}else{for(n in p){q=p[n];if(q!==e&&q.length>0){o+=(o.length>0?" ":"")+n+": "+q+";"}}}return o}}};(function(f){var a={},e=f.makeMap,g=f.each;function d(j,i){return j.split(i||",")}function h(m,l){var j,k={};function i(n){return n.replace(/[A-Z]+/g,function(o){return i(m[o])})}for(j in m){if(m.hasOwnProperty(j)){m[j]=i(m[j])}}i(l).replace(/#/g,"#text").replace(/(\w+)\[([^\]]+)\]\[([^\]]*)\]/g,function(q,o,n,p){n=d(n,"|");k[o]={attributes:e(n),attributesOrder:n,children:e(p,"|",{"#comment":{}})}});return k}function b(){var i=a.html5;if(!i){i=a.html5=h({A:"id|accesskey|class|dir|draggable|item|hidden|itemprop|role|spellcheck|style|subject|title|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"#|a|abbr|area|audio|b|bdo|br|button|canvas|cite|code|command|datalist|del|dfn|em|embed|i|iframe|img|input|ins|kbd|keygen|label|link|map|mark|meta|meter|noscript|object|output|progress|q|ruby|samp|script|select|small|span|strong|sub|sup|svg|textarea|time|var|video|wbr",C:"#|a|abbr|area|address|article|aside|audio|b|bdo|blockquote|br|button|canvas|cite|code|command|datalist|del|details|dfn|dialog|div|dl|em|embed|fieldset|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hgroup|hr|i|iframe|img|input|ins|kbd|keygen|label|link|map|mark|menu|meta|meter|nav|noscript|ol|object|output|p|pre|progress|q|ruby|samp|script|section|select|small|span|strong|style|sub|sup|svg|table|textarea|time|ul|var|video"},"html[A|manifest][body|head]head[A][base|command|link|meta|noscript|script|style|title]title[A][#]base[A|href|target][]link[A|href|rel|media|type|sizes][]meta[A|http-equiv|name|content|charset][]style[A|type|media|scoped][#]script[A|charset|type|src|defer|async][#]noscript[A][C]body[A][C]section[A][C]nav[A][C]article[A][C]aside[A][C]h1[A][B]h2[A][B]h3[A][B]h4[A][B]h5[A][B]h6[A][B]hgroup[A][h1|h2|h3|h4|h5|h6]header[A][C]footer[A][C]address[A][C]p[A][B]br[A][]pre[A][B]dialog[A][dd|dt]blockquote[A|cite][C]ol[A|start|reversed][li]ul[A][li]li[A|value][C]dl[A][dd|dt]dt[A][B]dd[A][C]a[A|href|target|ping|rel|media|type][B]em[A][B]strong[A][B]small[A][B]cite[A][B]q[A|cite][B]dfn[A][B]abbr[A][B]code[A][B]var[A][B]samp[A][B]kbd[A][B]sub[A][B]sup[A][B]i[A][B]b[A][B]mark[A][B]progress[A|value|max][B]meter[A|value|min|max|low|high|optimum][B]time[A|datetime][B]ruby[A][B|rt|rp]rt[A][B]rp[A][B]bdo[A][B]span[A][B]ins[A|cite|datetime][B]del[A|cite|datetime][B]figure[A][C|legend|figcaption]figcaption[A][C]img[A|alt|src|height|width|usemap|ismap][]iframe[A|name|src|height|width|sandbox|seamless][]embed[A|src|height|width|type][]object[A|data|type|height|width|usemap|name|form|classid][param]param[A|name|value][]details[A|open][C|legend]command[A|type|label|icon|disabled|checked|radiogroup][]menu[A|type|label][C|li]legend[A][C|B]div[A][C]source[A|src|type|media][]audio[A|src|autobuffer|autoplay|loop|controls][source]video[A|src|autobuffer|autoplay|loop|controls|width|height|poster][source]hr[A][]form[A|accept-charset|action|autocomplete|enctype|method|name|novalidate|target][C]fieldset[A|disabled|form|name][C|legend]label[A|form|for][B]input[A|type|accept|alt|autocomplete|autofocus|checked|disabled|form|formaction|formenctype|formmethod|formnovalidate|formtarget|height|list|max|maxlength|min|multiple|pattern|placeholder|readonly|required|size|src|step|width|files|value|name][]button[A|autofocus|disabled|form|formaction|formenctype|formmethod|formnovalidate|formtarget|name|value|type][B]select[A|autofocus|disabled|form|multiple|name|size][option|optgroup]datalist[A][B|option]optgroup[A|disabled|label][option]option[A|disabled|selected|label|value][]textarea[A|autofocus|disabled|form|maxlength|name|placeholder|readonly|required|rows|cols|wrap][]keygen[A|autofocus|challenge|disabled|form|keytype|name][]output[A|for|form|name][B]canvas[A|width|height][]map[A|name][B|C]area[A|shape|coords|href|alt|target|media|rel|ping|type][]mathml[A][]svg[A][]table[A|border][caption|colgroup|thead|tfoot|tbody|tr]caption[A][C]colgroup[A|span][col]col[A|span][]thead[A][tr]tfoot[A][tr]tbody[A][tr]tr[A][th|td]th[A|headers|rowspan|colspan|scope][B]td[A|headers|rowspan|colspan][C]wbr[A][]")}return i}function c(){var i=a.html4;if(!i){i=a.html4=h({Z:"H|K|N|O|P",Y:"X|form|R|Q",ZG:"E|span|width|align|char|charoff|valign",X:"p|T|div|U|W|isindex|fieldset|table",ZF:"E|align|char|charoff|valign",W:"pre|hr|blockquote|address|center|noframes",ZE:"abbr|axis|headers|scope|rowspan|colspan|align|char|charoff|valign|nowrap|bgcolor|width|height",ZD:"[E][S]",U:"ul|ol|dl|menu|dir",ZC:"p|Y|div|U|W|table|br|span|bdo|object|applet|img|map|K|N|Q",T:"h1|h2|h3|h4|h5|h6",ZB:"X|S|Q",S:"R|P",ZA:"a|G|J|M|O|P",R:"a|H|K|N|O",Q:"noscript|P",P:"ins|del|script",O:"input|select|textarea|label|button",N:"M|L",M:"em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym",L:"sub|sup",K:"J|I",J:"tt|i|b|u|s|strike",I:"big|small|font|basefont",H:"G|F",G:"br|span|bdo",F:"object|applet|img|map|iframe",E:"A|B|C",D:"accesskey|tabindex|onfocus|onblur",C:"onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"lang|xml:lang|dir",A:"id|class|style|title"},"script[id|charset|type|language|src|defer|xml:space][]style[B|id|type|media|title|xml:space][]object[E|declare|classid|codebase|data|type|codetype|archive|standby|width|height|usemap|name|tabindex|align|border|hspace|vspace][#|param|Y]param[id|name|value|valuetype|type][]p[E|align][#|S]a[E|D|charset|type|name|href|hreflang|rel|rev|shape|coords|target][#|Z]br[A|clear][]span[E][#|S]bdo[A|C|B][#|S]applet[A|codebase|archive|code|object|alt|name|width|height|align|hspace|vspace][#|param|Y]h1[E|align][#|S]img[E|src|alt|name|longdesc|width|height|usemap|ismap|align|border|hspace|vspace][]map[B|C|A|name][X|form|Q|area]h2[E|align][#|S]iframe[A|longdesc|name|src|frameborder|marginwidth|marginheight|scrolling|align|width|height][#|Y]h3[E|align][#|S]tt[E][#|S]i[E][#|S]b[E][#|S]u[E][#|S]s[E][#|S]strike[E][#|S]big[E][#|S]small[E][#|S]font[A|B|size|color|face][#|S]basefont[id|size|color|face][]em[E][#|S]strong[E][#|S]dfn[E][#|S]code[E][#|S]q[E|cite][#|S]samp[E][#|S]kbd[E][#|S]var[E][#|S]cite[E][#|S]abbr[E][#|S]acronym[E][#|S]sub[E][#|S]sup[E][#|S]input[E|D|type|name|value|checked|disabled|readonly|size|maxlength|src|alt|usemap|onselect|onchange|accept|align][]select[E|name|size|multiple|disabled|tabindex|onfocus|onblur|onchange][optgroup|option]optgroup[E|disabled|label][option]option[E|selected|disabled|label|value][]textarea[E|D|name|rows|cols|disabled|readonly|onselect|onchange][]label[E|for|accesskey|onfocus|onblur][#|S]button[E|D|name|value|type|disabled][#|p|T|div|U|W|table|G|object|applet|img|map|K|N|Q]h4[E|align][#|S]ins[E|cite|datetime][#|Y]h5[E|align][#|S]del[E|cite|datetime][#|Y]h6[E|align][#|S]div[E|align][#|Y]ul[E|type|compact][li]li[E|type|value][#|Y]ol[E|type|compact|start][li]dl[E|compact][dt|dd]dt[E][#|S]dd[E][#|Y]menu[E|compact][li]dir[E|compact][li]pre[E|width|xml:space][#|ZA]hr[E|align|noshade|size|width][]blockquote[E|cite][#|Y]address[E][#|S|p]center[E][#|Y]noframes[E][#|Y]isindex[A|B|prompt][]fieldset[E][#|legend|Y]legend[E|accesskey|align][#|S]table[E|summary|width|border|frame|rules|cellspacing|cellpadding|align|bgcolor][caption|col|colgroup|thead|tfoot|tbody|tr]caption[E|align][#|S]col[ZG][]colgroup[ZG][col]thead[ZF][tr]tr[ZF|bgcolor][th|td]th[E|ZE][#|Y]form[E|action|method|name|enctype|onsubmit|onreset|accept|accept-charset|target][#|X|R|Q]noscript[E][#|Y]td[E|ZE][#|Y]tfoot[ZF][tr]tbody[ZF][tr]area[E|D|shape|coords|href|nohref|alt|target][]base[id|href|target][]body[E|onload|onunload|background|bgcolor|text|link|vlink|alink][#|Y]")}return i}f.html.Schema=function(A){var u=this,s={},k={},j=[],D,y;var o,q,z,r,v,n,p={};function m(F,E,H){var G=A[F];if(!G){G=a[F];if(!G){G=e(E," ",e(E.toUpperCase()," "));G=f.extend(G,H);a[F]=G}}else{G=e(G,",",e(G.toUpperCase()," "))}return G}A=A||{};y=A.schema=="html5"?b():c();if(A.verify_html===false){A.valid_elements="*[*]"}if(A.valid_styles){D={};g(A.valid_styles,function(F,E){D[E]=f.explode(F)})}o=m("whitespace_elements","pre script noscript style textarea");q=m("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr");z=m("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr");r=m("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls");n=m("non_empty_elements","td th iframe video audio object script",z);textBlockElementsMap=m("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure");v=m("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex samp option datalist select optgroup",textBlockElementsMap);function i(E){return new RegExp("^"+E.replace(/([?+*])/g,".$1")+"$")}function C(L){var K,G,Z,V,aa,F,I,U,X,Q,Y,ac,O,J,W,E,S,H,ab,ad,P,T,N=/^([#+\-])?([^\[\/]+)(?:\/([^\[]+))?(?:\[([^\]]+)\])?$/,R=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,M=/[*?+]/;if(L){L=d(L);if(s["@"]){S=s["@"].attributes;H=s["@"].attributesOrder}for(K=0,G=L.length;K=0){for(U=A.length-1;U>=V;U--){T=A[U];if(T.valid){n.end(T.name)}}A.length=V}}function p(U,T,Y,X,W){var Z,V;T=T.toLowerCase();Y=T in H?T:j(Y||X||W||"");if(v&&!z&&T.indexOf("data-")!==0){Z=P[T];if(!Z&&F){V=F.length;while(V--){Z=F[V];if(Z.pattern.test(T)){break}}if(V===-1){Z=null}}if(!Z){return}if(Z.validValues&&!(Y in Z.validValues)){return}}N.map[T]=Y;N.push({name:T,value:Y})}l=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g");D=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g;K={script:/<\/script[^>]*>/gi,style:/<\/style[^>]*>/gi,noscript:/<\/noscript[^>]*>/gi};M=e.getShortEndedElements();J=c.self_closing_elements||e.getSelfClosingElements();H=e.getBoolAttrs();v=c.validate;s=c.remove_internals;y=c.fix_self_closing;q=a.isIE;o=/^:/;while(g=l.exec(E)){if(G0&&A[A.length-1].name===I){u(I)}if(!v||(m=e.getElementRule(I))){k=true;if(v){P=m.attributes;F=m.attributePatterns}if(R=g[8]){z=R.indexOf("data-mce-type")!==-1;if(z&&s){k=false}N=[];N.map={};R.replace(D,p)}else{N=[];N.map={}}if(v&&!z){S=m.attributesRequired;L=m.attributesDefault;f=m.attributesForced;if(f){Q=f.length;while(Q--){t=f[Q];r=t.name;h=t.value;if(h==="{$uid}"){h="mce_"+x++}N.map[r]=h;N.push({name:r,value:h})}}if(L){Q=L.length;while(Q--){t=L[Q];r=t.name;if(!(r in N.map)){h=t.value;if(h==="{$uid}"){h="mce_"+x++}N.map[r]=h;N.push({name:r,value:h})}}}if(S){Q=S.length;while(Q--){if(S[Q] in N.map){break}}if(Q===-1){k=false}}if(N.map["data-mce-bogus"]){k=false}}if(k){n.start(I,N,O)}}else{k=false}if(B=K[I]){B.lastIndex=G=g.index+g[0].length;if(g=B.exec(E)){if(k){C=E.substr(G,g.index-G)}G=g.index+g[0].length}else{C=E.substr(G);G=E.length}if(k&&C.length>0){n.text(C,true)}if(k){n.end(I)}l.lastIndex=G;continue}if(!O){if(!R||R.indexOf("/")!=R.length-1){A.push({name:I,valid:k})}else{if(k){n.end(I)}}}}else{if(I=g[1]){n.comment(I)}else{if(I=g[2]){n.cdata(I)}else{if(I=g[3]){n.doctype(I)}else{if(I=g[4]){n.pi(I,g[5])}}}}}}G=g.index+g[0].length}if(G=0;Q--){I=A[Q];if(I.valid){n.end(I.name)}}}}})(tinymce);(function(d){var c=/^[ \t\r\n]*$/,e={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};function a(k,l,j){var i,h,f=j?"lastChild":"firstChild",g=j?"prev":"next";if(k[f]){return k[f]}if(k!==l){i=k[g];if(i){return i}for(h=k.parent;h&&h!==l;h=h.parent){i=h[g];if(i){return i}}}}function b(f,g){this.name=f;this.type=g;if(g===1){this.attributes=[];this.attributes.map={}}}d.extend(b.prototype,{replace:function(g){var f=this;if(g.parent){g.remove()}f.insert(g,f);f.remove();return f},attr:function(h,l){var f=this,g,j,k;if(typeof h!=="string"){for(j in h){f.attr(j,h[j])}return f}if(g=f.attributes){if(l!==k){if(l===null){if(h in g.map){delete g.map[h];j=g.length;while(j--){if(g[j].name===h){g=g.splice(j,1);return f}}}return f}if(h in g.map){j=g.length;while(j--){if(g[j].name===h){g[j].value=l;break}}}else{g.push({name:h,value:l})}g.map[h]=l;return f}else{return g.map[h]}}},clone:function(){var g=this,n=new b(g.name,g.type),h,f,m,j,k;if(m=g.attributes){k=[];k.map={};for(h=0,f=m.length;h1){x.reverse();A=o=f.filterNode(x[0].clone());for(u=0;u0){Q.value=l;Q=Q.prev}else{O=Q.prev;Q.remove();Q=O}}}function H(O){var P,l={};for(P in O){if(P!=="li"&&P!="p"){l[P]=O[P]}}return l}n=new b.html.SaxParser({validate:z,self_closing_elements:H(h.getSelfClosingElements()),cdata:function(l){B.append(K("#cdata",4)).value=l},text:function(P,l){var O;if(!L){P=P.replace(k," ");if(B.lastChild&&o[B.lastChild.name]){P=P.replace(E,"")}}if(P.length!==0){O=K("#text",3);O.raw=!!l;B.append(O).value=P}},comment:function(l){B.append(K("#comment",8)).value=l},pi:function(l,O){B.append(K(l,7)).value=O;I(B)},doctype:function(O){var l;l=B.append(K("#doctype",10));l.value=O;I(B)},start:function(l,W,P){var U,R,Q,O,S,X,V,T;Q=z?h.getElementRule(l):{};if(Q){U=K(Q.outputName||l,1);U.attributes=W;U.shortEnded=P;B.append(U);T=p[B.name];if(T&&p[U.name]&&!T[U.name]){M.push(U)}R=d.length;while(R--){S=d[R].name;if(S in W.map){F=c[S];if(F){F.push(U)}else{c[S]=[U]}}}if(o[l]){I(U)}if(!P){B=U}if(!L&&s[l]){L=true}}},end:function(l){var S,P,R,O,Q;P=z?h.getElementRule(l):{};if(P){if(o[l]){if(!L){S=B.firstChild;if(S&&S.type===3){R=S.value.replace(E,"");if(R.length>0){S.value=R;S=S.next}else{O=S.next;S.remove();S=O}while(S&&S.type===3){R=S.value;O=S.next;if(R.length===0||y.test(R)){S.remove();S=O}S=O}}S=B.lastChild;if(S&&S.type===3){R=S.value.replace(t,"");if(R.length>0){S.value=R;S=S.prev}else{O=S.prev;S.remove();S=O}while(S&&S.type===3){R=S.value;O=S.prev;if(R.length===0||y.test(R)){S.remove();S=O}S=O}}}}if(L&&s[l]){L=false}if(P.removeEmpty||P.paddEmpty){if(B.isEmpty(u)){if(P.paddEmpty){B.empty().append(new a("#text","3")).value="\u00a0"}else{if(!B.attributes.map.name&&!B.attributes.map.id){Q=B.parent;B.empty().remove();B=Q;return}}}}B=B.parent}}},h);J=B=new a(m.context||g.root_name,11);n.parse(v);if(z&&M.length){if(!m.context){j(M)}else{m.invalid=true}}if(q&&J.name=="body"){G()}if(!m.invalid){for(N in i){F=e[N];A=i[N];x=A.length;while(x--){if(!A[x].parent){A.splice(x,1)}}for(D=0,C=F.length;D0){o=c[c.length-1];if(o.length>0&&o!=="\n"){c.push("\n")}}c.push("<",m);if(k){for(n=0,j=k.length;n0){o=c[c.length-1];if(o.length>0&&o!=="\n"){c.push("\n")}}},end:function(h){var i;c.push("");if(a&&d[h]&&c.length>0){i=c[c.length-1];if(i.length>0&&i!=="\n"){c.push("\n")}}},text:function(i,h){if(i.length>0){c[c.length]=h?i:f(i)}},cdata:function(h){c.push("")},comment:function(h){c.push("")},pi:function(h,i){if(i){c.push("")}else{c.push("")}if(a){c.push("\n")}},doctype:function(h){c.push("",a?"\n":"")},reset:function(){c.length=0},getContent:function(){return c.join("").replace(/\n$/,"")}}};(function(a){a.html.Serializer=function(c,d){var b=this,e=new a.html.Writer(c);c=c||{};c.validate="validate" in c?c.validate:true;b.schema=d=d||new a.html.Schema();b.writer=e;b.serialize=function(h){var g,i;i=c.validate;g={3:function(k,j){e.text(k.value,k.raw)},8:function(j){e.comment(j.value)},7:function(j){e.pi(j.name,j.value)},10:function(j){e.doctype(j.value)},4:function(j){e.cdata(j.value)},11:function(j){if((j=j.firstChild)){do{f(j)}while(j=j.next)}}};e.reset();function f(k){var t=g[k.type],j,o,s,r,p,u,n,m,q;if(!t){j=k.name;o=k.shortEnded;s=k.attributes;if(i&&s&&s.length>1){u=[];u.map={};q=d.getElementRule(k.name);for(n=0,m=q.attributesOrder.length;n=8;k.boxModel=!e.isIE||o.compatMode=="CSS1Compat"||k.stdMode;k.hasOuterHTML="outerHTML" in o.createElement("a");k.settings=l=e.extend({keep_values:false,hex_colors:1},l);k.schema=l.schema;k.styles=new e.html.Styles({url_converter:l.url_converter,url_converter_scope:l.url_converter_scope},l.schema);if(e.isIE6){try{o.execCommand("BackgroundImageCache",false,true)}catch(m){k.cssFlicker=true}}k.fixDoc(o);k.events=l.ownEvents?new e.dom.EventUtils(l.proxy):e.dom.Event;e.addUnload(k.destroy,k);n=l.schema?l.schema.getBlockElements():{};k.isBlock=function(q){if(!q){return false}var p=q.nodeType;if(p){return !!(p===1&&n[q.nodeName])}return !!n[q]}},fixDoc:function(k){var j=this.settings,i;if(b&&!e.isIE11&&j.schema){("abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video").replace(/\w+/g,function(l){k.createElement(l)});for(i in j.schema.getCustomElements()){k.createElement(i)}}},clone:function(k,i){var j=this,m,l;if(!b||e.isIE11||k.nodeType!==1||i){return k.cloneNode(i)}l=j.doc;if(!i){m=l.createElement(k.nodeName);g(j.getAttribs(k),function(n){j.setAttrib(m,n.nodeName,j.getAttrib(k,n.nodeName))});return m}return m.firstChild},getRoot:function(){var i=this,j=i.settings;return(j&&i.get(j.root_element))||i.doc.body},getViewPort:function(j){var k,i;j=!j?this.win:j;k=j.document;i=this.boxModel?k.documentElement:k.body;return{x:j.pageXOffset||i.scrollLeft,y:j.pageYOffset||i.scrollTop,w:j.innerWidth||i.clientWidth,h:j.innerHeight||i.clientHeight}},getRect:function(l){var k,i=this,j;l=i.get(l);k=i.getPos(l);j=i.getSize(l);return{x:k.x,y:k.y,w:j.w,h:j.h}},getSize:function(l){var j=this,i,k;l=j.get(l);i=j.getStyle(l,"width");k=j.getStyle(l,"height");if(i.indexOf("px")===-1){i=0}if(k.indexOf("px")===-1){k=0}return{w:parseInt(i,10)||l.offsetWidth||l.clientWidth,h:parseInt(k,10)||l.offsetHeight||l.clientHeight}},getParent:function(k,j,i){return this.getParents(k,j,i,false)},getParents:function(s,m,k,q){var j=this,i,l=j.settings,p=[];s=j.get(s);q=q===undefined;if(l.strict_root){k=k||j.getRoot()}if(d(m,"string")){i=m;if(m==="*"){m=function(o){return o.nodeType==1}}else{m=function(o){return j.is(o,i)}}}while(s){if(s==k||!s.nodeType||s.nodeType===9){break}if(!m||m(s)){if(q){p.push(s)}else{return s}}s=s.parentNode}return q?p:null},get:function(i){var j;if(i&&this.doc&&typeof(i)=="string"){j=i;i=this.doc.getElementById(i);if(i&&i.id!==j){return this.doc.getElementsByName(j)[1]}}return i},getNext:function(j,i){return this._findSib(j,i,"nextSibling")},getPrev:function(j,i){return this._findSib(j,i,"previousSibling")},select:function(k,j){var i=this;return e.dom.Sizzle(k,i.get(j)||i.get(i.settings.root_element)||i.doc,[])},is:function(l,j){var k;if(l.length===undefined){if(j==="*"){return l.nodeType==1}if(c.test(j)){j=j.toLowerCase().split(/,/);l=l.nodeName.toLowerCase();for(k=j.length-1;k>=0;k--){if(j[k]==l){return true}}return false}}return e.dom.Sizzle.matches(j,l.nodeType?[l]:l).length>0},add:function(l,o,i,k,m){var j=this;return this.run(l,function(r){var q,n;q=d(o,"string")?j.doc.createElement(o):o;j.setAttribs(q,i);if(k){if(k.nodeType){q.appendChild(k)}else{j.setHTML(q,k)}}return !m?r.appendChild(q):q})},create:function(k,i,j){return this.add(this.doc.createElement(k),k,i,j,1)},createHTML:function(q,i,m){var p="",l=this,j;p+="<"+q;for(j in i){if(i.hasOwnProperty(j)){p+=" "+j+'="'+l.encode(i[j])+'"'}}if(typeof(m)!="undefined"){return p+">"+m+""}return p+" />"},remove:function(i,j){return this.run(i,function(l){var m,k=l.parentNode;if(!k){return null}if(j){while(m=l.firstChild){if(!e.isIE||m.nodeType!==3||m.nodeValue){k.insertBefore(m,l)}else{l.removeChild(m)}}}return k.removeChild(l)})},setStyle:function(l,i,j){var k=this;return k.run(l,function(o){var n,m;n=o.style;i=i.replace(/-(\D)/g,function(q,p){return p.toUpperCase()});if(k.pixelStyles.test(i)&&(e.is(j,"number")||/^[\-0-9\.]+$/.test(j))){j+="px"}switch(i){case"opacity":if(b&&!e.isIE11){n.filter=j===""?"":"alpha(opacity="+(j*100)+")";if(!l.currentStyle||!l.currentStyle.hasLayout){n.display="inline-block"}}n[i]=n["-moz-opacity"]=n["-khtml-opacity"]=j||"";break;case"float":(b&&!e.isIE11)?n.styleFloat=j:n.cssFloat=j;break;default:n[i]=j||""}if(k.settings.update_styles){k.setAttrib(o,"data-mce-style")}})},getStyle:function(l,i,k){l=this.get(l);if(!l){return}if(this.doc.defaultView&&k){i=i.replace(/[A-Z]/g,function(m){return"-"+m});try{return this.doc.defaultView.getComputedStyle(l,null).getPropertyValue(i)}catch(j){return null}}i=i.replace(/-(\D)/g,function(n,m){return m.toUpperCase()});if(i=="float"){i=b?"styleFloat":"cssFloat"}if(l.currentStyle&&k){return l.currentStyle[i]}return l.style?l.style[i]:undefined},setStyles:function(l,m){var j=this,k=j.settings,i;i=k.update_styles;k.update_styles=0;g(m,function(o,p){j.setStyle(l,p,o)});k.update_styles=i;if(k.update_styles){j.setAttrib(l,k.cssText)}},removeAllAttribs:function(i){return this.run(i,function(l){var k,j=l.attributes;for(k=j.length-1;k>=0;k--){l.removeAttributeNode(j.item(k))}})},setAttrib:function(k,l,i){var j=this;if(!k||!l){return}if(j.settings.strict){l=l.toLowerCase()}return this.run(k,function(p){var o=j.settings;var m=p.getAttribute(l);if(i!==null){switch(l){case"style":if(!d(i,"string")){g(i,function(q,r){j.setStyle(p,r,q)});return}if(o.keep_values){if(i&&!j._isRes(i)){p.setAttribute("data-mce-style",i,2)}else{p.removeAttribute("data-mce-style",2)}}p.style.cssText=i;break;case"class":p.className=i||"";break;case"src":case"href":if(o.keep_values){if(o.url_converter){i=o.url_converter.call(o.url_converter_scope||j,i,l,p)}j.setAttrib(p,"data-mce-"+l,i,2)}break;case"shape":p.setAttribute("data-mce-style",i);break}}if(d(i)&&i!==null&&i.length!==0){p.setAttribute(l,""+i,2)}else{p.removeAttribute(l,2)}if(tinyMCE.activeEditor&&m!=i){var n=tinyMCE.activeEditor;n.onSetAttrib.dispatch(n,p,l,i)}})},setAttribs:function(j,k){var i=this;return this.run(j,function(l){g(k,function(m,o){i.setAttrib(l,o,m)})})},getAttrib:function(m,o,k){var i,j=this,l;m=j.get(m);if(!m||m.nodeType!==1){return k===l?false:k}if(!d(k)){k=""}if(/^(src|href|style|coords|shape)$/.test(o)){i=m.getAttribute("data-mce-"+o);if(i){return i}}if(b&&j.props[o]){i=m[j.props[o]];i=i&&i.nodeValue?i.nodeValue:i}if(!i){i=m.getAttribute(o,2)}if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(o)){if(m[j.props[o]]===true&&i===""){return o}return i?o:""}if(m.nodeName==="FORM"&&m.getAttributeNode(o)){return m.getAttributeNode(o).nodeValue}if(o==="style"){i=i||m.style.cssText;if(i){i=j.serializeStyle(j.parseStyle(i),m.nodeName);if(j.settings.keep_values&&!j._isRes(i)){m.setAttribute("data-mce-style",i)}}}if(f&&o==="class"&&i){i=i.replace(/(apple|webkit)\-[a-z\-]+/gi,"")}if(b){switch(o){case"rowspan":case"colspan":if(i===1){i=""}break;case"size":if(i==="+0"||i===20||i===0){i=""}break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":if(i===0){i=""}break;case"hspace":if(i===-1){i=""}break;case"maxlength":case"tabindex":if(i===32768||i===2147483647||i==="32768"){i=""}break;case"multiple":case"compact":case"noshade":case"nowrap":if(i===65535){return o}return k;case"shape":i=i.toLowerCase();break;default:if(o.indexOf("on")===0&&i){i=e._replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1",""+i)}}}return(i!==l&&i!==null&&i!=="")?""+i:k},getPos:function(q,l){var j=this,i=0,p=0,m,o=j.doc,k;q=j.get(q);l=l||o.body;if(q){if(q.getBoundingClientRect){q=q.getBoundingClientRect();m=j.boxModel?o.documentElement:o.body;i=q.left+(o.documentElement.scrollLeft||o.body.scrollLeft)-m.clientTop;p=q.top+(o.documentElement.scrollTop||o.body.scrollTop)-m.clientLeft;return{x:i,y:p}}k=q;while(k&&k!=l&&k.nodeType){i+=k.offsetLeft||0;p+=k.offsetTop||0;k=k.offsetParent}k=q.parentNode;while(k&&k!=l&&k.nodeType){i-=k.scrollLeft||0;p-=k.scrollTop||0;k=k.parentNode}}return{x:i,y:p}},parseStyle:function(i){return this.styles.parse(i)},serializeStyle:function(j,i){return this.styles.serialize(j,i)},addStyle:function(j){var k=this.doc,i;styleElm=k.getElementById("mceDefaultStyles");if(!styleElm){styleElm=k.createElement("style"),styleElm.id="mceDefaultStyles";styleElm.type="text/css";i=k.getElementsByTagName("head")[0];if(i.firstChild){i.insertBefore(styleElm,i.firstChild)}else{i.appendChild(styleElm)}}if(styleElm.styleSheet){styleElm.styleSheet.cssText+=j}else{styleElm.appendChild(k.createTextNode(j))}},loadCSS:function(i){var k=this,l=k.doc,j;if(!i){i=""}j=l.getElementsByTagName("head")[0];g(i.split(","),function(m){var n;if(k.files[m]){return}k.files[m]=true;n=k.create("link",{rel:"stylesheet",href:e._addVer(m)});if(b&&!e.isIE11&&l.documentMode&&l.recalc){n.onload=function(){if(l.recalc){l.recalc()}n.onload=null}}j.appendChild(n)})},addClass:function(i,j){return this.run(i,function(k){var l;if(!j){return 0}if(this.hasClass(k,j)){return k.className}l=this.removeClass(k,j);return k.className=(l!=""?(l+" "):"")+j})},removeClass:function(k,l){var i=this,j;return i.run(k,function(n){var m;if(i.hasClass(n,l)){if(!j){j=new RegExp("(^|\\s+)"+l+"(\\s+|$)","g")}m=n.className.replace(j," ");m=e.trim(m!=" "?m:"");n.className=m;if(!m){n.removeAttribute("class");n.removeAttribute("className")}return m}return n.className})},hasClass:function(j,i){j=this.get(j);if(!j||!i){return false}return(" "+j.className+" ").indexOf(" "+i+" ")!==-1},show:function(i){return this.setStyle(i,"display","block")},hide:function(i){return this.setStyle(i,"display","none")},isHidden:function(i){i=this.get(i);return !i||i.style.display=="none"||this.getStyle(i,"display")=="none"},uniqueId:function(i){return(!i?"mce_":i)+(this.counter++)},setHTML:function(k,j){var i=this;return i.run(k,function(m){if(b){while(m.firstChild){m.removeChild(m.firstChild)}try{m.innerHTML="
    "+j;m.removeChild(m.firstChild)}catch(l){var n=i.create("div");n.innerHTML="
    "+j;g(e.grep(n.childNodes),function(p,o){if(o&&m.canHaveHTML){m.appendChild(p)}})}}else{m.innerHTML=j}return j})},getOuterHTML:function(k){var j,i=this;k=i.get(k);if(!k){return null}if(k.nodeType===1&&i.hasOuterHTML){return k.outerHTML}j=(k.ownerDocument||i.doc).createElement("body");j.appendChild(k.cloneNode(true));return j.innerHTML},setOuterHTML:function(l,j,m){var i=this;function k(p,o,r){var s,q;q=r.createElement("body");q.innerHTML=o;s=q.lastChild;while(s){i.insertAfter(s.cloneNode(true),p);s=s.previousSibling}i.remove(p)}return this.run(l,function(o){o=i.get(o);if(o.nodeType==1){m=m||o.ownerDocument||i.doc;if(b){try{if(b&&o.nodeType==1){o.outerHTML=j}else{k(o,j,m)}}catch(n){k(o,j,m)}}else{k(o,j,m)}}})},decode:h.decode,encode:h.encodeAllRaw,insertAfter:function(i,j){j=this.get(j);return this.run(i,function(l){var k,m;k=j.parentNode;m=j.nextSibling;if(m){k.insertBefore(l,m)}else{k.appendChild(l)}return l})},replace:function(m,l,i){var j=this;if(d(l,"array")){m=m.cloneNode(true)}return j.run(l,function(k){if(i){g(e.grep(k.childNodes),function(n){m.appendChild(n)})}return k.parentNode.replaceChild(m,k)})},rename:function(l,i){var k=this,j;if(l.nodeName!=i.toUpperCase()){j=k.create(i);g(k.getAttribs(l),function(m){k.setAttrib(j,m.nodeName,k.getAttrib(l,m.nodeName))});k.replace(j,l,1)}return j||l},findCommonAncestor:function(k,i){var l=k,j;while(l){j=i;while(j&&l!=j){j=j.parentNode}if(l==j){break}l=l.parentNode}if(!l&&k.ownerDocument){return k.ownerDocument.documentElement}return l},toHex:function(i){var k=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(i);function j(l){l=parseInt(l,10).toString(16);return l.length>1?l:"0"+l}if(k){i="#"+j(k[1])+j(k[2])+j(k[3]);return i}return i},getClasses:function(){var n=this,j=[],m,o={},p=n.settings.class_filter,l;if(n.classes){return n.classes}function q(i){g(i.imports,function(s){q(s)});g(i.cssRules||i.rules,function(t){switch(t.type||1){case 1:if(t.selectorText){g(t.selectorText.split(","),function(r){r=r.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(r)||!/\.[\w\-]+$/.test(r)){return}l=r;r=e._replace(/.*\.([a-z0-9_\-]+).*/i,"$1",r);if(p&&!(r=p(r,l))){return}if(!o[r]){j.push({"class":r});o[r]=1}})}break;case 3:try{q(t.styleSheet)}catch(s){}break}})}try{g(n.doc.styleSheets,q)}catch(k){}if(j.length>0){n.classes=j}return j},run:function(l,k,j){var i=this,m;if(i.doc&&typeof(l)==="string"){l=i.get(l)}if(!l){return false}j=j||this;if(!l.nodeType&&(l.length||l.length===0)){m=[];g(l,function(o,n){if(o){if(typeof(o)=="string"){o=i.doc.getElementById(o)}m.push(k.call(j,o,n))}});return m}return k.call(j,l)},getAttribs:function(j){var i;j=this.get(j);if(!j){return[]}if(b){i=[];if(j.nodeName=="OBJECT"){return j.attributes}if(j.nodeName==="OPTION"&&this.getAttrib(j,"selected")){i.push({specified:1,nodeName:"selected"})}j.cloneNode(false).outerHTML.replace(/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,"").replace(/[\w:\-]+/gi,function(k){i.push({specified:1,nodeName:k})});return i}return j.attributes},isEmpty:function(m,k){var r=this,o,n,q,j,l,p=0;m=m.firstChild;if(m){j=new e.dom.TreeWalker(m,m.parentNode);k=k||r.schema?r.schema.getNonEmptyElements():null;do{q=m.nodeType;if(q===1){if(m.getAttribute("data-mce-bogus")){continue}l=m.nodeName.toLowerCase();if(k&&k[l]){if(l==="br"){p++;continue}return false}n=r.getAttribs(m);o=m.attributes.length;while(o--){l=m.attributes[o].nodeName;if(l==="name"||l==="data-mce-bookmark"){return false}}}if(q==8){return false}if((q===3&&!a.test(m.nodeValue))){return false}}while(m=j.next())}return p<=1},destroy:function(j){var i=this;i.win=i.doc=i.root=i.events=i.frag=null;if(!j){e.removeUnload(i.destroy)}},createRng:function(){var i=this.doc;return i.createRange?i.createRange():new e.dom.Range(this)},nodeIndex:function(m,n){var i=0,k,l,j;if(m){for(k=m.nodeType,m=m.previousSibling,l=m;m;m=m.previousSibling){j=m.nodeType;if(n&&j==3){if(j==k||!m.nodeValue.length){continue}}i++;k=j}}return i},split:function(m,l,p){var q=this,i=q.createRng(),n,k,o;function j(v){var t,s=v.childNodes,u=v.nodeType;function x(A){var z=A.previousSibling&&A.previousSibling.nodeName=="SPAN";var y=A.nextSibling&&A.nextSibling.nodeName=="SPAN";return z&&y}if(u==1&&v.getAttribute("data-mce-type")=="bookmark"){return}for(t=s.length-1;t>=0;t--){j(s[t])}if(u!=9){if(u==3&&v.nodeValue.length>0){var r=e.trim(v.nodeValue).length;if(!q.isBlock(v.parentNode)||r>0||r===0&&x(v)){return}}else{if(u==1){s=v.childNodes;if(s.length==1&&s[0]&&s[0].nodeType==1&&s[0].getAttribute("data-mce-type")=="bookmark"){v.parentNode.insertBefore(s[0],v)}if(s.length||/^(br|hr|input|img)$/i.test(v.nodeName)){return}}}q.remove(v)}return v}if(m&&l){i.setStart(m.parentNode,q.nodeIndex(m));i.setEnd(l.parentNode,q.nodeIndex(l));n=i.extractContents();i=q.createRng();i.setStart(l.parentNode,q.nodeIndex(l)+1);i.setEnd(m.parentNode,q.nodeIndex(m)+1);k=i.extractContents();o=m.parentNode;o.insertBefore(j(n),m);if(p){o.replaceChild(p,l)}else{o.insertBefore(l,m)}o.insertBefore(j(k),m);q.remove(m);return p||l}},bind:function(l,i,k,j){return this.events.add(l,i,k,j||this)},unbind:function(k,i,j){return this.events.remove(k,i,j)},fire:function(k,j,i){return this.events.fire(k,j,i)},getContentEditable:function(j){var i;if(j.nodeType!=1){return null}i=j.getAttribute("data-mce-contenteditable");if(i&&i!=="inherit"){return i}return j.contentEditable!=="inherit"?j.contentEditable:null},_findSib:function(l,i,j){var k=this,m=i;if(l){if(d(m,"string")){m=function(n){return k.is(n,i)}}for(l=l[j];l;l=l[j]){if(m(l)){return l}}}return null},_isRes:function(i){return/^(top|left|bottom|right|width|height)/i.test(i)||/;\s*(top|left|bottom|right|width|height)/i.test(i)}});e.DOM=new e.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(a){function b(c){var O=this,e=c.doc,U=0,F=1,j=2,E=true,S=false,W="startOffset",h="startContainer",Q="endContainer",A="endOffset",k=tinymce.extend,n=c.nodeIndex;k(O,{startContainer:e,startOffset:0,endContainer:e,endOffset:0,collapsed:E,commonAncestorContainer:e,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:q,setEnd:s,setStartBefore:g,setStartAfter:J,setEndBefore:K,setEndAfter:u,collapse:B,selectNode:y,selectNodeContents:G,compareBoundaryPoints:v,deleteContents:p,extractContents:I,cloneContents:d,insertNode:D,surroundContents:N,cloneRange:L,toStringIE:T});function x(){return e.createDocumentFragment()}function q(X,t){C(E,X,t)}function s(X,t){C(S,X,t)}function g(t){q(t.parentNode,n(t))}function J(t){q(t.parentNode,n(t)+1)}function K(t){s(t.parentNode,n(t))}function u(t){s(t.parentNode,n(t)+1)}function B(t){if(t){O[Q]=O[h];O[A]=O[W]}else{O[h]=O[Q];O[W]=O[A]}O.collapsed=E}function y(t){g(t);u(t)}function G(t){q(t,0);s(t,t.nodeType===1?t.childNodes.length:t.nodeValue.length)}function v(aa,t){var ad=O[h],Y=O[W],ac=O[Q],X=O[A],ab=t.startContainer,af=t.startOffset,Z=t.endContainer,ae=t.endOffset;if(aa===0){return H(ad,Y,ab,af)}if(aa===1){return H(ac,X,ab,af)}if(aa===2){return H(ac,X,Z,ae)}if(aa===3){return H(ad,Y,Z,ae)}}function p(){l(j)}function I(){return l(U)}function d(){return l(F)}function D(aa){var X=this[h],t=this[W],Z,Y;if((X.nodeType===3||X.nodeType===4)&&X.nodeValue){if(!t){X.parentNode.insertBefore(aa,X)}else{if(t>=X.nodeValue.length){c.insertAfter(aa,X)}else{Z=X.splitText(t);X.parentNode.insertBefore(aa,Z)}}}else{if(X.childNodes.length>0){Y=X.childNodes[t]}if(Y){X.insertBefore(aa,Y)}else{X.appendChild(aa)}}}function N(X){var t=O.extractContents();O.insertNode(X);X.appendChild(t);O.selectNode(X)}function L(){return k(new b(c),{startContainer:O[h],startOffset:O[W],endContainer:O[Q],endOffset:O[A],collapsed:O.collapsed,commonAncestorContainer:O.commonAncestorContainer})}function P(t,X){var Y;if(t.nodeType==3){return t}if(X<0){return t}Y=t.firstChild;while(Y&&X>0){--X;Y=Y.nextSibling}if(Y){return Y}return t}function m(){return(O[h]==O[Q]&&O[W]==O[A])}function H(Z,ab,X,aa){var ac,Y,t,ad,af,ae;if(Z==X){if(ab==aa){return 0}if(ab0){O.collapse(X)}}else{O.collapse(X)}O.collapsed=m();O.commonAncestorContainer=c.findCommonAncestor(O[h],O[Q])}function l(ad){var ac,Z=0,af=0,X,ab,Y,aa,t,ae;if(O[h]==O[Q]){return f(ad)}for(ac=O[Q],X=ac.parentNode;X;ac=X,X=X.parentNode){if(X==O[h]){return r(ac,ad)}++Z}for(ac=O[h],X=ac.parentNode;X;ac=X,X=X.parentNode){if(X==O[Q]){return V(ac,ad)}++af}ab=af-Z;Y=O[h];while(ab>0){Y=Y.parentNode;ab--}aa=O[Q];while(ab<0){aa=aa.parentNode;ab++}for(t=Y.parentNode,ae=aa.parentNode;t!=ae;t=t.parentNode,ae=ae.parentNode){Y=t;aa=ae}return o(Y,aa,ad)}function f(ac){var ae,af,t,Y,Z,ad,aa,X,ab;if(ac!=j){ae=x()}if(O[W]==O[A]){return ae}if(O[h].nodeType==3){af=O[h].nodeValue;t=af.substring(O[W],O[A]);if(ac!=F){Y=O[h];X=O[W];ab=O[A]-O[W];if(X===0&&ab>=Y.nodeValue.length-1){Y.parentNode.removeChild(Y)}else{Y.deleteData(X,ab)}O.collapse(E)}if(ac==j){return}if(t.length>0){ae.appendChild(e.createTextNode(t))}return ae}Y=P(O[h],O[W]);Z=O[A]-O[W];while(Y&&Z>0){ad=Y.nextSibling;aa=z(Y,ac);if(ae){ae.appendChild(aa)}--Z;Y=ad}if(ac!=F){O.collapse(E)}return ae}function r(ad,aa){var ac,ab,X,t,Z,Y;if(aa!=j){ac=x()}ab=i(ad,aa);if(ac){ac.appendChild(ab)}X=n(ad);t=X-O[W];if(t<=0){if(aa!=F){O.setEndBefore(ad);O.collapse(S)}return ac}ab=ad.previousSibling;while(t>0){Z=ab.previousSibling;Y=z(ab,aa);if(ac){ac.insertBefore(Y,ac.firstChild)}--t;ab=Z}if(aa!=F){O.setEndBefore(ad);O.collapse(S)}return ac}function V(ab,aa){var ad,X,ac,t,Z,Y;if(aa!=j){ad=x()}ac=R(ab,aa);if(ad){ad.appendChild(ac)}X=n(ab);++X;t=O[A]-X;ac=ab.nextSibling;while(ac&&t>0){Z=ac.nextSibling;Y=z(ac,aa);if(ad){ad.appendChild(Y)}--t;ac=Z}if(aa!=F){O.setStartAfter(ab);O.collapse(E)}return ad}function o(ab,t,ae){var Y,ag,aa,ac,ad,X,af,Z;if(ae!=j){ag=x()}Y=R(ab,ae);if(ag){ag.appendChild(Y)}aa=ab.parentNode;ac=n(ab);ad=n(t);++ac;X=ad-ac;af=ab.nextSibling;while(X>0){Z=af.nextSibling;Y=z(af,ae);if(ag){ag.appendChild(Y)}af=Z;--X}Y=i(t,ae);if(ag){ag.appendChild(Y)}if(ae!=F){O.setStartAfter(ab);O.collapse(E)}return ag}function i(ac,ad){var Y=P(O[Q],O[A]-1),ae,ab,aa,t,X,Z=Y!=O[Q];if(Y==ac){return M(Y,Z,S,ad)}ae=Y.parentNode;ab=M(ae,S,S,ad);while(ae){while(Y){aa=Y.previousSibling;t=M(Y,Z,S,ad);if(ad!=j){ab.insertBefore(t,ab.firstChild)}Z=E;Y=aa}if(ae==ac){return ab}Y=ae.previousSibling;ae=ae.parentNode;X=M(ae,S,S,ad);if(ad!=j){X.appendChild(ab)}ab=X}}function R(ac,ad){var Z=P(O[h],O[W]),aa=Z!=O[h],ae,ab,Y,t,X;if(Z==ac){return M(Z,aa,E,ad)}ae=Z.parentNode;ab=M(ae,S,E,ad);while(ae){while(Z){Y=Z.nextSibling;t=M(Z,aa,E,ad);if(ad!=j){ab.appendChild(t)}aa=E;Z=Y}if(ae==ac){return ab}Z=ae.nextSibling;ae=ae.parentNode;X=M(ae,S,E,ad);if(ad!=j){X.appendChild(ab)}ab=X}}function M(t,aa,ad,ae){var Z,Y,ab,X,ac;if(aa){return z(t,ae)}if(t.nodeType==3){Z=t.nodeValue;if(ad){X=O[W];Y=Z.substring(X);ab=Z.substring(0,X)}else{X=O[A];Y=Z.substring(0,X);ab=Z.substring(X)}if(ae!=F){t.nodeValue=ab}if(ae==j){return}ac=c.clone(t,S);ac.nodeValue=Y;return ac}if(ae==j){return}return c.clone(t,S)}function z(X,t){if(t!=j){return t==F?c.clone(X,E):X}X.parentNode.removeChild(X)}function T(){return c.create("body",null,d()).outerText}return O}a.Range=b;b.prototype.toString=function(){return this.toStringIE()}})(tinymce.dom);(function(){function a(d){var b=this,h=d.dom,c=true,f=false;function e(i,j){var k,t=0,q,n,m,l,o,r,p=-1,s;k=i.duplicate();k.collapse(j);s=k.parentElement();if(s.ownerDocument!==d.dom.doc){return}while(s.contentEditable==="false"){s=s.parentNode}if(!s.hasChildNodes()){return{node:s,inside:1}}m=s.children;q=m.length-1;while(t<=q){r=Math.floor((t+q)/2);l=m[r];k.moveToElementText(l);p=k.compareEndPoints(j?"StartToStart":"EndToEnd",i);if(p>0){q=r-1}else{if(p<0){t=r+1}else{return{node:l}}}}if(p<0){if(!l){k.moveToElementText(s);k.collapse(true);l=s;n=true}else{k.collapse(false)}o=0;while(k.compareEndPoints(j?"StartToStart":"StartToEnd",i)!==0){if(k.move("character",1)===0||s!=k.parentElement()){break}o++}}else{k.collapse(true);o=0;while(k.compareEndPoints(j?"StartToStart":"StartToEnd",i)!==0){if(k.move("character",-1)===0||s!=k.parentElement()){break}o++}}return{node:l,position:p,offset:o,inside:n}}function g(){var i=d.getRng(),r=h.createRng(),l,k,p,q,m,j;l=i.item?i.item(0):i.parentElement();if(l.ownerDocument!=h.doc){return r}k=d.isCollapsed();if(i.item){r.setStart(l.parentNode,h.nodeIndex(l));r.setEnd(r.startContainer,r.startOffset+1);return r}function o(A){var u=e(i,A),s,y,z=0,x,v,t;s=u.node;y=u.offset;if(u.inside&&!s.hasChildNodes()){r[A?"setStart":"setEnd"](s,0);return}if(y===v){r[A?"setStartBefore":"setEndAfter"](s);return}if(u.position<0){x=u.inside?s.firstChild:s.nextSibling;if(!x){r[A?"setStartAfter":"setEndAfter"](s);return}if(!y){if(x.nodeType==3){r[A?"setStart":"setEnd"](x,0)}else{r[A?"setStartBefore":"setEndBefore"](x)}return}while(x){t=x.nodeValue;z+=t.length;if(z>=y){s=x;z-=y;z=t.length-z;break}x=x.nextSibling}}else{x=s.previousSibling;if(!x){return r[A?"setStartBefore":"setEndBefore"](s)}if(!y){if(s.nodeType==3){r[A?"setStart":"setEnd"](x,s.nodeValue.length)}else{r[A?"setStartAfter":"setEndAfter"](x)}return}while(x){z+=x.nodeValue.length;if(z>=y){s=x;z-=y;break}x=x.previousSibling}}r[A?"setStart":"setEnd"](s,z)}try{o(true);if(!k){o()}}catch(n){if(n.number==-2147024809){m=b.getBookmark(2);p=i.duplicate();p.collapse(true);l=p.parentElement();if(!k){p=i.duplicate();p.collapse(false);q=p.parentElement();q.innerHTML=q.innerHTML}l.innerHTML=l.innerHTML;b.moveToBookmark(m);i=d.getRng();o(true);if(!k){o()}}else{throw n}}return r}this.getBookmark=function(m){var j=d.getRng(),o,i,l={};function n(u){var t,p,s,r,q=[];t=u.parentNode;p=h.getRoot().parentNode;while(t!=p&&t.nodeType!==9){s=t.children;r=s.length;while(r--){if(u===s[r]){q.push(r);break}}u=t;t=t.parentNode}return q}function k(q){var p;p=e(j,q);if(p){return{position:p.position,offset:p.offset,indexes:n(p.node),inside:p.inside}}}if(m===2){if(!j.item){l.start=k(true);if(!d.isCollapsed()){l.end=k()}}else{l.start={ctrl:true,indexes:n(j.item(0))}}}return l};this.moveToBookmark=function(k){var j,i=h.doc.body;function m(o){var r,q,n,p;r=h.getRoot();for(q=o.length-1;q>=0;q--){p=r.children;n=o[q];if(n<=p.length-1){r=p[n]}}return r}function l(r){var n=k[r?"start":"end"],q,p,o;if(n){q=n.position>0;p=i.createTextRange();p.moveToElementText(m(n.indexes));offset=n.offset;if(offset!==o){p.collapse(n.inside||q);p.moveStart("character",q?-offset:offset)}else{p.collapse(r)}j.setEndPoint(r?"StartToStart":"EndToStart",p);if(r){j.collapse(true)}}}if(k.start){if(k.start.ctrl){j=i.createControlRange();j.addElement(m(k.start.indexes));j.select()}else{j=i.createTextRange();l(true);l();j.select()}}};this.addRange=function(i){var n,l,k,p,v,q,t,s=d.dom.doc,m=s.body,r,u;function j(C){var y,B,x,A,z;x=h.create("a");y=C?k:v;B=C?p:q;A=n.duplicate();if(y==s||y==s.documentElement){y=m;B=0}if(y.nodeType==3){y.parentNode.insertBefore(x,y);A.moveToElementText(x);A.moveStart("character",B);h.remove(x);n.setEndPoint(C?"StartToStart":"EndToEnd",A)}else{z=y.childNodes;if(z.length){if(B>=z.length){h.insertAfter(x,z[z.length-1])}else{y.insertBefore(x,z[B])}A.moveToElementText(x)}else{if(y.canHaveHTML){y.innerHTML="\uFEFF";x=y.firstChild;A.moveToElementText(x);A.collapse(f)}}n.setEndPoint(C?"StartToStart":"EndToEnd",A);h.remove(x)}}k=i.startContainer;p=i.startOffset;v=i.endContainer;q=i.endOffset;n=m.createTextRange();if(k==v&&k.nodeType==1){if(p==q&&!k.hasChildNodes()){if(k.canHaveHTML){t=k.previousSibling;if(t&&!t.hasChildNodes()&&h.isBlock(t)){t.innerHTML="\uFEFF"}else{t=null}k.innerHTML="\uFEFF\uFEFF";n.moveToElementText(k.lastChild);n.select();h.doc.selection.clear();k.innerHTML="";if(t){t.innerHTML=""}return}else{p=h.nodeIndex(k);k=k.parentNode}}if(p==q-1){try{u=k.childNodes[p];l=m.createControlRange();l.addElement(u);l.select();r=d.getRng();if(r.item&&u===r.item(0)){return}}catch(o){}}}j(true);j();n.select()};this.getRangeAt=g}tinymce.dom.TridentSelection=a})();(function(){var n=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i="sizcache",o=0,r=Object.prototype.toString,h=false,g=true,q=/\\/g,u=/\r\n/g,x=/\W/;[0,0].sort(function(){g=false;return 0});var d=function(C,e,F,G){F=F||[];e=e||document;var I=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!C||typeof C!=="string"){return F}var z,K,N,y,J,M,L,E,B=true,A=d.isXML(e),D=[],H=C;do{n.exec("");z=n.exec(H);if(z){H=z[3];D.push(z[1]);if(z[2]){y=z[3];break}}}while(z);if(D.length>1&&j.exec(C)){if(D.length===2&&k.relative[D[0]]){K=s(D[0]+D[1],e,G)}else{K=k.relative[D[0]]?[e]:d(D.shift(),e);while(D.length){C=D.shift();if(k.relative[C]){C+=D.shift()}K=s(C,K,G)}}}else{if(!G&&D.length>1&&e.nodeType===9&&!A&&k.match.ID.test(D[0])&&!k.match.ID.test(D[D.length-1])){J=d.find(D.shift(),e,A);e=J.expr?d.filter(J.expr,J.set)[0]:J.set[0]}if(e){J=G?{expr:D.pop(),set:l(G)}:d.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&e.parentNode?e.parentNode:e,A);K=J.expr?d.filter(J.expr,J.set):J.set;if(D.length>0){N=l(K)}else{B=false}while(D.length){M=D.pop();L=M;if(!k.relative[M]){M=""}else{L=D.pop()}if(L==null){L=e}k.relative[M](N,L,A)}}else{N=D=[]}}if(!N){N=K}if(!N){d.error(M||C)}if(r.call(N)==="[object Array]"){if(!B){F.push.apply(F,N)}else{if(e&&e.nodeType===1){for(E=0;N[E]!=null;E++){if(N[E]&&(N[E]===true||N[E].nodeType===1&&d.contains(e,N[E]))){F.push(K[E])}}}else{for(E=0;N[E]!=null;E++){if(N[E]&&N[E].nodeType===1){F.push(K[E])}}}}}else{l(N,F)}if(y){d(y,I,F,G);d.uniqueSort(F)}return F};d.uniqueSort=function(y){if(p){h=g;y.sort(p);if(h){for(var e=1;e0};d.find=function(E,e,F){var D,z,B,A,C,y;if(!E){return[]}for(z=0,B=k.order.length;z":function(D,y){var C,B=typeof y==="string",z=0,e=D.length;if(B&&!x.test(y)){y=y.toLowerCase();for(;z=0)){if(!z){e.push(C)}}else{if(z){y[B]=false}}}}return false},ID:function(e){return e[1].replace(q,"")},TAG:function(y,e){return y[1].replace(q,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){d.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var y=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(y[1]+(y[2]||1))-0;e[3]=y[3]-0}else{if(e[2]){d.error(e[0])}}e[0]=o++;return e},ATTR:function(B,y,z,e,C,D){var A=B[1]=B[1].replace(q,"");if(!D&&k.attrMap[A]){B[1]=k.attrMap[A]}B[4]=(B[4]||B[5]||"").replace(q,"");if(B[2]==="~="){B[4]=" "+B[4]+" "}return B},PSEUDO:function(B,y,z,e,C){if(B[1]==="not"){if((n.exec(B[3])||"").length>1||/^\w/.test(B[3])){B[3]=d(B[3],null,null,y)}else{var A=d.filter(B[3],y,z,true^C);if(!z){e.push.apply(e,A)}return false}}else{if(k.match.POS.test(B[0])||k.match.CHILD.test(B[0])){return true}}return B},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(z,y,e){return !!d(e[3],z).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(z){var e=z.getAttribute("type"),y=z.type;return z.nodeName.toLowerCase()==="input"&&"text"===y&&(e===y||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(y){var e=y.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===y.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(y){var e=y.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===y.type},button:function(y){var e=y.nodeName.toLowerCase();return e==="input"&&"button"===y.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(y,e){return e===0},last:function(z,y,e,A){return y===A.length-1},even:function(y,e){return e%2===0},odd:function(y,e){return e%2===1},lt:function(z,y,e){return ye[3]-0},nth:function(z,y,e){return e[3]-0===y},eq:function(z,y,e){return e[3]-0===y}},filter:{PSEUDO:function(z,E,D,F){var e=E[1],y=k.filters[e];if(y){return y(z,D,E,F)}else{if(e==="contains"){return(z.textContent||z.innerText||b([z])||"").indexOf(E[3])>=0}else{if(e==="not"){var A=E[3];for(var C=0,B=A.length;C=0)}}},ID:function(y,e){return y.nodeType===1&&y.getAttribute("id")===e},TAG:function(y,e){return(e==="*"&&y.nodeType===1)||!!y.nodeName&&y.nodeName.toLowerCase()===e},CLASS:function(y,e){return(" "+(y.className||y.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(C,A){var z=A[1],e=d.attr?d.attr(C,z):k.attrHandle[z]?k.attrHandle[z](C):C[z]!=null?C[z]:C.getAttribute(z),D=e+"",B=A[2],y=A[4];return e==null?B==="!=":!B&&d.attr?e!=null:B==="="?D===y:B==="*="?D.indexOf(y)>=0:B==="~="?(" "+D+" ").indexOf(y)>=0:!y?D&&e!==false:B==="!="?D!==y:B==="^="?D.indexOf(y)===0:B==="$="?D.substr(D.length-y.length)===y:B==="|="?D===y||D.substr(0,y.length+1)===y+"-":false},POS:function(B,y,z,C){var e=y[2],A=k.setFilters[e];if(A){return A(B,z,y,C)}}}};var j=k.match.POS,c=function(y,e){return"\\"+(e-0+1)};for(var f in k.match){k.match[f]=new RegExp(k.match[f].source+(/(?![^\[]*\])(?![^\(]*\))/.source));k.leftMatch[f]=new RegExp(/(^(?:.|\r|\n)*?)/.source+k.match[f].source.replace(/\\(\d+)/g,c))}k.match.globalPOS=j;var l=function(y,e){y=Array.prototype.slice.call(y,0);if(e){e.push.apply(e,y);return e}return y};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType}catch(v){l=function(B,A){var z=0,y=A||[];if(r.call(B)==="[object Array]"){Array.prototype.push.apply(y,B)}else{if(typeof B.length==="number"){for(var e=B.length;z";e.insertBefore(y,e.firstChild);if(document.getElementById(z)){k.find.ID=function(B,C,D){if(typeof C.getElementById!=="undefined"&&!D){var A=C.getElementById(B[1]);return A?A.id===B[1]||typeof A.getAttributeNode!=="undefined"&&A.getAttributeNode("id").nodeValue===B[1]?[A]:undefined:[]}};k.filter.ID=function(C,A){var B=typeof C.getAttributeNode!=="undefined"&&C.getAttributeNode("id");return C.nodeType===1&&B&&B.nodeValue===A}}e.removeChild(y);e=y=null})();(function(){var e=document.createElement("div");e.appendChild(document.createComment(""));if(e.getElementsByTagName("*").length>0){k.find.TAG=function(y,C){var B=C.getElementsByTagName(y[1]);if(y[1]==="*"){var A=[];for(var z=0;B[z];z++){if(B[z].nodeType===1){A.push(B[z])}}B=A}return B}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){k.attrHandle.href=function(y){return y.getAttribute("href",2)}}e=null})();if(document.querySelectorAll){(function(){var e=d,A=document.createElement("div"),z="__sizzle__";A.innerHTML="

    ";if(A.querySelectorAll&&A.querySelectorAll(".TEST").length===0){return}d=function(L,C,G,K){C=C||document;if(!K&&!d.isXML(C)){var J=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(L);if(J&&(C.nodeType===1||C.nodeType===9)){if(J[1]){return l(C.getElementsByTagName(L),G)}else{if(J[2]&&k.find.CLASS&&C.getElementsByClassName){return l(C.getElementsByClassName(J[2]),G)}}}if(C.nodeType===9){if(L==="body"&&C.body){return l([C.body],G)}else{if(J&&J[3]){var F=C.getElementById(J[3]);if(F&&F.parentNode){if(F.id===J[3]){return l([F],G)}}else{return l([],G)}}}try{return l(C.querySelectorAll(L),G)}catch(H){}}else{if(C.nodeType===1&&C.nodeName.toLowerCase()!=="object"){var D=C,E=C.getAttribute("id"),B=E||z,N=C.parentNode,M=/^\s*[+~]/.test(L);if(!E){C.setAttribute("id",B)}else{B=B.replace(/'/g,"\\$&")}if(M&&N){C=C.parentNode}try{if(!M||N){return l(C.querySelectorAll("[id='"+B+"'] "+L),G)}}catch(I){}finally{if(!E){D.removeAttribute("id")}}}}}return e(L,C,G,K)};for(var y in e){d[y]=e[y]}A=null})()}(function(){var e=document.documentElement,z=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(z){var B=!z.call(document.createElement("div"),"div"),y=false;try{z.call(document.documentElement,"[test!='']:sizzle")}catch(A){y=true}d.matchesSelector=function(D,F){F=F.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!d.isXML(D)){try{if(y||!k.match.PSEUDO.test(F)&&!/!=/.test(F)){var C=z.call(D,F);if(C||!B||D.document&&D.document.nodeType!==11){return C}}}catch(E){}}return d(F,null,null,[D]).length>0}}})();(function(){var e=document.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}k.order.splice(1,0,"CLASS");k.find.CLASS=function(y,z,A){if(typeof z.getElementsByClassName!=="undefined"&&!A){return z.getElementsByClassName(y[1])}};e=null})();function a(y,D,C,G,E,F){for(var A=0,z=G.length;A0){B=e;break}}}e=e[y]}G[A]=B}}}if(document.documentElement.contains){d.contains=function(y,e){return y!==e&&(y.contains?y.contains(e):true)}}else{if(document.documentElement.compareDocumentPosition){d.contains=function(y,e){return !!(y.compareDocumentPosition(e)&16)}}else{d.contains=function(){return false}}}d.isXML=function(e){var y=(e?e.ownerDocument||e:0).documentElement;return y?y.nodeName!=="HTML":false};var s=function(z,e,D){var C,E=[],B="",F=e.nodeType?[e]:e;while((C=k.match.PSEUDO.exec(z))){B+=C[0];z=z.replace(k.match.PSEUDO,"")}z=k.relative[z]?z+"*":z;for(var A=0,y=F.length;A"+(i.item?i.item(0).outerHTML:i.htmlText);m.removeChild(m.firstChild)}else{m.innerHTML=i.toString()}}if(/^\s/.test(m.innerHTML)){j=" "}if(/\s+$/.test(m.innerHTML)){l=" "}h.getInner=true;h.content=g.isCollapsed()?"":j+g.serializer.serialize(m,h)+l;g.onGetContent.dispatch(g,h);return h.content},setContent:function(h,j){var o=this,g=o.getRng(),k,l=o.win.document,n,m;j=j||{format:"html"};j.set=true;h=j.content=h;if(!j.no_events){o.onBeforeSetContent.dispatch(o,j)}h=j.content;if(g.insertNode){h+='_';if(g.startContainer==l&&g.endContainer==l){l.body.innerHTML=h}else{g.deleteContents();if(l.body.childNodes.length===0){l.body.innerHTML=h}else{if(g.createContextualFragment){g.insertNode(g.createContextualFragment(h))}else{n=l.createDocumentFragment();m=l.createElement("div");n.appendChild(m);m.outerHTML=h;g.insertNode(n)}}}k=o.dom.get("__caret");g=l.createRange();g.setStartBefore(k);g.setEndBefore(k);o.setRng(g);o.dom.remove("__caret");try{o.setRng(g)}catch(i){}}else{if(g.item){l.execCommand("Delete",false,null);g=o.getRng()}if(/^\s+/.test(h)){g.pasteHTML('_'+h);o.dom.remove("__mce_tmp")}else{g.pasteHTML(h)}}if(!j.no_events){o.onSetContent.dispatch(o,j)}},getStart:function(){var i=this,h=i.getRng(),j,g,l,k;if(h.duplicate||h.item){if(h.item){return h.item(0)}l=h.duplicate();l.collapse(1);j=l.parentElement();if(j.ownerDocument!==i.dom.doc){j=i.dom.getRoot()}g=k=h.parentElement();while(k=k.parentNode){if(k==j){j=g;break}}return j}else{j=h.startContainer;if(j.nodeType==1&&j.hasChildNodes()){j=j.childNodes[Math.min(j.childNodes.length-1,h.startOffset)]}if(j&&j.nodeType==3){return j.parentNode}return j}},getEnd:function(){var h=this,g=h.getRng(),j,i;if(g.duplicate||g.item){if(g.item){return g.item(0)}g=g.duplicate();g.collapse(0);j=g.parentElement();if(j.ownerDocument!==h.dom.doc){j=h.dom.getRoot()}if(j&&j.nodeName=="BODY"){return j.lastChild||j}return j}else{j=g.endContainer;i=g.endOffset;if(j.nodeType==1&&j.hasChildNodes()){j=j.childNodes[i>0?i-1:i]}if(j&&j.nodeType==3){return j.parentNode}return j}},getBookmark:function(s,v){var y=this,n=y.dom,h,k,j,o,i,p,q,m="\uFEFF",x;function g(z,A){var t=0;e(n.select(z),function(C,B){if(C==A){t=B}});return t}function u(t){function z(E){var A,D,C,B=E?"start":"end";A=t[B+"Container"];D=t[B+"Offset"];if(A.nodeType==1&&A.nodeName=="TR"){C=A.childNodes;A=C[Math.min(E?D:D-1,C.length-1)];if(A){D=E?0:A.childNodes.length;t["set"+(E?"Start":"End")](A,D)}}}z(true);z();return t}function l(){var z=y.getRng(true),t=n.getRoot(),A={};function B(E,J){var D=E[J?"startContainer":"endContainer"],I=E[J?"startOffset":"endOffset"],C=[],F,H,G=0;if(D.nodeType==3){if(v){for(F=D.previousSibling;F&&F.nodeType==3;F=F.previousSibling){I+=F.nodeValue.length}}C.push(I)}else{H=D.childNodes;if(I>=H.length&&H.length){G=1;I=Math.max(0,H.length-1)}C.push(y.dom.nodeIndex(H[I],v)+G)}for(;D&&D!=t;D=D.parentNode){C.push(y.dom.nodeIndex(D,v))}return C}A.start=B(z,true);if(!y.isCollapsed()){A.end=B(z)}return A}if(s==2){if(y.tridentSel){return y.tridentSel.getBookmark(s)}return l()}if(s){h=y.getRng();if(h.setStart){h={startContainer:h.startContainer,startOffset:h.startOffset,endContainer:h.endContainer,endOffset:h.endOffset}}return{rng:h}}h=y.getRng();j=n.uniqueId();o=tinyMCE.activeEditor.selection.isCollapsed();x="overflow:hidden;line-height:0px";if(h.duplicate||h.item){if(!h.item){k=h.duplicate();try{h.collapse();h.pasteHTML(''+m+"");if(!o){k.collapse(false);h.moveToElementText(k.parentElement());if(h.compareEndPoints("StartToEnd",k)===0){k.move("character",-1)}k.pasteHTML(''+m+"")}}catch(r){return null}}else{p=h.item(0);i=p.nodeName;return{name:i,index:g(i,p)}}}else{p=y.getNode();i=p.nodeName;if(i=="IMG"){return{name:i,index:g(i,p)}}k=u(h.cloneRange());if(!o){k.collapse(false);k.insertNode(n.create("span",{"data-mce-type":"bookmark",id:j+"_end",style:x},m))}h=u(h);h.collapse(true);h.insertNode(n.create("span",{"data-mce-type":"bookmark",id:j+"_start",style:x},m))}y.moveToBookmark({id:j,keep:1});return{id:j}},moveToBookmark:function(q){var v=this,n=v.dom,l,j,g,i,u,k,x,r,s;function h(C){var t=q[C?"start":"end"],z,A,B,y;if(t){B=t[0];for(A=u,z=t.length-1;z>=1;z--){y=A.childNodes;if(t[z]>y.length-1){return}A=y[t[z]]}if(A.nodeType===3){B=Math.min(t[0],A.nodeValue.length)}if(A.nodeType===1){B=Math.min(t[0],A.childNodes.length)}if(C){g.setStart(A,B)}else{g.setEnd(A,B)}}return true}function m(D){var y=n.get(q.id+"_"+D),C,t,A,B,z=q.keep;if(y){C=y.parentNode;if(D=="start"){if(!z){t=n.nodeIndex(y)}else{C=y.firstChild;t=1}k=x=C;r=s=t}else{if(!z){t=n.nodeIndex(y)}else{C=y.firstChild;t=1}x=C;s=t}if(!z){B=y.previousSibling;A=y.nextSibling;e(d.grep(y.childNodes),function(E){if(E.nodeType==3){E.nodeValue=E.nodeValue.replace(/\uFEFF/g,"")}});while(y=n.get(q.id+"_"+D)){n.remove(y,1)}if(B&&A&&B.nodeType==A.nodeType&&B.nodeType==3&&!d.isOpera){t=B.nodeValue.length;B.appendData(A.nodeValue);n.remove(A);if(D=="start"){k=x=B;r=s=t}else{x=B;s=t}}}}}function o(t){if(n.isBlock(t)&&!t.innerHTML&&!b){t.innerHTML='
    '}return t}if(q){if(q.start){g=n.createRng();u=n.getRoot();if(v.tridentSel){return v.tridentSel.moveToBookmark(q)}if(h(true)&&h()){v.setRng(g)}}else{if(q.id){m("start");m("end");if(k){g=n.createRng();g.setStart(o(k),r);g.setEnd(o(x),s);v.setRng(g)}}else{if(q.name){v.select(n.select(q.name)[q.index])}else{if(q.rng){g=q.rng;if(g.startContainer){i=v.dom.createRng();try{i.setStart(g.startContainer,g.startOffset);i.setEnd(g.endContainer,g.endOffset)}catch(p){}g=i}v.setRng(g)}}}}}},select:function(l,k){var j=this,m=j.dom,h=m.createRng(),g;function i(n,p){var o=new a(n,n);do{if(n.nodeType==3&&d.trim(n.nodeValue).length!==0){if(p){h.setStart(n,0)}else{h.setEnd(n,n.nodeValue.length)}return}if(n.nodeName=="BR"){if(p){h.setStartBefore(n)}else{h.setEndBefore(n)}return}}while(n=(p?o.next():o.prev()))}if(l){g=m.nodeIndex(l);h.setStart(l.parentNode,g);h.setEnd(l.parentNode,g+1);if(k){i(l,1);i(l)}j.setRng(h)}return l},isCollapsed:function(){var g=this,i=g.getRng(),h=g.getSel();if(!i||i.item){return false}if(i.compareEndPoints){return i.compareEndPoints("StartToEnd",i)===0}return !h||i.collapsed},collapse:function(g){var i=this,h=i.getRng(),j;if(h.item){j=h.item(0);h=i.win.document.body.createTextRange();h.moveToElementText(j)}h.collapse(!!g);i.setRng(h)},getSel:function(){var h=this,g=this.win;return g.getSelection?g.getSelection():g.document.selection},getRng:function(m){var h=this,j,g,l,k=h.win.document;if(m&&h.tridentSel){return h.tridentSel.getRangeAt(0)}try{if(j=h.getSel()){g=j.rangeCount>0?j.getRangeAt(0):(j.createRange?j.createRange():k.createRange())}}catch(i){}if(d.isIE&&!d.isIE11&&g&&g.setStart&&k.selection.createRange().item){l=k.selection.createRange().item(0);g=k.createRange();g.setStartBefore(l);g.setEndAfter(l)}if(!g){g=k.createRange?k.createRange():k.body.createTextRange()}if(g.setStart&&g.startContainer.nodeType===9&&g.collapsed){l=h.dom.getRoot();g.setStart(l,0);g.setEnd(l,0)}if(h.selectedRange&&h.explicitRange){if(g.compareBoundaryPoints(g.START_TO_START,h.selectedRange)===0&&g.compareBoundaryPoints(g.END_TO_END,h.selectedRange)===0){g=h.explicitRange}else{h.selectedRange=null;h.explicitRange=null}}return g},setRng:function(k,g){var j,i=this;if(!i.tridentSel){j=i.getSel();if(j){i.explicitRange=k;try{j.removeAllRanges()}catch(h){}j.addRange(k);if(g===false&&j.extend){j.collapse(k.endContainer,k.endOffset);j.extend(k.startContainer,k.startOffset)}i.selectedRange=j.rangeCount>0?j.getRangeAt(0):null}}else{if(k.cloneRange){try{i.tridentSel.addRange(k);return}catch(h){}}try{k.select()}catch(h){}}},setNode:function(h){var g=this;g.setContent(g.dom.getOuterHTML(h));return h},getNode:function(){var i=this,h=i.getRng(),j=i.getSel(),m,l=h.startContainer,g=h.endContainer;function k(q,o){var p=q;while(q&&q.nodeType===3&&q.length===0){q=o?q.nextSibling:q.previousSibling}return q||p}if(!h){return i.dom.getRoot()}if(h.setStart){m=h.commonAncestorContainer;if(!h.collapsed){if(h.startContainer==h.endContainer){if(h.endOffset-h.startOffset<2){if(h.startContainer.hasChildNodes()){m=h.startContainer.childNodes[h.startOffset]}}}if(l.nodeType===3&&g.nodeType===3){if(l.length===h.startOffset){l=k(l.nextSibling,true)}else{l=l.parentNode}if(h.endOffset===0){g=k(g.previousSibling,false)}else{g=g.parentNode}if(l&&l===g){return l}}}if(m&&m.nodeType==3){return m.parentNode}return m}return h.item?h.item(0):h.parentElement()},getSelectedBlocks:function(p,h){var o=this,k=o.dom,m,l,i,j=[];m=k.getParent(p||o.getStart(),k.isBlock);l=k.getParent(h||o.getEnd(),k.isBlock);if(m){j.push(m)}if(m&&l&&m!=l){i=m;var g=new a(m,k.getRoot());while((i=g.next())&&i!=l){if(k.isBlock(i)){j.push(i)}}}if(l&&m!=l){j.push(l)}return j},isForward:function(){var i=this.dom,g=this.getSel(),j,h;if(!g||g.anchorNode==null||g.focusNode==null){return true}j=i.createRng();j.setStart(g.anchorNode,g.anchorOffset);j.collapse(true);h=i.createRng();h.setStart(g.focusNode,g.focusOffset);h.collapse(true);return j.compareBoundaryPoints(j.START_TO_START,h)<=0},normalize:function(){var h=this,g,m,l,j,i;function k(p){var o,r,n,s=h.dom,u=s.getRoot(),q,t,v;function y(z,A){var B=new a(z,s.getParent(z.parentNode,s.isBlock)||u);while(z=B[A?"prev":"next"]()){if(z.nodeName==="BR"){return true}}}function x(B,z){var C,A;z=z||o;C=new a(z,s.getParent(z.parentNode,s.isBlock)||u);while(q=C[B?"prev":"next"]()){if(q.nodeType===3&&q.nodeValue.length>0){o=q;r=B?q.nodeValue.length:0;m=true;return}if(s.isBlock(q)||t[q.nodeName.toLowerCase()]){return}A=q}if(l&&A){o=A;m=true;r=0}}o=g[(p?"start":"end")+"Container"];r=g[(p?"start":"end")+"Offset"];t=s.schema.getNonEmptyElements();if(o.nodeType===9){o=s.getRoot();r=0}if(o===u){if(p){q=o.childNodes[r>0?r-1:0];if(q){v=q.nodeName.toLowerCase();if(t[q.nodeName]||q.nodeName=="TABLE"){return}}}if(o.hasChildNodes()){o=o.childNodes[Math.min(!p&&r>0?r-1:r,o.childNodes.length-1)];r=0;if(o.hasChildNodes()&&!/TABLE/.test(o.nodeName)){q=o;n=new a(o,u);do{if(q.nodeType===3&&q.nodeValue.length>0){r=p?0:q.nodeValue.length;o=q;m=true;break}if(t[q.nodeName.toLowerCase()]){r=s.nodeIndex(q);o=q.parentNode;if(q.nodeName=="IMG"&&!p){r++}m=true;break}}while(q=(p?n.next():n.prev()))}}}if(l){if(o.nodeType===3&&r===0){x(true)}if(o.nodeType===1){q=o.childNodes[r];if(q&&q.nodeName==="BR"&&!y(q)&&!y(q,true)){x(true,o.childNodes[r])}}}if(p&&!l&&o.nodeType===3&&r===o.nodeValue.length){x(false)}if(m){g["set"+(p?"Start":"End")](o,r)}}if(d.isIE){return}g=h.getRng();l=g.collapsed;k(true);if(!l){k()}if(m){if(l){g.collapse(true)}h.setRng(g,h.isForward())}},selectorChanged:function(g,j){var h=this,i;if(!h.selectorChangedData){h.selectorChangedData={};i={};h.editor.onNodeChange.addToTop(function(l,k,o){var p=h.dom,m=p.getParents(o,null,p.getRoot()),n={};e(h.selectorChangedData,function(r,q){e(m,function(s){if(p.is(s,q)){if(!i[q]){e(r,function(t){t(true,{node:s,selector:q,parents:m})});i[q]=r}n[q]=r;return false}})});e(i,function(r,q){if(!n[q]){delete i[q];e(r,function(s){s(false,{node:o,selector:q,parents:m})})}})})}if(!h.selectorChangedData[g]){h.selectorChangedData[g]=[]}h.selectorChangedData[g].push(j);return h},scrollIntoView:function(k){var j,h,g=this,i=g.dom;h=i.getViewPort(g.editor.getWin());j=i.getPos(k).y;if(jh.y+h.h){g.editor.getWin().scrollTo(0,j0){p.setEndPoint("StartToStart",o)}else{p.setEndPoint("EndToEnd",o)}p.select()}}else{l()}}function l(){var p=n.selection.createRange();if(o&&!p.item&&p.compareEndPoints("StartToEnd",p)===0){o.select()}h.unbind(n,"mouseup",l);h.unbind(n,"mousemove",m);o=k=0}n.documentElement.unselectable=true;h.bind(n,["mousedown","contextmenu"],function(p){if(p.target.nodeName==="HTML"){if(k){l()}g=n.documentElement;if(g.scrollHeight>g.clientHeight){return}k=1;o=j(p.x,p.y);if(o){h.bind(n,"mouseup",l);h.bind(n,"mousemove",m);h.win.focus();o.select()}}})}})})(tinymce);(function(a){a.dom.Serializer=function(e,i,f){var h,b,d=a.isIE,g=a.each,c;if(!e.apply_source_formatting){e.indent=false}i=i||a.DOM;f=f||new a.html.Schema(e);e.entity_encoding=e.entity_encoding||"named";e.remove_trailing_brs="remove_trailing_brs" in e?e.remove_trailing_brs:true;h=new a.util.Dispatcher(self);b=new a.util.Dispatcher(self);c=new a.html.DomParser(e,f);c.addAttributeFilter("src,href,style",function(k,j){var o=k.length,l,q,n="data-mce-"+j,p=e.url_converter,r=e.url_converter_scope,m;while(o--){l=k[o];q=l.attributes.map[n];if(q!==m){l.attr(j,q.length>0?q:null);l.attr(n,null)}else{q=l.attributes.map[j];if(j==="style"){q=i.serializeStyle(i.parseStyle(q),l.name)}else{if(p){q=p.call(r,q,j,l.name)}}l.attr(j,q.length>0?q:null)}}});c.addAttributeFilter("class",function(j,k){var l=j.length,m,n;while(l--){m=j[l];n=m.attr("class").replace(/(?:^|\s)mce(Item\w+|Selected)(?!\S)/g,"");m.attr("class",n.length>0?n:null)}});c.addAttributeFilter("data-mce-type",function(j,l,k){var m=j.length,n;while(m--){n=j[m];if(n.attributes.map["data-mce-type"]==="bookmark"&&!k.cleanup){n.remove()}}});c.addAttributeFilter("data-mce-expando",function(j,l,k){var m=j.length;while(m--){j[m].attr(l,null)}});c.addNodeFilter("noscript",function(j){var k=j.length,l;while(k--){l=j[k].firstChild;if(l){l.value=a.html.Entities.decode(l.value)}}});c.addNodeFilter("script,style",function(k,l){var m=k.length,n,o;function j(p){return p.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}while(m--){n=k[m];o=n.firstChild?n.firstChild.value:"";if(l==="script"){n.attr("type",(n.attr("type")||"text/javascript").replace(/^mce\-/,""));if(o.length>0){n.firstChild.value="// "}}else{if(o.length>0){n.firstChild.value=""}}}});c.addNodeFilter("#comment",function(j,k){var l=j.length,m;while(l--){m=j[l];if(m.value.indexOf("[CDATA[")===0){m.name="#cdata";m.type=4;m.value=m.value.replace(/^\[CDATA\[|\]\]$/g,"")}else{if(m.value.indexOf("mce:protected ")===0){m.name="#text";m.type=3;m.raw=true;m.value=unescape(m.value).substr(14)}}}});c.addNodeFilter("xml:namespace,input",function(j,k){var l=j.length,m;while(l--){m=j[l];if(m.type===7){m.remove()}else{if(m.type===1){if(k==="input"&&!("type" in m.attributes.map)){m.attr("type","text")}}}}});if(e.fix_list_elements){c.addNodeFilter("ul,ol",function(k,l){var m=k.length,n,j;while(m--){n=k[m];j=n.parent;if(j.name==="ul"||j.name==="ol"){if(n.prev&&n.prev.name==="li"){n.prev.append(n)}}}})}c.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style",function(j,k){var l=j.length;while(l--){j[l].attr(k,null)}});return{schema:f,addNodeFilter:c.addNodeFilter,addAttributeFilter:c.addAttributeFilter,onPreProcess:h,onPostProcess:b,serialize:function(o,m){var l,p,k,j,n;if(d&&i.select("script,style,select,map").length>0){n=o.innerHTML;o=o.cloneNode(false);i.setHTML(o,n)}else{o=o.cloneNode(true)}l=o.ownerDocument.implementation;if(l.createHTMLDocument){p=l.createHTMLDocument("");g(o.nodeName=="BODY"?o.childNodes:[o],function(q){p.body.appendChild(p.importNode(q,true))});if(o.nodeName!="BODY"){o=p.body.firstChild}else{o=p.body}k=i.doc;i.doc=p}m=m||{};m.format=m.format||"html";if(!m.no_events){m.node=o;h.dispatch(self,m)}j=new a.html.Serializer(e,f);m.content=j.serialize(c.parse(a.trim(m.getInner?o.innerHTML:i.getOuterHTML(o)),m));if(!m.cleanup){m.content=m.content.replace(/\uFEFF/g,"")}if(!m.no_events){b.dispatch(self,m)}if(k){i.doc=k}m.node=null;return m.content},addRules:function(j){f.addValidElements(j)},setRules:function(j){f.setValidElements(j)}}}})(tinymce);(function(a){a.dom.ScriptLoader=function(h){var c=0,k=1,i=2,l={},j=[],e={},d=[],g=0,f;function b(m,v){var x=this,q=a.DOM,s,o,r,n;function p(){q.remove(n);if(s){s.onreadystatechange=s.onload=s=null}v()}function u(){if(typeof(console)!=="undefined"&&console.log){console.log("Failed to load: "+m)}}n=q.uniqueId();if(a.isIE6){o=new a.util.URI(m);r=location;if(o.host==r.hostname&&o.port==r.port&&(o.protocol+":")==r.protocol&&o.protocol.toLowerCase()!="file"){a.util.XHR.send({url:a._addVer(o.getURI()),success:function(y){var t=q.create("script",{type:"text/javascript"});t.text=y;document.getElementsByTagName("head")[0].appendChild(t);q.remove(t);p()},error:u});return}}s=document.createElement("script");s.id=n;s.type="text/javascript";s.src=a._addVer(m);if(!a.isIE||a.isIE11){s.onload=p}s.onerror=u;if(!a.isOpera){s.onreadystatechange=function(){var t=s.readyState;if(t=="complete"||t=="loaded"){p()}}}(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}this.isDone=function(m){return l[m]==i};this.markDone=function(m){l[m]=i};this.add=this.load=function(m,q,n){var o,p=l[m];if(p==f){j.push(m);l[m]=c}if(q){if(!e[m]){e[m]=[]}e[m].push({func:q,scope:n||this})}};this.loadQueue=function(n,m){this.loadScripts(j,n,m)};this.loadScripts=function(m,q,p){var o;function n(r){a.each(e[r],function(s){s.func.call(s.scope)});e[r]=f}d.push({func:q,scope:p||this});o=function(){var r=a.grep(m);m.length=0;a.each(r,function(s){if(l[s]==i){n(s);return}if(l[s]!=k){l[s]=k;g++;b(s,function(){l[s]=i;g--;n(s);o()})}});if(!g){a.each(d,function(s){s.func.call(s.scope)});d.length=0}};o()}};a.ScriptLoader=new a.dom.ScriptLoader()})(tinymce);(function(a){a.dom.RangeUtils=function(c){var b="\uFEFF";this.walk=function(d,s){var i=d.startContainer,l=d.startOffset,t=d.endContainer,m=d.endOffset,j,g,o,h,r,q,e;e=c.select("td.mceSelected,th.mceSelected");if(e.length>0){a.each(e,function(u){s([u])});return}function f(u){var v;v=u[0];if(v.nodeType===3&&v===i&&l>=v.nodeValue.length){u.splice(0,1)}v=u[u.length-1];if(m===0&&u.length>0&&v===t&&v.nodeType===3){u.splice(u.length-1,1)}return u}function p(x,v,u){var y=[];for(;x&&x!=u;x=x[v]){y.push(x)}return y}function n(v,u){do{if(v.parentNode==u){return v}v=v.parentNode}while(v)}function k(x,v,y){var u=y?"nextSibling":"previousSibling";for(h=x,r=h.parentNode;h&&h!=v;h=r){r=h.parentNode;q=p(h==x?h:h[u],u);if(q.length){if(!y){q.reverse()}s(f(q))}}}if(i.nodeType==1&&i.hasChildNodes()){i=i.childNodes[l]}if(t.nodeType==1&&t.hasChildNodes()){t=t.childNodes[Math.min(m-1,t.childNodes.length-1)]}if(i==t){return s(f([i]))}j=c.findCommonAncestor(i,t);for(h=i;h;h=h.parentNode){if(h===t){return k(i,j,true)}if(h===j){break}}for(h=t;h;h=h.parentNode){if(h===i){return k(t,j)}if(h===j){break}}g=n(i,j)||i;o=n(t,j)||t;k(i,g,true);q=p(g==i?g:g.nextSibling,"nextSibling",o==t?o.nextSibling:o);if(q.length){s(f(q))}k(t,o)};this.split=function(e){var h=e.startContainer,d=e.startOffset,i=e.endContainer,g=e.endOffset;function f(j,k){return j.splitText(k)}if(h==i&&h.nodeType==3){if(d>0&&dd){g=g-d;h=i=f(i,g).previousSibling;g=i.nodeValue.length;d=0}else{g=0}}}else{if(h.nodeType==3&&d>0&&d0&&g=m.length){r=0}}t=m[r];f.setAttrib(g,"tabindex","-1");f.setAttrib(t.id,"tabindex","0");f.get(t.id).focus();if(e.actOnFocus){e.onAction(t.id)}if(s){a.cancel(s)}};p=function(z){var v=37,u=39,y=38,A=40,r=27,t=14,s=13,x=32;switch(z.keyCode){case v:if(i){q.moveFocus(-1)}a.cancel(z);break;case u:if(i){q.moveFocus(1)}a.cancel(z);break;case y:if(o){q.moveFocus(-1)}a.cancel(z);break;case A:if(o){q.moveFocus(1)}a.cancel(z);break;case r:if(e.onCancel){e.onCancel();a.cancel(z)}break;case t:case s:case x:if(e.onAction){e.onAction(g);a.cancel(z)}break}};c(m,function(t,r){var s,u;if(!t.id){t.id=f.uniqueId("_mce_item_")}u=f.get(t.id);if(l){f.bind(u,"blur",h);s="-1"}else{s=(r===0?"0":"-1")}u.setAttribute("tabindex",s);f.bind(u,"focus",k)});if(m[0]){g=m[0].id}f.setAttrib(n,"tabindex","-1");var j=f.get(n);f.bind(j,"focus",d);f.bind(j,"keydown",p)}})})(tinymce);(function(c){var b=c.DOM,a=c.is;c.create("tinymce.ui.Control",{Control:function(f,e,d){this.id=f;this.settings=e=e||{};this.rendered=false;this.onRender=new c.util.Dispatcher(this);this.classPrefix="";this.scope=e.scope||this;this.disabled=0;this.active=0;this.editor=d},setAriaProperty:function(f,e){var d=b.get(this.id+"_aria")||b.get(this.id);if(d){b.setAttrib(d,"aria-"+f,!!e)}},focus:function(){b.get(this.id).focus()},setDisabled:function(d){if(d!=this.disabled){this.setAriaProperty("disabled",d);this.setState("Disabled",d);this.setState("Enabled",!d);this.disabled=d}},isDisabled:function(){return this.disabled},setActive:function(d){if(d!=this.active){this.setState("Active",d);this.active=d;this.setAriaProperty("pressed",d)}},isActive:function(){return this.active},setState:function(f,d){var e=b.get(this.id);f=this.classPrefix+f;if(d){b.addClass(e,f)}else{b.removeClass(e,f)}},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(d){b.setHTML(d,this.renderHTML())},postRender:function(){var e=this,d;if(a(e.disabled)){d=e.disabled;e.disabled=-1;e.setDisabled(d)}if(a(e.active)){d=e.active;e.active=-1;e.setActive(d)}},remove:function(){b.remove(this.id);this.destroy()},destroy:function(){c.dom.Event.clear(this.id)}})})(tinymce);tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(c,b,a){this.parent(c,b,a);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});tinymce.create("tinymce.ui.Separator:tinymce.ui.Control",{Separator:function(b,a){this.parent(b,a);this.classPrefix="mceSeparator";this.setDisabled(true)},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix,role:"separator","aria-orientation":"vertical",tabindex:"-1"})}});(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(g,f){this.parent(g,f);this.classPrefix="mceMenuItem"},setSelected:function(f){this.setState("Selected",f);this.setAriaProperty("checked",!!f);this.selected=f},isSelected:function(){return this.selected},postRender:function(){var f=this;f.parent();if(c(f.selected)){f.setSelected(f.selected)}}})})(tinymce);(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(h,g){var f=this;f.parent(h,g);f.items={};f.collapsed=false;f.menuCount=0;f.onAddItem=new d.util.Dispatcher(this)},expand:function(g){var f=this;if(g){a(f,function(h){if(h.expand){h.expand()}},"items",f)}f.collapsed=false},collapse:function(g){var f=this;if(g){a(f,function(h){if(h.collapse){h.collapse()}},"items",f)}f.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(f){if(!f.settings){f=new d.ui.MenuItem(f.id||b.uniqueId(),f)}this.onAddItem.dispatch(this,f);return this.items[f.id]=f},addSeparator:function(){return this.add({separator:true})},addMenu:function(f){if(!f.collapse){f=this.createMenu(f)}this.menuCount++;return this.add(f)},hasMenus:function(){return this.menuCount!==0},remove:function(f){delete this.items[f.id]},removeAll:function(){var f=this;a(f,function(g){if(g.removeAll){g.removeAll()}else{g.remove()}g.destroy()},"items",f);f.items={}},createMenu:function(g){var f=new d.ui.Menu(g.id||b.uniqueId(),g);f.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return f}})})(tinymce);(function(e){var d=e.is,c=e.DOM,f=e.each,a=e.dom.Event,b=e.dom.Element;e.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(h,g){g=g||{};g.container=g.container||c.doc.body;g.offset_x=g.offset_x||0;g.offset_y=g.offset_y||0;g.vp_offset_x=g.vp_offset_x||0;g.vp_offset_y=g.vp_offset_y||0;if(d(g.icons)&&!g.icons){g["class"]+=" mceNoIcons"}this.parent(h,g);this.onShowMenu=new e.util.Dispatcher(this);this.onHideMenu=new e.util.Dispatcher(this);this.classPrefix="mceMenu"},createMenu:function(j){var h=this,i=h.settings,g;j.container=j.container||i.container;j.parent=h;j.constrain=j.constrain||i.constrain;j["class"]=j["class"]||i["class"];j.vp_offset_x=j.vp_offset_x||i.vp_offset_x;j.vp_offset_y=j.vp_offset_y||i.vp_offset_y;j.keyboard_focus=i.keyboard_focus;g=new e.ui.DropMenu(j.id||c.uniqueId(),j);g.onAddItem.add(h.onAddItem.dispatch,h.onAddItem);return g},focus:function(){var g=this;if(g.keyboardNav){g.keyboardNav.focus()}},update:function(){var i=this,j=i.settings,g=c.get("menu_"+i.id+"_tbl"),l=c.get("menu_"+i.id+"_co"),h,k;h=j.max_width?Math.min(g.offsetWidth,j.max_width):g.offsetWidth;k=j.max_height?Math.min(g.offsetHeight,j.max_height):g.offsetHeight;if(!c.boxModel){i.element.setStyles({width:h+2,height:k+2})}else{i.element.setStyles({width:h,height:k})}if(j.max_width){c.setStyle(l,"width",h)}if(j.max_height){c.setStyle(l,"height",k);if(g.clientHeightv){p=r?r-u:Math.max(0,(v-A.vp_offset_x)-u)}if((n+A.vp_offset_y+l)>q){n=Math.max(0,(q-A.vp_offset_y)-l)}}c.setStyles(o,{left:p,top:n});z.element.update();z.isMenuVisible=1;z.mouseClickFunc=a.add(o,"click",function(s){var h;s=s.target;if(s&&(s=c.getParent(s,"tr"))&&!c.hasClass(s,m+"ItemSub")){h=z.items[s.id];if(h.isDisabled()){return}k=z;while(k){if(k.hideMenu){k.hideMenu()}k=k.settings.parent}if(h.settings.onclick){h.settings.onclick(s)}return false}});if(z.hasMenus()){z.mouseOverFunc=a.add(o,"mouseover",function(x){var h,t,s;x=x.target;if(x&&(x=c.getParent(x,"tr"))){h=z.items[x.id];if(z.lastMenu){z.lastMenu.collapse(1)}if(h.isDisabled()){return}if(x&&c.hasClass(x,m+"ItemSub")){t=c.getRect(x);h.showMenu((t.x+t.w-i),t.y-i,t.x);z.lastMenu=h;c.addClass(c.get(h.id).firstChild,m+"ItemActive")}}})}a.add(o,"keydown",z._keyHandler,z);z.onShowMenu.dispatch(z);if(A.keyboard_focus){z._setupKeyboardNav()}},hideMenu:function(j){var g=this,i=c.get("menu_"+g.id),h;if(!g.isMenuVisible){return}if(g.keyboardNav){g.keyboardNav.destroy()}a.remove(i,"mouseover",g.mouseOverFunc);a.remove(i,"click",g.mouseClickFunc);a.remove(i,"keydown",g._keyHandler);c.hide(i);g.isMenuVisible=0;if(!j){g.collapse(1)}if(g.element){g.element.hide()}if(h=c.get(g.id)){c.removeClass(h.firstChild,g.classPrefix+"ItemActive")}g.onHideMenu.dispatch(g)},add:function(i){var g=this,h;i=g.parent(i);if(g.isRendered&&(h=c.get("menu_"+g.id))){g._add(c.select("tbody",h)[0],i)}return i},collapse:function(g){this.parent(g);this.hideMenu(1)},remove:function(g){c.remove(g.id);this.destroy();return this.parent(g)},destroy:function(){var g=this,h=c.get("menu_"+g.id);if(g.keyboardNav){g.keyboardNav.destroy()}a.remove(h,"mouseover",g.mouseOverFunc);a.remove(c.select("a",h),"focus",g.mouseOverFunc);a.remove(h,"click",g.mouseClickFunc);a.remove(h,"keydown",g._keyHandler);if(g.element){g.element.remove()}c.remove(h)},renderNode:function(){var i=this,j=i.settings,l,h,k,g;g=c.create("div",{role:"listbox",id:"menu_"+i.id,"class":j["class"],style:"position:absolute;left:0;top:0;z-index:200000;outline:0"});if(i.settings.parent){c.setAttrib(g,"aria-parent","menu_"+i.settings.parent.id)}k=c.add(g,"div",{role:"presentation",id:"menu_"+i.id+"_co","class":i.classPrefix+(j["class"]?" "+j["class"]:"")});i.element=new b("menu_"+i.id,{blocker:1,container:j.container});if(j.menu_line){c.add(k,"span",{"class":i.classPrefix+"Line"})}l=c.add(k,"table",{role:"presentation",id:"menu_"+i.id+"_tbl",border:0,cellPadding:0,cellSpacing:0});h=c.add(l,"tbody");f(i.items,function(m){i._add(h,m)});i.rendered=true;return g},_setupKeyboardNav:function(){var i,h,g=this;i=c.get("menu_"+g.id);h=c.select("a[role=option]","menu_"+g.id);h.splice(0,0,i);g.keyboardNav=new e.ui.KeyboardNavigation({root:"menu_"+g.id,items:h,onCancel:function(){g.hideMenu()},enableUpDown:true});i.focus()},_keyHandler:function(g){var h=this,i;switch(g.keyCode){case 37:if(h.settings.parent){h.hideMenu();h.settings.parent.focus();a.cancel(g)}break;case 39:if(h.mouseOverFunc){h.mouseOverFunc(g)}break}},_add:function(j,h){var i,q=h.settings,p,l,k,m=this.classPrefix,g;if(q.separator){l=c.add(j,"tr",{id:h.id,"class":m+"ItemSeparator"});c.add(l,"td",{"class":m+"ItemSeparator"});if(i=l.previousSibling){c.addClass(i,"mceLast")}return}i=l=c.add(j,"tr",{id:h.id,"class":m+"Item "+m+"ItemEnabled"});i=k=c.add(i,q.titleItem?"th":"td");i=p=c.add(i,"a",{id:h.id+"_aria",role:q.titleItem?"presentation":"option",href:"javascript:;",onclick:"return false;",onmousedown:"return false;"});if(q.parent){c.setAttrib(p,"aria-haspopup","true");c.setAttrib(p,"aria-owns","menu_"+h.id)}c.addClass(k,q["class"]);g=c.add(i,"span",{"class":"mceIcon"+(q.icon?" mce_"+q.icon:"")});if(q.icon_src){c.add(g,"img",{src:q.icon_src})}i=c.add(i,q.element||"span",{"class":"mceText",title:h.settings.title},h.settings.title);if(h.settings.style){if(typeof h.settings.style=="function"){h.settings.style=h.settings.style()}c.setAttrib(i,"style",h.settings.style)}if(j.childNodes.length==1){c.addClass(l,"mceFirst")}if((i=l.previousSibling)&&c.hasClass(i,m+"ItemSeparator")){c.addClass(l,"mceFirst")}if(h.collapse){c.addClass(l,m+"ItemSub")}if(i=l.previousSibling){c.removeClass(i,"mceLast")}c.addClass(l,"mceLast")}})})(tinymce);(function(b){var a=b.DOM;b.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(e,d,c){this.parent(e,d,c);this.classPrefix="mceButton"},renderHTML:function(){var f=this.classPrefix,e=this.settings,d,c;c=a.encode(e.label||"");d='';if(e.image&&!(this.editor&&this.editor.forcedHighContrastMode)){d+=''+a.encode(e.title)+''+(c?''+c+"":"")}else{d+=''+(c?''+c+"":"")}d+='";d+="";return d},postRender:function(){var d=this,e=d.settings,c;if(b.isIE&&d.editor){b.dom.Event.add(d.id,"mousedown",function(f){var g=d.editor.selection.getNode().nodeName;c=g==="IMG"?d.editor.selection.getBookmark():null})}b.dom.Event.add(d.id,"click",function(f){if(!d.isDisabled()){if(b.isIE&&d.editor&&c!==null){d.editor.selection.moveToBookmark(c)}return e.onclick.call(e.scope,f)}});b.dom.Event.add(d.id,"keydown",function(f){if(!d.isDisabled()&&f.keyCode==b.VK.SPACEBAR){b.dom.Event.cancel(f);return e.onclick.call(e.scope,f)}})}})})(tinymce);(function(e){var d=e.DOM,b=e.dom.Event,f=e.each,a=e.util.Dispatcher,c;e.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(j,i,g){var h=this;h.parent(j,i,g);h.items=[];h.onChange=new a(h);h.onPostRender=new a(h);h.onAdd=new a(h);h.onRenderMenu=new e.util.Dispatcher(this);h.classPrefix="mceListBox";h.marked={}},select:function(h){var g=this,j,i;g.marked={};if(h==c){return g.selectByIndex(-1)}if(h&&typeof(h)=="function"){i=h}else{i=function(k){return k==h}}if(h!=g.selectedValue){f(g.items,function(l,k){if(i(l.value)){j=1;g.selectByIndex(k);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(g){var i=this,j,k,h;i.marked={};if(g!=i.selectedIndex){j=d.get(i.id+"_text");h=d.get(i.id+"_voiceDesc");k=i.items[g];if(k){i.selectedValue=k.value;i.selectedIndex=g;d.setHTML(j,d.encode(k.title));d.setHTML(h,i.settings.title+" - "+k.title);d.removeClass(j,"mceTitle");d.setAttrib(i.id,"aria-valuenow",k.title)}else{d.setHTML(j,d.encode(i.settings.title));d.setHTML(h,d.encode(i.settings.title));d.addClass(j,"mceTitle");i.selectedValue=i.selectedIndex=null;d.setAttrib(i.id,"aria-valuenow",i.settings.title)}j=0}},mark:function(g){this.marked[g]=true},add:function(j,g,i){var h=this;i=i||{};i=e.extend(i,{title:j,value:g});h.items.push(i);h.onAdd.dispatch(h,i)},getLength:function(){return this.items.length},renderHTML:function(){var j="",g=this,i=g.settings,k=g.classPrefix;j='';j+="";j+="";j+="";return j},showMenu:function(){var h=this,j,i=d.get(this.id),g;if(h.isDisabled()||h.items.length===0){return}if(h.menu&&h.menu.isMenuVisible){return h.hideMenu()}if(!h.isMenuRendered){h.renderMenu();h.isMenuRendered=true}j=d.getPos(i);g=h.menu;g.settings.offset_x=j.x;g.settings.offset_y=j.y;g.settings.keyboard_focus=!e.isOpera;f(h.items,function(k){if(g.items[k.id]){g.items[k.id].setSelected(0)}});f(h.items,function(k){if(g.items[k.id]&&h.marked[k.value]){g.items[k.id].setSelected(1)}if(k.value===h.selectedValue){g.items[k.id].setSelected(1)}});g.showMenu(0,i.clientHeight);b.add(d.doc,"mousedown",h.hideMenu,h);d.addClass(h.id,h.classPrefix+"Selected")},hideMenu:function(h){var g=this;if(g.menu&&g.menu.isMenuVisible){d.removeClass(g.id,g.classPrefix+"Selected");if(h&&h.type=="mousedown"&&(h.target.id==g.id+"_text"||h.target.id==g.id+"_open")){return}if(!h||!d.getParent(h.target,".mceMenu")){d.removeClass(g.id,g.classPrefix+"Selected");b.remove(d.doc,"mousedown",g.hideMenu,g);g.menu.hideMenu()}}},renderMenu:function(){var h=this,g;g=h.settings.control_manager.createDropMenu(h.id+"_menu",{menu_line:1,"class":h.classPrefix+"Menu mceNoIcons",max_width:250,max_height:150});g.onHideMenu.add(function(){h.hideMenu();h.focus()});g.add({title:h.settings.title,"class":"mceMenuItemTitle",onclick:function(){if(h.settings.onselect("")!==false){h.select("")}}});f(h.items,function(i){if(i.value===c){g.add({title:i.title,role:"option","class":"mceMenuItemTitle",onclick:function(){if(h.settings.onselect("")!==false){h.select("")}}})}else{i.id=d.uniqueId();i.role="option";i.onclick=function(){if(h.settings.onselect(i.value)!==false){h.select(i.value)}};g.add(i)}});h.onRenderMenu.dispatch(h,g);h.menu=g},postRender:function(){var g=this,h=g.classPrefix;b.add(g.id,"click",g.showMenu,g);b.add(g.id,"keydown",function(i){if(i.keyCode==32){g.showMenu(i);b.cancel(i)}});b.add(g.id,"focus",function(){if(!g._focused){g.keyDownHandler=b.add(g.id,"keydown",function(i){if(i.keyCode==40){g.showMenu();b.cancel(i)}});g.keyPressHandler=b.add(g.id,"keypress",function(j){var i;if(j.keyCode==13){i=g.selectedValue;g.selectedValue=null;b.cancel(j);g.settings.onselect(i)}})}g._focused=1});b.add(g.id,"blur",function(){b.remove(g.id,"keydown",g.keyDownHandler);b.remove(g.id,"keypress",g.keyPressHandler);g._focused=0});if(e.isIE6||!d.boxModel){b.add(g.id,"mouseover",function(){if(!d.hasClass(g.id,h+"Disabled")){d.addClass(g.id,h+"Hover")}});b.add(g.id,"mouseout",function(){if(!d.hasClass(g.id,h+"Disabled")){d.removeClass(g.id,h+"Hover")}})}g.onPostRender.dispatch(g,d.get(g.id))},destroy:function(){this.parent();b.clear(this.id+"_text");b.clear(this.id+"_open")}})})(tinymce);(function(e){var d=e.DOM,b=e.dom.Event,f=e.each,a=e.util.Dispatcher,c;e.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(h,g){this.parent(h,g);this.classPrefix="mceNativeListBox"},setDisabled:function(g){d.get(this.id).disabled=g;this.setAriaProperty("disabled",g)},isDisabled:function(){return d.get(this.id).disabled},select:function(h){var g=this,j,i;if(h==c){return g.selectByIndex(-1)}if(h&&typeof(h)=="function"){i=h}else{i=function(k){return k==h}}if(h!=g.selectedValue){f(g.items,function(l,k){if(i(l.value)){j=1;g.selectByIndex(k);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(g){d.get(this.id).selectedIndex=g+1;this.selectedValue=this.items[g]?this.items[g].value:null},add:function(k,h,g){var j,i=this;g=g||{};g.value=h;if(i.isRendered()){d.add(d.get(this.id),"option",g,k)}j={title:k,value:h,attribs:g};i.items.push(j);i.onAdd.dispatch(i,j)},getLength:function(){return this.items.length},renderHTML:function(){var i,g=this;i=d.createHTML("option",{value:""},"-- "+g.settings.title+" --");f(g.items,function(h){i+=d.createHTML("option",{value:h.value},h.title)});i=d.createHTML("select",{id:g.id,"class":"mceNativeListBox","aria-labelledby":g.id+"_aria"},i);i+=d.createHTML("span",{id:g.id+"_aria",style:"display: none"},g.settings.title);return i},postRender:function(){var h=this,i,j=true;h.rendered=true;function g(l){var k=h.items[l.target.selectedIndex-1];if(k&&(k=k.value)){h.onChange.dispatch(h,k);if(h.settings.onselect){h.settings.onselect(k)}}}b.add(h.id,"change",g);b.add(h.id,"keydown",function(q){var n,p=37,m=39,l=38,r=40,k=13,o=32;b.remove(h.id,"change",i);j=false;n=b.add(h.id,"blur",function(){if(j){return}j=true;b.add(h.id,"change",g);b.remove(h.id,"blur",n)});if(q.keyCode==k||q.keyCode==o){g(q);return b.cancel(q)}else{if(q.keyCode==r||q.keyCode==l){q.stopImmediatePropagation()}}});h.onPostRender.dispatch(h,d.get(h.id))}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(g,f,e){this.parent(g,f,e);this.onRenderMenu=new c.util.Dispatcher(this);f.menu_container=f.menu_container||b.doc.body},showMenu:function(){var g=this,j,i,h=b.get(g.id),f;if(g.isDisabled()){return}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}if(g.isMenuVisible){return g.hideMenu()}j=b.getPos(g.settings.menu_container);i=b.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.vp_offset_x=i.x;f.settings.vp_offset_y=i.y;f.settings.keyboard_focus=g._focused;f.showMenu(0,h.firstChild.clientHeight);a.add(b.doc,"mousedown",g.hideMenu,g);g.setState("Selected",1);g.isMenuVisible=1},renderMenu:function(){var f=this,e;e=f.settings.control_manager.createDropMenu(f.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:f.settings.icons});e.onHideMenu.add(function(){f.hideMenu();f.focus()});f.onRenderMenu.dispatch(f,e);f.menu=e},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&b.getParent(g.target,function(h){return h.id===f.id||h.id===f.id+"_open"})){return}if(!g||!b.getParent(g.target,".mceMenu")){f.setState("Selected",0);a.remove(b.doc,"mousedown",f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}f.isMenuVisible=0},postRender:function(){var e=this,f=e.settings;a.add(e.id,"click",function(){if(!e.isDisabled()){if(f.onclick){f.onclick(e.value)}e.showMenu()}})}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(g,f,e){this.parent(g,f,e);this.classPrefix="mceSplitButton"},renderHTML:function(){var i,f=this,g=f.settings,e;i="";if(g.image){e=b.createHTML("img ",{src:g.image,role:"presentation","class":"mceAction "+g["class"]})}else{e=b.createHTML("span",{"class":"mceAction "+g["class"]},"")}e+=b.createHTML("span",{"class":"mceVoiceLabel mceIconOnly",id:f.id+"_voice",style:"display:none;"},g.title);i+=""+b.createHTML("a",{role:"button",id:f.id+"_action",tabindex:"-1",href:"javascript:;","class":"mceAction "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"";e=b.createHTML("span",{"class":"mceOpen "+g["class"]},'');i+=""+b.createHTML("a",{role:"button",id:f.id+"_open",tabindex:"-1",href:"javascript:;","class":"mceOpen "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"";i+="";i=b.createHTML("table",{role:"presentation","class":"mceSplitButton mceSplitButtonEnabled "+g["class"],cellpadding:"0",cellspacing:"0",title:g.title},i);return b.createHTML("div",{id:f.id,role:"button",tabindex:"0","aria-labelledby":f.id+"_voice","aria-haspopup":"true"},i)},postRender:function(){var e=this,g=e.settings,f;if(g.onclick){f=function(h){if(!e.isDisabled()){g.onclick(e.value);a.cancel(h)}};a.add(e.id+"_action","click",f);a.add(e.id,["click","keydown"],function(h){var k=32,m=14,i=13,j=38,l=40;if((h.keyCode===32||h.keyCode===13||h.keyCode===14)&&!h.altKey&&!h.ctrlKey&&!h.metaKey){f();a.cancel(h)}else{if(h.type==="click"||h.keyCode===l){e.showMenu();a.cancel(h)}}})}a.add(e.id+"_open","click",function(h){e.showMenu();a.cancel(h)});a.add([e.id,e.id+"_open"],"focus",function(){e._focused=1});a.add([e.id,e.id+"_open"],"blur",function(){e._focused=0});if(c.isIE6||!b.boxModel){a.add(e.id,"mouseover",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.addClass(e.id,"mceSplitButtonHover")}});a.add(e.id,"mouseout",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.removeClass(e.id,"mceSplitButtonHover")}})}},destroy:function(){this.parent();a.clear(this.id+"_action");a.clear(this.id+"_open");a.clear(this.id)}})})(tinymce);(function(d){var c=d.DOM,a=d.dom.Event,b=d.is,e=d.each;d.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(i,h,f){var g=this;g.parent(i,h,f);g.settings=h=d.extend({colors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",grid_width:8,default_color:"#888888"},g.settings);g.onShowMenu=new d.util.Dispatcher(g);g.onHideMenu=new d.util.Dispatcher(g);g.value=h.default_color},showMenu:function(){var f=this,g,j,i,h;if(f.isDisabled()){return}if(!f.isMenuRendered){f.renderMenu();f.isMenuRendered=true}if(f.isMenuVisible){return f.hideMenu()}i=c.get(f.id);c.show(f.id+"_menu");c.addClass(i,"mceSplitButtonSelected");h=c.getPos(i);c.setStyles(f.id+"_menu",{left:h.x,top:h.y+i.firstChild.clientHeight,zIndex:200000});i=0;a.add(c.doc,"mousedown",f.hideMenu,f);f.onShowMenu.dispatch(f);if(f._focused){f._keyHandler=a.add(f.id+"_menu","keydown",function(k){if(k.keyCode==27){f.hideMenu()}});c.select("a",f.id+"_menu")[0].focus()}f.keyboardNav=new d.ui.KeyboardNavigation({root:f.id+"_menu",items:c.select("a",f.id+"_menu"),onCancel:function(){f.hideMenu();f.focus()}});f.keyboardNav.focus();f.isMenuVisible=1},hideMenu:function(g){var f=this;if(f.isMenuVisible){if(g&&g.type=="mousedown"&&c.getParent(g.target,function(h){return h.id===f.id+"_open"})){return}if(!g||!c.getParent(g.target,".mceSplitButtonMenu")){c.removeClass(f.id,"mceSplitButtonSelected");a.remove(c.doc,"mousedown",f.hideMenu,f);a.remove(f.id+"_menu","keydown",f._keyHandler);c.hide(f.id+"_menu")}f.isMenuVisible=0;f.onHideMenu.dispatch();f.keyboardNav.destroy()}},renderMenu:function(){var p=this,h,k=0,q=p.settings,g,j,l,o,f;o=c.add(q.menu_container,"div",{role:"listbox",id:p.id+"_menu","class":q.menu_class+" "+q["class"],style:"position:absolute;left:0;top:-1000px;"});h=c.add(o,"div",{"class":q["class"]+" mceSplitButtonMenu"});c.add(h,"span",{"class":"mceMenuLine"});g=c.add(h,"table",{role:"presentation","class":"mceColorSplitMenu"});j=c.add(g,"tbody");k=0;e(b(q.colors,"array")?q.colors:q.colors.split(","),function(m){m=m.replace(/^#/,"");if(!k--){l=c.add(j,"tr");k=q.grid_width-1}g=c.add(l,"td");var i={href:"javascript:;",style:{backgroundColor:"#"+m},title:p.editor.getLang("colors."+m,m),"data-mce-color":"#"+m};if(!d.isIE){i.role="option"}g=c.add(g,"a",i);if(p.editor.forcedHighContrastMode){g=c.add(g,"canvas",{width:16,height:16,"aria-hidden":"true"});if(g.getContext&&(f=g.getContext("2d"))){f.fillStyle="#"+m;f.fillRect(0,0,16,16)}else{c.remove(g)}}});if(q.more_colors_func){g=c.add(j,"tr");g=c.add(g,"td",{colspan:q.grid_width,"class":"mceMoreColors"});g=c.add(g,"a",{role:"option",id:p.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},q.more_colors_title);a.add(g,"click",function(i){q.more_colors_func.call(q.more_colors_scope||this);return a.cancel(i)})}c.addClass(h,"mceColorSplitMenu");a.add(p.id+"_menu","mousedown",function(i){return a.cancel(i)});a.add(p.id+"_menu","click",function(i){var m;i=c.getParent(i.target,"a",j);if(i&&i.nodeName.toLowerCase()=="a"&&(m=i.getAttribute("data-mce-color"))){p.setColor(m)}return false});return o},setColor:function(f){this.displayColor(f);this.hideMenu();this.settings.onselect(f)},displayColor:function(g){var f=this;c.setStyle(f.id+"_preview","backgroundColor",g);f.value=g},postRender:function(){var f=this,g=f.id;f.parent();c.add(g+"_action","div",{id:g+"_preview","class":"mceColorPreview"});c.setStyle(f.id+"_preview","backgroundColor",f.value)},destroy:function(){var f=this;f.parent();a.clear(f.id+"_menu");a.clear(f.id+"_more");c.remove(f.id+"_menu");if(f.keyboardNav){f.keyboardNav.destroy()}}})})(tinymce);(function(b){var d=b.DOM,c=b.each,a=b.dom.Event;b.create("tinymce.ui.ToolbarGroup:tinymce.ui.Container",{renderHTML:function(){var f=this,i=[],e=f.controls,j=b.each,g=f.settings;i.push('
    ');i.push("");i.push('");j(e,function(h){i.push(h.renderHTML())});i.push("");i.push("
    ");return i.join("")},focus:function(){var e=this;d.get(e.id).focus()},postRender:function(){var f=this,e=[];c(f.controls,function(g){c(g.controls,function(h){if(h.id){e.push(h)}})});f.keyNav=new b.ui.KeyboardNavigation({root:f.id,items:e,onCancel:function(){if(b.isWebKit){d.get(f.editor.id+"_ifr").focus()}f.editor.focus()},excludeFromTabOrder:!f.settings.tab_focus_toolbar})},destroy:function(){var e=this;e.parent();e.keyNav.destroy();a.clear(e.id)}})})(tinymce);(function(a){var c=a.DOM,b=a.each;a.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var m=this,f="",j,k,n=m.settings,e,d,g,l;l=m.controls;for(e=0;e"))}if(d&&k.ListBox){if(d.Button||d.SplitButton){f+=c.createHTML("td",{"class":"mceToolbarEnd"},c.createHTML("span",null,""))}}if(c.stdMode){f+=''+k.renderHTML()+""}else{f+=""+k.renderHTML()+""}if(g&&k.ListBox){if(g.Button||g.SplitButton){f+=c.createHTML("td",{"class":"mceToolbarStart"},c.createHTML("span",null,""))}}}j="mceToolbarEnd";if(k.Button){j+=" mceToolbarEndButton"}else{if(k.SplitButton){j+=" mceToolbarEndSplitButton"}else{if(k.ListBox){j+=" mceToolbarEndListBox"}}}f+=c.createHTML("td",{"class":j},c.createHTML("span",null,""));return c.createHTML("table",{id:m.id,"class":"mceToolbar"+(n["class"]?" "+n["class"]:""),cellpadding:"0",cellspacing:"0",align:m.settings.align||"",role:"presentation",tabindex:"-1"},""+f+"")}})})(tinymce);(function(b){var a=b.util.Dispatcher,c=b.each;b.create("tinymce.AddOnManager",{AddOnManager:function(){var d=this;d.items=[];d.urls={};d.lookup={};d.onAdd=new a(d)},get:function(d){if(this.lookup[d]){return this.lookup[d].instance}else{return undefined}},dependencies:function(e){var d;if(this.lookup[e]){d=this.lookup[e].dependencies}return d||[]},requireLangPack:function(e){var d=b.settings;if(d&&d.language&&d.language_load!==false){b.ScriptLoader.add(this.urls[e]+"/langs/"+d.language+".js")}},add:function(f,e,d){this.items.push(e);this.lookup[f]={instance:e,dependencies:d};this.onAdd.dispatch(this,f,e);return e},createUrl:function(d,e){if(typeof e==="object"){return e}else{return{prefix:d.prefix,resource:e,suffix:d.suffix}}},addComponents:function(f,d){var e=this.urls[f];b.each(d,function(g){b.ScriptLoader.add(e+"/"+g)})},load:function(j,f,d,h){var g=this,e=f;function i(){var k=g.dependencies(j);b.each(k,function(m){var l=g.createUrl(f,m);g.load(l.resource,l,undefined,undefined)});if(d){if(h){d.call(h)}else{d.call(b.ScriptLoader)}}}if(g.urls[j]){return}if(typeof f==="object"){e=f.prefix+f.resource+f.suffix}if(e.indexOf("/")!==0&&e.indexOf("://")==-1){e=b.baseURL+"/"+e}g.urls[j]=e.substring(0,e.lastIndexOf("/"));if(g.lookup[j]){i()}else{b.ScriptLoader.add(e,i,h)}}});b.PluginManager=new b.AddOnManager();b.ThemeManager=new b.AddOnManager()}(tinymce));(function(j){var g=j.each,d=j.extend,k=j.DOM,i=j.dom.Event,f=j.ThemeManager,b=j.PluginManager,e=j.explode,h=j.util.Dispatcher,a,c=0;j.documentBaseURL=window.location.href.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(j.documentBaseURL)){j.documentBaseURL+="/"}j.baseURL=new j.util.URI(j.documentBaseURL).toAbsolute(j.baseURL);j.baseURI=new j.util.URI(j.baseURL);j.onBeforeUnload=new h(j);i.add(window,"beforeunload",function(l){j.onBeforeUnload.dispatch(j,l)});j.onAddEditor=new h(j);j.onRemoveEditor=new h(j);j.EditorManager=d(j,{editors:[],i18n:{},activeEditor:null,init:function(x){var v=this,o,n=j.ScriptLoader,u,l=[],r;function q(t){var s=t.id;if(!s){s=t.name;if(s&&!k.get(s)){s=t.name}else{s=k.uniqueId()}t.setAttribute("id",s)}return s}function m(z,A,t){var y=z[A];if(!y){return}if(j.is(y,"string")){t=y.replace(/\.\w+$/,"");t=t?j.resolve(t):0;y=j.resolve(y)}return y.apply(t||this,Array.prototype.slice.call(arguments,2))}function p(t,s){return s.constructor===RegExp?s.test(t.className):k.hasClass(t,s)}v.settings=x;i.bind(window,"ready",function(){var s,t;m(x,"onpageload");switch(x.mode){case"exact":s=x.elements||"";if(s.length>0){g(e(s),function(y){if(k.get(y)){r=new j.Editor(y,x);l.push(r);r.render(1)}else{g(document.forms,function(z){g(z.elements,function(A){if(A.name===y){y="mce_editor_"+c++;k.setAttrib(A,"id",y);r=new j.Editor(y,x);l.push(r);r.render(1)}})})}})}break;case"textareas":case"specific_textareas":g(k.select("textarea"),function(y){if(x.editor_deselector&&p(y,x.editor_deselector)){return}if(!x.editor_selector||p(y,x.editor_selector)){r=new j.Editor(q(y),x);l.push(r);r.render(1)}});break;default:if(x.types){g(x.types,function(y){g(k.select(y.selector),function(A){var z=new j.Editor(q(A),j.extend({},x,y));l.push(z);z.render(1)})})}else{if(x.selector){g(k.select(x.selector),function(z){var y=new j.Editor(q(z),x);l.push(y);y.render(1)})}}}if(x.oninit){s=t=0;g(l,function(y){t++;if(!y.initialized){y.onInit.add(function(){s++;if(s==t){m(x,"oninit")}})}else{s++}if(s==t){m(x,"oninit")}})}})},get:function(l){if(l===a){return this.editors}if(!this.editors.hasOwnProperty(l)){return a}return this.editors[l]},getInstanceById:function(l){return this.get(l)},add:function(m){var l=this,n=l.editors;n[m.id]=m;n.push(m);l._setActive(m);l.onAddEditor.dispatch(l,m);return m},remove:function(n){var m=this,l,o=m.editors;if(!o[n.id]){return null}delete o[n.id];for(l=0;l':"",visual:n,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",apply_source_formatting:n,directionality:"ltr",forced_root_block:"p",hidden_input:n,padd_empty_editor:n,render_ui:n,indentation:"30px",fix_table_elements:n,inline_styles:n,convert_fonts_to_spans:n,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,option,optgroup,datalist",validate:n,entity_encoding:"named",url_converter:m.convertURL,url_converter_scope:m,ie7_compat:n},o);m.id=m.editorId=p;m.isNotDirty=false;m.plugins={};m.documentBaseURI=new k.util.URI(o.document_base_url||k.documentBaseURL,{base_uri:tinyMCE.baseURI});m.baseURI=k.baseURI;m.contentCSS=[];m.contentStyles=[];m.setupEvents();m.execCommands={};m.queryStateCommands={};m.queryValueCommands={};m.execCallback("setup",m)},render:function(o){var p=this,q=p.settings,r=p.id,m=k.ScriptLoader;if(!j.domLoaded){j.add(window,"ready",function(){p.render()});return}tinyMCE.settings=q;if(!p.getElement()){return}if(k.isIDevice&&!k.isIOS5){return}if(!/TEXTAREA|INPUT/i.test(p.getElement().nodeName)&&q.hidden_input&&l.getParent(r,"form")){l.insertAfter(l.create("input",{type:"hidden",name:r}),r)}if(!q.content_editable){p.orgVisibility=p.getElement().style.visibility;p.getElement().style.visibility="hidden"}if(k.WindowManager){p.windowManager=new k.WindowManager(p)}if(q.encoding=="xml"){p.onGetContent.add(function(s,t){if(t.save){t.content=l.encode(t.content)}})}if(q.add_form_submit_trigger){p.onSubmit.addToTop(function(){if(p.initialized){p.save();p.isNotDirty=1}})}if(q.add_unload_trigger){p._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(p.initialized&&!p.destroyed&&!p.isHidden()){p.save({format:"raw",no_events:true})}})}k.addUnload(p.destroy,p);if(q.submit_patch){p.onBeforeRenderUI.add(function(){var s=p.getElement().form;if(!s){return}if(s._mceOldSubmit){return}if(!s.submit.nodeType&&!s.submit.length){p.formElement=s;s._mceOldSubmit=s.submit;s.submit=function(){k.triggerSave();p.isNotDirty=1;return p.formElement._mceOldSubmit(p.formElement)}}s=null})}function n(){if(q.language&&q.language_load!==false){m.add(k.baseURL+"/langs/"+q.language+".js")}if(q.theme&&typeof q.theme!="function"&&q.theme.charAt(0)!="-"&&!h.urls[q.theme]){h.load(q.theme,"themes/"+q.theme+"/editor_template"+k.suffix+".js")}i(g(q.plugins),function(t){if(t&&!c.urls[t]){if(t.charAt(0)=="-"){t=t.substr(1,t.length);var s=c.dependencies(t);i(s,function(v){var u={prefix:"plugins/",resource:v,suffix:"/editor_plugin"+k.suffix+".js"};v=c.createUrl(u,v);c.load(v.resource,v)})}else{if(t=="safari"){return}c.load(t,{prefix:"plugins/",resource:t,suffix:"/editor_plugin"+k.suffix+".js"})}}});m.loadQueue(function(){if(!p.removed){p.init()}})}n()},init:function(){var q,G=this,H=G.settings,D,y,z,C=G.getElement(),p,m,E,v,B,F,x,r=[];k.add(G);H.aria_label=H.aria_label||l.getAttrib(C,"aria-label",G.getLang("aria.rich_text_area"));if(H.theme){if(typeof H.theme!="function"){H.theme=H.theme.replace(/-/,"");p=h.get(H.theme);G.theme=new p();if(G.theme.init){G.theme.init(G,h.urls[H.theme]||k.documentBaseURL.replace(/\/$/,""))}}else{G.theme=H.theme}}function A(s){var t=c.get(s),o=c.urls[s]||k.documentBaseURL.replace(/\/$/,""),n;if(t&&k.inArray(r,s)===-1){i(c.dependencies(s),function(u){A(u)});n=new t(G,o);G.plugins[s]=n;if(n.init){n.init(G,o);r.push(s)}}}i(g(H.plugins.replace(/\-/g,"")),A);if(H.popup_css!==false){if(H.popup_css){H.popup_css=G.documentBaseURI.toAbsolute(H.popup_css)}else{H.popup_css=G.baseURI.toAbsolute("themes/"+H.theme+"/skins/"+H.skin+"/dialog.css")}}if(H.popup_css_add){H.popup_css+=","+G.documentBaseURI.toAbsolute(H.popup_css_add)}G.controlManager=new k.ControlManager(G);G.onBeforeRenderUI.dispatch(G,G.controlManager);if(H.render_ui&&G.theme){G.orgDisplay=C.style.display;if(typeof H.theme!="function"){D=H.width||C.style.width||C.offsetWidth;y=H.height||C.style.height||C.offsetHeight;z=H.min_height||100;F=/^[0-9\.]+(|px)$/i;if(F.test(""+D)){D=Math.max(parseInt(D,10)+(p.deltaWidth||0),100)}if(F.test(""+y)){y=Math.max(parseInt(y,10)+(p.deltaHeight||0),z)}p=G.theme.renderUI({targetNode:C,width:D,height:y,deltaWidth:H.delta_width,deltaHeight:H.delta_height});l.setStyles(p.sizeContainer||p.editorContainer,{width:D,height:y});y=(p.iframeHeight||y)+(typeof(y)=="number"?(p.deltaHeight||0):"");if(y';if(H.document_base_url!=k.documentBaseURL){G.iframeHTML+=''}if(k.isIE8){if(H.ie7_compat){G.iframeHTML+=''}else{G.iframeHTML+=''}}G.iframeHTML+='';for(x=0;x'}G.contentCSS=[];v=H.body_id||"tinymce";if(v.indexOf("=")!=-1){v=G.getParam("body_id","","hash");v=v[G.id]||v}B=H.body_class||"";if(B.indexOf("=")!=-1){B=G.getParam("body_class","","hash");B=B[G.id]||""}G.iframeHTML+='
    ";if(k.relaxedDomain&&(b||(k.isOpera&&parseFloat(opera.version())<11))){E='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+G.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody();})()'}q=l.add(p.iframeContainer,"iframe",{id:G.id+"_ifr",src:E||'javascript:""',frameBorder:"0",allowTransparency:"true",title:H.aria_label,style:{width:"100%",height:y,display:"block"}});G.contentAreaContainer=p.iframeContainer;if(p.editorContainer){l.get(p.editorContainer).style.display=G.orgDisplay}C.style.visibility=G.orgVisibility;l.get(G.id).style.display="none";l.setAttrib(G.id,"aria-hidden",true);if(!k.relaxedDomain||!E){G.initContentBody()}C=q=p=null},initContentBody:function(){var n=this,p=n.settings,q=l.get(n.id),r=n.getDoc(),o,m,s;if((!b||!k.relaxedDomain)&&!p.content_editable){r.open();r.write(n.iframeHTML);r.close();if(k.relaxedDomain){r.domain=k.relaxedDomain}}if(p.content_editable){l.addClass(q,"mceContentBody");n.contentDocument=r=p.content_document||document;n.contentWindow=p.content_window||window;n.bodyElement=q;p.content_document=p.content_window=null}m=n.getBody();m.disabled=true;if(!p.readonly){m.contentEditable=n.getParam("content_editable_state",true)}m.disabled=false;n.schema=new k.html.Schema(p);n.dom=new k.dom.DOMUtils(r,{keep_values:true,url_converter:n.convertURL,url_converter_scope:n,hex_colors:p.force_hex_style_colors,class_filter:p.class_filter,update_styles:true,root_element:p.content_editable?n.id:null,schema:n.schema});n.parser=new k.html.DomParser(p,n.schema);n.parser.addAttributeFilter("src,href,style",function(t,u){var v=t.length,y,A=n.dom,z,x;while(v--){y=t[v];z=y.attr(u);x="data-mce-"+u;if(!y.attributes.map[x]){if(u==="style"){y.attr(x,A.serializeStyle(A.parseStyle(z),y.name))}else{y.attr(x,n.convertURL(z,u,y.name))}}}});n.parser.addNodeFilter("script",function(t,u){var v=t.length,x;while(v--){x=t[v];x.attr("type","mce-"+(x.attr("type")||"text/javascript"))}});n.parser.addNodeFilter("#cdata",function(t,u){var v=t.length,x;while(v--){x=t[v];x.type=8;x.name="#comment";x.value="[CDATA["+x.value+"]]"}});n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(u,v){var x=u.length,y,t=n.schema.getNonEmptyElements();while(x--){y=u[x];if(y.isEmpty(t)){y.empty().append(new k.html.Node("br",1)).shortEnded=true}}});n.serializer=new k.dom.Serializer(p,n.dom,n.schema);n.selection=new k.dom.Selection(n.dom,n.getWin(),n.serializer,n);n.formatter=new k.Formatter(n);n.undoManager=new k.UndoManager(n);n.forceBlocks=new k.ForceBlocks(n);n.enterKey=new k.EnterKey(n);n.editorCommands=new k.EditorCommands(n);n.onExecCommand.add(function(t,u){if(!/^(FontName|FontSize)$/.test(u)){n.nodeChanged()}});n.serializer.onPreProcess.add(function(t,u){return n.onPreProcess.dispatch(n,u,t)});n.serializer.onPostProcess.add(function(t,u){return n.onPostProcess.dispatch(n,u,t)});n.onPreInit.dispatch(n);if(!p.browser_spellcheck&&!p.gecko_spellcheck){r.body.spellcheck=false}if(!p.readonly){n.bindNativeEvents()}n.controlManager.onPostRender.dispatch(n,n.controlManager);n.onPostRender.dispatch(n);n.quirks=k.util.Quirks(n);if(p.directionality){m.dir=p.directionality}if(p.nowrap){m.style.whiteSpace="nowrap"}if(p.protect){n.onBeforeSetContent.add(function(t,u){i(p.protect,function(v){u.content=u.content.replace(v,function(x){return""})})})}n.onSetContent.add(function(){n.addVisual(n.getBody())});if(p.padd_empty_editor){n.onPostProcess.add(function(t,u){u.content=u.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
    [\r\n]*)$/,"")})}n.load({initial:true,format:"html"});n.startContent=n.getContent({format:"raw"});n.initialized=true;n.onInit.dispatch(n);n.execCallback("setupcontent_callback",n.id,m,r);n.execCallback("init_instance_callback",n);n.focus(true);n.nodeChanged({initial:true});if(n.contentStyles.length>0){s="";i(n.contentStyles,function(t){s+=t+"\r\n"});n.dom.addStyle(s)}i(n.contentCSS,function(t){n.dom.loadCSS(t)});if(p.auto_focus){setTimeout(function(){var t=k.get(p.auto_focus);t.selection.select(t.getBody(),1);t.selection.collapse(1);t.getBody().focus();t.getWin().focus()},100)}q=r=m=null},focus:function(p){var o,u=this,t=u.selection,q=u.settings.content_editable,n,r,s=u.getDoc(),m;if(!p){if(u.bookmark){t.moveToBookmark(u.bookmark);u.bookmark=null}n=t.getRng();if(n.item){r=n.item(0)}u._refreshContentEditable();if(!q){u.getWin().focus()}if(k.isGecko||q){m=u.getBody();if(m.setActive&&!k.isIE11){m.setActive()}else{m.focus()}if(q){t.normalize()}}if(r&&r.ownerDocument==s){n=s.body.createControlRange();n.addElement(r);n.select()}}if(k.activeEditor!=u){if((o=k.activeEditor)!=null){o.onDeactivate.dispatch(o,u)}u.onActivate.dispatch(u,o)}k._setActive(u)},execCallback:function(q){var m=this,p=m.settings[q],o;if(!p){return}if(m.callbackLookup&&(o=m.callbackLookup[q])){p=o.func;o=o.scope}if(d(p,"string")){o=p.replace(/\.\w+$/,"");o=o?k.resolve(o):0;p=k.resolve(p);m.callbackLookup=m.callbackLookup||{};m.callbackLookup[q]={func:p,scope:o}}return p.apply(o||m,Array.prototype.slice.call(arguments,1))},translate:function(m){var o=this.settings.language||"en",n=k.i18n;if(!m){return""}return n[o+"."+m]||m.replace(/\{\#([^\}]+)\}/g,function(q,p){return n[o+"."+p]||"{#"+p+"}"})},getLang:function(o,m){return k.i18n[(this.settings.language||"en")+"."+o]||(d(m)?m:"{#"+o+"}")},getParam:function(t,q,m){var r=k.trim,p=d(this.settings[t])?this.settings[t]:q,s;if(m==="hash"){s={};if(d(p,"string")){i(p.indexOf("=")>0?p.split(/[;,](?![^=;,]*(?:[;,]|$))/):p.split(","),function(n){n=n.split("=");if(n.length>1){s[r(n[0])]=r(n[1])}else{s[r(n[0])]=r(n)}})}else{s=p}return s}return p},nodeChanged:function(q){var m=this,n=m.selection,p;if(m.initialized){q=q||{};p=n.getStart()||m.getBody();p=b&&p.ownerDocument!=m.getDoc()?m.getBody():p;q.parents=[];m.dom.getParent(p,function(o){if(o.nodeName=="BODY"){return true}q.parents.push(o)});m.onNodeChange.dispatch(m,q?q.controlManager||m.controlManager:m.controlManager,p,n.isCollapsed(),q)}},addButton:function(n,o){var m=this;m.buttons=m.buttons||{};m.buttons[n]=o},addCommand:function(m,o,n){this.execCommands[m]={func:o,scope:n||this}},addQueryStateHandler:function(m,o,n){this.queryStateCommands[m]={func:o,scope:n||this}},addQueryValueHandler:function(m,o,n){this.queryValueCommands[m]={func:o,scope:n||this}},addShortcut:function(o,q,m,p){var n=this,r;if(n.settings.custom_shortcuts===false){return false}n.shortcuts=n.shortcuts||{};if(d(m,"string")){r=m;m=function(){n.execCommand(r,false,null)}}if(d(m,"object")){r=m;m=function(){n.execCommand(r[0],r[1],r[2])}}i(g(o),function(s){var t={func:m,scope:p||this,desc:n.translate(q),alt:false,ctrl:false,shift:false};i(g(s,"+"),function(u){switch(u){case"alt":case"ctrl":case"shift":t[u]=true;break;default:t.charCode=u.charCodeAt(0);t.keyCode=u.toUpperCase().charCodeAt(0)}});n.shortcuts[(t.ctrl?"ctrl":"")+","+(t.alt?"alt":"")+","+(t.shift?"shift":"")+","+t.keyCode]=t});return true},execCommand:function(u,r,x,m){var p=this,q=0,v,n;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(u)&&(!m||!m.skip_focus)){p.focus()}m=f({},m);p.onBeforeExecCommand.dispatch(p,u,r,x,m);if(m.terminate){return false}if(p.execCallback("execcommand_callback",p.id,p.selection.getNode(),u,r,x)){p.onExecCommand.dispatch(p,u,r,x,m);return true}if(v=p.execCommands[u]){n=v.func.call(v.scope,r,x);if(n!==true){p.onExecCommand.dispatch(p,u,r,x,m);return n}}i(p.plugins,function(o){if(o.execCommand&&o.execCommand(u,r,x)){p.onExecCommand.dispatch(p,u,r,x,m);q=1;return false}});if(q){return true}if(p.theme&&p.theme.execCommand&&p.theme.execCommand(u,r,x)){p.onExecCommand.dispatch(p,u,r,x,m);return true}if(p.editorCommands.execCommand(u,r,x)){p.onExecCommand.dispatch(p,u,r,x,m);return true}p.getDoc().execCommand(u,r,x);p.onExecCommand.dispatch(p,u,r,x,m)},queryCommandState:function(q){var n=this,r,p;if(n._isHidden()){return}if(r=n.queryStateCommands[q]){p=r.func.call(r.scope);if(p!==true){return p}}r=n.editorCommands.queryCommandState(q);if(r!==-1){return r}try{return this.getDoc().queryCommandState(q)}catch(m){}},queryCommandValue:function(r){var n=this,q,p;if(n._isHidden()){return}if(q=n.queryValueCommands[r]){p=q.func.call(q.scope);if(p!==true){return p}}q=n.editorCommands.queryCommandValue(r);if(d(q)){return q}try{return this.getDoc().queryCommandValue(r)}catch(m){}},show:function(){var m=this;l.show(m.getContainer());l.hide(m.id);m.load()},hide:function(){var m=this,n=m.getDoc();if(b&&n){n.execCommand("SelectAll")}m.save();l.hide(m.getContainer());l.setStyle(m.id,"display",m.orgDisplay)},isHidden:function(){return !l.isHidden(this.id)},setProgressState:function(m,n,p){this.onSetProgressState.dispatch(this,m,n,p);return m},load:function(q){var m=this,p=m.getElement(),n;if(p){q=q||{};q.load=true;n=m.setContent(d(p.value)?p.value:p.innerHTML,q);q.element=p;if(!q.no_events){m.onLoadContent.dispatch(m,q)}q.element=p=null;return n}},save:function(r){var m=this,q=m.getElement(),n,p;if(!q||!m.initialized){return}r=r||{};r.save=true;r.element=q;n=r.content=m.getContent(r);if(!r.no_events){m.onSaveContent.dispatch(m,r)}n=r.content;if(!/TEXTAREA|INPUT/i.test(q.nodeName)){q.innerHTML=n;if(p=l.getParent(m.id,"form")){i(p.elements,function(o){if(o.name==m.id){o.value=n;return false}})}}else{q.value=n}r.element=q=null;return n},setContent:function(r,p){var o=this,n,m=o.getBody(),q;p=p||{};p.format=p.format||"html";p.set=true;p.content=r;if(!p.no_events){o.onBeforeSetContent.dispatch(o,p)}r=p.content;if(!k.isIE&&(r.length===0||/^\s+$/.test(r))){q=o.settings.forced_root_block;if(q){r="<"+q+'>
    "}else{r='
    '}m.innerHTML=r;o.selection.select(m,true);o.selection.collapse(true);return}if(p.format!=="raw"){r=new k.html.Serializer({},o.schema).serialize(o.parser.parse(r))}p.content=k.trim(r);o.dom.setHTML(m,p.content);if(!p.no_events){o.onSetContent.dispatch(o,p)}if(!o.settings.content_editable||document.activeElement===o.getBody()){o.selection.normalize()}return p.content},getContent:function(o){var n=this,p,m=n.getBody();o=o||{};o.format=o.format||"html";o.get=true;o.getInner=true;if(!o.no_events){n.onBeforeGetContent.dispatch(n,o)}if(o.format=="raw"){p=m.innerHTML}else{if(o.format=="text"){p=m.innerText||m.textContent}else{p=n.serializer.serialize(m,o)}}if(o.format!="text"){o.content=k.trim(p)}else{o.content=p}if(!o.no_events){n.onGetContent.dispatch(n,o)}return o.content},isDirty:function(){var m=this;return k.trim(m.startContent)!=k.trim(m.getContent({format:"raw",no_events:1}))&&!m.isNotDirty},getContainer:function(){var m=this;if(!m.container){m.container=l.get(m.editorContainer||m.id+"_parent")}return m.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return l.get(this.settings.content_element||this.id)},getWin:function(){var m=this,n;if(!m.contentWindow){n=l.get(m.id+"_ifr");if(n){m.contentWindow=n.contentWindow}}return m.contentWindow},getDoc:function(){var m=this,n;if(!m.contentDocument){n=m.getWin();if(n){m.contentDocument=n.document}}return m.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(o,n,q){var m=this,p=m.settings;if(p.urlconverter_callback){return m.execCallback("urlconverter_callback",o,q,true,n)}if(!p.convert_urls||(q&&q.nodeName=="LINK")||o.indexOf("file:")===0){return o}if(p.relative_urls){return m.documentBaseURI.toRelative(o)}o=m.documentBaseURI.toAbsolute(o,p.remove_script_host);return o},addVisual:function(q){var n=this,o=n.settings,p=n.dom,m;q=q||n.getBody();if(!d(n.hasVisual)){n.hasVisual=o.visual}i(p.select("table,a",q),function(s){var r;switch(s.nodeName){case"TABLE":m=o.visual_table_class||"mceItemTable";r=p.getAttrib(s,"border");if(!r||r=="0"){if(n.hasVisual){p.addClass(s,m)}else{p.removeClass(s,m)}}return;case"A":if(!p.getAttrib(s,"href",false)){r=p.getAttrib(s,"name")||s.id;m="mceItemAnchor";if(r){if(n.hasVisual){p.addClass(s,m)}else{p.removeClass(s,m)}}}return}});n.onVisualAid.dispatch(n,q,n.hasVisual)},remove:function(){var m=this,o=m.getContainer(),n=m.getDoc();if(!m.removed){m.removed=1;if(b&&n){n.execCommand("SelectAll")}m.save();l.setStyle(m.id,"display",m.orgDisplay);if(!m.settings.content_editable){j.unbind(m.getWin());j.unbind(m.getDoc())}j.unbind(m.getBody());j.clear(o);m.execCallback("remove_instance_callback",m);m.onRemove.dispatch(m);m.onExecCommand.listeners=[];k.remove(m);l.remove(o)}},destroy:function(n){var m=this;if(m.destroyed){return}if(a){j.unbind(m.getDoc());j.unbind(m.getWin());j.unbind(m.getBody())}if(!n){k.removeUnload(m.destroy);tinyMCE.onBeforeUnload.remove(m._beforeUnload);if(m.theme&&m.theme.destroy){m.theme.destroy()}m.controlManager.destroy();m.selection.destroy();m.dom.destroy()}if(m.formElement){m.formElement.submit=m.formElement._mceOldSubmit;m.formElement._mceOldSubmit=null}m.contentAreaContainer=m.formElement=m.container=m.settings.content_element=m.bodyElement=m.contentDocument=m.contentWindow=null;if(m.selection){m.selection=m.selection.win=m.selection.dom=m.selection.dom.doc=null}m.destroyed=1},_refreshContentEditable:function(){var n=this,m,o;if(n._isHidden()){m=n.getBody();o=m.parentNode;o.removeChild(m);o.appendChild(m);m.focus()}},_isHidden:function(){var m;if(!a){return 0}m=this.selection.getSel();return(!m||!m.rangeCount||m.rangeCount===0)}})})(tinymce);(function(a){var b=a.each;a.Editor.prototype.setupEvents=function(){var c=this,d=c.settings;b(["onPreInit","onBeforeRenderUI","onPostRender","onLoad","onInit","onRemove","onActivate","onDeactivate","onClick","onEvent","onMouseUp","onMouseDown","onDblClick","onKeyDown","onKeyUp","onKeyPress","onContextMenu","onSubmit","onReset","onPaste","onPreProcess","onPostProcess","onBeforeSetContent","onBeforeGetContent","onSetContent","onGetContent","onLoadContent","onSaveContent","onNodeChange","onChange","onBeforeExecCommand","onExecCommand","onUndo","onRedo","onVisualAid","onSetProgressState","onSetAttrib"],function(e){c[e]=new a.util.Dispatcher(c)});if(d.cleanup_callback){c.onBeforeSetContent.add(function(e,f){f.content=e.execCallback("cleanup_callback","insert_to_editor",f.content,f)});c.onPreProcess.add(function(e,f){if(f.set){e.execCallback("cleanup_callback","insert_to_editor_dom",f.node,f)}if(f.get){e.execCallback("cleanup_callback","get_from_editor_dom",f.node,f)}});c.onPostProcess.add(function(e,f){if(f.set){f.content=e.execCallback("cleanup_callback","insert_to_editor",f.content,f)}if(f.get){f.content=e.execCallback("cleanup_callback","get_from_editor",f.content,f)}})}if(d.save_callback){c.onGetContent.add(function(e,f){if(f.save){f.content=e.execCallback("save_callback",e.id,f.content,e.getBody())}})}if(d.handle_event_callback){c.onEvent.add(function(f,g,h){if(c.execCallback("handle_event_callback",g,f,h)===false){g.preventDefault();g.stopPropagation()}})}if(d.handle_node_change_callback){c.onNodeChange.add(function(f,e,g){f.execCallback("handle_node_change_callback",f.id,g,-1,-1,true,f.selection.isCollapsed())})}if(d.save_callback){c.onSaveContent.add(function(e,g){var f=e.execCallback("save_callback",e.id,g.content,e.getBody());if(f){g.content=f}})}if(d.onchange_callback){c.onChange.add(function(f,e){f.execCallback("onchange_callback",f,e)})}};a.Editor.prototype.bindNativeEvents=function(){var l=this,f,d=l.settings,e=l.dom,h;h={mouseup:"onMouseUp",mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"};function c(i,m){var n=i.type;if(l.removed){return}if(l.onEvent.dispatch(l,i,m)!==false){l[h[i.fakeType||i.type]].dispatch(l,i,m)}}function j(i){l.focus(true)}function k(i,m){if(m.keyCode!=65||!a.VK.metaKeyPressed(m)){l.selection.normalize()}l.nodeChanged()}b(h,function(m,n){var i=d.content_editable?l.getBody():l.getDoc();switch(n){case"contextmenu":e.bind(i,n,c);break;case"paste":e.bind(l.getBody(),n,c);break;case"submit":case"reset":e.bind(l.getElement().form||a.DOM.getParent(l.id,"form"),n,c);break;default:e.bind(i,n,c)}});e.bind(d.content_editable?l.getBody():(a.isGecko?l.getDoc():l.getWin()),"focus",function(i){l.focus(true)});if(d.content_editable&&a.isOpera){e.bind(l.getBody(),"click",j);e.bind(l.getBody(),"keydown",j)}l.onMouseUp.add(k);l.onKeyUp.add(function(i,n){var m=n.keyCode;if((m>=33&&m<=36)||(m>=37&&m<=40)||m==13||m==45||m==46||m==8||(a.isMac&&(m==91||m==93))||n.ctrlKey){k(i,n)}});l.onReset.add(function(){l.setContent(l.startContent,{format:"raw"})});function g(m,i){if(m.altKey||m.ctrlKey||m.metaKey){b(l.shortcuts,function(n){var o=a.isMac?m.metaKey:m.ctrlKey;if(n.ctrl!=o||n.alt!=m.altKey||n.shift!=m.shiftKey){return}if(m.keyCode==n.keyCode||(m.charCode&&m.charCode==n.charCode)){m.preventDefault();if(i){n.func.call(n.scope)}return true}})}}l.onKeyUp.add(function(i,m){g(m)});l.onKeyPress.add(function(i,m){g(m)});l.onKeyDown.add(function(i,m){g(m,true)});if(a.isOpera){l.onClick.add(function(i,m){m.preventDefault()})}}})(tinymce);(function(d){var e=d.each,b,a=true,c=false;d.EditorCommands=function(n){var m=n.dom,p=n.selection,j={state:{},exec:{},value:{}},k=n.settings,q=n.formatter,o;function r(z,y,x){var v;z=z.toLowerCase();if(v=j.exec[z]){v(z,y,x);return a}return c}function l(x){var v;x=x.toLowerCase();if(v=j.state[x]){return v(x)}return -1}function h(x){var v;x=x.toLowerCase();if(v=j.value[x]){return v(x)}return c}function u(v,x){x=x||"exec";e(v,function(z,y){e(y.toLowerCase().split(","),function(A){j[x][A]=z})})}d.extend(this,{execCommand:r,queryCommandState:l,queryCommandValue:h,addCommands:u});function f(y,x,v){if(x===b){x=c}if(v===b){v=null}return n.getDoc().execCommand(y,x,v)}function t(v){return q.match(v)}function s(v,x){q.toggle(v,x?{value:x}:b)}function i(v){o=p.getBookmark(v)}function g(){p.moveToBookmark(o)}u({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){n.undoManager.add()},"Cut,Copy,Paste":function(z){var y=n.getDoc(),v;try{f(z)}catch(x){v=a}if(v||!y.queryCommandSupported(z)){if(d.isGecko){n.windowManager.confirm(n.getLang("clipboard_msg"),function(A){if(A){open("http://www.mozilla.org/editor/midasdemo/securityprefs.html","_blank")}})}else{n.windowManager.alert(n.getLang("clipboard_no_support"))}}},unlink:function(v){if(p.isCollapsed()){p.select(p.getNode())}f(v);p.collapse(c)},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(v){var x=v.substring(7);e("left,center,right,full".split(","),function(y){if(x!=y){q.remove("align"+y)}});s("align"+x);r("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(y){var v,x;f(y);v=m.getParent(p.getNode(),"ol,ul");if(v){x=v.parentNode;if(/^(H[1-6]|P|ADDRESS|PRE)$/.test(x.nodeName)){i();m.split(x,v);g()}}},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(v){s(v)},"ForeColor,HiliteColor,FontName":function(y,x,v){s(y,v)},FontSize:function(z,y,x){var v,A;if(x>=1&&x<=7){A=d.explode(k.font_size_style_values);v=d.explode(k.font_size_classes);if(v){x=v[x-1]||x}else{x=A[x-1]||x}}s(z,x)},RemoveFormat:function(v){q.remove(v)},mceBlockQuote:function(v){s("blockquote")},FormatBlock:function(y,x,v){return s(v||"p")},mceCleanup:function(){var v=p.getBookmark();n.setContent(n.getContent({cleanup:a}),{cleanup:a});p.moveToBookmark(v)},mceRemoveNode:function(z,y,x){var v=x||p.getNode();if(v!=n.getBody()){i();n.dom.remove(v,a);g()}},mceSelectNodeDepth:function(z,y,x){var v=0;m.getParent(p.getNode(),function(A){if(A.nodeType==1&&v++==x){p.select(A);return c}},n.getBody())},mceSelectNode:function(y,x,v){p.select(v)},mceInsertContent:function(B,I,K){var y,J,E,z,F,G,D,C,L,x,A,M,v,H;y=n.parser;J=new d.html.Serializer({},n.schema);v='\uFEFF';G={content:K,format:"html"};p.onBeforeSetContent.dispatch(p,G);K=G.content;if(K.indexOf("{$caret}")==-1){K+="{$caret}"}K=K.replace(/\{\$caret\}/,v);if(!p.isCollapsed()){n.getDoc().execCommand("Delete",false,null)}E=p.getNode();G={context:E.nodeName.toLowerCase()};F=y.parse(K,G);A=F.lastChild;if(A.attr("id")=="mce_marker"){D=A;for(A=A.prev;A;A=A.walk(true)){if(A.type==3||!m.isBlock(A.name)){A.parent.insert(D,A,A.name==="br");break}}}if(!G.invalid){K=J.serialize(F);A=E.firstChild;M=E.lastChild;if(!A||(A===M&&A.nodeName==="BR")){m.setHTML(E,K)}else{p.setContent(K)}}else{p.setContent(v);E=p.getNode();z=n.getBody();if(E.nodeType==9){E=A=z}else{A=E}while(A!==z){E=A;A=A.parentNode}K=E==z?z.innerHTML:m.getOuterHTML(E);K=J.serialize(y.parse(K.replace(//i,function(){return J.serialize(F)})));if(E==z){m.setHTML(z,K)}else{m.setOuterHTML(E,K)}}D=m.get("mce_marker");C=m.getRect(D);L=m.getViewPort(n.getWin());if((C.y+C.h>L.y+L.h||C.yL.x+L.w||C.x")},mceToggleVisualAid:function(){n.hasVisual=!n.hasVisual;n.addVisual()},mceReplaceContent:function(y,x,v){n.execCommand("mceInsertContent",false,v.replace(/\{\$selection\}/g,p.getContent({format:"text"})))},mceInsertLink:function(z,y,x){var v;if(typeof(x)=="string"){x={href:x}}v=m.getParent(p.getNode(),"a");x.href=x.href.replace(" ","%20");if(!v||!x.href){q.remove("link")}if(x.href){q.apply("link",x,v)}},selectAll:function(){var x=m.getRoot(),v=m.createRng();if(p.getRng().setStart){v.setStart(x,0);v.setEnd(x,x.childNodes.length);p.setRng(v)}else{f("SelectAll")}}});u({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(z){var x="align"+z.substring(7);var v=p.isCollapsed()?[m.getParent(p.getNode(),m.isBlock)]:p.getSelectedBlocks();var y=d.map(v,function(A){return !!q.matchNode(A,x)});return d.inArray(y,a)!==-1},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(v){return t(v)},mceBlockQuote:function(){return t("blockquote")},Outdent:function(){var v;if(k.inline_styles){if((v=m.getParent(p.getStart(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}if((v=m.getParent(p.getEnd(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}}return l("InsertUnorderedList")||l("InsertOrderedList")||(!k.inline_styles&&!!m.getParent(p.getNode(),"BLOCKQUOTE"))},"InsertUnorderedList,InsertOrderedList":function(x){var v=m.getParent(p.getNode(),"ul,ol");return v&&(x==="insertunorderedlist"&&v.tagName==="UL"||x==="insertorderedlist"&&v.tagName==="OL")}},"state");u({"FontSize,FontName":function(y){var x=0,v;if(v=m.getParent(p.getNode(),"span")){if(y=="fontsize"){x=v.style.fontSize}else{x=v.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()}}return x}},"value");u({Undo:function(){n.undoManager.undo()},Redo:function(){n.undoManager.redo()}})}})(tinymce);(function(b){var a=b.util.Dispatcher;b.UndoManager=function(h){var l,i=0,e=[],g,k,j,f;function c(){return b.trim(h.getContent({format:"raw",no_events:1}).replace(/]+data-mce-bogus[^>]+>[\u200B\uFEFF]+<\/span>/g,""))}function d(){l.typing=false;l.add()}onBeforeAdd=new a(l);k=new a(l);j=new a(l);f=new a(l);k.add(function(m,n){if(m.hasUndo()){return h.onChange.dispatch(h,n,m)}});j.add(function(m,n){return h.onUndo.dispatch(h,n,m)});f.add(function(m,n){return h.onRedo.dispatch(h,n,m)});h.onInit.add(function(){l.add()});h.onBeforeExecCommand.add(function(m,p,o,q,n){if(p!="Undo"&&p!="Redo"&&p!="mceRepaint"&&(!n||!n.skip_undo)){l.beforeChange()}});h.onExecCommand.add(function(m,p,o,q,n){if(p!="Undo"&&p!="Redo"&&p!="mceRepaint"&&(!n||!n.skip_undo)){l.add()}});h.onSaveContent.add(d);h.dom.bind(h.dom.getRoot(),"dragend",d);h.dom.bind(h.getBody(),"focusout",function(m){if(!h.removed&&l.typing){d()}});h.onKeyUp.add(function(m,o){var n=o.keyCode;if((n>=33&&n<=36)||(n>=37&&n<=40)||n==45||n==13||o.ctrlKey){d()}});h.onKeyDown.add(function(m,o){var n=o.keyCode;if((n>=33&&n<=36)||(n>=37&&n<=40)||n==45){if(l.typing){d()}return}if((n<16||n>20)&&n!=224&&n!=91&&!l.typing){l.beforeChange();l.typing=true;l.add()}});h.onMouseDown.add(function(m,n){if(l.typing){d()}});h.addShortcut("ctrl+z","undo_desc","Undo");h.addShortcut("ctrl+y","redo_desc","Redo");l={data:e,typing:false,onBeforeAdd:onBeforeAdd,onAdd:k,onUndo:j,onRedo:f,beforeChange:function(){g=h.selection.getBookmark(2,true)},add:function(p){var m,n=h.settings,o;p=p||{};p.content=c();l.onBeforeAdd.dispatch(l,p);o=e[i];if(o&&o.content==p.content){return null}if(e[i]){e[i].beforeBookmark=g}if(n.custom_undo_redo_levels){if(e.length>n.custom_undo_redo_levels){for(m=0;m0){n=e[--i];h.setContent(n.content,{format:"raw"});h.selection.moveToBookmark(n.beforeBookmark);l.onUndo.dispatch(l,n)}return n},redo:function(){var m;if(i0||this.typing},hasRedo:function(){return i0){g.moveEnd("character",q)}g.select()}catch(n){}}}c.nodeChanged()}}if(b.forced_root_block){c.onKeyUp.add(f);c.onNodeChange.add(f)}};(function(c){var b=c.DOM,a=c.dom.Event,d=c.each,e=c.extend;c.create("tinymce.ControlManager",{ControlManager:function(f,j){var h=this,g;j=j||{};h.editor=f;h.controls={};h.onAdd=new c.util.Dispatcher(h);h.onPostRender=new c.util.Dispatcher(h);h.prefix=j.prefix||f.id+"_";h._cls={};h.onPostRender.add(function(){d(h.controls,function(i){i.postRender()})})},get:function(f){return this.controls[this.prefix+f]||this.controls[f]},setActive:function(h,f){var g=null;if(g=this.get(h)){g.setActive(f)}return g},setDisabled:function(h,f){var g=null;if(g=this.get(h)){g.setDisabled(f)}return g},add:function(g){var f=this;if(g){f.controls[g.id]=g;f.onAdd.dispatch(g,f)}return g},createControl:function(j){var o,k,g,h=this,m=h.editor,n,f;if(!h.controlFactories){h.controlFactories=[];d(m.plugins,function(i){if(i.createControl){h.controlFactories.push(i)}})}n=h.controlFactories;for(k=0,g=n.length;k1||ag==ay||ag.tagName=="BR"){return ag}}}var aq=aa.selection.getRng();var av=aq.startContainer;var ap=aq.endContainer;if(av!=ap&&aq.endOffset===0){var au=ar(av,ap);var at=au.nodeType==3?au.length:au.childNodes.length;aq.setEnd(au,at)}return aq}function ad(at,ay,aw,av,aq){var ap=[],ar=-1,ax,aA=-1,au=-1,az;T(at.childNodes,function(aC,aB){if(aC.nodeName==="UL"||aC.nodeName==="OL"){ar=aB;ax=aC;return false}});T(at.childNodes,function(aC,aB){if(aC.nodeName==="SPAN"&&c.getAttrib(aC,"data-mce-type")=="bookmark"){if(aC.id==ay.id+"_start"){aA=aB}else{if(aC.id==ay.id+"_end"){au=aB}}}});if(ar<=0||(aAar)){T(a.grep(at.childNodes),aq);return 0}else{az=c.clone(aw,X);T(a.grep(at.childNodes),function(aC,aB){if((aAar&&aB>ar)){ap.push(aC);aC.parentNode.removeChild(aC)}});if(aAar){at.insertBefore(az,ax.nextSibling)}}av.push(az);T(ap,function(aB){az.appendChild(aB)});return az}}function an(aq,at,aw){var ap=[],av,ar,au=true;av=am.inline||am.block;ar=c.create(av);ab(ar);N.walk(aq,function(ax){var ay;function az(aA){var aF,aD,aB,aC,aE;aE=au;aF=aA.nodeName.toLowerCase();aD=aA.parentNode.nodeName.toLowerCase();if(aA.nodeType===1&&x(aA)){aE=au;au=x(aA)==="true";aC=true}if(g(aF,"br")){ay=0;if(am.block){c.remove(aA)}return}if(am.wrapper&&y(aA,ae,al)){ay=0;return}if(au&&!aC&&am.block&&!am.wrapper&&I(aF)){aA=c.rename(aA,av);ab(aA);ap.push(aA);ay=0;return}if(am.selector){T(ah,function(aG){if("collapsed" in aG&&aG.collapsed!==ai){return}if(c.is(aA,aG.selector)&&!b(aA)){ab(aA,aG);aB=true}});if(!am.inline||aB){ay=0;return}}if(au&&!aC&&d(av,aF)&&d(aD,av)&&!(!aw&&aA.nodeType===3&&aA.nodeValue.length===1&&aA.nodeValue.charCodeAt(0)===65279)&&!b(aA)&&(!am.inline||!H(aA))){if(!ay){ay=c.clone(ar,X);aA.parentNode.insertBefore(ay,aA);ap.push(ay)}ay.appendChild(aA)}else{if(aF=="li"&&at){ay=ad(aA,at,ar,ap,az)}else{ay=0;T(a.grep(aA.childNodes),az);if(aC){au=aE}ay=0}}}T(ax,az)});if(am.wrap_links===false){T(ap,function(ax){function ay(aC){var aB,aA,az;if(aC.nodeName==="A"){aA=c.clone(ar,X);ap.push(aA);az=a.grep(aC.childNodes);for(aB=0;aB1||!H(az))&&ax===0){c.remove(az,1);return}if(am.inline||am.wrapper){if(!am.exact&&ax===1){az=ay(az)}T(ah,function(aB){T(c.select(aB.inline,az),function(aD){var aC;if(aB.wrap_links===false){aC=aD.parentNode;do{if(aC.nodeName==="A"){return}}while(aC=aC.parentNode)}Z(aB,al,aD,aB.exact?aD:null)})});if(y(az.parentNode,ae,al)){c.remove(az,1);az=0;return C}if(am.merge_with_parents){c.getParent(az.parentNode,function(aB){if(y(aB,ae,al)){c.remove(az,1);az=0;return C}})}if(az&&am.merge_siblings!==false){az=u(E(az),az);az=u(az,E(az,C))}}})}if(am){if(ag){if(ag.nodeType){ac=c.createRng();ac.setStartBefore(ag);ac.setEndAfter(ag);an(p(ac,ah),null,true)}else{an(ag,null,true)}}else{if(!ai||!am.inline||c.select("td.mceSelected,th.mceSelected").length){var ao=aa.selection.getNode();if(!m&&ah[0].defaultBlock&&!c.getParent(ao,c.isBlock)){Y(ah[0].defaultBlock)}aa.selection.setRng(af());ak=r.getBookmark();an(p(r.getRng(C),ah),ak);if(am.styles&&(am.styles.color||am.styles.textDecoration)){a.walk(ao,L,"childNodes");L(ao)}r.moveToBookmark(ak);R(r.getRng(C));aa.nodeChanged()}else{U("apply",ae,al)}}}}function B(ad,am,af){var ag=V(ad),ao=ag[0],ak,aj,ac,al=true;function ae(av){var au,at,ar,aq,ax,aw;if(av.nodeType===3){return}if(av.nodeType===1&&x(av)){ax=al;al=x(av)==="true";aw=true}au=a.grep(av.childNodes);if(al&&!aw){for(at=0,ar=ag.length;at=0;ac--){ab=ah[ac].selector;if(!ab){return C}for(ag=ad.length-1;ag>=0;ag--){if(c.is(ad[ag],ab)){return C}}}}return X}function J(ab,ae,ac){var ad;if(!P){P={};ad={};aa.onNodeChange.addToTop(function(ag,af,ai){var ah=n(ai),aj={};T(P,function(ak,al){T(ah,function(am){if(y(am,al,{},ak.similar)){if(!ad[al]){T(ak,function(an){an(true,{node:am,format:al,parents:ah})});ad[al]=ak}aj[al]=ak;return false}})});T(ad,function(ak,al){if(!aj[al]){delete ad[al];T(ak,function(am){am(false,{node:ai,format:al,parents:ah})})}})})}T(ab.split(","),function(af){if(!P[af]){P[af]=[];P[af].similar=ac}P[af].push(ae)});return this}a.extend(this,{get:V,register:l,apply:Y,remove:B,toggle:F,match:k,matchAll:v,matchNode:y,canApply:z,formatChanged:J});j();W();function h(ab,ac){if(g(ab,ac.inline)){return C}if(g(ab,ac.block)){return C}if(ac.selector){return c.is(ab,ac.selector)}}function g(ac,ab){ac=ac||"";ab=ab||"";ac=""+(ac.nodeName||ac);ab=""+(ab.nodeName||ab);return ac.toLowerCase()==ab.toLowerCase()}function O(ac,ab){var ad=c.getStyle(ac,ab);if(ab=="color"||ab=="backgroundColor"){ad=c.toHex(ad)}if(ab=="fontWeight"&&ad==700){ad="bold"}return""+ad}function q(ab,ac){if(typeof(ab)!="string"){ab=ab(ac)}else{if(ac){ab=ab.replace(/%(\w+)/g,function(ae,ad){return ac[ad]||ae})}}return ab}function f(ab){return ab&&ab.nodeType===3&&/^([\t \r\n]+|)$/.test(ab.nodeValue)}function S(ad,ac,ab){var ae=c.create(ac,ab);ad.parentNode.insertBefore(ae,ad);ae.appendChild(ad);return ae}function p(ab,am,ae){var ap,an,ah,al,ad=ab.startContainer,ai=ab.startOffset,ar=ab.endContainer,ak=ab.endOffset;function ao(aA){var au,ax,az,aw,av,at;au=ax=aA?ad:ar;av=aA?"previousSibling":"nextSibling";at=c.getRoot();function ay(aB){return aB.nodeName=="BR"&&aB.getAttribute("data-mce-bogus")&&!aB.nextSibling}if(au.nodeType==3&&!f(au)){if(aA?ai>0:akan?an:ai];if(ad.nodeType==3){ai=0}}if(ar.nodeType==1&&ar.hasChildNodes()){an=ar.childNodes.length-1;ar=ar.childNodes[ak>an?an:ak-1];if(ar.nodeType==3){ak=ar.nodeValue.length}}function aq(au){var at=au;while(at){if(at.nodeType===1&&x(at)){return x(at)==="false"?at:au}at=at.parentNode}return au}function aj(au,ay,aA){var ax,av,az,at;function aw(aC,aE){var aF,aB,aD=aC.nodeValue;if(typeof(aE)=="undefined"){aE=aA?aD.length:0}if(aA){aF=aD.lastIndexOf(" ",aE);aB=aD.lastIndexOf("\u00a0",aE);aF=aF>aB?aF:aB;if(aF!==-1&&!ae){aF++}}else{aF=aD.indexOf(" ",aE);aB=aD.indexOf("\u00a0",aE);aF=aF!==-1&&(aB===-1||aF0&&ah.node.nodeType===3&&ah.node.nodeValue.charAt(ah.offset-1)===" "){if(ah.offset>1){ar=ah.node;ar.splitText(ah.offset-1)}}}}if(am[0].inline||am[0].block_expand){if(!am[0].inline||(ad.nodeType!=3||ai===0)){ad=ao(true)}if(!am[0].inline||(ar.nodeType!=3||ak===ar.nodeValue.length)){ar=ao()}}if(am[0].selector&&am[0].expand!==X&&!am[0].inline){ad=af(ad,"previousSibling");ar=af(ar,"nextSibling")}if(am[0].block||am[0].selector){ad=ac(ad,"previousSibling");ar=ac(ar,"nextSibling");if(am[0].block){if(!H(ad)){ad=ao(true)}if(!H(ar)){ar=ao()}}}if(ad.nodeType==1){ai=s(ad);ad=ad.parentNode}if(ar.nodeType==1){ak=s(ar)+1;ar=ar.parentNode}return{startContainer:ad,startOffset:ai,endContainer:ar,endOffset:ak}}function Z(ah,ag,ae,ab){var ad,ac,af;if(!h(ae,ah)){return X}if(ah.remove!="all"){T(ah.styles,function(aj,ai){aj=q(aj,ag);if(typeof(ai)==="number"){ai=aj;ab=0}if(!ab||g(O(ab,ai),aj)){c.setStyle(ae,ai,"")}af=1});if(af&&c.getAttrib(ae,"style")==""){ae.removeAttribute("style");ae.removeAttribute("data-mce-style")}T(ah.attributes,function(ak,ai){var aj;ak=q(ak,ag);if(typeof(ai)==="number"){ai=ak;ab=0}if(!ab||g(c.getAttrib(ab,ai),ak)){if(ai=="class"){ak=c.getAttrib(ae,ai);if(ak){aj="";T(ak.split(/\s+/),function(al){if(/mce\w+/.test(al)){aj+=(aj?" ":"")+al}});if(aj){c.setAttrib(ae,ai,aj);return}}}if(ai=="class"){ae.removeAttribute("className")}if(e.test(ai)){ae.removeAttribute("data-mce-"+ai)}ae.removeAttribute(ai)}});T(ah.classes,function(ai){ai=q(ai,ag);if(!ab||c.hasClass(ab,ai)){c.removeClass(ae,ai)}});ac=c.getAttribs(ae);for(ad=0;adad?ad:af]}if(ab.nodeType===3&&ag&&af>=ab.nodeValue.length){ab=new t(ab,aa.getBody()).next()||ab}if(ab.nodeType===3&&!ag&&af===0){ab=new t(ab,aa.getBody()).prev()||ab}return ab}function U(ak,ab,ai){var al="_mce_caret",ac=aa.settings.caret_debug;function ad(ap){var ao=c.create("span",{id:al,"data-mce-bogus":true,style:ac?"color:red":""});if(ap){ao.appendChild(aa.getDoc().createTextNode(G))}return ao}function aj(ap,ao){while(ap){if((ap.nodeType===3&&ap.nodeValue!==G)||ap.childNodes.length>1){return false}if(ao&&ap.nodeType===1){ao.push(ap)}ap=ap.firstChild}return true}function ag(ao){while(ao){if(ao.id===al){return ao}ao=ao.parentNode}}function af(ao){var ap;if(ao){ap=new t(ao,ao);for(ao=ap.current();ao;ao=ap.next()){if(ao.nodeType===3){return ao}}}}function ae(aq,ap){var ar,ao;if(!aq){aq=ag(r.getStart());if(!aq){while(aq=c.get(al)){ae(aq,false)}}}else{ao=r.getRng(true);if(aj(aq)){if(ap!==false){ao.setStartBefore(aq);ao.setEndBefore(aq)}c.remove(aq)}else{ar=af(aq);if(ar.nodeValue.charAt(0)===G){ar=ar.deleteData(0,1)}c.remove(aq,1)}r.setRng(ao)}}function ah(){var aq,ao,av,au,ar,ap,at;aq=r.getRng(true);au=aq.startOffset;ap=aq.startContainer;at=ap.nodeValue;ao=ag(r.getStart());if(ao){av=af(ao)}if(at&&au>0&&au=0;au--){aq.appendChild(c.clone(ay[au],false));aq=aq.firstChild}aq.appendChild(c.doc.createTextNode(G));aq=aq.firstChild;var ar=c.getParent(az,I);if(ar&&c.isEmpty(ar)){az.parentNode.replaceChild(ax,az)}else{c.insertAfter(ax,az)}r.setCursorLocation(aq,1);if(c.isEmpty(az)){c.remove(az)}}}function an(){var ap,ao,aq;ao=ag(r.getStart());if(ao&&!c.isEmpty(ao)){a.walk(ao,function(ar){if(ar.nodeType==1&&ar.id!==al&&!c.isEmpty(ar)){c.setAttrib(ar,"data-mce-bogus",null)}},"childNodes")}}if(!self._hasCaretEvents){aa.onBeforeGetContent.addToTop(function(){var ao=[],ap;if(aj(ag(r.getStart()),ao)){ap=ao.length;while(ap--){c.setAttrib(ao[ap],"data-mce-bogus","1")}}});a.each("onMouseUp onKeyUp".split(" "),function(ao){aa[ao].addToTop(function(){ae();an()})});aa.onKeyDown.addToTop(function(ao,aq){var ap=aq.keyCode;if(ap==8||ap==37||ap==39){ae(ag(r.getStart()))}an()});r.onSetContent.add(an);self._hasCaretEvents=true}if(ak=="apply"){ah()}else{am()}}function R(ac){var ab=ac.startContainer,ai=ac.startOffset,ae,ah,ag,ad,af;if(ab.nodeType==3&&ai>=ab.nodeValue.length){ai=s(ab);ab=ab.parentNode;ae=true}if(ab.nodeType==1){ad=ab.childNodes;ab=ad[Math.min(ai,ad.length-1)];ah=new t(ab,c.getParent(ab,c.isBlock));if(ai>ad.length-1||ae){ah.next()}for(ag=ah.current();ag;ag=ah.next()){if(ag.nodeType==3&&!f(ag)){af=c.create("a",null,G);ag.parentNode.insertBefore(af,ag);ac.setStart(ag,0);r.setRng(ac);c.remove(af);return}}}}}})(tinymce);tinymce.onAddEditor.add(function(e,a){var d,h,g,c=a.settings;function b(j,i){e.each(i,function(l,k){if(l){g.setStyle(j,k,l)}});g.rename(j,"span")}function f(i,j){g=i.dom;if(c.convert_fonts_to_spans){e.each(g.select("font,u,strike",j.node),function(k){d[k.nodeName.toLowerCase()](a.dom,k)})}}if(c.inline_styles){h=e.explode(c.font_size_legacy_values);d={font:function(j,i){b(i,{backgroundColor:i.style.backgroundColor,color:i.color,fontFamily:i.face,fontSize:h[parseInt(i.size,10)-1]})},u:function(j,i){b(i,{textDecoration:"underline"})},strike:function(j,i){b(i,{textDecoration:"line-through"})}};a.onPreProcess.add(f);a.onSetContent.add(f);a.onInit.add(function(){a.selection.onSetContent.add(f)})}});(function(b){var a=b.dom.TreeWalker;b.EnterKey=function(f){var i=f.dom,e=f.selection,d=f.settings,h=f.undoManager,c=f.schema.getNonEmptyElements();function g(B){var v=e.getRng(true),G,j,A,u,p,M,C,o,k,n,t,J,x,D;function E(N){return N&&i.isBlock(N)&&!/^(TD|TH|CAPTION|FORM)$/.test(N.nodeName)&&!/^(fixed|absolute)/i.test(N.style.position)&&i.getContentEditable(N)!=="true"}function F(O){var N;if(b.isIE&&!b.isIE11&&i.isBlock(O)){N=e.getRng();O.appendChild(i.create("span",null,"\u00a0"));e.select(O);O.lastChild.outerHTML="";e.setRng(N)}}function z(P){var O=P,Q=[],N;while(O=O.firstChild){if(i.isBlock(O)){return}if(O.nodeType==1&&!c[O.nodeName.toLowerCase()]){Q.push(O)}}N=Q.length;while(N--){O=Q[N];if(!O.hasChildNodes()||(O.firstChild==O.lastChild&&O.firstChild.nodeValue==="")){i.remove(O)}else{if(O.nodeName=="A"&&(O.innerText||O.textContent)===" "){i.remove(O)}}}}function m(O){var T,R,N,U,S,Q=O,P;N=i.createRng();if(O.hasChildNodes()){T=new a(O,O);while(R=T.current()){if(R.nodeType==3){N.setStart(R,0);N.setEnd(R,0);break}if(c[R.nodeName.toLowerCase()]){N.setStartBefore(R);N.setEndBefore(R);break}Q=R;R=T.next()}if(!R){N.setStart(Q,0);N.setEnd(Q,0)}}else{if(O.nodeName=="BR"){if(O.nextSibling&&i.isBlock(O.nextSibling)){if(!M||M<9){P=i.create("br");O.parentNode.insertBefore(P,O)}N.setStartBefore(O);N.setEndBefore(O)}else{N.setStartAfter(O);N.setEndAfter(O)}}else{N.setStart(O,0);N.setEnd(O,0)}}e.setRng(N);i.remove(P);S=i.getViewPort(f.getWin());U=i.getPos(O).y;if(US.y+S.h){f.getWin().scrollTo(0,U'}return R}function q(Q){var P,O,N;if(A.nodeType==3&&(Q?u>0:u0){return true}}}function L(){var P,O,N;if(A&&A.nodeType==3&&u>=A.nodeValue.length){if((!b.isIE||b.isIE11)&&!y()){P=i.create("br");v.insertNode(P);v.setStartAfter(P);v.setEndAfter(P);O=true}}P=i.create("br");v.insertNode(P);if((b.isIE&&!b.isIE11)&&t=="PRE"&&(!M||M<8)){P.parentNode.insertBefore(i.doc.createTextNode("\r"),P)}N=i.create("span",{}," ");P.parentNode.insertBefore(N,P);e.scrollIntoView(N);i.remove(N);if(!O){v.setStartAfter(P);v.setEndAfter(P)}else{v.setStartBefore(P);v.setEndBefore(P)}e.setRng(v);h.add()}function s(N){do{if(N.nodeType===3){N.nodeValue=N.nodeValue.replace(/^[\r\n]+/,"")}N=N.firstChild}while(N)}function K(P){var N=i.getRoot(),O,Q;O=P;while(O!==N&&i.getContentEditable(O)!=="false"){if(i.getContentEditable(O)==="true"){Q=O}O=O.parentNode}return O!==N?Q:N}function I(O){var N;if(!b.isIE||b.isIE11){O.normalize();N=O.lastChild;if(!N||(/^(left|right)$/gi.test(i.getStyle(N,"float",true)))){i.add(O,"br")}}}if(!v.collapsed){f.execCommand("Delete");return}if(B.isDefaultPrevented()){return}A=v.startContainer;u=v.startOffset;x=(d.force_p_newlines?"p":"")||d.forced_root_block;x=x?x.toUpperCase():"";M=i.doc.documentMode;C=B.shiftKey;if(A.nodeType==1&&A.hasChildNodes()){D=u>A.childNodes.length-1;A=A.childNodes[Math.min(u,A.childNodes.length-1)]||A;if(D&&A.nodeType==3){u=A.nodeValue.length}else{u=0}}j=K(A);if(!j){return}h.beforeChange();if(!i.isBlock(j)&&j!=i.getRoot()){if(!x||C){L()}return}if((x&&!C)||(!x&&C)){A=l(A,u)}p=i.getParent(A,i.isBlock);n=p?i.getParent(p.parentNode,i.isBlock):null;t=p?p.nodeName.toUpperCase():"";J=n?n.nodeName.toUpperCase():"";if(J=="LI"&&!B.ctrlKey){p=n;t=J}if(t=="LI"){if(!x&&C){L();return}if(i.isEmpty(p)){if(/^(UL|OL|LI)$/.test(n.parentNode.nodeName)){return false}H();return}}if(t=="PRE"&&d.br_in_pre!==false){if(!C){L();return}}else{if((!x&&!C&&t!="LI")||(x&&C)){L();return}}x=x||"P";if(q()){if(/^(H[1-6]|PRE)$/.test(t)&&J!="HGROUP"){o=r(x)}else{o=r()}if(d.end_container_on_empty_block&&E(n)&&i.isEmpty(p)){o=i.split(n,p)}else{i.insertAfter(o,p)}m(o)}else{if(q(true)){o=p.parentNode.insertBefore(r(),p);F(o)}else{G=v.cloneRange();G.setEndAfter(p);k=G.extractContents();s(k);o=k.firstChild;i.insertAfter(k,p);z(o);I(p);m(o)}}i.setAttrib(o,"id","");h.add()}f.onKeyDown.add(function(k,j){if(j.keyCode==13){if(g(j)!==false){j.preventDefault()}}})}})(tinymce); \ No newline at end of file diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce_popup.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce_popup.js deleted file mode 100644 index 6dcfafc8ed..0000000000 --- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/tiny_mce_popup.js +++ /dev/null @@ -1,5 +0,0 @@ - -// Uncomment and change this document.domain value if you are loading the script cross subdomains -// document.domain = 'moxiecode.com'; - -var tinymce=null,tinyMCEPopup,tinyMCE;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance("tinymce.dom.DOMUtils",document,{ownEvents:true,proxy:tinyMCEPopup._eventProxy});b.dom.bind(window,"ready",b._onDOMLoaded,b);if(b.features.popup_css!==false){b.dom.loadCSS(b.features.popup_css||b.editor.settings.popup_css)}b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=!b.getWindowArg("mce_inline");b.id=b.getWindowArg("mce_window_id");b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&&window.dialogArguments)||opener||parent||top},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var a=this;setTimeout(function(){var b=a.dom.getViewPort(window);a.editor.windowManager.resizeBy(a.getWindowArg("mce_width")-b.w,a.getWindowArg("mce_height")-b.h,a.id||window)},10)},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&&tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg("plugin_url")||b.getWindowArg("theme_url");if(a&&b.editor.settings.language&&b.features.translate_i18n!==false&&b.editor.settings.language_load!==false){a+="/langs/"+b.editor.settings.language+"_dlg.js";if(!tinymce.ScriptLoader.isDone(a)){document.write('

    6AUjY;8k(oOy{j0Cd;JJXa5=-fXE0k%YEfS!lu@?;`P3;-nbLRm=YrJb`JTSgO9QCL+sWRN*b*L$4)eB|Fx!Gyig@Qw-yD`Bm?uL1SIznKeg+F4gYh({VQ^Bfdp5(f3 z3C(KeS0yW~UJKe7lQZ#1;0VI6I3NdI3ukkXK3|^AL%8|3Lpi~@qOT{+dw=|!GPN=901&NyN?_(8A?K} z+I-_Qe6yN8M&=EQ6vVu2#f9EDfK~^pin0c1klHY`RgF8_OtJ&MTWcSR<4@cUbVlSL zTpk*{SJ-~pFteK;qT}JI_aUbn=7{Hf-!du$@iAlTD0^t2vQzP|juUFLfOHUj=b@Hr zboP(0%BFze?;D%oi;mMk(j3hFPD2%s-4ovGJa~fFo&h?IM*5K8ER!dwR88~~iQyB{ ztGI!fNRvAgmow4D_hwA5tTilL=mfw2lsWn`rp*QG=dXMnIuQIedAz+pBkT#bRc1;R zzQ4@&z&sDf`F8Qf#p?NcQO=ZBJt_c)*++mAm8HAy60Tl62)l$Ci)bQa90dO=1PXm; zO2BoB@;h?6>7tiH=`er5Q5T*|r*+~2gnDEHMRj*<*f_I4bspqOZ5YE1*<8ICP}~jf z(QYi*u7bbWYm}#EwQ#sglR^gkFMLh77D~F`W3#_qRSYTXHn1zw%!-W7m-TsNKxgKL zd+>hSUl`e@&KN7Pk#n0jADDwYye3>!sX%dma2@2LyV@N(YI0ont=eJ(o_fpJ2VB(a zRZ(DdF)06a?yAj&ocob4R=zq00S$6eJ!@DL1^TZF*+f{l_6hkeoend`6^PAq2`^#cCmQh+t;gYza4z8~ zdbGt-gN+no=9f;K)8x78_jQm%zT3BGo2pkfnZa(t+-R(&abEQ6HWPm@_YKYaim zKPcr`4DH!##7m!_fP;!Jo#z19@<=#A)NLg-?k-|-tG10DC!Q!lK!uakghvI%Ah;~U z1?39#N8<{dKp`>&kJqiX$6;Aj_cv=o)>8qTtRSXY`s zxphzN#$DS=$c+6iPt|NvWi@vSnfh^(rP8WGekk!hb zh~|^m&9023r5bOEev z8}((!!HM*$Jy2eF)k!KXR>@z`y_+uCEbKwJFmLm8@M&jo=gVUe&B-N@)rCw6>Fxvw zZ=f?*vDLQjx&b>&L3>a9P%Z=prNAGsv(7MW!5+lyk<4V>1D=Mpf}fK8zm zwsY9AIpq~{@)c0$-`BBplX(lK(pbp$_w6z`F9{Sm;6HV~_S!4Sd(OD>Cg}6)Dz8_V z8RM}aGdm8VdT5ly$`FzfcX^MZ7xte#QI3fr{oFGjt6k8}m;=wW8cR3$xY~nlChsQ{ zwJxC7csMV#O6^R1OV^4moT^bMod7r}?rqLK8 z(R^_mlES|#C*ZB*U#Z>J`HPUSs&w16uk(17oS?y!6Z~_pB;h)=eDz{&L?u8k0Ztuu zp&9C2^*d+@$6y{88>*?XXIISlnj<~+yBI7=L#a4jt11{+)Vp5QKtbG5N`j?x2`ufR z7{ATA*MNp6(;hzc4VD>?Y|tJKcvb%{Yua@wD-M}gdj>+QiwM_%%qV_11;aa8pDIwd zOggUT<^!?_?tm5%x5-qsA~jUVk*NKUog2osD(GH~{ptx+2~@6cl0P#w4|CQBh=UN? zSRoxJeEWvY%XZQ(@bL5H9!?k4D5kT!!2nWJTIXODC<;t}O$SG^51pk^wuDk>(l3vN zKjb;aDS>0y{JrRl^Ezhr#=u88i_uBZkHtKaRgMcp=ZNUVLEF|hhB?|@Ti5S9cTvmL zA3FUuzS53gnS)h%R$CyF5Za|51X8Fo#-K`GOrcyFn_9K-!AYN+1tamu4AubtQ*u65 z#X=a5T@nB+XEugH~jODi> z%j#Vh_k4UIz~UM!H$v`!a~ejvVR!$jFi3M~hJM-3V$MsJ==_`eSh52XF?z?VlKt;k z7hXYXTCwd8;W~Kiar*l)qZKg1s!&S3?_D^xv6UfQf1-I(elK4Q>O})+`R~TNR*=uV%rs1Gkd5&63<$cp&>-W9RA>C8>~gwMVO1Gmj=P>n_oa$Ixb$ z51HwNQSfw=lW?QWOj?l}pBT^Q9osZu#jcA|(u6B=om$u7H!pFC91S<#+L?zyoxFDIyijWl$;7&m#a1^u3!!(p4*J zH;m4Fpi!PMVm{h8otC=?#DKY>!yyX6wt0a*w*I>7)JgFll20$908OvTE^F5g2yi_y z19ZcA3)Sr=^_N|;%Cg@y>glp*^N3Ydym3Z2oBXBxbv66HcK1hivw{|NCWeB zTaEg+In7_`Z&!Oz2c>n0dsHwo?=@jWB%p(k$+zHdsu=qv-NRwg~%Qf)#G)Dc1r z7)>*RCtMB38E0GEAA`IjU_KT*3MXlpMyoxUtwgu41DIAO6^afc73%XrCs>E z+QDnZNbgQ~0k{Tcm#Cu}%_lqwC(ozEkw8US#^d|wBw$F2HidTWp3=8R1&5DppGTui zR#ip?v-hzxCVMwOvQQ_qB$T1#uU--}533@byB%Thnd`+a|F)j*i&O@OApWYcH3nlh zOoIId*VLROJP?f)(<__0W9BC`PpKyk7ocP5jH$qx%Tu2=ROu$j9KBz}e#tW1 zCu2C=pf(F9cyy`I$fir!|Bj(XEr+2E{?PGoMxKO8_#s~C7~v8WBz3(S&X?Pf#Ozl* zX;BcGcduV=*HzaLa!|%XrTP-4>mnaS_rDh>ofp`im`q&+W;2_v+Z$0M2-2z9RhpOKHE z{g9p%d|sT5hc3tp4*FP#rd{K^SKJYusaT+!pHCQR zVw^&fW9ZppO%F0Nw$P8ZW+5H$)udhmcA2;d}Onp7su&9Als5zi!{WOR_j9vl_X+>haPAn@2@8 zU~Z5uEn+E?tQDAcp`8F3d+~j&c$fPjPf#8dTV5fA3KBQ z({gQkDoB)Q{fqh(b1&+17>-m^csO>vsvNT#CgK)%unD)Qv9YmJ5X?`^frteE6niYm zaibpO<|}~)l^C4i-PJd2+g(OULg+3>018m>zm=UB3 z*16rx(8Q6Gp65?_O>DF2Xhs%rzR?r(1$5<8F(VTpC&(-?l{%U{`q_&GmbbJId@Ud1 zYfgGmXPKlDfQ2tEZO_NSW3YZC3~}_cO{#MSEQG?nODrFveO%NL3uy~ktkR{JTi^4G z=09&I5`Gmudy#e5 zynBEI$3nNA@rm-wzna3^c~K}Y8bHHbLC`Z%XaE0mO&J}P@DITvZWWtfH-9A^+xEn)d&&>++iz*$f59u zb!RcNqrA&2{r@;#;sVJoa$|%aCtv1z{t)wg9Q6*K?AIaHfm?*P+O9eU-HGfrx7D7X$F;<+RX@yV>XYi zHS2CbJ!0_a#XZmt==FOb_+{!WgLIFT5Lm5-TR+D!dYfjLc^Ys*+Fq7y7&>lQRKfip zwI}PnTQ;r16sd>JO~h1h#bhB?99i(JdV28~r3yd@-BZ{R;FY-U!4z%orxa2bkPjOo zK92inFSmtH^8~ttTm3oq>;#8?=Jg#%w5a83(>%BH-<8TFHUAQb z8~N;cTe^v{to`E1OxZ_XI*`hI)3e?Bp1|gqG2DtIpy;iXr@1u(%Qo8R7mLiom7ZM> zauK3fPbnFF!`inUm!6!rydw`U^TY}ZRx2-zX>Vz2aocs0;JEn>g}Cur#cKnvL;oC| zjMp_k$ydFKK6IJi_`@{vne$0!A;Y=~UQ!6s1o&$Y-kTImY6|*Hr2kWM(y6ITja2VT z`$ADUB>eOR7Z|oLh>7%>034?CbIJ`(M~8kwey?Bump|3sDMr9`I)7l;2F`)KUBbyoFYptr8%$gw90(Q zk-FG*88bZ`JoWRDEAgSfPW$qnQJmM2$z@Qz;OP6k3m;;bVAek+|3Oq2+FJcSij$3* zXYBNcb{-Ih(6SD?*EaOLm(A~hzE$?^nMQiZQe}%F>VDTVQbYGpR|~6xveU&=ho<7| zX#Z6}mLjZ3p-BI4o7V1sMye0)@?|dTAnS;1LoN4&u&}1bZ;jSE2mt~5XQss>Gc26P z5`*Rz>s9g)|JwOyq;Yg_+5Kx37~JNUP~iSpBgcN_1D07y~6HlXn*x_h2JEXc4t zy!_i5V*3|7A15W2-aPLd{da$4H!_zezO+}|)UMwK#2dpqa8~5NsTZ@JM#K>aqo1O7 z2(EvQE!D{M#B`k?Bn`6XP2Ne^;p$6jai^O&*!)H9oEf&s^>ZGK?BW#!t`h=Z9jQx$ zn3thp>T-u4Qmz-~k7Yo&Zd&4G6dT*J1x6A~8?Suv+3UI$R&wy&=HER@(YdIfmi}b( z{yDX_V{j=jylpJ1R|r7R4G}Vg9DcW2b^$~Gg1BTyny)NpV^iZ${4<$pHzMU}Vw5JS zDrGwXqgmH8q)J`Stq)lBUHk2-;V=q7_%0avVlik=({|hvfn*SfFVXTAg?uP4h4w+x z6SQ*IOM#RV7CxuCb7#^@+`+Oj&%q7XjCD1Od2T^+%s2&N8?-pF_92UY$aX+wptq>w z#}P+f06O;tH=o~09-a5ZE_LV5QYu$rC(-mdr4s2$FyNQ9Inbn)Y$5TC=Mc+&=eOTm z`xO|{4YK5`SLm5N8GYyVKY%O@1I5c#_9r@%yaTfpw874STH25@A>LWJ|6L`5k6x@C ztR8NH_bXpuW?$rKfNg^3Cq8qjSyH{%S0SR@dMy0TaY~^cYf&}3H0u;7$(~0i_TO#I zRLJ)A6k_5g-!w&HHGMzeoF{`Xy&DOLf*?jbH8XPpOt9_6Hk#Cl)NG$-DszjhEt6FF zz~zmPoiFpowkmYKJ_L$T*AHf*_K-J%W(M!#ER$O=~s65?2JegXDgi`594 zh3+BcW65(U1@l0ENXuT7yf2;y$c(YnBOS9_9<4s{`UrsYKG>*p|E6MBv^` z-GMOQ$H8^*qr2(oIfQ!_cQ(KfMC+y6fN z4NISbt6y07Z{No@m~L4A4h6SOtWK{A$x$&pU+hKARW#i5OT68Io7{2Cvra@o`o)~r zs-3i0aWia)4s{djBiB5mAw0!0lyY_-F4BP8+;A?^_j)^3ht4U`{Jx{EyFZ+&c7B2T z&x%DQyC+Va*CR(@KVZ#LBS{tsTX2G@f(qanc zk2`3#Onv3X%w2Myw%mSNPzw090Bk|9QkDByOZs`M^is;A8s#1*dG9T zR0^$w@1q2{Sn-Ov#vdr_1=_t67CYTDG6#O`4CxL-)PVSwlDc*YGKOh(6Zl6!zN|Kg z6~)%-#p2}? z=S|WP9B<$8QfUM%f>VgW-h_+P(q`8Oo%j!%8mcgH{BJ)JA-#?LTHCSMZT@}q{FvvZ z96@&?o@v$6={qVRnxTyKP%jZnctE232=9@#=wzI~P`86CHc(4cCQU3Tg*qx}@nv!w z^~pO*c>lFmmk9A6aIV_YI48tI6HcLE3i542olgG5)~$!Bopo}wGXpOL#E*Dg`oem* z!FRIExZyNc-!H(O6t;Ie6I=|{`r00gRzr(;b2*N_OE5B|ld8HIp=sATMA)B3xl%~r z^#Ayde)2juG#aD2MP~E-2}kWk?Lo*c5QgUAxtAHi%nZI8!UzBageIZMjc-N3`o&ewjVMGRrNuvDXtNT&j8k|7w6G`*vCqf<6C&ZWq0~8VHl?7T>oJ+ekxJd)*q>r6y3jWfQPMTC9mdZUj4gEa&9+6D3}o=i}}e1 zqcMx;dKi|I6zs^MY0|Taf~WU$rBr*?DMWH9MyH$NbT>^Q=1p>yQVR#7MyKVwBK=(`R3v&*7ae62v7 zM#ej6rHAJUEew(Tzz+UH3PO3^*}g!lx=1b?DD!!N$X5UKrj1dHG_~xlhN;=mBdHLucm_@iqUDcD$d*XEM`K90h>dXEJx@png;@RLA62Kd`&R`bqyyc%llTFl znTXKb|Mt@^GN24)I#?K)2KsL@vCi&{j@jgCl>1{=oj*gkWZtUuGtnzhjddvm|BP?H zp94$x@H-gbko#ASW__4RZ0R7ye!w~M{$Os^JC+%vs2BmPZ~_G(&UEz6zzL(Gxo^um z@DCB?)YdV%{kA)+>ully*;`Y`D=eZckA>H+PjBK}-^-OLqu`dX*-s4e4NX;p`|S=& zB#rdTzP#^!+AUl{tI@Zq>VgaHnRl{-kOoC{O|wropr~*)XbFi#B(0(TZf-l^HM*qn zOgB!Ve)6)Mq7GCPUhPVWCE3P&T~piyW=X{>>xkn|?f#IC?cTa(>qM`0h{ls1kV@&+ zo@Egict zWdo5rFLwE+O8u?^)Pm5W#@qX=oo%2S&gjjN$*Y;>$uu#HR{p)}U$yPnMl=4-vXuY& z^ciG%h?6t*E4ff{95fb90b3(zFzFqK+Je%X`$F=@BfZI9m1u!*Rkn#5G?G zqo_{zeYa3UW8e?!lht1PHaW5#4lEY5T1Jq){JwMJq~Ip^*?_l5F*wa*f*wrja9-pi z?_}6M@qMO6!7jaQR5C*3v+z;#AE-u3#nwa4US+B!*Rzxwssr3J z*nD?SVcLcI?(85+QSSZ?mDgI&noatR^z94>jy^nQDmgv8l4BL7g%nURt1fDw)h1`LaF2X3Nf!id`Co#4(rLs8x|9>1lOn|(J ze0`OgLB37LStbI;yxM%Te}F0(FM!nl*JtByvguFEAukMBd<4>yG= zBZmLUGWFJifOelOYS(pzoYozDPZc|GB9>s6y9(o7?Pd?XH6p}~esbJ+u%C zcw<mk^!>Z^+W?H+ggQhQD$+)n*I5!g zxlCXMcX&|mh;-Ao2U?d4&?(;kr_rFT%x!H0hPhKue4jHQ8@6m(@B838q9&v~RBU)8 zA^RFFv5BEPQ#4n`Qucv^NNqtQ(85R~I#_269qWBzQi!VhDWdv<3DKla_MdAgz`(;s z&rtu)J~z|Qy<%iDGFNo#Qjfa*p~+a6WfsY?2*aHlr>ZF*eTyX@xKVagl0znXmfCVB zdn!01X-8L>ZsH-cWYc~hxw8x~d;B5zn-|e+F>`4vO{5?qw@ZdEsW^kH4Ore&p<)rM zS45MmYOVN(7&4oYyxX9m*vd|C1D3HOlAHCTh`UlK9_K7{C;X|uO!QF#IU`16dp4UG z*EYJJJI>R7hVYX{stZm?d0rfUq3%batovyK&gFW>{#gTL%&EeO!R!VwZKyGdTPGj< zN$jcUTYpaAG6TnG8d|p_aZ4-g4`koCJsff(noC@MY*+z{wtY(@sYa4wu|G36*l*p$ z`yBXEtZdyRTD#A}L+DoeT@p^G5y3_~`!XXCbFRWF4+{2!N)K7Yq?8A)R`cNrOP9_t z3Q#Jur4AIVZneue#bQ#aA!=j&yOKWT$PVNGW9`ZyFgnw-OB{b2`{oe)=N6z){NLiEmgr@YJ;SANj1y7?LZ=zzo zXQD>tE*aScQh)8k?UtRYhX%Hf{LKBq#EG`lIhvoe@>d%$x9W|MUgK^_B)qcH)+G%~ zVffp^KeHo)qv-6{S`EC}(_3-Qnio!3Nt+5N=|h(xN753skeuGWNiDQ`1oR9=Cm%3H8^ z^m40BiWX0{_prZgPgK>9j2k&L$)m)VT}TsAh@clpSg9m?2ri3TyR_7Su$PEs>J+iF zR~FG!eO|&DBg69SLmS_x&+Tbx{M6Bz0tu(5#9OjKaU(}2Qz0=zKMb%*oLLt;Enk{% zqmiIG1%T*br}G^x^`6QH8kFw88q^QId}vy>J+;)ZA7Wq0jvMtqv`0Yf5@{i`z1+@i z*0%ym)eu^j9O`JYt!1HxL$p{*33K5Y3A7XiJGjqfmbE%y z2sBBP=QbN-6^;+Sv1S}5yHZ2u?0Uz<2+ZB^x z*GQeX(4K@q6%iQ`57N$e z|7YGtH|g1Tf_J$soGX3zRQ|rGA}BV?9lEjWFJzs>bFc$*b6+*}MNwOg^}g#PAT!z4 z(tXeeOxPS-H;V`nNVzCvF)EoMyLO`C#)_;)Um3&D!*&b zg+UnuQNHLFiUu(H**KV1W+_0QLU;o~LB2Z!AYhq{Z?I7{Q}P+lAZRY@Luh>6+GkMz z*KAwbdic|BMf2>)c;P(sDdGRSjZ_`4|44!*5j}E0$tENvITXKM-L0?_tU{_%n*lY# z?=$+kSMvT;($+;9JI=!BhkCExjizI4k1Iw;lyESH$@C2BNk4Es9Qc=hA=vaHjo2G+ z8JcciIfyrFA&anO^z0LfGnC$E z_jpU^=$Xn4C8KI(4G!vLsJs&{^`tcX(^3PR1J%O6#0yUp}B{FOtzi|2I5i#8XD0poS1*g`HWE1GYampeK zJNWW%5DnWPBq4HcB%8;Xl1*2XXG&fsc+SCppoCr0m+0IHuqh|9@9oaOm`zH3^%X{| zBRI*z8=%LbT*h`v*+AILVPmIhxi5>-_uv9M;ydMwo|PGvuxojxSR(feZ<&J&l2aQ8 z3^Ssob zVAvm--yAA4>{=d+PxS~;>08e}sZo5H*fi7;4h_@in%Z(rs5iCBu9-aAg=zh=CCd4Q zt&F~-ZWLROw4(h3(P|;rD3sMI2r();Np!dCpL{^Fgox_8WdE!4sfQm{3lles_nsr0 z_AVp{kxw<5AhdVp-#xdAX#vWbZJY3FGf+tN`G9*lW2_V>rErz_yG z3-F!{)Mvq>fiu9dxguyLSDJv5Nus1hW^rOug7Y^JSZu_`p^<%D2~7#Kjs3fMHRa>_ z?=+40Zp?^{sO#L=ZsV*bwV^FXA%Iu;@s%QuP6b}69l9|F4A+c}FUw(x#8R#p-mS78 z(H4c~7iyYBb1G!c$`HsRItej{8kAM+CZi%nTVLRbN3jB8Ff?S6heeR!Ca75R?%kcs zZ+hD=V@Q^|%jvN9lPUZ@KSk%iFpppCzS?$|Y%<~-7j-%-WVXM=ZY3FhpOGn#XI2tj zhDUu@j5a3b4d&NA$#c)EDI~-)!ECcqd$nwD>lfxkcHIId?j=OFOwn))4yTx0Yi$8C zsz8wq4<^s`+C$ryHg=CiV$AAV$!j0d@z{LiP;#jE(vB-3&{mE+*|ir4`!gMt^@ zXRS4VCY`oBqbx&+<6MqAU|IP(lS@){R}7FLe3PuU)xd$MUrH+N>t_evoNfeaB{nT~ z-m!>u4f?*D|Fm>VvK+7ZN2L)2+DEtcg1y!%9Nux967q}k3YuCAzemc;{UC9SC z5kWkdu){j4K8}=Zx`JV>NQF?RpmykV6*qR?MDqw&+1ike(VOCm(ZjaFPyp# zNY<-#nznw&`|+f-P2ZiCpYyYbBa9^Oe+r8tq{hc^fgv5rzVVI(Xf^6f5lo=K_wqH# z>}09s|8kL~t!2Xh$3DTLp49TdwWhY)h?_u{P0NY+ZzW`h=kcb%)74wnqsOx_fZDRU zp>~s&CKbcXCN5Ep6zmyg*1Pd`ChXu(_gg=a$%pBz{GxK0=N2|x3A+#{S5CB&T9-Bx zUwS>uM;L<@Q5@izhor9Qs8dl{yF<6ACn~w$6f202T~g9hQ{r;uSB*W8I73-X;?Q;U zC@-|rrz~ExxS!QgV6&HZm-A&G9y`t!#`>`X?;mbfIO;5a&hrrJfcURD1zHUjj zIMAsoW98F!>&oAgt`zGHrr2=z#7#KSYO6?B8x9Dv&_>}@U%cwN0NcRg-uYUN_y0$l|Ffn6eITUE)X8vdoJhm3Y@Ue- zz`rT{DY8v`3CFbT|2A)}r7~zumb}7MtUp7RyVhnDp;*lW*7)LoQwntRh9{A*Wb^2U zP5;>1P4I`Sg!^rk1NvOCs(%#L=2y8ib#W)1VIrUHi7M$62~Gr5E8#_Tdb9J?4%pbi zJG1(kPMB-6J1Jpdoe>+(^O^mpMR;;NznUXn1bAC)lIwQbhRv48igPL4hG+9Wqlhiz zMHzNa{iH21$8{~tv`Rl%P=7HACN@q1^-L3C8j(L?m&T>`H`JdgRJ>gt$1??olRd^@ znckScK}_Q{xR(gaILF(ip^h*1>|K-(b+zt)0#_c8~#W!0dKoa@0y#yQ=~V`a7go*Zhky0 zVPV59={)(^O<&h#l@PU@O3v>mZpe6~`arc-^^b-9HAVM4j6$cbhltxO`25*K!AkXdGR?&}E3vxd-+&loa~nBX4+>5Gh7mEJr)% zMl`+T<)xZUIX#L4B5Hby5f#yvwtPu%D%p65Vg;OnDpndI9@h)3(tQj@M=&Sjhsm4F zL@s~5v-`d3sd8e6o6SRR!b($lVVnTJrqi4U-vjONMW*k7$(41^_hXc-MLYfDnDSQ( zJoq6c3Cg9&@}W2ueC_sM5$ zI1+92lXT4_4qp{vkB+ZO6~Klc1nBlgrTR$9c45z{$DNO-iEfz#g;bF4Oz>t(^RGFW z_dbXxclio)GEA=Ya0NthLYQ}Mf4FL3zq1Id{y^t7HchX3+rL1*KLhqrus~QadBSZwHS*0}u{Zb~I9Q3EDSxug_a)Yb|U@=cx1sD1VAn9lC`{{1+ zhqXIU2g&prN!Q|t$=XcKIOwDEYhGi$21|YJb}L>kDRE`qP7zU&=+>s=mpo9zL&Mhv zuIw-3#a8bwdp%hlR#bwG`0;LiADj;sw_NMRYrE%F7wBALa~6=jkzQ!u=B%i2d#{?| z)kxy#;I@W!x7EhxSj%NdZd!y#UGkF> zP>I27w1a~`)HJ5z1pW=OQ=(EyjYC-xLG@VFQWNK5REqlJis9lyJ=wg(i;wG6IzA`^ z;eTDvvYc1>d`J8Tn1`cMN009%qt7Cq()Rd#2o zz~}FT&%SyUNB8gCwdbQsQLZ`XGGD?y>xYgLaWfL%_%06`WogKmDX3f6%>}q9wi$$I z{VWe>^cX5B>)QEAvqDE$xHz}tmu%U5++)88sj=^-7p4O-&U2`t^54d7BPBwa!i!}D3b!JSuq!m{OiLpL(!6W)$x{);= zE_9xJ2pG=bnlj+C>9E**f>$^_D+SBy3X&s)@h?zjxb*2N+NCv~OqqXg{SVuP?(eA9 ztE$Cnq4I!Heu!?TBDChygz^7t?#lye+P}U}^GKxW$6?{|II z`mE0yHVYa?qUsZP40s50HqSzF%=<|X^bhsPyq_X2t}fq8-EnH7>K2N|zjDuo{@D@!;P(iF z>1!7U7s^S-w!Un%)tvE>VN+@Jj+Ozs1RrK=4%n+*U)^4v8 zzW2CRxH{&|C_G;6 zXrhsL-*L-KADPghSaIQ@FJ8f!Pb%_Dpc|sMqAXXAEch$6mwyL|D$J8 zGO;QT!qe($DzyzXQ?|LpOz8xhlUx1eBtz`#S47<7NSsOeqD~v!zBI z&12c^{?(}|OJIV;1j&;#b~Jt$ULPAD;2*TBwOXg(edc;iAu09W6&zPsNdC~F{dkL+(J7u^p8NR`mdD^tQ5R4? z1#S`#Fkpb%(MpJY{||ShzNYxfN)5@P8Ir*lHq?c^pHv-sj3tz4lXbvL_P0!<^5A@= zBy(^cGq25e8&?Z#`fYaJdTnigS+i$vdrcoa^N-e=Eo&(g<@xesr$YNINTm&*T*$Y~ zGc^0ot~c(VWhtO!SDlmG6_=>FMB{*Dy~ez6D{g&|j*fJ1>(!M_nM{kZ+!Db_$#XG# zu`DM_oV)Df;p$aYw6iAe#R01G(_hX%=u7u#I4OMMuWB{lpD4adCeYz?4;o z@X&XvkL_8(o6pO|tva3Ew!WESx9YlT z-lVgl)iIs*Uo92Xss)l%l{`!f_0Gp@S9Gr@ytDNHYsV_pDK^tykC8Wq~?8%=~G+y zL$cfa8>_vQJ=HoArH-hpx9-dtSg+?TUy|<@B7ZyP{9H-5?wK;r{M6WLlZzJJ3XOJ2 z?_KIOZ%&9wt$Uro#VyH4Twdj$Zp!@@BDgcI+IsGaW4T^89UV_U(qvuvLsQRU$C#y? zB^IV=E4=X%+*0*aJ*QlI`o&#e=jl$m^Hloue5cvpwsuDYtsl(u|0)nrHZ_M9lxS81 zf0JHXAxJ@jHBCV9>3-AI=?%)JUur@#>MhN)T7hFSW5)Nc->W%hnYwb8*`JQO!Yl1P zGWo1b2Zrw((+}*zQM-8?Ks-$2o>0#h&EM~EQ!P<-HOo#?MNkD4Yii!EA}A}@C{U|a zUpK|{h?nDIr80Gyu-5N!dOGXF*t(0|59ZGqYhWf^w^CA|E{Lx4`{F+jJ&9;+Tdj4g zp)^{E9j5X}aAxx%leo~=Ivy69rgq|Wd74fgE^McRzO|i2^5?xAq9&xSQ#5lEw)K;o zy(M?R#5Kd}y@&tmqY^<8Y>x^1wbi%k45q)7b(rulVkq2jv+B$S0nr83A2t+d&-I#j zUi`M{GNn)YwDfgHPGxSKP1k%nZF@u(%a*m_ah>iR?@mXW#MIEojZbd2FH)C3T%bE~ z`9zDFEKRv3lG82IY7%#8sn&Ztj?b$!u|KGJUM4i(E@3L$G_vupdTGsQU3$e5$%B>( z2;*)?(d>N|0sdPBkE+ToavSGuUpzq6$E*Z)g~Wwc$I{JMD;Rm(f3EPD#llmhGFr{d z%e#$lv%+N^>Zhps9cfzDraF&yHPTz=);{y6#d5WpRXP+@St-?1C4&}d zR_fiAs{0(i?dxSNW%bOgr*;J&y%%ZRnDagNaLT3F$Xd}*$ETCir>jMMJDB-mTDkO{ zTiQ;CZ&#Uk6lwX)N{n|6z3sOn~{5|qs!TRlE|zj&eS={;t`vZ3MPrrok;-m8`OTX;|H zmECtxS@8^O-Ko9edmpb&5YLrPU(a5xyt24bB7zoSK0EDj#EKhfft& zD@(5Gp48&3U%JC?x@b6P$Z^UiN*d+^}V=$L!@Aa~p~~jI50orzJQk z+@)V$3My0yQg8b!&1s^_p31EYe|HoQU7)9*6InjEJmU|okfo|^HuL6cv!{Cmw=b}; zHQS(HXz$xl_sFcxadjMMF7xn?Wt&CvRWJJ;O+BrcCG6s^Zqrl-?lO&6Yb=vL-gNc2 zv8?anD}_3jo}qh{T)Vs^toLB4p!i-H)yu+Pue6pfZa62hZI#m2Ah!6j=ZQ9#|LQzR z8#hQ#d?2(~>f*1`TR3@(Vm>;}crX5Ej@4`@sY@aE^3|lxJ-qTF3de@4%nhILJVMdD zSbnLlP~wKuWx+3kx4Xbwx1lky8yQUR+ zPJHz>TBlt2yCq%AIXOh`$*imC;_N5Jq4CYCI|^QJbL5KTY??P{so*x=syy>RQ`kpV zzDaIq-8i2kgOXae>ny#kQ`sgmO`w@!+JTw`E!z}*-)|dJ42Nl|f%G9)@AjEZF!qmTJtT;P9#h~)W^YL=RrHa z@8=?8^{3@8w{Or+{3Kasy-)6UmT9;^q=4V)IQeNbvwIJeY;L9I*zd7bIkMt;)cE$i z-o>Xvo^w?vPrfDedZAGG9plNH#tRi(r}?FiJ(RLc;LyvhxBq(3o63&X&Wvt6aZ&cf zDZxUa&(<#mJ~I#4rG>6$?Q93X(gqDgw89sz*8EkHnJH!J*SANrhPJ^}J6hMyfAxBk z=HykhkdH;TKVExB|0Z}gZhgfzu?tMGnr_GLkOWji#OuSWBx_eS%ZxPzMWhDA7W-9R zIAgY6;t-qO!{9pdvhE{J?#r$cym$WVh2nkHD>tSF$gAzt3)?qdHG?iSM=B;Vsr$lS z8CtinpPz7Am}-dHy0kEMglV0D#MWxJ+Opu#1Ft9Rp4q3$lN0>)DP!yngEf~`Cx=Zq zx$p6BMzIsPk!NT8p1#>GSufDa+FO>Jof9U%F)CjAkePjjvlqQ=?3h2IQiLPs&B#;= z+p<>BJeFs{s*?-bv1NAHrv#ffw%m$xhA!qSGCIb`3F^n zGNvBC`D;SAW=f@$kbme{Q>m00R&`SSo!L7XdJ*3a4{2Pcm50bx<%BUu^Z zaA3TTl*a2#RbMZdj8~dItC}}ntv52S+98UYtNWTMF{k)X+ig7x_gKHPR<4U$e^BD9 znbJ5zslz_j@4U_0gHvQ4h<~d8YZtvTF+ne?{*|*_`Q6pI#?jjsh^HP;>0aF`*nB^R zwZy>C-Qk!$Y_%T!FbPuKJUBU1vK*d3%fc>FPO>3YyX5?5!%D3wjh7A58=#kaY~3ncwRm zLg9Zj^5dY}<|pm}^_GfH>=YawKb(9U!x*Ls20t-r3BK$SpyXonuB6L%_QmO0iLrLV zJEgdD+AqrJ_e^c}%YL5z-1D$!VOu1p#lc21Zt;#4i%dLLDlIM&e*09c{Ic5pI%eG% z+5L4I?>8O1TCR6*+=3O1#NB5)-WfQIJ^JuDZRpKzmeKy>f^{nK+m-|?Og5Xw`Sa@A z8lA(uGjl5pWQS?JZ5KXASO3!JbMbq&yQPw=<-iO06K=sDP8sw)`Xzk&xsrn7!Oe;w z{S#~IEHoN9m=L-R1&V)s6Tsi^oik@{yR@w>N60B8r?0^J|Lg_sz0w zzonGdB&vl!_8!f-eWQrEYp;;(l9lpN{jE_N>qRG7Jjk7_`th9LYnU7>lo(R)6*@jv zV25boDy4xjbN*l(8&9-bDe`Bjo-Or*6VZOlc#%@(z`BB~b{D;U8+k=fxMiR0IOp%Q zu=t|b{#OFyDd5a?_}%p9V^#d)WaPNXS`rEB@_J)T%3lb5YAvw4x@VrS&3*OnrWY>N z2NYeMF(eG5p4WdAU-XzYH$1La${}xtNyS@dQDHB;HM5_Fq7W6cZRLO7hq#u$XLaaL z8V$$IhH00U!C%#_iTn6_f~-h|xO8ZFUC?gh;EkF>as?|MJH4}aD&R~SrX8KdxiPf- zG~>kb(?&A(r=Ic^6wYmckP*<4d+BnH?x=+6q>T{MD|##I@3Xw?Kj1RILfCJ z;*HGay!_JoJFQ_=yiJN`qU6uZ{&Own%pafdrWpCdzde!1Y2h6hrme}dfA>S2A9wvE zG5fc=tLZhuwVM0Vs}=OZ!dA>y_4c#c^|~?7zV+Xp_&1qA2kBiPLI1Dzys@Ke z|J$8L%>1$G)v&I8znJ}i0E)?o57Q#@mZ$T|N7ObyKP+tpNC_Tpg)*nD59sI=qK6=A*>P8~*&95aO_sH$A(dfbOa{Z5kkQ2B6 zT?%poNHcmPZU`q1?E2|OzBF)rJjG8!!s4Ss;;#H>Mi-;hXHfMo_l4}|82yKusntO@ zoY5r)h!TEmOw9A0uc2Yu{o>-XV)Fm!Egq=l(dYa341l?d%N7k1`;AEHJ_lthrtC6u zBGBrnT}Jc?Kp{t7#{Z6h;dI0xeu762Ob$Y{_z%>8P9FVu@*mJb!Txg{RCXz1??cWH z?eYbE#PmSDk;9?l@eDsfGB|kfOBW!6XaHpzHCz^IfPeN;&HpfaX({&`N;7iHhz8;L zoBcQb=?kL}pd=Zjz&WB>zViR8M}MfpgX!V%<2bxyCa4udA7TuEqyyh5 zwkpm>4t6_0*c z9b~7pgiqnpr6ckaYGIyWe!veY_eO*gr|Kdi;j^P>9|XOR8i%spkLw)HcMkkdELrvl zRD%}&;lWQ}=Rtyktm0lg$_RXa66hyg;qKfL3K)ZXC|w6rpy~SgX#^nuI3rI7qj^CU ze7R9B(AX&JP)-OgK`GSZ?}sNK$9=eb#~ocBkKPC8@t_2MLg=cr>^_2En05j`<&2*H z1>D>_!ZDO$D59Vch)N~^9xCB{C+2DkK(Gwc#EQQXujtt~O!Fx%9j5)`f=3?*E}*G+ z?!m#Zug3>;!eQDQc$h&Rwqm{mT@O7e8>W>%@%WZj#tYXQ(io;$)88|C>fu8=XX`Mn z(TcY;B(6Vwu&R^J&L5_!^`~buqd4{rj6R|Mm>#+fM8c|ukT{+O*NSU4Ogk6@H~le8 zlfw@hm_0rH>8#*s?Q}DaRb5CNyuZ4}-NeJ+57Xp%&{!BxcjQ>HV^~8%?Tk)FPX*7s zgJH^%sWXY_mlF=iF3r*F=v9sxMJ;a&6;k*N#zMK zUsW|&HQ>XnL3%6hBGfO_M`wF+?8%bk(^V)9S814b{o41q0hu1WEt<{>hJ`v9%a}Kq zE#kv8jeeniI*Xalc)+}q-p~9l#H{x1rkn58=umOf*JxL9GpzHhj_DQjtcmMYnN-1{ zaby~5O0x#wZy|gdrfm}I)aVdv*Ju|T3gfA9#NtCjP2!mkhiPBV4nz#d^+)u}^$YRL zi{tW6d%O|oSE>`Mvu_aNTpPMIOuJipJ|xp5G$f&|G~BqoujtPhqnquVu(lzAe);|| z-cjDHVVa*t7wpiEJE)j*gH-|oRhE~U_O1gJHHbBYTpgyBl(DZh$uzWBGt5+$)r{+P z>dX5x-KaF7ZQ8)0I{P}Y2K(lg)?wP$CBw9+76*onL}}RTIEkANj1TZ)PdqkaOAI!) zh2$IgPVE=yPZ-emWkX7D3yENF%TSm-O5ZOQ-)pjToebRjr0qkS%-F-dLV?pjh0{8P zxO84~%X`RI)lFg@IN}_scD0+~JaJB*M{Y>U+-~{a5UU#PbX7)!eN)StVOj$7nVaFD z&_LV(>U`bW-jF3B^8zOh{dOXvZFAd+ZlT;>`!+Ez*(xQliH_s2z5>4uHpUF@ru`K4eOTg zmSSsfduw$x#DGl~yy^c2pg&0oY(qLwpu|>Wh~R)KI}yJmas?R8(Jr`r;g)I?ya209TziTIB3MgziG9e z+3VTjz!}r8dQpTc+kUY7TUd99sMo}y872nmn?V3B?RNXA-b#~+qQN3jH#$5ScRSU0g?k(!%=)k@vwnUg9Qp`KEEC+=0AVIq3O{R)H;+Q)Rct)n`)TdLevXXxngr(aXV9Es(n2z)&@;tVzs$^>bUSS_ zM}4BQm^fYec)E_hsn(J(?iAUv$sAgnP~fG0LG9obj#k4oE!$MydsrY=Ta{rmHm1>x zDQvXq?xV4Lr!5zjqSNjw9KVuRE>|O6uXn{%f7@-9$vt~&Xh&{_Ys)k^uJCvRPd;^L za4(eI87I^q+x|SNTk^*HM@Q18tNRL8*9{u5x2~?UnIijm+>12-hp~aT6T`L+cpY`&(qMfJ} zB%dp%cWSxnq>3x!cmj#EVByf{c>CrrqV#U4iGV1ej$?4g_g>(HdBR^%lZ>?rWtFHk zO2kO-J(yoN2i{M3rKnn2NEhfa3md1;ZcMWp05LYs-KJC5QIcAQIgz#AR*+uGZwz={}CIT#>8U_1~Jx83F zS!@*J+o9z_$I`h^wKBK1m>P)HC|IlBq2(#m$u6F&zVoz2h4r0oxr@K4E>@CwS*Be+ z_8UwtyIWy;-qg5JT+l%pMw*7Pgep|kvlH3`!&qlp+TON9T^W9Td5`x-F|N3Hv{sZx zxwf)EYnVl)lzNn!teU_Md$U1%5#9;2rA_u5>?{-WjW&-H)O2u|Xryb+77*$d7%16j zVhEw^J#@w$6PW!|7BDIbqJlMrE#)m@^}<87!D0v+~8aSlM z!tCumQ>0sa@&ES4=+8@My7*syzWKiX!v^YSO~c5~kxzd9e!teJ&cNt@kP{`eAb`d7DR^2O!!-!A;PW%O6fL7)GwyYwH;0^2j+T7~Y!Wr;18 z6>g6-El>V6qWI!Zt%i|C!@u@3@I&4qV1|fNTBC>X)STmIHKi77WY7-P_ZUK5@ZpVs zv}5TXpCi(TgjK67%of~@vx)N6S~bO)&6;FCB&{#oe*C}~aa!y!?azsZgCnT$?epap zBn1DxFWB9(jLA7fbt{ChTQN|QFxA23+KTOtcC8Ajic5}X`gLfTFPB%cF_6p;_PVvr zMJvoHMDkOKUX7vII_H!7;6BAUF26n#^Iu={W%Js{qFxFC4`qvdvKwtm+^?FVbuwZ10{3?z-~C0`ZVM!uZ&sKX}SC;V)VW8La#Us}X`-LqAn?CR#K z{aL+jhW8PDJGR=;kdD5R|EHmdoz3(U;4UBnzcJT0Q-0r)`4&4WEK& zotuK$mkYD|;YJ<9slPt6tB;skY`On2Y>{?tNc~}jU90St<4Km;91vRmVB4AR>Ysm~ zIEKDj?VNXZo%W6QQLaf^HYJi*JMC~S<&A}pF2bG<4tRan?Ooxe_-pf#=1$urvz0Gx zE>NdZUVZp}cFLGvY~3~MbTbAr2hKX56tQDZzuJCD^QA~2b$aK!F6o|A>LaGzO4{W- zk>&WrVDZ_K1Us#c-7jtOaui+(*jxbp!KpR8zU!2tBz+ds_Z7gY%NRLCo+K+XZxBfO zY2h{c6+_bphZd@xxl#xgXg&0;KfBt!;cH>SMoNE2e=&QhS-s>GSxDD+k=MBw1^RY% z^`L&5zOqTn6~l)h;uPpfgC+5-?U!~s?G@48>g=DE2*1#3JNgS+%8S$Z_29+kLOa3S z!OR=JoE4s_EM>SEx5<85Xz=!H=*+N_B4E~_$2Kg-;P%Kh0c5>lTDBWG)r!?F`x~Nt z;%>!2ZSRSYM; z3#wV>owZy64n%3DX2H56%~w`6O>J?a_ zd)+l$r)aCojQk@67neTfc4#dF4Nw?OyS(@;u~r=zy*0O6d~0+TEK)~ET)k5z_X4)unc5k3hU^BZHH z(@I1EIM3|*z;7(SWh(AyBJ1(uwh(pOY<2mvRHwuy`*?8dp0?~d-OPS>z^m`cpHN+5 zb6sP(tVo0H!4sLEDT7RSiEeX~mzb&mHk(n1HcL<~@&S*jb4_$ZbgsKxcnN&ZM&Ir0 zP~NN>uu)bQ@de)sa7)jb9bL?ZB!6_3`MNBSApX&{Pjdo^dk59y9jSR|>$ji{oD`SD zfFJ1S?|<<%w-+IC3s)NNnVK_bnHrv2u6EaPM}BU%q+N9Jepo5?D19@aEJcf}1S{Cw z6wKK1cn(P9d^~B%sgOGGUS*S7A79E9TzAxMAw=OL3BYP-C`@QTAnVVMx%SDfEgqdN zI(LA`8$b{tc{OPrcsOgzUDsQQFEwl6I)Q0Xg=BAbjp4FU=gq%lzZs4Xn7=$_P-~3f z(ODK?#|H`iitolFyD6R3Jp)A0V0%2cZ0mjSZv`(-{W{nxwc8b}BvrDnr9a1Ao180O z(kI^Y(x>mX>sABWom&j>4y}$Zf1+yVyN+2O;Xd26uR{eluKNmkzb3#Id30)yV;=qT6tFZXJe8tS#TWh)<9+Z0 z))sTC7hj8J07K|r=Ti;%0b0rhczR|B_%0oZMlDZr#B=FQZiM`F=4aA6u1Pl^Pi%c$?p9Gx+)i1(*%GHJ}k?|YsYG9>; z5(L%9gJ2%;$Ue*6E&ap*?H$oNC1b`E-uf6(ViR{cI4O{F{|>eQQ(3SQB>HNT`pSYr@bhe+4s`s51kUx=lRHM zKvv&F9&bixb~RXs>MuYJhoI1z-_T_FQuD94ED&Wj9D60-eC8bRl*Z;^8nVnwo#-M2 z38@2{mBnu^n1r zRz~&GKe^(@ZgJ#00}|PYyNY_k278do?I2hXm8S87troKFc7 zfa6K)z^T^rLvEd}?@8VF7FWTiHIA}o9etBRIYXugWH@Ey+-8l zLyAjIY0bp^3bI15R-g$)Tr{UhpzWmaRMwk(j1x zuQiSkV>iNWz7R$sKwX5SCqc7?q))KS8fL?WEAl6n949#4h{&tGUYMY^2SYpA2=36s zv{A=tY1Um#8%b2Dn`@eN+A9JwEl8lwk&v*>=U6hN5vhtRgCV9s@>4(7JDCJ^NyxJ7 z*MLVr5&@>h05{vSOc(4=!id;j5hP8B<%EWG%BE_Cts{9Lgg?lFfo6cBF<_D0)e6$& z1cYy?_Yqt^3fx*9LedRLmr-X0(OIWSPy;{>7D_`Vh#{Nh3@%V$(BKmR>B2TD|G4zA zFdib-_gTPbl!YM@XDgBr=>*3>ic#K)hpf}R)C~Jj*oT`~jld5i?aV$1fE5c_N&>o} zA#w!lV<_xiH+R|6bNRXL6Zv$ezuf*JWux)qH_5@kAR2K>9;6TjVp0*3}E&=U>7^FcPgt1$5%k z$%PA^QPJAl_ay6~V2r^C&0sR!Zg4zl5bVeew78e4j8?cZWDQWnn3P>!z z5K&z;;zx22!4W~QeW7jIK;|vv0x-NjNfeIKQOX1;2*AS|AkL5YvqzHF;?LnXDaK4L zP;(i!fv8F-G1M@Sq+?VA22(SSboAX2 zmyTO(%7k@aK>i79^&;xabqp>Sh7mLJ<<5da548_?0B;=cBk2QzW6px~gEW}3h)N}) ztir5d)@l%j6c148V8lpSga{{T3b;xnRzjF@q4Eh+np62tm{TBxeW*|70I4>mDpGGY;tlnmA(Mgk}4_oM$RCp zE9XVPV=CvUUYHH%ME29SgY*e=`V&NYBo(3vQvwtpNH|`~zAuOXd(@K1@k^l*Ki$|# z1s+0;s054(h)5`|NIiX$pr|pDlzn?FnnAwyIb|JAP&YvQadie2+UR{B;Vr0xffFOw zkgW9Fi$d7srr`Rgg^as~SV&N{-kyh$*ViM_8*PkQNZ zZg+nE?*PRM91m6?IW?9MZeLxFL*)t4QgIL~PpBGg9p@m-AaO%8>R{rp20;!pP_;eS zB#8HkP<8=L`zL64U_}Ip)VgS2$lpQ7q|D8Eu{1XkVgm%86(_L7VB7^b#&#ho`Mbp~ zgk*&x>~&wUs^40fN@~rtezOnzAYwv!i)u1EsvCow_$@g#Z6;zC>vmhn+4*%IsV!t1 z6)~(sia`>h(G&yj0oR0}Ug!}Cxfwzg9peT?fUPXBQQan70djs!W^jF~1c4frWK^tT z-Q>)T?GrD!02SHjOH(4jo61lOy}D5H)EprSB5Venoibuyv!nG`PGgKGd3+63Cog@E zZI%T8(V$E+Fq90-)1}byf!+~1Iuw^B&}9g)n9{&6J;BbW=TW&XdfGztW`F1j0fsQU zC$6T%FK@vQG5I$t{06zH5UEMyJ-?k*`~nFWcCLIRj+CpdahZ%oG(Ts8<-r1(53wgg zRr1qoq45Iv#R3reWL%63(Bg>Ngyn;@FULZZs-V|>g%%N>k5us_xICn43~8TZQ1beO zQCT}{3nVe%Mfy<5Ah%|%0mgyU`6(6rFpL5O^jBhi36}u?kYSLN3|wWq%YKTZ6FW%T zVh$!jI?u5omV>1wBFx}5=7g~~_+1#8p1*~&(M1hK5LN{ccssQChqK?0p_}Ehi%>T9 z8A#fLH7ydEOphxb{n2VQ%mT5u1vI_9@R&cq8{9(|fk^!I0%kG)iPsu6XTl$!TCb^`}xE>N8BR-Y=f5btr7KH09g*W9{TuA ziU9(#!L;4Q6kx9@0{)jWeUaBK0#9(x3l{E;g;`v8?WxqnNEFc(?V-dINvP1$~`aYWQB9{=oQz02jB3Tf$7-3g}Qpg!0?((q1SYt?9y~sh>D|$KUO+gO93`Y3g?CP!i zpmx9n0HP9HHlo6osL!%jSS6$7sNM}f`9ac7E)mch#W8x*g63#R%tUG-+T18t%hfGG zL=oVguHQqdr9%VQ4m%6+=8Q4cO7mnJR=ddcSlk6JDI!D{im`vH6XBv;g|I91oE)=0eMc&0Mx&G3_3?e- z12UiKa*uh-Cjz;FF&2NOQlpvp9H5v`7>KkDE1i)R=pyV{Bfv_`# zMxYL8O=K+t?uCpKZRYO+NxIsehqA?phY2r@q0tHmL}Hh&hEfrRwXg8xm(?u#6=ZGF zSjbLMCDy_Q_7!l_cVvq!E>P#Y2HQgmRlg)@E%rT2wPz^+?|Z3&;N;6@@EV;Py7pkx z0J9+o84LV#b&u^v&k}yu=lmKvA!t5hHc9nFfK4e032V_jxXC|m1*+RVFSjfSQNp}TeAOTL=HLIUArT1NH7G+wJ zD=`Xkz@_3L;oDkCm6#-ezf@3!GTnhk&XeShB3mtl`#iUOEW)SjuaE}eW2YcU5^|}E z8}|nD1-BCpB1L6x$79!9$Pkq~pcbx8Q2X;Tw14A{uy|Ry3NL9_lPo-df}99^L^1Nh z+V=a@sN8~s3<=d7=&^kwyzEgxZ~1)W|LaqmBjHZ{0}{z!ycC9M2IiBXk+sRC(*}m)Oy*`we>OV1w;Y0OnUD zlo0A^F>r7a9VvCPQzZpc-`T_q1_Coc9D?f2ro@bI{ZK;GHF=<76>ONP?Wq-nG*JP_ zkuVN~AdH-;U3|(Nz*k`Qt6f&`Qy9Vl$~)0SuGpf0tNb@bOZjK2@c|PpR~BJBl)VS< zk(Q8x51L+(gpcIda>239q@u?tSbdlBm7F;gLqMPzEZhmcf|7%#;i(utcERK>OmO~Sndb3914THrhHGFWSEc&~)Ug{mB>ounvz7LdQF?HRd7 zN|g=tH>vM_0g#t~k3sE_u)(fD67x4~;bIiMCIweO{Wr1EPk#)4UAHxwbnm}i^aCB7 z8OS8>PT=^GKBq})uwhN4GvokX*vAHH#H1P6m*hU}1|xW@`9RD{ax&JvPV6xvIgS>A zy0(Yb)|=t;fT>DsZuLNFG9Me39YC!Y(_rnH5b{xMN$g31O}AE(yn&>Qz(_v$B2N%> zBVLMaERcxLPR^Am4~Zl2C*L4E>#vFA*E*1%^Gh8R6;uxyER`WbK?z|Wa!_b6W8lRq zD}FwtkMAHdBFP|QlT1wnE0kOX5opC7V&~n020^JakXwn_4=SZW2NS?AitKWQI;5@E z%vj1KZeMLZARN6SHX%mSI05Ov8#E}@&!vK``9oQx%LYlzdVVQHcUwH`B37JVR%7gd zLq49J+tG!cCx9&D4t6_9#~wu0#x?>KFUQOo2`l(A3f-6w!OVw|kZ^*Yax{-(Cu0R< z^FN0)>OheKKr)cMe8Kj865!J()@6>R;ZpKyCREgn=mcKNoX7Vi%eq07WjhPwJwvgD z-lENfY^$RS3wWXV(00V|wEr1NeBVdGHQfk`l)(>>r_RGG5X_QZl9TtckWECB3yr9} zR2h>re%?5U9m@@Nbxdb;X{cC8QfV!TS;ijpB51W(f*0{s`V<>{wSbWm0cZ{c9?P5R zvcviSfp^$+Kr3I*42S4y4J8_YvJl~=stXV(p=|&E;W=aZaUV|Sk9GK<1G2|y7fAI@ zA4Up@0k4>1ON@Uq`!xuc8HM-?6Jy{vLU9;YNTNX+K?t=|nFu+Z6o+-!?JN>YBpV`?NRiyc1@ii*nKRob z0uV_AI5ZFQL&6&HI233=QK-4|Ks9mq-^p}hH5*~;0yLYQDh?41tzZrqwChd%ioI;t zB!E6e;wU2&4@r=@H6E-?%~s$Ss&F=24K83Wp#;1(A*gsw;RYpm6-NjWXokQR-UU{> z_l6Bo@fFkHF|%2yk3}TMQSk~T!4YbF;OP<2V=0K(CGTl!g9FhaBBJ3_gOC1H>eMH6fiNzfM(?BQJ08xBxN00cXzCPqRCY6?48eF*o2pnP3W zGV}njPJqyT?g!ipKoHV>#K1Fx2*@T#2!-{;Z{*AYxI+%qlD&W=G)SRJ0479?5jv3V z^qq+5&r$F`Y$-rj4>XJsABxirrY^PXYXrbFBNxIUEabUh#bJw~q(xV9E3hq<8f@2= zyly*D6;K6`Bpkhn>P+xkW*bc13-os%8W_J_2f`_075-ET=CK?0KQn-m6Cj%iZP?rwbr`u3bJHh1M+&RcuWId!FY_^<0RA&>I*GO ztRTLM=SFNaQ?Kafkd7T7;d#O|FQ(%bV3K>JHoHn1zCVl|4zAw|6oKI9^RQiSGVm~A z2BI=mKI|3!BJ>SA@GaZLfSYT7i!9;M2t^i0xouppX z0%2QAVk+csht<@egUf92W@q7dkf92=LdwM+3CgMBH?kEm*_%r;M2eY?8WSY}*;8p? zUMb{9XlyJ10chu(6(GvDGq6_uWrTHquyHuWN`|gwI{JpF~;;<6;u|NSM${?$d@^Zf19x8TksRTXpiAXsRW1=r`7)JF* zMSFZ{`4m69jw*uW3ho8gFaruYU5||~twD1R2wfW<1+dT|#(3(W}HzpH}P)ojqKqE_Y1 zLDP`>Mu{Vo(?L2%NlyYdu_FShHdpCZk{@W7&=5Wbxs08jx)dDB0pkqHV>?Om(OC$~ zm9Q=VV=STUWCz(j7@No+qXGFrfxWEEsgZoLL`*9KrYSY$^Q#MJSvhQ}3_S&5X3~3X zDuFvdnLX(%$*oa%(e1OKX_f?gxk7fp_vTzV9{CK4DBFqCA!R&&q|}k8H4APFh2T%v z-<7PiXsh#HNIz$@fX2_WbfA;Gyoov#MCo__B*4k^?9Q%P^aPi`&QEQysDb<8A>yTc zN+77{EwSSO`BVO}keEG5WSKYGiYUlI(GSu~)DC8WU=Ep16mt?33J`$oBFQD{Fn||C zx<5$;wrg;yTtUQ%0EzH)OwSy$)mnbeNzeodIl4B0#ue5Ru-^x$MUN-CYnh%yNSb-% zik8i1=xaQ6;iocK#iIb|rzFaNeBd3Bal?j54ZaQJ$Qa3=V|)Ra!P|a*W>g8ExYR<1 zHKH`iD^y8bWHG$$BG+aNxq}YSWPHW#AMtfq*lFbSBzA8g`7>;c{EcX>n_o+wJGR># zOvu;UzL);F9SvwtfGY5zHxea@1})Pel=>#kNE8A8+hEGK0f3;y47&Ory2;Rf1GNE? zArLKZQm8neOPC4*J($9|G88=Hsyh(Qc3p^4MzCrLLMyDE7(bd=c0u z=Ldel2&iX8ze5B55a%d^!7hoTW~DSrMVv7gvBZa){+lChYwiRy10Sy~fJ|d%Q>xSz zz%mHy4D|U9tD_d(WCYYx2iYfJI=*41=YXF=wtygfp0L3_03JF5C88~O(;H%DJd2$% z1yVk$uRFLdB{~~_{IZ;f?e>T&>P@1pFz)Z zduqdxAtz(*3p}7Lkw-2UCTsxTCSN-2dUGz0J~gwBq*D-G0CB{%Qzd_3MtdugY{3C$ z)V3tsS^KqtL=cZRX^U7_umaVu3{gH+=9EM6M+X4WtX8Wp|=Y zFu^A$smo|iIH)raIbA*|189}-F}m9Z*Xa~E!%L`M1S$dD&6UDMB4qby4m24S?R*y- zbZ~WsAV-paVlDJBa5VKV6wSaHucK3#2IY<+a0XU+JOcnoJes1+2s8V^LgCrW&A0JQoTVVj<8x31pbwD!-e(U7cZ#Edul@yfk7R3TUGr zFY|QoEg`lhscOQ85&aXGX!lr5fs_Md--_+pQfO@qjWY?Wi~yH$M+|(y9sK}wx&q#| zlt5BEay9G?e4MY{!3P!}1F8L(T$06rJKRD0uOTUii)hP30~iT@0Xt65W=4bB_Cle= zXGcl{Hjt~4Tu8|qS0}PkZs`8#f+2_ufM$s!d}OLjdgnxl8$LxpAZO)McFZ(ez&|(`$PHA5 z_)#||&yz3ckQ!WysbOm+2nd9h*5GNW@IJ;b8LUV=0?zw)E20PE{QxTv6Y&nQR|_C_ zE{H_0LRiOjso;nUsdzp`&ZD4$agu}!$Om8J?DZgjr&XHazMdjWhz? z3UsBBQ(}C}mE-%-S~f_L+7HN{$#s&v-ear#;Q>IUXKmr8D(_@>_K3dlquenuQz-8v z{F+McB#hjx2qysa~#tn{8>m}{1{y(MzJ>6cy~c$%VEC8$Vcm+_JB?Hydg{r9!5DA zz#&Ee4hTiT$-r({5~7yYzl&*1!?qGwJ`___Vy0~r z6;&O3OcYD);<^rYu8MwVbKy07jH-5cdk2FenD+oU#|^B$)3CoeRVJ7;}{9^ z_$ven5Iw;n>s-<<0N9ggI1mU#96I$w)za$_n6IyRQ3Z&3E`ABj_vX5DRTww~YV;An z+GJbeFFnt5;h;cZy5xxwMNtrHKwwNSo>BhFXtNQAoW8LkA;nmjX%v zr1EVJ>H~T&0rwC!bWu{n^eeXDcVJa_c8BZq zVtELz3W{(>mq*7ETXc~0Y;TMn0pn~mC%a@AP6tfEvnyssvM}g3b=yhkIZN z1mMqtAoCj8853in*Z^q2*(WEJt&uI{H_m_xq_MsR00F@h{)WKs#;7(4Ai7=r5Hwv6 ziIGcyaZ*Q3_%^2{1sHZA1qWCd$w3@UjH2`L0(X<&DTP490D+8m=Uh9v>CsZaENF%} z0~(bgu9BayQvq|Ekedt$SgyMVqV>_S-Wf(yYj*4o?*OMuvPZV7xd0Z(cwOpX3lZZa z|5gCXA(e&1R&R6o@H7LY2slZVi6KIZ0Ntg^4OlulKEm z@lNlPyOrRVE#V+-+D&j5xE1aJFPO)Tkxa|Wc0+=hhlYv+B9;G#1g+VVTLbd@=K^ZFhT=342 zV>ho=r6G`d7q|z)=>R8WOqF!W2+GqInxh-tRU(ffo4-KK&g7DLRVPA>T;Pn4yw?OC ze}yLj>t_co^98p@k9801dTL(`K(ide^ni#=v9`5>Z zWkloQMd|!i)3_*1K(ja9$EjZ36rJG>3?qGo^_0lWq?5tAGLE z5waFJ6`uSPXcMl15vfs2BP;$G+5`%x=2?}V!)a9gds@%oq#pe2>$#AFFii)}6On6D zffQjP7j%F@rEt2u6p5wQyB<32%$P z7Yx%*GM^4@;tf3+rcH*aeO0`%Ar}VH*%2ORVB8JNmZ@rHzL7aIvo(BCl2nRgkh zI5Ev8mv~iNF`lT&rGc0Mn8_2us zbC?ziGlN>bs)k%-v>t-_NB!x&Fg~U`hAl8m^Ah9QvxQ*Z3NEX`+bi=`h}R^;j^hb+ zYIM?V=+-bn83vPpG%|fKp{7fS>%qGR*I_bHdY=XtW-Hxc#sNmhW4vh@*fUI9%(z286O#`DlSxsl_|ucv;J|oe0;)eV^eY~L_P3il^iqe? zxhZl32TU?e;`-xYuv82ykm1I8)EsgU#$eTyW`Gr!p-tQv z-tVcrLLiHf^C4LZa|G+Dz1b2N*w6L{NG zdHF5v!?f0FFhxOWSif8w^H07yh|M1+Fq>i6gD^ox|3zP(8&MUE=XGSX)s%Jkq{H~F zWF6i`6PD93?Z_a5J8hUYE`-G>PluU7pF3dC5sX?9fMGa{R;yv!_Vj$2Gvo@4Pg)@l zpSsc8T85U`4J7bT=e*g` z8|JgpOlG-o%X?V$jlM7M67#OV49Aeo;DY_c%He5tF^p=0!%YIO`Fzo{rTZmg@ESLx zm8~KZ))p*)-?`JkuU^7*92oZ#1w(r(K?qRE`}CZm4!RI9X*i6+V#eu!cJ)15`tQMQ zLLi40oJ%%_Hl)V6T}U^T5i5t4U=t-6%prioY71aD)Z5*%*0OkG;a5@>kG;D?LibJ; zXuT=Wn$DiVn+emA^nE!m_8NXS664M3HZ}|mf`2MvUUxu`iQqD;P^)qkiC!_Tt3B@w zOi?={Rh`$F|@s~9xa+l3uLlEuP`ZzvkeA&c-EBFgTO*EUc?KIH>&jqDZkHz0Y8J=Qw+IVtg21KyVr?(TE~cJ z%CBBo_Dfd00C!xw@i-pDkXXiBm?riaZsyFznX2Zf2DzItLao+^Eafwn9J;-_;YvpQ zf($G8#|Z@mZpy!orFX*sCiXEhhiE_vMw>9%XHth+?yDOMhR^K%CCt2 zGX&+ek4rg^X%(Qs7^1SUwx!GgILK=lcrr}uf=$6P-6@7_!v;yQip8>e5pjN7mg`ox zN6JSQ-CmlUW$x_zp5`y4(JI86RH2=oQPySzb94c%I9g?xcC6;+0r=-9{)qB7SNE4* zd0@M9j+e#B#JlpsZ#MjrEJGW6D9pS~a70v?RRp3Az?RF@kG87%snu`XV4W#$8ftNO zoR;-A&E!Vyh}qf(xnaLIXWK4UH?^#uuCKj}P0Q#%&ETM&bA1WP|uZ*J^%Y&!;sMHziWw=KS=YpwH_xaGMh7H&YXGk3_EY*z$%H-gWdci zyn=DeF@GPcGdeTpr%^jDNxzOx-hrVzqqqF{)sLIUTf)uMTpnsT4_W^77PsTLO0#90 zr`ve=vb@u=dhb+Laou*AQ+Dl3IMo;Rj;Q~6@l4mW*y>Aq_l@9}Wa3em?&wUT|G@yH z|J^M=?D9jol$BHdyKjcgLd+T%FYejx_ukt_@7Q5axiCMcW7iHoV-BvT(S!mgwM+lE z3;b7$mvxZmO0U|zF1s7w$)2>xfnz7v6xM06P4lVB)GRaJj@JoV-7U*dTwmU#U~ujI zB1aCWavnb8FyAas??C^f54j_{TNnRUC=nleNM*?ay#j9iEF6wZyybI86F7X4!vyn+5Z9H{8h{V diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-accept.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-accept.png deleted file mode 100644 index bfbe9203e1c6725bac1ea8dbec3771b376752111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6059 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-buisness-repeat.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-buisness-repeat.png deleted file mode 100644 index 3f67905e55ebe87f8c55791acfae029489c7fabb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16942 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 diff --git a/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-buisness.png b/src/Umbraco.Web.UI/umbraco_client/Installer/images/btn-buisness.png deleted file mode 100644 index 3a1ed20a9777ece71f3bf3b8cc0f00299af1133c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26481 zcmV)_K!3l9P)?9R^4?#`Bb-!t5?SMT1vyR$R1=QpR$8HR|^Fa6Rl z`NiuGLBI4%A1M9OFMXi&OTYAi(l7ne2TH&6OCKox(l33W^h>|=fzmJi(l6H1?hnD- zmRnz0Z?0PRAG|+^Jt(a2nQyK<<7g)T{>`)4E5)bFJP%IqaT7L)6Z-;oJ*NewqEx3)}e=B_*W!{zD2jOk|C*hfs zGXT@G05cr`pG(5+9Z1B(CZ^$vz2oqg{WsFrQRZdYx(|MjILO!#!0( z7#R#Wi2{h^D&b!OODhD7$C4mXU|<&Rq5~_`MWkp)AR$gd$Dv69m}!9JL-6i-StOMu4G3y7q(9CS`c~boCOaWg! z46VM^tItv9ZCSuz$Agc<8ZQ)yR*b^qs}{kF_D;h$JETX%OhQueX(bKFo9_cA?uig^ zU<+Kl?;w2fk;AZ(K*q%{$Be2T-?T7=N<{|= zm7P=Y-BXvt?+QSET~>_Jfbip8)BShR2g*DxBPU?1>#4}GdPMt8<pOv}I^|#B&Z|5#w=> z7?0C!<8k=#Vc5BIC){zz9k+k>y1&270TkxJp6GySGsdbC=A4#QN4I2KhDI0@@01M; zvX_ggKmeg5XVzkkt+RmY5TKt^4D?9rXA*6`>T+oNMYoR~cDjgS2MUvDa^ON_@c zw(&T4@L)6^+qZ99lQA9`{!6w5`j?9jocrK+I>G(vNDYrZ#nE}? zDF>Q^JxfouXm;k=hnen|)S%{2FSw6seiAjm>TOB+Ow?~)@L63;&qW?y?niaoe6ipzeDwvt|`1r(vy<5jmdfgjt-uSi7EX>Z% zqA!5Lrvz9IJkI9}SHUu%VHL%iIR%UW25}HJGz{Lzs5dY$2!o$^?$Pf#YV4ukZ3*te zI{^WB;!UG^=@2;RJRY~4z5~VtZbte>w9P|e2?<&Oi~f2nCLq&y%e0Ww2t1esf>|Fk z9-gRE1C+WaQ6IDXrmoKte)RJSh`PX}!0u^a3xOpM3;+@UB{)1GX!^4ZcN{+BQ@``2 z&2JQpby|R=Gd%@-b_P*=$9Vt{Q#{NC3@ZQ$(}s(VmiB#403$eue4YS`CpgN0;3$Lt z^sKd4KXv(o?-R2d6QV&tl;Mns+E7RW!X)uU^b~%OFW%F@p>rW-8BWck9ucz+3P=(g z7@WjbS9C8k>d^@}OY&#&#E@z;OL8EV0Vs8=rf9`XiJNs!*d)lj)E?s)T z*x1-9Lav;X5Pg!H>G1uIVDr;3H8lx4KJYYX?cW9%auNv;u60-YtbSwq>}w%9ni-Xd zmH?6hf@K7Cf@2!NGSI|1WA3tw=Qfbo-Vz#APy{0LcgzNn`J4nd0SzqS)akWCfGF@# zsEz>6?6GIV(ieRbMuta$SbvLHK50^Oq?ZWV;p5}uKRa;Xz#VtqdFQ`fef8C(zjX}I zq`<;*K++1WHG@C>=}+H$>Zzx`-t)X6n8Tvt(nw3}2;o;K$Z%ligYekDJPnwyiCKP{ zlPKUQ9Rj_W^Oyvq&MUAaIEGH(Xc0zvI&7Y4qD}NXFGEVUh1sJ)$TniPaUSjYm{VUC zxKQg;)Lt(ZyF5J#+KYkXg;Okn2gS*e*Zma6maK$f0!w>YUzkK=f3t^s=n4|clCBnqcp8?JWF-{oH2TDO# zoCK99;>Yh@eFoGNWToIL1$#Co7LO%4fNi2zx=un|)7GFUg92k3moxMZeb!DW=`5}< z!5lP^E}`Q<5?E;JNCr3}9flj+j3tE?IX)~FyOa>l)Os5+uDlh3M7D>+)SfLcJhl|b z63E35UZ@PtHCSlkKjoBD-m-7szI88r;S2wt+i$=9fMLFg<`~byQM?d9!`EJW?Yrg^ zNFcI7q5uY$TxI6KZty$eyH5%v$iGtj5_5x8>J^6x#WERn>&Kr-r$NoiL%;D5SiYv? zsAydtepdPq*K{HIT#bRNa})|sr+f{>(Y+AY84+<<59-o059{YaztlA*2aT#wZPnY$ z<4HrFH=eDFt?K#FGs55K*>a4+vE$lx@*RZZtA3La&IfnPcjb!{^D$aos1p|nTBk*B z!y)Z^CR6t;Y9w)!!H<9Z<4;?&X3g)+N9PZLgk~qwQ#uom$HX7LbOMau(LSper>^sZ z7w&iBd(@F4#_%2mI%QE)1cMr}_FVQnKup>_%sxRhw)vxGY(ApjTMSUFnKH5lA(~3Rm*1zz$6~Q&F`aO;tW}zE!9LCzAkq9b z8OE=K2|2a2Qa8D?r0yiijKwyKty|s$+xfr2@Q4Qk0}NUoi>zoo$Af{E!OD}|bg@pq zZlrxYj4ikT&N%*RSbNOVGVfotYSqO=`{I}md%<;}FvDL$=Y~c{M~}>^@ZMj1752}( zF%sU&03-_}MZ{#jBPDlxQ@)go6ZmH_NPx$jfoo=AQaY8zCgIvZ!$}xAA~__z>!z1q z=RlG3FlG5W8dAisnXpmgD$L}H+%R|R{qe^KR=k0|Nu2p+wcv zfRfTtbnz=Q+I8n+UludQY)?Ugrfd$ef=e6)b>%fQ{i4Mmt8#nuMcL1~oPk{HlkWdCxmrdbKvX9;zyuaYCs-Vm zJapnhAbP17I06it4o&)8v#Mx;b(kY-Hw6;?lEaff$Wy;l+ypW>NA6mV4%;=SAVElq zPHdVd`~V3ZLQ}4-)+ueOOvHA1n)qXQ?DZf^=A}gklMAFQW|-7dbp#eyiZXdFw;;-~p$z^!pgrr3}K5C9&fXW~-{V+wMR%%Gamudg; zTmzVm{@WRbL{`YgDq6KNhouBaAhdqT&r=xd1xktJ+KUav2zsHMrvm^JRw-k)XE{NM zk)p1Yaj+9oqJEaPPU#jl#x>ex`Bqx6aJ>lJEa|P+xhP{9;*JR%6O4K7VM%?Ag?*xM z7CG;TcO-2{Hkx7G6}3|5i>=dE3{+crhvm6Q78`U02%7#0`e$+$_>49ahCtwc5)ir> zG_o#vhE*zMS2si-TbMki^@{`;Sz4e^`EHmYYC)Qdfkgzf5`dR63$djBl)DmxSx%cV zV9b~VxHiG?Sa?@!UA)=Ae}aZdxtpSvjg!=I;k0`V5~#vOEYFtxp7dqD-Gm5Y%!JG! z(vFf2c!n>I#e~kXC%qu>50jDffk2*iTXyV$?QFn3!FOA4_u)n*pd!sl-ugI}ov& z2!@#Sz7tFD_!wERI3~T=%t%wJzf|80mj^9?(Fm1KeAg^p`gxzF&AiI^?xR+(x}Ss9 zW1e`v!FZTSu%^lY#DZNN)#84E|Ws-*fge%i{Ft{Bow zh|vJ05tYEXMRf|tuN6MSn^BR&EU~n~u5-CN5X~f`=BSuuYR-`oRQFo5eza@>vsQLi07*42g1zS`je{h|Y7xt; zVP2d`9w_r*%xs~kz`!sEn_$7T!kk$9&STLc!AUS(FSGeSO#P+ja`8LKf5noACTlq(&?xv^HuyKRk%nKAgQRM@KPOU3M4T{ ziIPVF9}nWZ5|V>*`i6wl(&T7ehDVFVDdBN4f&+cc+Lfr!1fZ!vvzU+>ru`)P+WN$^ z(V}$oxL*lCgJE{nq6lo!30bQ%!E7HU^94kV$H*9imP{}vL6C(~#^xcj0IfTsR#PBp zNJpt?;w=e~;I~*frUB?oaB0r;SlaQWME;Hj9Mk#*EN%K_y5-2=8dPVelOz<=DQN;O zA}C9JW(YfD$*A3^A4U{1GxQ15+i%-j1udHpG1E+JdncCAerATp8+suc99CXC&8_Qx zT>T?uMXls-Xg0C8KNK`i`lGU>YQP=(uNyX1c#3W#%;# zIq(dh1854qNth;~8^!^K8S7YB+I*feFB^fIW+0~tB%L!Oq@A+ndVhcLlzsCUUH zc^m<)#AkhSD@kMST%;aA8c^m-0K~yQjG2Rj2^NhZH=&C1jH<(rBd%Ta<^7Q4V4iO5Knk<~U`q(iW;3^lo#?pTz= zIfaI(#VY$p+_*^cE?(2O((XD)O6VxrqLwyoX)kXkT#MpqGc;pq*_`nl0yc@v*YsSL zt)N=-JlVuBL!mFsJ7SoqtqQ+^2bQ6Cp+>m2>@k@kJhp{oXqlRACS$PsT2KbB(j*s0 zQu2&`R`s%X3nUel`I;bsa$F=Kuc?F$p_#Tb6LS<#3q$u-Q=;P z{BL^5(Gb}{Th-?o{uxv8^-LgpX|V|)X)Lf2b%G1o*5K=_FU?%XnjVIj^bx5#RWv+u zyYY-^>*upTtm@`dJQ-QREvr3qK;jM%J4mpeE?<$OR0RlD0EsP0U07zOFm`%rzjt_2 z!3RyLw$9W%NgztEVVW%Ld3LdeF@q2_MHkVM&zS1=V||6Gx{H_OHVDZDUnb#s z8V5=lzF0cm5Db3~(@fV1;vX|HODx?aKpuQw6!-Z9FW=Na>Z{) z>s2X`V11BO14;urN)?c#^iA=C2hUgld+y&aceWX589oqW9}*8@r(uzq6*MO%c=p+n zK{De>1PUXRMh_fBFf#3Hyz%WDXQG01I70zPo6HhAqI!DmW)M%t^%`?3+ zi}NvSUoAgeM0Z#KWx>g#sjVaOCS0uGK+MudI8>17n&v1~L6WPmXY@&iZBr(6kHjqo z%g$N|58Zqi#t(F8%V=n~HBY>;VvidNa6$pKJcw!f3pdxMm}@fBEZ?#?1`WT2Oc1#x-fndp8^}@Ev{)AkF zKKmMol-T6id?c9Wruvxb`b{D)0VKs&ebF4~{ZKj5AY39K&P~k*BJ7inXMii)g4?p- z@PfTjOkKv!vgIafH4T#LK&c24Oav&E<4XGaZ5nJ6y;^N1#4QF#EoQK17r;XY0VstO z=__Oj8zL~Z!tY*8NM86?S<95jqR-sAUqSa9C}QFUK`YByLIu$CXKC5v{cy(hLqhB5 zndfy;E}RtFVcS|5CSCKw&#E7)?OfA!!0y+GhM#M|FnlVB1LEY|+(>9n{g|cnw&IxX z1fOTaBzQ{)0Zv&4uwoH|ec`4;YO+dXqQsgG#5_?8AZHJ)UMurOQJprWy(CB?u^`OR z$pi&51s0+v@luuxjebhJsDUZD@4EC=%uL0zG|j%G!w_f&+ChCpa3h03{jCrzEyZ;V zT|kL%o{^k85pc=1b@EJmsUbKxkAboJ{Ppm(-}rqP93FQ8A_~#{ia$24n82_vFQ~bPVc&q>zi`fTVXJEZwwf z71XI@p zni!-+IOZkK>#Hf5o_|-TNU1*cp9k8Rm3K|=kYcC~eJQWps^b{N_?1Zn^#g7-r(&^7d(hv#R*a|2pGX-p_V z??@{aU0b1OI3g}wOh6IuW0^RH2DR<#7)!3fFQK$o;v!HVAYF4fmH|n%Q2V6(PJ>Te zVdbLW`>=R<2c~2uBN^G<3B`mCkHNt)y`c`%M2cvCvXGEEp}0d}8VvIz5Rnqm5Ou80b*TJB;sN%RS#l^xl5T~ZG zUnp)`G%Vi7LcviMh~EcTGB-g+=t_}gD~tAWL4wVIq){CuH=xlHn^0cA$(kro&iso< zLe?+nZHWNM#B5-7kzzt86cs{3@x$cYM6hZXECmof5w_w242+$qsGbl26QKo5`Dj`p z0rOA?B0wp^R2zd50srjhKZl8#SvcZ|BV;r!aShsPPp!|O34nlf;J^XcyLT__*|SH8 zUk6~{qyQxgJov3p}n?kPd_shZJW+ zZZal-vLFP@0x^M2x4_uen^p3Ulv3Cm21#QM$I7CXvwmZrR+#3crU{vaK$+>p;GkKP z*45MJ86JN3gLCSyoN@hd2IjGH-3dXXZz;z$HNgRgcQT*7!jzOo(e!YWb8@O)@1)7ZNmZ&k_*gqb8`X| zUMyD8cO}-fLlCq>QFJi;J{anH1EFX-6zYG2;WhLg=zFJC#)0Ujj}(ep4TGc+hhw(F zj`a`Qj{7_M;*rJzP22mzsvSsp8>3Osb(YzQ7z&umzaZ(|4M9Xli-X!o$m$;m*k5TD1#$E70w$Rm%)W9ibRFgt!2 z4l8lX3pmR#3rylIjmTRXmr&qQI+POETAD?z<;9jkMfmEoG#V&FNO+yc;_IVldYXU7 zi^1sgE_&GuOut#r?a2y9tSD;L0!gCkbno^3Hl*B4W?^GPQP2om-)B+nk)k+>@(Xk{ zPUB+|WWEL(W#(0!M+Zkovmnief2VkG9JOi%EIIN>seh1IMY_t8B}*iSA)pKo4@=RD zI0`BJq_fN(Iv~ZHQ7_OPbQnqW(PrD6O8zyxvNJ z5R62F43gt)1qgExwaR$ey9knII7%6SIO{j=AW@bbUkfQQqxzI3sFfiRCN?P5^%hO> zSKLW~qT?IRLvH`9xYl&|cT(IpA(iNk1P3Yck3II7Sk}dN z*ETxhq2-ChxoJP(BoZh>Z`rkD8?1fu1#s}-K?xL6*y*$MT8qjEC`v~mZbBT!6W}6$ z(V~IiATz84%0OUoA~8vE0=1ZpX*mE|VNyCz^Wb~hI{wJP>Sga)51OGv56xj2W?3{s z{o_R9Zd{}*AnAo4B@GhHHpvwl)}_AWaU4o^(Mj)xzC#X{s-AXtOXTOlw#LFk?! z+79^BQ!vz-g*5{QVDWIsMFdzzTY(}!(27mK3Bal`(bnN()<9~>wWDt3RsS6P6mTBBrfvAgCW-3ruudQV-_(T6xaxqE;SAu(v^xSW3*o0z!AvM=%2*ciwTr-0r>LN{;P(pgtF%Xwj zwtNDQG&{G0zk2krvS1B_pNB$+p0Z@AZTD0^QVHlV7J>96fjZSP+cpxqD3z5i)wYeD zwpKpa>=msbVXgsk6Ohk2(2@Qh78 zb7xY_p1~2*c^?!220}53ID_xSYgBZ))Z?n!%DRf{#Nv=@S;X1IM<*UV=s?G?F5uEUXA7F5}0P{`3&vP6uG1zMP~Bsg&` zB%^jg%Z=QEI5Q;&EmQ`QNh4G+VoUd`YXq%A`O!0ShVf+k%=D$HG)8)gRLef~iTX4j zN`hM(rgiRHL?Kp=i_|gwHUW}GI7(Gf%SB;#0g2LGI^hyoGm{8lb_S7DelJWWZcC-` zVK!4uTEqvNV-u5GdFv|?mBE3WgmKo5n(qK~iKa=&pIVJ0Qv5iw`rE`;H%5nmj$*2)A9<+0bJyBRPq+bV2mW=@nE@9^J()E&*2+3mNH$_Y2#-zhzPNFigsQoB& zoqriCGb&rPipp^*K%*EH5Q71S_WZQl{^b&nY&aaL^OTpF0kwe zkICO``cOpZo?%jk^jddwJ%>$HG!ycfS?f7Z=NSV?r!dm@xwl#L(A>yX1C72`M^B`| z%?%=1mqo3H)}S<|qoAw9u>?q*L@ndHROGcRB3ugyG`p&O(me|SN2bjT>y;Too^m!~dN$Y7rxrOobsZ-q`}2&1*Su0(tI+Igqg(f@P;FTSy2(&N?QR<{(k?eB&BJc2RmL9Z$VHVyjVjG&~W3YtR zXJq$B&B}#Z228ck4S6|*y%b1Fh+0@PFtS;PV@*-Zm5Zo-<|ENdvHCEUifaZVWp=f0 z(~#xCH-2YEG_JX6PL}AB8Xul?Fec2hmgPMRi~TkUQ!u96k?5wDCY2fb44V2Drk#kX zO#2W=6-4?8#CxJh-O)Dbv3!-TEEnlENNOwdbpjeIi&~I2534oqZHPs!mZvH83OG!& z=s=ED3oIgtMTt#ieCHPDA4{*};96#RGZDDHb1={F12Kbba7^x(VqHg)Ri6e1ZW=Bi z1H78aSOEkz>!a>NK_3#1$SPbU&k#_gur~pcTFQK#P?S0Vi6VxLt>{#GA!clkhF)49 zVMdZ_>lRJM>OPYT0JB)ObP>h^G^KFMs9Ha5!i@#~@K)Q3M6{TFL95TAV=3;TZ>4RW z2rNpn)u3l2?yx26&@Ep@hJnkhu9F8?ZQObZs7q`s%RfZI`C4vfPkM<8y zK=CYuoTY4Md9T4(q-3*zLC%g>hB6!N?qz^2b-!&1Gf&rN?mvP#`V$y^Ml7&~Y2qYL z>=_@%bYapwOz))C$wx^Q({C9r(v(Ku?iEO?>LXd;LL;Grl!sekheGR%3X)U_7S!w; zg_5vhy^9$;2p4T3kN{v_JQ&2{OUjsF*^vsewxaN~tob_7y&TiG%_xBu%b3jo0LcYu zst-}ddo2Tv&#QUamH1az)JlD?A$wIc57+aum$hmYu~L=oq#Z7RQi{Bi-PN+xD7m(8 zD6|$|haN^=WTlB{+0&Q4+HJ^*C|_-sH=~wQfty+NX=#><946+%vMiJ%+GEo6U3Psv z13uT53230{U|N|^Nve5Vq=xA?4Mf9gg~oQi`U^?yiAFW-bf~qGgGw z(Dz=~HyA=pTenh5u3?i+7y!I@hp&{wRtp(HW2Im!l*RCQr0UDKHnEQ*ra230*(CLe zA))NEq$5$)s|+cqXP(hGy|1kU;3l)|1xN~P1U)kkR~5Bf6!s#JL>8<87A0j!_)gUJ zZ6Wb{`YyI=uXQ~zk!8pRS)t~pa?jJVy}phPaU^1e+?b!*m7p7mGj%w0*yJ>)QL)3yClP3|{=;|SOe0wL# zju?T01zvi_k{f|CwW}^O)_d@H!4z7;&QlplEZAXLB29*9#8^hglq_W$^Xs$vW+1J9 zB)%J_XS2^-(?wDMG0yoKaA@*ca%4N^&=!kaRge_YR1Qey#Nk+0VXw58FmN;sF#GC9TUd*^tkwovD6pty zoo6`=F$?&*2^bA-qU$6PaKb#x-XMd8=Z!@l!Q{*AZaz)26GG5e4bk1U)CE%)eV<%FVc8Vn%401GTxUJ%k5T6B(P?hm6! z1aM==0NT`abX5yhU9td{oHQce5AC(dJeD+;G_A0g07=jHaO?#av36XVVp)(}yNxh7 z#02~IV95z1@TC7W1hayx%pB~1Kf}|rm!kzFb8nUg%_%Muj7yt}2@7lWIi-AOfSwI_ z;ElE9w&sIE>>3#KU|@hn;xHn!#=yDwM{4OKH2_kbqtxUgjetbW)*i|k3(*s^TCm8S zzRwIG3=MnIRA~lK77+|WhVuYi!*E>mG;|y%H$qL^;=n##F8+< zZ5m+?{b!|Kp7U7cOf*?oc1jym;G|TmNac1CUa(a*=_qa5HoMJ25V2CCRwE$6Wt|BkcOhn{$pPIn*<@|2fI26! z&g85li%m1!gn@+KN61;2cFqh&tqc-ZF47=K8Zi%-6}4Pv!0c-B#J~W7t^L))M811q(mswnUOs(u2H`%tVa+B6$LbU##|9E@?!BOMkN$>SCG^NNRMK@%8OcM8;?2Dd;)A4d32d(-{eIAiR1?@ zMX6>wHv7sfX;-owj{2VQ(Ot|weyO$fU|B6`auP4iMN+LxNLMIsVK$tnJdBv}+{9x| z4y44vI8FeiD-argsRAnLb)JNwp;)vm_BWLBi|`dpAK+3n;E2$rHD@5lYJw zA?>k_5h>;n?+b_;F(Sr9Pv_LmyeK}z%T+O2eMi^wPPiIRoZxa>Y?Mw)Umhq4+wah! zG9FU>Tn74~+?PJQp6c?Il`Xi=58EQob4au?>LUi9879Nm&9|z@NwJVH^__Y_#9-a8ob+=lszL1*Ov<}>^U-}Ex5;Db+OQ33XJH6MEtSMWZzFm} z=1$#14;uHeg}5Y{T#|#ET!cAFD|4@-xCbJ6Ul zhbfe3Mn%PfXnQ6oCt+ECf*)ho=^m1?^;sB;yR?Q13)804rV<}vA|d~ z$>RM`V)HDEXJ>{X(P|6UJTKw+^H>Zx&x=jD>N_an);2AYmMlm=Gpg6qas=p6!=d>e zjsED?%ShDnSn_ux(%80ypqn6R#60W*62@%C)L02t3Nm7n=dzYIgLuiQ7I|{x%t)cN z$oZ4lGNw zNkmO2P3g=`0>~k)Z*U=<9R*7_1`Eu-i45?N zP6wnvK$#z7D-6pXEW@7ZWvr_$>mNbQPVM9$LHDq4n|~zFH)6FcW$f=#L@QR`r2=y+ zyMC@))iN!Hw!|5jX|XO#=vc~{+Eb2F$Lf${9pm{A|ia*L={ zhEQ`hGpz&?%nr^h1ClziTBQL3MGAip@_J#0+};RCcu8AyV_YPkyOnJcI(oQWL@mhS zB(7W}uMNCF1I7k2G#34c1!GZ0QptCS_dH#ZI~U1nY*|suiIa4Ri{x=q$P*V_eNP#p z)|`RF_I|sNTdRnRlmdw5WK$riWge~-&{%V>G42NGxhNJUYrDi_HENv+&kB}A?A+^fE*)hJNPTD3Ag&{}F2 zC;!M3P}E8ihdUR^1c@UT$*jLXVXrM}<>l5Y>EFOP21zZTphH8;D(%kxks6|w3qY!X zqzV_AOOW(J)Jly}87{)AEN1HtNUAIIWkjtaE&`5Rq>|~kygpLJ^jjtrrL?G(b5m&t zVz(9cra%H^lW3F!NN-j+HYsX#6(n5`*Bvl-UB|y@(fX1?-mhlBkK&q^$H8*qb zJsFV&Wda%)n^-B2`2!9VD(?#1$mYqL!;J;^<{B zC2D~?NGgY-V2$0c(A{xe1tfD4X5Y9zlC?dub8annkmUA>m!FBcDQe|`B#(=x=SX5ZZUdzQ@}3jpE(k}3*&6_7Y*-0vnAaq+TSxM>xT^uqMpJ1&yGtG4ME zd!(Zju0!cM7b!1ll_U5$07*Bv$S(y*%Ef9G>N~v*imWSY)#D=F14$K8D^p>2RoY8% z5vV9?l>tdt9f$=Mtvag^3+ux<&{5E#m)#CUX);!;39D8mFMA1vJ!Lg>sqAGh z$wi7l(hdJeUi+}3N2Pu?`!Zhk%BEkp8OF)Q zc@jYHfKme_RRbF9Bz#EdSQS80NW?{=7SsR}oNP3Z5t3iPD1SDv>4_G50sc7|b$gPFtl=iOW*2*xuR^cLfASvV`RYAh%&ZxQV+3)AnMagpwW#1$Yt&t_jJH}?`GbHzoP61BJ^cdirA*bo<~3zE8_ zC}cdj*g{fQ0fIRI>5e{PY)@VTB#6+6k+`-p-}5x4=(hEC<6I;MB&EFUB}A>p z0~(=*J_6kgXf$^>V^)2nEI?d=*&U$FWhhD`Ac1-ysS~T!fa$mAQNI;~R?Be_W^Y>q zAZcRj>{=Y9=LsLMUO=O(12I=0fr=oR%UCURxVJ&8mOB@5w`w`f-@HH^p9|5e8@aVy zxkxpDxPc^B)GCnEUG2^S414?@_fi>(vtOyb;5QVYK?AlFbzAGT9Y5L8|72=#*tAb$b>}BtEZmlPnmpwBR zXGxHtis-HnUXiPdtlxb>Wi z%+*rhrUDw#LDs|?T%<@J;n`#91QOdz?^SNCE^v{e`|E_o_mqp+CeEJb^{T){^7_zq zE`sGnt$FWd?+F(v!%0}-xK-gI@|nJa^{n85yqB?FbwH9uK=rvu10d-J7nuW))K%EK z70_r^4_NsOp3YV+5AqbNGgP)6e#S@J8w6THmI~!t0EUE8fzC$QU)L{s(}kg zbWT!^i{yZ$H=6p@gUvJ)cS$ zF=RX5kW-}rWxgIrY=d0PN$gyNh^=rY=jFLb9+z@4{i@M3uG#s3IfKYN=XzK6st&EmDmvq}2F6kf=}JmD zmw*s$XbI5n-MS}Kf4>c53zj6VJ95R@FeAjTp&{`~h!8}*J`arp zAyG);^_Ubsc_adaRw=F#JqxT-YSvf35uwit&aiM~H5_;3B``F&DA0>Ueftk?hdqyP zf`b#=B^a2v-xGgF76g*+*jP-QgF_4khFCyw;kXgUNzCpnw&=B6i{P}iFNC3i#q!*) zy&GZsuI~yU2JJM|iKrgxn=kry#L_e6_zVv&jz)Rco=vcI=WS6PI)~#J*F){1F+cuj z>hI#{8PwmMq8$gvx66JqFUiQ|_>1Q+rhAWFC)=+2|M-Dz@QBbc4}|y1=hHnbpNqIE z?d8H;8dc`8lBks{ZsmB{6Qb1!gCma_fRRxTI%41t?%x65zU`B6#dH76s80}uP@ZWZ zX{MW==J1A>?MT)4zH5$!_K+uEEM0%((u?6m&->5BHCuMv24DQ2m%zXvi>z<6;@Y*x zJRdGR`!#U%sw|E|rhg6ks_8pqh&W~S3*eITUIWJ-_2kU{KKA%Fxb^N2!iJw;E89W$)4ivzc>%0@ z%4^}cf_rZk&%ftq*Miq(NxWAOwVW+x-BjkY6xwo1WEL06?heWGi}{P~+ov;rsA-phT0n*O{?frHII;C&TN+&r>r#tbfWo;WwZ4kz9~a zS+;l$oP6BnkVaazw)w=z;iD7s}xA69CPH^@RH~M7tBnd!)<;>r8 zZfB>1vR;3dXSRa~T#ZxKHRqpwMecKmh)+EBasjq@%*o1j$$4*u3(ony@&3>F53)oO!}aWuFPSCmnM+Jl(iIuMps=4|M;@$Gs3PJh#NXelRg%!s-zF zMy#S1I#}lBN=KDh4q_M4<$ zL_~M=ii_bHPk(LVn%lm29enhf*TeMe0eQ`(7rhK#_XqD!T(kay*TG#sxmJE&_te*> zp7Zff{Vja|t}nx$eOqCH=qS+5LqEYXMQDN(oO-j7}LxA46mUI%;j zZVT=e<8&_F`|MXnV@;wnc$m_+8qr63ntQlLKx3{Azu@YX%h$-mDn^M}^7^m6UpgEY zE@jfnq`dSlPPk&GGAU61 z_n*UpCF8Jcct8T>u8r5ickg%xT>SK_;&EQK29_^63wG?<0Bep(_xH9tuK_l25RN)- zKn%}exc{LW;U^E=0N=gqQ*hpsFO_|zv08I%`rccA5ZrqK@g@%0B;AXL;pf}Mz4zY$ zw~Bku7x#J$Lmi7XueA4iSKz9q-z-s!H(-_+8(RV|`K`Z&t0w;pzJ164f%|uS26)R& zlynINkz8fge&L_J`rqNFf>7=kFMWFUU|wN z3m({Vj~%qH`2=kI+4b<#2dTgNw(ElaO)2@!RT0Q0h|v2sc9ZA&qbO5$WzWv+ak=+~NUI859D#Y2y z;9xF1Dm@Vhuq|BDl0-<3)Psk&+kwIZv1{ehv!rOF7ZQ&?{+_)~&l?_GB1OfG_udR= zKPl<2I#cxjOgRSc5#r`H$$2(zz5zDfe|_M)5@R(b{@M6baqk()dr3^AL*4t(&JD2P zzUyJr&##xwTWvl zecD^$qo2Pq@Xm9Gk;?-K#9s8)bC1L4WvPK?fp87&*w*At#{!oa6+w0G01dstH zeI4>|i)HqO2z;QmxYqONeUgs%o!dW|0*YQ%EL|gyb56ek9(v@p@aY?0EkL|Ywo%@D zM)AGp3eLCvkqz*f8(#&7r?v-XeU?qxSOx&LMPC(=(m{&5W!y^n< z9o>fG)(*gN#}B}<#}5JC%}=KHPY#-$6+%vFw^rxzAD4M|+ty!A%-*tKtP8XGd( zUiHim2j)^uVXst};XU`VyVLRA!%;E`L)1Ss%mkOX5kB-EuXnnK^tYE>{!y5n1<4&Y z{rm>_*ME1rceS|p#g~7~VjgzmB35y$A&^w#C^flAUaxsUK-NI$M_C}m5U<6gTs$CN z$l=L{tkt)?#o*88w38>Fofo`E#5pwN!Q!O|_iX+&yy35Jg-b5@Jvd9uwkI3npJ}!| z;h4+efroCYu<2{|Z&@mjv>1tBCnoo&e*4je@4(-@^C}n+{qUG2`8Eas86Ndu$+BRa z+k+f_c<;6FCvUn1o^j#JrTBKrN!k5fEtLP$PIv+QOiU>9N-}>d6g}uWz4YT(+nrg`Nr>5v z9UfXFei{cKiwRVQb+m}9d9ZAy0Oz3{@b%l?0bl<5+ok9Kw3CF~e(I(0oL_$hEF4Sf z1`9`5OEEDwG8d}@$Q&dhb`tx{a^91lA-M4hVC{oaB+c4Th<+Oyq0kyJzTA@{*u>!- zaN~F04xj(Z+oYl3jFU;%xD+mb&MQ;>U9w=cNqa>&el5?^QQ6GvYzf94sSE5&wAW4W?1-b%Fmc&J9Ac^oOp6l2n zE{0!U_qx=z;}iSgfo-=1@mU%3@98JK5T<9itc#9gRy{d$j8R%=0RHGj--DCZu7ib( zJXm>T8;)8nM8MU9u;;+-aQ!#m4qv+ApHp>^6OKectP27Mc~MGb9+RTa_kVa@>i6Hd z>Th9mtR)QtOP9A{=?ZZyYs)AH;?}2}cn-Yr)!%@VMIXrk@xNdB1HmEI!IOkE zbn4HUN@lm3i*yAJJq_UNX${qNl!0%tq^j1x_?`EeaH8Tlvbj{zd8( zL7*MLmhBr-oaY74{A;*#!&;b`JpgB%^n%O~4H@qwooEP4#WP=a81v-o`v z-XM+}rG;sDU@@#c<`OvJ*mZE>d4VULV$LQGa~X#72QT^@{OrM7rCIlZZMVYSecNDg z5aFrkTnXzg`i)c*ezN&y8TLaVGk^5r&&mF8*evedev7*B1c;mImseWvneTAa%Y$3*k&d*5%e=^1bf0(uCQ!(feCg9)>(pWDCxx1* zLNhKMMP<`ZZ-(7_H^M?8uQP@fc!d3mte37h3W-fyAGr;_aq}nO*_XZ|DT1AOg*@^K zO$rlQjNGY$tI$zY$XD~w&W+MKr^;z3u9rtqxkudl@a_#Vj?c^?;0lnk7TK{>~ok?U}qelc6TC~FOeG->GbKM)^Yv2Av>2dUx2vnln|KL6Ff&ch@ z7+w%?@>2Ky;vV?mzrRvOhPMWC#;SmeIQda}l_|2SsFhOMZP$f~B8nu8#7wm5X4tar z9{Ayg>*2A3o21-LGx*>@;N=|>M05Dy4tUr9y&C@FHD64vU!lcdAO4TP!BI!PrS zQ6_z8w-|ix`oEVV)=9@_TW=_w=1VvIGu-jxPr>lmVF8pDv}pZHhVMgPe3eBZWS%B~ zP(3P{h80Yq!;iSi=$HpfmIM6f^>2hb?)oxZ`Mf`abI-mscPz=N`#-mRQW^uu%J`Wt zz73xGyfD8C2Z3gU3=iTs0uk@B-SF}2*JgqwQwqZZ)2|j5Lo?aoLmc+* z?!f-Xd?^AT&sfgInABIulsG)>!H6J?F>z4H$j~5@CS)}`9zN{DzCAw7OpL*atJlGb zWou-&_wL&Y_x$vFIg^pRJ~ll4W8@CzZX?s;q*>_4QGJe-j^Dxw!)`pNm+3Ca< zFa5&E`4-O9L?|=^(qEeSnHQ%lQj3p>(8mP`Y0U?P%u6s3$VSN=>V=jqjAFV7g!JMF zB$U~O+D3H{mI5VAsH+Tp%+9u9t2lXC^>Nw0wX=2{!*de zD3*&XdNe`My#y!{-v);QZXwrtOa)^!I~yz$pfMO6X3~5enO4JbBP$`*OXErHrgq5w z^Yj?fGlF&pz*XyUro+(rVD)8S!IQesU~v7=XdvPa3fl`07(;TynYlcSMDI|$)kY*K6iVk$n&*4C7*(wdZ zmy_3vX1Ng|uMhz&Scp+bJrPK7gt~|d^M<%y7Kt-rCSgRdff69=c~g%gSn zPSRuKy{&i&GBP*oMlGvW?{pLl#i{HDIHxg1yV9!5sV#^50FwYgTb&^wi1Wl*WDLd8 zGq!Fv>L7v*6jd>Ma!4nZV0J~6g$WlVVL@{DTT_Xbedo!(o5>?|Vor?*OInjzNSIRp zBS#~K%bHapL3I(=o}mFv`DM86J_y3%qdGz^CMOM#Nu3G@2q4LORl`^!Aq6<>NLy1M z=~+ru#9Rkr3M7sRC`_W_rarIHZ-Qtr`C@ram?=x#YY?ffXr!x6a1H%4Gf<)bju|P8 zOrlTqoo8FU&|)bwQ~ub7K#mKG|qVO{PK1?sJ;ugR%)nC*3Ta@gN zR};0G21#X(!mDr*Lu9H_f9hVBeHaTkm+eQ_q|-KHN6b(7R@C=AlPp#s25!5ES*(}L z0ur-YbIe!kZ2d813{)OPgwlkiYB-`vS?b=YN#}l&7PMC%*o!pd91}nQU-xJ+AI`v_Mt3XWmqFpwHbW`odE3$5*IFF zt)StoC@vtulI*t$kkk^rswnI!qe%}p3q{MOc9k{@t+C#r%szL6z+ zh&$7`lfj`-)N05QR^RGXir5{2