Commit e038b78c4abc2caa9ca1ffa69d3cdddb8d2cd952

Authored by Neil Blakey-Milner
1 parent b5e85d2c

Import tinymce 1.45


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3459 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 462 changed files with 10177 additions and 0 deletions
thirdpartyjs/tinymce/changelog 0 → 100644
  1 +Version 1.45 (2005-06-23)
  2 + Fixed so the newdocument button shows again, was removed by accident in RC2.
  3 + Fixed so styles drop down in link dialog gets hidden if no classes are defined.
  4 + Fixed bug where Paste command in context menu wasn't working.
  5 + Fixed bug issue with not having a base href element in preview plugin.
  6 + Fixed bug where input elements produced double type/value attributes in MSIE.
  7 + Fixed so the check for empty contents in cleanup handled uppercase elements.
  8 + Added a alert box is a popup is blocked by a popup blocker.
  9 + Added updated dutch language pack, contributed by Fred Stuurman.
  10 + Added a confirm dialog for the newdocument action.
  11 + Added mceContentBody class to the iframe document body.
  12 + Added allowtransparency attribute to iframe.
  13 + Added fix where some HTML content produced runtime error in MSIE.
  14 + Added a lot better Safari support, but many things are still very buggy.
  15 + Added flash_wmode, flash_quality and flash_menu options for the flash plugin.
  16 + Added new dialog_type option, this enables you to switch back to modal dialogs in MSIE.
  17 + Updated Canadian French table language pack contributed by Virtuelcom.
  18 + Fixed some minor issues with Simplified Chinese language pack.
  19 + Re-added Tahoma font to font drop list, was removed in previous version.
  20 +Version 1.45 RC2 (2005-06-15)
  21 + Fixed bug where paste_use_dialog option for the paste plugin wasn't working correctly.
  22 + Fixed bug issue with setContent not calling custom cleanups correctly. Inflicts the Flash plugin.
  23 + Fixed bug where external_link_list_url/external_image_list_url in fullscreen mode.
  24 + Fixed so TinyMCE doesn't use modal dialogs on MSIE, these where giving some problems with for example lost sessions.
  25 + Fixed the auto resize function for popups to use new logic.
  26 + Fixed so callback functions gets called correctly from fullscreen mode.
  27 + Fixed misspelled language pack for canadian french in the advimage plugin.
  28 + Fixed so openWindow can open use absolute URL:s.
  29 + Fixed bug issue where auto_cleanup_word sometimes didn't work in MSIE.
  30 + Fixed bug issue where the close button in dialogs wasn't available on Firefox on MacOSX.
  31 + Added new pastetext icon contributed by speednet.
  32 + Added new browsers option that enables you to specify what browsers is to be WYSIWYG enabled or not.
  33 + Added partial Catalan translation contributed by Marc Bria Ramírez.
  34 + Added portuguese Brazil translation contributed by João Borges.
  35 + Added updated Simplified Chinese language pack contributed by yang huixiong/cube316.
  36 + Added beforeunload handler for fullscreen plugin so contents gets updated when the window is closed.
  37 + Added a new fullscreen_settings option for the fullscreen plugin contributed by David Glick.
  38 + Added new insert table command to context menu when user clicks within a table.
  39 + Added new advimage_constrain_proportions option to advimage plugin, contributed by Knut B. Jacobsen.
  40 + Added updated advanced theme with a new external toolbar location option, contributed by Man-Chicken (http://www.zoomshare.com/).
  41 + Added new tiny_mce_gzip.php file, this PHP script merges and compressed the requested .js files to improve loading times.
  42 + Added updated czech language pack, contributed by Stanislav Lacko.
  43 + Added new mceRemoveNode command, this command removes a node and inserts the node contents instead.
  44 + Added new behavior to format select box, you can now remove a paragraph by selecting -- Format --.
  45 + Removed ?rnd from external_link_list_url/external_image_list_url since it doesn't work well with serverside scripts.
  46 +Version 1.45 RC1 (2005-05-27)
  47 + Fixed bug where character map inserted &amp; and &lt;/&gt; when using & < >.
  48 + Fixed so paragraphs containing &nbsp; is converted to numeric or raw if entity_encoding is set.
  49 + Fixed bug in searchreplace plugin when user tried to search on a empty string or the editor contents was empty.
  50 + Fixed repaint/trail graphics issues with images and tables in FF/Mozilla.
  51 + Fixed some memory leaks in TinyMCE core and context menu plugin, only MSIE was inflicted by this.
  52 + Fixed stange issue where elements sometimes disappeared in MSIE.
  53 + Fixed URL convertion problems with onmouseover, onmouseout image urls in advimage plugin.
  54 + Fixed URL convertion problems with Flash plugin.
  55 + Fixed the experimental Safari support, some features work some doesn't.
  56 + Fixed bug where multiple a elements where created when updating links on images in FF/Mozilla.
  57 + Fixed bug in importCSS function, was having a meaning less if statement.
  58 + Fixed so the contextmenu plugin uses images from the configurated theme instead of the advanced theme.
  59 + Fixed so the external_link_list_url/external_image_list_url options can use relative or absolute path.
  60 + Fixed so the external_link_list_url/external_image_list_url has a random query parameter to prevent it from cache.
  61 + Added new mceInsertRawHTML command, this inserts raw as it is HTML code in the the selected position.
  62 + Added paste plain text plugin contributed by Ryan Demmer, converted it into a paste plugin.
  63 + Added updated paste plugin contributed by speednet, includes paste directly feature for MSIE.
  64 + Added split/merge table cells support, to table plugin and context menus.
  65 + Added cut/copy/paste table rows functionality to context menu and table plugin.
  66 + Added new mceSetContent command, this does the same as the setContent function.
  67 + Added new clear all/new document icon to advanced theme.
  68 + Added new remove formatting and select text color icons.
  69 + Added new directionality plugin to better support languages that write from right to left.
  70 + Added new fullscreen plugin, enables users to toggle fullscreen editing mode.
  71 + Added a new template/tutorial plugin to aid people in the development of own plugins.
  72 + Removed visual_table_style and replaced it with visual_table_class. [BREAKS COMPATIBLITY].
  73 + Renamed urlconvertor_callback option to urlconverter_callback.
  74 +Version 1.44 (2005-05-03)
  75 + Fixed bug with contextmenu not showing at the correct location in MSIE.
  76 + Fixed bug where a error was produced by the Flash plugin if the user reloaded the page in MSIE.
  77 + Fixed issue where mceAddControl and mceRemoveControl commands produced a error in MSIE.
  78 + Fixed bug when images and flash movies where mixed in the editor produced strange results.
  79 + Fixed so trailing / characters isn't removed from URLs.
  80 + Fixed so the contextmenu uses a diffrent method of loading it's custom CSS file.
  81 + Fixed getAttributes problem, it should read getAttribute.
  82 + Fixed so "Edit HTML source" window may be maximized.
  83 + Added French eacute entitiy to default entities option.
  84 + Added a height CSS value for the element path in advanced themes editor_ui.css since it keept bobbing up and down.
  85 + Added updated Polish language pack contributed by Marcin Szymon Sznyra.
  86 + Added better window auto resize method for most dialogs.
  87 + Added new feature to set what tags are to be left open in valid_elements. Add a + before the element names to enable.
  88 + Added nowrap for the editor table cells, sometimes the editors controls wrapped.
  89 + Updated German language pack contributed by Krokogras.
  90 +Version 1.44 RC2 (2005-04-25)
  91 + Fixed bug with host prefixes and port numbers when having relative_urls set to false and remove_script_host set to true.
  92 + Fixed bug when site absolute URLs for example /something was converted incorrectly in Firefox/Mozilla.
  93 + Fixed bug where the link wasn't auto selected in the drop list in the advanced themes default link dialog.
  94 + Fixed bug issue with the flash plugin and croping out characters before and after the movie.
  95 + Fixed bug where the editor jumped to top of editor area on enter/return when doctype was set to XML Transitional.
  96 + Fixed bug where context menu was appearing in the wrong location if the window was resized.
  97 + Fixed bug in the context menu where table properties wasn't working.
  98 + Fixed bug where a selectorText exception was trown if the CSS file contained @import or @charset.
  99 + Fixed bug where bold/italic/strikethough/underline wasn't selected/unselected in toolbar some times.
  100 + Fixed issue with hspace and vspace when having the inline_styles option enabled. Contributed by speednet.
  101 + Fixed bug where access denied error was thrown sometimes in MSIE.
  102 + Fixed so images without src won't be inserted.
  103 + Fixed some issues with width/height fields in the advimage plugin.
  104 + Fixed so the contextmenu plugin doesn't appear in MSIE 5.0, now functions with 5.5+.
  105 + Added filebrowser icon to mouse over and mouse out fields in the advimage plugin.
  106 + Added filebrowser icon to popup field in the advlink plugin.
  107 + Added so the triggerSave function gets auto executed when a user calls submit on a form, this can be disabled with the submit_patch option.
  108 + Added missing readme.txt file for the context menu plugin.
  109 + Added new border and background color fields to table dialog, based on contribution by Neirda. Enable them by the table_color_fields option.
  110 + Removed some old outdated items from FAQ.
  111 +Version 1.44 RC1 (2005-04-20)
  112 + Fixed bug where width/height attributes of a image wasn't stored some times in Firefox/Mozilla.
  113 + Fixed bug where P elements where created if a user pressed return/enter within a h1-h6 in Firefox/Mozilla.
  114 + Fixed bug where the remove format fuction didn't work some times in MSIE.
  115 + Fixed so backspace/delete gets added in one undo level in MSIE (improves performance).
  116 + Fixed so the "Could not find element by id or name" alert only shows when the debug option is set to true.
  117 + Fixed bug where bold/italic didn't work in Mozilla 1.3.
  118 + Fixed bug where width/height of a hidden TinyMCE instance where incorrect.
  119 + Fixed so the function layout of classes in tiny_mce_src.js uses prototype keyword instead of TinyMCE_ prefix (reduces size).
  120 + Fixed bug where triggerNodeChange produced javascript error some times in MSIE.
  121 + Fixed some issues in the Swedish and Spanish language packs.
  122 + Fixed bug where first undo level wasn't working correctly.
  123 + Fixed so flash plugin loads it's needed CSS data from within the plugin.
  124 + Fixed button images and CSS in the simple theme.
  125 + Fixed so the simple example shows how to use the simple theme instead of the default theme.
  126 + Fixed so cleanup default values can be set to empty. For example alt= generated alt="" on img elements.
  127 + Fixed memory leaks in MSIE (circular closure problem) events are now removed in a better way.
  128 + Fixed bug where URLs where converted incorrectly if the editor page URL contained / characters.
  129 + Fixed bug where table guidlines didn't work correctly when using the build in Mozilla table buttons.
  130 + Fixed bug where the Flash plugin was breaking other elements.
  131 + Added new contextmenu plugin, this plugin adds a menu if the user right clicks/uses the contextmenu on elements.
  132 + Added new multiple configuration support, the init method may now be called multiple times.
  133 + Added new remove_linebreaks option, this option is enabled by default and removes all HTML code linebreaks.
  134 + Added new behavior to the textarea_trigger option, if mode is textareas and trigger is false those elements will not be converted into editors.
  135 + Added new entity_encoding option, enabled user to better control the behavior of how character are converted into entities.
  136 + Added new isDirty command to TinyMCEControl, this method returns true if the user has done any modifications to the content.
  137 + Added new onchange_callback option, this callback is executed when contents within the editor instance is changed.
  138 + Added new init function for themes/plugins this gets called when a editor instance has finished it's setup.
  139 + Added new init_instance_callback option this callback is executed when instances are added to the editor.
  140 + Added new cleanup option this option enables users to totaly disable the whole cleanup process.
  141 + Added new importCSS method to TinyMCE. This method allows plugins and themes to load custom CSS files on initialization.
  142 + Added new getSelectedHTML method to TinyMCEControl class, this method returns the currently selected HTML contents.
  143 + Added new getSelectedText method to TinyMCEControl class, this method returns the currently selected contents as text.
  144 + Added new removeclass behavior to the removeformat button. The current class will be removed if no contents is selected.
  145 + Added new queryInstanceCommandValue and queryInstanceCommandState methods.
  146 + Added new option button_tile_map, this option contols the usage of button tile maps and is disabled by default.
  147 +Version 1.43 (2005-03-06)
  148 + Fixed bug with ask option not working at all.
  149 + Fixed bug where a "instance is not defined bug" error was produced.
  150 + Fixed bug with empty image src produced a error.
  151 + Fixed so the simple and default theme used the same CSS style as the advanced theme.
  152 + Fixed bug with the relative to absolute URL convertion logic if a empty string was passed used.
  153 + Fixed parse error bug with the source editor some servers can't handle XML PI declarations.
  154 + Fixed bug issue with HR elements in MSIE, if a specific work pattern where used a runtime error was produced by MSIE.
  155 + Fixed bug in the URL convertor logic, port numbers was not correctly handled.
  156 + Fixed issue where the cursor was placed before a insert of custom charater or date/time.
  157 + Fixed bug where the editor height option didn't work on MSIE.
  158 + Fixed bug where a linefeed within a table cell broke the table in Firefox/Mozilla.
  159 + Fixed bug where return/enter key after a image removed all content.
  160 + Fixed bug where return/enter key sometimes produced nestled P elements.
  161 + Fixed bug where the editor was stealing focus on load in MSIE.
  162 + Fixed bug where the visual aid logic forces width/height attributes on tables.
  163 + Fixed bug where getCSSClasses some times returned null value.
  164 + Fixed issue where the lang_insert/lang_update language variables wasn't entity decoded.
  165 + Fixed so the image/link/flash drop list gets auto selected thanks goes to Randy Simons and salzbermat.
  166 + Fixed so remove formatting button in MSIE removes all classes aswell.
  167 + Fixed issue where output contained single br element when the editor area was empty.
  168 + Added new %A/%a/%B/%b format chunks to insertdatetime, these insert localized date names such as January.
  169 + Added new oninit callback option for TinyMCE this callback is executed when all editor instances been initialized.
  170 + Added new preview panel to dialog in the advimage plugin, contributed by Virtuelcom.
  171 + Added element class name to element path in the advanced theme.
  172 + Updated Canadian French table language pack contributed by Virtuelcom.
  173 + Updated the swedish language pack, contributed by Mats Löfström, York Consulting AB.
  174 +Version 1.42 (2005-02-14)
  175 + Fixed bug with the element path beeing resized if width/height of editor was 100%.
  176 + Fixed bug with reloading/flicker of all button images in MSIE if browser cache is disabled.
  177 + Fixed backspace/delete bug in Firefox, some times the cursor got stuck.
  178 + Fixed bug issues with enter/return key in Firefox/Mozilla.
  179 + Fixed bug where copy/paste and drag drop of images/links failed in Firefox/Mozilla if a document_base_url is provided.
  180 + Fixed so when relative_urls is set to false it forces absolute URLs for images/links.
  181 + Fixed so the _src.js suffix versions of the themes and plugins gets loaded with the tiny_mce_src.js script is used.
  182 + Fixed so verify_css_classes option is disabled by default.
  183 + Fixed bug where tables where resized when toggling visual aid in Firefox/Mozilla.
  184 + Fixed bugs with advhr plugin running in a hidden div element.
  185 + Added new auto_focus option that enabled a specific editor area to be focused on startup.
  186 + Added a extra argument to the filebrowser callback inorder to get the calling window reference.
  187 + Added a new persian (farsi) language pack contributed by Morteza Zafari.
  188 + Added new more nice looking icons contributed by Morteza Zafari and Michael Keck. The old icons are available in a separate icon pack.
  189 + Added updated Canadian French language pack contributed by Virtuelcom.
  190 + Added updated French languahe pack contributed by Laurent Dran.
  191 + Added updated German language pack contributed by Tobias Heer.
  192 + Added some documentation regarding the layout manager options made by SlyD.
  193 +Version 1.41 (2005-01-31)
  194 + Added new table plugin, all table code is moved into this plugin [BREAKS COMPATIBLITY].
  195 + Added new external_link_list_url/external_image_list_url options for better backend integration.
  196 + Added new file_browser_callback option for better backend integration.
  197 + Added new layout manager code into the advanced theme, contributed by SlyD.
  198 + Added new nowrap option, enables so users may change the word wraping behavior.
  199 + Added new Thai language pack contributed by Innozent.
  200 + Added obfuscated version of all plugins and themes to reduce over all startup/download time.
  201 + Added Simplified Chinese language pack contributed by cube316.
  202 + Added a updated Czech language pack thanks to Josef Klimosz.
  203 + Fixed issue where anchor elements where closed. This results in browser problems with the outputed HTML.
  204 + Fixed bug where the first return key press didn't produce a paragraph in Firefox/Mozilla.
  205 + Fixed bug in the searchreplace plugin where replace content sometimes fails in Firefox/Mozilla.
  206 + Fixed so all language packs now uses the ISO-639-2 code instead of ISO 3166-1 [BREAKS COMPATIBLITY].
  207 + Fixed some issues with the force_br_newlines option in MSIE.
  208 + Fixed bug where the backspace or delete key produced BR elements in Firefox/Mozilla.
  209 + Fixed bug issue with link and image dialogs of the default theme/simple example.
  210 + Fixed some bugs when having the editor hidden in a tab/div, contributed by Ernst de Moor.
  211 + Fixed some character issues with the Danish language packs, contributed by someone unknown.
  212 +Version 1.40 (2005-01-09)
  213 + Added a new default value for the font size drop down, if no font size where found this gets selected.
  214 + Added a auto resize window feature, this is enabled by default but can be disabled with a window argument.
  215 + Added a new print plugin, prints the current editor contents to a printer.
  216 + Added a new searchreplace plugin, adds a search, searchnext and replace button.
  217 + Fixed bug issue where buttons didn't display correctly on some Firefox installations.
  218 + Fixed issue with value and type attributes of input elements getting lost in cleanup on MSIE.
  219 + Fixed so that the getEditorInstance command is public, returns a TinyMCEControl by id.
  220 + Fixed issue where "true" and "false" string wasn't treated as booleans in TinyMCE init options.
  221 + Fixed so cursor/mousepointer allways remains a arrow in all themes when rolling over buttons.
  222 + Fixed the popup windows so they are mode "modal" in Mozilla/Firefox.
  223 + Fixed so the ask question is displayed when elements are focused with the tab key.
  224 + Fixed so the ask option works when mode option is set to exact.
  225 + Fixed issue with visualaids on tables not working correctly when the user uses the tab key in Firefox/Mozilla.
  226 + Fixed some bugs with the mceSetCSSClass class command and the element path.
  227 + Fixed a new version of the mceInsertContent command.
  228 + Fixed so the auto_cleanup_word option is disabled by default.
  229 + Removed the langs of the zoom plugin, it now uses + instead of the "zoom" word.
  230 +Version 1.391 (2005-01-04)
  231 + Fixed major spacebar bug in MSIE, spacebar was disabled.
  232 +Version 1.39 (2005-01-04)
  233 + Updated the Flash plugin with a new version, contributed by jamesw.
  234 + Added new setWindowArg function, useful if plugins are to call other plugins.
  235 + Added new save plugin, this plugin adds a save/submit form button to tinyMCE, contributed by SlyD.
  236 + Added new hilite color support, sets a background-color style on the selected text.
  237 + Added new variable replacement popup URLs, check the openWindow function documentation for details.
  238 + Added new force_p_newlines option, forces P elements on return/enter key in Mozilla/Firefox.
  239 + Added new theme_advanced_path_location, adds a element path list.
  240 + Added new theme_advanced_toolbar_align option, defaults to center.
  241 + Added new Portuguese translation contributed by José Pedro Pereira.
  242 + Added new mceSelectNode and mceSelectNodeDepth commands.
  243 + Added new add_unload_trigger option, this adds a unload triggerSave call. Enabled by default.
  244 + Added am/pm time format to the insertdatetime plugin.
  245 + Fixed font color and size attribute bug, contributed by Vincent FIACK.
  246 + Fixed className undefined bug, Firefox/Mozilla produced a console error sometimes.
  247 + Fixed so mceSetCSSClass command may be applied to all sorts of elements.
  248 + Fixed so anchor elements can be removed by setting the anchor name to nothing.
  249 + Fixed typing performance some in Firefox/Mozilla, removed some nodechange triggers.
  250 + Fixed so the zoom plugin is invisible in MSIE 5.0, since zoom isn't available in that browser.
  251 + Fixed bug with the emotions plugin in MSIE 5.0, it was opening a new window.
  252 + Fixed so contents stay within the editor if the user hits the back/forward buttons.
  253 + Fixed bug where the window.name property was set to the image name.
  254 + Fixed so anchors links within the same page are made relative when relative_urls are set to false.
  255 + Updated the advanced theme so most of the images are loaded from a tiled image, improves loading time.
  256 + Updated the Swedish language pack, contributed by Martin.
  257 + Updated the readme.txt in the advlink plugin, was some problems with the valid_elements.
  258 + Updated the default CSS for the advanced theme some, added button backgrounds to look like office2k.
  259 +Version 1.38 (2004-11-28)
  260 + Added new textarea field for form elements when debug mode is enabled, contributed by Michael Keck.
  261 + Added new spacer item support for the theme_advanced_buttons<n> options, contributed by Michael Keck.
  262 + Added new selection borders for images and hr elements, contributed by Michael Keck.
  263 + Added new advhr plugin, this plugin handles advanced settings on HR elements, contributed by Michael Keck.
  264 + Added new german language pack for the preview plugin, contributed by Michael Keck.
  265 + Added new word wrap and source formatting to the source editor, contributed by Michael Keck.
  266 + Added new updated charmap, contributed by Michael Keck.
  267 + Added new flash plugin that enabled flash movied to be handled, contributed by Michael Keck.
  268 + Added the old cut/copy/paste commands to the advanced theme, these are not visible by default.
  269 + Added new theme_advanced_buttons<N>_add_before option to advanced theme.
  270 + Added new "update" button title for a popup windows.
  271 + Added new zoom prefix language variable to the zoom plugin.
  272 + Added new entities option, that enables you to config entity code to name convertion.
  273 + Added new custom cleanup possibility to plugins.
  274 + Added new cleanup_callback option, adds the possibilty to add custom cleanup logic.
  275 + Added new Norwegian language pack, contributed by Sten Aksel Heien.
  276 + Added new Korean language pack, contributed by Setzer Gabbiani.
  277 + Fixed the layout of the color picker, contributed by Michael Keck.
  278 + Fixed so the preview plugin doesn't include the any toolsbars in preview popup window, contributed by Michael Keck.
  279 + Fixed bug where anchors elements was treated as links.
  280 + Fixed so all popup windows are modal dialogs in MSIE.
  281 + Fixed bug where the word "null" sometimes appares in HTML after cleanup in Firefox/Mozilla.
  282 + Fixed bug where form elements with missing name attributes produced errors.
  283 + Fixed some default value bugs and issues with the new advlink plugin.
  284 + Fixed the link/image dialog sizes in the SE language pack.
  285 + Fixed the content duplication bug, it seems to be fixed anyway, if not please let me know.
  286 + Fixed bug where plugin handleNodeChange extentions broke the theme function.
  287 +Version 1.37 (2004-11-12)
  288 + Added new mceResetDesignMode command that can be used when the editor is placed in tabs.
  289 + Added new updated Italian language pack thanks goes to "Fabrix Xm" for the contribtion.
  290 + Added new greek language pack thanks goes to "Jacaranda Bill" for the contribution.
  291 + Added new french language pack thanks goes to "Pat Boens" for the contribution.
  292 + Added new russian language pack thanks goes to "Roman Filippov" for the contribution.
  293 + Added new updated Dutch language pack thanks goes to Arnoud van Delden and Ernst de Moor for the contribution.
  294 + Added new convert_newlines_to_brs option, that enables newlines to be converted to br elements.
  295 + Added new custom_undo_redo_keyboard_shortcuts option, enables keyboard shortcuts to be enabled/disabled.
  296 + Added new auto_reset_designmode option, thats resets the design mode when a editor instance is focused.
  297 + Added new form reset handler, resets the contents of TinyMCE areas when the onreset event is trigged.
  298 + Added new skip_cleanup parameter to triggerSave, this parameter is optional and defaults to false.
  299 + Added new lang_underline_img language variable to all themes.
  300 + Added new title attribute to all images, enables tooltips in Mozilla and Firefox.
  301 + Added new insert and cancel CSS id's for all submit and cancel buttons.
  302 + Added new full featured example that includes all available plugins and buttons.
  303 + Added new advlink and advimage plugins to TinyMCE, these are more advanced link and image tools. Contributed by Michael Keck.
  304 + Added new parameters to insertImage and insertLink commands. Contributed by Michael Keck.
  305 + Added updated compatiblity chart, includes a matrix table thanks goes to Ernst de Moor.
  306 + Added new insert image icon contributed by Arnoud van Delden and Ernst de Moor.
  307 + Added window focus on all popup windows, contributed by Arnoud van Delden and Ernst de Moor.
  308 + Fixed some issues with the char map added some characters and removed duplicate ones, contributed by Arnoud van Delden and Ernst de Moor.
  309 + Fixed the insert row icon, rotated it 180 degrees, contributed by Arnoud van Delden and Ernst de Moor.
  310 + Fixed the visual aid icon, made it a bit darker. Contributed by Arnoud van Delden and Ernst de Moor.
  311 + Fixed some issues with entity encoding in source editor aswell as in core cleanup code.
  312 + Fixed bug where the auto import CSS feature imported invalid CSS rules with : or spaces.
  313 + Fixed bug where unnecessary entity encoding of characters was done.
  314 + Fixed the window sizes some to better function on MSIE with SP2.
  315 + Fixed some issued with the auto word cleanup feature, fixes some issued with content duplication.
  316 + Fixed bug that made the editor to throw weird error when HTML code includes <!a or <!/a> content.
  317 + Fixed bug where the style attribute was returned on images in source output even if it was disabled.
  318 + Fixed issue where the UI form elements of TinyMCE was submitted with the form submit.
  319 +Version 1.36 (2004-10-19)
  320 + Added a newly modified version of the German language pack from "krokogras".
  321 + Added auto resizing to popup windows with the same name.
  322 + Added example page for the plugin_preview_pageurl option in the preview plugin.
  323 + Fixed issue with link button auto enable/disable feature when content selection was made with the keyboard.
  324 + Fixed bug where events wasn't handled correctly in MSIE 5.5 and some 6.0 versions.
  325 + Fixed so align on images gets set as float style when the inline_styles option is enabled.
  326 + Fixed so solid border style isn't applied on elements with a border when the inline_styles option is enabled.
  327 + Fixed some issues with tables and the inline_styles option.
  328 + Fixed back button issue with MSIE, iframes was placed in browser history.
  329 +Version 1.35 (2004-10-13)
  330 + Added so that whitespace gets stripped in plugin and theme_advanced_buttons options.
  331 + Added custom plugin_preview_pageurl option to preview plugin.
  332 + Added Canadian French language packs for the new plugins, contributed by Virtuelcom.
  333 + Added new theme_advanced_blockformats option.
  334 + Added new title support to advanced theme link dialog.
  335 + Added new Ctrl+B/I/U keyboard shortcuts for Firefox.
  336 + Added Polish language pack contributed by "revyag".
  337 + Added Taiwanese language pack contributed by "Jim Kou".
  338 + Added updated German language pack contributed by "Krokogras".
  339 + Fixed some issues with ieSpell including better language support.
  340 + Fixed bug with default value in valid_elements not working in Firefox some times.
  341 + Fixed bug when focusing links without selecting any characters.
  342 + Fixed some typos in Swedish language pack.
  343 + Fixed bug with content selection and link button auto enable/disable feature.
  344 + Fixed bug issue when "theme_advanced_buttons<N>" options where left empty.
  345 + Fixed various bugs with absolute URLs.
  346 +Version 1.34 (2004-10-03)
  347 + Added new insertdatetime plugin, inserts date/time in various formats.
  348 + Added new preview plugin, previews the HTML page in a new window.
  349 + Added new zoom plugin, adds the possibility zoom the editor in MSIE.
  350 + Added new emotions plugin, adds the possibility to add smileys.
  351 + Fixed so that TinyMCE functions on MSIE 5.0 again.
  352 + Fixed so that TinyMCE functions better on Mozilla 1.3.
  353 + Fixed so that the cursor doesn't jump to the top when setting styles.
  354 + Fixed bug with STRONG and EM elements wasn't handled correctly in Firefox.
  355 + Optimized the key handling some, gives better typing performance.
  356 + Removed key down statusbar debug info.
  357 +Version 1.33 (2004-09-29)
  358 + Removed the need of loading blank.html, iframes are now created dynamicly.
  359 + Fixed bug when selecting tables, MSIE was casting errors.
  360 + Fixed bug with pluginurl variable.
  361 + Fixed bug when tinyMCE.selectedElement error was cast in Mozilla.
  362 + Added new Arabic language pack contributed by Hani Suleiman.
  363 + Added "lang_dir" support to language packs like Arabic.
  364 +Version 1.32 (2004-09-25)
  365 + Added new ieSpell plugin, only works in MSIE.
  366 + Added new "theme_advanced_buttons<N>_add" option.
  367 + Added new importPluginLanguagePack function.
  368 + Added new Danish language pack contributed by Jan Moelgaard.
  369 + Added updated German language pack contributed by Christopher Müller.
  370 + Added new any_selection to handleNodeChange callback.
  371 + Modified so link/unlink is dimmed if nothing is selected.
  372 + Fixed bug when deleting images in Firefox.
  373 + Changed the plugin location to a new plugin directory.
  374 + Renamed the "theme_plugins" option to "plugins".
  375 +Version 1.31 (2004-09-18)
  376 + Added Canadian French language pack, contributed by Virtuelcom.
  377 + Added so link/unlink buttons gets selected when user enters a link element.
  378 + Fixed URL bug when drag dropping/copy pasting images in Mozilla.
  379 + Fixed so mso style attribs don't get trimmed if auto_cleanup_word option is set to false.
  380 + Fixed bug with text alignment buttons.
  381 + Fixed bug with CSS auto import function in MSIE.
  382 + Fixed initialization bugs and issues.
  383 +Version 1.30 (2004-09-10)
  384 + Fixed bug issue where the editor was stealing focus from location bar.
  385 + Fixed bug issue with absolute aligned images lost focus when using tools.
  386 + Fixed bug #1025483, Url converting broken.
  387 + Added ability to send command values in advanced theme button list, contributed by someone helpfull.
  388 + Added new cleanup_on_startup option, to increase startup speed.
  389 + Added new inline_styles partly based on a contribution by Victor Nilsson.
  390 + Added new named anchor support.
  391 + Added custom_undo_redo_levels option.
  392 +Version 1.29 (2004-09-08)
  393 + Added new getEditorId function, to retrive the editor id of a form element.
  394 + Readded so cleanup is automaticly executed on editor startup in MSIE.
  395 + Added some various cleanup fixes for MS Word HTML.
  396 + Added new auto_cleanup_word option, enabled auto MS Word HTML cleanup on paste events.
  397 + Fixed parameter issue with insertImage function. Bug #1022863.
  398 + Fixed bug #1022874, Where the small theme had underline command on strikethrough button.
  399 + Fixed some bugs with table commands.
  400 + Fixed bug #1023204, mceRemoveControl brings back the old HTML.
  401 + Fixed bug issue with tinyMCE.selectedInstance in Mozilla.
  402 + Fixed bug issue with Mozilla not saving content.
  403 +Version 1.28 (2004-09-04)
  404 + Added new Finnish language pack thanks to Urho Konttori.
  405 + Added new rowseparator as a possible value of the theme_advanced_buttons<n> options.
  406 + Added new theme_advanced_toolbar_location option.
  407 + Added new uid variable option to valid_elements. (Generates unique IDs)
  408 + Added new "directionality" option to support languages like Arabic.
  409 + Added new character map button/window.
  410 + Added new guidelines/visual aid toggle button.
  411 + Reduced the source of the advanced theme some, and added some better comments.
  412 + Separated the default theme in to files aswell.
  413 + Removed source area size options and made source editor resizable instead.
  414 + Increased the default width and height of the source editor.
  415 + Fixed bug where image width/height default to 0x0 if these attributes wasn't defined.
  416 + Fixed some bug issues with MSIE 5.5.
  417 +Version 1.27 (2004-08-29)
  418 + Added new cleanup logic, with new options and smarter behavior.
  419 + Added new "trim_span_elements" option (removed unneeded span elements).
  420 + Added new "verify_css_classes" option (verifies so class attributes contain a valid class).
  421 + Added new "verify_html" option (enables/disabled verification of elements and attributes).
  422 + Added new value verification type to "valid_elements" option.
  423 + Added new simple wildcard support in "valid_elements" option.
  424 + Added class as a valid attribute to table elements by default.
  425 + Added so non existent classes gets removed HTML output.
  426 + Added fix for &nbsp; entities, so they get converted correctly.
  427 + Added new class select box in table dialog.
  428 + Added hr as a default valid element.
  429 + Fixed some issues with the language packs.
  430 + Fixed some weird bugs and issues with hr elements.
  431 + Fixed bug where Mozilla was casting exceptions on keypress.
  432 +Version 1.26 (2004-08-25)
  433 + Added a better way to create theme popup windows (External files).
  434 + Added new getWindowArg function, returns window arguments in theme popups.
  435 + Modified the advanced theme to adopt the new theme popup idea.
  436 + Fixed critical Mozilla bug, where the editor didn't work at all some times.
  437 + Fixed bug with auto CSS class import feature running on Firefox.
  438 +Version 1.25 (2004-08-22)
  439 + Added new format select box in advanced theme (Can be disabled).
  440 + Added new "theme_advanced_disable" option to advanced theme.
  441 + Added some new elements to default list of valid elements (Format select box elements).
  442 + Added new font face, forecolor and font size support, these are not enabled by default.
  443 + Added new "mceAddControl" command, enables users to dynamicly add editors.
  444 + Added new execInstanceCommand function, check the documentation for details.
  445 + Added new "mceSetAttribute" command.
  446 + Modified the themes so that the focus alert doesn't popup as often as before.
  447 + Modified the "mceRemoveControl" command so it can handle element id aswell as editor ids.
  448 + Fixed some bugs and issues with the new custom undo/redo logic.
  449 + Fixed weird Mozilla bug #997860.
  450 +Version 1.24 (2004-08-17)
  451 + Modified so that span with CSS classes that don't exists get removed.
  452 + Added new "custom_undo_redo" option, this option is enabled by default.
  453 + Added new "fix_content_duplication" option, that fixes some MSIE content duplication issues.
  454 + Added new "mceFocus" command, that changes focus to the specified editor instance.
  455 + Added new "mceReplaceContent" command, that enables users to replace the current selection.
  456 + Fixed so styles including spaces doesn't get listed in style selection box.
  457 + Fixed bug with form element names and exact mode in Mozilla.
  458 + Fixed so tiny_mce_src.js can be used aswell as tiny_mce.js.
  459 + Converted some of the language packs to better support unicode.
  460 +Version 1.23 (2004-07-31)
  461 + Modified the mceSetCSSClass command to address bug #997071.
  462 + Added new Hungarian language pack thanks to 2XP.
  463 + Added new callback "setupcontent_callback" check the manual for details.
  464 + Fixed bug #994506, where empty theme_plugins option generated a 404 error.
  465 + Fixed bug #999332, where image properties wasn't removed if the user deleted the image.
  466 +Version 1.22 (2004-07-19)
  467 + Fixed bug #989846, Image resize bug.
  468 + Changed so that style attribute values get converted to lowercase in MSIE.
  469 + Changed so the alignment called "middle" is "center" in table properties.
  470 + Fixed so visual aids work correctly after using the source editor.
  471 + Fixed some issues with anchor links.
  472 + Fixed so that javascript: links can be used.
  473 + Added width/height options for the advanced source editor.
  474 + Fixed bug issue with URL:s containing quotes or single quotes.
  475 + Fixed so that document_base_url can point to another domain.
  476 +Version 1.21 (2004-07-12)
  477 + Added new "theme_plugins" option, check the manuals for details.
  478 + Added new "execCommand" plugin extention possibility.
  479 + Added new "buttons<n>" config options to the advanced theme.
  480 + Added new "mceRemoveControl" command.
  481 + Added Spanish language pack thanks to "Alvaro Velasco".
  482 + Fixed first click bug.
  483 + Fixed so CSS url:s can be absolute.
  484 + Updated the FAQ regarding the Cut/Copy/Paste issue.
  485 +Version 1.20 (2004-07-05)
  486 + Fixed bug issue #983257, JS runtime error when template contains no controls.
  487 + Removed cut/copy/paste commands and icons due to security reasons in Mozilla.
  488 + Added Czech language pack, thanks goes to "Pavel Novák" for the contribution.
  489 + Fixed minor bug regarding empty attributes.
  490 + Fixed so the "extended_valid_elements" overrides previous declarations.
  491 +Version 1.19 (2004-06-28)
  492 + Fixed focus bug that appared on Linux version of Mozilla.
  493 + Fixed major bug issues with some Firefox/Firebird versions on Linux.
  494 + Fixed minor visual aid bugs on tables.
  495 + Fixed minor bugs with table commands.
  496 + Fixed scroll issue in HTML source windows on Mozilla/Linux.
  497 + Added a compatiblity chart to the manuals.
  498 +Version 1.18 (2004-06-20)
  499 + Added new option "remove_script_host".
  500 + Some minor fixes to the mceInsertContent command.
  501 + Fixed some issues with visual aids for tables.
  502 + Fixed strange focus bug in MSIE.
  503 + Updated some of the documentation.
  504 +Version 1.17 (2004-06-16)
  505 + Fixed bug, #972666 - Doesn't save edits when id != name.
  506 + Added more Italian, user manuals. Thanks goes to "Fabrix Xm".
  507 + Added Dutch language pack thanks to "Meint Post".
  508 + Modified the MSIE version of mceInsertContent command.
  509 +Version 1.16 (2004-06-14)
  510 + Added new table dialog and TinyMCE_<theme>_getInsertTableTemplate template function.
  511 + Added auto class import feature and Italian language pack thanks goes to "Lorenzo Pavani".
  512 + Added border, alignment, vspace, hspace, width, height fields to the image properties dialog in advanced theme.
  513 + Updates advanced theme help pages for Swedish and English.
  514 + Fixed some minor issues with the mceSetCSSClass command.
  515 + Fixed minor MSIE bug in built in default URL convertor.
  516 + Fixed some image alignment issues.
  517 + Fixed support for site root script paths like src="/jscripts/tiny_mce.js".
  518 + Removed the use of "TinyMCE_advanced_cssClasses" from "advanced" theme.
  519 + Modified the default value of "valid_elements" to include table align and class as valid attributes.
  520 + Modified the default value of "valid_elements" to set img border attribute to 0 by default instead of by force.
  521 + Modified so that popup windows gets centered on screen.
  522 +Version 1.15 (2004-06-09)
  523 + Added new "advanced" theme, that adds some new functions.
  524 + Added new public js functions "getContent, setContent, applyTemplate, openWindow".
  525 + Added new custom command "mceSetCSSClass", that sets css class of the selection.
  526 + Added new custom command "mceInsertContent", that inserts HTML content.
  527 + Added class attributes to some of the elements in the default value of "valid_elements".
  528 + Added ability to have theme specific language packs by the js function "importThemeLanguagePack".
  529 + Added more documentation to the usage and themes sections.
  530 + Added table support, with custom commands and in advanced theme.
  531 + Modified the advanced example to include the new advanced theme.
  532 + Fixed tooltips for buttons in Mozilla.
  533 +Version 1.14 (2004-06-07)
  534 + Added new conversion possibility to save callback.
  535 + Added some more usage documentation.
  536 + Fixed some issues will updateContent function in Mozilla.
  537 + Fixed some issues with relative paths.
  538 + Fixed small Mozilla issue with visual aids.
  539 + Fixed so that the default theme sets image border to 0.
  540 + Fixed bug #968079, Removing editor buttons in template can cause errors.
  541 +Version 1.13 (2004-06-04)
  542 + Fixed critical bug where the editor didn't work at all in MSIE.
  543 + Fixed bug where table visual aids didn't work in Mozilla.
  544 +Version 1.12 (2004-06-03)
  545 + Added updateContent function thanks to "Jürgen Baute" contribution.
  546 + Added documentation of the diffrent public javascript functions of tinyMCE.
  547 + Fixed bug #965615, Empty editor content returns "<br />" as value after cleanup.
  548 + Fixed bug where Bold and Italic didn't work correctly in Mozilla.
  549 +Version 1.11 (2004-06-01)
  550 + Added new option "document_base_url", it's used when converting absolute URLs to relative ones.
  551 + Added so that align button sets the align attribute of selected images.
  552 + Fixed bug when / was passed within query string to the editors page.
  553 + Fixed bug #961041, Image attributes are not removed.
  554 +Version 1.1 (2004-05-26)
  555 + Fixed bug #960112 JavaScript error when opening image window.
  556 + Fixed bug #926644 Multiple forms with elements having the same name failed.
  557 + Added function so that "specific_textareas" mode handles the "ask" option.
  558 + Added new option "focus_alert", to remove annoying focus alert message.
  559 +Version 1.09 (2004-05-24)
  560 + Added new option "extended_valid_elements", this option adds extra elements to the "valid_elements" list.
  561 + Fixed bug #958637, Resized images are displayed in original size
  562 + Fixed bug #958942, Bug on realitive_urls (Bug with absolute URLs to insertlink_callback, insertimage_callback callbacks)
  563 + Fixed bug #958498, Unable to change Bold and italic text in Mozilla.
  564 +Version 1.08 (2004-05-21)
  565 + Added new attributes "border, hspace, vspace, width, height, align" to the getInsertImageTemplate theme function.
  566 + Added new relative_urls option, this new feature converts all absolute URLs to relative URLs and it's on by default.
  567 + Fixed bug #956007, the CSS theme URL:s was allways pointing to the default theme.
  568 + Fixed bug where enter/return key produced a error in the insert link popup window form. (This was done in the default template)
  569 + Fixed bug #957681, Could not delete text without first adding character bug in Mozilla.
  570 +Version 1.07 (2004-05-10)
  571 + Added experimental support for option "force_br_newlines" to address bug #922416 and feature request #936270.
  572 + Fixed bug with mailto: links.
  573 +Version 1.06 (2004-04-15)
  574 + Added new German language pack. Thanks goes to "Simon Rupf" for the contribution.
  575 + Added new German/Swedish bold/italic language specific icons to both default and simple theme.
  576 + Added new Swedish documentation.
  577 +Version 1.05 (2004-04-02)
  578 + Added new Italian language pack and documentation. Thanks goes to "Fabrix Xm" for the contribution.
  579 + Fixed missing "lang_help_desc" definition in UK and SE langpacks.
  580 + Added better documentation for the "valid_elements" option and it's format.
  581 + Added new "preformatted" option to address feature request #927948.
  582 + Added browser checker so that the script don't break on non compatible browsers.
  583 + Fixed bug #926639, now the editor instance gets resized if a width/height is specified in %.
  584 + Added new simple theme, this theme has only basic functions.
  585 +Version 1.04 (2004-03-30)
  586 + Fixed bug when insertLink and insertImage function didn't use the url_convertor callback.
  587 + Fixed MSIE bug when images was 32x32 on initialization on slow connections.
  588 + Fixed bug that made request on images with wrong path, produced some 404 error in webserver logs.
  589 + Fixed MSIE bug where users could add images outside of the editor scope.
  590 +Version 1.03 (2004-03-26)
  591 + Added new "add_form_submit_trigger" this option is default and is added on all document forms within the page. To address bug #923362
  592 + Moved javascript sourcecode file to "jscripts/tiny_mce/tiny_mce_src.js".
  593 + Added new obfuscated version of tinymce to reduce size of script.
  594 + Added some performance boosting code to the switchClassSticky function.
  595 + Removed the "autosave" option, this is no longer needed and is replaced with "add_form_submit_trigger" or triggerSave call.
  596 + Fixed undo bug in MSIE.
  597 + Removed some unused eventhandlers results in better performance.
  598 +Version 1.02 (2004-03-26)
  599 + Added new handleNodeChange callback to themes.
  600 + Fixed some bugs regarding events and themes function checks.
  601 + Fixed bug issue when user focused nodes with keyboard.
  602 +Version 1.01 (2004-03-12)
  603 + Added some more documentation.
  604 + Added new "visual" option to editor.
  605 + Fixed bug on empty P elements.
  606 + Fixed bug on table width/height.
  607 +Version 1.0 (2004-03-11)
  608 + Added new "debug" option and fixed some path issues.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/blank.htm 0 → 100644
  1 +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<html>
  3 +<head>
  4 +<title>blank_page</title>
  5 +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6 +</head>
  7 +<body class="mceContentBody">
  8 +
  9 +</body>
  10 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/ar.js 0 → 100644
  1 +// arabic lang variables
  2 +// Toolbar Items and Context Menu
  3 +tinyMCELang['lang_dir'] = 'rtl';
  4 +tinyMCELang['lang_bold_desc'] = '&#1594;&#1575;&#1605;&#1602;';
  5 +tinyMCELang['lang_italic_desc'] = '&#1605;&#1575;&#1574;&#1604;';
  6 +tinyMCELang['lang_underline_desc'] = '&#1578;&#1587;&#1591;&#1610;&#1585;';
  7 +tinyMCELang['lang_striketrough_desc'] = '&#1610;&#1578;&#1608;&#1587;&#1591;&#1607; &#1582;&#1591;';
  8 +tinyMCELang['lang_justifyleft_desc'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1587;&#1575;&#1585;';
  9 +tinyMCELang['lang_justifycenter_desc'] = '&#1578;&#1608;&#1587;&#1610;&#1591;';
  10 +tinyMCELang['lang_justifyright_desc'] = '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1605;&#1610;&#1606;';
  11 +tinyMCELang['lang_justifyfull_desc'] = '&#1590;&#1576;&#1591;';
  12 +tinyMCELang['lang_bullist_desc'] = '&#1578;&#1593;&#1583;&#1575;&#1583; &#1606;&#1602;&#1591;&#1610;';
  13 +tinyMCELang['lang_numlist_desc'] = '&#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1602;&#1605;&#1610;';
  14 +tinyMCELang['lang_outdent_desc'] = '&#1573;&#1606;&#1602;&#1575;&#1589; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
  15 +tinyMCELang['lang_indent_desc'] = '&#1586;&#1610;&#1575;&#1583;&#1577; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
  16 +tinyMCELang['lang_undo_desc'] = '&#1578;&#1585;&#1575;&#1580;&#1593;';
  17 +tinyMCELang['lang_redo_desc'] = '&#1573;&#1593;&#1575;&#1583;&#1577;';
  18 +tinyMCELang['lang_link_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;';
  19 +tinyMCELang['lang_unlink_desc'] = '&#1573;&#1586;&#1575;&#1604;&#1577; &#1585;&#1575;&#1576;&#1591;';
  20 +tinyMCELang['lang_image_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;';
  21 +tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code';
  22 +tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
  23 +tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
  24 +tinyMCELang['lang_insert_link_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;';
  25 +tinyMCELang['lang_insert'] = '&#1573;&#1583;&#1585;&#1575;&#1580;';
  26 +tinyMCELang['lang_update'] = '&#1573;&#1583;&#1585;&#1575;&#1580;';
  27 +tinyMCELang['lang_cancel'] = '&#1571;&#1604;&#1594;&#1610;';
  28 +tinyMCELang['lang_insert_link_url'] = '&#1585;&#1575;&#1576;&#1591; URL';
  29 +tinyMCELang['lang_insert_link_target'] = '&#1575;&#1604;&#1607;&#1583;&#1601;';
  30 +tinyMCELang['lang_insert_link_target_same'] = '&#1606;&#1601;&#1587; &#1575;&#1604;&#1573;&#1591;&#1575;&#1585;';
  31 +tinyMCELang['lang_insert_link_target_blank'] = '&#1573;&#1591;&#1575;&#1585; &#1580;&#1583;&#1610;&#1583; (_blank)';
  32 +tinyMCELang['lang_insert_image_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;';
  33 +tinyMCELang['lang_insert_image_src'] = '&#1589;&#1608;&#1585;&#1577; URL';
  34 +tinyMCELang['lang_insert_image_alt'] = '&#1575;&#1604;&#1608;&#1589;&#1601;';
  35 +tinyMCELang['lang_help_desc'] = '&#1575;&#1604;&#1605;&#1587;&#1575;&#1593;&#1583;&#1577;';
  36 +tinyMCELang['lang_bold_img'] = 'bold.gif';
  37 +tinyMCELang['lang_italic_img'] = 'italic.gif';
  38 +tinyMCELang['lang_underline_img'] = "underline.gif";
  39 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  40 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/ca.js 0 → 100644
  1 +// CA lang variables by Marc Bria
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Negreta';
  4 +tinyMCELang['lang_italic_desc'] = 'Cursiva';
  5 +tinyMCELang['lang_underline_desc'] = 'Subratllat';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Tatxat';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Alinear a l´esquerra';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Alinear al centre';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Alinear a la dreta';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Alinear justificat';
  11 +tinyMCELang['lang_bullist_desc'] = 'Llista sense ordenar';
  12 +tinyMCELang['lang_numlist_desc'] = 'Llista ordenada';
  13 +tinyMCELang['lang_outdent_desc'] = 'Disminueix sangria';
  14 +tinyMCELang['lang_indent_desc'] = 'Augmentar sangria';
  15 +tinyMCELang['lang_undo_desc'] = 'Desfer';
  16 +tinyMCELang['lang_redo_desc'] = 'Refer';
  17 +tinyMCELang['lang_link_desc'] = 'Insertar enllaç';
  18 +tinyMCELang['lang_unlink_desc'] = 'Treure enllaç';
  19 +tinyMCELang['lang_image_desc'] = 'Insertar imatge';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Netejar codi';
  21 +tinyMCELang['lang_focus_alert'] = 'L´àrea de l´editor ha de ser enfocada abans d´executar aquesta comanda.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Vols utilitzar el modus WYSIWYG per a aquesta àrea de text?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Insertar/editar enllaç';
  24 +tinyMCELang['lang_insert'] = 'Insertar';
  25 +tinyMCELang['lang_update'] = 'Insertar';
  26 +tinyMCELang['lang_cancel'] = 'Cancel·lar';
  27 +tinyMCELang['lang_insert_link_url'] = 'Adreça de l´enllaç';
  28 +tinyMCELang['lang_insert_link_target'] = 'Destí';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Obrir enllaç a la mateixa finestra';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Obrir enllaç en una finestra nova';
  31 +tinyMCELang['lang_insert_image_title'] = 'Insertar/editar imatge';
  32 +tinyMCELang['lang_insert_image_src'] = 'URL de l´imatge';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Descripció de la imatge';
  34 +tinyMCELang['lang_help_desc'] = 'Ajut';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/cs.js 0 → 100644
  1 +// CZ lang variables thanks to "Pavel Novák" - repaired by Josef Klimosz
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Tuènì';
  4 +tinyMCELang['lang_italic_desc'] = 'Kurzíva';
  5 +tinyMCELang['lang_underline_desc'] = 'Podtržení';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Pøeškrtnutí';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Zarovnání vlevo';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Zarovnání na støed';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Zarovnání vpravo';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Zarovnání do bloku';
  11 +tinyMCELang['lang_bullist_desc'] = 'Seznam s odrážkami';
  12 +tinyMCELang['lang_numlist_desc'] = 'Èíslovaný seznam';
  13 +tinyMCELang['lang_outdent_desc'] = 'Snížit odsazení';
  14 +tinyMCELang['lang_indent_desc'] = 'Zvýšit odsazení';
  15 +tinyMCELang['lang_undo_desc'] = 'Zpìt';
  16 +tinyMCELang['lang_redo_desc'] = 'Znovu';
  17 +tinyMCELang['lang_link_desc'] = 'Vložit odkaz';
  18 +tinyMCELang['lang_unlink_desc'] = 'Zrušit odkaz';
  19 +tinyMCELang['lang_image_desc'] = 'Vložit obrázek';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Vyèistit kód';
  21 +tinyMCELang['lang_focus_alert'] = 'Pøed použitím tohoto pøíkazu musí být kurzor v oknì editoru.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Chcete použít WYSIWYG editaci pro tento text?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Vložit/upravit odkaz';
  24 +tinyMCELang['lang_insert'] = 'Vložit';
  25 +tinyMCELang['lang_update'] = 'Zmìnit';
  26 +tinyMCELang['lang_cancel'] = 'Zrušit';
  27 +tinyMCELang['lang_insert_link_url'] = 'URL odkazu';
  28 +tinyMCELang['lang_insert_link_target'] = 'Cíl';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Otevøít odkaz ve stejném oknì';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Otevøít odkaz v novém oknì';
  31 +tinyMCELang['lang_insert_image_title'] = 'Vložit/upravit obrázek';
  32 +tinyMCELang['lang_insert_image_src'] = 'URL obrázku';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Popis obrázku';
  34 +tinyMCELang['lang_help_desc'] = 'Nápovìda';
  35 +tinyMCELang['lang_bold_img'] = 'bold.gif';
  36 +tinyMCELang['lang_italic_img'] = 'italic.gif';
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste není použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/da.js 0 → 100644
  1 +// DK lang variables contributed by Jan Moelgaard
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Fed';
  4 +tinyMCELang['lang_italic_desc'] = 'Kursiv';
  5 +tinyMCELang['lang_underline_desc'] = 'Understreg';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Gennemstreg';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Venstrestil';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Centrer';
  9 +tinyMCELang['lang_justifyright_desc'] = 'H&#248;jrestil';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Lige margin';
  11 +tinyMCELang['lang_bullist_desc'] = 'Bulletliste';
  12 +tinyMCELang['lang_numlist_desc'] = 'Nummerliste';
  13 +tinyMCELang['lang_outdent_desc'] = 'Ryk til venstre';
  14 +tinyMCELang['lang_indent_desc'] = 'Ryk til h&#248;jre';
  15 +tinyMCELang['lang_undo_desc'] = 'Fortryd';
  16 +tinyMCELang['lang_redo_desc'] = 'G&#248;r igen';
  17 +tinyMCELang['lang_link_desc'] = 'Inds&#230;t link';
  18 +tinyMCELang['lang_unlink_desc'] = 'Fjern link';
  19 +tinyMCELang['lang_image_desc'] = 'Inds&#230;t billede';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Ryd op i koden';
  21 +tinyMCELang['lang_focus_alert'] = 'Der skal s&#230;ttes fokus p&#229; sessionen, f&#248;r man kan bruge denne kommando';
  22 +tinyMCELang['lang_edit_confirm'] = 'Vil du bruge WYSIWYG mode til dette textomr&#229;de?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Inds&#230;t eller rediger link';
  24 +tinyMCELang['lang_insert'] = 'Inds&#230;t';
  25 +tinyMCELang['lang_update'] = 'Opdater';
  26 +tinyMCELang['lang_cancel'] = 'Fortryd';
  27 +tinyMCELang['lang_insert_link_url'] = 'Linkadresse';
  28 +tinyMCELang['lang_insert_link_target'] = 'Target';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Luk linket op i samme vindue';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Luk linket op i et nyt vindue';
  31 +tinyMCELang['lang_insert_image_title'] = 'Inds&#230;t / rediger billede';
  32 +tinyMCELang['lang_insert_image_src'] = 'Billedets adresse';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Alternativ tekst';
  34 +tinyMCELang['lang_help_desc'] = 'Hj&#230;lp';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Fett';
  4 +tinyMCELang['lang_italic_desc'] = 'Kursiv';
  5 +tinyMCELang['lang_underline_desc'] = 'Unterstrichen';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Durchgestrichen';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Linksb&uuml;ndig';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Zentriert';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Rechtsb&uuml;ndig';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Blocksatz';
  11 +tinyMCELang['lang_bullist_desc'] = 'Aufz&auml;hlungszeichen';
  12 +tinyMCELang['lang_numlist_desc'] = 'Nummerierung';
  13 +tinyMCELang['lang_outdent_desc'] = 'Einzug verkleinern';
  14 +tinyMCELang['lang_indent_desc'] = 'Einzug vergr&ouml;ssern';
  15 +tinyMCELang['lang_undo_desc'] = 'R&uuml;ckg&auml;ngig';
  16 +tinyMCELang['lang_redo_desc'] = 'Wiederholen';
  17 +tinyMCELang['lang_link_desc'] = 'Link einf&uuml;gen/bearbeiten';
  18 +tinyMCELang['lang_unlink_desc'] = 'Link entfernen';
  19 +tinyMCELang['lang_image_desc'] = 'Bild einf&uuml;gen/bearbeiten';
  20 +tinyMCELang['lang_cleanup_desc'] = 'unsauberen Code aufr&auml;umen';
  21 +tinyMCELang['lang_focus_alert'] = 'Eine Bearbeitungsinstanz muss f&uuml;r diesen Befehl hervorgehoben.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Wollen Sie den WYSIWYG Modus f&uuml;r dieses Textfeld benutzen?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Link einf&uuml;gen/bearbeiten';
  24 +tinyMCELang['lang_insert'] = 'Einf&uuml;gen';
  25 +tinyMCELang['lang_update'] = 'Aktualisieren';
  26 +tinyMCELang['lang_cancel'] = 'Abbrechen';
  27 +tinyMCELang['lang_insert_link_url'] = 'Link URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Ziel';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Link in gleichen Fester &ouml;ffnen';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Link in neuen Fenster &ouml;ffnen';
  31 +tinyMCELang['lang_insert_image_title'] = 'Bild einf&uuml;gen/bearbeiten';
  32 +tinyMCELang['lang_insert_image_src'] = 'Bild URL';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Bild Beschreibung';
  34 +tinyMCELang['lang_help_desc'] = 'Hilfe';
  35 +tinyMCELang['lang_bold_img'] = "bold_de_se.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic_de_se.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Kopieren/Ausschneiten/Einf&uuml;gen ist mit Mozilla und Firefox nicht verf&uuml;gbar.\nWollen Sie mehr Informationen dar&uuml;ber erhalten?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/el.js 0 → 100644
  1 +// Greek lang variables by Jacaranda Bill
  2 +
  3 +tinyMCELang['lang_bold_desc'] = '¸íôïíç ãñáöÞ';
  4 +tinyMCELang['lang_italic_desc'] = 'ÐëÜãéá ãñáöÞ';
  5 +tinyMCELang['lang_underline_desc'] = 'ÕðïãñÜììéóç';
  6 +tinyMCELang['lang_striketrough_desc'] = 'ÄéáêñéôÞ äéáãñáöÞ';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Óôïß÷éóç áñéóôåñÜ';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Óôïß÷éóç óôï êÝíôñï';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Óôïß÷éóç äåîéÜ';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'ÐëÞñçò óôïß÷éóç';
  11 +tinyMCELang['lang_bullist_desc'] = 'Êïõêêßäåò';
  12 +tinyMCELang['lang_numlist_desc'] = 'Áñßèìçóç';
  13 +tinyMCELang['lang_outdent_desc'] = 'Ìåßùóç åóï÷Þò';
  14 +tinyMCELang['lang_indent_desc'] = 'Áýîçóç åóï÷Þò';
  15 +tinyMCELang['lang_undo_desc'] = 'Áíáßñåóç';
  16 +tinyMCELang['lang_redo_desc'] = 'Áêýñùóç áíáßñåóçò';
  17 +tinyMCELang['lang_link_desc'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò';
  18 +tinyMCELang['lang_unlink_desc'] = 'ÄéáãñáöÞ õðåñ-óýíäåóçò';
  19 +tinyMCELang['lang_image_desc'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò';
  20 +tinyMCELang['lang_cleanup_desc'] = 'ÊáèÜñéóìá êþäéêá';
  21 +tinyMCELang['lang_focus_alert'] = 'ÐñÝðåé íá õðÜñ÷åé åíåñãüò êÜðïéïò åðåîåñãáóôÞò êåéìÝíïõ ðñéí íá ÷ñçóéìïðïéÞóåôå áõôÞ ôçí åíôïëÞ.';
  22 +tinyMCELang['lang_edit_confirm'] = 'ÈÝëåôå íá ÷ñçóéìïðïéÞóåôå ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãêåêñéìÝíï ðëáßóéï êåéìÝíïõ;';
  23 +tinyMCELang['lang_insert_link_title'] = 'Äçìéïõñãßá/Äéüñèùóç õðåñ-óýíäåóçò';
  24 +tinyMCELang['lang_insert'] = 'ÅéóáãùãÞ';
  25 +tinyMCELang['lang_update'] = 'ÅéóáãùãÞ';
  26 +tinyMCELang['lang_cancel'] = 'Áêýñùóç';
  27 +tinyMCELang['lang_insert_link_url'] = 'Äéåýèõíóç';
  28 +tinyMCELang['lang_insert_link_target'] = 'Óôü÷ïò';
  29 +tinyMCELang['lang_insert_link_target_same'] = '¢íïéãìá ôçò äéåýèõíóçò óôï ßäéï ðáñÜèõñï';
  30 +tinyMCELang['lang_insert_link_target_blank'] = '¢íïéãìá ôçò äéåýèõíóçò óå íÝï ðáñÜèõñï';
  31 +tinyMCELang['lang_insert_image_title'] = 'ÅéóáãùãÞ/Äéüñèùóç åéêüíáò';
  32 +tinyMCELang['lang_insert_image_src'] = 'Äéåýèõíóç';
  33 +tinyMCELang['lang_insert_image_alt'] = 'ÐåñéãñáöÞ';
  34 +tinyMCELang['lang_help_desc'] = 'ÂïÞèåéá';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Bold';
  4 +tinyMCELang['lang_italic_desc'] = 'Italic';
  5 +tinyMCELang['lang_underline_desc'] = 'Underline';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Striketrough';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Align left';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Align center';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Align right';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Align full';
  11 +tinyMCELang['lang_bullist_desc'] = 'Unordered list';
  12 +tinyMCELang['lang_numlist_desc'] = 'Ordered list';
  13 +tinyMCELang['lang_outdent_desc'] = 'Outdent';
  14 +tinyMCELang['lang_indent_desc'] = 'Indent';
  15 +tinyMCELang['lang_undo_desc'] = 'Undo';
  16 +tinyMCELang['lang_redo_desc'] = 'Redo';
  17 +tinyMCELang['lang_link_desc'] = 'Insert/edit link';
  18 +tinyMCELang['lang_unlink_desc'] = 'Unlink';
  19 +tinyMCELang['lang_image_desc'] = 'Insert/edit image';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Cleanup messy code';
  21 +tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Insert/edit link';
  24 +tinyMCELang['lang_insert'] = 'Insert';
  25 +tinyMCELang['lang_update'] = 'Update';
  26 +tinyMCELang['lang_cancel'] = 'Cancel';
  27 +tinyMCELang['lang_insert_link_url'] = 'Link URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Target';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Open link in the same window';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Open link in a new window';
  31 +tinyMCELang['lang_insert_image_title'] = 'Insert/edit image';
  32 +tinyMCELang['lang_insert_image_src'] = 'Image URL';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Image description';
  34 +tinyMCELang['lang_help_desc'] = 'Help';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/es.js 0 → 100644
  1 +// ES lang variables by Alvaro Velasco
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Negrita';
  4 +tinyMCELang['lang_italic_desc'] = 'Cursiva';
  5 +tinyMCELang['lang_underline_desc'] = 'Subrayado';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Tachado';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Alinear a la izquierda';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Alinear al centro';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Alinear a la derecha';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Alinear justificado';
  11 +tinyMCELang['lang_bullist_desc'] = 'Lista sin ordenar';
  12 +tinyMCELang['lang_numlist_desc'] = 'Lista ordenada';
  13 +tinyMCELang['lang_outdent_desc'] = 'Disminuye sangria';
  14 +tinyMCELang['lang_indent_desc'] = 'Aumentar sangria';
  15 +tinyMCELang['lang_undo_desc'] = 'Deshacer';
  16 +tinyMCELang['lang_redo_desc'] = 'Rehacer';
  17 +tinyMCELang['lang_link_desc'] = 'Insertar enlace';
  18 +tinyMCELang['lang_unlink_desc'] = 'Quitar enlace';
  19 +tinyMCELang['lang_image_desc'] = 'Insertar imagen';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Limpiar codigo';
  21 +tinyMCELang['lang_focus_alert'] = 'Una instanacia del editor debe ser enfocada antes de usar este comando.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Quieres usar el modo WYSIWYG para esta area de texto?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Insertar/editar enlace';
  24 +tinyMCELang['lang_insert'] = 'Insertar';
  25 +tinyMCELang['lang_update'] = 'Insertar';
  26 +tinyMCELang['lang_cancel'] = 'Cancelar';
  27 +tinyMCELang['lang_insert_link_url'] = 'Direccion del enlace';
  28 +tinyMCELang['lang_insert_link_target'] = 'Destino';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Abrir enlace en la misma ventana';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Abrir enlace en una ventana nueva';
  31 +tinyMCELang['lang_insert_image_title'] = 'Insertar/editar imagen';
  32 +tinyMCELang['lang_insert_image_src'] = 'URL de la imagen';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Descripcion de la imagen';
  34 +tinyMCELang['lang_help_desc'] = 'Ayuda';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_bold_desc'] = '????';
  9 +tinyMCELang['lang_italic_desc'] = '????';
  10 +tinyMCELang['lang_underline_desc'] = '??? ?? ???';
  11 +tinyMCELang['lang_striketrough_desc'] = '?? ?????';
  12 +tinyMCELang['lang_justifyleft_desc'] = '?? ???';
  13 +tinyMCELang['lang_justifycenter_desc'] = '??? ???';
  14 +tinyMCELang['lang_justifyright_desc'] = '???? ???';
  15 +tinyMCELang['lang_justifyfull_desc'] = '????? ???';
  16 +tinyMCELang['lang_bullist_desc'] = '????';
  17 +tinyMCELang['lang_numlist_desc'] = '???? ????';
  18 +tinyMCELang['lang_outdent_desc'] = '???? ?????';
  19 +tinyMCELang['lang_indent_desc'] = '?????? ?????';
  20 +tinyMCELang['lang_undo_desc'] = '????????';
  21 +tinyMCELang['lang_redo_desc'] = '????????';
  22 +tinyMCELang['lang_link_desc'] = '??? ? ?????? ????';
  23 +tinyMCELang['lang_unlink_desc'] = '??? ????';
  24 +tinyMCELang['lang_image_desc'] = '??? ? ?????? ???';
  25 +tinyMCELang['lang_cleanup_desc'] = '??????? ??';
  26 +tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
  27 +tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
  28 +tinyMCELang['lang_insert_link_title'] = '??? ? ?????? ????';
  29 +tinyMCELang['lang_insert'] = ' ????? ';
  30 +tinyMCELang['lang_update'] = ' ????? ';
  31 +tinyMCELang['lang_cancel'] = ' ?????? ';
  32 +tinyMCELang['lang_insert_link_url'] = 'URL ????';
  33 +tinyMCELang['lang_insert_link_target'] = '????';
  34 +tinyMCELang['lang_insert_link_target_same'] = '???? ?? ?? ???? ???? ??? ??';
  35 +tinyMCELang['lang_insert_link_target_blank'] = '???? ?? ?? ???? ???? ??? ??';
  36 +tinyMCELang['lang_insert_image_title'] = '??? ? ?????? ???';
  37 +tinyMCELang['lang_insert_image_src'] = 'URL ???';
  38 +tinyMCELang['lang_insert_image_alt'] = '?????';
  39 +tinyMCELang['lang_help_desc'] = '??????';
  40 +tinyMCELang['lang_bold_img'] = "bold.gif";
  41 +tinyMCELang['lang_italic_img'] = "italic.gif";
  42 +tinyMCELang['lang_underline_img'] = "underline.gif";
  43 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  44 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/fi.js 0 → 100644
  1 +// FI lang variables by Urho Konttori from Absolutions
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Lihavoi';
  4 +tinyMCELang['lang_italic_desc'] = 'Kursivoi';
  5 +tinyMCELang['lang_underline_desc'] = 'Alleviivaa';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Yliviivaa';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Vasen tasaus';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Keskitys';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Oikea tasaus';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Pakotettu tasaus';
  11 +tinyMCELang['lang_bullist_desc'] = 'Numeroimaton lista';
  12 +tinyMCELang['lang_numlist_desc'] = 'Numeroitu lista';
  13 +tinyMCELang['lang_outdent_desc'] = 'Poista sisennyt';
  14 +tinyMCELang['lang_indent_desc'] = 'Sisennys';
  15 +tinyMCELang['lang_undo_desc'] = 'Peruuta';
  16 +tinyMCELang['lang_redo_desc'] = 'Suorita uudelleen';
  17 +tinyMCELang['lang_link_desc'] = 'Lisää linkki';
  18 +tinyMCELang['lang_unlink_desc'] = 'Poista linkki';
  19 +tinyMCELang['lang_image_desc'] = 'Lisää kuva';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Siisti koodi';
  21 +tinyMCELang['lang_focus_alert'] = 'Teksinkäsittelyalueella täytyy olla fokus ennen tämän komennon suorittamista.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Haluatko käyttää WYSIWYG moodia tähän tekstialueeseen?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Lisää/muokkaa linkkiä';
  24 +tinyMCELang['lang_insert'] = 'Lisää';
  25 +tinyMCELang['lang_update'] = 'Lisää';
  26 +tinyMCELang['lang_cancel'] = 'Peruuta';
  27 +tinyMCELang['lang_insert_link_url'] = 'Linkin URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Kohde';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Avaa linkki samassa ikkunassa';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Avaa linkki uudessa ikkunassa';
  31 +tinyMCELang['lang_insert_image_title'] = 'Lisää/muokkaa kuvaa';
  32 +tinyMCELang['lang_insert_image_src'] = 'Kuvan URL';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Kuvan selite';
  34 +tinyMCELang['lang_help_desc'] = 'Apua';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/fr.js 0 → 100644
  1 +// FR lang variables by Pat Boens
  2 +// Modify by Laurent Dran
  3 +tinyMCELang['lang_bold_desc'] = 'Gras';
  4 +tinyMCELang['lang_italic_desc'] = 'Italique';
  5 +tinyMCELang['lang_underline_desc'] = 'Soulign&eacute;';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Barré';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Aligner &agrave; gauche';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Aligner &agrave; droite';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Justifier';
  11 +tinyMCELang['lang_bullist_desc'] = 'Liste désordonn&eacute;e (puces)';
  12 +tinyMCELang['lang_numlist_desc'] = 'Liste ordonn&eacute;e (num&eacute;ros)';
  13 +tinyMCELang['lang_outdent_desc'] = 'Diminuer le retrait';
  14 +tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait';
  15 +tinyMCELang['lang_undo_desc'] = 'D&eacute;faire';
  16 +tinyMCELang['lang_redo_desc'] = 'Refaire';
  17 +tinyMCELang['lang_link_desc'] = 'Ins&eacute;rer/éditer le lien';
  18 +tinyMCELang['lang_unlink_desc'] = 'Enlever le lien';
  19 +tinyMCELang['lang_image_desc'] = 'Ins&eacute;rer/éditer une image';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code';
  21 +tinyMCELang['lang_focus_alert'] = 'Une instance de l\&eacute;diteur doit avoir le focus avant d\'utiliser cette commande.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Voulez-vous utiliser le mode WYSIWYG pour cette zone de texte (textarea) ?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Insertion/&eacute;dition lien';
  24 +tinyMCELang['lang_insert'] = 'Insertion';
  25 +tinyMCELang['lang_update'] = 'Insertion';
  26 +tinyMCELang['lang_cancel'] = 'Annuler';
  27 +tinyMCELang['lang_insert_link_url'] = 'Lien URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Cible';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir le lien dans la même fen&ecirc;tre';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir le lien dans une nouvelle fen&ecirc;tre';
  31 +tinyMCELang['lang_insert_image_title'] = 'Insertion/&eacute;dition d\'une image';
  32 +tinyMCELang['lang_insert_image_src'] = 'URL de l\'image';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image';
  34 +tinyMCELang['lang_help_desc'] = 'Aide';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copier/Couper/Coller ne sont pas disponibles pour Mozilla et Firefox.\nVoulez vous plus d\'informatios à ce sujet?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Gras';
  4 +tinyMCELang['lang_italic_desc'] = 'Italique';
  5 +tinyMCELang['lang_underline_desc'] = 'Souligner';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Barrer';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Aligner à gauche';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Aligner au centre';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Aligner à droite';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Justifier';
  11 +tinyMCELang['lang_bullist_desc'] = 'Puces';
  12 +tinyMCELang['lang_numlist_desc'] = 'Numérotation';
  13 +tinyMCELang['lang_outdent_desc'] = 'Réduire le retrait';
  14 +tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait';
  15 +tinyMCELang['lang_undo_desc'] = 'Annuler la dernière action';
  16 +tinyMCELang['lang_redo_desc'] = 'Refaire la dernière action annulée';
  17 +tinyMCELang['lang_link_desc'] = 'Insérer un hyperlien';
  18 +tinyMCELang['lang_unlink_desc'] = 'Supprimer un hyperlien';
  19 +tinyMCELang['lang_image_desc'] = 'Insérer une image';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code';
  21 +tinyMCELang['lang_focus_alert'] = 'Un éditeur doit être sélectionné pour utiliser cette fonction.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Désirez-vous utiliser l\'éditeur pour modifier cette zone?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Insérer / Modifier un hyperlien';
  24 +tinyMCELang['lang_insert'] = 'Insérer';
  25 +tinyMCELang['lang_update'] = 'Insérer';
  26 +tinyMCELang['lang_cancel'] = 'Annuler';
  27 +tinyMCELang['lang_insert_link_url'] = 'Adresse URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Destination';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir dans la même fenêtre';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir dans une nouvelle fenêtre';
  31 +tinyMCELang['lang_insert_image_title'] = 'Insérer / Modifier une image';
  32 +tinyMCELang['lang_insert_image_src'] = 'Adresse de l\'image';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Description de l\'image';
  34 +tinyMCELang['lang_help_desc'] = 'Aide';
  35 +tinyMCELang['lang_bold_img'] = "bold_fr.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline_fr.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/hu.js 0 → 100644
  1 +// HU lang variables
  2 +// Edited by 2XP (2xp@dino.hu)
  3 +
  4 +tinyMCELang['lang_bold_desc'] = 'F&#233;lk&#246;v&#233;r';
  5 +tinyMCELang['lang_italic_desc'] = 'D&#245;lt';
  6 +tinyMCELang['lang_underline_desc'] = 'Al&#225;h&#250;zott';
  7 +tinyMCELang['lang_striketrough_desc'] = '&#193;th&#250;zott';
  8 +tinyMCELang['lang_justifyleft_desc'] = 'Balra igaz&#237;t&#225;s';
  9 +tinyMCELang['lang_justifycenter_desc'] = 'K&#246;z&#233;pre igaz&#237;t&#225;s';
  10 +tinyMCELang['lang_justifyright_desc'] = 'Jobbra igaz&#237;t&#225;s';
  11 +tinyMCELang['lang_justifyfull_desc'] = 'Sorkiz&#225;rt';
  12 +tinyMCELang['lang_bullist_desc'] = 'Felsorol&#225;s';
  13 +tinyMCELang['lang_numlist_desc'] = 'Sz&#225;mozott lista';
  14 +tinyMCELang['lang_outdent_desc'] = 'Beh&#250;z&#225;s balra';
  15 +tinyMCELang['lang_indent_desc'] = 'Beh&#250;z&#225;s jobbra';
  16 +tinyMCELang['lang_undo_desc'] = 'Visszavon&#225;s';
  17 +tinyMCELang['lang_redo_desc'] = 'Ism&#233;tl&#233;s';
  18 +tinyMCELang['lang_link_desc'] = 'Link felv&#233;tele';
  19 +tinyMCELang['lang_unlink_desc'] = 'Link t&#246;rl&#233;se';
  20 +tinyMCELang['lang_image_desc'] = 'K&#233;p beilleszt&#233;se';
  21 +tinyMCELang['lang_cleanup_desc'] = 'K&#243;d tiszt&#237;t&#225;sa';
  22 +tinyMCELang['lang_focus_alert'] = 'Miel\u00F5tt haszn\u00E1lja ezt a funkci\u00F3t, ki kell jel\u00F6lnie a szerkeszteni k\u00EDv\u00E1nt ter\u00FCletet.';
  23 +tinyMCELang['lang_edit_confirm'] = 'K\u00EDv\u00E1nja a WYSIWYG m\u00F3dot erre a sz\u00F6vegter\u00FCletre alkalmazni??';
  24 +tinyMCELang['lang_insert_link_title'] = 'Link beilleszt&#233;se/szerkeszt&#233;se';
  25 +tinyMCELang['lang_insert'] = 'Beilleszt&#233;s';
  26 +tinyMCELang['lang_update'] = 'Beilleszt&#233;s';
  27 +tinyMCELang['lang_cancel'] = 'M&#233;gsem';
  28 +tinyMCELang['lang_insert_link_url'] = 'Link URL';
  29 +tinyMCELang['lang_insert_link_target'] = 'C&#233;l';
  30 +tinyMCELang['lang_insert_link_target_same'] = 'Link megnyit&#225;sa azonos ablakban';
  31 +tinyMCELang['lang_insert_link_target_blank'] = 'Link megnyit&#225;sa &#250;j ablakban';
  32 +tinyMCELang['lang_insert_image_title'] = 'K&#233;p beilleszt&#233;se/szerkeszt&#233;se';
  33 +tinyMCELang['lang_insert_image_src'] = 'K&#233;p URL';
  34 +tinyMCELang['lang_insert_image_alt'] = 'K&#233;ple&#237;r&#225;s';
  35 +tinyMCELang['lang_help_desc'] = 'Seg&#237;t&#233;g';
  36 +tinyMCELang['lang_bold_img'] = 'bold.gif';
  37 +tinyMCELang['lang_italic_img'] = 'italic.gif';
  38 +tinyMCELang['lang_underline_img'] = "underline.gif";
  39 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  40 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/it.js 0 → 100644
  1 +// Variabili lingua IT - fabrix.xm@lombardiacom.it
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Grassetto';
  4 +tinyMCELang['lang_italic_desc'] = 'Corsivo';
  5 +tinyMCELang['lang_underline_desc'] = 'Sottolineato';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Barrato';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Allinea a sinistra';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Allinea centrato';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Allinea a destra';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Giustifica';
  11 +tinyMCELang['lang_bullist_desc'] = 'Lista non ordinata';
  12 +tinyMCELang['lang_numlist_desc'] = 'Lista ordinata';
  13 +tinyMCELang['lang_outdent_desc'] = 'Rientra';
  14 +tinyMCELang['lang_indent_desc'] = 'Indenta';
  15 +tinyMCELang['lang_undo_desc'] = 'Annulla';
  16 +tinyMCELang['lang_redo_desc'] = 'Ripeti';
  17 +tinyMCELang['lang_link_desc'] = 'Inserisci link';
  18 +tinyMCELang['lang_unlink_desc'] = 'Elimina link';
  19 +tinyMCELang['lang_image_desc'] = 'Inserisci immagine';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Pulisci il codice';
  21 +tinyMCELang['lang_focus_alert'] = 'Una istanza dell\' editor deve essere selezionata prima di usare questo comando.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Vuoi usare la modalit\u00E0 WYSIWYG per questa textarea?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Inserisci/modifica link';
  24 +tinyMCELang['lang_insert'] = 'Inserisci';
  25 +tinyMCELang['lang_update'] = 'Inserisci';
  26 +tinyMCELang['lang_cancel'] = 'Cancella';
  27 +tinyMCELang['lang_insert_link_url'] = 'Link URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Target';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Apri il link nella stessa finestra';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Apri il link in una nuova finestra';
  31 +tinyMCELang['lang_insert_image_title'] = 'Inserisci/modifica immagine';
  32 +tinyMCELang['lang_insert_image_src'] = 'URL immagine';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Descrizione dell\'immagine';
  34 +tinyMCELang['lang_help_desc'] = 'Guida';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/ja.js 0 → 100644
  1 +// JP lang variables
  2 +
  3 +tinyMCELang['lang_bold_desc'] = '$BB@;z(B';
  4 +tinyMCELang['lang_italic_desc'] = '$B<PBN(B';
  5 +tinyMCELang['lang_underline_desc'] = '$B2<@~(B';
  6 +tinyMCELang['lang_striketrough_desc'] = '$BKu>C@~(B';
  7 +tinyMCELang['lang_justifyleft_desc'] = '$B:85M$a(B';
  8 +tinyMCELang['lang_justifycenter_desc'] = '$BCf1{9g$o$;(B';
  9 +tinyMCELang['lang_justifyright_desc'] = '$B1&5M$a(B';
  10 +tinyMCELang['lang_justifyfull_desc'] = '$B9TB7$((B';
  11 +tinyMCELang['lang_bullist_desc'] = '$B2U>r=q(B';
  12 +tinyMCELang['lang_numlist_desc'] = '$BHV9fIU$-2U>r=q(B';
  13 +tinyMCELang['lang_outdent_desc'] = '$B;z>e$2(B';
  14 +tinyMCELang['lang_indent_desc'] = '$B;z2<$2(B';
  15 +tinyMCELang['lang_undo_desc'] = '$B$d$j$J$*$7(B';
  16 +tinyMCELang['lang_redo_desc'] = '$B:F<B9T(B';
  17 +tinyMCELang['lang_link_desc'] = '$B%j%s%/$NA^F~(B/$BJT=8(B';
  18 +tinyMCELang['lang_unlink_desc'] = '$B%j%s%/$N:o=|(B';
  19 +tinyMCELang['lang_image_desc'] = '$B2hA|$NA^F~(B/$BJT=8(B';
  20 +tinyMCELang['lang_cleanup_desc'] = '$B%3!<%I@0M}(B';
  21 +tinyMCELang['lang_focus_alert'] = '$B$3$N%3%^%s%I$r;H$&A0$K%(%G%#%?>e$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#(B';
  22 +tinyMCELang['lang_edit_confirm'] = 'WYSIWYG$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)(B';
  23 +tinyMCELang['lang_insert_link_title'] = '$B%j%s%/$NA^F~(B/$BJT=8(B';
  24 +tinyMCELang['lang_insert'] = '$BA^F~(B';
  25 +tinyMCELang['lang_update'] = '$BA^F~(B';
  26 +tinyMCELang['lang_cancel'] = '$B<h$j>C$7(B';
  27 +tinyMCELang['lang_insert_link_url'] = '$B%j%s%/@h(BURL';
  28 +tinyMCELang['lang_insert_link_target'] = '$B%?!<%2%C%H(B';
  29 +tinyMCELang['lang_insert_link_target_same'] = '$BF1$8Ak$G%j%s%/$r3+$/(B';
  30 +tinyMCELang['lang_insert_link_target_blank'] = '$B?7$7$$Ak$G%j%s%/$r3+$/(B';
  31 +tinyMCELang['lang_insert_image_title'] = '$B2hA|$NA^F~(B/$BJT=8(B';
  32 +tinyMCELang['lang_insert_image_src'] = '$B2hA|$N(BURL';
  33 +tinyMCELang['lang_insert_image_alt'] = '$B2hA|$N@bL@(B';
  34 +tinyMCELang['lang_help_desc'] = '$B%X%k%W(B';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/ko.js 0 → 100644
  1 +// KO lang variables by Setzer Gabbiani
  2 +
  3 +tinyMCELang['lang_bold_desc'] = '진하게';
  4 +tinyMCELang['lang_italic_desc'] = '기울임';
  5 +tinyMCELang['lang_underline_desc'] = '밑줄';
  6 +tinyMCELang['lang_striketrough_desc'] = '가로줄';
  7 +tinyMCELang['lang_justifyleft_desc'] = '왼쪽 정렬';
  8 +tinyMCELang['lang_justifycenter_desc'] = '가운데 정렬';
  9 +tinyMCELang['lang_justifyright_desc'] = '오른쪽 정렬';
  10 +tinyMCELang['lang_justifyfull_desc'] = '양쪽 정렬';
  11 +tinyMCELang['lang_bullist_desc'] = '목차 매기기';
  12 +tinyMCELang['lang_numlist_desc'] = '번호 매기기';
  13 +tinyMCELang['lang_outdent_desc'] = '내어쓰기';
  14 +tinyMCELang['lang_indent_desc'] = '들여쓰기';
  15 +tinyMCELang['lang_undo_desc'] = '실행취소';
  16 +tinyMCELang['lang_redo_desc'] = '재실행';
  17 +tinyMCELang['lang_link_desc'] = '링크 넣기/고치기';
  18 +tinyMCELang['lang_unlink_desc'] = '링크 해제';
  19 +tinyMCELang['lang_image_desc'] = '그림 넣기/고치기';
  20 +tinyMCELang['lang_cleanup_desc'] = '코드를 깔끔하게';
  21 +tinyMCELang['lang_focus_alert'] = '이 명령을 실행하기 전에 반드시 에디터 내의 어딘가에 커서가 있어야 합니다.';
  22 +tinyMCELang['lang_edit_confirm'] = '이 텍스트 박스에서 HTML 에디터를 사용하길 원하십니까?';
  23 +tinyMCELang['lang_insert_link_title'] = '링크 넣기/고치기';
  24 +tinyMCELang['lang_insert'] = '삽입';
  25 +tinyMCELang['lang_update'] = '삽입';
  26 +tinyMCELang['lang_cancel'] = '취소';
  27 +tinyMCELang['lang_insert_link_url'] = 'URL 링크';
  28 +tinyMCELang['lang_insert_link_target'] = '타겟';
  29 +tinyMCELang['lang_insert_link_target_same'] = '같은 창에서 링크 열기';
  30 +tinyMCELang['lang_insert_link_target_blank'] = '새 창에서 링크 열기';
  31 +tinyMCELang['lang_insert_image_title'] = '그림 넣기/고치기';
  32 +tinyMCELang['lang_insert_image_src'] = '그림 URL';
  33 +tinyMCELang['lang_insert_image_alt'] = '그림 설명';
  34 +tinyMCELang['lang_help_desc'] = '도움말';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/nl.js 0 → 100644
  1 +// NL lang variables thanks to "Meint Post"
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Vet';
  4 +tinyMCELang['lang_italic_desc'] = 'Schuin';
  5 +tinyMCELang['lang_underline_desc'] = 'Onderstrepen';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Doorhalen';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Links uitlijnen';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Centreren';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Rechts uitlijnen';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Volledig uitlijnen';
  11 +tinyMCELang['lang_bullist_desc'] = 'Ongeordende lijst';
  12 +tinyMCELang['lang_numlist_desc'] = 'Geordende lijst';
  13 +tinyMCELang['lang_outdent_desc'] = 'Uitspringen';
  14 +tinyMCELang['lang_indent_desc'] = 'Inspringen';
  15 +tinyMCELang['lang_undo_desc'] = 'Ongedaan maken';
  16 +tinyMCELang['lang_redo_desc'] = 'Opnieuw uitvoeren';
  17 +tinyMCELang['lang_link_desc'] = 'Link invoegen';
  18 +tinyMCELang['lang_unlink_desc'] = 'Link verwijderen';
  19 +tinyMCELang['lang_image_desc'] = 'Afbeelding invoegen';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Slordige code verbeteren';
  21 +tinyMCELang['lang_focus_alert'] = 'Verplaats de focus naar de editor voor het uitvoeren van dit commado.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Wilt u de WYSIWYG mode voor deze textarea gebruiken?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Link invoegen/bewerken';
  24 +tinyMCELang['lang_insert'] = 'Invoegen';
  25 +tinyMCELang['lang_update'] = 'Bewerken';
  26 +tinyMCELang['lang_cancel'] = 'Afbreken';
  27 +tinyMCELang['lang_insert_link_url'] = 'URL link';
  28 +tinyMCELang['lang_insert_link_target'] = 'Bestemming';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Open link in hetzelfde venster';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Open link in een nieuw venster';
  31 +tinyMCELang['lang_insert_image_title'] = 'Afbeelding invoegen/bewerken';
  32 +tinyMCELang['lang_insert_image_src'] = 'Afbeelding';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Beschrijving';
  34 +tinyMCELang['lang_help_desc'] = 'Help';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/no.js 0 → 100644
  1 +// NO lang variables made by Sten Aksel Heien
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Uthevet';
  4 +tinyMCELang['lang_italic_desc'] = 'Kursiv';
  5 +tinyMCELang['lang_underline_desc'] = 'Understreket';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Gjennomstreket';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Vensterestille';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Sentrere';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Høyerestille';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Fyll';
  11 +tinyMCELang['lang_bullist_desc'] = 'Punktliste';
  12 +tinyMCELang['lang_numlist_desc'] = 'Nummerliste';
  13 +tinyMCELang['lang_outdent_desc'] = 'Undrag';
  14 +tinyMCELang['lang_indent_desc'] = 'Indrag';
  15 +tinyMCELang['lang_undo_desc'] = 'Angre';
  16 +tinyMCELang['lang_redo_desc'] = 'Gjør om';
  17 +tinyMCELang['lang_link_desc'] = 'Opprett/endre lenke';
  18 +tinyMCELang['lang_unlink_desc'] = 'Fjern lenke';
  19 +tinyMCELang['lang_image_desc'] = 'Sett inn/endre bilde';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Rens grisete kode';
  21 +tinyMCELang['lang_focus_alert'] = 'Editoren må være i fokus før du benytter denne kommando.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Vil du benytte WYSIWYG editoren for dette tekstfelt?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Opprett/endre lenke';
  24 +tinyMCELang['lang_insert'] = 'Opprett';
  25 +tinyMCELang['lang_update'] = 'Opprett';
  26 +tinyMCELang['lang_cancel'] = 'Avbryt';
  27 +tinyMCELang['lang_insert_link_url'] = 'Lenkens URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Vindu';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Åpne i samme vindu';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Åpne i nytt vindu';
  31 +tinyMCELang['lang_insert_image_title'] = 'Opprett/endre bilde';
  32 +tinyMCELang['lang_insert_image_src'] = 'Bildets URL';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Bildets beskrivelse';
  34 +tinyMCELang['lang_help_desc'] = 'Hjelp';
  35 +tinyMCELang['lang_bold_img'] = 'bold_de_se.gif';
  36 +tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
  37 +tinyMCELang['lang_underline_img'] = 'underline.gif';
  38 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Pogrubienie';
  4 +tinyMCELang['lang_italic_desc'] = 'Kursywa';
  5 +tinyMCELang['lang_underline_desc'] = 'Podkreslenie';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Przekreslenie';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'Otaczanie z lewej';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Wysrodkowanie';
  9 +tinyMCELang['lang_justifyright_desc'] = 'Otaczanie z prawej';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Justowanie';
  11 +tinyMCELang['lang_bullist_desc'] = 'Lista nie numerowana';
  12 +tinyMCELang['lang_numlist_desc'] = 'Lista numerowana';
  13 +tinyMCELang['lang_outdent_desc'] = 'Zmniejsz wciecie';
  14 +tinyMCELang['lang_indent_desc'] = 'Zwieksz wciecie';
  15 +tinyMCELang['lang_undo_desc'] = 'Cofnij';
  16 +tinyMCELang['lang_redo_desc'] = 'Ponów';
  17 +tinyMCELang['lang_link_desc'] = 'Wstaw/Edytuj link';
  18 +tinyMCELang['lang_unlink_desc'] = 'Skasuj link';
  19 +tinyMCELang['lang_image_desc'] = 'Wstaw/Edytuj obrazek';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Wyczysc niepotrzebny kod';
  21 +tinyMCELang['lang_focus_alert'] = 'Musisz zaznaczyc cokolwiek przed uzyciem tej komendy.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Czy chcesz uzyc edytora WYSIWIG dla tego pola ?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Wstaw/Edytuj Link';
  24 +tinyMCELang['lang_insert'] = 'Wstaw';
  25 +tinyMCELang['lang_update'] = 'Zmien';
  26 +tinyMCELang['lang_cancel'] = 'Wyjdz';
  27 +tinyMCELang['lang_insert_link_url'] = 'Adres URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'Cel';
  29 +tinyMCELang['lang_insert_link_target_same'] = 'Otwórz w tym samym oknie';
  30 +tinyMCELang['lang_insert_link_target_blank'] = 'Otwórz w nowym oknie';
  31 +tinyMCELang['lang_insert_image_title'] = 'Wstaw/Edytuj obrazek';
  32 +tinyMCELang['lang_insert_image_src'] = 'Adres URL obrazka';
  33 +tinyMCELang['lang_insert_image_alt'] = 'Opis obrazka';
  34 +tinyMCELang['lang_help_desc'] = 'Pomoc';
  35 +tinyMCELang['lang_bold_img'] = "bold.gif";
  36 +tinyMCELang['lang_italic_img'] = "italic.gif";
  37 +tinyMCELang['lang_underline_img'] = "underline.gif";
  38 +tinyMCELang['lang_clipboard_msg'] = 'Kopiowanie/Wycinanie/Wklejanie nie jest obslugiwane w przegladarkach Mozilla and Firefox.\nPotrzebujesz wiecej informacji na ten temat?';
  39 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/pt.js 0 → 100644
  1 +// PT lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_bold_desc'] = 'Negrito';
  5 +tinyMCELang['lang_italic_desc'] = 'Itálico';
  6 +tinyMCELang['lang_underline_desc'] = 'Sublinhar';
  7 +tinyMCELang['lang_striketrough_desc'] = 'Riscado';
  8 +tinyMCELang['lang_justifyleft_desc'] = 'Alinhar á esquerda';
  9 +tinyMCELang['lang_justifycenter_desc'] = 'Alinhar ao centro';
  10 +tinyMCELang['lang_justifyright_desc'] = 'Alinhar á direita';
  11 +tinyMCELang['lang_justifyfull_desc'] = 'Justificado';
  12 +tinyMCELang['lang_bullist_desc'] = 'Lista não ordenada';
  13 +tinyMCELang['lang_numlist_desc'] = 'Lista ordenada';
  14 +tinyMCELang['lang_outdent_desc'] = 'Retirar indentação';
  15 +tinyMCELang['lang_indent_desc'] = 'Indentar';
  16 +tinyMCELang['lang_undo_desc'] = 'Desfazer';
  17 +tinyMCELang['lang_redo_desc'] = 'Refazer';
  18 +tinyMCELang['lang_link_desc'] = 'Inserir Hiperligação';
  19 +tinyMCELang['lang_unlink_desc'] = 'Remover hiperligação';
  20 +tinyMCELang['lang_image_desc'] = 'Inserir Referência a imagem externa';
  21 +tinyMCELang['lang_object_desc'] = 'Inserir Objecto Multimédia da Galeria';
  22 +tinyMCELang['lang_cleanup_desc'] = 'Limpeza de código';
  23 +tinyMCELang['lang_focus_alert'] = 'Uma instância do editor deverá estar seleccionada antes de utilizar este comando.';
  24 +tinyMCELang['lang_edit_confirm'] = 'Deseja utilizar o modo visual de edição para ezta área de texto?';
  25 +tinyMCELang['lang_insert_link_title'] = 'Inserir/editar hiperligação';
  26 +tinyMCELang['lang_insert'] = 'Inserir';
  27 +tinyMCELang['lang_update'] = 'Actualizar';
  28 +tinyMCELang['lang_cancel'] = 'Cancelar';
  29 +tinyMCELang['lang_insert_link_url'] = 'URL de hiperligação';
  30 +tinyMCELang['lang_insert_link_target'] = 'Destino';
  31 +tinyMCELang['lang_insert_link_target_same'] = 'Abrir endereço na mesma janela';
  32 +tinyMCELang['lang_insert_link_target_blank'] = 'Abrir endereço numa nova janela';
  33 +tinyMCELang['lang_insert_image_title'] = 'Inserir/editar imagem';
  34 +tinyMCELang['lang_insert_image_src'] = 'Endereço da imagem';
  35 +tinyMCELang['lang_insert_image_alt'] = 'Descrição alt.';
  36 +tinyMCELang['lang_help_desc'] = 'Ajuda';
  37 +tinyMCELang['lang_bold_img'] = "bold.gif";
  38 +tinyMCELang['lang_italic_img'] = "italic.gif";
  39 +tinyMCELang['lang_underline_img'] = "underline.gif";
  40 +tinyMCELang['lang_clipboard_msg'] = 'Copiar/Cortar/Colar não está disponível em Mozilla and Firefox.\nPretende obter mais informação acerca desta questão?';
  41 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/pt_br.js 0 → 100644
  1 +// PT lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_bold_desc'] = 'Negrito';
  5 +tinyMCELang['lang_italic_desc'] = 'Itálico';
  6 +tinyMCELang['lang_underline_desc'] = 'Sublinhar';
  7 +tinyMCELang['lang_striketrough_desc'] = 'Riscado';
  8 +tinyMCELang['lang_justifyleft_desc'] = 'Alinhar à esquerda';
  9 +tinyMCELang['lang_justifycenter_desc'] = 'Alinhar ao centro';
  10 +tinyMCELang['lang_justifyright_desc'] = 'Alinhar à direita';
  11 +tinyMCELang['lang_justifyfull_desc'] = 'Justificado';
  12 +tinyMCELang['lang_bullist_desc'] = 'Lista não ordenada';
  13 +tinyMCELang['lang_numlist_desc'] = 'Lista ordenada';
  14 +tinyMCELang['lang_outdent_desc'] = 'Retirar indentação';
  15 +tinyMCELang['lang_indent_desc'] = 'Indentar';
  16 +tinyMCELang['lang_undo_desc'] = 'Desfazer';
  17 +tinyMCELang['lang_redo_desc'] = 'Refazer';
  18 +tinyMCELang['lang_link_desc'] = 'Inserir Hiperligação';
  19 +tinyMCELang['lang_unlink_desc'] = 'Remover hiperligação';
  20 +tinyMCELang['lang_image_desc'] = 'Inserir Referência a imagem externa';
  21 +tinyMCELang['lang_object_desc'] = 'Inserir Objeto Multimídia da Galeria';
  22 +tinyMCELang['lang_cleanup_desc'] = 'Limpeza de código';
  23 +tinyMCELang['lang_focus_alert'] = 'Uma instância do editor deverá estar selecionada antes de utilizar este comando.';
  24 +tinyMCELang['lang_edit_confirm'] = 'Deseja utilizar o modo visual de edição para ezta área de texto?';
  25 +tinyMCELang['lang_insert_link_title'] = 'Inserir/editar hiperligação';
  26 +tinyMCELang['lang_insert'] = 'Inserir';
  27 +tinyMCELang['lang_update'] = 'Atualizar';
  28 +tinyMCELang['lang_cancel'] = 'Cancelar';
  29 +tinyMCELang['lang_insert_link_url'] = 'URL de hiperligação';
  30 +tinyMCELang['lang_insert_link_target'] = 'Destino';
  31 +tinyMCELang['lang_insert_link_target_same'] = 'Abrir endereço na mesma janela';
  32 +tinyMCELang['lang_insert_link_target_blank'] = 'Abrir endereço numa nova janela';
  33 +tinyMCELang['lang_insert_image_title'] = 'Inserir/editar imagem';
  34 +tinyMCELang['lang_insert_image_src'] = 'Endereço da imagem';
  35 +tinyMCELang['lang_insert_image_alt'] = 'Descrição alt.';
  36 +tinyMCELang['lang_help_desc'] = 'Ajuda';
  37 +tinyMCELang['lang_bold_img'] = "bold.gif";
  38 +tinyMCELang['lang_italic_img'] = "italic.gif";
  39 +tinyMCELang['lang_underline_img'] = "underline.gif";
  40 +tinyMCELang['lang_clipboard_msg'] = 'Copiar/Cortar/Colar não está disponível no Mozilla e Firefox.\nPretende obter mais informação acerca desta questão?';
  41 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/readme.txt 0 → 100644
  1 +The language pack codes are based on ISO-639-2
  2 +http://www.loc.gov/standards/iso639-2/englangn.html
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/ru.js 0 → 100644
  1 +// Russian translation by Roman Filippov
  2 +// romanf@terrahost.ca
  3 +// www.hunox.ca
  4 +
  5 +tinyMCELang['lang_bold_desc'] = 'Ïîëóæèðíûé';
  6 +tinyMCELang['lang_italic_desc'] = 'Êóðñèâ';
  7 +tinyMCELang['lang_underline_desc'] = 'Ïîä÷åðêèâàíèå';
  8 +tinyMCELang['lang_striketrough_desc'] = 'Ïåðå÷åðêèâàíèå';
  9 +tinyMCELang['lang_justifyleft_desc'] = 'Âûðâíèâàíèå âëåâî';
  10 +tinyMCELang['lang_justifycenter_desc'] = 'Âûðâíèâàíèå ïî öåíòðó';
  11 +tinyMCELang['lang_justifyright_desc'] = 'Âûðâíèâàíèå âïðàâî';
  12 +tinyMCELang['lang_justifyfull_desc'] = 'Âûðâíèâàíèå ðàâíîìåðíî';
  13 +tinyMCELang['lang_bullist_desc'] = 'Ìàðêèðîâàííûé ñïèñîê';
  14 +tinyMCELang['lang_numlist_desc'] = 'Íóìåðîâàííûé ñïèñîê';
  15 +tinyMCELang['lang_outdent_desc'] = 'Óìåíüøèòü îòñòóï';
  16 +tinyMCELang['lang_indent_desc'] = 'Óâåëè÷èòü îòñïóò';
  17 +tinyMCELang['lang_undo_desc'] = 'Îòìåíèòü';
  18 +tinyMCELang['lang_redo_desc'] = 'Âåðíóòü';
  19 +tinyMCELang['lang_link_desc'] = 'Âñòàâèòü/èçìåíèòü ññûëêó';
  20 +tinyMCELang['lang_unlink_desc'] = 'Óáðàòü ññûëêó';
  21 +tinyMCELang['lang_image_desc'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå';
  22 +tinyMCELang['lang_cleanup_desc'] = 'Âû÷èñòèòü ãðÿçíûé êîä';
  23 +tinyMCELang['lang_focus_alert'] = 'Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà ïåðåä èñïîëüçîâàíèåì äàííîé êîìàíäû.';
  24 +tinyMCELang['lang_edit_confirm'] = 'Õîòèòå ëè Âû âîñïîëüçîâàòüñÿ WYSIWYG ðåäàêòîðîì äëÿ ýòîãî ïîëÿ ââîäà?';
  25 +tinyMCELang['lang_insert_link_title'] = 'Âñòàâèòü/èçìåíèòü ññûëêó';
  26 +tinyMCELang['lang_insert'] = 'Âñòàâèòü';
  27 +tinyMCELang['lang_update'] = 'Âñòàâèòü';
  28 +tinyMCELang['lang_cancel'] = 'Îòìåíèòü';
  29 +tinyMCELang['lang_insert_link_url'] = 'Àäðåñ';
  30 +tinyMCELang['lang_insert_link_target'] = 'Îòêðûòü â...:';
  31 +tinyMCELang['lang_insert_link_target_same'] = 'òîì æå îêíå';
  32 +tinyMCELang['lang_insert_link_target_blank'] = 'íîâîì îêíå';
  33 +tinyMCELang['lang_insert_image_title'] = 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå';
  34 +tinyMCELang['lang_insert_image_src'] = 'Àäðåñ';
  35 +tinyMCELang['lang_insert_image_alt'] = 'Îïèñàíèå';
  36 +tinyMCELang['lang_help_desc'] = 'Ïîìîùü';
  37 +tinyMCELang['lang_bold_img'] = "bold_ru.gif";
  38 +tinyMCELang['lang_italic_img'] = "italic_ru.gif";
  39 +tinyMCELang['lang_underline_img'] = "underline_ru.gif";
  40 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  41 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'Fet';
  4 +tinyMCELang['lang_italic_desc'] = 'Kursiv';
  5 +tinyMCELang['lang_underline_desc'] = 'Understruken';
  6 +tinyMCELang['lang_striketrough_desc'] = 'Genomstruken';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'V&auml;nsterjustera';
  8 +tinyMCELang['lang_justifycenter_desc'] = 'Centrera';
  9 +tinyMCELang['lang_justifyright_desc'] = 'H&ouml;gerjustera';
  10 +tinyMCELang['lang_justifyfull_desc'] = 'Kantjustera';
  11 +tinyMCELang['lang_bullist_desc'] = 'Punktlista';
  12 +tinyMCELang['lang_numlist_desc'] = 'Nummerlista';
  13 +tinyMCELang['lang_outdent_desc'] = 'Utdrag';
  14 +tinyMCELang['lang_indent_desc'] = 'Indrag';
  15 +tinyMCELang['lang_undo_desc'] = '&Aring;ngra';
  16 +tinyMCELang['lang_redo_desc'] = 'G&ouml;r om';
  17 +tinyMCELang['lang_link_desc'] = 'Skapa l&auml;nk';
  18 +tinyMCELang['lang_unlink_desc'] = 'Ta bort l&auml;nk';
  19 +tinyMCELang['lang_image_desc'] = 'Skapa/redigera bild';
  20 +tinyMCELang['lang_cleanup_desc'] = 'Rensa skr&auml;pkod';
  21 +tinyMCELang['lang_focus_alert'] = 'Flytta mark&ouml;ren till en textyta innan du anv&auml;nder detta kommando.';
  22 +tinyMCELang['lang_edit_confirm'] = 'Vill du anv&auml;nda WYSIWYG-editorn f&ouml;r detta textf&auml;lt?';
  23 +tinyMCELang['lang_insert_link_title'] = 'Skapa/redigera l&auml;nk';
  24 +tinyMCELang['lang_insert'] = 'Skapa';
  25 +tinyMCELang['lang_update'] = 'Uppdatera';
  26 +tinyMCELang['lang_cancel'] = 'Avbryt';
  27 +tinyMCELang['lang_insert_link_url'] = 'L&auml;nkens URL';
  28 +tinyMCELang['lang_insert_link_target'] = 'F&ouml;nster';
  29 +tinyMCELang['lang_insert_link_target_same'] = '&Ouml;ppna l&auml;nken i samma f&ouml;nster';
  30 +tinyMCELang['lang_insert_link_target_blank'] = '&Ouml;ppna l&auml;nken i ett nytt f&ouml;nster';
  31 +tinyMCELang['lang_insert_link_delta_width'] = 20;
  32 +tinyMCELang['lang_insert_link_delta_height'] = 10;
  33 +tinyMCELang['lang_insert_image_title'] = 'Skapa/redigera bild';
  34 +tinyMCELang['lang_insert_image_src'] = 'Bildens URL';
  35 +tinyMCELang['lang_insert_image_alt'] = 'Bildens beskrivning';
  36 +tinyMCELang['lang_bold_img'] = 'bold_de_se.gif';
  37 +tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
  38 +tinyMCELang['lang_underline_img'] = "underline.gif";
  39 +tinyMCELang['lang_clipboard_msg'] = 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?';
  40 +tinyMCELang['lang_help_desc'] = "Hjälp";
  41 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/th.js 0 → 100644
  1 +// TH lang variables Thai contributed by Innozent
  2 +
  3 +tinyMCELang['lang_bold_desc'] = 'µÑÇ˹Ò';
  4 +tinyMCELang['lang_italic_desc'] = 'µÑÇéàÍÕ§';
  5 +tinyMCELang['lang_underline_desc'] = '¢Õ´àÊé¹ãµé';
  6 +tinyMCELang['lang_striketrough_desc'] = '¢Õ´¤ÅèÍÁ';
  7 +tinyMCELang['lang_justifyleft_desc'] = 'ªÔ´¢Íº«éÒÂ';
  8 +tinyMCELang['lang_justifycenter_desc'] = '¡Öè§¡ÅÒ§';
  9 +tinyMCELang['lang_justifyright_desc'] = 'ªÔ´¢Íº¢ÇÒ';
  10 +tinyMCELang['lang_justifyfull_desc'] = '¨Ñ´ªÔ´¢Íº';
  11 +tinyMCELang['lang_bullist_desc'] = 'ÊÑ­ÅѡɳìáÊ´§ËÑÇ¢éÍÂèÍÂ';
  12 +tinyMCELang['lang_numlist_desc'] = 'ÅӴѺàÅ¢';
  13 +tinyMCELang['lang_outdent_desc'] = 'Å´¡ÒÃàÂ×éͧ';
  14 +tinyMCELang['lang_indent_desc'] = 'à¾ÔèÁ¡ÒÃàÂ×éͧ';
  15 +tinyMCELang['lang_undo_desc'] = 'àÅÔ¡·Ó';
  16 +tinyMCELang['lang_redo_desc'] = '·ÓãËÁè';
  17 +tinyMCELang['lang_link_desc'] = 'à¾ÔèÁÅÔ§¤ì';
  18 +tinyMCELang['lang_unlink_desc'] = 'źÅÔ§¤ì';
  19 +tinyMCELang['lang_image_desc'] = 'ãÊèÃÙ»';
  20 +tinyMCELang['lang_cleanup_desc'] = '·Ó¤ÇÒÁÊÐÍÒ´¢éͤÇÒÁ';
  21 +tinyMCELang['lang_focus_alert'] = 'µéͧàÅ×Í¡¡Åèͧ¢éͤÇÒÁ¡è͹·Õè¨Ðãªé¤ÓÊÑè§¹Õé';
  22 +tinyMCELang['lang_edit_confirm'] = '¤Ø³µéͧ¡Ò÷Õè¨Ðãªé WYSIWYG mode ÊÓËÃѺ¡Åèͧ¢éͤÇÒÁ¹ÕéËÃ×ÍäÁè?';
  23 +tinyMCELang['lang_insert_link_title'] = 'à¾ÔèÁ/á¡éä¢ ÅÔ§¤ì';
  24 +tinyMCELang['lang_insert'] = 'à¾ÔèÁ';
  25 +tinyMCELang['lang_cancel'] = '¡àÅÔ¡';
  26 +tinyMCELang['lang_insert_link_url'] = 'Link URL';
  27 +tinyMCELang['lang_insert_link_target'] = 'à»Ô´ÅÔ§¤ìã¹';
  28 +tinyMCELang['lang_insert_link_target_same'] = '˹éÒµèÒ§à´ÕÂǡѹ';
  29 +tinyMCELang['lang_insert_link_target_blank'] = '˹éÒµèÒ§ãËÁè';
  30 +tinyMCELang['lang_insert_image_title'] = 'à¾ÔèÁ/á¡éä¢ ÃÙ»';
  31 +tinyMCELang['lang_insert_image_src'] = 'URL ¢Í§ÃÙ»';
  32 +tinyMCELang['lang_insert_image_alt'] = '¤Ó͸ԺÒÂÃÙ»';
  33 +tinyMCELang['lang_help_desc'] = 'ªèÇÂàËÅ×Í';
  34 +tinyMCELang['lang_bold_img'] = "bold.gif";
  35 +tinyMCELang['lang_italic_img'] = "italic.gif";
  36 +tinyMCELang['lang_underline_img'] = "underline.gif";
  37 +tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
  38 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_bold_desc'] = '粗体';
  5 +tinyMCELang['lang_italic_desc'] = '斜体';
  6 +tinyMCELang['lang_underline_desc'] = '下划线';
  7 +tinyMCELang['lang_striketrough_desc'] = '删除线';
  8 +tinyMCELang['lang_justifyleft_desc'] = '左对齐';
  9 +tinyMCELang['lang_justifycenter_desc'] = '居中对齐';
  10 +tinyMCELang['lang_justifyright_desc'] = '右对齐';
  11 +tinyMCELang['lang_justifyfull_desc'] = '两端对齐';
  12 +tinyMCELang['lang_bullist_desc'] = '无序列表';
  13 +tinyMCELang['lang_numlist_desc'] = '有序列表';
  14 +tinyMCELang['lang_outdent_desc'] = '减少缩进';
  15 +tinyMCELang['lang_indent_desc'] = '增加缩进';
  16 +tinyMCELang['lang_undo_desc'] = '撤消';
  17 +tinyMCELang['lang_redo_desc'] = '重做';
  18 +tinyMCELang['lang_link_desc'] = '插入/编辑 链接';
  19 +tinyMCELang['lang_unlink_desc'] = '删除链接';
  20 +tinyMCELang['lang_image_desc'] = '插入/编辑 图像';
  21 +tinyMCELang['lang_cleanup_desc'] = '清除冗余代码';
  22 +tinyMCELang['lang_focus_alert'] = '在使用此命令前某个编辑器必须先获得焦点!';
  23 +tinyMCELang['lang_edit_confirm'] = '你想在此TextArea上使用所见即所得编辑器么?';
  24 +tinyMCELang['lang_insert_link_title'] = '插入/编辑 链接';
  25 +tinyMCELang['lang_insert'] = '插入';
  26 +tinyMCELang['lang_update'] = '更新';
  27 +tinyMCELang['lang_cancel'] = '取消';
  28 +tinyMCELang['lang_insert_link_url'] = '链接地址';
  29 +tinyMCELang['lang_insert_link_target'] = '目标';
  30 +tinyMCELang['lang_insert_link_target_same'] = '在同一窗口中打开链接';
  31 +tinyMCELang['lang_insert_link_target_blank'] = '在新窗口中打开链接';
  32 +tinyMCELang['lang_insert_image_title'] = '插入/编辑 图像';
  33 +tinyMCELang['lang_insert_image_src'] = '图像地址';
  34 +tinyMCELang['lang_insert_image_alt'] = '图像描述';
  35 +tinyMCELang['lang_help_desc'] = '帮助';
  36 +tinyMCELang['lang_bold_img'] = "bold.gif";
  37 +tinyMCELang['lang_italic_img'] = "italic.gif";
  38 +tinyMCELang['lang_underline_img'] = "underline.gif";
  39 +tinyMCELang['lang_clipboard_msg'] = '剪切/复制/粘贴功能在Mozilla和Firefox上尚不可用。\n你想了解关于这个问题的更多信息吗?';
  40 +tinyMCELang['lang_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.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/_template/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 +tinyMCE.importPluginLanguagePack('template', 'en'); // <- Add a comma separated list of all supported languages
  3 +
  4 +/****
  5 + * Steps for creating a plugin from this template:
  6 + *
  7 + * 1. Change all "template" to the name of your plugin.
  8 + * 2. Remove all the callbacks in this file that you don't need.
  9 + * 3. Remove the popup.htm file if you don't need any popups.
  10 + * 4. Add your custom logic to the callbacks you needed.
  11 + * 5. Write documentation in a readme.txt file on how to use the plugin.
  12 + * 6. Upload it under the "Plugins" section at sourceforge.
  13 + *
  14 + ****/
  15 +
  16 +/**
  17 + * Gets executed when a editor instance is initialized
  18 + */
  19 +function TinyMCE_template_initInstance(inst) {
  20 + // You can take out plugin specific parameters
  21 + alert("Initialization parameter:" + tinyMCE.getParam("template_someparam", false));
  22 +}
  23 +
  24 +/**
  25 + * Gets executed when a editor needs to generate a button.
  26 + */
  27 +function TinyMCE_template_getControlHTML(control_name) {
  28 + switch (control_name) {
  29 + case "template":
  30 + return '<img id="{$editor_id}_template" src="{$pluginurl}/images/template.gif" title="{$lang_template_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceTemplate\', true);" />';
  31 + }
  32 +
  33 + return "";
  34 +}
  35 +
  36 +/**
  37 + * Gets executed when a command is called.
  38 + */
  39 +function TinyMCE_template_execCommand(editor_id, element, command, user_interface, value) {
  40 + // Handle commands
  41 + switch (command) {
  42 + // Remember to have the "mce" prefix for commands so they don't intersect with built in ones in the browser.
  43 + case "mceTemplate":
  44 + // Show UI/Popup
  45 + if (user_interface) {
  46 + // Open a popup window and send in some custom data in a window argument
  47 + var template = new Array();
  48 +
  49 + template['file'] = '../../plugins/template/popup.htm'; // Relative to theme
  50 + template['width'] = 150;
  51 + template['height'] = 180;
  52 +
  53 + tinyMCE.openWindow(template, {editor_id : editor_id, some_custom_arg : "somecustomdata"});
  54 +
  55 + // Let TinyMCE know that something was modified
  56 + tinyMCE.triggerNodeChange(false);
  57 + } else {
  58 + // Do a command this gets called from the template popup
  59 + alert("execCommand: mceTemplate gets called from popup.");
  60 + }
  61 +
  62 + return true;
  63 + }
  64 +
  65 + // Pass to next handler in chain
  66 + return false;
  67 +}
  68 +
  69 +/**
  70 + * Gets executed when the selection/cursor position was changed.
  71 + */
  72 +function TinyMCE_template_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
  73 + // Deselect template button
  74 + tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonNormal');
  75 +
  76 + // Select template button if parent node is a strong or b
  77 + if (node.parentNode.nodeName == "STRONG" || node.parentNode.nodeName == "B")
  78 + tinyMCE.switchClassSticky(editor_id + '_template', 'mceButtonSelected');
  79 +
  80 + return true;
  81 +}
  82 +
  83 +/**
  84 + * Gets executed when contents is inserted / retrived.
  85 + */
  86 +function TinyMCE_template_cleanup(type, content) {
  87 + switch (type) {
  88 + case "get_from_editor":
  89 + alert("[FROM] Value HTML string: " + content);
  90 +
  91 + // Do custom cleanup code here
  92 +
  93 + break;
  94 +
  95 + case "insert_to_editor":
  96 + alert("[TO] Value HTML string: " + content);
  97 +
  98 + // Do custom cleanup code here
  99 +
  100 + break;
  101 +
  102 + case "get_from_editor_dom":
  103 + alert("[FROM] Value DOM Element " + content.innerHTML);
  104 +
  105 + // Do custom cleanup code here
  106 +
  107 + break;
  108 +
  109 + case "insert_to_editor_dom":
  110 + alert("[TO] Value DOM Element: " + content.innerHTML);
  111 +
  112 + // Do custom cleanup code here
  113 +
  114 + break;
  115 + }
  116 +
  117 + return content;
  118 +}
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/_template/images/template.gif 0 → 100644

879 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/_template/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +/* Remember to namespace the language parameters lang_<your plugin>_<some name> */
  4 +
  5 +tinyMCELang['lang_template_title'] = 'This is just a template popup';
  6 +tinyMCELang['lang_template_desc'] = 'This is just a template button';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/_template/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +/* Remember to namespace the language parameters lang_<your plugin>_<some name> */
  4 +
  5 +tinyMCELang['lang_template_title'] = 'Ceci est un exmple pour le gabarit de popup';
  6 +tinyMCELang['lang_template_desc'] = 'Ceci est un exmple pour le gabarit d\'un bouton';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/_template/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +/* Remember to namespace the language parameters lang_<your plugin>_<some name> */
  5 +
  6 +tinyMCELang['lang_template_title'] = '这仅是模板的弹出窗口';
  7 +tinyMCELang['lang_template_desc'] = '这仅是模板的按钮';
0 8 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/_template/popup.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_template_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +<!--
  7 + function init() {
  8 + alert("Got a window argument from plugin: " + tinyMCE.getWindowArg('some_custom_arg'));
  9 + }
  10 +
  11 + function insertSomething() {
  12 + // Execute the mceTemplate command without UI this time
  13 + tinyMCE.execInstanceCommand(tinyMCE.getWindowArg('editor_id'), 'mceTemplate');
  14 +
  15 + // Close the dialog
  16 + tinyMCE.closeDialog();
  17 + }
  18 +//-->
  19 +</script>
  20 +</head>
  21 +<body onload="init();">
  22 + <h3>{$lang_template_title}</h3>
  23 +
  24 + <form onsubmit="insert();return false;">
  25 + <!-- Just a simple insert button -->
  26 + <input type="button" name="insert" value="{$lang_insert}" onclick="insertSomething();" id="insert" />
  27 + </form>
  28 +
  29 + <br />
  30 +</body>
  31 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/_template/readme.txt 0 → 100644
  1 +This is a template/tutorial plugin that where created to help you in the development of own plugins for TinyMCE.
0 2 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('advhr','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_advhr_getControlHTML(control_name){switch(control_name){case "advhr":return '<img id="{$editor_id}_advhr" src="{$pluginurl}/images/advhr.gif" title="{$lang_insert_advhr_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvancedHr\');" />';}return "";}function TinyMCE_advhr_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=270;template['height']=180;var size="",width="",noshade="";if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="hr"){tinyMCE.hrElement=tinyMCE.selectedElement;if(tinyMCE.hrElement){size=tinyMCE.hrElement.getAttribute('size')?tinyMCE.hrElement.getAttribute('size'):"";width=tinyMCE.hrElement.getAttribute('width')?tinyMCE.hrElement.getAttribute('width'):"";noshade=tinyMCE.hrElement.getAttribute('noshade')?tinyMCE.hrElement.getAttribute('noshade'):"";}tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'update'});}else{if(tinyMCE.isMSIE){tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,'<hr />');}else{tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'insert'});}}return true;}return false;}function TinyMCE_advhr_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="hr")tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonSelected');}while((node=node.parentNode));return true;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/images/advhr.gif 0 → 100644

209 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/cs.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Vložit/editovat vodorovný oddìlovaè'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Šíøka';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Výška';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Nestínovat';
0 7 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Horizontale Linie einf&uuml;gen / bearbeiten'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Breite';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'H&ouml;he';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Keinen Schatten';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Insert / edit Horizontale Rule'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Width';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Height';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'No shadow';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_insert_advhr_desc'] = 'درج و ویرایش خط افقی'
  9 +tinyMCELang['lang_insert_advhr_width'] = 'عرض';
  10 +tinyMCELang['lang_insert_advhr_size'] = 'ارتفاع';
  11 +tinyMCELang['lang_insert_advhr_noshade'] = 'بدون سایه';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Ins&eacute;rer / &eacute;diter une R&#269;gle Horizontale'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Largeur';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Hauteur';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Sans ombre';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fr_ca.js 0 → 100644
  1 +// CA_FR lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Insérer / Modifier Séparateur Horizontal';
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Largeur';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Hauteur';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Sans ombrage';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Invoegen / wijzigen Horizontale lijn'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Breedte';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Hoogte';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Geen schaduw';
0 7 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Wstaw/Edytuj poziomą linię'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Szerokość';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Wysokość';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Brak cienia';
0 7 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Inserir / editar Linha Horizontal'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Largura';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Altura';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Sem Sombra';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_insert_advhr_desc'] = 'Skapa/Redigera horisontell linje'
  4 +tinyMCELang['lang_insert_advhr_width'] = 'Bredd';
  5 +tinyMCELang['lang_insert_advhr_size'] = 'Höjd';
  6 +tinyMCELang['lang_insert_advhr_noshade'] = 'Ingen skugga';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_insert_advhr_desc'] = '插入/编辑 水平标尺'
  5 +tinyMCELang['lang_insert_advhr_width'] = '宽度';
  6 +tinyMCELang['lang_insert_advhr_size'] = '高度';
  7 +tinyMCELang['lang_insert_advhr_noshade'] = '无阴影';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_link_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +<!--
  7 + function init() {
  8 + // modified 2004-11-10 by Michael Keck (me@michaelkeck.de)
  9 + // supporting onclick event to open pop windows
  10 + var formObj = document.forms[0];
  11 + formObj.width.value = tinyMCE.getWindowArg('width');
  12 + formObj.size.value = tinyMCE.getWindowArg('size');
  13 + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('mceDo'));
  14 + if (tinyMCE.getWindowArg('noshade')) {
  15 + formObj.noshade.checked = true;
  16 + }
  17 + if (tinyMCE.getWindowArg('width').lastIndexOf('%')!=-1) {
  18 + formObj.width2.value = "%";
  19 + formObj.width.value = formObj.width.value.substring(0,formObj.width.value.length-1);
  20 + }
  21 + }
  22 +
  23 + function insertHR() {
  24 + var formObj = document.forms[0];
  25 + if (window.opener) {
  26 + var width = formObj.width.value;
  27 + var size = formObj.size.value;
  28 + var html = '<hr';
  29 + if (size!='' && size!=0) {
  30 + html += ' size="' + size + '"';
  31 + }
  32 + if (width!='' && width!=0) {
  33 + html += ' width="' + width;
  34 + if (formObj.width2.value=='%') {
  35 + html += '%';
  36 + }
  37 + html += '"';
  38 + }
  39 + if (formObj.noshade.checked==true) {
  40 + html += ' noshade';
  41 + }
  42 + html += ' />';
  43 + tinyMCE.execCommand("mceInsertContent",true,html);
  44 +
  45 + // Close the dialog
  46 + tinyMCE.closeDialog();
  47 + }
  48 + }
  49 +
  50 + function cancelAction() {
  51 + // Close the dialog
  52 + tinyMCE.closeDialog();
  53 + }
  54 +//-->
  55 +</script>
  56 +<style type="text/css">
  57 +<!--
  58 + input.radio {
  59 + border: 1px none #000000;
  60 + background-color: transparent;
  61 + vertical-align: middle;
  62 + }
  63 +-->
  64 +</style>
  65 +</head>
  66 +<body onload="init();">
  67 + <form onsubmit="insertHR();return false;">
  68 + <table border="0" cellpadding="0" cellspacing="0" width="100%">
  69 + <tr>
  70 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  71 + <tr>
  72 + <td colspan="2" class="title">{$lang_insert_advhr_desc}</td>
  73 + </tr>
  74 + <tr>
  75 + <td align="right">{$lang_insert_advhr_width}:</td>
  76 + <td nowrap="nowrap">
  77 + <input name="width" type="text" id="width" value="" style="width: 50px; vertical-align: middle;" />
  78 + <select name="width2" id="width2" style="width: 50px; vertical-align: middle;">
  79 + <option value="">px</option>
  80 + <option value="%">%</option>
  81 + </select>
  82 + </td>
  83 + </tr>
  84 + <tr>
  85 + <td align="right" valign="top">{$lang_insert_advhr_size}:</td>
  86 + <td><select name="size" type="text" id="size" value="" style="width: 100px;">
  87 + <option value="">Normal</option>
  88 + <option value="1">1</option>
  89 + <option value="2">2</option>
  90 + <option value="3">3</option>
  91 + <option value="4">4</option>
  92 + <option value="5">5</option>
  93 + </select></td>
  94 + <tr>
  95 + <td align="right" valign="top"><input type="checkbox" name="noshade" id="noshade" class="radio" /></td>
  96 + <td><label for="noshade">{$lang_insert_advhr_noshade}</label></td>
  97 + </tr>
  98 + <tr>
  99 + <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertHR();" id="insert" /></td>
  100 + <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" id="cancel" /></td>
  101 + </tr>
  102 + </table></td>
  103 + </tr>
  104 + </table>
  105 + </form>
  106 +</body>
  107 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('advimage','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_advimage_getInsertImageTemplate(){var template=new Array();template['file']='../../plugins/advimage/image.htm';template['width']=430;template['height']=380;template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);return template;}function TinyMCE_advimage_cleanup(type,content){switch(type){case "insert_to_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=tinyMCE.getImageSrc(onmouseover))!=""){src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseover',"this.src='"+src+"';");}if((src=tinyMCE.getImageSrc(onmouseout))!=""){src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseout',"this.src='"+src+"';");}}break;case "get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=tinyMCE.getImageSrc(onmouseover))!=""){src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseover',"this.src='"+src+"';");}if((src=tinyMCE.getImageSrc(onmouseout))!=""){src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseout',"this.src='"+src+"';");}}break;}return content;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_image_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript">
  6 +var url = tinyMCE.getParam("external_image_list_url");
  7 +if (url != null) {
  8 + // Fix relative
  9 + if (url.charAt(0) != '/')
  10 + url = tinyMCE.documentBasePath + "/" + url;
  11 +
  12 + document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
  13 +}
  14 +</script>
  15 +<script language="javascript" type="text/javascript">
  16 +<!--
  17 + function myRegexpReplace(in_str, reg_exp, replace_str, opts) {
  18 + if (typeof opts == "undefined")
  19 + opts = 'g';
  20 + var re = new RegExp(reg_exp, opts);
  21 + return in_str.replace(re, replace_str);
  22 + }
  23 +
  24 + function insertImage() {
  25 + var formObj = document.forms[0];
  26 +
  27 + if (window.opener) {
  28 + var src = formObj.src.value;
  29 + var alt = formObj.alt.value;
  30 + var title = formObj.title.value;
  31 + var border = formObj.border.value;
  32 + var vspace = formObj.vspace.value;
  33 + var hspace = formObj.hspace.value;
  34 + var width = formObj.width.value;
  35 + var height = formObj.height.value;
  36 + var align = formObj.align.options[formObj.align.selectedIndex].value;
  37 + var onmouseover = formObj.onmouseover.value;
  38 + var onmouseout = formObj.onmouseout.value;
  39 +
  40 + if (!formObj.onmousemove.checked)
  41 + onmouseover = onmouseout = "";
  42 +
  43 + window.opener.tinyMCE.insertImage(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout);
  44 +
  45 + // Close the dialog
  46 + tinyMCE.closeDialog();
  47 + }
  48 + }
  49 +
  50 + function init() {
  51 + var formObj = document.forms[0];
  52 + var strOnOver = "", strOnOut = "";
  53 +
  54 + for (var i=0; i<document.forms[0].align.options.length; i++) {
  55 + if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
  56 + document.forms[0].align.options.selectedIndex = i;
  57 + }
  58 +
  59 + formObj.src.value = tinyMCE.getWindowArg('src');
  60 + formObj.alt.value = tinyMCE.getWindowArg('alt');
  61 + formObj.title.value = tinyMCE.getWindowArg('title');
  62 + formObj.border.value = tinyMCE.getWindowArg('border');
  63 + formObj.vspace.value = tinyMCE.getWindowArg('vspace');
  64 + formObj.hspace.value = tinyMCE.getWindowArg('hspace');
  65 + formObj.width.value = tinyMCE.getWindowArg('width');
  66 + formObj.height.value = tinyMCE.getWindowArg('height');
  67 +
  68 + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);
  69 +
  70 + strOnOver = tinyMCE.getWindowArg('onmouseover');
  71 + strOnOut = tinyMCE.getWindowArg('onmouseout');
  72 +
  73 + if (strOnOver != '' && strOnOut != '') {
  74 + setOnMouseInput('enabled');
  75 + formObj.onmousemove.checked = true;
  76 + formObj.onmouseover.value = strOnOver;
  77 + formObj.onmouseout.value = strOnOut;
  78 + } else {
  79 + setOnMouseInput('disabled');
  80 + formObj.onmousemove.checked = false;
  81 + formObj.onmouseover.value = '';
  82 + formObj.onmouseout.value = '';
  83 + }
  84 +
  85 + // Handle file browser
  86 + if (tinyMCE.getParam("file_browser_callback") != null) {
  87 + document.getElementById('src').style.width = '260px';
  88 + document.getElementById('onmouseover').style.width = '260px';
  89 + document.getElementById('onmouseout').style.width = '260px';
  90 +
  91 + document.getElementById('browser1').innerHTML = getBrowserHTML('src');
  92 + document.getElementById('browser2').innerHTML = getBrowserHTML('onmouseover');
  93 + document.getElementById('browser3').innerHTML = getBrowserHTML('onmouseout');
  94 + }
  95 +
  96 + // Auto select image in list
  97 + selectByValue(formObj, "image_list", tinyMCE.getWindowArg('src'));
  98 + selectByValue(formObj, "image_list2", strOnOver);
  99 + selectByValue(formObj, "image_list3", strOnOut);
  100 +
  101 + // Handle preview
  102 + var htmlprev = '';
  103 +
  104 + var src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value);
  105 + if (src == "")
  106 + src = "about:blank";
  107 +
  108 + htmlprev += ' <iframe id="preview" name="preview" scrolling="auto" '
  109 + htmlprev += ' marginwidth="0" marginheight="0" frameborder="0" src="' + src + '"'
  110 + htmlprev += ' style="margin:0px;border: 1px solid black;width:135px;height:135px"></iframe>';
  111 +
  112 + document.getElementById('prev').innerHTML = htmlprev;
  113 +
  114 + getImageData();
  115 + }
  116 +
  117 + function selectByValue(form_obj, field_name, value) {
  118 + if (!form_obj || !form_obj.elements[field_name])
  119 + return;
  120 +
  121 + for (var i=0; i<form_obj.elements[field_name].options.length; i++) {
  122 + var option = form_obj.elements[field_name].options[i];
  123 + if (option.value == value)
  124 + option.selected = true;
  125 + }
  126 + }
  127 +
  128 + function getBrowserHTML(name) {
  129 + var html = "";
  130 +
  131 + html += '<img id="browserBtn" src="../../themes/advanced/images/browse.gif"';
  132 + html += ' onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');"';
  133 + html += ' onmouseout="tinyMCE.restoreClass(this);"';
  134 + html += ' onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"';
  135 + html += ' onclick="javascript:tinyMCE.openFileBrowser(\'' + name + '\',document.forms[0].' + name + '.value,\'image\',window);"';
  136 + html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
  137 + html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" />';
  138 +
  139 + return html;
  140 + }
  141 +
  142 + function setOnMouseInput(stat){
  143 + var formObj = document.forms[0];
  144 + if (stat=='enabled') {
  145 + formObj.onmouseover.disabled = false;
  146 + formObj.onmouseout.disabled = false;
  147 + if (document.getElementById) {
  148 + document.getElementById('showInput1').style.color="#000000";
  149 + document.getElementById('showInput2').style.color="#000000";
  150 + }
  151 + formObj.onmouseout.value = formObj.src.value;
  152 + } else {
  153 + formObj.onmouseover.disabled = true;
  154 + formObj.onmouseout.disabled = true;
  155 + if (document.getElementById) {
  156 + document.getElementById('showInput1').style.color="#666666";
  157 + document.getElementById('showInput2').style.color="#666666";
  158 + }
  159 + }
  160 + }
  161 +
  162 + function cancelAction() {
  163 + // Close the dialog
  164 + tinyMCE.closeDialog();
  165 + }
  166 +
  167 + var preloadImg = new Image();
  168 +
  169 + function resetImageData() {
  170 + var formObj = document.forms[0];
  171 + formObj.width.value = formObj.height.value = "";
  172 + }
  173 +
  174 + function updateImageData() {
  175 + var formObj = document.forms[0];
  176 +
  177 + if (formObj.width.value == "")
  178 + formObj.width.value = preloadImg.width;
  179 +
  180 + if (formObj.height.value == "")
  181 + formObj.height.value = preloadImg.height;
  182 + }
  183 +
  184 + function getImageData() {
  185 + if (document.forms[0].src.value == "") {
  186 + self.preview.location = "about:blank";
  187 + return;
  188 + }
  189 +
  190 + preloadImg = new Image();
  191 +
  192 + tinyMCE.addEvent(preloadImg, "load", updateImageData);
  193 + tinyMCE.addEvent(preloadImg, "error", function () {var formObj = document.forms[0];formObj.width.value = formObj.height.value = "";});
  194 +
  195 + preloadImg.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value);
  196 +
  197 + var src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value);
  198 + if (src == "")
  199 + src = "about:blank";
  200 +
  201 + self.preview.location = src;
  202 + }
  203 +
  204 + function changeHeight() {
  205 + var formObj = document.forms[0];
  206 +
  207 + if (!tinyMCE.getParam("advimage_constrain_proportions", false) || formObj.width.value == "")
  208 + return;
  209 +
  210 + var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;
  211 + formObj.height.value = temp.toFixed(0);
  212 + }
  213 +
  214 + function changeWidth() {
  215 + var formObj = document.forms[0];
  216 +
  217 + if (!tinyMCE.getParam("advimage_constrain_proportions", false) || formObj.height.value == "")
  218 + return;
  219 +
  220 + var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;
  221 + formObj.width.value = temp.toFixed(0);
  222 + }
  223 +//-->
  224 +</script>
  225 +</head>
  226 +<body onload="init();">
  227 + <form onsubmit="insertImage();return false;">
  228 + <table border="0" cellpadding="0" cellspacing="0" width="300">
  229 + <tr>
  230 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  231 + <tr>
  232 + <td colspan="3" class="title">{$lang_insert_image_title}</td>
  233 + </tr>
  234 + <tr>
  235 + <td align="right" nowrap="nowrap">{$lang_insert_image_src}:</td>
  236 + <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
  237 + <tr>
  238 + <td><input name="src" type="text" id="src" value="" style="width: 280px" onchange="resetImageData();getImageData();" /></td>
  239 + <td id="browser1"></td>
  240 + </tr>
  241 + </table></td>
  242 + </tr>
  243 + <!-- Image list -->
  244 + <script language="javascript">
  245 + if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
  246 + var html = "";
  247 + html += '<tr><td align="right" nowrap="nowrap">{$lang_image_list}:</td>';
  248 + html += '<td colspan="2"><select name="image_list" style="width: 280px" onchange="this.form.alt.value=this.options[this.selectedIndex].text;this.form.title.value=this.options[this.selectedIndex].text;this.form.src.value=this.options[this.selectedIndex].value;resetImageData();getImageData();">';
  249 + html += '<option value="">---</option>';
  250 +
  251 + for (var i=0; i<tinyMCEImageList.length; i++)
  252 + html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
  253 +
  254 + html += '</select></td></tr>';
  255 +
  256 + document.write(html);
  257 + }
  258 + </script>
  259 + <!-- /Image list -->
  260 + <tr>
  261 + <td align="right" nowrap="nowrap">{$lang_insert_image_alt}:</td>
  262 + <td colspan="2"><input name="alt" type="text" id="alt" value="" style="width: 280px" onblur="if(document.forms[0].title.value==''){ document.forms[0].title.value=this.value; }" onfocus="if(document.forms[0].title.value==''){ document.forms[0].title.value=this.value; }" /></td>
  263 + </tr>
  264 + <tr>
  265 + <td align="right" nowrap="nowrap">{$lang_insert_image_alt2}:</td>
  266 + <td colspan="2"><input name="title" type="text" id="title" value="" style="width: 280px" /></td>
  267 + </tr>
  268 + <tr>
  269 + <td align="right" nowrap="nowrap">{$lang_insert_image_dimensions}:</td>
  270 + <td nowrap="nowrap">
  271 + <input name="width" type="text" id="width" value="" size="5" maxlength="5" style="vertical-align: middle; width: 50px; text-align: center;" onChange="changeHeight();" /> x
  272 + <input name="height" type="text" id="height" value="" size="5" maxlength="5" style="vertical-align: middle; width: 50px; text-align: center;" onChange="changeWidth();" /> px
  273 + </td>
  274 + <td rowspan="6" valign="top"><div id="prev" name="prev" style="margin:0px;border:none;width:135px;height:135px"></div></td>
  275 + </tr>
  276 + <tr>
  277 + <td align="right" nowrap="nowrap">{$lang_insert_image_border}:</td>
  278 + <td colspan="2"><input name="border" type="text" id="border" value="" size="3" maxlength="3" style="vertical-align: middle; width: 30px; text-align: center;" /></td>
  279 + </tr>
  280 + <tr>
  281 + <td align="right" nowrap="nowrap">{$lang_insert_image_align}:</td>
  282 + <td><select name="align" style="width: 100px">
  283 + <option value="">{$lang_insert_image_align_default}</option>
  284 + <option value="baseline">{$lang_insert_image_align_baseline}</option>
  285 + <option value="top">{$lang_insert_image_align_top}</option>
  286 + <option value="middle">{$lang_insert_image_align_middle}</option>
  287 + <option value="bottom">{$lang_insert_image_align_bottom}</option>
  288 + <option value="texttop">{$lang_insert_image_align_texttop}</option>
  289 + <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option>
  290 + <option value="absbottom">{$lang_insert_image_align_absbottom}</option>
  291 + <option value="left">{$lang_insert_image_align_left}</option>
  292 + <option value="right">{$lang_insert_image_align_right}</option>
  293 + </select>
  294 + </td>
  295 + </tr>
  296 + <tr>
  297 + <td align="right" nowrap="nowrap">{$lang_insert_image_vspace}:</td>
  298 + <td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3" style="vertical-align: middle; width: 30px; text-align: center;" /></td>
  299 + </tr>
  300 + <tr>
  301 + <td align="right" nowrap="nowrap">{$lang_insert_image_hspace}:</td>
  302 + <td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3" style="vertical-align: middle; width: 30px; text-align: center;" /></td>
  303 + </tr>
  304 + <tr>
  305 + <td colspan="2" nowrap="nowrap"><input type="checkbox" name="onmousemove" id="onmousemove" style="border: 1px none #000000; background-color: transparent; vertical-align: middle;" onclick="if(this.checked==true){ setOnMouseInput('enabled'); }else{ setOnMouseInput('enable'); }" /><label for="onmousemove"><b>{$lang_insert_image_onmousemove}</b>:</label></td>
  306 + </tr>
  307 + <tr>
  308 + <td align="right" nowrap="nowrap" id="showInput1">{$lang_insert_image_mouseover}:</td>
  309 + <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
  310 + <tr>
  311 + <td><input name="onmouseover" type="text" id="onmouseover" value="" style="width: 280px" /></td>
  312 + <td id="browser2"></td>
  313 + </tr>
  314 + </table></td>
  315 + </tr>
  316 + <!-- Image list -->
  317 + <script language="javascript">
  318 + if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
  319 + var html = "";
  320 +
  321 + html += '<tr><td align="right" nowrap="nowrap">{$lang_image_list}:</td>';
  322 + html += '<td colspan="2"><select name="image_list2" style="width: 280px" onchange="this.form.onmouseover.value=this.options[this.selectedIndex].value;">';
  323 + html += '<option value="">---</option>';
  324 +
  325 + for (var i=0; i<tinyMCEImageList.length; i++)
  326 + html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
  327 +
  328 + html += '</select></td></tr>';
  329 +
  330 + document.write(html);
  331 + }
  332 + </script>
  333 + <!-- /Image list -->
  334 + <tr>
  335 + <td align="right" nowrap="nowrap" id="showInput2">{$lang_insert_image_mouseout}:</td>
  336 + <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
  337 + <tr>
  338 + <td><input name="onmouseout" type="text" id="onmouseout" value="" style="width: 280px" /></td>
  339 + <td id="browser3"></td>
  340 + </tr>
  341 + </table></td>
  342 + </tr>
  343 + <!-- Image list -->
  344 + <script language="javascript">
  345 + if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
  346 + var html = "";
  347 +
  348 + html += '<tr><td align="right" nowrap="nowrap">{$lang_image_list}:</td>';
  349 + html += '<td colspan="2"><select name="image_list3" style="width: 280px" onchange="this.form.onmouseout.value=this.options[this.selectedIndex].value;">';
  350 + html += '<option value="">---</option>';
  351 +
  352 + for (var i=0; i<tinyMCEImageList.length; i++)
  353 + html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
  354 +
  355 + html += '</select></td></tr>';
  356 +
  357 + document.write(html);
  358 + }
  359 + </script>
  360 + <!-- /Image list -->
  361 + <tr>
  362 + <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertImage();" id="insert" /></td>
  363 + <td>&nbsp;</td>
  364 + <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" id="cancel" /></td>
  365 + </tr>
  366 + </table></td>
  367 + </tr>
  368 + </table>
  369 + </form>
  370 +</body>
  371 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/cs.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Název obrázku';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Alternativní obrázek'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'pøi najetí myši';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'pøi odjetí myši';
0 7 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Titel des Bildes';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Alternatives Bild'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'f&uuml;r Maus dar&uuml;ber';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'f&uuml;r Maus ausserhalb';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Image title';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Alternative image'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'for mouse over';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'for mouse out';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_insert_image_alt2'] = 'عنوان عکس';
  9 +tinyMCELang['lang_insert_image_onmousemove'] = 'عکس جایگزین'
  10 +tinyMCELang['lang_insert_image_mouseover'] = 'عکس جایگزین هنگام ورود نشانگر ماوس';
  11 +tinyMCELang['lang_insert_image_mouseout'] = 'عکس جایگزین هنگام خروج نشانگر ماوس';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fa_ca.js 0 → 100644
  1 +// CA_FR lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Titre de l\'image';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Image alternative';
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'pour le «mouse over»';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'pour le «mouse out»';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Titre de l\'image';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Image alternative'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'Pour la souris au dessus';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'Pour la souris en dehors';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fr_ca.js 0 → 100644
  1 +// CA_FR lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Titre de l\'image';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Image alternative';
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'pour le «mouse over»';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'pour le «mouse out»';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ko.js 0 → 100644
  1 +// KO lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = '그림 제목';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = '대체 이미지'
  5 +tinyMCELang['lang_insert_image_mouseover'] = '마우스를 올렸을 때';
  6 +tinyMCELang['lang_insert_image_mouseout'] = '마우스를 내렸을 때';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nl.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Titel plaatje';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Alternatief plaatje'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'voor muis over';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'voor muis out';
0 7 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Tytuł obrazka';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Obrazek zastępczy'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'po najechaniu myszy';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'po odjechaniu myszy';
0 7 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Título da Imagem';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Imagem Alternativa'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'para quando mouse sobre';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'para quando mouse fora';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_insert_image_alt2'] = 'Bildentitel';
  4 +tinyMCELang['lang_insert_image_onmousemove'] = 'Alternativ bild'
  5 +tinyMCELang['lang_insert_image_mouseover'] = 'n&auml;r pekaren &auml;r &ouml;ver';
  6 +tinyMCELang['lang_insert_image_mouseout'] = 'n&auml;r pekaren &auml;r utanf&ouml;r';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_insert_image_alt2'] = '图片标题';
  5 +tinyMCELang['lang_insert_image_onmousemove'] = '替代图像'
  6 +tinyMCELang['lang_insert_image_mouseover'] = '鼠标移上时';
  7 +tinyMCELang['lang_insert_image_mouseout'] = '鼠标移开时';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advimage/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('advlink','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_advlink_getInsertLinkTemplate(){var template=new Array();template['file']='../../plugins/advlink/link.htm';template['width']=400;template['height']=420;template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);return template;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/cs.js 0 → 100644
  1 +// CZ lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Otevøít ve stejném oknì/rámu';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Otevøít v rodièovském oknì/rámu';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'Otevøít v nejvyšším rámu (pøepíše všechny rámy)';
  6 +tinyMCELang['lang_insert_link_target_blank'] = 'Otevøít v novém oknì';
  7 +tinyMCELang['lang_insert_link_target_named'] = 'Otevøít v oknì';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'Název okna';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'insert \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Ukázat posuvníky';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Ukázat stavový øádek';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Ukázat ovl. lištu';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Ukázat menu';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Ukázat lištu umístìní';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Promìnná velikost okna';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Velikost';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Umístìní (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Vložte název cíle nebo vyberte jinou volbu.';
0 21 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Im selben Frame &ouml;ffnen';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Im dar&uuml;ber liegenden Frame &ouml;ffnen';
  5 +tinyMCELang['lang_insert_link_target_top']= 'Im obersten Frame &ouml;ffnen';
  6 +tinyMCELang['lang_insert_link_target_blank']= 'In einem neuen Fenster &ouml;ffnen';
  7 +tinyMCELang['lang_insert_link_target_named']= '&Ouml;ffnen im Fenster/Frame';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
  10 +tinyMCELang['lang_insert_link_popup_name']= 'Fenstername';
  11 +tinyMCELang['lang_insert_link_popup_return']= 'mit \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars']= 'Scrollbars anzeigen';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Statusbar anzeigen';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Toolbars anzeigen';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Menu anzeigen';
  16 +tinyMCELang['lang_insert_link_popup_location']= 'Adresszeile anzeigen';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Gr&ouml;&szlig;e &auml;nderbar';
  18 +tinyMCELang['lang_insert_link_popup_size']= 'Gr&ouml;&szlig;e';
  19 +tinyMCELang['lang_insert_link_popup_position']= 'Position (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Bitte geben Sie einen Namen f&uuml;r das Ziel an oder w&auml;hlen Sie eine andere Option.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Open in this window / frame';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Open in parent window / frame';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'Open in top frame (replaces all frames)';
  6 +tinyMCELang['lang_insert_link_target_blank'] = 'Open in new window';
  7 +tinyMCELang['lang_insert_link_target_named'] = 'Open in the window';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'Window name';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'insert \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Show scrollbars';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Show statusbar';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Show toolbars';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Show menubar';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Show locationbar';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Make window resizable';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Size';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Please insert a name for the target or choose another option.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_insert_link_target_same'] = 'در همین صفحه / فریم باز کن';
  9 +tinyMCELang['lang_insert_link_target_parent'] = 'در صفحه / فریم اصلی باز کن';
  10 +tinyMCELang['lang_insert_link_target_top'] = 'در فریم اصلی باز کن (همه فریمها نادیده گرفته میشود)';
  11 +tinyMCELang['lang_insert_link_target_blank'] = 'در صفحه جدید باز کن';
  12 +tinyMCELang['lang_insert_link_target_named'] = 'در پنجره باز کن';
  13 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  14 +tinyMCELang['lang_insert_link_popup_url'] = 'URL پنجره';
  15 +tinyMCELang['lang_insert_link_popup_name'] = 'نام پنجره';
  16 +tinyMCELang['lang_insert_link_popup_return'] = 'افزودن \'return false\'';
  17 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'نمایش scrollbars';
  18 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'نمایش statusbar';
  19 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'نمایش toolbars';
  20 +tinyMCELang['lang_insert_link_popup_menubar'] = 'نمایش menubar';
  21 +tinyMCELang['lang_insert_link_popup_location'] = 'نمایش locationbar';
  22 +tinyMCELang['lang_insert_link_popup_resizable'] = 'قابل تغییر اندازه باشد';
  23 +tinyMCELang['lang_insert_link_popup_size'] = 'اندازه';
  24 +tinyMCELang['lang_insert_link_popup_position'] = 'موقعیت (X/Y)';
  25 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'لطفا یک نام برای مقصد انتخاب کنید در غیر این صورت گزینه دیگری را انتخاب نمایید.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Ouvre dans la fen&#281;tre / Cadre(frame)';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Ouvre dans fen&#281;tre parente / Cadres(frame)';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'Ouvre dans le Top frame (remplace toutes les cadres(frames))';
  6 +tinyMCELang['lang_insert_link_target_blank'] = 'Ouvre dans la fen&#281;tre';
  7 +tinyMCELang['lang_insert_link_target_named'] = 'Ouvre dans la fen&#281;tre';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'URL de la Popup';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'Nom de la fen&#281;tre';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'Insert \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Montrer la barre de d&eacute;filement ';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Montrer la barre d\'&eacute;tat';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Montrer la barre d\'outils';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Montrer la barre du menu';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Montre la barre d\'adresse';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Fabriquer une fen&#281;tre redimensionnable';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Taille';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Veuillez ins&eacute;rer un nom pour la cible ou choisissez une autre option.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fr_ca.js 0 → 100644
  1 +// CA_FR lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Ouvrir dans la même fenêtre';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Ouvrir dans la fenêtre parent';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'Ouvrir dans le cadre supérieur';
  6 +tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir dans une nouvelle fenêtre';
  7 +tinyMCELang['lang_insert_link_target_named'] = 'Ouvrir à la destination';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'URL du popup';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'Nom de la fenêtre';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'Insérer le script \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Barres de défilement';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Barre de statut';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Barres d\'outils';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Barre de menu';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Barre d\'adresse';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Fenêtre redimensionnable';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Dimensions';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'S.v.p., entrer un nom de destination ou choisir une autre option.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ko.js 0 → 100644
  1 +// KO lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = '같은 창에서 링크/프레임 열기';
  4 +tinyMCELang['lang_insert_link_target_parent'] = '부모 창에서 링크/프레임 열기';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'TOP 프레임에서 열기 (모든 프레임을 대체)';
  6 +tinyMCELang['lang_insert_link_target_blank'] = '새 창에서 열기';
  7 +tinyMCELang['lang_insert_link_target_named'] = '새 창에서 열기';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = '팝업 URL';
  10 +tinyMCELang['lang_insert_link_popup_name'] = '창 이름';
  11 +tinyMCELang['lang_insert_link_popup_return'] = '\'return false\' 넣기';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = '스크롤바를 보여줌';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = '상태창을 보여줌';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = '툴바를 보여줌';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = '메뉴바를 보여줌';
  16 +tinyMCELang['lang_insert_link_popup_location'] = '위치 표시줄을 보여줌';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = '크기 조절 가능한 윈도우 생성';
  18 +tinyMCELang['lang_insert_link_popup_size'] = '크기';
  19 +tinyMCELang['lang_insert_link_popup_position'] = '위치 (X/Y)';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Open in dit window / frame';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Open in parent window / frame';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'Open in top frame (vervangt alle frames)';
  6 +tinyMCELang['lang_insert_link_target_blank'] = 'Open in nieuw window';
  7 +tinyMCELang['lang_insert_link_target_named'] = 'Open in het window';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'Window naam';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'invoegen \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Laat scrollbars zien';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Laat statusbar zien';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Laat toolbars zien';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Laat menubar zien';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Laat locatiebar zien';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Maak window resizable';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Grootte';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Positie (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Geef de naam van het target window of kies een andere optie.';
0 21 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Otwórz w tym samym oknie';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Open in parent window / frame';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'Open in top frame (replaces all frames)';
  6 +tinyMCELang['lang_insert_link_target_blank'] = 'Otwórz w nowym oknie';
  7 +tinyMCELang['lang_insert_link_target_named'] = 'Open in the window';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'Window name';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'insert \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Show scrollbars';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Show statusbar';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Show toolbars';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Show menubar';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Show locationbar';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Make window resizable';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Size';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Please insert a name for the target or choose another option.';
  21 +tinyMCELang['lang_insert_link_url'] = 'Adres URL';
  22 +tinyMCELang['lang_insert_link_target'] = 'Cel';
  23 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = 'Abrir nesta mesma janela / frame';
  4 +tinyMCELang['lang_insert_link_target_parent'] = 'Abrir na janela / frame prévia';
  5 +tinyMCELang['lang_insert_link_target_top'] = 'Abrir no frame superior (substitui todos os frames)';
  6 +tinyMCELang['lang_insert_link_target_blank'] = 'Abrir em nova janela';
  7 +tinyMCELang['lang_insert_link_target_named'] = 'Abrir na janela';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL endereço';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'Nome da janela';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'inserir \'retorna falso\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Mostra barras de rolagem';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Mostra barra de status';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Mostra barras de ferramentas';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Mostra barra de menu';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Mostra barra de endereço';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'Permite redimensionamento da janela';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Tamanho';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Posição (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Por Favor insira um nome para o alvo ou escolha outra opção.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_insert_link_target_same'] = '&Ouml;ppna i samma f&ouml;nster / ram';
  4 +tinyMCELang['lang_insert_link_target_parent'] = '&Ouml;ppna i underliggande f&ouml;nster / ram';
  5 +tinyMCELang['lang_insert_link_target_top'] = '&Ouml;ppna i toppramen (ers&auml;tter alla ramar)';
  6 +tinyMCELang['lang_insert_link_target_blank'] = '&Ouml;ppna i ett nytt f&ouml;nster';
  7 +tinyMCELang['lang_insert_link_target_named'] = '&Ouml;ppna i ett specifikt f&ouml;nster';
  8 +tinyMCELang['lang_insert_link_popup'] = 'JS-Popup';
  9 +tinyMCELang['lang_insert_link_popup_url'] = 'Popup URL';
  10 +tinyMCELang['lang_insert_link_popup_name'] = 'F&ouml;nstrets namn';
  11 +tinyMCELang['lang_insert_link_popup_return'] = 'S&auml;tt in \'return false\'';
  12 +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Visa scrollbars';
  13 +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Visa statusbar';
  14 +tinyMCELang['lang_insert_link_popup_toolbar'] = 'Visa toolbars';
  15 +tinyMCELang['lang_insert_link_popup_menubar'] = 'Visa menubar';
  16 +tinyMCELang['lang_insert_link_popup_location'] = 'Visa locationbar';
  17 +tinyMCELang['lang_insert_link_popup_resizable'] = 'G&ouml;r f&ouml;nstret skalbart';
  18 +tinyMCELang['lang_insert_link_popup_size'] = 'Storlek';
  19 +tinyMCELang['lang_insert_link_popup_position'] = 'Position (X/Y)';
  20 +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Var god skriv ett namn för fönstret eller välj ett annat val.';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_insert_link_target_same'] = '在本窗口/框架中打开';
  5 +tinyMCELang['lang_insert_link_target_parent'] = '在父窗口/框架中打开';
  6 +tinyMCELang['lang_insert_link_target_top'] = '在根框架中打开(替换所有框架)';
  7 +tinyMCELang['lang_insert_link_target_blank'] = '在新窗口中打开';
  8 +tinyMCELang['lang_insert_link_target_named'] = '在此窗口中打开';
  9 +tinyMCELang['lang_insert_link_popup'] = 'JavaScript弹出窗口';
  10 +tinyMCELang['lang_insert_link_popup_url'] = '弹出窗口地址';
  11 +tinyMCELang['lang_insert_link_popup_name'] = '窗口名称';
  12 +tinyMCELang['lang_insert_link_popup_return'] = '插入 \'return false\'';
  13 +tinyMCELang['lang_insert_link_popup_scrollbars'] = '显示滚动条';
  14 +tinyMCELang['lang_insert_link_popup_statusbar'] = '显示状态栏';
  15 +tinyMCELang['lang_insert_link_popup_toolbar'] = '显示工具栏';
  16 +tinyMCELang['lang_insert_link_popup_menubar'] = '显示菜单栏';
  17 +tinyMCELang['lang_insert_link_popup_location'] = '显示地址栏';
  18 +tinyMCELang['lang_insert_link_popup_resizable'] = '可重定义窗口大小';
  19 +tinyMCELang['lang_insert_link_popup_size'] = '尺寸';
  20 +tinyMCELang['lang_insert_link_popup_position'] = '位置(X/Y)';
  21 +tinyMCELang['lang_insert_link_popup_missingtarget'] = '请插入目标名称或者选择另外的选项。';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_link_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript">
  6 +var url = tinyMCE.getParam("external_link_list_url");
  7 +if (url != null) {
  8 + // Fix relative
  9 + if (url.charAt(0) != '/')
  10 + url = tinyMCE.documentBasePath + "/" + url;
  11 +
  12 + document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
  13 +}
  14 +</script>
  15 +<script language="javascript" type="text/javascript">
  16 +<!--
  17 + function myRegexpReplace(in_str, reg_exp, replace_str, opts) {
  18 + if (typeof opts == "undefined")
  19 + opts = 'g';
  20 + var re = new RegExp(reg_exp, opts);
  21 + return in_str.replace(re, replace_str);
  22 + }
  23 +
  24 + function init() {
  25 + // modified 2004-11-10 by Michael Keck (me@michaelkeck.de)
  26 + // supporting onclick event to open pop windows
  27 + var formObj = document.forms[0];
  28 + var arrOnClick = new Array(), arrWinFeatures = new Array();
  29 + var strOnClick = '', strDocReturn = '';
  30 + arrOnClick = tinyMCE.getWindowArg('onclick').split(';');
  31 + for (var i=0; i<arrOnClick.length; i++) {
  32 + if (arrOnClick[i].indexOf('window.open')!=-1) {
  33 + strOnClick = arrOnClick[i];
  34 + strOnClick = strOnClick.substring(12,strOnClick.length-1);
  35 + formObj.ispopup.checked=true;
  36 + break;
  37 + }
  38 + }
  39 +
  40 + if (strOnClick!='') {
  41 + for (var i=0; i<arrOnClick.length; i++) {
  42 + if (arrOnClick[i].indexOf('return false')!=-1) {
  43 + formObj.winreturn.checked=true;
  44 + break;
  45 + }
  46 + }
  47 + // get the win features
  48 + arrWinFeatures = strOnClick.split(',');
  49 + if (arrWinFeatures[0]!='') // link , url
  50 + formObj.winurl.value = myRegexpReplace(arrWinFeatures[0],"'","","gi");
  51 + if (arrWinFeatures[1]!='') // link , url
  52 + formObj.winname.value = myRegexpReplace(arrWinFeatures[1],"'","","gi");
  53 +
  54 + for (var i=2; i<arrWinFeatures.length; i++) { // special features
  55 + tmpFeature = myRegexpReplace(arrWinFeatures[i],"'","","gi");
  56 + valFeature = tmpFeature.split('=');
  57 + if (valFeature[0]!='left' && valFeature[0]!='top' && valFeature[0]!='width' && valFeature[0]!='height') {
  58 + if (valFeature[1]=='yes')
  59 + formObj.elements['win'+valFeature[0].toLowerCase()].checked=true;
  60 + else
  61 + formObj.elements['win'+valFeature[0].toLowerCase()].checked=false;
  62 + } else {
  63 + switch (valFeature[0]) {
  64 + case 'left':
  65 + case 'top':
  66 + if (valFeature[1].indexOf('screen.avail')!=-1)
  67 + formObj.elements['win'+valFeature[0].toLowerCase()].value='c';
  68 + else
  69 + formObj.elements['win'+valFeature[0].toLowerCase()].value=valFeature[1];
  70 + break;
  71 + case 'width':
  72 + case 'height':
  73 + formObj.elements['win'+valFeature[0].toLowerCase()].value=valFeature[1];
  74 + break;
  75 + }
  76 + }
  77 + }
  78 + }
  79 + var myTarget = tinyMCE.getWindowArg('target');
  80 + myTarget = myTarget != "" ? myTarget : "_self";
  81 + formObj.target.value = myTarget;
  82 + formObj.href.value = tinyMCE.getWindowArg('href');
  83 + formObj.linktitle.value = tinyMCE.getWindowArg('title');
  84 + setMyTarget(myTarget);
  85 +
  86 + // Handle file browser
  87 + if (tinyMCE.getParam("file_browser_callback") != null) {
  88 + document.getElementById('href').style.width = '280px';
  89 + document.getElementById('winurl').style.width = '180px';
  90 + document.getElementById('browser1').innerHTML = getBrowserHTML('href');
  91 + document.getElementById('browser2').innerHTML = getBrowserHTML('winurl');
  92 + }
  93 +
  94 + // Auto select link in list
  95 + if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
  96 + for (var i=0; i<formObj.link_list.length; i++) {
  97 + if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('href'))
  98 + formObj.link_list.options[i].selected = true;
  99 + }
  100 + }
  101 + }
  102 +
  103 + function insertLink() {
  104 + var formObj = document.forms[0];
  105 + if (window.opener) {
  106 + var href = formObj.href.value;
  107 + var target = formObj.target.value;
  108 + var title = formObj.linktitle.value;
  109 + var onclick = '', features = '';
  110 + var winwith = '', winheight = '', winleft = '', wintop = '', winlocation = '', winmenubar = '', wintoolbar = '', winscrollbars = '', winresizable = '';
  111 + if (formObj.ispopup.checked==true) {
  112 + // building the onclick event
  113 + onclick = "window.open(";
  114 + // check if url given
  115 + if (formObj.winurl.value=='')
  116 + onclick += "this.href,";
  117 + else
  118 + onclick += "'" + formObj.winurl.value + "',";
  119 +
  120 + onclick += "'" + formObj.winname.value + "'";
  121 + // get/set with and height
  122 + if (formObj.winwidth.value=='')
  123 + formObj.winwidth.value = 640;
  124 + if (formObj.winheight.value=='')
  125 + formObj.winheight.value = 480;
  126 + // win position
  127 + if (formObj.winleft.value=='c') {
  128 + if (features!='')
  129 + features += ",";
  130 + features += "left='+(screen.availWidth/2-" + (formObj.winwidth.value/2) + ")+'";
  131 + } else {
  132 + if (formObj.winleft.value!='') {
  133 + if (features!='')
  134 + features += ",";
  135 + features += "left=" + formObj.winleft.value;
  136 + }
  137 + }
  138 + if (formObj.wintop.value=='c') {
  139 + if (features!='')
  140 + features += ",";
  141 + features += "top='+(screen.availHeight/2-" + (formObj.winheight.value/2) + ")+'";
  142 + } else {
  143 + if (formObj.wintop.value!='') {
  144 + if (features!='')
  145 + features += ",";
  146 + features += "top=" + formObj.wintop.value;
  147 + }
  148 + }
  149 + if (features!='')
  150 + features += ',';
  151 + features += "width=" + formObj.winwidth.value + ",height=" + formObj.winheight.value;
  152 + // some window features
  153 + if (formObj.winlocation.checked==true) {
  154 + if (features!='')
  155 + features += ',';
  156 + features += "location=yes";
  157 + }
  158 + if (formObj.winmenubar.checked==true) {
  159 + if (features!='')
  160 + features += ',';
  161 + features += "menubar=yes";
  162 + }
  163 + if (formObj.wintoolbar.checked==true) {
  164 + if (features!='')
  165 + features += ',';
  166 + features += "toolbar=yes";
  167 + }
  168 + if (formObj.winstatus.checked==true) {
  169 + if (features!='')
  170 + features += ',';
  171 + features += "status=yes";
  172 + }
  173 + if (formObj.winscrollbars.checked==true) {
  174 + if (features!='')
  175 + features += ',';
  176 + features += "scrollbars=yes";
  177 + }
  178 + if (formObj.winresizable.checked==true) {
  179 + if (features!='')
  180 + features += ',';
  181 + features += "resizable=yes";
  182 + }
  183 + if (features!='')
  184 + onclick += ",'" + features + "'";
  185 + if (onclick!='')
  186 + onclick += ");";
  187 + // return false means: open only the popup
  188 + if (formObj.winreturn.checked==true)
  189 + onclick += "return false;";
  190 + }
  191 + if (target!='' && target!='please_insert_on_target_in_textfield') {
  192 + //alert (onclick);
  193 + window.opener.tinyMCE.insertLink(href, target, title, onclick);
  194 +
  195 + // Close the dialog
  196 + tinyMCE.closeDialog();
  197 + } else {
  198 + alert(tinyMCE.getLang('lang_insert_link_popup_missingtarget'));
  199 + formObj.framename.select();
  200 + }
  201 + }
  202 + }
  203 +
  204 + function setMyTarget(what) {
  205 + var formObj = document.forms[0];
  206 + formObj.target.value=what;
  207 + switch (what) {
  208 + case '':
  209 + case '_self':
  210 + document.getElementById('same').checked=true;
  211 + formObj.framename.value='_self';
  212 + break;
  213 + case '_blank':
  214 + document.getElementById('blank').checked=true;
  215 + formObj.framename.value='';
  216 + break;
  217 + case '_parent':
  218 + document.getElementById('parent').checked=true;
  219 + formObj.framename.value='';
  220 + break;
  221 + case '_top':
  222 + document.getElementById('top').checked=true;
  223 + formObj.framename.value='';
  224 + break;
  225 + default:
  226 + document.getElementById('named').checked=true;
  227 + if (what!='please_insert_on_target_in_textfield') {
  228 + formObj.framename.value=what;
  229 + }
  230 + break;
  231 + }
  232 + }
  233 +
  234 + function getBrowserHTML(name) {
  235 + var html = "";
  236 +
  237 + html += '<img id="browserBtn" src="../../themes/advanced/images/browse.gif"';
  238 + html += ' onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');"';
  239 + html += ' onmouseout="tinyMCE.restoreClass(this);"';
  240 + html += ' onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"';
  241 + html += ' onclick="javascript:tinyMCE.openFileBrowser(\'' + name + '\',document.forms[0].' + name + '.value,\'file\',window);"';
  242 + html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
  243 + html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" />';
  244 +
  245 + return html;
  246 + }
  247 +
  248 + function setPopupInputs() {
  249 + var formObj = document.forms[0];
  250 + var ids = new Array('url','name','left','top','width','height','location','menubar','toolbar','status','scrollbars','resizable','return');
  251 + if (formObj.ispopup.checked==false) {
  252 + formObj.winurl.value = "";
  253 + formObj.winname.value = "";
  254 + formObj.winwidth.value = "";
  255 + formObj.winheight.value = "";
  256 + formObj.winleft.value = "";
  257 + formObj.wintop.value = "";
  258 + formObj.winlocation.checked = false;
  259 + formObj.winmenubar.checked = false;
  260 + formObj.wintoolbar.checked = false;
  261 + formObj.winscrollbars.checked = false;
  262 + formObj.winresizable.checked = false;
  263 + formObj.winstatus.checked = false;
  264 + formObj.winreturn.checked = false;
  265 + for (var i=0; i<ids.length; i++) {
  266 + if (typeof(formObj.elements['win'+ids[i]])!='undefined')
  267 + formObj.elements['win'+ids[i]].disabled = true;
  268 + if (document.getElementById('label'+ids[i]))
  269 + document.getElementById('label'+ids[i]).style.color = "#666666";
  270 + }
  271 + } else {
  272 + formObj.winreturn.checked = true;
  273 + for (var i=0; i<ids.length; i++) {
  274 + if (typeof(formObj.elements['win'+ids[i]])!='undefined')
  275 + formObj.elements['win'+ids[i]].disabled = false;
  276 + if (document.getElementById('label'+ids[i]))
  277 + document.getElementById('label'+ids[i]).style.color = "#000000";
  278 + }
  279 + }
  280 + }
  281 +
  282 + function cancelAction() {
  283 + // Close the dialog
  284 + tinyMCE.closeDialog();
  285 + }
  286 +//-->
  287 +</script>
  288 +<style type="text/css">
  289 +<!--
  290 + input.radio {
  291 + border: 1px none #000000;
  292 + background-color: transparent;
  293 + vertical-align: middle;
  294 + }
  295 +-->
  296 +</style>
  297 +</head>
  298 +<body onload="init();">
  299 + <form onsubmit="insertLink();return false;">
  300 + <table border="0" cellpadding="0" cellspacing="0" width="100">
  301 + <tr>
  302 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  303 + <tr>
  304 + <td colspan="2" class="title" nowrap="nowrap">{$lang_insert_link_title}</td>
  305 + </tr>
  306 + <tr>
  307 + <td align="right" nowrap="nowrap">{$lang_insert_link_url}:</td>
  308 + <td><table border="0" cellspacing="0" cellpadding="0">
  309 + <tr>
  310 + <td><input name="href" type="text" id="href" value="" style="width: 300px;" /></td>
  311 + <td id="browser1"></td>
  312 + </tr>
  313 + </table></td>
  314 + </tr>
  315 + <!-- Link list -->
  316 + <script language="javascript">
  317 + if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
  318 + var html = "";
  319 +
  320 + html += '<tr><td align="right">{$lang_link_list}:</td>';
  321 + html += '<td><select name="link_list" style="width: 300px" onchange="this.form.href.value=this.options[this.selectedIndex].value;">';
  322 + html += '<option value="">---</option>';
  323 +
  324 + for (var i=0; i<tinyMCELinkList.length; i++)
  325 + html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
  326 +
  327 + html += '</select></td></tr>';
  328 +
  329 + document.write(html);
  330 + }
  331 + </script>
  332 + <!-- /Link list -->
  333 + <tr>
  334 + <td align="right" nowrap="nowrap">{$lang_theme_insert_link_titlefield}:</td>
  335 + <td><input name="linktitle" type="text" id="linktitle" value="" style="width: 300px;" /></td>
  336 + </tr>
  337 + <tr>
  338 + <td align="right" valign="top">{$lang_insert_link_target}:<input type="hidden" name="target" id="target" value="" /></td>
  339 + <td>
  340 + <table border="0" cellpadding="0" cellspacing="0">
  341 + <tr>
  342 + <td><input type="radio" id="same" name="linktarget" class="radio" onclick="setMyTarget('_self');" checked="checked" /></td>
  343 + <td nowrap="nowrap"><label for="same">_self</label></td>
  344 + <td nowrap="nowrap">&nbsp;({$lang_insert_link_target_same})</td>
  345 + </tr>
  346 + <tr>
  347 + <td><input type="radio" id="parent" name="linktarget" class="radio" onclick="setMyTarget('_parent');" checked="checked" /></td>
  348 + <td nowrap="nowrap"><label for="parent">_parent</label></td>
  349 + <td nowrap="nowrap">&nbsp;({$lang_insert_link_target_parent})</td>
  350 + </tr>
  351 + <tr>
  352 + <td><input type="radio" id="top" name="linktarget" class="radio" onclick="setMyTarget('_top');" checked="checked" /></td>
  353 + <td nowrap="nowrap"><label for="top">_top</label></td>
  354 + <td nowrap="nowrap">&nbsp;({$lang_insert_link_target_top})</td>
  355 + </tr>
  356 + <tr>
  357 + <td><input type="radio" id="blank" name="linktarget" class="radio" onclick="setMyTarget('_blank');" checked="checked" /></td>
  358 + <td nowrap="nowrap"><label for="blank">_blank</label></td>
  359 + <td nowrap="nowrap">&nbsp;({$lang_insert_link_target_blank})</td>
  360 + </tr>
  361 + </table>
  362 + <table border="0" cellpadding="0" cellspacing="0">
  363 + <tr>
  364 + <td><input type="radio" id="named" name="linktarget" class="radio" onclick="setMyTarget('please_insert_on_target_in_textfield');" /></td>
  365 + <td nowrap="nowrap"><label for="named">{$lang_insert_link_target_named}:</label>&nbsp;</td>
  366 + <td nowrap="nowrap"><input type="text" name="framename" value="" id="framename" style="width: 120px; vertical-align: middle;" onblur="if(this.value!=''){ setMyTarget(this.value); }" onfocus="if(this.value!=''){ setMyTarget(this.value); }" maxlength="50" /></td>
  367 + </tr>
  368 + </table>
  369 + </td>
  370 + </tr>
  371 + <tr>
  372 + <td align="right" valign="top"><input type="checkbox" id="ispopup" name="ispopup" class="radio" onclick="setPopupInputs();" /><label for="ispopup"><b>{$lang_insert_link_popup}:</b></label></td>
  373 + <td>
  374 + <table border="0" cellpadding="0" cellspacing="0">
  375 + <tr>
  376 + <td align="right" nowrap="nowrap">{$lang_insert_link_popup_url}:&nbsp;</td>
  377 + <td id="labelurl"><table border="0" cellspacing="0" cellpadding="0">
  378 + <tr>
  379 + <td><input type="text" name="winurl" id="winurl" value="" style="width: 200px;" /></td>
  380 + <td id="browser2"></td>
  381 + </tr>
  382 + </table></td>
  383 + </tr>
  384 + <tr>
  385 + <td align="right" nowrap="nowrap" id="labelname">{$lang_insert_link_popup_name}:&nbsp;</td>
  386 + <td><input type="text" name="winname" id="winname" value="" style="width: 200px;" /></td>
  387 + </tr>
  388 + <tr>
  389 + <td align="right" nowrap="nowrap" id="labelwidth">{$lang_insert_link_popup_size}:&nbsp;</td>
  390 + <td nowrap="nowrap" id="labelheight">
  391 + <input type="text" name="winwidth" id="winwidth" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> x
  392 + <input type="text" name="winheight" id="winheight" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> px
  393 + </td>
  394 + </tr>
  395 + <tr>
  396 + <td align="right" nowrap="nowrap" id="labelleft">{$lang_insert_link_popup_position}:&nbsp;</td>
  397 + <td nowrap="nowrap" id="labeltop">
  398 + <input type="text" name="winleft" id="winleft" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> /
  399 + <input type="text" name="wintop" id="wintop" value="" style="width: 30px; vertical-align: middle; text-align: center;" /> (c /c = center)
  400 + </td>
  401 + </tr>
  402 + </table>
  403 + <table border="0" cellpadding="0" cellspacing="0">
  404 + <tr>
  405 + <td align="right"><input type="checkbox" id="winlocation" name="winloaction" class="radio" /></td>
  406 + <td nowrap="nowrap" id="labellocation"><label for="winloaction">{$lang_insert_link_popup_location}</label></td>
  407 + <td nowrap="nowrap">&nbsp;&nbsp;</td>
  408 + <td align="right"><input type="checkbox" id="winscrollbars" name="winscrollbars" class="radio" /></td>
  409 + <td nowrap="nowrap" id="labelscrollbars"><label for="winscrollbars">{$lang_insert_link_popup_scrollbars}</label></td>
  410 + </tr>
  411 + <tr>
  412 + <td align="right"><input type="checkbox" id="winmenubar" name="winmenubar" class="radio" /></td>
  413 + <td nowrap="nowrap" id="labelmenubar"><label for="winmenubar">{$lang_insert_link_popup_menubar}</label></td>
  414 + <td nowrap="nowrap">&nbsp;</td>
  415 + <td align="right"><input type="checkbox" id="winresizable" name="winresizable" class="radio" /></td>
  416 + <td nowrap="nowrap" id="labelresizable"><label for="winresizable">{$lang_insert_link_popup_resizable}</label></td>
  417 + </tr>
  418 + <tr>
  419 + <td align="right"><input type="checkbox" id="wintoolbar" name="wintoolbar" class="radio" /></td>
  420 + <td nowrap="nowrap" id="labeltoolbar"><label for="wintoolbar">{$lang_insert_link_popup_toolbar}</label></td>
  421 + <td nowrap="nowrap">&nbsp;</td>
  422 + <td nowrap="nowrap">&nbsp;</td>
  423 + <td nowrap="nowrap">&nbsp;</td>
  424 + </tr>
  425 + <tr>
  426 + <td align="right"><input type="checkbox" id="winstatus" name="winstatus" class="radio" /></td>
  427 + <td nowrap="nowrap" id="labelstatus"><label for="winstatus">{$lang_insert_link_popup_statusbar}</label></td>
  428 + <td nowrap="nowrap">&nbsp;</td>
  429 + <td align="right"><input type="checkbox" id="winreturn" name="winreturn" class="radio" checked="checked" /></td>
  430 + <td nowrap="nowrap" id="labelreturn"><label for="winreturn">{$lang_insert_link_popup_return}</label></td>
  431 + </tr>
  432 + </table>
  433 + </td>
  434 + </tr>
  435 + <tr>
  436 + <td><input type="button" name="insert" value="{$lang_insert}" onclick="insertLink();" id="insert" /></td>
  437 + <td align="right"><input type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" id="cancel" /></td>
  438 + </tr>
  439 + </table></td>
  440 + </tr>
  441 + </table>
  442 + </form>
  443 +</body>
  444 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/advlink/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/contextmenu/contextmenu.css 0 → 100644
  1 +.contextMenuIEPopup {
  2 + padding: 0px;
  3 + margin: 0px;
  4 + border: 0px;
  5 + overflow: hidden;
  6 +}
  7 +
  8 +.contextMenu {
  9 + position: absolute;
  10 + cursor: default;
  11 + z-index: 1000;
  12 + border: 1px solid #D4D0C8;
  13 + background-color: #FFFFFF;
  14 +}
  15 +
  16 +.contextMenuItem, .contextMenuItemOver {
  17 +}
  18 +
  19 +.contextMenuItemOver {
  20 + background-color: #B6BDD2;
  21 +}
  22 +
  23 +.contextMenuSeparator {
  24 + width: 100%;
  25 + background-color: #D4D0C8;
  26 + border: 0px;
  27 +}
  28 +
  29 +.contextMenuImage, .contextMenuItemDisabled {
  30 + border: 0px;
  31 +}
  32 +
  33 +.contextMenuIcon {
  34 + background-color: #F0F0EE;
  35 +}
  36 +
  37 +.contextMenuItemOver .contextMenuIcon {
  38 + background-color: #B6BDD2;
  39 +}
  40 +
  41 +.contextMenuIcon {
  42 + background-color: #F0F0EE;
  43 +}
  44 +
  45 +.contextMenuItemDisabled img {
  46 + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  47 + -moz-opacity:0.3;
  48 + opacity: 0.3;
  49 +}
  50 +
  51 +.contextMenuText {
  52 + font-family: Tahoma, Verdana, Arial, Helvetica;
  53 + font-size: 11px;
  54 + margin-left: 5px;
  55 + margin-right: 10px;
  56 +}
  57 +
  58 +.contextMenuItemDisabled {
  59 + color: #AAAAAA;
  60 +}
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + if(!tinyMCE.settings['contextmenu_skip_plugin_css'])tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/contextmenu.css");var TinyMCE_contextmenu_contextMenu=null;function TinyMCE_contextmenu_initInstance(inst){if(tinyMCE.isMSIE5_0)return;tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"click",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_contextmenu_hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_contextmenu_hideContextMenu);var contextMenu=new ContextMenu({commandhandler:"TinyMCE_contextmenu_commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});TinyMCE_contextmenu_contextMenu=contextMenu;if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst);});}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_contextmenu_onContextMenu);}function TinyMCE_contextmenu_onContextMenu(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var targetInst,body;if((body=tinyMCE.getParentElement(elm,"body"))!=null){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(body==inst.getBody()){targetInst=inst;break;}}return TinyMCE_contextmenu_showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst);}}function TinyMCE_contextmenu_showContextMenu(e,inst){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}var x,y,elm,contextMenu;var pos=tinyMCE.getAbsPosition(inst.iframeElement);x=tinyMCE.isMSIE?e.screenX:pos.absLeft+(e.pageX-inst.getBody().scrollLeft);y=tinyMCE.isMSIE?e.screenY:pos.absTop+(e.pageY-inst.getBody().scrollTop);elm=tinyMCE.isMSIE?e.srcElement:e.target;contextMenu=TinyMCE_contextmenu_contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.getSelectedText().length!=0||elm.nodeName=="IMG";contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_cut_desc","Cut","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_copy_desc","Copy","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_paste_desc","Paste","",false);elm=tinyMCE.getParentElement(elm,"img,table,td");if(elm){switch(elm.nodeName){case "IMG":contextMenu.addSeparator();if(tinyMCE.getAttrib(elm,'name','').indexOf('mce_plugin_flash')==0)contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_flash_props","mceFlash");else contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/image.gif","$lang_image_props_desc","mceImage");break;case "TABLE":case "TD":if(typeof(TinyMCE_table_getControlHTML)!="undefined"){var colspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"colspan");var rowspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_table_cut_row_desc","mceTableCutRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_table_copy_row_desc","mceTableCopyRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_before_desc","mceTablePasteRowBefore","",inst.tableRowClipboard==null);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_after_desc","mceTablePasteRowAfter","",inst.tableRowClipboard==null);contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_insert_desc","mceInsertTable","insert");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_props_desc","mceInsertTable");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_cell_props.gif","$lang_table_cell_desc","mceTableCellProps");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_row_props.gif","$lang_table_row_desc","mceTableRowProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_before.gif","$lang_table_insert_row_before_desc","mceTableInsertRowBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_after.gif","$lang_table_insert_row_after_desc","mceTableInsertRowAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_row.gif","$lang_table_delete_row_desc","mceTableDeleteRow");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_before.gif","$lang_table_insert_col_before_desc","mceTableInsertColBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_after.gif","$lang_table_insert_col_after_desc","mceTableInsertColAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_col.gif","$lang_table_delete_col_desc","mceTableDeleteCol");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_split_cells.gif","$lang_table_split_cells_desc","mceTableSplitCells","",(colspan=="1"&&rowspan=="1"));contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_merge_cells.gif","$lang_table_merge_cells_desc","mceTableMergeCells","",false);}break;}}contextMenu.show(x,y);},10);tinyMCE.cancelEvent(e);return false;}function TinyMCE_contextmenu_hideContextMenu(){TinyMCE_contextmenu_contextMenu.hide();return true;}function TinyMCE_contextmenu_commandHandler(command,value){TinyMCE_contextmenu_contextMenu.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;TinyMCE_contextmenu_contextMenu.inst.execCommand(command,ui,value);}function ContextMenu(settings){function defParam(key,def_val){settings[key]=typeof(settings[key])!="undefined"?settings[key]:def_val;}var self=this;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.contextMenuDiv=document.createElement("div");this.contextMenuDiv.className="contextMenu";this.contextMenuDiv.setAttribute("class","contextMenu");this.contextMenuDiv.style.display="none";this.contextMenuDiv.style.position='absolute';this.contextMenuDiv.style.zindex=1000;this.contextMenuDiv.style.left='0px';this.contextMenuDiv.style.top='0px';this.contextMenuDiv.unselectable="on";document.body.appendChild(this.contextMenuDiv);defParam("commandhandler","");defParam("spacer_image","images/spacer.gif");this.items=new Array();this.settings=settings;this.html="";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('<html><head><link href="'+tinyMCE.baseURL+'/plugins/contextmenu/contextmenu.css" rel="stylesheet" type="text/css" /></head><body unselectable="yes" class="contextMenuIEPopup"></body></html>');doc.close();}};ContextMenu.prototype.clearAll=function(){this.html="";this.contextMenuDiv.innerHTML="";};ContextMenu.prototype.addSeparator=function(){this.html+='<tr class="contextMenuItem"><td class="contextMenuIcon"><img src="'+this.settings['spacer_image']+'" width="20" height="1" class="contextMenuImage" /></td><td><img class="contextMenuSeparator" width="1" height="1" src="'+this.settings['spacer_image']+'" /></td></tr>';};ContextMenu.prototype.addItem=function(icon,title,command,value,disabled){if(title.charAt(0)=='$')title=tinyMCE.getLang(title.substring(1));var onMouseDown='';var html='';if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)onMouseDown='contextMenu.execCommand(\''+command+'\', \''+value+'\');return false;';else onMouseDown=this.settings['commandhandler']+'(\''+command+'\', \''+value+'\');return false;';if(icon=="")icon=this.settings['spacer_image'];if(!disabled)html+='<tr class="contextMenuItem" onmousedown="'+onMouseDown+'" onmouseover="tinyMCE.switchClass(this,\'contextMenuItemOver\');" onmouseout="tinyMCE.switchClass(this,\'contextMenuItem\');">';else html+='<tr class="contextMenuItemDisabled">';html+='<td class="contextMenuIcon"><img src="'+icon+'" width="20" height="20" class="contextMenuImage" /></td>';html+='<td><div class="contextMenuText">';html+=title;html+='</div></td>';html+='</tr>';this.html+=html;};ContextMenu.prototype.show=function(x,y){if(this.html=="")return;var html='';html+='<table border="0" cellpadding="0" cellspacing="0">';html+=this.html;html+='</table>';this.contextMenuDiv.innerHTML=html;if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0){var width,height;this.contextMenuDiv.style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";this.pop.document.body.innerHTML='<div class="contextMenu">'+html+"</div>";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height);}else{this.contextMenuDiv.style.left=x+'px';this.contextMenuDiv.style.top=y+'px';this.contextMenuDiv.style.display="block";}};ContextMenu.prototype.hide=function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)this.pop.hide();else this.contextMenuDiv.style.display="none";};ContextMenu.prototype.execCommand=function(command,value){eval(this.settings['commandhandler']+"(command, value);");};
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/contextmenu/images/spacer.gif 0 → 100644

43 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/contextmenu/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('directionality','en,sv,fr_ca,zh_cn');function TinyMCE_directionality_getControlHTML(control_name){var safariPatch='" onclick="';if(tinyMCE.isSafari)safariPatch="";switch(control_name){case "ltr":return '<img id="{$editor_id}_ltr" src="{$pluginurl}/images/ltr.gif" title="{$lang_directionality_ltr_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');'+safariPatch+'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceDirectionLTR\');" />';case "rtl":return '<img id="{$editor_id}_rtl" src="{$pluginurl}/images/rtl.gif" title="{$lang_directionality_rtl_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');'+safariPatch+'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceDirectionRTL\');" />';}return "";}function TinyMCE_directionality_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case "mceDirectionRTL":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true;}return false;}function TinyMCE_directionality_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonNormal');if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm)return;var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClassSticky(editor_id+'_ltr','mceButtonSelected');else tinyMCE.switchClassSticky(editor_id+'_rtl','mceButtonSelected');return true;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/images/ltr.gif 0 → 100644

314 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/images/rtl.gif 0 → 100644

314 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_directionality_ltr_desc'] = 'Direction left to right'
  4 +tinyMCELang['lang_directionality_rtl_desc'] = 'Direction right to left';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/langs/fr_ca.js 0 → 100644
  1 +// fr_ca lang variables
  2 +
  3 +tinyMCELang['lang_directionality_ltr_desc'] = 'Direction de la gauche vers la droite'
  4 +tinyMCELang['lang_directionality_rtl_desc'] = 'Direction de la droite vers la gauche';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/langs/sv.js 0 → 100644
  1 +// SV lang variables
  2 +
  3 +tinyMCELang['lang_directionality_ltr_desc'] = 'Riktning fr&aring;n v&auml;nster till h&ouml;ger'
  4 +tinyMCELang['lang_directionality_rtl_desc'] = 'Riktning fr&aring;n h&ouml;ger till v&auml;nster';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_directionality_ltr_desc'] = '从左往右的方向'
  5 +tinyMCELang['lang_directionality_rtl_desc'] = '从右往左的方向';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/directionality/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('emotions','en,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl');function TinyMCE_emotions_getControlHTML(control_name){switch(control_name){case "emotions":return '<img id="{$editor_id}_emotions" src="{$pluginurl}/images/emotions.gif" title="{$lang_emotions_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceEmotion\');">';}return "";}function TinyMCE_emotions_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=150;template['height']=180;tinyMCE.openWindow(template,{editor_id:editor_id});return true;}return false;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_emotions_title}</title>
  4 +<script language="javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript">
  6 + function insertEmotion(file_name) {
  7 + if (window.opener) {
  8 + tinyMCE.insertImage(tinyMCE.baseURL + "/plugins/emotions/images/" + file_name);
  9 + window.close();
  10 + }
  11 + }
  12 +</script>
  13 +</head>
  14 +<body onload="">
  15 +<div align="center">
  16 +<div class="title">{$lang_insert_emotions_title}:<br /><br /></div>
  17 +<table border="0" cellspacing="0" cellpadding="4">
  18 + <tr>
  19 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-cool.gif');"><img src="images/smiley-cool.gif" width="18" height="18" border="0" /></a></td>
  20 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-cry.gif');"><img src="images/smiley-cry.gif" width="18" height="18" border="0" /></a></td>
  21 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-embarassed.gif');"><img src="images/smiley-embarassed.gif" width="18" height="18" border="0" /></a></td>
  22 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-foot-in-mouth.gif');"><img src="images/smiley-foot-in-mouth.gif" width="18" height="18" border="0" /></a></td>
  23 + </tr>
  24 + <tr>
  25 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-frown.gif');"><img src="images/smiley-frown.gif" width="18" height="18" border="0" /></a></td>
  26 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-innocent.gif');"><img src="images/smiley-innocent.gif" width="18" height="18" border="0" /></a></td>
  27 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-kiss.gif');"><img src="images/smiley-kiss.gif" width="18" height="18" border="0" /></a></td>
  28 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-laughing.gif');"><img src="images/smiley-laughing.gif" width="18" height="18" border="0" /></a></td>
  29 + </tr>
  30 + <tr>
  31 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-money-mouth.gif');"><img src="images/smiley-money-mouth.gif" width="18" height="18" border="0" /></a></td>
  32 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-sealed.gif');"><img src="images/smiley-sealed.gif" width="18" height="18" border="0" /></a></td>
  33 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-smile.gif');"><img src="images/smiley-smile.gif" width="18" height="18" border="0" /></a></td>
  34 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-surprised.gif');"><img src="images/smiley-surprised.gif" width="18" height="18" border="0" /></a></td>
  35 + </tr>
  36 + <tr>
  37 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-tongue-out.gif');"><img src="images/smiley-tongue-out.gif" width="18" height="18" border="0" /></a></td>
  38 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-undecided.gif');"><img src="images/smiley-undecided.gif" width="18" height="18" border="0" /></a></td>
  39 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-wink.gif');"><img src="images/smiley-wink.gif" width="18" height="18" border="0" /></a></td>
  40 + <td><a href="javascript:void(0);" onmousedown="insertEmotion('smiley-yell.gif');"><img src="images/smiley-yell.gif" width="18" height="18" border="0" /></a></td>
  41 + </tr>
  42 +</table>
  43 +</div>
  44 +</body>
  45 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/emotions.gif 0 → 100644

1.1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/readme.txt 0 → 100644
  1 +These emotions where taken from Mozilla Thunderbird.
  2 +I hope they don't get angry if I use them here after all this is a open source project aswell.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cool.gif 0 → 100644

1.11 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-cry.gif 0 → 100644

1.1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-embarassed.gif 0 → 100644

1.11 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif 0 → 100644

1.09 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-frown.gif 0 → 100644

1.09 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-innocent.gif 0 → 100644

1.11 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-kiss.gif 0 → 100644

1.1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-laughing.gif 0 → 100644

1.1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif 0 → 100644

1.09 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-sealed.gif 0 → 100644

1.08 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-smile.gif 0 → 100644

1.09 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-surprised.gif 0 → 100644

1.1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif 0 → 100644

1.09 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-undecided.gif 0 → 100644

1.09 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-wink.gif 0 → 100644

1.1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/images/smiley-yell.gif 0 → 100644

1.11 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/cs.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Vložit emotikon';
  4 +tinyMCELang['lang_emotions_desc'] = 'Emotikony';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_insert_emotions_title'] = 'Emotion einf&uuml;gen';
  5 +tinyMCELang['lang_emotions_desc'] = 'Emotion';
  6 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/el.js 0 → 100644
  1 +// Greek lang variables by Jacaranda Bill
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'ÅéóáãùãÞ åíüò åéêïíéäßïõ emoticon';
  4 +tinyMCELang['lang_emotions_desc'] = 'Åéêïíßäéá emoticons';
  5 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Insert emotion';
  4 +tinyMCELang['lang_emotions_desc'] = 'Emotions';
  5 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_insert_emotions_title'] = 'افزودن شکلک';
  9 +tinyMCELang['lang_emotions_desc'] = 'شکلکها';
  10 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Ins&egrave;rer un &eacute;moticon';
  4 +tinyMCELang['lang_emotions_desc'] = '&Eacute;moticons';
  5 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Insérer un émoticon';
  4 +tinyMCELang['lang_emotions_desc'] = 'Émoticons';
  5 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/it.js 0 → 100644
  1 +//IT lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Inserisci una emoticon';
  4 +tinyMCELang['lang_emotions_desc'] = 'Emoticon';
  5 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ko.js 0 → 100644
  1 +// KO lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'À̸ðƼÄÜ ³Ö±â';
  4 +tinyMCELang['lang_emotions_desc'] = 'À̸ðƼÄÜ';
  5 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Emotion invoegen';
  4 +tinyMCELang['lang_emotions_desc'] = 'Smilie';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Wstaw emtoiconę';
  4 +tinyMCELang['lang_emotions_desc'] = 'Emtoicony';
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Inserir Emoticon';
  4 +tinyMCELang['lang_emotions_desc'] = 'Emoticons';
  5 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_insert_emotions_title'] = 'Klistra in känsla';
  4 +tinyMCELang['lang_emotions_desc'] = 'Känslor';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_insert_emotions_title'] = '插入表情';
  5 +tinyMCELang['lang_emotions_desc'] = '表情';
  6 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/emotions/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('flash','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_flash_initInstance(inst){if(!tinyMCE.settings['flash_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/flash/flash.css");}function TinyMCE_flash_getControlHTML(control_name){switch(control_name){case "flash":return '<img id="{$editor_id}_flash" src="{$pluginurl}/images/flash.gif" title="{$lang_insert_flash}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceFlash\');" />';}return "";}function TinyMCE_flash_parseAttributes(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInValue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i<attribute_string.length;i++){var chr=attribute_string.charAt(i);if((chr=='"'||chr=="'")&&!withInValue)withInValue=true;else if((chr=='"'||chr=="'")&&withInValue){withInValue=false;var pos=attributeName.lastIndexOf(' ');if(pos!=-1)attributeName=attributeName.substring(pos+1);attributes[attributeName.toLowerCase()]=attributeValue.substring(1).toLowerCase();attributeName="";attributeValue="";}else if(!whiteSpaceRegExp.test(chr)&&!withInName&&!withInValue)withInName=true;if(chr=='='&&withInName)withInName=false;if(withInName)attributeName+=chr;if(withInValue)attributeValue+=chr;}return attributes;}function TinyMCE_flash_execCommand(editor_id,element,command,user_interface,value){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}switch(command){case "mceFlash":var name="",swffile="",swfwidth="",swfheight="",action="insert";var template=new Array();var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();template['file']='../../plugins/flash/flash.htm';template['width']=400;template['height']=195;if(focusElm!=null&&focusElm.nodeName.toLowerCase()=="img"){name=getAttrib(focusElm,'name');if(name!='mce_plugin_flash')return true;swffile=getAttrib(focusElm,'alt');swffile=eval(tinyMCE.settings['urlconverter_callback']+"(swffile, null, true);");swfwidth=getAttrib(focusElm,'width');swfheight=getAttrib(focusElm,'height');action="update";}tinyMCE.openWindow(template,{editor_id:editor_id,swffile:swffile,swfwidth:swfwidth,swfheight:swfheight,action:action});return true;}return false;}function TinyMCE_flash_cleanup(type,content){switch(type){case "insert_to_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"name")=="mce_plugin_flash"){var src=tinyMCE.getAttrib(imgs[i],"alt");src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('alt',src);}}break;case "get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(tinyMCE.getAttrib(imgs[i],"name")=="mce_plugin_flash"){var src=tinyMCE.getAttrib(imgs[i],"alt");src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('alt',src);}}break;case "insert_to_editor":var startPos=0;var embedList=new Array();content=content.replace(new RegExp('<[ ]*embed','gi'),'<embed');content=content.replace(new RegExp('<[ ]*/embed[ ]*>','gi'),'</embed>');content=content.replace(new RegExp('<[ ]*object','gi'),'<object');content=content.replace(new RegExp('<[ ]*/object[ ]*>','gi'),'</object>');while((startPos=content.indexOf('<embed',startPos+1))!=-1){var endPos=content.indexOf('>',startPos);var attribs=TinyMCE_flash_parseAttributes(content.substring(startPos+6,endPos));embedList[embedList.length]=attribs;}var index=0;while((startPos=content.indexOf('<object',startPos))!=-1){if(index>=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('</object>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+='<img name="mce_plugin_flash" width="'+attribs["width"]+'" height="'+attribs["height"]+'"';content+=' src="'+(tinyMCE.getParam("theme_href")+'/images/spacer.gif')+'" title="'+attribs["src"]+'"';content+=' alt="'+attribs["src"]+'" class="mce_plugin_flash" />'+content.substring(endPos);content+=contentAfter;index++;startPos++;}break;case "get_from_editor":var startPos=-1;while((startPos=content.indexOf('<img',startPos+1))!=-1){var endPos=content.indexOf('/>',startPos);var attribs=TinyMCE_flash_parseAttributes(content.substring(startPos+4,endPos));if(attribs['name']!="mce_plugin_flash")continue;endPos+=2;var embedHTML='';var wmode=tinyMCE.getParam("flash_wmode","");var quality=tinyMCE.getParam("flash_quality","high");var menu=tinyMCE.getParam("flash_menu","false");embedHTML+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';embedHTML+=' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"';embedHTML+=' width="'+attribs["width"]+'" height="'+attribs["height"]+'">';embedHTML+='<param name="movie" value="'+attribs["title"]+'" />';embedHTML+='<param name="quality" value="'+quality+'" />';embedHTML+='<param name="menu" value="'+menu+'" />';embedHTML+='<param name="wmode" value="'+wmode+'" />';embedHTML+='<embed src="'+attribs["title"]+'" wmode="'+wmode+'" quality="'+quality+'" menu="'+menu+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+attribs["width"]+'" height="'+attribs["height"]+'"></embed></object>';chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter;}break;}return content;}function TinyMCE_flash_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}tinyMCE.switchClassSticky(editor_id+'_flash','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="img"&&getAttrib(node,'name').indexOf('mce_plugin_flash')==0)tinyMCE.switchClassSticky(editor_id+'_flash','mceButtonSelected');}while((node=node.parentNode));return true;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/flash.css 0 → 100644
  1 +.mce_plugin_flash {
  2 + border: 1px dotted #cc0000;
  3 + background-image: url(images/flash.gif);
  4 + background-position: center;
  5 + background-repeat: no-repeat;
  6 + background-color: #ffffcc;
  7 +}
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/flash.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_flash}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript">
  6 +var url = tinyMCE.getParam("flash_external_list_url");
  7 +if (url != null) {
  8 + // Fix relative
  9 + if (url.charAt(0) != '/')
  10 + url = tinyMCE.documentBasePath + "/" + url;
  11 +
  12 + document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
  13 +}
  14 +</script>
  15 +<script language="javascript" type="text/javascript">
  16 +<!--
  17 + function init() {
  18 + // modified 2004-11-10 by Michael Keck (me@michaelkeck.de)
  19 + // supporting onclick event to open pop windows
  20 + var formObj = document.forms[0];
  21 + var swffile = tinyMCE.getWindowArg('swffile');
  22 + var swfwidth = '' + tinyMCE.getWindowArg('swfwidth');
  23 + var swfheight = '' + tinyMCE.getWindowArg('swfheight');
  24 + if (swfwidth.indexOf('%')!=-1) {
  25 + formObj.width2.value = "%";
  26 + formObj.width.value = swfwidth.substring(0,swfwidth.length-1);
  27 + } else {
  28 + formObj.width2.value = "px";
  29 + formObj.width.value = swfwidth;
  30 + }
  31 + if (swfheight.indexOf('%')!=-1) {
  32 + formObj.height2.value = "%";
  33 + formObj.height.value = swfheight.substring(0,swfheight.length-1);
  34 + } else {
  35 + formObj.height2.value = "px";
  36 + formObj.height.value = swfheight;
  37 + }
  38 + formObj.file.value = swffile;
  39 + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);
  40 +
  41 + // Handle file browser
  42 + if (tinyMCE.getParam("file_browser_callback") != null) {
  43 + document.getElementById('file').style.width = '230px';
  44 +
  45 + var html = '';
  46 +
  47 + html += '<img id="browserBtn" src="../../themes/advanced/images/browse.gif"';
  48 + html += ' onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');"';
  49 + html += ' onmouseout="tinyMCE.restoreClass(this);"';
  50 + html += ' onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"';
  51 + html += ' onclick="javascript:tinyMCE.openFileBrowser(\'file\',document.forms[0].file.value,\'flash\',window);"';
  52 + html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
  53 + html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" />';
  54 +
  55 + document.getElementById('browser').innerHTML = html;
  56 + }
  57 +
  58 + // Auto select flash in list
  59 + if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {
  60 + for (var i=0; i<formObj.link_list.length; i++) {
  61 + if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('swffile'))
  62 + formObj.link_list.options[i].selected = true;
  63 + }
  64 + }
  65 + }
  66 +
  67 + function insertFlash() {
  68 + var formObj = document.forms[0];
  69 + if (window.opener) {
  70 + var html = '';
  71 + var file = formObj.file.value;
  72 + var width = formObj.width.value;
  73 + var height = formObj.height.value;
  74 + if (formObj.width2.value=='%') {
  75 + width = width + '%';
  76 + }
  77 + if (formObj.height2.value=='%') {
  78 + height = height + '%';
  79 + }
  80 +
  81 + if (width == "")
  82 + width = 100;
  83 +
  84 + if (height == "")
  85 + height = 100;
  86 +
  87 + html += ''
  88 + + '<img src="' + (tinyMCE.getParam("theme_href") + "/images/spacer.gif") + '" '
  89 + + 'width="' + width + '" height="' + height + '" '
  90 + + 'border="0" alt="' + file + '" title="' + file + '" class="mce_plugin_flash" name="mce_plugin_flash" />';
  91 + tinyMCE.execCommand("mceInsertContent",true,html);
  92 + tinyMCE.selectedInstance.repaint();
  93 +
  94 + // Close the dialog
  95 + tinyMCE.closeDialog();
  96 + }
  97 + }
  98 +
  99 + function cancelAction() {
  100 + // Close the dialog
  101 + tinyMCE.closeDialog();
  102 + }
  103 +
  104 +//-->
  105 +</script>
  106 +<style type="text/css">
  107 +<!--
  108 + input.radio {
  109 + border: 1px none #000000;
  110 + background-color: transparent;
  111 + vertical-align: middle;
  112 + }
  113 +-->
  114 +</style>
  115 +</head>
  116 +<body onload="init();">
  117 + <form onsubmit="insertFlash();return false;">
  118 + <table border="0" cellpadding="0" cellspacing="4" width="350">
  119 + <tr>
  120 + <td class="title">{$lang_insert_flash}</td>
  121 + </tr>
  122 + <tr>
  123 + <td><hr size="1" noshade="noshade" /></td>
  124 + </tr>
  125 + <tr>
  126 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  127 + <tr>
  128 + <td align="right" nowrap="nowrap">{$lang_insert_flash_file}:</td>
  129 + <td nowrap="nowrap">
  130 + <table border="0" cellspacing="0" cellpadding="0">
  131 + <tr>
  132 + <td><input name="file" type="text" id="file" value="" onfocus="this.select();" style="width: 250px; vertical-align: middle;" /></td>
  133 + <td id="browser"></td>
  134 + </tr>
  135 + </table>
  136 + </td>
  137 + </tr>
  138 + <!-- Link list -->
  139 + <script language="javascript">
  140 + if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) {
  141 + var html = "";
  142 +
  143 + html += '<tr><td align="right">{$lang_insert_flash_list}:</td>';
  144 + html += '<td><select name="link_list" style="width: 250px" onchange="this.form.file.value=this.options[this.selectedIndex].value;">';
  145 + html += '<option value="">---</option>';
  146 +
  147 + for (var i=0; i<tinyMCEFlashList.length; i++)
  148 + html += '<option value="' + tinyMCEFlashList[i][1] + '">' + tinyMCEFlashList[i][0] + '</option>';
  149 +
  150 + html += '</select></td></tr>';
  151 +
  152 + document.write(html);
  153 + }
  154 + </script>
  155 + <!-- /Link list -->
  156 + <tr>
  157 + <td align="right" nowrap="nowrap">{$lang_insert_flash_size}:</td>
  158 + <td nowrap="nowrap">
  159 + <input name="width" type="text" id="width" value="" onfocus="this.select();" style="width: 50px; vertical-align: middle;" />
  160 + <select name="width2" id="width2" style="width: 50px; vertical-align: middle;">
  161 + <option value="">px</option>
  162 + <option value="%">%</option>
  163 + </select>&nbsp;x&nbsp;<input name="height" type="text" id="height" value="" onfocus="this.select();" style="width: 50px; vertical-align: middle;" />
  164 + <select name="height2" id="height2" style="width: 50px; vertical-align: middle;">
  165 + <option value="">px</option>
  166 + <option value="%">%</option>
  167 + </select>
  168 + </td>
  169 + </tr>
  170 + </table></td>
  171 + <tr>
  172 + <td><hr size="1" noshade="noshade" /></td>
  173 + </tr>
  174 + <tr>
  175 + <td nowrap="nowrap" align="left">
  176 + <input style="float:left" type="button" name="insert" value="{$lang_insert}" onclick="insertFlash();" id="insert" /><input style="float:right" type="button" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" id="cancel" />
  177 + </td>
  178 + </tr>
  179 + </table>
  180 + </form>
  181 +</body>
  182 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/images/flash.gif 0 → 100644

664 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/cs.js 0 → 100644
  1 +// CS lang variables
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Vložit/editovat Flash Movie';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Flash soubor (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Velikost';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Seznam';
  7 +tinyMCELang['lang_flash_props'] = 'Vlastnosti Flash';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Flash Movie einf&uuml;gen / bearbeiten';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Flash-Datei';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Gr&ouml;&szlig;e';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Flash Dateien';
  7 +tinyMCELang['lang_flash_props'] = 'Flash properties';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Insert / edit Flash Movie';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Flash-File (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Size';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Flash files';
  7 +tinyMCELang['lang_flash_props'] = 'Flash properties';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_insert_flash'] = '?????? ? ?????? ???? ???';
  9 +tinyMCELang['lang_insert_flash_file'] = '???? ??? (.swf)';
  10 +tinyMCELang['lang_insert_flash_size'] = '?????';
  11 +tinyMCELang['lang_flash_props'] = 'Flash properties';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Ins&eacute;rer / &eacute;diter une animation Flash';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Fichier-Flash (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Taille';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Fichiers Flash';
  7 +tinyMCELang['lang_flash_props'] = 'Flash properties';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Insérer / Modifier une animation Flash';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Fichier Flash (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Dimension';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Fichiers Flash';
  7 +tinyMCELang['lang_flash_props'] = 'Propriétés Flash';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Invoegen / wijzigen Flash Movie';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Flash-Bestand (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Grootte';
0 6 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Wstaw/Edytuj animację Flash';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Plik Flash (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Rozmiar';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Pliki Flash';
  7 +tinyMCELang['lang_flash_props'] = 'Właściwości animacji Flash';
0 8 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Inserir / editar Arquivo Flash';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Arquivo Flash (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Tamanho';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Lista de arquivos Flash';
  7 +tinyMCELang['lang_flash_props'] = 'Propriedades Flash';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_insert_flash'] = 'Skapa/uppdatera flash-film';
  4 +tinyMCELang['lang_insert_flash_file'] = 'Flash-film (.swf)';
  5 +tinyMCELang['lang_insert_flash_size'] = 'Storlek';
  6 +tinyMCELang['lang_insert_flash_list'] = 'Flash-filer';
  7 +tinyMCELang['lang_flash_props'] = 'Flash egenskaper';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_insert_flash'] = '插入/编辑 Flash电影';
  5 +tinyMCELang['lang_insert_flash_file'] = 'Flash文件(.swf)';
  6 +tinyMCELang['lang_insert_flash_size'] = '尺寸';
  7 +tinyMCELang['lang_insert_flash_list'] = 'Flash文件列表';
  8 +tinyMCELang['lang_flash_props'] = 'Flash属性';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/flash/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('fullscreen','en,sv,cs,fr_ca,zh_cn');function TinyMCE_fullscreen_getControlHTML(control_name){switch(control_name){case "fullscreen":return '<img id="{$editor_id}_fullscreen" src="{$pluginurl}/images/fullscreen.gif" title="{$lang_fullscreen_desc}" width="20" height="20" class="mceButton'+(tinyMCE.getParam('fullscreen_is_enabled')?'Selected':'Normal')+'" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceFullScreen\');" />';}return "";}function TinyMCE_fullscreen_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceFullScreen":if(tinyMCE.getParam('fullscreen_is_enabled')){window.opener.tinyMCE.execInstanceCommand(tinyMCE.getParam('fullscreen_editor_id'),'mceSetContent',false,tinyMCE.getContent(editor_id));top.close();}else{tinyMCE.setWindowArg('editor_id',editor_id);var win=window.open(tinyMCE.baseURL+"/plugins/fullscreen/fullscreen.htm","mceFullScreenPopup","fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width="+screen.availWidth+",height="+screen.availHeight);}return true;}return false;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title></title>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5 +<script language="javascript" type="text/javascript" src="../../tiny_mce.js"></script>
  6 +<script language="javascript" type="text/javascript">
  7 + function patchCallback(settings, key) {
  8 + if (settings[key])
  9 + settings[key] = "window.opener." + settings[key];
  10 + }
  11 +
  12 + var settings = new Array();
  13 +
  14 + // Clone array
  15 + for (var name in window.opener.tinyMCE.settings)
  16 + settings[name] = window.opener.tinyMCE.settings[name];
  17 +
  18 + // Override options for fullscreen
  19 + for (var name in window.opener.tinyMCE.settings.fullscreen_settings)
  20 + settings[name] = window.opener.tinyMCE.settings.fullscreen_settings[name];
  21 +
  22 + // Patch callbacks, make them point to window.opener
  23 + patchCallback(settings, 'urlconverter_callback');
  24 + patchCallback(settings, 'insertlink_callback');
  25 + patchCallback(settings, 'insertimage_callback');
  26 + patchCallback(settings, 'setupcontent_callback');
  27 + patchCallback(settings, 'save_callback');
  28 + patchCallback(settings, 'onchange_callback');
  29 + patchCallback(settings, 'init_instance_callback');
  30 + patchCallback(settings, 'file_browser_callback');
  31 + patchCallback(settings, 'cleanup_callback');
  32 + patchCallback(settings, 'oninit');
  33 +
  34 + // Set options
  35 + settings['mode'] = 'exact';
  36 + settings['elements'] = 'fullscreenarea';
  37 + settings['ask'] = false;
  38 + settings['setupcontent_callback'] = 'setupContent';
  39 + settings['fullscreen_is_enabled'] = true;
  40 + settings['fullscreen_editor_id'] = window.opener.tinyMCE.getWindowArg("editor_id");
  41 +
  42 + // Init
  43 + tinyMCE.init(settings);
  44 + tinyMCE.documentBasePath = window.opener.tinyMCE.documentBasePath;
  45 +
  46 + function setupContent(editor_id, body, doc) {
  47 + var inst = tinyMCE.getInstanceById(editor_id);
  48 + var backInst = window.opener.tinyMCE.getInstanceById(tinyMCE.getParam('fullscreen_editor_id'));
  49 +
  50 + // Setup title
  51 + var divElm = document.createElement("div");
  52 + divElm.innerHTML = tinyMCELang['lang_fullscreen_title'];
  53 + document.title = divElm.innerHTML;
  54 +
  55 + // Get content
  56 + inst.getBody().innerHTML = backInst.getBody().innerHTML;
  57 + }
  58 +
  59 + function unloadHandler(e) {
  60 + window.opener.tinyMCE.execInstanceCommand(tinyMCE.getParam('fullscreen_editor_id'), 'mceSetContent', false, tinyMCE.getContent("mce_editor_0"));
  61 + }
  62 +
  63 + // Add onunload
  64 + tinyMCE.addEvent(window, "beforeunload", unloadHandler);
  65 +</script>
  66 +</head>
  67 +<body style="margin: 0px; overflow: hidden;" scrolling="no" scroll="no" onload="">
  68 +
  69 +<textarea id="fullscreenarea" style="width: 100%; height: 100%"></textarea>
  70 +
  71 +</body>
  72 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/images/fullscreen.gif 0 → 100644

391 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/cs.js 0 → 100644
  1 +// CS lang variables
  2 +
  3 +tinyMCELang['lang_fullscreen_title'] = 'Fullscreen';
  4 +tinyMCELang['lang_fullscreen_desc'] = 'Pr(epnout na fullscreen';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_fullscreen_title'] = 'Fullscreen mode'
  4 +tinyMCELang['lang_fullscreen_desc'] = 'Toggle fullscreen mode'
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +
  4 +tinyMCELang['lang_fullscreen_title'] = 'Mode plein écran'
  5 +tinyMCELang['lang_fullscreen_desc'] = 'Basculer le mode plein écrans'
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/sv.js 0 → 100644
  1 +// SV lang variables
  2 +
  3 +tinyMCELang['lang_fullscreen_title'] = 'Fullsk&auml;rmsl&auml;ge'
  4 +tinyMCELang['lang_fullscreen_desc'] = 'Hoppa fr&aring;n/till fullsk&auml;rmsl&auml;ge'
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_fullscreen_title'] = '全屏模式'
  5 +tinyMCELang['lang_fullscreen_desc'] = '切换全屏模式'
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/fullscreen/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('iespell','cs,el,en,fr_ca,it,ko,sv,zh_cn,fr,de,pl,pt_br,nl');function TinyMCE_iespell_getControlHTML(control_name){if(control_name=="iespell"&&tinyMCE.isMSIE)return '<img id="{$editor_id}_iespell" src="{$pluginurl}/images/iespell.gif" title="{$lang_iespell_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceIESpell\');">';return "";}function TinyMCE_iespell_execCommand(editor_id,element,command,user_interface,value){if(command=="mceIESpell"){try{var ieSpell=new ActiveXObject("ieSpell.ieSpellExtension");ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement);}catch(e){if(e.number==-2146827859){if(confirm(tinyMCE.getLang("lang_iespell_download","",true)))window.open('http://www.iespell.com/download.php','ieSpellDownload','');}else alert("Error Loading ieSpell: Exception "+e.number);}return true;}return false;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/images/iespell.gif 0 → 100644

151 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/cs.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Spustit kontrolu pravopisu';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell nedetekován. Kliknìte na OK a otevøete stahovací stránku."
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/de.js 0 → 100644
  1 +// DE lang variables by Tobias Heer
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Rechtschreibpr&uuml;fung';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell nicht gefunden. Klicken Sie OK um auf die Download Seite zu gelangen."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/el.js 0 → 100644
  1 +// Greek lang variables by Jacaranda Bill
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Ορθογραφικός έλεγχος';
  4 +tinyMCELang['lang_iespell_download'] = "Το πρόγραμμα ieSpell δεν βρέθηκε. Πατήστε OK για να μεταβείτε στην ιστοσελίδα λήψης του προγράμματος."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Run spell checking';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell not detected. Click OK to go to download page."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Executer le v&eacute;rificateur d\'orthographe';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell n\'a pas &eacute;t&eacute; trouv&eacute;. Cliquez sur OK pour aller au site de t&eacute;l&eacute;chargement."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Executer le vérificateur d\'orthographe';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell n\'a pas été trouvé. Cliquez sur OK pour aller au site de téléchargement.";
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/it.js 0 → 100644
  1 +// IT lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Avvia il controllo ortografico';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell non trovato. Clicca OK per andare alla pagina di download."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/ko.js 0 → 100644
  1 +// KO lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = '맞춤법 검사 실행';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell을 찾을 수 없습니다. OK를 누르면 다운로드 페이지로 이동합니다."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Spelling checker';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell niet gedetecteerd. Klik OK om naar de download pagina te gaan."
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Uruchom sprawdzanie pisowni';
  4 +tinyMCELang['lang_iespell_download'] = "Nie wykryto pluginu, kliknij aby przejść do strony z pluginami."
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Executar verificação ortográfica';
  4 +tinyMCELang['lang_iespell_download'] = "Verificador ieSpell não detectado. Click OK para ir à página de download."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_iespell_desc'] = 'Kör rättstavningskontroll';
  4 +tinyMCELang['lang_iespell_download'] = "ieSpell verkar inte vara installerad. Klicka OK f&ouml;r att ladda hem."
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_iespell_desc'] = '运行拼写检查';
  5 +tinyMCELang['lang_iespell_download'] = "未检测到ieSpell拼写检查,点击 OK 前往下载页面。"
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/iespell/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('insertdatetime','cs,el,en,fr_ca,it,ko,sv,zh_cn,fa,fr,de,pl,pt_br,nl');function TinyMCE_insertdatetime_getControlHTML(control_name){var safariPatch='" onclick="';if(tinyMCE.isSafari)safariPatch="";switch(control_name){case "insertdate":return '<img id="{$editor_id}_insertdate" src="{$pluginurl}/images/insertdate.gif" title="{$lang_insertdate_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');'+safariPatch+'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceInsertDate\');">';case "inserttime":return '<img id="{$editor_id}_inserttime" src="{$pluginurl}/images/inserttime.gif" title="{$lang_inserttime_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');'+safariPatch+'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceInsertTime\');">';}return "";}function TinyMCE_insertdatetime_execCommand(editor_id,element,command,user_interface,value){function addZeros(value,len){value=""+value;if(value.length<len){for(var i=0;i<(len-value.length);i++)value="0"+value;}return value;}function getDateTime(date,format){format=tinyMCE.regexpReplace(format,"%D","%m/%d/%y");format=tinyMCE.regexpReplace(format,"%r","%I:%M:%S %p");format=tinyMCE.regexpReplace(format,"%Y",""+date.getFullYear());format=tinyMCE.regexpReplace(format,"%y",""+date.getYear());format=tinyMCE.regexpReplace(format,"%m",addZeros(date.getMonth()+1,2));format=tinyMCE.regexpReplace(format,"%d",addZeros(date.getDate(),2));format=tinyMCE.regexpReplace(format,"%H",""+addZeros(date.getHours(),2));format=tinyMCE.regexpReplace(format,"%M",""+addZeros(date.getMinutes(),2));format=tinyMCE.regexpReplace(format,"%S",""+addZeros(date.getSeconds(),2));format=tinyMCE.regexpReplace(format,"%I",""+(date.getHours()<12?(date.getHours()+1):24-date.getHours()));format=tinyMCE.regexpReplace(format,"%p",""+(date.getHours()<12?"AM":"PM"));format=tinyMCE.regexpReplace(format,"%B",""+tinyMCE.getLang("lang_inserttime_months_long")[date.getMonth()]);format=tinyMCE.regexpReplace(format,"%b",""+tinyMCE.getLang("lang_inserttime_months_short")[date.getMonth()]);format=tinyMCE.regexpReplace(format,"%A",""+tinyMCE.getLang("lang_inserttime_day_long")[date.getDay()]);format=tinyMCE.regexpReplace(format,"%a",""+tinyMCE.getLang("lang_inserttime_day_short")[date.getDay()]);format=tinyMCE.regexpReplace(format,"%%","%");return format;}switch(command){case "mceInsertDate":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_dateFormat","%Y-%m-%d")));return true;case "mceInsertTime":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_timeFormat","%H:%M:%S")));return true;}return false;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/insertdate.gif 0 → 100644

1.01 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/images/inserttime.gif 0 → 100644

958 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/cs.js 0 → 100644
  1 +// CS lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Vložit datum';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Vložit èas';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array('Leden','Únor','Bøezen','Duben','Kvìten','Èerven','Èervenec','Srpen','Záøí','Øíjen','Listopad','Prosinec');
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array('Led','Úno','Bøe','Dub','Kvì','Èrv','Èvc','Srp','Záø','Øíj','Lis','Pro');
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array('Nedìle','Pondìlí','Úterý','Støeda','Ètvrtek','Pátek','Sobota','Nedìle');
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array('Ne','Po','Út','St','Èt','Pá','So','Ne');
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Datum einf&uuml;gen';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Zeit einf&uuml;gen';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("Januar", "Februar", "M\u00e4rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Jan", "Feb", "M\u00e4r", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/el.js 0 → 100644
  1 +// Greek lang variables by Jacaranda Bill
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'ÅéóáãùãÞ çìåñïìçíßáò';
  4 +tinyMCELang['lang_inserttime_desc'] = 'ÅéóáãùãÞ þñáò';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Insert date';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Insert time';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_insertdate_desc'] = 'افزودن تاریخ';
  9 +tinyMCELang['lang_inserttime_desc'] = 'افزودن زمان';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Ins&egrave;rer la date';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Ins&egrave;rer l\'heure';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Jan", "Fev", "Mar", "Avr", "Mai", "Juin", "Juil", "Aout", "Sep", "Oct", "Nov", "Dec");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("Lun", "Mar", "Mer", "Jeu", "Thu", "Ven", "Sam", "Dim");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Insérer la date';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Insérer l\'heure';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Jan", "Fev", "Mar", "Avr", "Mai", "Juin", "Juil", "Aout", "Sep", "Oct", "Nov", "Dec");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("Lun", "Mar", "Mer", "Jeu", "Thu", "Ven", "Sam", "Dim");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/it.js 0 → 100644
  1 +// IT lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Inserisci data';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Inserisci ora';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/ko.js 0 → 100644
  1 +// KO lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = '날짜 넣기';
  4 +tinyMCELang['lang_inserttime_desc'] = '시간 넣기';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("일", "월", "화", "수", "목", "금", "토", "일");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/nl.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Datum invoegen';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Tijd invoegen';
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_insertdate_desc'] = 'Wstaw aktualną datę';
  5 +tinyMCELang['lang_inserttime_desc'] = 'Wstaw aktualny czas';
  6 +tinyMCELang['lang_inserttime_months_long'] = new Array("Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień");
  7 +tinyMCELang['lang_inserttime_months_short'] = new Array("Stcz", "Lut", "Mar", "Kwi", "Maj", "Czer", "Lip", "Sier", "Wrze", "Paź", "List", "Grudz");
  8 +tinyMCELang['lang_inserttime_day_long'] = new Array("Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela");
  9 +tinyMCELang['lang_inserttime_day_short'] = new Array("Nie", "Pon", "Wto", "Śro", "Czw", "Pia", "Sob", "Nie");
0 10 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Inserir data';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Inserir hora';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Domindo", "Segunda-Feira", "Terça-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado", "Domingo");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_insertdate_desc'] = 'Klistra in datum';
  4 +tinyMCELang['lang_inserttime_desc'] = 'Klistra in tid';
  5 +tinyMCELang['lang_inserttime_months_long'] = new Array("Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December");
  6 +tinyMCELang['lang_inserttime_months_short'] = new Array("Jan","Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec");
  7 +tinyMCELang['lang_inserttime_day_long'] = new Array("Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag");
  8 +tinyMCELang['lang_inserttime_day_short'] = new Array("Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_insertdate_desc'] = '插入当前日期';
  5 +tinyMCELang['lang_inserttime_desc'] = '插入当前时间';
  6 +tinyMCELang['lang_inserttime_months_long'] = new Array("一月份", "二月份", "三月份", "四月份", "五月份", "六月份", "七月份", "八月份", "九月份", "十月份", "十一月份", "十二月份");
  7 +tinyMCELang['lang_inserttime_months_short'] = new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月");
  8 +tinyMCELang['lang_inserttime_day_long'] = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日");
  9 +tinyMCELang['lang_inserttime_day_short'] = new Array("周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日");
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/insertdatetime/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/blank.htm 0 → 100644
  1 +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<html>
  3 +<head>
  4 +<title>blank_page</title>
  5 +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6 +<script language="javascript">
  7 +function init() {
  8 + document.designMode = 'on';
  9 +}
  10 +</script>
  11 +</head>
  12 +<body onload="init();">
  13 +
  14 +</body>
  15 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js 0 → 100644
  1 +// Tiny MCE Paste Plugin
  2 + tinyMCE.importPluginLanguagePack('paste','en,sv,cs,zh_cn,fr_ca');function TinyMCE_paste_getControlHTML(control_name){switch(control_name){case "pastetext":return '<img id="{$editor_id}pastetext" src="{$pluginurl}/images/pastetext.gif" title="{$lang_paste_text_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteText\');" />';case "pasteword":return '<img id="{$editor_id}pasteword" src="{$pluginurl}/images/pasteword.gif" title="{$lang_paste_word_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteWord\');" />';case "selectall":return '<img id="{$editor_id}selectall" src="{$pluginurl}/images/selectall.gif" title="{$lang_selectall_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSelectAll\');" />';}return '';}function TinyMCE_paste_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePasteText":if(tinyMCE.isMSIE&&!tinyMCE.getParam('paste_use_dialog',false))TinyMCE_paste__insertText(clipboardData.getData("Text"),true);else{var template=new Array();template['file']='../../plugins/paste/pastetext.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",mceDo:'insert'});}return true;case "mcePasteWord":if(tinyMCE.isMSIE&&!tinyMCE.getParam('paste_use_dialog',false)){var html=TinyMCE_paste__clipboardHTML();if(html&&html.length>0)TinyMCE_paste__insertWordContent(html);}else{var template=new Array();template['file']='../../plugins/paste/pasteword.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",mceDo:'insert'});}return true;case "mceSelectAll":tinyMCE.execInstanceCommand(editor_id,'selectall');return true;}return false;}function TinyMCE_paste__insertText(content,bLinebreaks){if(content&&content.length>0){if(bLinebreaks){if(tinyMCE.getParam("plaintext_create_paragraphs",true)){content=tinyMCE.regexpReplace(content,"\r\n\r\n","</p><p>","gi");content=tinyMCE.regexpReplace(content,"\r\r","</p><p>","gi");content=tinyMCE.regexpReplace(content,"\n\n","</p><p>","gi");if((pos=content.indexOf('</p><p>'))!=-1){tinyMCE.execCommand("Delete");var node=tinyMCE.selectedInstance.getFocusElement();var breakElms=new Array();do{if(node.nodeType==1){if(node.nodeName=="TD"||node.nodeName=="BODY")break;breakElms[breakElms.length]=node;}}while(node=node.parentNode);var before="",after="</p>";before+=content.substring(0,pos);for(var i=0;i<breakElms.length;i++){before+="</"+breakElms[i].nodeName+">";after+="<"+breakElms[(breakElms.length-1)-i].nodeName+">";}before+="<p>";content=before+content.substring(pos+7)+after;}}content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi");}tinyMCE.execCommand("mceInsertRawHTML",false,content);}}function TinyMCE_paste__insertWordContent(content){if(content&&content.length>0){content=content.replace(new RegExp('<(!--)([^>]*)(--)>','g'),"");content=content.replace(/<\/?span[^>]*>/gi,"");content=content.replace(/<(\w[^>]*)style="([^"]*)"([^>]*)/gi, "<$1$3");
  3 + content = content.replace(/<\/?font[^>]*>/gi, "");
  4 + content = content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3");
  5 + content = content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3");
  6 + content = content.replace(/<\\?\?xml[^>]*>/gi, "");
  7 + content = content.replace(/<\/?\w+:[^>]*>/gi, "");
  8 + content = content.replace(/\/?&nbsp;*/gi, "");
  9 + content = content.replace('<p>&nbsp;</p>', '' ,'g');
  10 +
  11 + if (!tinyMCE.settings['force_p_newlines']) {
  12 + content = content.replace('', '' ,'gi');
  13 + content = content.replace('</p>', '<br /><br />' ,'gi');
  14 + }
  15 +
  16 + if (!tinyMCE.isMSIE && !tinyMCE.settings['force_p_newlines']) {
  17 + content = content.replace(/<\/?p[^>]*>/gi, "");
  18 + }
  19 +
  20 + content = content.replace(/<\/?div[^>]*>/gi, "");
  21 +
  22 + // Insert cleaned content
  23 + tinyMCE.execCommand("mceAddUndoLevel");
  24 + tinyMCE.execCommand("mceInsertContent",false,content);}}function TinyMCE_paste__clipboardHTML(){var div=document.getElementById('_TinyMCE_clipboardHTML');if(!div){var div=document.createElement('DIV');div.id='_TinyMCE_clipboardHTML';with(div.style){visibility='hidden';overflow='hidden';position='absolute';width=1;height=1;}document.body.appendChild(div);}div.innerHTML='';var rng=document.body.createTextRange();rng.moveToElementText(div);rng.execCommand('Paste');var html=div.innerHTML;div.innerHTML='';return html;}
0 25 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/images/pastetext.gif 0 → 100644

1023 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/images/pasteword.gif 0 → 100644

640 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/images/selectall.gif 0 → 100644

998 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/langs/cs.js 0 → 100644
  1 +// CS lang variables
  2 +
  3 +tinyMCELang['lang_paste_text_desc'] = 'Vložit neformátovaný text';
  4 +tinyMCELang['lang_paste_text_title'] = 'Použi CTRL+V na klávesnici pro vložení textu do okna.';
  5 +tinyMCELang['lang_paste_text_linebreaks'] = 'Nechej pr(erušení r(ádku*';
  6 +tinyMCELang['lang_paste_word_desc'] = 'Vložit text z aplikace Word';
  7 +tinyMCELang['lang_paste_word_title'] = 'Použi CTRL+V na klávesnici pro vložení textu do okna.';
  8 +tinyMCELang['lang_selectall_desc'] = 'Oznac(it vše';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_paste_text_desc'] = 'Paste as Plain Text';
  4 +tinyMCELang['lang_paste_text_title'] = 'Use CTRL+V on your keyboard to paste the text into the window.';
  5 +tinyMCELang['lang_paste_text_linebreaks'] = 'Keep linebreaks';
  6 +tinyMCELang['lang_paste_word_desc'] = 'Paste from Word';
  7 +tinyMCELang['lang_paste_word_title'] = 'Use CTRL+V on your keyboard to paste the text into the window.';
  8 +tinyMCELang['lang_selectall_desc'] = 'Select All';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_paste_text_desc'] = 'Coller texte seulement';
  4 +tinyMCELang['lang_paste_text_title'] = 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.';
  5 +tinyMCELang['lang_paste_text_linebreaks'] = 'Garder les sauts de ligne';
  6 +tinyMCELang['lang_paste_word_desc'] = 'Coller à partir de Word';
  7 +tinyMCELang['lang_paste_word_title'] = 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.';
  8 +tinyMCELang['lang_selectall_desc'] = 'Selectionner tout';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/langs/sv.js 0 → 100644
  1 +// SV lang variables
  2 +
  3 +tinyMCELang['lang_paste_text_desc'] = 'Klistra in som vanlig text'
  4 +tinyMCELang['lang_paste_text_title'] = 'Anv&auml;nd CTRL+V p&aring; ditt tangentbord f&ouml;r att klistra in i detta f&ouml;nster.';
  5 +tinyMCELang['lang_paste_text_linebreaks'] = 'Spara radbrytningar';
  6 +tinyMCELang['lang_paste_word_desc'] = 'Klistra in fr&aring;n Word'
  7 +tinyMCELang['lang_paste_word_title'] = 'Anv&auml;nd CTRL+V p&aring; ditt tangentbord f&ouml;r att klistra in i detta f&ouml;nster.';
  8 +tinyMCELang['lang_selectall_desc'] = 'Select All';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_paste_text_desc'] = '作为纯文本粘贴';
  5 +tinyMCELang['lang_paste_text_title'] = '使用快捷键 CTRL+V 将文本粘贴到以下窗口中.';
  6 +tinyMCELang['lang_paste_text_linebreaks'] = '保留换行符';
  7 +tinyMCELang['lang_paste_word_desc'] = '从Word粘贴';
  8 +tinyMCELang['lang_paste_word_title'] = '使用快捷键 CTRL+V 将文本粘贴到以下窗口中.';
  9 +tinyMCELang['lang_selectall_desc'] = '全选';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_paste_text_desc}</title>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5 +<meta http-equiv="Pragma" content="no-cache" />
  6 +<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate" />
  7 +<meta http-equiv="Expires" content="Fri, Oct 24 1976 00:00:00 GMT" />
  8 +<script type="text/javascript" src="../../tiny_mce_popup.js"></script>
  9 +<script type="text/javascript">
  10 +<!--
  11 +// Ryan Demmer 12/05/2005 (ryandemmer@gmail.com)
  12 +// Pretty much a hack of the HTML Source Editor
  13 +
  14 +// Updated by speednet 24 May 2005
  15 +
  16 +tinyMCE.setWindowArg('mce_windowresize', false);
  17 +
  18 +function saveContent() {
  19 + if (window.opener) {
  20 + if (document.forms[0].htmlSource.value == ''){
  21 + window.close();
  22 + return false;
  23 + } else
  24 + window.opener.TinyMCE_paste__insertText(document.forms[0].htmlSource.value, document.forms[0].linebreaks.checked);
  25 +
  26 + window.close();
  27 + }
  28 +}
  29 +
  30 +function onLoadInit() {
  31 + resizeInputs();
  32 +}
  33 +
  34 +var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
  35 +
  36 +function resizeInputs() {
  37 + if (!tinyMCE.isMSIE) {
  38 + wHeight = self.innerHeight-80;
  39 + wWidth = self.innerWidth-25;
  40 + }
  41 + else {
  42 + wHeight = document.body.clientHeight-80;
  43 + wWidth = document.body.clientWidth-25;
  44 + }
  45 +
  46 + document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px';
  47 + document.forms[0].htmlSource.style.width = Math.abs(wWidth) + 'px';
  48 +}
  49 +
  50 +//--></script>
  51 +</head>
  52 +<body scroll="no" onload="onLoadInit();" onresize="resizeInputs();">
  53 +<form name="source" onsubmit="saveContent();">
  54 + <table border="0" cellpadding="0" cellspacing="2" align="center">
  55 + <tr>
  56 + <td class="title">{$lang_paste_text_desc}</td>
  57 + <td align="right" nowrap="nowrap">
  58 + <input type="checkbox" name="linebreaks" id="linebreaks" class="wordWrapCode" checked="checked" /><label for="linebreaks">{$lang_paste_text_linebreaks}</label>
  59 + </td>
  60 + </tr>
  61 + <tr>
  62 + <td colspan="2">{$lang_paste_text_title}</td>
  63 + </tr>
  64 + <tr>
  65 + <td colspan="2" align="center">
  66 + <textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px;" dir="ltr" wrap="soft"></textarea>
  67 + </td>
  68 + </tr>
  69 + <tr>
  70 + <td width="50%" align="left"><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="saveContent();" /></td>
  71 + <td width="50%" align="right"><input type="button" value="{$lang_cancel}" onclick="window.close();" /></td>
  72 + </tr>
  73 + </table>
  74 +</form>
  75 +</body>
  76 +</html>
0 77 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_paste_word_desc}</title>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5 +<meta http-equiv="Pragma" content="no-cache" />
  6 +<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate" />
  7 +<meta http-equiv="Expires" content="Fri, Oct 24 1976 00:00:00 GMT" />
  8 +<script type="text/javascript" src="../../tiny_mce.js"></script>
  9 +<script type="text/javascript">
  10 +<!--
  11 +// Updated by speednet 25 May 2005
  12 +
  13 +// Because we can't load tiny_mce_popup.js.
  14 +// Get tinyMCE window
  15 +var win = window.opener ? window.opener : window.dialogArguments;
  16 +
  17 +var tinyMCE = null;
  18 +var tinyMCELang = null;
  19 +
  20 +// Use top window if not defined
  21 +if (!win)
  22 + win = top;
  23 +
  24 +// Setup window opener
  25 +window.opener = win;
  26 +
  27 +var tinyMCE = win.tinyMCE;
  28 +var tinyMCELang = win.tinyMCELang;
  29 +
  30 +if (!tinyMCE)
  31 + alert("tinyMCE object reference not found from popup.");
  32 +
  33 +// Setup dir
  34 +if (tinyMCELang['lang_dir'])
  35 + document.dir = tinyMCELang['lang_dir'];
  36 +
  37 +// Setup title
  38 +var re = new RegExp('{|\\\$|}', 'g');
  39 +var title = document.title.replace(re, "");
  40 +
  41 +if (typeof tinyMCELang[title] != "undefined") {
  42 + var divElm = document.createElement("div");
  43 + divElm.innerHTML = tinyMCELang[title];
  44 + document.title = divElm.innerHTML;
  45 +}
  46 +
  47 +function saveContent() {
  48 + if (win) {
  49 + var html = document.getElementById("frmData").contentWindow.document.body.innerHTML;
  50 +
  51 + if (html == ''){
  52 + window.close();
  53 + return false;
  54 + }
  55 +
  56 + win.TinyMCE_paste__insertWordContent(html);
  57 + window.close();
  58 + }
  59 +}
  60 +
  61 +function onLoadInit() {
  62 + document.body.innerHTML = tinyMCE.applyTemplate(document.body.innerHTML, tinyMCE.windowArgs);
  63 + document.getElementById("frmData").contentWindow.document.designMode='on';
  64 + document.getElementById("frmData").src = "blank.htm";
  65 + resizeInputs();
  66 +}
  67 +
  68 +var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
  69 +
  70 +function resizeInputs() {
  71 + if (!tinyMCE.isMSIE) {
  72 + wHeight = self.innerHeight - 80;
  73 + wWidth = self.innerWidth - 25;
  74 + }
  75 + else {
  76 + wHeight = document.body.clientHeight - 80;
  77 + wWidth = document.body.clientWidth - 25;
  78 + }
  79 +
  80 + document.getElementById('frmData').style.height = Math.abs(wHeight) + 'px';
  81 + document.getElementById('frmData').style.width = Math.abs(wWidth) + 'px';
  82 +}
  83 +
  84 +// Output Popup CSS class
  85 +document.write('<link href="' + tinyMCE.getParam("popups_css") + '" rel="stylesheet" type="text/css">');
  86 +
  87 +//--></script>
  88 +
  89 +</head>
  90 +<body scroll="no" onload="onLoadInit();" onresize="resizeInputs();">
  91 +<form name="source" onsubmit="saveContent();">
  92 + <table border="0" cellpadding="0" cellspacing="2" align="center">
  93 + <tr>
  94 + <td colspan="2" class="title">{$lang_paste_word_desc}</td>
  95 + </tr>
  96 + <tr>
  97 + <td colspan="2">{$lang_paste_word_title}</td>
  98 + </tr>
  99 + <tr>
  100 + <td colspan="2" align="center">
  101 + <iframe id="frmData" name="frmData" src="blank.htm" height="280" width="400" style="font-family:'Courier New',Courier,mono; font-size:10px; background-color:#FFFFFF; width:100%;" dir="ltr" wrap="soft"></iframe>
  102 + </td>
  103 + </tr>
  104 + <tr>
  105 + <td width="50%" align="left"><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="saveContent();" /></td>
  106 + <td width="50%" align="right"><input type="button" value="{$lang_cancel}" onclick="window.close();" /></td>
  107 + </tr>
  108 + </table>
  109 +</form>
  110 +</body>
  111 +</html>
0 112 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/paste/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('preview','cs,de,el,en,fr_ca,it,ko,pt,sv,zh_cn,fa,fr,pl,pt_br,nl');function TinyMCE_preview_getControlHTML(control_name){switch(control_name){case "preview":return '<img id="{$editor_id}_preview" src="{$pluginurl}/images/preview.gif" title="{$lang_preview_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePreview\');" />';}return "";}function TinyMCE_preview_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePreview":var previewPage=tinyMCE.getParam("plugin_preview_pageurl",null);var previewWidth=tinyMCE.getParam("plugin_preview_width","550");var previewHeight=tinyMCE.getParam("plugin_preview_height","600");if(previewPage){var template=new Array();template['file']=previewPage;template['width']=previewWidth;template['height']=previewHeight;tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"yes",content:tinyMCE.getContent(),content_css:tinyMCE.getParam("content_css")});}else{var win=window.open("","mcePreview","menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width="+previewWidth+",height="+previewHeight);var html="";html+='<!doctype html public "-//w3c//dtd html 4.0 transitional//en">';html+='<html>';html+='<head>';html+='<title>'+tinyMCE.getLang('lang_preview_desc')+'</title>';html+='<base href="'+tinyMCE.getParam("document_base_url")+'">';html+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';html+='<link href="'+tinyMCE.getParam("content_css")+'" rel="stylesheet" type="text/css">';html+='</head>';html+='<body>';html+=tinyMCE.getContent();html+='</body>';html+='</html>';win.document.write(html);win.document.close();}return true;}return false;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/example.html 0 → 100644
  1 +<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  2 +<html>
  3 +<head>
  4 +<script language="javascript" src="../../tiny_mce_popup.js"></script>
  5 +<title>Example of a custom preview page</title>
  6 +<link href="{$content_css}" rel="stylesheet" type="text/css">
  7 +</head>
  8 +<body>
  9 +
  10 +Editor contents: <br />
  11 +{$content}
  12 +
  13 +</body>
  14 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/images/preview.gif 0 → 100644

1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/cs.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Náhled';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/de.js 0 → 100644
  1 +// DE lang variables by Tobias Heer
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Vorschau';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/el.js 0 → 100644
  1 +// Greek lang variables by Jacaranda Bill
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Ðñïåðéóêüðçóç éóôïóåëßäáò';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Preview';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_preview_desc'] = 'پیش نمایش';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Pr&eacute;visualisation';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Prévisualisation';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/it.js 0 → 100644
  1 +// IT lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Anteprima';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/ko.js 0 → 100644
  1 +// KO lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = '¹Ì¸®º¸±â';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/nl.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Voorbeeld';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_preview_desc'] = 'Podgląd';
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/pt.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Pré-visualização';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Visualizar';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Förhandsgranska';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
  2 +
  3 +tinyMCELang['lang_preview_desc'] = 'Ô¤ÀÀ';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/preview/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js 0 → 100644
  1 +/* Import theme specific language pack */
  2 + tinyMCE.importPluginLanguagePack('print','en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl');function TinyMCE_print_getControlHTML(control_name){switch(control_name){case "print":return '<img id="{$editor_id}_print" src="{$pluginurl}/images/print.gif" title="{$lang_print_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePrint\',true);" />';}return "";}function TinyMCE_print_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mcePrint":tinyMCE.getInstanceById(editor_id).contentWindow.print();return true;}return false;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/images/print.gif 0 → 100644

1013 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/cs.js 0 → 100644
  1 +// CS lang variables
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Tisk';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Drucken';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Print';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_print_desc'] = 'چاپ';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Imprimer';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Imprimer';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/nl.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Afdrukken';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_print_desc'] = 'Drukuj';
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Imprimir';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_print_desc'] = 'Skriv ut';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_print_desc'] = '打印';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/print/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/readme.txt 0 → 100644
  1 +This is the location you place TinyMCE plugins.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('save','en,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl');function TinyMCE_save_getControlHTML(control_name){switch(control_name){case "save":return '<img id="{$editor_id}_save" src="{$pluginurl}/images/save.gif" title="{$lang_save_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.switchClass(this,\'mceButtonNormal\');" onmousedown="tinyMCE.switchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSave\');" />';}return "";}function TinyMCE_save_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceSave":var formObj=tinyMCE.selectedInstance.formElement.form;if(formObj){tinyMCE.triggerSave();for(var i=0;i<formObj.elements.length;i++){var elementId=formObj.elements[i].name?formObj.elements[i].name:formObj.elements[i].id;if(elementId.indexOf('mce_editor_')==0)formObj.elements[i].disabled=true;}tinyMCE.selectedInstance.formElement.form.submit();}else alert("Error: No form element found.");return true;}return false;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/images/save.gif 0 → 100644

1001 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/cs.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_save_desc'] = 'Uložit';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_save_desc'] = 'Speichern';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_save_desc'] = 'Save';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_save_desc'] = 'ضبط';
0 9 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_save_desc'] = 'Sauver';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_save_desc'] = 'Enregistrer';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/nl.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_save_desc'] = 'Opslaan';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_save_desc'] = 'Zachowaj';
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_save_desc'] = 'Salvar';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_save_desc'] = '保存';
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/save/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js 0 → 100644
  1 +/* Import theme specific language pack */
  2 + tinyMCE.importPluginLanguagePack('searchreplace','en,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl');function TinyMCE_searchreplace_getControlHTML(control_name){switch(control_name){case "search":return '<img id="{$editor_id}_search" src="{$pluginurl}/images/search.gif" title="{$lang_searchreplace_search_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearch\',true);" />';case "replace":return '<img id="{$editor_id}_replace" src="{$pluginurl}/images/replace.gif" title="{$lang_searchreplace_replace_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearchReplace\',true);" />';}return "";}function TinyMCE_searchreplace_execCommand(editor_id,element,command,user_interface,value){function defValue(key,default_value){value[key]=typeof(value[key])=="undefined"?default_value:value[key];}function replaceSel(search_str,str){if(!tinyMCE.isMSIE){var sel=instance.contentWindow.getSelection();var rng=sel.getRangeAt(0);}else{var rng=instance.contentWindow.document.selection.createRange();}if(!tinyMCE.isMSIE){var doc=instance.contentWindow.document;if(str.indexOf(search_str)==-1){rng.deleteContents();rng.insertNode(rng.createContextualFragment(str));rng.collapse(false);}else{doc.execCommand("insertimage",false,"#mce_temp_url#");var elm=tinyMCE.getElementByAttributeValue(doc.body,"img","src","#mce_temp_url#");elm.parentNode.replaceChild(doc.createTextNode(str),elm);}}else{if(rng.item)rng.item(0).outerHTML=str;else rng.pasteHTML(str);}}var instance=tinyMCE.getInstanceById(editor_id);if(!value)value=new Array();defValue("editor_id",editor_id);defValue("searchstring","");defValue("replacestring",null);defValue("replacemode","none");defValue("casesensitive",false);defValue("backwards",false);defValue("wrap",false);defValue("wholeword",false);switch(command){case "mceResetSearch":tinyMCE.lastSearchRng=null;return true;case "mceSearch":if(user_interface){var template=new Array();if(value['replacestring']!=null){template['file']='../../plugins/searchreplace/replace.htm';template['width']=310;template['height']=180;}else{template['file']='../../plugins/searchreplace/search.htm';template['width']=280;template['height']=180;}tinyMCE.openWindow(template,value);}else{var win=tinyMCE.getInstanceById(editor_id).contentWindow;var doc=tinyMCE.getInstanceById(editor_id).contentWindow.document;var body=tinyMCE.getInstanceById(editor_id).contentWindow.document.body;if(body.innerHTML==""){alert(tinyMCE.getLang('lang_searchreplace_notfound'));return true;}if(value['replacemode']=="current"){replaceSel(value['string'],value['replacestring']);value['replacemode']="none";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}if(tinyMCE.isMSIE){var rng=tinyMCE.lastSearchRng?tinyMCE.lastSearchRng:doc.selection.createRange();var flags=0;if(value['wholeword'])flags=flags|2;if(value['casesensitive'])flags=flags|4;if(value['replacemode']=="all"){while(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(false);replaceSel(value['string'],value['replacestring']);}alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(value['backwards']);tinyMCE.lastSearchRng=rng;}else alert(tinyMCE.getLang('lang_searchreplace_notfound'));}else{if(value['replacemode']=="all"){while(win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))replaceSel(value['string'],value['replacestring']);alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(!win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))alert(tinyMCE.getLang('lang_searchreplace_notfound'));}}return true;case "mceSearchReplace":value['replacestring']="";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}return false;}function TinyMCE_searchreplace_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){return true;}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/replace.gif 0 → 100644

152 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/images/search.gif 0 → 100644

990 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/cs.js 0 → 100644
  1 +// CS lang variables
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Najdi';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Najdi znova';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Najdi/Nahradit';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'Vyhledávaní ukonc(eno. R(etezec nemusel být nalezen.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Najdi';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Najdi/Nahradit';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Všechny výskyty r(etezce byli zme(neny.';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Najít';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Nahradit';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Sme(r';
  13 +tinyMCELang['lang_searchreplace_up'] = 'Nahoru';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Dolu*';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Pr(esná zhoda';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Najdi&nbsp;další';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Nahradit';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Nahradit&nbsp;vše';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Zrušit';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Suchen';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Erneut suchen';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Suchen/Ersetzen';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'Die Suche wurde abgeschlossen. Das Suchwort wurde nicht gefunden.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Suchen';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Suchen/Ersetzen';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Die Suche wurde abgeschlossen. Alle Vorkommen wurden ersetzt.';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Suchen nach';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Ersetzem durch';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Suchrichtung';
  13 +tinyMCELang['lang_searchreplace_up'] = 'R&uuml;ckw&auml;rts';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Vorw&auml;rts';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Gro&szlig;-/Kleinschreibung beachten';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Weiter suchen';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Ersetzen';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Alle ersetzen';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Abbrechen';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Find';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Find again';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Find/Replace';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'The search has been compleated. The search string could not be found.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Find';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Find/Replace';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'All occurrences of the search string was replaced.';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Find what';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Replace with';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Direction';
  13 +tinyMCELang['lang_searchreplace_up'] = 'Up';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Down';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Match case';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Find&nbsp;next';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Replace';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Replace&nbsp;all';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Cancel';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_searchreplace_search_desc'] = 'جستجو';
  9 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'جستجوي مجدد';
  10 +tinyMCELang['lang_searchreplace_replace_desc'] = 'جستجو/جايگزيني';
  11 +tinyMCELang['lang_searchreplace_notfound'] = 'جستجو پايان يافت. هيچ موردي يافت نشد.';
  12 +tinyMCELang['lang_searchreplace_search_title'] = 'جستجو';
  13 +tinyMCELang['lang_searchreplace_replace_title'] = 'جستجو/جايگزيني';
  14 +tinyMCELang['lang_searchreplace_allreplaced'] = 'همه موارد جايگزين گرديد.';
  15 +tinyMCELang['lang_searchreplace_findwhat'] = 'جستجو به دنبال';
  16 +tinyMCELang['lang_searchreplace_replacewith'] = 'جايگزيني با';
  17 +tinyMCELang['lang_searchreplace_direction'] = 'جهت جستجو';
  18 +tinyMCELang['lang_searchreplace_up'] = 'به سمت بالا';
  19 +tinyMCELang['lang_searchreplace_down'] = 'به سمت پايين';
  20 +tinyMCELang['lang_searchreplace_case'] = 'تطبيق حروف کوچک و بزرگ';
  21 +tinyMCELang['lang_searchreplace_findnext'] = 'مورد-بعدي';
  22 +tinyMCELang['lang_searchreplace_replace'] = 'جايگزين-کن';
  23 +tinyMCELang['lang_searchreplace_replaceall'] = 'جايگزيني-همه';
  24 +tinyMCELang['lang_searchreplace_cancel'] = 'بيخيال';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fr.js 0 → 100644
  1 +// Franch lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Trouver';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Trouver encore';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Trouver/Remplacer';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'Votre recherche a &eacute;t&eacute; compl&eacute;&eacute;. La recherche de la chaine pourra ne pas aboutir.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Trouver';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Trouver/Remplacer';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Toutes les occurences de la chaine ont &eacute;t&eacute; remplc&eacute;es.';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Trouver le mot';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Remplacer avec';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Direction';
  13 +tinyMCELang['lang_searchreplace_up'] = 'Haut';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Base';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Respecter la casse';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Trouver le prochain';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Remplacer';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Remplacer tout';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Annuler';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Chercher';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Chercher suivant';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Chercher/Remplacer';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'La recherche est terminée. Aucune occurence trouvée.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Chercher';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Chercher/Remplacer';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Toutes les occurences ont été remplacées.';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Chercher quoi';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Remplacer par';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Direction';
  13 +tinyMCELang['lang_searchreplace_up'] = 'Monter';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Descendre';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Sensible à la case';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Chercher&nbsp;suivant';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Remplacer';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Remplacer&nbsp;tous';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Annuler';
  20 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Zoeken';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Opnieuw zoeken';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Zoeken/Vervang';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'De zoekopdracht is klaar. Het zoekargument was niet gevonden.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Zoeken';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Zoeken/Vervangen';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Alle zoekargumenten werden vervangen.';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Zoek argument';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Vervang met';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Richting';
  13 +tinyMCELang['lang_searchreplace_up'] = 'Op';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Neer';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Identieke hoofdletters';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Volgende zoeken';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Vervang';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Vervang&nbsp;alles';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Annuleer';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +
  4 +tinyMCELang['lang_searchreplace_search_desc'] = 'Znajdź';
  5 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Znajdź ponownie';
  6 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Znajdź/Zastąp';
  7 +tinyMCELang['lang_searchreplace_notfound'] = 'Ukończono wyszukiwanie. Poszukiwana fraza nie została odnaleziona.';
  8 +tinyMCELang['lang_searchreplace_search_title'] = 'Znajdź';
  9 +tinyMCELang['lang_searchreplace_replace_title'] = 'Znajdź/Zastąp';
  10 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Wszystkie wystąpienia poszukiwanej frazy zostały zastąpione. ';
  11 +tinyMCELang['lang_searchreplace_findwhat'] = 'Znajdź';
  12 +tinyMCELang['lang_searchreplace_replacewith'] = 'Zastąp';
  13 +tinyMCELang['lang_searchreplace_direction'] = 'Kierunek';
  14 +tinyMCELang['lang_searchreplace_up'] = 'Do góry';
  15 +tinyMCELang['lang_searchreplace_down'] = 'Do dołu';
  16 +tinyMCELang['lang_searchreplace_case'] = 'Wielkość liter';
  17 +tinyMCELang['lang_searchreplace_findnext'] = 'Znajdź&nbsp;następny';
  18 +tinyMCELang['lang_searchreplace_replace'] = 'Zastąp';
  19 +tinyMCELang['lang_searchreplace_replaceall'] = 'Zastąp&nbsp;wszystkie';
  20 +tinyMCELang['lang_searchreplace_cancel'] = 'Wyjdź';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Procurar';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Procurar novamente';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Procurar/Substituir';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'A procura foi concluída. A expressão buscada não foi encontrada.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Procurar';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Procurar/Substituir';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Todas as ocorrências encontradas foram substituídas.';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Procurar por';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Substituir com';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Direção';
  13 +tinyMCELang['lang_searchreplace_up'] = 'Acima';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Abaixo';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Procurar exatamente';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Procurar&nbsp;próxima';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Substituir';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Substituir&nbsp;tudo';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Cancelar';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_searchreplace_search_desc'] = 'Sök';
  4 +tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Sök igen';
  5 +tinyMCELang['lang_searchreplace_replace_desc'] = 'Sök/Ersätt';
  6 +tinyMCELang['lang_searchreplace_notfound'] = 'Sökningen är slutförd. Söksträngen kunde inte hittas.';
  7 +tinyMCELang['lang_searchreplace_search_title'] = 'Sök';
  8 +tinyMCELang['lang_searchreplace_replace_title'] = 'Sök/Ersätt';
  9 +tinyMCELang['lang_searchreplace_allreplaced'] = 'Alla träffar på söksträngen ersattes';
  10 +tinyMCELang['lang_searchreplace_findwhat'] = 'Sök på';
  11 +tinyMCELang['lang_searchreplace_replacewith'] = 'Ersätt med';
  12 +tinyMCELang['lang_searchreplace_direction'] = 'Sökriktning';
  13 +tinyMCELang['lang_searchreplace_up'] = 'Uppåt';
  14 +tinyMCELang['lang_searchreplace_down'] = 'Neråt';
  15 +tinyMCELang['lang_searchreplace_case'] = 'Matcha gemener/VERSALER';
  16 +tinyMCELang['lang_searchreplace_findnext'] = 'Sök&nbsp;nästa';
  17 +tinyMCELang['lang_searchreplace_replace'] = 'Ersätt';
  18 +tinyMCELang['lang_searchreplace_replaceall'] = 'Ersätt&nbsp;alla';
  19 +tinyMCELang['lang_searchreplace_cancel'] = 'Avbryt';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_searchreplace_search_desc'] = '查找';
  5 +tinyMCELang['lang_searchreplace_searchnext_desc'] = '再次查找';
  6 +tinyMCELang['lang_searchreplace_replace_desc'] = '查找/替换';
  7 +tinyMCELang['lang_searchreplace_notfound'] = '搜索完毕,没有找到要查找的字符串。';
  8 +tinyMCELang['lang_searchreplace_search_title'] = '查找';
  9 +tinyMCELang['lang_searchreplace_replace_title'] = '查找/替换';
  10 +tinyMCELang['lang_searchreplace_allreplaced'] = '所有出现的字符串已替换完毕。';
  11 +tinyMCELang['lang_searchreplace_findwhat'] = '查找';
  12 +tinyMCELang['lang_searchreplace_replacewith'] = '替换为';
  13 +tinyMCELang['lang_searchreplace_direction'] = '方向';
  14 +tinyMCELang['lang_searchreplace_up'] = '向上';
  15 +tinyMCELang['lang_searchreplace_down'] = '向下';
  16 +tinyMCELang['lang_searchreplace_case'] = '匹配大小写';
  17 +tinyMCELang['lang_searchreplace_findnext'] = '查找下一个';
  18 +tinyMCELang['lang_searchreplace_replace'] = '替换';
  19 +tinyMCELang['lang_searchreplace_replaceall'] = '全部替换';
  20 +tinyMCELang['lang_searchreplace_cancel'] = '取消';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/replace.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_searchreplace_replace_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +<!--
  7 + function init() {
  8 + var formObj = document.forms[0];
  9 +
  10 + formObj.searchstring.value = tinyMCE.getWindowArg("searchstring");
  11 + formObj.replacestring.value = tinyMCE.getWindowArg("replacestring");
  12 + formObj.casesensitivebox.checked = tinyMCE.getWindowArg("casesensitive");
  13 + formObj.backwards[0].checked = tinyMCE.getWindowArg("backwards");
  14 + formObj.backwards[1].checked = !tinyMCE.getWindowArg("backwards");
  15 +// formObj.wrapatend.checked = tinyMCE.getWindowArg("wrap");
  16 +// formObj.wholeword.checked = tinyMCE.getWindowArg("wholeword");
  17 +
  18 + tinyMCE.execInstanceCommand(tinyMCE.getWindowArg("editor_id"), "mceResetSearch", false, {dummy : ""}, false);
  19 + }
  20 +
  21 + function searchNext(replacemode) {
  22 + var formObj = document.forms[0];
  23 +
  24 + // Whats the point?
  25 + if (formObj.searchstring.value == "" || formObj.searchstring.value == formObj.replacestring.value)
  26 + return;
  27 +
  28 + // Do search
  29 + tinyMCE.execInstanceCommand(tinyMCE.getWindowArg("editor_id"), 'mceSearch', false, {
  30 + string : formObj.searchstring.value,
  31 + replacestring : formObj.replacestring.value,
  32 + replacemode : replacemode,
  33 + casesensitive : formObj.casesensitivebox.checked,
  34 + backwards : formObj.backwards[0].checked
  35 +// wrap : formObj.wrapatend.checked,
  36 +// wholeword : formObj.wholeword.checked
  37 + }, false);
  38 + }
  39 +
  40 + function cancelAction() {
  41 + // Close the dialog
  42 + tinyMCE.closeDialog();
  43 + }
  44 +//-->
  45 +</script>
  46 +</head>
  47 +<body onload="init();" style="margin: 4px;">
  48 +<form onsubmit="searchNext('none');return false;">
  49 + <table border="0" cellspacing="0" cellpadding="2">
  50 + <tr>
  51 + <td>{$lang_searchreplace_findwhat}:&nbsp;</td>
  52 + <td><input type="text" name="searchstring" style="width: 200px" /></td>
  53 + </tr>
  54 + <tr>
  55 + <td>{$lang_searchreplace_replacewith}:&nbsp;</td>
  56 + <td><input type="text" name="replacestring" style="width: 200px" /></td>
  57 + </tr>
  58 + <tr>
  59 + <td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
  60 + <tr>
  61 + <td>{$lang_searchreplace_direction}:&nbsp;</td>
  62 + <td><input name="backwards" class="radio" type="radio" value="true" /></td>
  63 + <td>{$lang_searchreplace_up}</td>
  64 + <td><input name="backwards" class="radio" type="radio" value="false" /></td>
  65 + <td>{$lang_searchreplace_down}</td>
  66 + </tr>
  67 + </table></td>
  68 + </tr>
  69 + <tr>
  70 +<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
  71 + <tr>
  72 + <td><input class="checkbox" type="checkbox" name="casesensitivebox" value="true" /></td>
  73 + <td>{$lang_searchreplace_case}</td>
  74 + </tr>
  75 +</table></td>
  76 +</tr>
  77 + </table>
  78 + <table border="0" width="300" cellspacing="0" cellpadding="4">
  79 + <tr>
  80 + <td><input name="findBtn" type="button" id="findBtn" value="{$lang_searchreplace_findnext}" onclick="searchNext('none');" /></td>
  81 + <td><input name="replaceBtn" type="button" id="replaceBtn" value="{$lang_searchreplace_replace}" onclick="searchNext('current');" /></td>
  82 + <td><input name="replaceBtn" type="button" id="replaceAllBtn" value="{$lang_searchreplace_replaceall}" onclick="searchNext('all');" /></td>
  83 + <td align="right"><input name="cancelBtn" type="button" id="cancelBtn" value="{$lang_searchreplace_cancel}" onclick="cancelAction();" /></td>
  84 + </tr>
  85 + </table>
  86 +</form>
  87 +</body>
  88 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/searchreplace/search.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_searchreplace_search_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +<!--
  7 + function init() {
  8 + var formObj = document.forms[0];
  9 +
  10 + formObj.searchstring.value = tinyMCE.getWindowArg("searchstring");
  11 + formObj.casesensitivebox.checked = tinyMCE.getWindowArg("casesensitive");
  12 + formObj.backwards[0].checked = tinyMCE.getWindowArg("backwards");
  13 + formObj.backwards[1].checked = !tinyMCE.getWindowArg("backwards");
  14 +// formObj.wrapatend.checked = tinyMCE.getWindowArg("wrap");
  15 +// formObj.wholeword.checked = tinyMCE.getWindowArg("wholeword");
  16 +
  17 + tinyMCE.execInstanceCommand(tinyMCE.getWindowArg("editor_id"), "mceResetSearch", false, {dummy : ""}, false);
  18 + }
  19 +
  20 + function searchNext() {
  21 + var formObj = document.forms[0];
  22 +
  23 + if (formObj.searchstring.value == "")
  24 + return;
  25 +
  26 + // Do search
  27 + tinyMCE.execInstanceCommand(tinyMCE.getWindowArg("editor_id"), 'mceSearch', false, {
  28 + string : formObj.searchstring.value,
  29 + casesensitive : formObj.casesensitivebox.checked,
  30 + backwards : formObj.backwards[0].checked
  31 +// wrap : formObj.wrapatend.checked,
  32 +// wholeword : formObj.wholeword.checked
  33 + }, false);
  34 + }
  35 +
  36 + function cancelAction() {
  37 + // Close the dialog
  38 + tinyMCE.closeDialog();
  39 + }
  40 +//-->
  41 +</script>
  42 +</head>
  43 +<body onload="init();" style="margin: 4px;">
  44 +<form onsubmit="searchNext();return false;">
  45 + <table border="0" cellspacing="0" cellpadding="2">
  46 + <tr>
  47 + <td>{$lang_searchreplace_findwhat}:&nbsp;<input type="text" name="searchstring" style="width: 200px" /></td>
  48 + </tr>
  49 + <tr>
  50 + <td><table border="0" cellspacing="0" cellpadding="0">
  51 + <tr>
  52 + <td>{$lang_searchreplace_direction}:&nbsp;</td>
  53 + <td><input name="backwards" class="radio" type="radio" value="true" /></td>
  54 + <td>{$lang_searchreplace_up}</td>
  55 + <td><input name="backwards" class="radio" type="radio" value="false" /></td>
  56 + <td>{$lang_searchreplace_down}</td>
  57 + </tr>
  58 + </table></td>
  59 + </tr>
  60 + <tr>
  61 +<td><table border="0" cellspacing="0" cellpadding="0">
  62 + <tr>
  63 + <td><input class="checkbox" type="checkbox" name="casesensitivebox" value="true" /></td>
  64 + <td>{$lang_searchreplace_case}</td>
  65 + </tr>
  66 +</table></td>
  67 +</tr>
  68 + </table>
  69 + <table border="0" width="300" cellspacing="0" cellpadding="4">
  70 + <tr>
  71 + <td><input name="findBtn" type="submit" id="findBtn" value="{$lang_searchreplace_findnext}" /></td>
  72 + <td align="right"><input name="cancelBtn" type="button" id="cancelBtn" value="{$lang_searchreplace_cancel}" onclick="cancelAction();" /></td>
  73 + </tr>
  74 + </table>
  75 +</form>
  76 +</body>
  77 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/cell.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_table_cell_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +
  7 +function insertTable() {
  8 + if (window.opener) {
  9 + var args = new Array();
  10 +
  11 + args["width"] = document.forms[0].width.value;
  12 + args["height"] = document.forms[0].height.value;
  13 + args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
  14 + args["valign"] = document.forms[0].valign.options[document.forms[0].valign.selectedIndex].value;
  15 + args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
  16 + args["bordercolor"] = document.forms[0].bordercolor.value;
  17 + args["bgcolor"] = document.forms[0].bgcolor.value;
  18 +
  19 + window.opener.tinyMCE.execCommand("mceTableCellProps", false, args);
  20 +
  21 + // Close the dialog
  22 + tinyMCE.closeDialog();
  23 + }
  24 +}
  25 +
  26 +function init() {
  27 + if (tinyMCE.settings['table_color_fields']) {
  28 + document.getElementById('colors').style.display = tinyMCE.isMSIE ? 'block' : 'table-row';
  29 + TinyMCEPlugin_onLoad(); // Resize again
  30 + }
  31 +
  32 + document.forms[0].bordercolor.value = tinyMCE.getWindowArg('bordercolor');
  33 + document.forms[0].bgcolor.value = tinyMCE.getWindowArg('bgcolor');
  34 +
  35 + for (var i=0; i<document.forms[0].align.options.length; i++) {
  36 + if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
  37 + document.forms[0].align.options.selectedIndex = i;
  38 + }
  39 +
  40 + for (var i=0; i<document.forms[0].valign.options.length; i++) {
  41 + if (document.forms[0].valign.options[i].value == tinyMCE.getWindowArg('valign'))
  42 + document.forms[0].valign.options.selectedIndex = i;
  43 + }
  44 +
  45 + var className = tinyMCE.getWindowArg('className');
  46 + var styleSelectElm = document.forms[0].styleSelect;
  47 + var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
  48 + if (stylesAr) {
  49 + stylesAr = stylesAr.split(';');
  50 +
  51 + for (var i=0; i<stylesAr.length; i++) {
  52 + var key, value;
  53 +
  54 + key = stylesAr[i].split('=')[0];
  55 + value = stylesAr[i].split('=')[1];
  56 +
  57 + styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
  58 + if (value == className)
  59 + styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  60 + }
  61 + } else {
  62 + var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
  63 + for (var i=0; i<csses.length; i++) {
  64 + styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
  65 + if (csses[i] == className)
  66 + styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  67 + }
  68 + }
  69 +
  70 + var formObj = document.forms[0];
  71 + formObj.width.value = tinyMCE.getWindowArg('width');
  72 + formObj.height.value = tinyMCE.getWindowArg('height');
  73 +}
  74 +
  75 +function cancelAction() {
  76 + // Close the dialog
  77 + tinyMCE.closeDialog();
  78 +}
  79 +
  80 +</script>
  81 +</head>
  82 +<body onload="init();">
  83 +<form onsubmit="insertTable();return false;">
  84 + <table border="0" cellpadding="0" cellspacing="0" width="200">
  85 + <tr>
  86 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  87 + <tr>
  88 + <td colspan="4" class="title">{$lang_table_cell_title}</td>
  89 + </tr>
  90 + <tr>
  91 + <td>{$lang_insert_table_align}:</td>
  92 + <td><select name="align">
  93 + <option value="">{$lang_insert_table_align_default}</option>
  94 + <option value="center">{$lang_insert_table_align_middle}</option>
  95 + <option value="left">{$lang_insert_table_align_left}</option>
  96 + <option value="right">{$lang_insert_table_align_right}</option>
  97 + </select></td>
  98 + <td>{$lang_insert_table_class}:</td>
  99 + <td><select name="styleSelect">
  100 + <option value="" selected="selected">-- {$lang_theme_style_select} --</option>
  101 + </select></td>
  102 + </tr>
  103 + <tr>
  104 + <td>{$lang_insert_table_valign}:</td>
  105 + <td><select name="valign">
  106 + <option value="">{$lang_insert_table_align_default}</option>
  107 + <option value="top">{$lang_insert_table_align_top}</option>
  108 + <option value="middle">{$lang_insert_table_align_middle}</option>
  109 + <option value="bottom">{$lang_insert_table_align_bottom}</option>
  110 + </select></td>
  111 + <td>&nbsp;</td>
  112 + <td>&nbsp;</td>
  113 + </tr>
  114 + <tr>
  115 + <td>{$lang_insert_table_width}:</td>
  116 + <td><input name="width" type="text" id="width" value="" size="4" maxlength="4"></td>
  117 + <td>{$lang_insert_table_height}: </td>
  118 + <td><input name="height" type="text" id="height" value="" size="4" maxlength="4"></td>
  119 + </tr>
  120 + <tr id="colors" style="display: none">
  121 + <td>{$lang_table_bordercolor}:</td>
  122 + <td><input name="bordercolor" type="text" id="bordercolor" value="" size="9" maxlength="7"></td>
  123 + <td>{$lang_table_bgcolor}:</td>
  124 + <td><input name="bgcolor" type="text" id="bgcolor" value="" size="9" maxlength="7"></td>
  125 + </tr>
  126 + <tr>
  127 + <td><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertTable();"></td>
  128 + <td align="right">&nbsp;</td>
  129 + <td align="right">&nbsp;</td>
  130 + <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
  131 + </tr>
  132 + </table></td>
  133 + </tr>
  134 + </table>
  135 +</form>
  136 +</body>
  137 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + tinyMCE.importPluginLanguagePack('table','en,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,no,pl,pt,sv,tw,zh_cn,fr,de');function TinyMCE_table_initInstance(inst){if(tinyMCE.isGecko)tinyMCE.addEvent(inst.getDoc(),"mouseup",TinyMCE_table_mouseDownHandler);inst.tableRowClipboard=null;}function TinyMCE_table_mouseDownHandler(e){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var focusElm=tinyMCE.selectedInstance.getFocusElement();if(elm.nodeName=="BODY"&&(focusElm.nodeName=="TD"||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TD"))){window.setTimeout(function(){var tableElm=tinyMCE.getParentElement(focusElm,"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual']);},10);}}function TinyMCE_table_getControlHTML(control_name){var controls=new Array(['table','table.gif','{$lang_table_desc}','mceInsertTable',true],['delete_col','table_delete_col.gif','{$lang_table_delete_col_desc}','mceTableDeleteCol'],['delete_row','table_delete_row.gif','{$lang_table_delete_row_desc}','mceTableDeleteRow'],['col_after','table_insert_col_after.gif','{$lang_table_insert_col_after_desc}','mceTableInsertColAfter'],['col_before','table_insert_col_before.gif','{$lang_table_insert_col_before_desc}','mceTableInsertColBefore'],['row_after','table_insert_row_after.gif','{$lang_table_insert_row_after_desc}','mceTableInsertRowAfter'],['row_before','table_insert_row_before.gif','{$lang_table_insert_row_before_desc}','mceTableInsertRowBefore'],['row_props','table_row_props.gif','{$lang_table_row_desc}','mceTableRowProps',true],['cell_props','table_cell_props.gif','{$lang_table_cell_desc}','mceTableCellProps',true],['split_cells','table_split_cells.gif','{$lang_table_split_cells_desc}','mceTableSplitCells',true],['merge_cells','table_merge_cells.gif','{$lang_table_merge_cells_desc}','mceTableMergeCells',true]);for(var i=0;i<controls.length;i++){var but=controls[i];var safariPatch='" onclick="';if(tinyMCE.isSafari)safariPatch="";if(but[0]==control_name&&(tinyMCE.isMSIE||!tinyMCE.settings['button_tile_map']))return '<img id="{$editor_id}_'+but[0]+'" src="{$pluginurl}/images/'+but[1]+'" title="'+but[2]+'" width="20" height="20" class="mceButtonDisabled" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');'+safariPatch+'tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\', '+(but.length>4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+')">';else if(but[0]==control_name)return '<img id="{$editor_id}_'+but[0]+'" src="{$themeurl}/images/spacer.gif" style="background-image:url({$pluginurl}/images/buttons.gif); background-position: '+(0-(i*20))+'px 0px" title="'+but[2]+'" width="20" height="20" class="mceButtonDisabled" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');'+safariPatch+'tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\', '+(but.length>4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+')">';}if(control_name=="tablecontrols"){var html="";html+=tinyMCE.getControlHTML("table");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_props");html+=tinyMCE.getControlHTML("cell_props");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_before");html+=tinyMCE.getControlHTML("row_after");html+=tinyMCE.getControlHTML("delete_row");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("col_before");html+=tinyMCE.getControlHTML("col_after");html+=tinyMCE.getControlHTML("delete_col");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("split_cells");html+=tinyMCE.getControlHTML("merge_cells");return html;}return "";}function TinyMCE_table_execCommand(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var trElm=tinyMCE.getParentElement(focusElm,"tr");var tdElm=tinyMCE.getParentElement(focusElm,"td");var tableElm=tinyMCE.getParentElement(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i<ar.length;i++){if(ar[i].length>0&&inArray(ar[i],v))return true;if(ar[i]==v)return true;}return false;}function makeTD(){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";}function getColRowSpan(td){var colspan=tinyMCE.getAttrib(td,"colspan");var rowspan=tinyMCE.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan};}function getCellPos(grid,td){for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){if(grid[y][x]==td)return{cellindex:x,rowindex:y};}}return null;}function getCell(grid,row,col){if(grid[row]&&grid[row][col])return grid[row][col];return null;}function getTableGrid(table){var grid=new Array();var rows=table.rows;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].cells.length;x++){var td=rows[y].cells[x];var sd=getColRowSpan(td);for(xstart=x;grid[y]&&grid[y][xstart];xstart++);for(var y2=y;y2<y+sd['rowspan'];y2++){if(!grid[y2])grid[y2]=new Array();for(var x2=xstart;x2<xstart+sd['colspan'];x2++){grid[y2][x2]=td;}}}}return grid;}function trimRow(table,tr,td,new_tr){var grid=getTableGrid(table);var cpos=getCellPos(grid,td);if(new_tr.cells.length!=tr.childNodes.length){var cells=tr.childNodes;var lastElm=null;for(var x=0;td=getCell(grid,cpos.rowindex,x);x++){var remove=true;var sd=getColRowSpan(td);if(inArray(cells,td)){new_tr.childNodes[x]._delete=true;}else if((lastElm==null||td!=lastElm)&&sd.colspan>1){for(var i=x;i<x+td.colSpan;i++)new_tr.childNodes[i]._delete=true;}if((lastElm==null||td!=lastElm)&&sd.rowspan>1)td.rowSpan=sd.rowspan+1;lastElm=td;}deleteMarked(tableElm);}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node;}return null;}function nextElm(node,name){while((node=node.nextSibling)!=null){if(node.nodeName==name)return node;}return null;}function deleteMarked(tbl){if(tbl.rows==0)return;var tr=tbl.rows[0];do{var next=nextElm(tr,"TR");if(tr._delete){tr.parentNode.removeChild(tr);continue;}var td=tr.cells[0];if(td.cells>1){do{var nexttd=nextElm(td,"TD");if(td._delete)td.parentNode.removeChild(td);}while((td=nexttd)!=null);}}while((tr=next)!=null);}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i<rowspan&&trNext;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";if(tinyMCE.isMSIE)trNext.insertBefore(newTD,trNext.cells(td_elm.cellIndex));else trNext.insertBefore(newTD,trNext.cells[td_elm.cellIndex]);trNext=nextElm(trNext,"TR");}}function copyRow(doc,table,tr){var grid=getTableGrid(table);var newTR=tr.cloneNode(false);var cpos=getCellPos(grid,tr.cells[0]);var lastCell=null;var tableBorder=tinyMCE.getAttrib(table,"border");var tdElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){var newTD=null;if(lastCell!=tdElm){for(var i=0;i<tr.cells.length;i++){if(tdElm==tr.cells[i]){newTD=tdElm.cloneNode(true);break;}}}if(newTD==null){newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";}newTD.colSpan=1;newTD.rowSpan=1;newTR.appendChild(newTD);lastCell=tdElm;}return newTR;}switch(command){case "mceTableRowProps":if(trElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/row.htm';if(tinyMCE.settings['table_color_fields']){template['width']=400;template['height']=220;}else{template['width']=340;template['height']=220;}tinyMCE.openWindow(template,{editor_id:inst.editorId,align:tinyMCE.getAttrib(trElm,'align'),valign:tinyMCE.getAttrib(trElm,'valign'),height:tinyMCE.getAttrib(trElm,'height'),className:tinyMCE.getVisualAidClass(tinyMCE.getAttrib(trElm,'class'),false),bordercolor:tinyMCE.getAttrib(trElm,'bordercolor'),bgcolor:tinyMCE.getAttrib(trElm,'bgcolor')});}else{inst.execCommand("mceAddUndoLevel");trElm.setAttribute('align',value['align']);trElm.setAttribute('vAlign',value['valign']);trElm.setAttribute('height',value['height']);trElm.setAttribute('bordercolor',value['bordercolor']);trElm.setAttribute('bgcolor',value['bgcolor']);tinyMCE.setAttrib(trElm,'class',value['className']);trElm.borderColor=value['bordercolor'];trElm.bgColor=value['bgcolor'];}tinyMCE.triggerNodeChange();return true;case "mceTableCellProps":if(tdElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/cell.htm';if(tinyMCE.settings['table_color_fields']){template['width']=400;template['height']=240;}else{template['width']=340;template['height']=220;}tinyMCE.openWindow(template,{editor_id:inst.editorId,align:tinyMCE.getAttrib(tdElm,'align'),valign:tinyMCE.getAttrib(tdElm,'valign'),width:tinyMCE.getAttrib(tdElm,'width'),height:tinyMCE.getAttrib(tdElm,'height'),className:tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tdElm,'class'),false),bordercolor:tinyMCE.getAttrib(tdElm,'bordercolor'),bgcolor:tinyMCE.getAttrib(tdElm,'bgcolor')});}else{inst.execCommand("mceAddUndoLevel");tdElm.setAttribute('align',value['align']);tdElm.setAttribute('vAlign',value['valign']);tdElm.setAttribute('width',value['width']);tdElm.setAttribute('height',value['height']);tdElm.setAttribute('bordercolor',value['bordercolor']);tdElm.setAttribute('bgcolor',value['bgcolor']);tinyMCE.setAttrib(tdElm,'class',tinyMCE.getVisualAidClass(value['className']));tdElm.borderColor=value['bordercolor'];tdElm.bgColor=value['bgcolor'];}tinyMCE.triggerNodeChange();return true;case "mceInsertTable":if(user_interface){var cols=2,rows=2,border=0,cellpadding="",cellspacing="",align="",width="",height="",bordercolor="",bgcolor="",action="insert",className="";tinyMCE.tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");if(tinyMCE.tableElm&&value!="insert"){var rowsAr=tinyMCE.tableElm.rows;var cols=0;for(var i=0;i<rowsAr.length;i++)if(rowsAr[i].cells.length>cols)cols=rowsAr[i].cells.length;cols=cols;rows=rowsAr.length;border=tinyMCE.getAttrib(tinyMCE.tableElm,'border',border);cellpadding=tinyMCE.getAttrib(tinyMCE.tableElm,'cellpadding',"");cellspacing=tinyMCE.getAttrib(tinyMCE.tableElm,'cellspacing',"");width=tinyMCE.getAttrib(tinyMCE.tableElm,'width',width);height=tinyMCE.getAttrib(tinyMCE.tableElm,'height',height);bordercolor=tinyMCE.getAttrib(tinyMCE.tableElm,'bordercolor',bordercolor);bgcolor=tinyMCE.getAttrib(tinyMCE.tableElm,'bgcolor',bgcolor);align=tinyMCE.getAttrib(tinyMCE.tableElm,'align',align);className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tinyMCE.tableElm,'class'),false);if(tinyMCE.isMSIE){width=tinyMCE.tableElm.style.pixelWidth==0?tinyMCE.tableElm.getAttribute("width"):tinyMCE.tableElm.style.pixelWidth;height=tinyMCE.tableElm.style.pixelHeight==0?tinyMCE.tableElm.getAttribute("height"):tinyMCE.tableElm.style.pixelHeight;}action="update";}var template=new Array();template['file']='../../plugins/table/table.htm';if(tinyMCE.settings['table_color_fields']){template['width']=400;template['height']=240;}else{template['width']=340;template['height']=220;}template['width']+=tinyMCE.getLang('lang_insert_table_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_table_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,cols:cols,rows:rows,border:border,cellpadding:cellpadding,cellspacing:cellspacing,align:align,width:width,height:height,bordercolor:bordercolor,bgcolor:bgcolor,action:action,className:className});}else{var html='';var cols=2,rows=2,border=0,cellpadding=-1,cellspacing=-1,align,width,height,className,action;if(typeof(value)=='object'){cols=value['cols'];rows=value['rows'];border=value['border']!=""?value['border']:0;cellpadding=value['cellpadding']!=""?value['cellpadding']:-1;cellspacing=value['cellspacing']!=""?value['cellspacing']:-1;align=value['align'];width=value['width'];height=value['height'];bordercolor=value['bordercolor'];bgcolor=value['bgcolor'];className=value['className'];action=value['action'];}if(tinyMCE.tableElm&&action=="update"){inst.execCommand("mceAddUndoLevel");tinyMCE.setAttrib(tinyMCE.tableElm,'cellPadding',cellpadding,true);tinyMCE.setAttrib(tinyMCE.tableElm,'cellSpacing',cellspacing,true);tinyMCE.setAttrib(tinyMCE.tableElm,'border',border,true);tinyMCE.setAttrib(tinyMCE.tableElm,'width',width,true);tinyMCE.setAttrib(tinyMCE.tableElm,'height',height,true);tinyMCE.setAttrib(tinyMCE.tableElm,'bordercolor',bordercolor);tinyMCE.setAttrib(tinyMCE.tableElm,'bgcolor',bgcolor);tinyMCE.setAttrib(tinyMCE.tableElm,'align',align);tinyMCE.setAttrib(tinyMCE.tableElm,'class',className);if(tinyMCE.isMSIE){tinyMCE.tableElm.style.pixelWidth=(width==null||width=="")?0:width;tinyMCE.tableElm.style.pixelHeight=(height==null||height=="")?0:height;tinyMCE.tableElm.borderColor=bordercolor;tinyMCE.tableElm.bgColor=bgcolor;}tinyMCE.handleVisualAid(tinyMCE.tableElm,false,inst.visualAid);tinyMCE.tableElm.outerHTML=tinyMCE.tableElm.outerHTML;tinyMCE.triggerNodeChange();return true;}html+='<table border="'+border+'" ';if(cellpadding!=-1)html+='cellpadding="'+cellpadding+'" ';if(cellspacing!=-1)html+='cellspacing="'+cellspacing+'" ';if(width!=0&&width!="")html+='width="'+width+'" ';if(height!=0&&height!="")html+='height="'+height+'" ';if(bordercolor!=0&&bordercolor!="")html+='bordercolor="'+bordercolor+'" ';if(bgcolor!=0&&bgcolor!="")html+='bgcolor="'+bgcolor+'" ';if(align)html+='align="'+align+'" ';if(className)html+='class="'+tinyMCE.getVisualAidClass(className,border==0)+'" ';html+='>';for(var y=0;y<rows;y++){html+="<tr>";for(var x=0;x<cols;x++)html+='<td>&nbsp;</td>';html+="</tr>";}html+="</table>";inst.execCommand('mceInsertContent',false,html);tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual']);}return true;case "mceTableSplitCells":case "mceTableMergeCells":case "mceTableInsertRowBefore":case "mceTableInsertRowAfter":case "mceTableDeleteRow":case "mceTableInsertColBefore":case "mceTableInsertColAfter":case "mceTableDeleteCol":case "mceTableCutRow":case "mceTableCopyRow":case "mceTablePasteRowBefore":case "mceTablePasteRowAfter":inst.execCommand("mceAddUndoLevel");if(!tableElm)return true;if(tableElm.firstChild&&tableElm.firstChild.nodeName.toLowerCase()=="tbody")tableElm=tableElm.firstChild;if(tableElm&&trElm){switch(command){case "mceTableInsertRowBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}trElm.parentNode.insertBefore(newTR,trElm);break;case "mceTableCutRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);inst.execCommand("mceTableDeleteRow");break;case "mceTableCopyRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);break;case "mceTablePasteRowBefore":if(!trElm||!tdElm)return true;var newTR=inst.tableRowClipboard.cloneNode(true);var prevTR=prevElm(trElm,"TR");if(prevTR!=null)trimRow(tableElm,prevTR,prevTR.cells[0],newTR);trElm.parentNode.insertBefore(newTR,trElm);break;case "mceTablePasteRowAfter":if(!trElm||!tdElm)return true;var nextTR=nextElm(trElm,"TR");var newTR=inst.tableRowClipboard.cloneNode(true);trimRow(tableElm,trElm,tdElm,newTR);if(nextTR==null)trElm.parentNode.appendChild(newTR);else nextTR.parentNode.insertBefore(newTR,nextTR);break;case "mceTableInsertRowAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}if(newTR.hasChildNodes()){var nextTR=nextElm(trElm,"TR");if(nextTR)nextTR.parentNode.insertBefore(newTR,nextTR);else tableElm.appendChild(newTR);}break;case "mceTableDeleteRow":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);if(grid.length==1){tableElm.parentNode.removeChild(tableElm);return true;}var cells=trElm.cells;var nextTR=nextElm(trElm,"TR");for(var x=0;x<cells.length;x++){if(cells[x].rowSpan>1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD);}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm.rowSpan=sd.rowspan-1;}else{trElm=tdElm.parentNode;if(trElm.parentNode)trElm._delete=true;}lastTDElm=tdElm;}}deleteMarked(tableElm);cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;inst.selectNode(getCell(grid,cpos.rowindex,0),true,true);break;case "mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm.parentNode.removeChild(tableElm);return true;}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm);}lastTDElm=tdElm;}}cpos.cellindex--;if(cpos.cellindex<0)cpos.cellindex=0;inst.selectNode(getCell(grid,0,cpos.cellindex),true,true);break;case "mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i<colspan;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";trElm.insertBefore(newTD,nextElm(tdElm,"TD"));if(rowspan>1)addRows(newTD,trElm,rowspan);}addRows(tdElm,trElm,rowspan);}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");break;case "mceTableMergeCells":var rows=new Array();var sel=inst.getSel();var grid=getTableGrid(tableElm);if(tinyMCE.isMSIE||sel.rangeCount==1){if(user_interface){var template=new Array();var sp=getColRowSpan(tdElm);template['file']='../../plugins/table/merge_cells.htm';template['width']=160;template['height']=220;tinyMCE.openWindow(template,{editor_id:inst.editorId,action:"update",numcols:sp.colspan,numrows:sp.rowspan});return true;}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y<grid.length;y++){var rowCells=new Array();for(var x=cpos.cellindex;x<grid[y].length;x++){var td=getCell(grid,y,x);if(td&&!inArray(rows,td)&&!inArray(rowCells,td)){var cp=getCellPos(grid,td);if(cp.cellindex<cpos.cellindex+numCols&&cp.rowindex<cpos.rowindex+numRows)rowCells[rowCells.length]=td;}}if(rowCells.length>0)rows[rows.length]=rowCells;}}}else{var cells=new Array();var sel=inst.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i<sel.rangeCount;i++){var rng=sel.getRangeAt(i);var tdElm=rng.startContainer.childNodes[rng.startOffset];if(!tdElm)break;if(tdElm.nodeName=="TD")cells[cells.length]=tdElm;}var tRows=tableElm.rows;for(var y=0;y<tRows.length;y++){var rowCells=new Array();for(var x=0;x<tRows[y].cells.length;x++){var td=tRows[y].cells[x];for(var i=0;i<cells.length;i++){if(td==cells[i]){rowCells[rowCells.length]=td;}}}if(rowCells.length>0)rows[rows.length]=rowCells;}var curRow=new Array();var lastTR=null;for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){grid[y][x]._selected=false;for(var i=0;i<cells.length;i++){if(grid[y][x]==cells[i]){if(x1==-1){x1=x;y1=y;}x2=x;y2=y;grid[y][x]._selected=true;}}}}for(var y=y1;y<=y2;y++){for(var x=x1;x<=x2;x++){if(!grid[y][x]._selected){alert("Invalid selection for merge.");return true;}}}}var rowSpan=1,colSpan=1;var lastRowSpan=-1;for(var y=0;y<rows.length;y++){var rowColSpan=0;for(var x=0;x<rows[y].length;x++){var sd=getColRowSpan(rows[y][x]);rowColSpan+=sd['colspan'];if(lastRowSpan!=-1&&sd['rowspan']!=lastRowSpan){alert("Invalid selection for merge.");return true;}lastRowSpan=sd['rowspan'];}if(rowColSpan>colSpan)colSpan=rowColSpan;lastRowSpan=-1;}var lastColSpan=-1;for(var x=0;x<rows[0].length;x++){var colRowSpan=0;for(var y=0;y<rows.length;y++){var sd=getColRowSpan(rows[y][x]);colRowSpan+=sd['rowspan'];if(lastColSpan!=-1&&sd['colspan']!=lastColSpan){alert("Invalid selection for merge.");return true;}lastColSpan=sd['colspan'];}if(colRowSpan>rowSpan)rowSpan=colRowSpan;lastColSpan=-1;}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].length;x++){var html=rows[y][x].innerHTML;var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","");if(chk!="<br/>"&&chk!="<br>"&&chk!="&nbsp;"&&(x+y>0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.rowSpan>1)cellElm.rowSpan--;lastCell=cellElm;}if(tdElm.rowSpan>1)tdElm.rowSpan--;}}}}break;}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual']);tinyMCE.triggerNodeChange();inst.repaint();}return true;}return false;}function TinyMCE_table_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var colspan="1",rowspan="1";var inst=tinyMCE.getInstanceById(editor_id);tinyMCE.switchClassSticky(editor_id+'_table','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_row_props','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_cell_props','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_split_cells','mceButtonDisabled',true);tinyMCE.switchClassSticky(editor_id+'_merge_cells','mceButtonDisabled',true);if(tinyMCE.getParentElement(node,"tr"))tinyMCE.switchClassSticky(editor_id+'_row_props','mceButtonSelected',false);if(tdElm=tinyMCE.getParentElement(node,"td")){tinyMCE.switchClassSticky(editor_id+'_cell_props','mceButtonSelected',false);tinyMCE.switchClassSticky(editor_id+'_row_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_row_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_row','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_before','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_col_after','mceButtonNormal',false);tinyMCE.switchClassSticky(editor_id+'_delete_col','mceButtonNormal',false);colspan=tinyMCE.getAttrib(tdElm,"colspan");rowspan=tinyMCE.getAttrib(tdElm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;if(colspan!="1"||rowspan!="1")tinyMCE.switchClassSticky(editor_id+'_split_cells','mceButtonNormal',false);}if(tinyMCE.getParentElement(node,"table")){tinyMCE.switchClassSticky(editor_id+'_table','mceButtonSelected');tinyMCE.switchClassSticky(editor_id+'_merge_cells','mceButtonNormal',false);}}
0 3 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/buttons.gif 0 → 100644

2.06 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table.gif 0 → 100644

1018 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_cell_props.gif 0 → 100644

369 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete_col.gif 0 → 100644

929 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_delete_row.gif 0 → 100644

942 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_col_after.gif 0 → 100644

936 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_col_before.gif 0 → 100644

935 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_row_after.gif 0 → 100644

928 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_insert_row_before.gif 0 → 100644

928 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_merge_cells.gif 0 → 100644

383 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_row_props.gif 0 → 100644

367 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/images/table_split_cells.gif 0 → 100644

396 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/ar.js 0 → 100644
  1 +// Arabic lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Insert row before';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Insert row after';
  6 +tinyMCELang['lang_table_delete_row_desc'] = '&#1581;&#1584;&#1601; &#1589;&#1601;&#1608;&#1601;';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Insert column before';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Insert column after';
  9 +tinyMCELang['lang_table_delete_col_desc'] = '&#1581;&#1584;&#1601; &#1571;&#1593;&#1605;&#1583;&#1577;';
  10 +tinyMCELang['lang_insert_table_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
  11 +tinyMCELang['lang_insert_table_width'] = '&#1575;&#1604;&#1593;&#1585;&#1590;';
  12 +tinyMCELang['lang_insert_table_height'] = '&#1575;&#1604;&#1575;&#1585;&#1578;&#1601;&#1575;&#1593;';
  13 +tinyMCELang['lang_insert_table_cols'] = '&#1571;&#1593;&#1605;&#1583;&#1577;';
  14 +tinyMCELang['lang_insert_table_rows'] = '&#1589;&#1601;&#1608;&#1601;';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1575;&#1604;&#1582;&#1604;&#1575;&#1610;&#1575;';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = '&#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
  17 +tinyMCELang['lang_insert_table_border'] = '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;';
  18 +tinyMCELang['lang_insert_table_align'] = '&#1575;&#1604;&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Default';
  20 +tinyMCELang['lang_insert_table_align_left'] = '&#1610;&#1587;&#1575;&#1585;';
  21 +tinyMCELang['lang_insert_table_align_right'] = '&#1610;&#1605;&#1610;&#1606;';
  22 +tinyMCELang['lang_insert_table_align_middle'] = '&#1608;&#1587;&#1591;';
  23 +tinyMCELang['lang_insert_table_class'] = 'Class';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/cs.js 0 → 100644
  1 +// CZ lang variables thanks to "Pavel Novák"
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Vložit novou tabulku';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Vložit øádek pøed';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Vložit øádek po';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Smazat øádek';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Vložit sloupec pøed';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Vložit sloupec po';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Odstranit sloupec';
  10 +tinyMCELang['lang_insert_table_title'] = 'Vložit/upravit tabulku';
  11 +tinyMCELang['lang_insert_table_width'] = 'Šíøka';
  12 +tinyMCELang['lang_insert_table_height'] = 'Výška';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Sloupce';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Øádky';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Vnìjší okraj bunìk';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Vnitøní okraj bunìk';
  17 +tinyMCELang['lang_insert_table_border'] = 'Rámeèek';
  18 +tinyMCELang['lang_insert_table_align'] = 'Zarovnání';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Výchozí';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Vlevo';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Vpravo';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Na støed';
  23 +tinyMCELang['lang_insert_table_class'] = 'Class';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/da.js 0 → 100644
  1 +// DK lang variables contributed by Jan Moelgaard
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Inds&#230;tter en ny tabel';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Inds&#230;t r&#230;kke foran';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Inds&#230;t r&#230;kke efter';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Slet r&#230;kke';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Inds&#230;t kolonne foran';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Indslt kolonne efter';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Fjern kolonne';
  10 +tinyMCELang['lang_insert_table_title'] = 'Inds&#230;t/rediger tabel';
  11 +tinyMCELang['lang_insert_table_width'] = 'Bredde';
  12 +tinyMCELang['lang_insert_table_height'] = 'H&#248;jde';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
  14 +tinyMCELang['lang_insert_table_rows'] = 'R&#230;kker';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Afstand mellem celler';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellemargen';
  17 +tinyMCELang['lang_insert_table_border'] = 'Kant';
  18 +tinyMCELang['lang_insert_table_align'] = 'Justering';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Standard';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'H&#248;jre';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Midt i';
  23 +tinyMCELang['lang_insert_table_class'] = 'Klasse';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/de.js 0 → 100644
  1 +// DE lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Neue Tabelle einf&uuml;gen / Tabelle bearbeiten';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Zeile davor einf&uuml;gen';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Zeile danach einf&uuml;gen';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Zeile l&ouml;schen';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Spalte davor einf&uuml;gen';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = ' Spalte danach einf&uuml;gen';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Spalte l&ouml;schen';
  10 +tinyMCELang['lang_insert_table_title'] = 'Tabelle Einf&uuml;gen/Bearbeiten';
  11 +tinyMCELang['lang_insert_table_width'] = 'Breite';
  12 +tinyMCELang['lang_insert_table_height'] = 'H&ouml;he';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Spalten';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Zeilen';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Au&szlig;enabstand';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Innenabstand';
  17 +tinyMCELang['lang_insert_table_border'] = 'Rahmen';
  18 +tinyMCELang['lang_insert_table_align'] = 'Ausrichten';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Normal';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Links';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Zentriert';
  23 +tinyMCELang['lang_insert_table_class'] = 'Klasse';
  24 +tinyMCELang['lang_table_row_title'] = 'Zeileneigenschaften';
  25 +tinyMCELang['lang_table_cell_title'] = 'Zelleneigenschaften';
  26 +tinyMCELang['lang_table_row_desc'] = 'Reiheneigenschaften';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Zelleneigenschaften';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertikale Ausrichtung';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Oben';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Unten';
  31 +tinyMCELang['lang_table_props_desc'] = 'Tabelleneigenschaften';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Rahmenfarbe';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Hintergrundfarbe';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/el.js 0 → 100644
  1 +// Greek lang variables by Jacaranda Bill
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'ÅéóáãùãÞ ðßíáêá';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'ÅéóáãùãÞ ãñáììÞò åðÜíù';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'ÅéóáãùãÞ ãñáììÞò êÜôù';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'ÄéáãñáöÞ ãñáììÞò';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'ÅéóáãùãÞ óôÞëçò áñéóôåñÜ';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'ÅéóáãùãÞ óôÞëçò äåîéÜ';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'ÄéáãñáöÞ óôÞëçò';
  10 +tinyMCELang['lang_insert_table_title'] = 'ÅéóáãùãÞ/Äéüñèùóç ðßíáêá';
  11 +tinyMCELang['lang_insert_table_width'] = 'ÐëÜôïò';
  12 +tinyMCELang['lang_insert_table_height'] = '¾øïò';
  13 +tinyMCELang['lang_insert_table_cols'] = 'ÓôÞëåò';
  14 +tinyMCELang['lang_insert_table_rows'] = 'ÃñáììÝò';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'ÄéÜóôé÷ï';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'ÃÝìéóìá';
  17 +tinyMCELang['lang_insert_table_border'] = 'Ðåñßãñáììá';
  18 +tinyMCELang['lang_insert_table_align'] = 'Óôïß÷éóç';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Ðñïêáè.';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'ÁñéóôåñÜ';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'ÄåîéÜ';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Óôï êÝíôñï';
  23 +tinyMCELang['lang_insert_table_class'] = 'ÊëÜóç';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/en.js 0 → 100644
  1 +// UK lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Inserts a new table';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Insert row before';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Insert row after';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Delete row';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Insert column before';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Insert column after';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Remove col';
  10 +tinyMCELang['lang_insert_table_title'] = 'Insert/Modify table';
  11 +tinyMCELang['lang_insert_table_width'] = 'Width';
  12 +tinyMCELang['lang_insert_table_height'] = 'Height';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Columns';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Rows';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
  17 +tinyMCELang['lang_insert_table_border'] = 'Border';
  18 +tinyMCELang['lang_insert_table_align'] = 'Alignment';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Default';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Left';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Right';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Center';
  23 +tinyMCELang['lang_insert_table_class'] = 'Class';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/es.js 0 → 100644
  1 +// ES lang variables by Alvaro Velasco
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Insertar una tabla nueva';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Insertar una fila antes';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Insertar una fila despues';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Eliminar una fila';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Insertar una columna before';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Insertar columna after';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Eliminar una columna';
  10 +tinyMCELang['lang_insert_table_title'] = 'Insertar/Modificar tabla';
  11 +tinyMCELang['lang_insert_table_width'] = 'Anchura';
  12 +tinyMCELang['lang_insert_table_height'] = 'Altura';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Columnas';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Filas';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Espacio entre celdas';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Desplazamiento entre celdas';
  17 +tinyMCELang['lang_insert_table_border'] = 'Borde';
  18 +tinyMCELang['lang_insert_table_align'] = 'Alineamiento';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Por defecto';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Izquierda';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Derecha';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
  23 +tinyMCELang['lang_insert_table_class'] = 'Class';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_table_desc'] = '??? ???? ????';
  8 +tinyMCELang['lang_table_insert_row_before_desc'] = '??? ??? ???? ??? ?? ??? ????';
  9 +tinyMCELang['lang_table_insert_row_after_desc'] = '??? ??? ???? ?? ?? ??? ????';
  10 +tinyMCELang['lang_table_delete_row_desc'] = '??? ???';
  11 +tinyMCELang['lang_table_insert_col_before_desc'] = '??? ???? ???? ??? ?? ???? ????';
  12 +tinyMCELang['lang_table_insert_col_after_desc'] = '??? ???? ???? ?? ?? ???? ????';
  13 +tinyMCELang['lang_table_delete_col_desc'] = '??? ????';
  14 +tinyMCELang['lang_insert_table_title'] = '??? ? ?????? ????';
  15 +tinyMCELang['lang_insert_table_width'] = '???';
  16 +tinyMCELang['lang_insert_table_height'] = '??????';
  17 +tinyMCELang['lang_insert_table_cols'] = '????? ??????';
  18 +tinyMCELang['lang_insert_table_rows'] = '????? ?????';
  19 +tinyMCELang['lang_insert_table_cellspacing'] = '????? ?? ???? ????';
  20 +tinyMCELang['lang_insert_table_cellpadding'] = '????? ??? ?? ?????? ????';
  21 +tinyMCELang['lang_insert_table_border'] = '?????';
  22 +tinyMCELang['lang_insert_table_align'] = '??? ???? ????';
  23 +tinyMCELang['lang_insert_table_align_default'] = '??? ???';
  24 +tinyMCELang['lang_insert_table_align_left'] = '??';
  25 +tinyMCELang['lang_insert_table_align_right'] = '????';
  26 +tinyMCELang['lang_insert_table_align_middle'] = '???';
  27 +tinyMCELang['lang_insert_table_class'] = '????';
  28 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  29 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  30 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  31 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  32 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  33 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  34 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  35 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  36 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  37 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  38 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  39 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  40 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  41 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  42 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  43 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  44 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  45 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/fi.js 0 → 100644
  1 +// FI lang variables by Urho Konttori from Absolutions
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Lisää uusi taulu';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Lisää rivi edelle';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Lisää rivi jälkeen';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Posita rivi';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Lisää sarake edelle';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Lisää sarake jälkeen';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Poista sarake';
  10 +tinyMCELang['lang_insert_table_title'] = 'Lisää/muokkaa taulua';
  11 +tinyMCELang['lang_insert_table_width'] = 'Leveys';
  12 +tinyMCELang['lang_insert_table_height'] = 'Korkeus';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Sarakkeet';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Rivit';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Solujen väli';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Solun reunan ja sisällön väli';
  17 +tinyMCELang['lang_insert_table_border'] = 'Reuna';
  18 +tinyMCELang['lang_insert_table_align'] = 'Asettelu';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Oletus';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Vasen';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Oikea';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Keskelle';
  23 +tinyMCELang['lang_insert_table_delta_height'] = 20;
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/fr.js 0 → 100644
  1 +// French lang variables by Laurent Dran
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Ins&eacute;rer un nouveau tableau';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Ins&eacute;rer une ligne avant';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Ins&eacute;rer une ligne apr&eacute;s';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Supprimer la ligne';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Ins&eacute;rer une colonne avant';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Ins&eacute;rer une colonne apr&eacute;s';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Supprimer la colonne';
  10 +tinyMCELang['lang_insert_table_title'] = 'Ins&eacute;rer/Modifier le tableau';
  11 +tinyMCELang['lang_insert_table_width'] = 'Largeur';
  12 +tinyMCELang['lang_insert_table_height'] = 'Hauteur';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Colonnes';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Lignes';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
  17 +tinyMCELang['lang_insert_table_border'] = 'Bordure';
  18 +tinyMCELang['lang_insert_table_align'] = 'Alignement';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'D&eacute;faut';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Gauche';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Droit';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Milieu';
  23 +tinyMCELang['lang_insert_table_class'] = 'Classe CSS';
  24 +tinyMCELang['lang_table_row_title'] = 'Propri&eacute;t&eacute;s de la rang&eacute;e';
  25 +tinyMCELang['lang_table_cell_title'] = 'Propri&eacute;t&eacute;s de la cellule';
  26 +tinyMCELang['lang_table_row_desc'] = 'Propri&eacute;t&eacute;s de la rang&eacute;e';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Propri&eacute;t&eacute;s de la cellule';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Alignement Vertical';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Haut';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bas';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Insérer un nouveau tableau';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Insérer une ligne avant';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Insérer une ligne après';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Supprimer la ligne';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Insérer une colonne avant';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Insérer une colonne après';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Supprimer la colonne';
  10 +tinyMCELang['lang_insert_table_title'] = 'Insérer/Modifier le tableau';
  11 +tinyMCELang['lang_insert_table_width'] = 'Largeur';
  12 +tinyMCELang['lang_insert_table_height'] = 'Hauteur';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Colonnes';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Lignes';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
  17 +tinyMCELang['lang_insert_table_border'] = 'Bordure';
  18 +tinyMCELang['lang_insert_table_align'] = 'Alignement';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Défaut';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Gauche';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Droit';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Milieu';
  23 +tinyMCELang['lang_insert_table_class'] = 'Classe CSS';
  24 +tinyMCELang['lang_table_row_title'] = 'Propriétés de ligne';
  25 +tinyMCELang['lang_table_cell_title'] = 'Propriétés de cellule';
  26 +tinyMCELang['lang_table_row_desc'] = 'Propriétés de ligne';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Propriétés de cellule';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Alignement vertical';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Haut';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bas';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/hu.js 0 → 100644
  1 +// HU lang variables, Edited by 2XP (2xp@dino.hu)
  2 +
  3 +tinyMCELang['lang_table_desc'] = '&#218;j t&#225;bl&#225;zat beilleszt&#233;se';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Sor beilleszt&#233;se el&#233;';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Sor beilleszt&#233;se ut&#225;na';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Sor t&#246;rl&#233;se';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Oszlop beillszt&#233;se el&#233;';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Oszlop beilleszt&#233;se ut&#225;na';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Oszlop elt&#225;vol&#237;t&#225;sa';
  10 +tinyMCELang['lang_insert_table_title'] = 'T&#225;bla beilleszt&#233;se/m&#243;dos&#237;t&#225;sa';
  11 +tinyMCELang['lang_insert_table_width'] = 'Sz&#233;less&#233;g';
  12 +tinyMCELang['lang_insert_table_height'] = 'Magass&#225;g';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Oszlopok';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Sorok';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
  17 +tinyMCELang['lang_insert_table_border'] = 'Keret';
  18 +tinyMCELang['lang_insert_table_align'] = 'Igaz&#237;t&#225;s';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Alap&#233;rtelmezett';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Balra';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Jobbra';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'K&#246;z&#233;pre';
  23 +tinyMCELang['lang_insert_table_class'] = 'Class';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/it.js 0 → 100644
  1 +// Variabili di lingua IT - fabrix.xm@lombardiacom.it
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Inserisci una nuova tabella';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Inserisci una riga prima';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Inserisci una riga dopo';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Cancella riga';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Inserisci colonna prima';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Inserisci colonna dopo';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Rimuovi colonna';
  10 +tinyMCELang['lang_insert_table_title'] = 'Inserisci/modifica tabella';
  11 +tinyMCELang['lang_insert_table_width'] = 'Larghezza';
  12 +tinyMCELang['lang_insert_table_height'] = 'Altezza';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Colonne';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Righe';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
  17 +tinyMCELang['lang_insert_table_border'] = 'Bordo';
  18 +tinyMCELang['lang_insert_table_align'] = 'Allineamento';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Default';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Sinistra';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Destra';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
  23 +tinyMCELang['lang_insert_table_class'] = 'Classe';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/ja.js 0 → 100644
  1 +// JP lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = '$B%F!<%V%k(B';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = '$B9TA^F~(B($BA0(B)';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = '$B9TA^F~(B($B8e(B)';
  6 +tinyMCELang['lang_table_delete_row_desc'] = '$B9T:o=|(B';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = '$BNsA^F~(B($BA0(B)';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = '$BNsA^F~(B($B8e(B)';
  9 +tinyMCELang['lang_table_delete_col_desc'] = '$BNs:o=|(B';
  10 +tinyMCELang['lang_insert_table_title'] = '$B%F!<%V%k$NA^F~(B/$BJT=8(B';
  11 +tinyMCELang['lang_insert_table_cols'] = '$BNs?t(B';
  12 +tinyMCELang['lang_insert_table_rows'] = '$B9T?t(B';
  13 +tinyMCELang['lang_insert_table_cellspacing'] = '$B%;%kM>Gr(B';
  14 +tinyMCELang['lang_insert_table_cellpadding'] = '$B%;%k5M$a(B';
  15 +tinyMCELang['lang_insert_table_align'] = '$B0LCVD4@0(B';
  16 +tinyMCELang['lang_insert_table_align_default'] = '$B0EL[(B';
  17 +tinyMCELang['lang_insert_table_align_left'] = '$B:85M$a(B';
  18 +tinyMCELang['lang_insert_table_align_right'] = '$B1&5M$a(B';
  19 +tinyMCELang['lang_insert_table_align_middle'] = '$BCf1{4s$;(B';
  20 +tinyMCELang['lang_insert_table_width'] = '$BI}(B';
  21 +tinyMCELang['lang_insert_table_height'] = '$B9b$5(B';
  22 +tinyMCELang['lang_insert_table_border'] = '$B6-3&@~(B';
  23 +tinyMCELang['lang_insert_table_class'] = '$B%/%i%9(B';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/ko.js 0 → 100644
  1 +// KO lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = '표 넣기';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = '앞에 행 넣기';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = '뒤에 행 넣기';
  6 +tinyMCELang['lang_table_delete_row_desc'] = '행 지우기';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = '앞에 열 넣기';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = '뒤에 열 넣기';
  9 +tinyMCELang['lang_table_delete_col_desc'] = '열 지우기';
  10 +tinyMCELang['lang_insert_table_title'] = '표 넣기/고치기';
  11 +tinyMCELang['lang_insert_table_width'] = '너비';
  12 +tinyMCELang['lang_insert_table_height'] = '높이';
  13 +tinyMCELang['lang_insert_table_cols'] = '행';
  14 +tinyMCELang['lang_insert_table_rows'] = '열';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = '셀 간격';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = '셀 여백';
  17 +tinyMCELang['lang_insert_table_border'] = '테두리';
  18 +tinyMCELang['lang_insert_table_align'] = '정렬';
  19 +tinyMCELang['lang_insert_table_align_default'] = '기본값';
  20 +tinyMCELang['lang_insert_table_align_left'] = '왼쪽';
  21 +tinyMCELang['lang_insert_table_align_right'] = '오른쪽';
  22 +tinyMCELang['lang_insert_table_align_middle'] = '가운데';
  23 +tinyMCELang['lang_insert_table_class'] = '클래스';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Voeg een nieuwe tabel in';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Voeg rij in voor ...';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Voeg rij in na ...';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Verwijder rij';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Voeg kolom in voor ...';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Voeg kolom in na ...';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Verwijder kolom';
  10 +tinyMCELang['lang_insert_table_title'] = 'Invoegen/Bewerken tabel';
  11 +tinyMCELang['lang_insert_table_width'] = 'Breedte';
  12 +tinyMCELang['lang_insert_table_height'] = 'Hoogte';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Kolommen';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Rijen';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Celafstand';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Celvulling';
  17 +tinyMCELang['lang_insert_table_border'] = 'Omranding';
  18 +tinyMCELang['lang_insert_table_align'] = 'Positionering';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Standaard';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Links';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Midden';
  23 +tinyMCELang['lang_insert_table_class'] = 'CSS-Stijl';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/no.js 0 → 100644
  1 +// NO lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Opprett/endre tabell';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Opprett rad før';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Opprett rad etter';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Fjern rad';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Opprett kolonne før';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Opprett kolonne etter';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Fjern kolonne';
  10 +tinyMCELang['lang_insert_table_title'] = 'Opprett/endre tabell';
  11 +tinyMCELang['lang_insert_table_width'] = 'Bredde';
  12 +tinyMCELang['lang_insert_table_height'] = 'Høyde';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Rader';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Celle-mellomrom';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Celle-padding';
  17 +tinyMCELang['lang_insert_table_border'] = 'Rammebredde';
  18 +tinyMCELang['lang_insert_table_align'] = 'Justering';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Høyre';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Midten';
  23 +tinyMCELang['lang_insert_table_class'] = 'Stil';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Wstaw nowa tabele';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Wstaw wiersz przed';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Wstaw wiersz po';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Skasuj wiersz';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Wstaw kolumne przed';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Wstaw kolumne po';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Skasuj kolumne';
  10 +tinyMCELang['lang_insert_table_title'] = 'Wstaw/Modyfikuj tabele';
  11 +tinyMCELang['lang_insert_table_width'] = 'Szerokosc';
  12 +tinyMCELang['lang_insert_table_height'] = 'Wysokosc';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Kolumny';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Wiersze';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
  17 +tinyMCELang['lang_insert_table_border'] = 'Ramka';
  18 +tinyMCELang['lang_insert_table_align'] = 'Wyrównanie';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Domyslny';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Do lewej';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Do prawej';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Wycentrowanie';
  23 +tinyMCELang['lang_insert_table_class'] = 'Klasa';
  24 +tinyMCELang['lang_table_row_title'] = 'Wlasciwosci wiersza';
  25 +tinyMCELang['lang_table_cell_title'] = 'Wlasciwosci komórki';
  26 +tinyMCELang['lang_table_row_desc'] = 'Wlasciwosci wiersza';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Wlasciwosci komórki';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Wyrównanie pionowe';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'do góry';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'do dolu';
  31 +tinyMCELang['lang_table_props_desc'] = 'Wlasciwosci tabeli';
  32 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  33 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  34 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  36 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  37 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  38 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  39 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/pt.js 0 → 100644
  1 +// PT lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Insere uma nova tabela';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Inserir linha antes';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Inserir linha depois';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Eliminar linha';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Inserir coluna antes';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Inserir coluna depois';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Remover coluna';
  10 +tinyMCELang['lang_insert_table_title'] = 'Inserir/Modificar tabela';
  11 +tinyMCELang['lang_insert_table_width'] = 'Largura';
  12 +tinyMCELang['lang_insert_table_height'] = 'Altura';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Colunas';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Linhas';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Espaça<br/>mento';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Margem interior';
  17 +tinyMCELang['lang_insert_table_border'] = 'Borda';
  18 +tinyMCELang['lang_insert_table_align'] = 'Alinhamento';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Por omissão';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'Esquerda';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'Direita';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Centrado';
  23 +tinyMCELang['lang_insert_table_class'] = 'Classe de CSS';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/readme.txt 0 → 100644
  1 +Theme specific language packs.
  2 +
  3 +The language pack codes are based on ISO-639-2
  4 +http://www.loc.gov/standards/iso639-2/englangn.html
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/sv.js 0 → 100644
  1 +// SE lang variables
  2 +
  3 +tinyMCELang['lang_table_desc'] = 'Skapa ny tabell';
  4 +tinyMCELang['lang_table_insert_row_before_desc'] = 'Skapa rad f&ouml;re';
  5 +tinyMCELang['lang_table_insert_row_after_desc'] = 'Skapa rad efter';
  6 +tinyMCELang['lang_table_delete_row_desc'] = 'Ta bort rad';
  7 +tinyMCELang['lang_table_insert_col_before_desc'] = 'Skapa kolumn f&ouml;re';
  8 +tinyMCELang['lang_table_insert_col_after_desc'] = 'Skapa kolumn efter';
  9 +tinyMCELang['lang_table_delete_col_desc'] = 'Ta bort kolumn';
  10 +tinyMCELang['lang_insert_table_title'] = 'Skapa/Redigera tabell';
  11 +tinyMCELang['lang_insert_table_width'] = 'Bredd';
  12 +tinyMCELang['lang_insert_table_height'] = 'H&ouml;jd';
  13 +tinyMCELang['lang_insert_table_cols'] = 'Kolumner';
  14 +tinyMCELang['lang_insert_table_rows'] = 'Rader';
  15 +tinyMCELang['lang_insert_table_cellspacing'] = 'Cellmellanrum';
  16 +tinyMCELang['lang_insert_table_cellpadding'] = 'Cellutfyllnad';
  17 +tinyMCELang['lang_insert_table_border'] = 'Rambredd';
  18 +tinyMCELang['lang_insert_table_align'] = 'Justering';
  19 +tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
  20 +tinyMCELang['lang_insert_table_align_left'] = 'V&auml;nster';
  21 +tinyMCELang['lang_insert_table_align_right'] = 'H&ouml;ger';
  22 +tinyMCELang['lang_insert_table_align_middle'] = 'Mitten';
  23 +tinyMCELang['lang_insert_table_class'] = 'Stil';
  24 +tinyMCELang['lang_table_row_title'] = 'Tabellradsinst&auml;llningar';
  25 +tinyMCELang['lang_table_cell_title'] = 'Tabellcellsinst&auml;llningar';
  26 +tinyMCELang['lang_table_row_desc'] = 'Tabellradsinst&auml;llningar';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Tabellcellsinst&auml;llningar';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertikal justering';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Toppen';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Botten';
  31 +tinyMCELang['lang_table_props_desc'] = 'Tabell egenskaper';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Ramf&auml;rg';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bakgrundsfärd';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Sammanfoga tabell celler';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Delaupp tabell celler';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Sammanfoga tabell celler';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Klipput tabell rad';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Kopiera tabell rad';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Klistra in tabell rad f&ouml;re';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Klistra in tabell rad efter';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/tw.js 0 → 100644
  1 +// TW lang variables contributed by Jim Kou
  2 +
  3 +tinyMCELang['lang_insert_table_align'] = '對齊';
  4 +tinyMCELang['lang_insert_table_align_default'] = '標準';
  5 +tinyMCELang['lang_insert_table_align_left'] = '齊左';
  6 +tinyMCELang['lang_insert_table_align_middle'] = '置中';
  7 +tinyMCELang['lang_insert_table_align_right'] = '齊右';
  8 +tinyMCELang['lang_insert_table_border'] = '框線';
  9 +tinyMCELang['lang_insert_table_cellpadding'] = '字體與儲存格間隙';
  10 +tinyMCELang['lang_insert_table_cellspacing'] = '儲存格間隙';
  11 +tinyMCELang['lang_insert_table_class'] = '樣式';
  12 +tinyMCELang['lang_insert_table_cols'] = '行';
  13 +tinyMCELang['lang_insert_table_height'] = '高度';
  14 +tinyMCELang['lang_insert_table_rows'] = '列';
  15 +tinyMCELang['lang_insert_table_title'] = '表格標題';
  16 +tinyMCELang['lang_insert_table_width'] = '寬度';
  17 +tinyMCELang['lang_table_delete_col_desc'] = '刪除一行儲存格';
  18 +tinyMCELang['lang_table_delete_row_desc'] = '刪除一列儲存格';
  19 +tinyMCELang['lang_table_desc'] = '表格';
  20 +tinyMCELang['lang_table_insert_col_after_desc'] = '新增一行儲存格(後)';
  21 +tinyMCELang['lang_table_insert_col_before_desc'] = '新增一行儲存格(前)';
  22 +tinyMCELang['lang_table_insert_row_after_desc'] = '新增一列儲存格(後)';
  23 +tinyMCELang['lang_table_insert_row_before_desc'] = '新增一列儲存格(前)';
  24 +tinyMCELang['lang_table_row_title'] = 'Table row properties';
  25 +tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
  26 +tinyMCELang['lang_table_row_desc'] = 'Table row properties';
  27 +tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
  28 +tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
  29 +tinyMCELang['lang_insert_table_align_top'] = 'Top';
  30 +tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';
  31 +tinyMCELang['lang_table_props_desc'] = 'Table properties';
  32 +tinyMCELang['lang_table_bordercolor'] = 'Border color';
  33 +tinyMCELang['lang_table_bgcolor'] = 'Bg color';
  34 +tinyMCELang['lang_table_merge_cells_title'] = 'Merge table cells';
  35 +tinyMCELang['lang_table_split_cells_desc'] = 'Split table cells';
  36 +tinyMCELang['lang_table_merge_cells_desc'] = 'Merge table cells';
  37 +tinyMCELang['lang_table_cut_row_desc'] = 'Cut table row';
  38 +tinyMCELang['lang_table_copy_row_desc'] = 'Copy table row';
  39 +tinyMCELang['lang_table_paste_row_before_desc'] = 'Paste table row before';
  40 +tinyMCELang['lang_table_paste_row_after_desc'] = 'Paste table row after';
  41 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_table_desc'] = '插入新表格';
  5 +tinyMCELang['lang_table_insert_row_before_desc'] = '在前面插入行';
  6 +tinyMCELang['lang_table_insert_row_after_desc'] = '在后面插入行';
  7 +tinyMCELang['lang_table_delete_row_desc'] = '删除行';
  8 +tinyMCELang['lang_table_insert_col_before_desc'] = '在前面插入列';
  9 +tinyMCELang['lang_table_insert_col_after_desc'] = '在后面插入列';
  10 +tinyMCELang['lang_table_delete_col_desc'] = '删除列';
  11 +tinyMCELang['lang_insert_table_title'] = '插入/修改 表格';
  12 +tinyMCELang['lang_insert_table_width'] = '宽度';
  13 +tinyMCELang['lang_insert_table_height'] = '高度';
  14 +tinyMCELang['lang_insert_table_cols'] = '列数';
  15 +tinyMCELang['lang_insert_table_rows'] = '行数';
  16 +tinyMCELang['lang_insert_table_cellspacing'] = '间距';
  17 +tinyMCELang['lang_insert_table_cellpadding'] = '填充';
  18 +tinyMCELang['lang_insert_table_border'] = '边框';
  19 +tinyMCELang['lang_insert_table_align'] = '对齐方式';
  20 +tinyMCELang['lang_insert_table_align_default'] = '默认';
  21 +tinyMCELang['lang_insert_table_align_left'] = '左对齐';
  22 +tinyMCELang['lang_insert_table_align_right'] = '右对齐';
  23 +tinyMCELang['lang_insert_table_align_middle'] = '居中对齐';
  24 +tinyMCELang['lang_insert_table_class'] = '类';
  25 +tinyMCELang['lang_table_row_title'] = '表格行属性';
  26 +tinyMCELang['lang_table_cell_title'] = '单元格属性';
  27 +tinyMCELang['lang_table_row_desc'] = '表格行属性';
  28 +tinyMCELang['lang_table_cell_desc'] = '单元格属性';
  29 +tinyMCELang['lang_insert_table_valign'] = '垂直对齐';
  30 +tinyMCELang['lang_insert_table_align_top'] = '顶端';
  31 +tinyMCELang['lang_insert_table_align_bottom'] = '底部';
  32 +tinyMCELang['lang_table_props_desc'] = '表格属性';
  33 +tinyMCELang['lang_table_bordercolor'] = '边框颜色';
  34 +tinyMCELang['lang_table_bgcolor'] = '背景颜色';
  35 +tinyMCELang['lang_table_merge_cells_title'] = '合并单元格';
  36 +tinyMCELang['lang_table_split_cells_desc'] = '拆分单元格';
  37 +tinyMCELang['lang_table_merge_cells_desc'] = '合并单元格';
  38 +tinyMCELang['lang_table_cut_row_desc'] = '剪切行';
  39 +tinyMCELang['lang_table_copy_row_desc'] = '复制行';
  40 +tinyMCELang['lang_table_paste_row_before_desc'] = '在前面插入行';
  41 +tinyMCELang['lang_table_paste_row_after_desc'] = '在后面插入行';
  42 +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_table_merge_cells_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +function init() {
  7 + var formObj = document.forms[0];
  8 +
  9 + formObj.numcols.value = tinyMCE.getWindowArg('numcols', 1);
  10 + formObj.numrows.value = tinyMCE.getWindowArg('numrows', 1);
  11 +}
  12 +
  13 +function mergeCells() {
  14 + if (window.opener) {
  15 + var args = new Array();
  16 + var formObj = document.forms[0];
  17 +
  18 + args["numcols"] = formObj.numcols.value;
  19 + args["numrows"] = formObj.numrows.value;
  20 +
  21 + window.opener.tinyMCE.execCommand("mceTableMergeCells", false, args);
  22 +
  23 + // Close the dialog
  24 + tinyMCE.closeDialog();
  25 + }
  26 +}
  27 +
  28 +function cancelAction() {
  29 + // Close the dialog
  30 + tinyMCE.closeDialog();
  31 +}
  32 +</script>
  33 +</head>
  34 +<body onload="init();" style="margin: 8px">
  35 +<form onsubmit="insertTable();return false;">
  36 +<fieldset>
  37 +<legend>{$lang_table_merge_cells_title}</legend>
  38 + <table border="0" cellpadding="0" cellspacing="3" width="200">
  39 + <tr>
  40 + <td>{$lang_insert_table_cols}:</td>
  41 + <td align="right"><input type="text" name="numcols" value="" style="width: 30px" /></td>
  42 + <td>
  43 + </tr>
  44 + <tr>
  45 + <td>{$lang_insert_table_rows}:</td>
  46 + <td align="right"><input type="text" name="numrows" value="" style="width: 30px" /></td>
  47 + </tr>
  48 + <tr>
  49 + <td><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="mergeCells();"></td>
  50 + <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
  51 + </tr>
  52 + </table>
  53 +</fieldset>
  54 +</form>
  55 +</body>
  56 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/row.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_table_row_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +function insertTable() {
  7 + if (window.opener) {
  8 + var args = new Array();
  9 +
  10 + args["height"] = document.forms[0].height.value;
  11 + args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
  12 + args["valign"] = document.forms[0].valign.options[document.forms[0].valign.selectedIndex].value;
  13 + args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
  14 + args["bordercolor"] = document.forms[0].bordercolor.value;
  15 + args["bgcolor"] = document.forms[0].bgcolor.value;
  16 +
  17 + window.opener.tinyMCE.execCommand("mceTableRowProps", false, args);
  18 +
  19 + // Close the dialog
  20 + tinyMCE.closeDialog();
  21 + }
  22 +}
  23 +
  24 +function init() {
  25 + if (tinyMCE.settings['table_color_fields']) {
  26 + document.getElementById('colors').style.display = tinyMCE.isMSIE ? 'block' : 'table-row';
  27 + TinyMCEPlugin_onLoad(); // Resize again
  28 + }
  29 +
  30 + document.forms[0].bordercolor.value = tinyMCE.getWindowArg('bordercolor');
  31 + document.forms[0].bgcolor.value = tinyMCE.getWindowArg('bgcolor');
  32 +
  33 + for (var i=0; i<document.forms[0].align.options.length; i++) {
  34 + if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
  35 + document.forms[0].align.options.selectedIndex = i;
  36 + }
  37 +
  38 + for (var i=0; i<document.forms[0].valign.options.length; i++) {
  39 + if (document.forms[0].valign.options[i].value == tinyMCE.getWindowArg('valign'))
  40 + document.forms[0].valign.options.selectedIndex = i;
  41 + }
  42 +
  43 + var className = tinyMCE.getWindowArg('className');
  44 + var styleSelectElm = document.forms[0].styleSelect;
  45 + var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
  46 + if (stylesAr) {
  47 + stylesAr = stylesAr.split(';');
  48 +
  49 + for (var i=0; i<stylesAr.length; i++) {
  50 + var key, value;
  51 +
  52 + key = stylesAr[i].split('=')[0];
  53 + value = stylesAr[i].split('=')[1];
  54 +
  55 + styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
  56 + if (value == className)
  57 + styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  58 + }
  59 + } else {
  60 + var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
  61 + for (var i=0; i<csses.length; i++) {
  62 + styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
  63 + if (csses[i] == className)
  64 + styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  65 + }
  66 + }
  67 +
  68 + var formObj = document.forms[0];
  69 + formObj.height.value = tinyMCE.getWindowArg('height');
  70 +}
  71 +
  72 +function cancelAction() {
  73 + // Close the dialog
  74 + tinyMCE.closeDialog();
  75 +}
  76 +</script>
  77 +</head>
  78 +<body onload="init();">
  79 +<form onsubmit="insertTable();return false;">
  80 + <table border="0" cellpadding="0" cellspacing="0" width="200">
  81 + <tr>
  82 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  83 + <tr>
  84 + <td colspan="4" class="title">{$lang_table_row_title}</td>
  85 + </tr>
  86 + <tr>
  87 + <td>{$lang_insert_table_align}:</td>
  88 + <td><select name="align">
  89 + <option value="">{$lang_insert_table_align_default}</option>
  90 + <option value="center">{$lang_insert_table_align_middle}</option>
  91 + <option value="left">{$lang_insert_table_align_left}</option>
  92 + <option value="right">{$lang_insert_table_align_right}</option>
  93 + </select></td>
  94 + <td>{$lang_insert_table_class}:</td>
  95 + <td><select name="styleSelect">
  96 + <option value="" selected="selected">-- {$lang_theme_style_select} --</option>
  97 + </select></td>
  98 + </tr>
  99 + <tr>
  100 + <td>{$lang_insert_table_valign}:</td>
  101 + <td><select name="valign">
  102 + <option value="">{$lang_insert_table_align_default}</option>
  103 + <option value="top">{$lang_insert_table_align_top}</option>
  104 + <option value="middle">{$lang_insert_table_align_middle}</option>
  105 + <option value="bottom">{$lang_insert_table_align_bottom}</option>
  106 + </select></td>
  107 + <td>{$lang_insert_table_height}: </td>
  108 + <td><input name="height" type="text" id="height" value="" size="4" maxlength="4" /></td>
  109 + </tr>
  110 + <tr id="colors" style="display: none">
  111 + <td>{$lang_table_bordercolor}:</td>
  112 + <td><input name="bordercolor" type="text" id="bordercolor" value="" size="9" maxlength="7"></td>
  113 + <td>{$lang_table_bgcolor}:</td>
  114 + <td><input name="bgcolor" type="text" id="bgcolor" value="" size="9" maxlength="7"></td>
  115 + </tr>
  116 + <tr>
  117 + <td><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertTable();"></td>
  118 + <td align="right">&nbsp;</td>
  119 + <td align="right">&nbsp;</td>
  120 + <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
  121 + </tr>
  122 + </table></td>
  123 + </tr>
  124 + </table>
  125 +</form>
  126 +</body>
  127 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/table/table.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_table_title}</title>
  4 +<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript" type="text/javascript">
  6 +function insertTable() {
  7 + if (window.opener) {
  8 + var args = new Array();
  9 +
  10 + args["cols"] = document.forms[0].cols.value;
  11 + args["rows"] = document.forms[0].rows.value;
  12 + args["border"] = document.forms[0].border.value;
  13 + args["cellpadding"] = document.forms[0].cellpadding.value;
  14 + args["cellspacing"] = document.forms[0].cellspacing.value;
  15 + args["width"] = document.forms[0].width.value;
  16 + args["height"] = document.forms[0].height.value;
  17 + args["bordercolor"] = document.forms[0].bordercolor.value;
  18 + args["bgcolor"] = document.forms[0].bgcolor.value;
  19 + args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
  20 + args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
  21 + args["action"] = tinyMCE.getWindowArg('action');
  22 +
  23 + window.opener.tinyMCE.execCommand("mceInsertTable", false, args);
  24 +
  25 + // Close the dialog
  26 + tinyMCE.closeDialog();
  27 + }
  28 +}
  29 +
  30 +function init() {
  31 + if (tinyMCE.settings['table_color_fields']) {
  32 + document.getElementById('colors').style.display = tinyMCE.isMSIE ? 'block' : 'table-row';
  33 + TinyMCEPlugin_onLoad(); // Resize again
  34 + }
  35 +
  36 + for (var i=0; i<document.forms[0].align.options.length; i++) {
  37 + if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
  38 + document.forms[0].align.options.selectedIndex = i;
  39 + }
  40 +
  41 + var className = tinyMCE.getWindowArg('className');
  42 + var styleSelectElm = document.forms[0].styleSelect;
  43 + var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
  44 + if (stylesAr) {
  45 + stylesAr = stylesAr.split(';');
  46 +
  47 + for (var i=0; i<stylesAr.length; i++) {
  48 + var key, value;
  49 +
  50 + key = stylesAr[i].split('=')[0];
  51 + value = stylesAr[i].split('=')[1];
  52 +
  53 + styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
  54 + if (value == className)
  55 + styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  56 + }
  57 + } else {
  58 + var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
  59 + for (var i=0; i<csses.length; i++) {
  60 + styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
  61 + if (csses[i] == className)
  62 + styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
  63 + }
  64 + }
  65 +
  66 + if (tinyMCE.getWindowArg('action') == "update") {
  67 + document.forms[0].cols.disabled = true;
  68 + document.forms[0].rows.disabled = true;
  69 + }
  70 +
  71 + var formObj = document.forms[0];
  72 + formObj.cols.value = tinyMCE.getWindowArg('cols');
  73 + formObj.rows.value = tinyMCE.getWindowArg('rows');
  74 + formObj.border.value = tinyMCE.getWindowArg('border');
  75 + formObj.cellpadding.value = tinyMCE.getWindowArg('cellpadding');
  76 + formObj.cellspacing.value = tinyMCE.getWindowArg('cellspacing');
  77 + formObj.width.value = tinyMCE.getWindowArg('width');
  78 + formObj.height.value = tinyMCE.getWindowArg('height');
  79 + formObj.bordercolor.value = tinyMCE.getWindowArg('bordercolor');
  80 + formObj.bgcolor.value = tinyMCE.getWindowArg('bgcolor');
  81 + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);
  82 +}
  83 +
  84 +function cancelAction() {
  85 + // Close the dialog
  86 + tinyMCE.closeDialog();
  87 +}
  88 +</script>
  89 +</head>
  90 +<body onload="init();">
  91 +<form onsubmit="insertTable();return false;">
  92 + <table border="0" cellpadding="0" cellspacing="0" width="200">
  93 + <tr>
  94 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  95 + <tr>
  96 + <td colspan="4" class="title">{$lang_insert_table_title}</td>
  97 + </tr>
  98 + <tr>
  99 + <td>{$lang_insert_table_cols}:</td>
  100 + <td><input name="cols" type="text" id="cols" value="" size="3" maxlength="3"></td>
  101 + <td>{$lang_insert_table_rows}:</td>
  102 + <td><input name="rows" type="text" id="rows" value="" size="3" maxlength="3"></td>
  103 + </tr>
  104 + <tr>
  105 + <td>{$lang_insert_table_cellpadding}:</td>
  106 + <td><input name="cellpadding" type="text" id="cellpadding" value="" size="3" maxlength="3"></td>
  107 + <td>{$lang_insert_table_cellspacing}:</td>
  108 + <td><input name="cellspacing" type="text" id="cellspacing" value="" size="3" maxlength="3"></td>
  109 + </tr>
  110 + <tr>
  111 + <td>{$lang_insert_table_align}:</td>
  112 + <td><select name="align">
  113 + <option value="">{$lang_insert_table_align_default}</option>
  114 + <option value="center">{$lang_insert_table_align_middle}</option>
  115 + <option value="left">{$lang_insert_table_align_left}</option>
  116 + <option value="right">{$lang_insert_table_align_right}</option>
  117 + </select></td>
  118 + <td>{$lang_insert_table_border}:</td>
  119 + <td><input name="border" type="text" id="border" value="" size="3" maxlength="3"></td>
  120 + </tr>
  121 + <tr>
  122 + <td>{$lang_insert_table_width}:</td>
  123 + <td><input name="width" type="text" id="width" value="" size="4" maxlength="4"></td>
  124 + <td>{$lang_insert_table_height}: </td>
  125 + <td><input name="height" type="text" id="height" value="" size="4" maxlength="4"></td>
  126 + </tr>
  127 + <tr id="colors" style="display: none">
  128 + <td>{$lang_table_bordercolor}:</td>
  129 + <td><input name="bordercolor" type="text" id="bordercolor" value="" size="9" maxlength="7"></td>
  130 + <td>{$lang_table_bgcolor}:</td>
  131 + <td><input name="bgcolor" type="text" id="bgcolor" value="" size="9" maxlength="7"></td>
  132 + </tr>
  133 + <tr>
  134 + <td>{$lang_insert_table_class}:</td>
  135 + <td>
  136 + <select name="styleSelect">
  137 + <option value="" selected>-- {$lang_theme_style_select} --</option>
  138 + </select></td>
  139 + <td align="right">&nbsp;</td>
  140 + <td align="right">&nbsp;</td>
  141 + </tr>
  142 + <tr>
  143 + <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();"></td>
  144 + <td align="right">&nbsp;</td>
  145 + <td align="right">&nbsp;</td>
  146 + <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
  147 + </tr>
  148 + </table></td>
  149 + </tr>
  150 + </table>
  151 +</form>
  152 +</body>
  153 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/editor_plugin.js 0 → 100644
  1 +/* Import plugin specific language pack */
  2 + function TinyMCE_zoom_getControlHTML(control_name){if(!tinyMCE.isMSIE||tinyMCE.isMSIE5_0)return "";switch(control_name){case "zoom":return '<select id="{$editor_id}_formatSelect" name="{$editor_id}_zoomSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\
  3 + <option value="100%">+ 100%</option>\
  4 + <option value="150%">+ 150%</option>\
  5 + <option value="200%">+ 200%</option>\
  6 + <option value="250%">+ 250%</option>\
  7 + </select>';}return "";}function TinyMCE_zoom_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceZoom":tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom=value;tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom=value;return true;}return false;}
0 8 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/langs/fa.js 0 → 100644
  1 +// IR lang variables
  2 +// Persian (Farsi) language pack (for IRAN)
  3 +// By: Morteza Zafari
  4 +// Lost@LostLord.com
  5 +// http://www.LostLord.com
  6 +
  7 +tinyMCELang['lang_dir'] = 'rtl';
  8 +tinyMCELang['lang_zoom_prefix'] = 'بزرگنمایی';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/langs/fr_ca.js 0 → 100644
  1 +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
  2 +
  3 +tinyMCELang['lang_zoom_prefix'] = 'Zoom';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/langs/nl.js 0 → 100644
  1 +// NL lang variables
  2 +
  3 +tinyMCELang['lang_zoom_prefix'] = 'Zoom';
0 4 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/langs/pl.js 0 → 100644
  1 +// PL lang variables
  2 +
  3 +tinyMCELang['lang_dir'] = 'ltr';
  4 +tinyMCELang['lang_zoom_prefix'] = 'Powiększenie';
0 5 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/langs/pt_br.js 0 → 100644
  1 +// pt_BR lang variables
  2 +
  3 +tinyMCELang['lang_zoom_prefix'] = 'Zoom';
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/langs/zh_cn.js 0 → 100644
  1 +// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
  2 +//请访问 http://www.cube316.net/ 以获取TinyMCE的中文支持
  3 +
  4 +tinyMCELang['lang_dir'] = 'ltr';
  5 +tinyMCELang['lang_zoom_prefix'] = '缩放';
0 6 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/plugins/zoom/readme.txt 0 → 100644
  1 +Check the TinyMCE documentation for details on this plugin.
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>O TinyMCE</TITLE>
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<link href="style.css" rel="stylesheet" type="text/css">
  7 +</HEAD>
  8 +
  9 +<BODY>
  10 +
  11 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  12 + <tr>
  13 + <td><span class="title">O TinyMCE</span></td>
  14 + <td align="right"><a href="index.htm">Obsah</a></td>
  15 + </tr>
  16 +</table>
  17 +<hr noshade>
  18 +<br>
  19 +TinyMCE je malý WYSIWYG editor pro webové prohlí¾eèe jako jsou MSIE nebo Mozilla,
  20 +kterým lze HTML obsah upravovat mnohem jednodu¹eji. Obsahuje bì¾né funkce,
  21 +je¾ lze nalézt ve vìt¹inì textových editorù, proto by jeho pou¾ívání nemìlo být slo¾ité.<br>
  22 +<br>
  23 +<hr noshade>
  24 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  25 + <tr>
  26 + <td>Jdi na: <a href="index.htm">Obsah</a></td>
  27 + <td align="right"><a href="#">Nahoru</a></td>
  28 + </tr>
  29 +</table>
  30 +<br>
  31 +</BODY>
  32 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Bì¾ná tlaèítka</TITLE>
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<link href="style.css" rel="stylesheet" type="text/css">
  7 +</HEAD>
  8 +
  9 +<BODY>
  10 +
  11 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  12 + <tr>
  13 + <td><span class="title">Bì¾ná tlaèítka</span></td>
  14 + <td align="right"><a href="index.htm">Obsah</a></td>
  15 + </tr>
  16 +</table>
  17 +<hr noshade>
  18 +<br>
  19 +Ní¾e je krátce popsáno ka¾dé tlaèítko.
  20 +<img src="../../images/spacer.gif" width="1" height="1">
  21 +<br>
  22 +<br>
  23 +<table border="1" cellpadding="3" cellspacing="0">
  24 + <tr>
  25 + <td><img src="../../images/cut.gif" width="20" height="20"></td>
  26 + <td>Zkopíruje aktuálnì vybraný obsah do schránky. (Ctrl+C)</td>
  27 + </tr>
  28 + <tr>
  29 + <td><img src="../../images/copy.gif" width="20" height="20"></td>
  30 + <td>Vyjme aktuálnì vybraný obsah do schránky. (Ctrl+X)</td>
  31 + </tr>
  32 + <tr>
  33 + <td><img src="../../images/paste.gif" width="20" height="20"></td>
  34 + <td>Vlo¾í obsah schránky do okna editoru. (Ctrl+P)</td>
  35 + </tr>
  36 + <tr>
  37 + <td><img src="../../images/bold.gif" width="20" height="20"></td>
  38 + <td>Ztuèní text.</td>
  39 + </tr>
  40 + <tr>
  41 + <td><img src="../../images/italic.gif" width="20" height="20"></td>
  42 + <td>Naformátuje text kurzívou.</td>
  43 + </tr>
  44 + <tr>
  45 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  46 + <td>Podtrhne text.</td>
  47 + </tr>
  48 + <tr>
  49 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  50 + <td>Pøe¹krtne text.</td>
  51 + </tr>
  52 + <tr>
  53 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  54 + <td>Zarovná vlevo.</td>
  55 + </tr>
  56 + <tr>
  57 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  58 + <td>Zarovná na støed.</td>
  59 + </tr>
  60 + <tr>
  61 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  62 + <td>Zarovná vpravo.</td>
  63 + </tr>
  64 + <tr>
  65 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  66 + <td>Zarovná do bloku.</td>
  67 + </tr>
  68 + <tr>
  69 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  70 + <td>Neøazený seznam/seznam s odrá¾ky.</td>
  71 + </tr>
  72 + <tr>
  73 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  74 + <td>Øazený seznam/èíslovaný seznam.</td>
  75 + </tr>
  76 + <tr>
  77 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  78 + <td>Pøedsadí/sní¾í odsazení.</td>
  79 + </tr>
  80 + <tr>
  81 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  82 + <td>Odsadí/zvý¹í odsazení.</td>
  83 + </tr>
  84 + <tr>
  85 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  86 + <td>Vrátí zpìt naposledy provedenou akci.</td>
  87 + </tr>
  88 + <tr>
  89 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  90 + <td>Obnoví poslední akci.</td>
  91 + </tr>
  92 + <tr>
  93 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  94 + <td>Vlo¾í nový odkaz, více o této funkci v èásti <a href="insert_link_button.htm">Vlo¾it odkaz</a>.</td>
  95 + </tr>
  96 + <tr>
  97 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  98 + <td>Zru¹í odkaz v aktuálním výbìru/odstranit v¹echny vybrané odkazy.</td>
  99 + </tr>
  100 + <tr>
  101 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  102 + <td>Vlo¾í nový obrázek, více o této funkci v èásti <a href="insert_image_button.htm">Vlo¾it obrázek</a>.</td>
  103 + </tr>
  104 + <tr>
  105 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  106 + <td>Vyèistí kód/odstraní nechtìné formátování. Tato funkce se hodí kdy¾
  107 + kopírujete obsah napøíklad z kanceláøského balíku.</td>
  108 + </tr>
  109 + <tr>
  110 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  111 + <td>Zobrazí tuto nápovìdu.</td>
  112 + </tr>
  113 +</table>
  114 +<br>
  115 +<hr noshade>
  116 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  117 + <tr>
  118 + <td>Jdi na: <a href="index.htm">Obsah</a></td>
  119 + <td align="right"><a href="#">Nahoru</a></td>
  120 + </tr>
  121 +</table>
  122 +</BODY>
  123 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/images/insert_image_window.png 0 → 100644

3.25 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/images/insert_link_window.png 0 → 100644

3.74 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Nápovìda</TITLE>
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<link href="style.css" rel="stylesheet" type="text/css">
  7 +</HEAD>
  8 +<BODY onload="window.focus();">
  9 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  10 + <tr>
  11 + <td><span class="title">Obsah</span></td>
  12 + <td align="right">&nbsp;</td>
  13 + </tr>
  14 +</table>
  15 +<hr noshade>
  16 +<br>
  17 +Kliknutím na odkazy ní¾e zvolte po¾adovanou èást nápovìdy.
  18 +<ul class="toc_ul">
  19 + <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
  20 + <li class="toc_li"><a href="common_buttons.htm">Bì¾ná tlaèítka</a></li>
  21 + <li class="toc_li"><a href="insert_image_button.htm">Tlaèítko vlo¾it obrázek</a></li>
  22 + <li class="toc_li"><a href="insert_link_button.htm">Tlaèítko vlo¾it odkaz</a></li>
  23 +</ul>
  24 +<hr noshade>
  25 +</BODY>
  26 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Tlaèítko vlo¾it obrázek</TITLE>
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<link href="style.css" rel="stylesheet" type="text/css">
  7 +</HEAD>
  8 +
  9 +<BODY>
  10 +
  11 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  12 + <tr>
  13 + <td><span class="title">Tlaèítko vlo¾it obrázek</span></td>
  14 + <td align="right"><a href="index.htm">Obsah</a></td>
  15 + </tr>
  16 +</table>
  17 +<hr noshade>
  18 +<br>
  19 +Tlaèítko vlo¾it obrázek otevøe následující okno.<br>
  20 +<br>
  21 +<img src="images/insert_image_window.png" width="348" height="160"><br>
  22 +<br>
  23 +Jen vlo¾te URL obrázku, který chcete pøidat a zadáte jeho popis, jen¾ bude
  24 +zobrazován jako alternativní popisek obrázku.<br>
  25 +<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>Jdi na: <a href="index.htm">Obsah</a></td>
  30 + <td align="right"><a href="#">Nahoru</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Tlaèítko vlo¾it odkaz</TITLE>
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<link href="style.css" rel="stylesheet" type="text/css">
  7 +</HEAD>
  8 +
  9 +<BODY>
  10 +
  11 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  12 + <tr>
  13 + <td><span class="title">Tlaèítko vlo¾it odkaz</span></td>
  14 + <td align="right"><a href="index.htm">Obsah</a></td>
  15 + </tr>
  16 +</table>
  17 +<hr noshade>
  18 +<br>
  19 +Toto tlaèítko otevøe nové okno s mo¾ností vlo¾ení/úpravy odkazu.<br>
  20 +<br>
  21 +<img src="images/insert_link_window.png" width="328" height="160"><br>
  22 +<br>
  23 +V tomto oknì jsou dvì políèka. &quot;URL odkazu&quot; je adresa stránky, na
  24 +kterou odkazujeme. &quot;Cíl&quot; urèuje, jak má být odkazovaná stránka otevøena.<br>
  25 +<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>Jdi na: <a href="index.htm">Obsah</a></td>
  30 + <td align="right"><a href="#">Nahoru</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/cs/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: 0; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>&Uuml;ber TinyMCE</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">&Uuml;ber TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">Inhalt</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +TinyMCE ist ein kompakter WYSIWYG-Editor f&uuml;r Webbrowser wie MSIE oder Mozilla
  19 +der es Ihnen erm&ouml;glicht HTML-Inhalte auf eine benutzerfreundliche Weise zu
  20 +editieren. Es verf&uuml;gt über die wichtigsten Funktionen die in den meisten
  21 +Textverarbeitungen vorkommen und sollte einfach zu benutzen sein.<br>
  22 +<br>
  23 +<hr noshade>
  24 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  25 + <tr>
  26 + <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
  27 + <td align="right"><a href="#">nach oben</a></td>
  28 + </tr>
  29 +</table>
  30 +<br>
  31 +</BODY>
  32 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
  13 + <td align="right"><a href="index.htm">Inhalt</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
  19 +<br>
  20 +<table border="1" cellpadding="3" cellspacing="0">
  21 + <tr>
  22 + <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
  23 + <td>Fetter Text.</td>
  24 + </tr>
  25 + <tr>
  26 + <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
  27 + <td>Kursiver Text.</td>
  28 + </tr>
  29 + <tr>
  30 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  31 + <td>Unterstrichener Text.</td>
  32 + </tr>
  33 + <tr>
  34 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  35 + <td>Durchgestrichener Text.</td>
  36 + </tr>
  37 + <tr>
  38 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  39 + <td>Linksb&uuml;ndig.</td>
  40 + </tr>
  41 + <tr>
  42 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  43 + <td>Zentriert.</td>
  44 + </tr>
  45 + <tr>
  46 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  47 + <td>Rechtsb&uuml;ndig.</td>
  48 + </tr>
  49 + <tr>
  50 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  51 + <td>Blocksatz.</td>
  52 + </tr>
  53 + <tr>
  54 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  55 + <td>Unsortierte Liste / Punktierte Liste.</td>
  56 + </tr>
  57 + <tr>
  58 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  59 + <td>Sortierte Liste / Nummerierte Liste.</td>
  60 + </tr>
  61 + <tr>
  62 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  63 + <td>Einzug verkleinern.</td>
  64 + </tr>
  65 + <tr>
  66 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  67 + <td>Einzug vergr&ouml;ssern.</td>
  68 + </tr>
  69 + <tr>
  70 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  71 + <td>Letzte Aktion r&uuml;ckg&auml;ngig machen.</td>
  72 + </tr>
  73 + <tr>
  74 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  75 + <td>Letzte Aktion wiederholen.</td>
  76 + </tr>
  77 + <tr>
  78 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  79 + <td>Einen neuen Hyperlink einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_link_button.htm">Hyperlink einf&uuml;gen</a>.</td>
  80 + </tr>
  81 + <tr>
  82 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  83 + <td>Den gegenw&auml;rtige markierten Hyperlink entfernen / Alle gegenw&auml;rtig markierten Hyperlinks entfernen.</td>
  84 + </tr>
  85 + <tr>
  86 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  87 + <td>Ein neues Bild einf&uuml;gen, lesen Sie mehr &uuml;ber diese Funktion im Kapitel <a href="insert_image_button.htm">Bild einf&uuml;gen</a>.</td>
  88 + </tr>
  89 + <tr>
  90 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  91 + <td>unsauberen Code aufr&auml;umen / Entfernt ungewollte Formatierungen. Diese Funktion ist n&uuml;tzlich,
  92 + wenn Sie beispielsweise Inhalte aus einem Office Produkt kopieren.</td>
  93 + </tr>
  94 + <tr>
  95 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  96 + <td>Zeigt diese Hilfe an.</td>
  97 + </tr>
  98 +</table>
  99 +<br>
  100 +<hr noshade>
  101 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  102 + <tr>
  103 + <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
  104 + <td align="right"><a href="#">nach oben</a></td>
  105 + </tr>
  106 +</table>
  107 +</BODY>
  108 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/images/insert_image_window.gif 0 → 100644

4.71 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/images/insert_link_window.gif 0 → 100644

5.01 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">Inhaltsverzeichnis</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +Klicken Sie auf die untenstehenden Links um die verschiedenen Bereiche der Hilfe zu betrachten.
  17 +<ul class="toc_ul">
  18 + <li class="toc_li"><a href="about.htm">&Uuml;ber TinyMCE</a></li>
  19 + <li class="toc_li"><a href="common_buttons.htm">Allgemeine Schaltfl&auml;chen</a></li>
  20 + <li class="toc_li"><a href="insert_image_button.htm">Schaltfl&auml;che Bild einf&uuml;gen</a></li>
  21 + <li class="toc_li"><a href="insert_link_button.htm">Schaltfl&auml;che Hyperlink einf&uuml;gen</a></li>
  22 +</ul>
  23 +<hr noshade>
  24 +</BODY>
  25 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Schaltfl&auml;che Bild einf&uuml;gen</span></td>
  13 + <td align="right"><a href="index.htm">Inhalt</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Die Schaltfl&auml;che &quot;Bild einf&uuml;gen&quot; &ouml;ffnet das unten gezeigte Fenster.<br>
  19 +<br>
  20 +<img src="images/insert_image_window.gif" width="350" height="166"><br>
  21 +<br>
  22 +Sie geben einfach die URL zu dem Bild ein, das Sie verknüpfen möchten und eine
  23 +Beschreibung des Bildes, welche dann als alternative Textbeschreibung verwendet wird.
  24 +<br>
  25 +<hr noshade>
  26 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  27 + <tr>
  28 + <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
  29 + <td align="right"><a href="#">nach oben</a></td>
  30 + </tr>
  31 +</table>
  32 +<br>
  33 +</BODY>
  34 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Schaltfl&auml;che Hyperlink einf&uuml;gen</span></td>
  13 + <td align="right"><a href="index.htm">Inhalt</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Diese Schaltfl&auml;che &ouml;ffnet das Fenster f&uuml;r die &quot;Hyperlink einf&uuml;gen / bearbeiten&quot;-Funktion.<br>
  19 +<br>
  20 +<img src="images/insert_link_window.gif" width="330" height="166"><br>
  21 +<br>
  22 +Zwei Felder sind in diesem Fenster auszufüllen. Das Erste, &quot;Hyperlink URL&quot;, ist f&uuml;r
  23 +die URL der Verknüpfung. Das &quot;Ziel&quot; erlaubt Ihnen auszuwählen wie die Verkn&uuml;pfung
  24 +ge&ouml;ffnet werden soll.
  25 +<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>Gehe zu: <a href="index.htm">Inhaltsverzeichnis</a></td>
  30 + <td align="right"><a href="#">nach oben</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/de/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>About TinyMCE</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">About TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla
  19 +that enables you to edit HTML contents in a more user friendly way. It has common
  20 +features that are found in most word processors and should not be difficult to
  21 +use.<br>
  22 +<br>
  23 +<hr noshade>
  24 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  25 + <tr>
  26 + <td>Go to: <a href="index.htm">Table of contents</a></td>
  27 + <td align="right"><a href="#">Top</a></td>
  28 + </tr>
  29 +</table>
  30 +<br>
  31 +</BODY>
  32 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Common buttons</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Common buttons</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Below is a short description about each button.<img src="../../images/spacer.gif" width="1" height="1">
  19 +<br>
  20 +<br>
  21 +<table border="1" cellpadding="3" cellspacing="0">
  22 + <tr>
  23 + <td><img src="../../images/bold.gif" width="20" height="20"></td>
  24 + <td>Bold text style.</td>
  25 + </tr>
  26 + <tr>
  27 + <td><img src="../../images/italic.gif" width="20" height="20"></td>
  28 + <td>Italic text style.</td>
  29 + </tr>
  30 + <tr>
  31 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  32 + <td>Underline text style.</td>
  33 + </tr>
  34 + <tr>
  35 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  36 + <td>Strikethrough text style.</td>
  37 + </tr>
  38 + <tr>
  39 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  40 + <td>Align left.</td>
  41 + </tr>
  42 + <tr>
  43 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  44 + <td>Align center.</td>
  45 + </tr>
  46 + <tr>
  47 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  48 + <td>Align right.</td>
  49 + </tr>
  50 + <tr>
  51 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  52 + <td>Align full.</td>
  53 + </tr>
  54 + <tr>
  55 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  56 + <td>Unordered list/bullet list.</td>
  57 + </tr>
  58 + <tr>
  59 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  60 + <td>Ordered list/numbered list</td>
  61 + </tr>
  62 + <tr>
  63 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  64 + <td>Outdent/decrease indentation.</td>
  65 + </tr>
  66 + <tr>
  67 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  68 + <td>Indent/incread indentation.</td>
  69 + </tr>
  70 + <tr>
  71 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  72 + <td>Undo the last operation.</td>
  73 + </tr>
  74 + <tr>
  75 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  76 + <td>Redo the last operation.</td>
  77 + </tr>
  78 + <tr>
  79 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  80 + <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert
  81 + link section</a>.</td>
  82 + </tr>
  83 + <tr>
  84 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  85 + <td>Unlinks the current selection/removes all selected links.</td>
  86 + </tr>
  87 + <tr>
  88 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  89 + <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert
  90 + image section</a>.</td>
  91 + </tr>
  92 + <tr>
  93 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  94 + <td>Cleanup code/Removes unwanted formating. This function is useful when
  95 + you copy contents from for example a office product.</td>
  96 + </tr>
  97 + <tr>
  98 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  99 + <td>Shows this help window.</td>
  100 + </tr>
  101 +</table>
  102 +<br>
  103 +<hr noshade>
  104 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  105 + <tr>
  106 + <td>Go to: <a href="index.htm">Table of contents</a></td>
  107 + <td align="right"><a href="#">Top</a></td>
  108 + </tr>
  109 +</table>
  110 +</BODY>
  111 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/images/insert_image_window.gif 0 → 100644

5.55 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/images/insert_link_window.gif 0 → 100644

5.53 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Help Index</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">Table of contents</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +Click the links below to go to the different help sections.
  17 +<ul class="toc_ul">
  18 + <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
  19 + <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
  20 + <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
  21 + <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
  22 +</ul>
  23 +<hr noshade>
  24 +</BODY>
  25 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Insert image button</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Insert image button</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +The insert image button opens the window shown below.<br>
  19 +<br>
  20 +<img src="images/insert_image_window.gif" width="350" height="159"><br>
  21 +<br>
  22 +You simply enter a URL to the image you want to link to and enter a image description,
  23 +this is then displayed as an alternative text descripton of the image on the page.<br>
  24 +<br>
  25 +<hr noshade>
  26 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  27 + <tr>
  28 + <td>Go to: <a href="index.htm">Table of contents</a></td>
  29 + <td align="right"><a href="#">Top</a></td>
  30 + </tr>
  31 +</table>
  32 +<br>
  33 +</BODY>
  34 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Insert link button</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Insert link button</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +This button opens a new window with the insert/edit link function.<br>
  19 +<br>
  20 +<img src="images/insert_link_window.gif" width="330" height="159"><br>
  21 +<br>
  22 +There are two fields in this window the first one &quot;Link URL&quot; is the
  23 +URL of the link. The target enables you to select how the link is to be opened.<br>
  24 +<br>
  25 +<hr noshade>
  26 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  27 + <tr>
  28 + <td>Go to: <a href="index.htm">Table of contents</a></td>
  29 + <td align="right"><a href="#">Top</a></td>
  30 + </tr>
  31 +</table>
  32 +<br>
  33 +</BODY>
  34 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/en/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Acerca de TinyMCE</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Acerca de TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +TinyMCE es un editor WYSIWYG para navegadores como MSIE o Mozilla que te permite editar el contenido HTML de una manera m&aacute;s amigable. Tiene la mayor&iacute;a de las opciones de un procesador de texto y no deber&iacute;a ser dificil de usar.<br>
  19 +<br>
  20 +<hr noshade>
  21 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  22 + <tr>
  23 + <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
  24 + <td align="right"><a href="#">Top</a></td>
  25 + </tr>
  26 +</table>
  27 +<br>
  28 +</BODY>
  29 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Botones de uso com&uacute;n</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Botones de uso com&uacute;n</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Peque&ntilde;a descripci&oacute;n de cada bot&oacute;n.<img src="../../images/spacer.gif" width="1" height="1">
  19 +<br>
  20 +<br>
  21 +<table border="1" cellpadding="3" cellspacing="0">
  22 + <tr>
  23 + <td><img src="../../images/bold.gif" width="20" height="20"></td>
  24 + <td>Texto en negrita.</td>
  25 + </tr>
  26 + <tr>
  27 + <td><img src="../../images/italic.gif" width="20" height="20"></td>
  28 + <td>Texto en cursiva.</td>
  29 + </tr>
  30 + <tr>
  31 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  32 + <td>Texto subrayado.</td>
  33 + </tr>
  34 + <tr>
  35 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  36 + <td>Texto tachado.</td>
  37 + </tr>
  38 + <tr>
  39 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  40 + <td>Alinear a la izquierda.</td>
  41 + </tr>
  42 + <tr>
  43 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  44 + <td>Alinear al centro.</td>
  45 + </tr>
  46 + <tr>
  47 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  48 + <td>Alinear a la derecha.</td>
  49 + </tr>
  50 + <tr>
  51 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  52 + <td>Alinear justificado.</td>
  53 + </tr>
  54 + <tr>
  55 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  56 + <td>Lista desordenada/lista por puntos.</td>
  57 + </tr>
  58 + <tr>
  59 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  60 + <td>Lista ordenada/lista numerada</td>
  61 + </tr>
  62 + <tr>
  63 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  64 + <td>Disminuir la sangr&iacute;a.</td>
  65 + </tr>
  66 + <tr>
  67 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  68 + <td>Aumentar la sangr&iacute;a.</td>
  69 + </tr>
  70 + <tr>
  71 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  72 + <td>Deshacer la &uacute;ltima operaci&oacute;n.</td>
  73 + </tr>
  74 + <tr>
  75 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  76 + <td>Rehacer la &uacute;ltima operaci&oacute;n.</td>
  77 + </tr>
  78 + <tr>
  79 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  80 + <td>Insertar un enlace, m&aacute;s informaci&oacute;n en <a href="insert_link_button.htm">insertar enlace</a>.</td>
  81 + </tr>
  82 + <tr>
  83 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  84 + <td>Quita el enlace al texto seleccionado.</td>
  85 + </tr>
  86 + <tr>
  87 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  88 + <td>Inserta una nueva imagen, m&aacute;s informaci&oacute;n en <a href="insert_image_button.htm">insertar imagen</a>.</td>
  89 + </tr>
  90 + <tr>
  91 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  92 + <td>Limpiar c&oacute;digo. Esta funci&oacute;n es &uacute;til cuando copias el c&oacute;digo de otra p&aacute;gina.</td>
  93 + </tr>
  94 + <tr>
  95 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  96 + <td>Muestra esta ventana de ayuda.</td>
  97 + </tr>
  98 +</table>
  99 +<br>
  100 +<hr noshade>
  101 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  102 + <tr>
  103 + <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
  104 + <td align="right"><a href="#">Top</a></td>
  105 + </tr>
  106 +</table>
  107 +</BODY>
  108 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/images/insert_image_window.gif 0 → 100644

5.55 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/images/insert_link_window.gif 0 → 100644

5.53 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Indice de la ayuda</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">Lista de contenidos</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +Selecciona una secci&oacute;n para ver la ayuda.
  17 +<ul class="toc_ul">
  18 + <li class="toc_li"><a href="about.htm">Acerca de TinyMCE</a></li>
  19 + <li class="toc_li"><a href="common_buttons.htm">Botones</a></li>
  20 + <li class="toc_li"><a href="insert_image_button.htm">Insertar imagen</a></li>
  21 + <li class="toc_li"><a href="insert_link_button.htm">Insertar enlaces</a></li>
  22 +</ul>
  23 +<hr noshade>
  24 +</BODY>
  25 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Insertar imagen</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Insertar imagen</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +El bot&oacute;n insertar imagen abre la siguiente ventana.<br>
  19 +<br>
  20 +<img src="images/insert_image_window.gif" width="350" height="159"><br>
  21 +<br>
  22 +Tu s&oacute;lo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripci&oacute;n de esta, esta descripci&oacute;n aparecera como un texto alternativo que describa la imagen.<br>
  23 +<br>
  24 +<hr noshade>
  25 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  26 + <tr>
  27 + <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
  28 + <td align="right"><a href="#">Top</a></td>
  29 + </tr>
  30 +</table>
  31 +<br>
  32 +</BODY>
  33 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Insertar enlaces</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Insertar enlaces</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Este bot&oacute;n abre una nueva ventana con la funci&oacute;n insertar/editar enlace.<br>
  19 +<br>
  20 +<img src="images/insert_link_window.gif" width="330" height="159"><br>
  21 +<br>
  22 +Hay dos campos en esta ventana, el primero &quot;Link URL&quot; es donde hay que escribir la direcci&oacute;n del enlace. El segundo &quot;Target&quot; indica c&oacute;mo se abrir&aacute; el enlace.<br>
  23 +<br>
  24 +<hr noshade>
  25 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  26 + <tr>
  27 + <td>Ir a: <a href="index.htm">Lista de contenidos</a></td>
  28 + <td align="right"><a href="#">Top</a></td>
  29 + </tr>
  30 +</table>
  31 +<br>
  32 +</BODY>
  33 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/es/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>&Agrave; propos de TinyMCE</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">&Agrave; propos de TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui
  19 +vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.
  20 +Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans
  21 +les traitements de texte.
  22 +<br>
  23 +<br>
  24 +<hr noshade>
  25 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  26 + <tr>
  27 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  28 + <td align="right"><a href="#">Haut de page</a></td>
  29 + </tr>
  30 +</table>
  31 +<br>
  32 +</BODY>
  33 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Outils communs</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Outils communs</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1">
  19 +<br>
  20 +<br>
  21 +<table border="1" cellpadding="3" cellspacing="0">
  22 + <tr>
  23 + <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>
  24 + <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>
  25 + </tr>
  26 + <tr>
  27 + <td><img src="../../images/italic.gif" width="20" height="20"></td>
  28 + <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>
  29 + </tr>
  30 + <tr>
  31 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  32 + <td>Souligne le texte s&eacute;lectionn&eacute;.</td>
  33 + </tr>
  34 + <tr>
  35 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  36 + <td>Barre le texte s&eacute;lectionn&eacute;.</td>
  37 + </tr>
  38 + <tr>
  39 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  40 + <td>Alignement &agrave; gauche.</td>
  41 + </tr>
  42 + <tr>
  43 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  44 + <td>Alignement au centr&eacute;.</td>
  45 + </tr>
  46 + <tr>
  47 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  48 + <td>Alignement &agrave; droite.</td>
  49 + </tr>
  50 + <tr>
  51 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  52 + <td>Texte justifi&eacute;.</td>
  53 + </tr>
  54 + <tr>
  55 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  56 + <td>Liste &agrave; puces.</td>
  57 + </tr>
  58 + <tr>
  59 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  60 + <td>Liste num&eacute;rot&eacute;e</td>
  61 + </tr>
  62 + <tr>
  63 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  64 + <td>R&eacute;duit l'indentation.</td>
  65 + </tr>
  66 + <tr>
  67 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  68 + <td>Augmente l'indentation.</td>
  69 + </tr>
  70 + <tr>
  71 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  72 + <td>Annule la derni&egrave;re op&eacute;ration.</td>
  73 + </tr>
  74 + <tr>
  75 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  76 + <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>
  77 + </tr>
  78 + <tr>
  79 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  80 + <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">
  81 + Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>
  82 + </tr>
  83 + <tr>
  84 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  85 + <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>
  86 + </tr>
  87 + <tr>
  88 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  89 + <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">
  90 + Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>
  91 + </tr>
  92 + <tr>
  93 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  94 + <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s. Cet outil
  95 + est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels
  96 + de bureatique.</td>
  97 + </tr>
  98 + <tr>
  99 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  100 + <td>Affiche cette page d'aide.</td>
  101 + </tr>
  102 +</table>
  103 +<br>
  104 +<hr noshade>
  105 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  106 + <tr>
  107 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  108 + <td align="right"><a href="#">Haut de page</a></td>
  109 + </tr>
  110 +</table>
  111 +</BODY>
  112 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/images/insert_image_window.gif 0 → 100644

22.5 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/images/insert_link_window.gif 0 → 100644

22.7 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Table des mati&egrave;res de l'aide</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">Table des mati&egrave;res</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +Faites votre s&eacute;lection parmis les th&egrave;mes suivants:
  17 +<ul class="toc_ul">
  18 + <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>
  19 + <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>
  20 + <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>
  21 + <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>
  22 +</ul>
  23 +<hr noshade>
  24 +</BODY>
  25 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Outil d'ajout d'images</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Outil d'ajout d'images</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>
  19 +<br>
  20 +<img src="images/insert_image_window.gif"><br>
  21 +<br>
  22 +Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et
  23 +entrez une description facultative. La description sera affich&eacute;e en texte alternatif
  24 +sur l'image lorsqu'elle sera publi&eacute;e.<br>
  25 +<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  30 + <td align="right"><a href="#">Haut de page</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Outil d'ajout d'hyperliens</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Outil d'ajout d'hyperliens</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>
  19 +<br>
  20 +<img src="images/insert_link_window.gif"><br>
  21 +<br>
  22 +Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse
  23 +de l'hyperlien. La destination vous permet de choisir de quelle fa&ccedil;on
  24 +l'hyperlien sera ouvert.<br>
  25 +<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  30 + <td align="right"><a href="#">Haut de page</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>&Agrave; propos de TinyMCE</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">&Agrave; propos de TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +TinyMCE est un petit &eacute;diteur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui
  19 +vous permet de manipuler du contenu HTML d'une fa&ccedil;on plus intuitive.
  20 +Il est simple d'utilisation et poss&egrave;de les fonctionalit&eacute;s ls plus r&eacute;pendues que l'on peut retrouver dans
  21 +les traitements de texte.
  22 +<br>
  23 +<br>
  24 +<hr noshade>
  25 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  26 + <tr>
  27 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  28 + <td align="right"><a href="#">Haut de page</a></td>
  29 + </tr>
  30 +</table>
  31 +<br>
  32 +</BODY>
  33 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Outils communs</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Outils communs</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Ci-dessous une courte description de chacuns des outils.<img src="../../images/spacer.gif" width="1" height="1">
  19 +<br>
  20 +<br>
  21 +<table border="1" cellpadding="3" cellspacing="0">
  22 + <tr>
  23 + <td><img src="../../images/bold_fr.gif" width="20" height="20"></td>
  24 + <td>Met le texte s&eacute;lectionn&eacute; en gras.</td>
  25 + </tr>
  26 + <tr>
  27 + <td><img src="../../images/italic.gif" width="20" height="20"></td>
  28 + <td>Met le texte s&eacute;lectionn&eacute; en italique.</td>
  29 + </tr>
  30 + <tr>
  31 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  32 + <td>Souligne le texte s&eacute;lectionn&eacute;.</td>
  33 + </tr>
  34 + <tr>
  35 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  36 + <td>Barre le texte s&eacute;lectionn&eacute;.</td>
  37 + </tr>
  38 + <tr>
  39 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  40 + <td>Alignement &agrave; gauche.</td>
  41 + </tr>
  42 + <tr>
  43 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  44 + <td>Alignement au centr&eacute;.</td>
  45 + </tr>
  46 + <tr>
  47 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  48 + <td>Alignement &agrave; droite.</td>
  49 + </tr>
  50 + <tr>
  51 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  52 + <td>Texte justifi&eacute;.</td>
  53 + </tr>
  54 + <tr>
  55 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  56 + <td>Liste &agrave; puces.</td>
  57 + </tr>
  58 + <tr>
  59 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  60 + <td>Liste num&eacute;rot&eacute;e</td>
  61 + </tr>
  62 + <tr>
  63 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  64 + <td>R&eacute;duit l'indentation.</td>
  65 + </tr>
  66 + <tr>
  67 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  68 + <td>Augmente l'indentation.</td>
  69 + </tr>
  70 + <tr>
  71 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  72 + <td>Annule la derni&egrave;re op&eacute;ration.</td>
  73 + </tr>
  74 + <tr>
  75 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  76 + <td>Refait la derni&egrave;re op&eacute;ration annul&eacute;e.</td>
  77 + </tr>
  78 + <tr>
  79 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  80 + <td>Ins&egrave;re ou modifie un hyperlien. Allez &agrave; la page <a href="insert_link_button.htm">
  81 + Outil d'ajout d'hyperliens</a> pour plus de d&eacute;tails.</td>
  82 + </tr>
  83 + <tr>
  84 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  85 + <td>Efface les hyperliens qui sont s&eacute;lection&eacute;es.</td>
  86 + </tr>
  87 + <tr>
  88 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  89 + <td>Ins&egrave;re ou modifie une image. Allez &agrave; la page <a href="insert_image_button.htm">
  90 + Outil d'ajout d'images</a> pour plus de d&eacute;tails.</td>
  91 + </tr>
  92 + <tr>
  93 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  94 + <td>Nettoie le code et retire les param&egrave;tres non d&eacute;sir&eacute;s. Cet outil
  95 + est tr&egrave;s utile lorsque vous copiez du contenu provenant de logiciels
  96 + de bureatique.</td>
  97 + </tr>
  98 + <tr>
  99 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  100 + <td>Affiche cette page d'aide.</td>
  101 + </tr>
  102 +</table>
  103 +<br>
  104 +<hr noshade>
  105 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  106 + <tr>
  107 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  108 + <td align="right"><a href="#">Haut de page</a></td>
  109 + </tr>
  110 +</table>
  111 +</BODY>
  112 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/images/insert_image_window.gif 0 → 100644

22.5 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/images/insert_link_window.gif 0 → 100644

22.7 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Table des mati&egrave;res de l'aide</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">Table des mati&egrave;res</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +Faites votre s&eacute;lection parmis les th&egrave;mes suivants:
  17 +<ul class="toc_ul">
  18 + <li class="toc_li"><a href="about.htm">&Agrave; propos de TinyMCE</a></li>
  19 + <li class="toc_li"><a href="common_buttons.htm">Outils communs</a></li>
  20 + <li class="toc_li"><a href="insert_image_button.htm">Outil d'ajout d'images</a></li>
  21 + <li class="toc_li"><a href="insert_link_button.htm">Outil d'ajout d'hyperliens</a></li>
  22 +</ul>
  23 +<hr noshade>
  24 +</BODY>
  25 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Outil d'ajout d'images</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Outil d'ajout d'images</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +L'outil d'ajout d'images ouvre la fen&ecirc;tre ci-dessous.<br>
  19 +<br>
  20 +<img src="images/insert_image_window.gif"><br>
  21 +<br>
  22 +Vous entrez tout simplement l'adresse de l'image que vous d&eacute;sirez ajouter et
  23 +entrez une description facultative. La description sera affich&eacute;e en texte alternatif
  24 +sur l'image lorsqu'elle sera publi&eacute;e.<br>
  25 +<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  30 + <td align="right"><a href="#">Haut de page</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Outil d'ajout d'hyperliens</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Outil d'ajout d'hyperliens</span></td>
  13 + <td align="right"><a href="index.htm">Table des mati&egrave;res</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +L'outil d'ajout d'hyperlien ouvre la fen&ecirc;tre ci-dessous.<br>
  19 +<br>
  20 +<img src="images/insert_link_window.gif"><br>
  21 +<br>
  22 +Il y a deux champs dans cette fen&ecirc;tre. L'Adresse URL est l'adresse
  23 +de l'hyperlien. La destination vous permet de choisir de quelle fa&ccedil;on
  24 +l'hyperlien sera ouvert.<br>
  25 +<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>Aller &agrave;: <a href="index.htm">Table des mati&egrave;res</a></td>
  30 + <td align="right"><a href="#">Haut de page</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/fr_ca/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>&Uuml;ber TinyMCE</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">A TinyMCE-r&#337;l</span></td>
  13 + <td align="right"><a href="index.htm">Tartalom</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +A TinyMCE egy kompakt WYSIWYG-szerkeszt&#337; az MSIE-hoz &eacute;s a Mozill&aacute;hoz hasonl&oacute; webb&ouml;ng&eacute;sz&#337;k sz&aacute;m&aacute;ra, mely lehet&#337;s&eacute;get ny&uacute;jt &ouml;nnek a HTML tartalmak egyszer&#369; szerkeszt&eacute;s&eacute;re. A legt&ouml;bb sz&ouml;vegszerkeszt&#337;ben el&eacute;rhet&#337; funkci&oacute;kat ny&uacute;jtja egyszer&#369;en kezelhet&#337; form&aacute;ban.<br>
  19 +<br>
  20 +<hr noshade>
  21 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  22 + <tr>
  23 + <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
  24 + <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
  25 + </tr>
  26 +</table>
  27 +<br>
  28 +</BODY>
  29 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Allgemeine Schaltfl&auml;chen</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Allgemeine Schaltfl&auml;chen</span></td>
  13 + <td align="right"><a href="index.htm">Tartalom</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Untenstehend eine kurze Beschreibung jeder Schaltfl&auml;che.<br>
  19 +<br>
  20 +<table border="1" cellpadding="3" cellspacing="0">
  21 + <tr>
  22 + <td><img src="../../images/bold.gif" width="20" height="20"></td>
  23 + <td>Félkövér szöveg.</td>
  24 + </tr>
  25 + <tr>
  26 + <td><img src="../../images/italic.gif" width="20" height="20"></td>
  27 + <td>Dõlt szöveg .</td>
  28 + </tr>
  29 + <tr>
  30 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  31 + <td>Aláhúzott szöveg .</td>
  32 + </tr>
  33 + <tr>
  34 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  35 + <td>Áthúzott szöveg .</td>
  36 + </tr>
  37 + <tr>
  38 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  39 + <td>Balra igazítás .</td>
  40 + </tr>
  41 + <tr>
  42 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  43 + <td>Középre igazítás .</td>
  44 + </tr>
  45 + <tr>
  46 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  47 + <td>Jobbra igazíás .</td>
  48 + </tr>
  49 + <tr>
  50 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  51 + <td>Sorkizárt.</td>
  52 + </tr>
  53 + <tr>
  54 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  55 + <td>Felsorolás / pontozott lista. </td>
  56 + </tr>
  57 + <tr>
  58 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  59 + <td>Felsorolás / számozott lista.</td>
  60 + </tr>
  61 + <tr>
  62 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  63 + <td>Behúzás balra .</td>
  64 + </tr>
  65 + <tr>
  66 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  67 + <td>behúzás jobbra .</td>
  68 + </tr>
  69 + <tr>
  70 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  71 + <td>Utolsó parancs visszavonása .</td>
  72 + </tr>
  73 + <tr>
  74 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  75 + <td>Utolsó parancs ismétlése .</td>
  76 + </tr>
  77 + <tr>
  78 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  79 + <td>Új link beillesztése, bõvebb információért olvassa el a <a href="insert_link_button.htm">Link beillesztését</a>.</td>
  80 + </tr>
  81 + <tr>
  82 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  83 + <td>A kijelölt link eltávolítása / Az összes kijelölt link eltávolítása.</td>
  84 + </tr>
  85 + <tr>
  86 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  87 + <td>Egy új kép beillesztése, bõvebb információért olvassa el a <a href="insert_image_button.htm">Kép beillesztését </a>.</td>
  88 + </tr>
  89 + <tr>
  90 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  91 + <td>Kód tisztítása / Eltávolítja a nemkívánt formázásokat. Ez a funkció akkor hasznos, ha például Office dokumentumból másol tartalmat.</td>
  92 + </tr>
  93 + <tr>
  94 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  95 + <td>Ennek a segítségnek az elérése.</td>
  96 + </tr>
  97 +</table>
  98 +<br>
  99 +<hr noshade>
  100 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  101 + <tr>
  102 + <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td>
  103 + <td align="right"><a href="#">ugrás a lap tetejére </a></td>
  104 + </tr>
  105 +</table>
  106 +</BODY>
  107 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/images/insert_image_window.gif 0 → 100644

5.36 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/images/insert_link_window.gif 0 → 100644

5.63 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Inhaltsverzeichnis der Hilfe</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">Tartalomjegyzék</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +Kattintson az alábbi linkekre a segítség különbözõ részeinek eléréséhez.
  17 +<ul class="toc_ul">
  18 + <li class="toc_li"><a href="about.htm">A TinyMCE-rõl</a></li>
  19 + <li class="toc_li"><a href="common_buttons.htm">Általános gombok </a></li>
  20 + <li class="toc_li"><a href="insert_image_button.htm">Kép beillesztése gomb </a></li>
  21 + <li class="toc_li"><a href="insert_link_button.htm">Link beillesztése gomb </a></li>
  22 +</ul>
  23 +<hr noshade>
  24 +</BODY>
  25 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Schaltfl&auml;che Bild einf&uuml;gen</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">K&eacute;p beilleszt&eacute;se gomb </span></td>
  13 + <td align="right"><a href="index.htm">Tartalom</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +A K&eacute;p beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.
  19 +<br>
  20 +<br>
  21 +<img src="images/insert_image_window.gif" width="350" height="166"><br>
  22 +<br>
  23 +Egyszer&#369;en meg kell adni a beilleszteni k&iacute;v&aacute;nt k&eacute;p el&eacute;r&eacute;s&eacute;nek URL-j&eacute;t, valamint egy r&ouml;vd le&iacute;r&aacute;st, mely alternat&iacute;v sz&ouml;vegk&eacute;nt ker&uuml;l megjelen&iacute;t&eacute;sre (pl. nem grafikus b&ouml;ng&eacute;sz&#337;kben).<br>
  24 +<hr noshade>
  25 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  26 + <tr>
  27 + <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
  28 + <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
  29 + </tr>
  30 +</table>
  31 +<br>
  32 +</BODY>
  33 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Schaltfl&auml;che Hyperlink einf&uuml;gen</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Link beilleszt&eacute;se gomb </span></td>
  13 + <td align="right"><a href="index.htm">Tartalom</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +A Link beilleszt&eacute;se gomb az al&aacute;bbi ablakot nyitja meg.<br>
  19 +<br>
  20 +<img src="images/insert_link_window.gif" width="330" height="166"><br>
  21 +<br>
  22 +K&eacute;t mez&#337;t kell kit&ouml;ltenie ebben az ablakban. Az els&#337; - &quot;Link URL&quot; - a hivatkoz&aacute;s URL-je. A m&aacute;sodik lehet&#337;s&eacute;get ad &Ouml;nnek a hivatkozt&aacute;s megjelen&iacute;t&eacute;s&eacute;nek kiv&aacute;laszt&aacute;s&aacute;hoz.<br>
  23 +<hr noshade>
  24 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  25 + <tr>
  26 + <td>Ugr&aacute;s a <a href="index.htm">Tartalomjegyz&eacute;kre</a></td>
  27 + <td align="right"><a href="#">ugr&aacute;s a lap tetej&eacute;re </a></td>
  28 + </tr>
  29 +</table>
  30 +<br>
  31 +</BODY>
  32 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/hu/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<html>
  3 +<head>
  4 + <title>Informazioni su TinyMCE</title>
  5 + <link href="style.css" rel="stylesheet" type="text/css">
  6 +</head>
  7 +<body>
  8 +<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
  9 + width="100%">
  10 + <tbody>
  11 + <tr>
  12 + <td><span class="title">Informazioni su TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">TOC</a></td>
  14 + </tr>
  15 + </tbody>
  16 +</table>
  17 +<hr noshade="noshade">
  18 +<br>
  19 +TinyMCE &egrave; un piccolo WYSIWYG (What You See Is What You Get,
  20 +quello che vedi &egrave; quello che ottieni) editor per i web browser
  21 +come MSIE o Mozilla che permette di editare HTML in modo comodo. Ha le
  22 +funzionalit&agrave; comuni di molti word processor e non dovrebbe
  23 +essere difficile da usare.<br>
  24 +<br>
  25 +<hr noshade="noshade">
  26 +<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
  27 + width="100%">
  28 + <tbody>
  29 + <tr>
  30 + <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
  31 + <td align="right"><a href="#">Su</a></td>
  32 + </tr>
  33 + </tbody>
  34 +</table>
  35 +<br>
  36 +<br>
  37 +</body>
  38 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<html>
  3 +<head>
  4 + <title>Pulsanti comuni</title>
  5 + <link href="style.css" rel="stylesheet" type="text/css">
  6 +</head>
  7 +<body>
  8 +<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
  9 + width="100%">
  10 + <tbody>
  11 + <tr>
  12 + <td><span class="title">Pulsanti comuni<br>
  13 + </span></td>
  14 + <td align="right"><a href="index.htm">TOC</a></td>
  15 + </tr>
  16 + </tbody>
  17 +</table>
  18 +<hr noshade="noshade">
  19 +<br>
  20 +Di seguito una breve descrizione di ogni pulsante.<br>
  21 +<br>
  22 +<table border="1" cellpadding="3" cellspacing="0">
  23 + <tbody>
  24 + <tr>
  25 + <td><img src="../../images/bold.gif" height="20" width="20"></td>
  26 + <td>Testo <span style="font-weight: bold;">grassetto</span>.</td>
  27 + </tr>
  28 + <tr>
  29 + <td><img src="../../images/italic.gif" height="20" width="20"></td>
  30 + <td>Testo <span style="font-style: italic;">corsivo</span>.</td>
  31 + </tr>
  32 + <tr>
  33 + <td><img src="../../images/underline.gif" height="20" width="20"></td>
  34 + <td>Testo <span style="text-decoration: underline;">sottolineato</span>.</td>
  35 + </tr>
  36 + <tr>
  37 + <td><img src="../../images/strikethrough.gif" height="20"
  38 + width="20"></td>
  39 + <td>Testo <span style="text-decoration: line-through;">barrato</span>.</td>
  40 + </tr>
  41 + <tr>
  42 + <td><img src="../../images/left.gif" height="20" width="20"></td>
  43 + <td>Allinea a sinistra.</td>
  44 + </tr>
  45 + <tr>
  46 + <td><img src="../../images/center.gif" height="20" width="20"></td>
  47 + <td>Allinea al centro.</td>
  48 + </tr>
  49 + <tr>
  50 + <td><img src="../../images/right.gif" height="20" width="20"></td>
  51 + <td>Allinea a destra.</td>
  52 + </tr>
  53 + <tr>
  54 + <td><img src="../../images/full.gif" height="20" width="20"></td>
  55 + <td>Giustifica.</td>
  56 + </tr>
  57 + <tr>
  58 + <td><img src="../../images/bullist.gif" height="20" width="20"></td>
  59 + <td>Lista non ordinata.</td>
  60 + </tr>
  61 + <tr>
  62 + <td><img src="../../images/numlist.gif" height="20" width="20"></td>
  63 + <td>Lista ordianta.<br>
  64 + </td>
  65 + </tr>
  66 + <tr>
  67 + <td><img src="../../images/outdent.gif" height="20" width="20"></td>
  68 + <td>Diminuisci l'indentazione.<br>
  69 + </td>
  70 + </tr>
  71 + <tr>
  72 + <td><img src="../../images/indent.gif" height="20" width="20"></td>
  73 + <td>Aumenta l'indentazione.</td>
  74 + </tr>
  75 + <tr>
  76 + <td><img src="../../images/undo.gif" height="20" width="20"></td>
  77 + <td>Annulla l'ultima operazione.</td>
  78 + </tr>
  79 + <tr>
  80 + <td><img src="../../images/redo.gif" height="20" width="20"></td>
  81 + <td>Ripeti l'ultima operazione.</td>
  82 + </tr>
  83 + <tr>
  84 + <td><img src="../../images/link.gif" height="20" width="20"></td>
  85 + <td>Inserieci un nuovo collegamento, maggiori informazioni su
  86 +questa funzione nella <a href="insert_link_button.htm">Sezione
  87 +'Inserisci un collegamento'</a></td>
  88 + </tr>
  89 + <tr>
  90 + <td><img src="../../images/unlink.gif" height="20" width="20"></td>
  91 + <td>Rimuovi tutti i collegamenti selezionati<br>
  92 + </td>
  93 + </tr>
  94 + <tr>
  95 + <td><img src="../../images/image.gif" height="20" width="20"></td>
  96 + <td>Inserieci una nuova immagine, maggiori informazioni su questa
  97 +funzione nella <a href="insert_image_button.htm">Sezione 'Inserisci
  98 +una immagine'</a>.</td>
  99 + </tr>
  100 + <tr>
  101 + <td><img src="../../images/cleanup.gif" height="20" width="20"></td>
  102 + <td>Ripulisci il codice/rimuovi la formattazione non voluta.
  103 +Questa funzione &egrave; utile quando si copia per esempio da un
  104 +programma office<br>
  105 + </td>
  106 + </tr>
  107 + <tr>
  108 + <td><img src="../../images/help.gif" height="20" width="20"></td>
  109 + <td>Mostra questa guida<br>
  110 + </td>
  111 + </tr>
  112 + </tbody>
  113 +</table>
  114 +<br>
  115 +<hr noshade="noshade">
  116 +<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
  117 + width="100%">
  118 + <tbody>
  119 + <tr>
  120 + <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
  121 + <td align="right"><a href="#">Su</a></td>
  122 + </tr>
  123 + </tbody>
  124 +</table>
  125 +</body>
  126 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/images/insert_image_window.gif 0 → 100644

5.87 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/images/insert_link_window.gif 0 → 100644

5.77 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<html>
  3 +<head>
  4 + <title>Indice della guida</title>
  5 + <link href="style.css" rel="stylesheet" type="text/css">
  6 +</head>
  7 +<body onload="window.focus();">
  8 +<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
  9 + width="100%">
  10 + <tbody>
  11 + <tr>
  12 + <td><span class="title">Tavola dei contenuti<br>
  13 + </span></td>
  14 + <td align="right">&nbsp;</td>
  15 + </tr>
  16 + </tbody>
  17 +</table>
  18 +<hr noshade="noshade">
  19 +<br>
  20 +Seleziona un argomento:<br>
  21 +<ul class="toc_ul">
  22 + <li class="toc_li"><a href="about.htm">Informazioni su TinyMCE</a></li>
  23 + <li class="toc_li"><a href="common_buttons.htm">Pulsanti comuni</a></li>
  24 + <li class="toc_li"><a href="insert_image_button.htm">Pulsante
  25 +'Inserisci immagine'<br>
  26 + </a></li>
  27 + <li class="toc_li"><a href="insert_link_button.htm">Pulsante
  28 +'Inserisci collegamento'</a></li>
  29 +</ul>
  30 +<hr noshade="noshade">
  31 +</body>
  32 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<html>
  3 +<head>
  4 + <title>Pulsante 'Inserisci immagine'</title>
  5 + <link href="style.css" rel="stylesheet" type="text/css">
  6 +</head>
  7 +<body>
  8 +<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
  9 + width="100%">
  10 + <tbody>
  11 + <tr>
  12 + <td><span class="title">Pulsante 'Inserisci immagine'<br>
  13 + </span></td>
  14 + <td align="right"><a href="index.htm">TOC</a></td>
  15 + </tr>
  16 + </tbody>
  17 +</table>
  18 +<hr noshade="noshade">
  19 +<br>
  20 +Il pulsante 'inserisci immagine' apre questa finestra.<br>
  21 +<br>
  22 +<img src="images/insert_image_window.gif" height="156" width="346"><br>
  23 +<br>
  24 +Semplicemente, inserite l'inidirzzo all'immagine che volete collegare e
  25 +datene una descrizione, che sar&agrave; poi visualizzata come testo
  26 +alternativo all'immagine nella pagina.<br>
  27 +<br>
  28 +<hr noshade="noshade">
  29 +<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
  30 + width="100%">
  31 + <tbody>
  32 + <tr>
  33 + <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
  34 + <td align="right"><a href="#">Su</a></td>
  35 + </tr>
  36 + </tbody>
  37 +</table>
  38 +<br>
  39 +<br>
  40 +</body>
  41 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<html>
  3 +<head>
  4 + <title>Pulsante 'Inserisci collegamento'</title>
  5 + <link href="style.css" rel="stylesheet" type="text/css">
  6 +</head>
  7 +<body>
  8 +<table class="pageheader" border="0" cellpadding="1" cellspacing="3"
  9 + width="100%">
  10 + <tbody>
  11 + <tr>
  12 + <td><span class="title">Pulsante 'Inserisci collegamento'<br>
  13 + </span></td>
  14 + <td align="right"><a href="index.htm">TOC</a></td>
  15 + </tr>
  16 + </tbody>
  17 +</table>
  18 +<hr noshade="noshade">
  19 +<br>
  20 +Questo pulsante apre una nuova finstra con le funzioni di
  21 +inserimento/modifica del collegamento.<br>
  22 +<br>
  23 +<img src="images/insert_link_window.gif" height="156" width="326"><br>
  24 +<br>
  25 +Ci sono due campi in questa finestra: il primo, "Link URL" &egrave;
  26 +l'indirizzo del collegamento. Il 'target' permette di selezionare come
  27 +il collegamento deve essere aperto.<br>
  28 +<br>
  29 +<hr noshade="noshade">
  30 +<table class="pagefooter" border="0" cellpadding="1" cellspacing="3"
  31 + width="100%">
  32 + <tbody>
  33 + <tr>
  34 + <td>Vai a: <a href="index.htm">Tavola dei contenuti</a></td>
  35 + <td align="right"><a href="#">Su</a></td>
  36 + </tr>
  37 + </tbody>
  38 +</table>
  39 +<br>
  40 +<br>
  41 +</body>
  42 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/it/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<meta name="generator" content="WebSite PRO 4.3" />
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<TITLE>O TinyMCE</TITLE>
  7 +<link href="style.css" rel="stylesheet" type="text/css">
  8 +</HEAD>
  9 +
  10 +<BODY>
  11 +
  12 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  13 + <tr>
  14 + <td><span class="title">O TinyMCE</span></td>
  15 + <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
  16 + </tr>
  17 +</table>
  18 +<hr noshade>
  19 +<br>
  20 +TinyMCE jest ma³ym edytorem WYSWIWYG dla przegl±darek internetowych takich jak MSIE
  21 +lub Mozilla, pozwalaj±cym na edytowanie zawarto¶ci strony HTML w sposób przyjazny dla
  22 +u¿ytkownika. Posiada szeref funkcji znanych z popularnych edytorów tekstu, wiêc powinien
  23 +byæ ³atwy w u¿yciu.<br>
  24 +<br>
  25 +<hr noshade>
  26 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  27 + <tr>
  28 + <td>Go to: <a href="index.htm">Spis tre¶ci</a></td>
  29 + <td align="right"><a href="#">Do góry</a></td>
  30 + </tr>
  31 +</table>
  32 +<br>
  33 +</BODY>
  34 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<meta name="generator" content="WebSite PRO 4.3" />
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<TITLE>Ważniejsze przyciski</TITLE>
  7 +<link href="style.css" rel="stylesheet" type="text/css">
  8 +</HEAD>
  9 +
  10 +<BODY>
  11 +
  12 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  13 + <tr>
  14 + <td><span class="title">Ważniejsze przyciski</span></td>
  15 + <td align="right"><a href="index.htm">Spis treści</a></td>
  16 + </tr>
  17 +</table>
  18 +<hr noshade>
  19 +<br>
  20 +Poniżej znajduje się krótki opis każdego przycisku.<img src="../../images/spacer.gif" width="1" height="1">
  21 +<br>
  22 +<br>
  23 +<table border="1" cellpadding="3" cellspacing="0">
  24 + <tr>
  25 + <td><img src="../../images/bold.gif" width="20" height="20"></td>
  26 + <td>Pogrubienie tekstu.</td>
  27 + </tr>
  28 + <tr>
  29 + <td><img src="../../images/italic.gif" width="20" height="20"></td>
  30 + <td>Pochylenie tekstu.</td>
  31 + </tr>
  32 + <tr>
  33 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  34 + <td>Podkreślenie tekstu.</td>
  35 + </tr>
  36 + <tr>
  37 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  38 + <td>Przekreślenie tekstu.</td>
  39 + </tr>
  40 + <tr>
  41 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  42 + <td>Wyrównanie do lewej</td>
  43 + </tr>
  44 + <tr>
  45 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  46 + <td>Wyśrodkowanie.</td>
  47 + </tr>
  48 + <tr>
  49 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  50 + <td>Wyrównanie do prawej.</td>
  51 + </tr>
  52 + <tr>
  53 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  54 + <td>Wyjustowanie.</td>
  55 + </tr>
  56 + <tr>
  57 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  58 + <td>Lista nieuporządkowana/lista punktów.</td>
  59 + </tr>
  60 + <tr>
  61 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  62 + <td>Lista uporządkowana/lista ponumerowana</td>
  63 + </tr>
  64 + <tr>
  65 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  66 + <td>Wysunięcie/zmniejsz wcięcie.</td>
  67 + </tr>
  68 + <tr>
  69 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  70 + <td>Wcięcie/zwiększ wcięcie.</td>
  71 + </tr>
  72 + <tr>
  73 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  74 + <td>Cofnięcie ostatnio wykonanej czynności</td>
  75 + </tr>
  76 + <tr>
  77 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  78 + <td>Ponowienie ostatnio wykonanej czynności</td>
  79 + </tr>
  80 + <tr>
  81 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  82 + <td>Wstawienie nowego łącza, przeczytaj więcej o tej funkcji sekcji <a href="insert_link_button.htm">Wstaw
  83 + łącze</a>.</td>
  84 + </tr>
  85 + <tr>
  86 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  87 + <td>Usunięcie łącz z zaznaczonej części/usunięcie wszystkich zaznaczonych łącz.</td>
  88 + </tr>
  89 + <tr>
  90 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  91 + <td>Wstawienie nowego zdjęcia, przeczytaj więcej o tej funkcji w sekcji <a href="insert_image_button.htm">Wstaw
  92 + zdjęcie</a>.</td>
  93 + </tr>
  94 + <tr>
  95 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  96 + <td>Oczyszczenie kodu/usunięcie niechcianeg formatowania. Ta funkcja jest pomocna kiedy
  97 + kopiujesz zawartość np. z worda.</td>
  98 + </tr>
  99 + <tr>
  100 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  101 + <td>Pokazanie tego okna pomocy.</td>
  102 + </tr>
  103 +</table>
  104 +<br>
  105 +<hr noshade>
  106 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  107 + <tr>
  108 + <td>Go to: <a href="index.htm">Spis treści</a></td>
  109 + <td align="right"><a href="#">Di góry</a></td>
  110 + </tr>
  111 +</table>
  112 +</BODY>
  113 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/images/insert_image_window.gif 0 → 100644

5.9 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/images/insert_link_window.gif 0 → 100644

5.65 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<meta name="generator" content="WebSite PRO 4.3" />
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<TITLE>Spis pomocy</TITLE>
  7 +<link href="style.css" rel="stylesheet" type="text/css">
  8 +</HEAD>
  9 +<BODY onload="window.focus();">
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Spis tre¶ci</span></td>
  13 + <td align="right">&nbsp;</td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Aby zobaczyæ poszczególne sekcje pomocy kliknij jeden z poni¿szych linków
  19 +<ul class="toc_ul">
  20 + <li class="toc_li"><a href="about.htm">O TinyMCE</a></li>
  21 + <li class="toc_li"><a href="common_buttons.htm">Lista wa¿niejszych przycisków</a></li>
  22 + <li class="toc_li"><a href="insert_image_button.htm">Przycisk "Wstaw zdjêcie"</a></li>
  23 + <li class="toc_li"><a href="insert_link_button.htm">Przycisk "Wstaw ³±cze"</a></li>
  24 +</ul>
  25 +<hr noshade>
  26 +</BODY>
  27 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<meta name="generator" content="WebSite PRO 4.3" />
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<TITLE>Przycisk "Wstaw zdjêcie"</TITLE>
  7 +<link href="style.css" rel="stylesheet" type="text/css">
  8 +</HEAD>
  9 +<BODY>
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
  13 + <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Przycisk "Wstaw zdjêcie" otwiera okno pokazane poni¿ej.<br>
  19 +<br>
  20 +<img src="images/insert_image_window.gif"><br>
  21 +<br>
  22 +Nale¿y podaæ adres URL lub scie¿kê dostêpu do zdjêcia które ma byæ wstawione i podaæ krótki opis
  23 +zdjêcia, jest on wy¶wietlany jako alternatyny tekstowy opis zdjêcia umieszczonego na stronie.
  24 +<br>
  25 +<hr noshade>
  26 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  27 + <tr>
  28 + <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
  29 + <td align="right"><a href="#">Do góry</a></td>
  30 + </tr>
  31 +</table>
  32 +<br>
  33 +</BODY>
  34 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<meta name="generator" content="WebSite PRO 4.3" />
  5 +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  6 +<TITLE>Przycisk "Wstaw ³±cze"</TITLE>
  7 +<link href="style.css" rel="stylesheet" type="text/css">
  8 +</HEAD>
  9 +
  10 +<BODY>
  11 +
  12 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  13 + <tr>
  14 + <td><span class="title">Przycisk "Wstaw ³±cze"</span></td>
  15 + <td align="right"><a href="index.htm">Spis tre¶ci</a></td>
  16 + </tr>
  17 +</table>
  18 +<hr noshade>
  19 +<br>
  20 +Ten przycisk otwiera nowe okno, pozwalaj±ce na wstawienie lub edytowanie ³±cza.<br>
  21 +<br>
  22 +<img src="images/insert_link_window.gif" width="330" height="159"><br>
  23 +<br>
  24 +S± dwa pola w tym oknie, pierwsze &quot;Adres URL&quot; jest adresem URL ³±cza
  25 +. "Cel" umo¿liwia ustalenie jak ³±cze ma byæ otwarte.<br>
  26 +<br>
  27 +<hr noshade>
  28 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  29 + <tr>
  30 + <td>Id¼ do: <a href="index.htm">Spis tre¶ci</a></td>
  31 + <td align="right"><a href="#">Do góry</a></td>
  32 + </tr>
  33 +</table>
  34 +<br>
  35 +</BODY>
  36 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/pl/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/about.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>About TinyMCE</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Om TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">IF</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +TinyMCE &auml;r en liten WYSIWYG-editor f&ouml;r webl&auml;sare som
  19 +MSIE och Mozilla vilken m&ouml;jligg&ouml;r f&ouml;r anv&auml;ndare att redigera
  20 +HTML-inneh&aring;ll p&aring; ett mer anv&auml;ndarv&auml;nligt s&auml;tt.
  21 +Applikationen har funktioner som liknar dem man finner i vanliga ordbehandlare
  22 +och borde inte vara speciellt sv&aring;rt att anv&auml;nda.<br>
  23 +<br>
  24 +<hr noshade>
  25 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  26 + <tr>
  27 + <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
  28 + <td align="right"><a href="#">Toppen</a></td>
  29 + </tr>
  30 +</table>
  31 +<br>
  32 +</BODY>
  33 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/common_buttons.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Common buttons</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Grundl&auml;ggande knappar</span></td>
  13 + <td align="right"><a href="index.htm">IF</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Nedan finner du en kort beskrivning av varje knapp/funktion.<br>
  19 +<br>
  20 +<table border="1" cellpadding="3" cellspacing="0">
  21 + <tr>
  22 + <td><img src="../../images/bold_de_se.gif" width="20" height="20"></td>
  23 + <td>Fet text.</td>
  24 + </tr>
  25 + <tr>
  26 + <td><img src="../../images/italic_de_se.gif" width="20" height="20"></td>
  27 + <td>Kursiv text.</td>
  28 + </tr>
  29 + <tr>
  30 + <td><img src="../../images/underline.gif" width="20" height="20"></td>
  31 + <td>Understruken text.</td>
  32 + </tr>
  33 + <tr>
  34 + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  35 + <td>Genomstruken text.</td>
  36 + </tr>
  37 + <tr>
  38 + <td><img src="../../images/left.gif" width="20" height="20"></td>
  39 + <td>Rak v&auml;nstermarginal.</td>
  40 + </tr>
  41 + <tr>
  42 + <td><img src="../../images/center.gif" width="20" height="20"></td>
  43 + <td>Centrera.</td>
  44 + </tr>
  45 + <tr>
  46 + <td><img src="../../images/right.gif" width="20" height="20"></td>
  47 + <td>Rak h&ouml;germarginal.</td>
  48 + </tr>
  49 + <tr>
  50 + <td><img src="../../images/full.gif" width="20" height="20"></td>
  51 + <td>Raka marginaler.</td>
  52 + </tr>
  53 + <tr>
  54 + <td><img src="../../images/bullist.gif" width="20" height="20"></td>
  55 + <td>Punktlista.</td>
  56 + </tr>
  57 + <tr>
  58 + <td><img src="../../images/numlist.gif" width="20" height="20"></td>
  59 + <td>Numrerad lista</td>
  60 + </tr>
  61 + <tr>
  62 + <td><img src="../../images/outdent.gif" width="20" height="20"></td>
  63 + <td>Minska indrag.</td>
  64 + </tr>
  65 + <tr>
  66 + <td><img src="../../images/indent.gif" width="20" height="20"></td>
  67 + <td>&Ouml;ka utdrag.</td>
  68 + </tr>
  69 + <tr>
  70 + <td><img src="../../images/undo.gif" width="20" height="20"></td>
  71 + <td>&Aring;ngra senaste &auml;ndringen.</td>
  72 + </tr>
  73 + <tr>
  74 + <td><img src="../../images/redo.gif" width="20" height="20"></td>
  75 + <td>G&ouml;r om senaste &auml;ndringen.</td>
  76 + </tr>
  77 + <tr>
  78 + <td><img src="../../images/link.gif" width="20" height="20"></td>
  79 + <td>Skapa/Redigera l&auml;nk, l&auml;s mer om denna funktion i
  80 + kapitlet <a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a>.</td>
  81 + </tr>
  82 + <tr>
  83 + <td><img src="../../images/unlink.gif" width="20" height="20"></td>
  84 + <td>Ta bort l&auml;nkar fr&aring;n markerade l&auml;nkar.</td>
  85 + </tr>
  86 + <tr>
  87 + <td><img src="../../images/image.gif" width="20" height="20"></td>
  88 + <td>Skapa/Redigera bild, l&auml;r mer om denna funktion i
  89 + kapitlet <a href="insert_image_button.htm">Skapa/Redigera bild</a>.</td>
  90 + </tr>
  91 + <tr>
  92 + <td><img src="../../images/cleanup.gif" width="20" height="20"></td>
  93 + <td>Rensa/St&auml;da k&aring;den. Denna funktion tar bort on&ouml;dig
  94 + formatering. B&ouml;r anv&auml;ndas n&auml;r man t.ex. kopierar text
  95 + fr&aring;n Office-program. </td>
  96 + </tr>
  97 + <tr>
  98 + <td><img src="../../images/help.gif" width="20" height="20"></td>
  99 + <td>Visad denna hj&auml;lp</td>
  100 + </tr>
  101 +</table>
  102 +<br>
  103 +<hr noshade>
  104 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  105 + <tr>
  106 + <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
  107 + <td align="right"><a href="#">Toppen</a></td>
  108 + </tr>
  109 +</table>
  110 +</BODY>
  111 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/images/insert_image_window.gif 0 → 100644

5.69 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/images/insert_link_window.gif 0 → 100644

5.63 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/index.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Help Index</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">Inneh&aring;llsf&ouml;rteckning</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +Klicka p&aring; l&auml;nkarna nedan f&ouml;r att g&aring; till olika
  17 +hj&auml;lpkapitel.
  18 +
  19 +<ul class="toc_ul">
  20 + <li class="toc_li"><a href="about.htm">Om TinyMCE</a></li>
  21 + <li class="toc_li"><a href="common_buttons.htm">Grundl&auml;ggande funktioner</a></li>
  22 + <li class="toc_li"><a href="insert_image_button.htm">Skapa/Redigera bild</a></li>
  23 + <li class="toc_li"><a href="insert_link_button.htm">Skapa/Redigera l&auml;nk</a></li>
  24 +</ul>
  25 +<hr noshade>
  26 +</BODY>
  27 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/insert_image_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Insert image button</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Skapa/Redigera bild</span></td>
  13 + <td align="right"><a href="index.htm">IF</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Skapa/Redigera bild-funktionen &ouml;ppnar ett nytt f&ouml;nster som ser ut som
  19 +bilden nedan.<br>
  20 +<br>
  21 +<img src="images/insert_image_window.gif" width="330" height="159"><br>
  22 +<br>
  23 +I detta f&ouml;nster skriver du in URL:en till bilden du vill l&auml;nka till
  24 +samt en bildbeskrivning, denna beskrivning kommer att visas som en alternativ
  25 +text till bilden.<br>
  26 +<hr noshade>
  27 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  28 + <tr>
  29 + <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
  30 + <td align="right"><a href="#">Toppen</a></td>
  31 + </tr>
  32 +</table>
  33 +<br>
  34 +</BODY>
  35 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/insert_link_button.htm 0 → 100644
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2 +<HTML>
  3 +<HEAD>
  4 +<TITLE>Insert link button</TITLE>
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">Skapa/Redigera l&auml;nk</span></td>
  13 + <td align="right"><a href="index.htm">IF</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +Denna funktion &ouml;ppnar ett nytt f&ouml;nster liknande det nedan.<br>
  19 +<br>
  20 +<img src="images/insert_link_window.gif" width="330" height="159"><br>
  21 +<br>
  22 +Detta f&ouml;nster har tv&aring; f&auml;lt l&auml;nkens URL/adress samt hur l&auml;nken
  23 +skall &ouml;ppnas.<br>
  24 +<br>
  25 +<hr noshade>
  26 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  27 + <tr>
  28 + <td>G&aring; till: <a href="index.htm">Inneh&aring;llsf&ouml;rteckning</a></td>
  29 + <td align="right"><a href="#">Toppen</a></td>
  30 + </tr>
  31 +</table>
  32 +<br>
  33 +</BODY>
  34 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/sv/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/about.htm 0 → 100644
  1 +<HTML>
  2 +<HEAD>
  3 +<TITLE>关于TinyMCE</TITLE>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">关于 TinyMCE</span></td>
  13 + <td align="right"><a href="index.htm">内容提要</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +TinyMCE是一种适用于MSIE和Mozilla等浏览器的轻量级所见即所得编辑器,以更加友好的方式供用户编辑HTML内容。它具有大部分文字处理器所常见的功能,并且易于使用。<br>
  19 +<br>
  20 +<hr noshade>
  21 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  22 + <tr>
  23 + <td>返回 <a href="index.htm">内容提要</a></td>
  24 + <td align="right"><a href="#">顶部</a></td>
  25 + </tr>
  26 +</table>
  27 +<br>
  28 +</BODY>
  29 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/common_buttons.htm 0 → 100644
  1 +<HTML>
  2 +<HEAD>
  3 +<TITLE>常用按钮</TITLE>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td bgcolor="#FFFFFF"><span class="title">常用按钮</span></td>
  13 + <td align="right"><a href="index.htm">内容提要</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>
  18 +以下是每个按钮的简短说明<img src="../../images/spacer.gif" width="1" height="1">
  19 +<br>
  20 +<br>
  21 +<table cellpadding="3" cellspacing="1" bgcolor="#111111">
  22 + <tr>
  23 + <td bgcolor="#FFFFFF"><img src="../../images/bold.gif" width="20" height="20"></td>
  24 + <td bgcolor="#FFFFFF">粗体文字样式</td>
  25 + </tr>
  26 + <tr>
  27 + <td bgcolor="#FFFFFF"><img src="../../images/italic.gif" width="20" height="20"></td>
  28 + <td bgcolor="#FFFFFF">斜体文字样式</td>
  29 + </tr>
  30 + <tr>
  31 + <td bgcolor="#FFFFFF"><img src="../../images/underline.gif" width="20" height="20"></td>
  32 + <td bgcolor="#FFFFFF">下划线文字样式</td>
  33 + </tr>
  34 + <tr>
  35 + <td bgcolor="#FFFFFF"><img src="../../images/strikethrough.gif" width="20" height="20"></td>
  36 + <td bgcolor="#FFFFFF">删除线文字样式</td>
  37 + </tr>
  38 + <tr>
  39 + <td bgcolor="#FFFFFF"><img src="../../images/left.gif" width="20" height="20"></td>
  40 + <td bgcolor="#FFFFFF">左对齐</td>
  41 + </tr>
  42 + <tr>
  43 + <td bgcolor="#FFFFFF"><img src="../../images/center.gif" width="20" height="20"></td>
  44 + <td bgcolor="#FFFFFF">居中对齐</td>
  45 + </tr>
  46 + <tr>
  47 + <td bgcolor="#FFFFFF"><img src="../../images/right.gif" width="20" height="20"></td>
  48 + <td bgcolor="#FFFFFF">右对齐</td>
  49 + </tr>
  50 + <tr>
  51 + <td bgcolor="#FFFFFF"><img src="../../images/full.gif" width="20" height="20"></td>
  52 + <td bgcolor="#FFFFFF">两端对齐</td>
  53 + </tr>
  54 + <tr>
  55 + <td bgcolor="#FFFFFF"><img src="../../images/bullist.gif" width="20" height="20"></td>
  56 + <td bgcolor="#FFFFFF">无序列表</td>
  57 + </tr>
  58 + <tr>
  59 + <td bgcolor="#FFFFFF"><img src="../../images/numlist.gif" width="20" height="20"></td>
  60 + <td bgcolor="#FFFFFF">有序列表</td>
  61 + </tr>
  62 + <tr>
  63 + <td bgcolor="#FFFFFF"><img src="../../images/outdent.gif" width="20" height="20"></td>
  64 + <td bgcolor="#FFFFFF">减少缩进量</td>
  65 + </tr>
  66 + <tr>
  67 + <td bgcolor="#FFFFFF"><img src="../../images/indent.gif" width="20" height="20"></td>
  68 + <td bgcolor="#FFFFFF">增加缩进量</td>
  69 + </tr>
  70 + <tr>
  71 + <td bgcolor="#FFFFFF"><img src="../../images/undo.gif" width="20" height="20"></td>
  72 + <td bgcolor="#FFFFFF">撤消上一操作</td>
  73 + </tr>
  74 + <tr>
  75 + <td bgcolor="#FFFFFF"><img src="../../images/redo.gif" width="20" height="20"></td>
  76 + <td bgcolor="#FFFFFF">重做上一操作</td>
  77 + </tr>
  78 + <tr>
  79 + <td bgcolor="#FFFFFF"><img src="../../images/link.gif" width="20" height="20"></td>
  80 + <td bgcolor="#FFFFFF">插入新链接,点击 <a href="insert_link_button.htm">插入链接按钮</a> 章节以查看更多内容。</td>
  81 + </tr>
  82 + <tr>
  83 + <td bgcolor="#FFFFFF"><img src="../../images/unlink.gif" width="20" height="20"></td>
  84 + <td bgcolor="#FFFFFF">删除当前选定的链接/移除全部选定的链接</td>
  85 + </tr>
  86 + <tr>
  87 + <td bgcolor="#FFFFFF"><img src="../../images/image.gif" width="20" height="20"></td>
  88 + <td bgcolor="#FFFFFF">插入新图像,点击 <a href="insert_image_button.htm">插入图像按钮</a> 章节以查看更多内容。</td>
  89 + </tr>
  90 + <tr>
  91 + <td bgcolor="#FFFFFF"><img src="../../images/cleanup.gif" width="20" height="20"></td>
  92 + <td bgcolor="#FFFFFF">清理代码/清除所有不需要的格式。此功能在你从office等产品中复制内容进来的时候特别有用。</td>
  93 + </tr>
  94 + <tr>
  95 + <td bgcolor="#FFFFFF"><img src="../../images/help.gif" width="20" height="20"></td>
  96 + <td bgcolor="#FFFFFF">显示此帮助窗口</td>
  97 + </tr>
  98 +</table>
  99 +<br>
  100 +<hr noshade>
  101 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  102 + <tr>
  103 + <td bgcolor="#FFFFFF">返回 <a href="index.htm">内容提要</a></td>
  104 + <td align="right"><a href="#">顶部</a></td>
  105 + </tr>
  106 +</table>
  107 +</BODY>
  108 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/images/insert_image_window.gif 0 → 100644

12.5 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/images/insert_link_window.gif 0 → 100644

11.7 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/index.htm 0 → 100644
  1 +<HTML>
  2 +<HEAD>
  3 +<TITLE>帮助索引</TITLE>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +<BODY onload="window.focus();">
  8 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  9 + <tr>
  10 + <td><span class="title">内容提要</span></td>
  11 + <td align="right">&nbsp;</td>
  12 + </tr>
  13 +</table>
  14 +<hr noshade>
  15 +<br>
  16 +请点击以下链接来查看帮助内容中的不同章节.
  17 +<ul class="toc_ul">
  18 + <li class="toc_li"><a href="about.htm">关于TinyMCE</a></li>
  19 + <li class="toc_li"><a href="common_buttons.htm">常用按钮</a></li>
  20 + <li class="toc_li"><a href="insert_image_button.htm">插入图像按钮</a></li>
  21 + <li class="toc_li"><a href="insert_link_button.htm">插入链接按钮</a></li>
  22 +</ul>
  23 +<hr noshade>
  24 +</BODY>
  25 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/insert_image_button.htm 0 → 100644
  1 +<HTML>
  2 +<HEAD>
  3 +<TITLE>插入图像按钮</TITLE>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">插入图像按钮</span></td>
  13 + <td align="right"><a href="index.htm">内容提要</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>点击<U>插入图片</U>按钮后会打开以下窗口:<br>
  18 +<br>
  19 +<img src="images/insert_image_window.gif" width="360" height="155" border="0"><br>
  20 +<br>你只需简单的输入需要连接的图像地址及图像描述(图像的替代文字)<br>
  21 +<br>
  22 +<hr noshade>
  23 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  24 + <tr>
  25 + <td>返回 <a href="index.htm">内容提要</a></td>
  26 + <td align="right"><a href="#">顶部</a></td>
  27 + </tr>
  28 +</table>
  29 +<br>
  30 +</BODY>
  31 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/insert_link_button.htm 0 → 100644
  1 +<HTML>
  2 +<HEAD>
  3 +<TITLE>插入链接按钮</TITLE>
  4 +<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5 +<link href="style.css" rel="stylesheet" type="text/css">
  6 +</HEAD>
  7 +
  8 +<BODY>
  9 +
  10 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
  11 + <tr>
  12 + <td><span class="title">插入链接按钮</span></td>
  13 + <td align="right"><a href="index.htm">内容提要</a></td>
  14 + </tr>
  15 +</table>
  16 +<hr noshade>
  17 +<br>此按钮会打开插入/编辑链接的对话窗口:<br>
  18 +<br>
  19 +<img src="images/insert_link_window.gif" width="320" height="155" border="0"><br>
  20 +<br>窗口中有两个表单域,第一个是链接的地址,第二个是链接的打开方式。<br>
  21 +<br>
  22 +<hr noshade>
  23 +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
  24 + <tr>
  25 + <td>返回 <a href="index.htm">内容提要</a></td>
  26 + <td align="right"><a href="#">顶部</a></td>
  27 + </tr>
  28 +</table>
  29 +<br>
  30 +</BODY>
  31 +</HTML>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/docs/zh_cn/style.css 0 → 100644
  1 +body { background-color: #FFFFFF; }
  2 +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
  3 +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
  4 +.subtitle { font-size: 12px; font-weight: bold; }
  5 +
  6 +.toc_ul, .toc_li { margin-left: 8 px; line-height: 16px; }
  7 +.step_ol, .step_li { margin-left: 11 px; line-height: 16px; }
  8 +img { border: #000000 solid 1px; }
  9 +
  10 +a:visited { color: #666666; text-decoration: underline; }
  11 +a:active { color: #666666; text-decoration: underline; }
  12 +a:hover { color: #666666; text-decoration: underline; }
  13 +a { color: #666666; text-decoration: underline; }
  14 +
  15 +.pageheader { border: #E0E0E0 solid 1px; }
  16 +.pagefooter { border: #E0E0E0 solid 1px; }
  17 +.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
  18 +.samplecontent { font-size: 10px; }
  19 +
  20 +.code { background-color: #FFFFFF; border: #000000 solid 1px; }
  21 +.codecontent { font-size: 10px; }
  22 +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
  23 +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold }
  24 +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold }
  25 +.codecontent a { color: #666666; text-decoration: none; font-weight: bold }
  26 +
  27 +hr { height: 1px; }
  28 +
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/editor_content.css 0 → 100644
  1 +body {
  2 + background-color: #FFFFFF;
  3 + font-family: Verdana, Arial, Helvetica, sans-serif;
  4 + font-size: 10px;
  5 + scrollbar-3dlight-color: #F0F0EE;
  6 + scrollbar-arrow-color: #676662;
  7 + scrollbar-base-color: #F0F0EE;
  8 + scrollbar-darkshadow-color: #DDDDDD;
  9 + scrollbar-face-color: #E0E0DD;
  10 + scrollbar-highlight-color: #F0F0EE;
  11 + scrollbar-shadow-color: #F0F0EE;
  12 + scrollbar-track-color: #F5F5F5;
  13 +}
  14 +
  15 +td {
  16 + font-family: Verdana, Arial, Helvetica, sans-serif;
  17 + font-size: 10px;
  18 +}
  19 +
  20 +pre {
  21 + font-family: Verdana, Arial, Helvetica, sans-serif;
  22 + font-size: 10px;
  23 +}
  24 +
  25 +.mceVisualAid {
  26 + border: 1px dashed #BBBBBB;
  27 +}
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/editor_popup.css 0 → 100644
  1 +body {
  2 + background-color: #F0F0EE;
  3 + font-family: Verdana, Arial, Helvetica, sans-serif;
  4 + font-size: 11px;
  5 + scrollbar-3dlight-color: #F0F0EE;
  6 + scrollbar-arrow-color: #676662;
  7 + scrollbar-base-color: #F0F0EE;
  8 + scrollbar-darkshadow-color: #DDDDDD;
  9 + scrollbar-face-color: #E0E0DD;
  10 + scrollbar-highlight-color: #F0F0EE;
  11 + scrollbar-shadow-color: #F0F0EE;
  12 + scrollbar-track-color: #F5F5F5;
  13 +}
  14 +
  15 +td {
  16 + font-family: Verdana, Arial, Helvetica, sans-serif;
  17 + font-size: 11px;
  18 +}
  19 +
  20 +input {
  21 + background: #FFFFFF;
  22 + border: 1px solid #cccccc;
  23 +}
  24 +
  25 +td, input, select, textarea {
  26 + font-family: Verdana, Arial, Helvetica, sans-serif;
  27 + font-size: 10px;
  28 +}
  29 +
  30 +input, select, textarea {
  31 + border: 1px solid #808080;
  32 +}
  33 +
  34 +.input_noborder {
  35 + border: 0px solid #808080;
  36 +}
  37 +
  38 +.title {
  39 + font-size: 12px;
  40 + font-weight: bold;
  41 +}
0 42 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/editor_template.js 0 → 100644
  1 +function TinyMCE_default_getEditorTemplate(){var template=new Array();template['html']='\
  2 +<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\
  3 +<tr><td align="center">\
  4 +<span id="{$editor_id}">IFRAME</span>\
  5 +</td></tr>\
  6 +<tr><td class="mceToolbar" align="center" height="1">\
  7 +<img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\')">\
  8 +<img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\')">\
  9 +<img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\')">\
  10 +<img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\')">\
  11 +<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
  12 +<img id="{$editor_id}_left" src="{$themeurl}/images/left.gif" title="{$lang_justifyleft_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyLeft\')">\
  13 +<img id="{$editor_id}_center" src="{$themeurl}/images/center.gif" title="{$lang_justifycenter_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyCenter\')">\
  14 +<img id="{$editor_id}_right" src="{$themeurl}/images/right.gif" title="{$lang_justifyright_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyRight\')">\
  15 +<img id="{$editor_id}_full" src="{$themeurl}/images/full.gif" title="{$lang_justifyfull_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyFull\')">\
  16 +<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
  17 +<img src="{$themeurl}/images/outdent.gif" title="{$lang_outdent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Outdent\')">\
  18 +<img src="{$themeurl}/images/indent.gif" title="{$lang_indent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Indent\')">\
  19 +<br>\
  20 +<img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\')">\
  21 +<img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\')">\
  22 +<img src="{$themeurl}/images/spacer.gif" width="1" height="15" width="20" height="20" class="mceSeparatorLine">\
  23 +<img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\')">\
  24 +<img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\')">\
  25 +<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
  26 +<img id="{$editor_id}_link" src="{$themeurl}/images/link.gif" title="{$lang_link_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceLink\', true)">\
  27 +<img src="{$themeurl}/images/unlink.gif" title="{$lang_unlink_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'unlink\')">\
  28 +<img id="{$editor_id}_image" src="{$themeurl}/images/image.gif" title="{$lang_image_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceImage\', true)">\
  29 +<img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\')">\
  30 +<img src="{$themeurl}/images/help.gif" title="{$lang_help_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceHelp\')">\
  31 +</td></tr>\
  32 +</table>';template['delta_width']=0;template['delta_height']=-40;return template;}function TinyMCE_default_getInsertLinkTemplate(){var template=new Array();template['file']='link.htm';template['width']=320;template['height']=200;template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);return template;}function TinyMCE_default_getInsertImageTemplate(){var template=new Array();template['file']='image.htm';template['width']=360;template['height']=200;template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);return template;}function TinyMCE_default_handleNodeChange(editor_id,node){tinyMCE.switchClassSticky(editor_id+'_left','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_right','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_center','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_full','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonNormal');alignNode=node;breakOut=false;do{if(!alignNode.getAttribute||!alignNode.getAttribute('align'))continue;switch(alignNode.getAttribute('align').toLowerCase()){case "left":tinyMCE.switchClassSticky(editor_id+'_left','mceButtonSelected');breakOut=true;break;case "right":tinyMCE.switchClassSticky(editor_id+'_right','mceButtonSelected');breakOut=true;break;case "middle":case "center":tinyMCE.switchClassSticky(editor_id+'_center','mceButtonSelected');breakOut=true;break;case "justify":tinyMCE.switchClassSticky(editor_id+'_full','mceButtonSelected');breakOut=true;break;}}while(!breakOut&&(alignNode=alignNode.parentNode));do{switch(node.nodeName.toLowerCase()){case "b":case "strong":tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonSelected');break;case "i":case "em":tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonSelected');break;case "u":tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonSelected');break;case "strike":tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonSelected');break;case "ul":tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonSelected');break;case "ol":tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonSelected');break;}}while((node=node.parentNode));}
0 33 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/editor_ui.css 0 → 100644
  1 +.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
  2 + margin-top: 1px;
  3 + margin-left: 1px;
  4 +}
  5 +
  6 +.mceButtonNormal {
  7 + border-top: 1px solid;
  8 + border-left: 1px solid;
  9 + border-bottom: 1px solid;
  10 + border-right: 1px solid;
  11 + border-color: #F0F0EE;
  12 + cursor: arrow;
  13 +}
  14 +
  15 +.mceButtonOver {
  16 +/* border-top: 1px solid buttonhighlight;
  17 + border-left: 1px solid buttonhighlight;
  18 + border-bottom: 1px solid buttonshadow;
  19 + border-right: 1px solid buttonshadow;*/
  20 + border: 1px solid #0A246A;
  21 + cursor: arrow;
  22 + background-color: #B6BDD2;
  23 +}
  24 +
  25 +.mceButtonDown {
  26 +/* border-bottom: 1px solid buttonhighlight;
  27 + border-right: 1px solid buttonhighlight;
  28 + border-top: 1px solid buttonshadow;
  29 + border-left: 1px solid buttonshadow;*/
  30 + cursor: arrow;
  31 + border: 1px solid #0A246A;
  32 + background-color: #8592B5;
  33 +}
  34 +
  35 +.mceButtonDisabled {
  36 + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  37 + border-top: 1px solid;
  38 + border-left: 1px solid;
  39 + border-bottom: 1px solid;
  40 + border-right: 1px solid;
  41 + border-color: #F0F0EE;
  42 + cursor: arrow;
  43 +}
  44 +
  45 +.mceSeparator {
  46 + border-top: 1px solid buttonhighlight;
  47 + border-left: 1px solid buttonhighlight;
  48 + border-bottom: 1px solid buttonshadow;
  49 + border-right: 1px solid buttonshadow;
  50 + margin-right: 2px;
  51 + margin-left: 2px;
  52 +}
  53 +
  54 +.mceSeparatorLine {
  55 + margin:2px;
  56 + margin-left: 4px;
  57 + background-color: #F0F0EE;
  58 + border-top: 1px solid buttonshadow;
  59 + border-left: 1px solid buttonshadow;
  60 + border-bottom: 1px solid buttonhighlight;
  61 + border-right: 1px solid buttonhighlight;
  62 + width: 0px;
  63 + height: 15px;
  64 +}
  65 +
  66 +.mceSelectList {
  67 + font-family: "MS Sans Serif";
  68 + font-size: 7pt;
  69 + font-weight: normal;
  70 + margin-top: 2px;
  71 +}
  72 +
  73 +.mceLabel, .mceLabelDisabled {
  74 + font-family: "MS Sans Serif";
  75 + font-size: 9pt;
  76 +}
  77 +
  78 +.mceLabel {
  79 + color: #000000;
  80 +}
  81 +
  82 +.mceLabelDisabled {
  83 + cursor: text;
  84 + color: #999999;
  85 +}
  86 +
  87 +.mceEditor {
  88 + background: #F0F0EE;
  89 + border: 1px solid #cccccc;
  90 +}
  91 +
  92 +.mceEditorArea {
  93 + font-family: "MS Sans Serif";
  94 + background: #FFFFFF;
  95 +}
  96 +
  97 +.mceToolbar {
  98 + background: #F0F0EE;
  99 + border-top: 1px solid #cccccc;
  100 +}
0 101 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/image.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_image_title}</title>
  4 +<script language="javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript">
  6 + function insertImage() {
  7 + if (window.opener) {
  8 + var src = document.forms[0].src.value;
  9 + var alt = document.forms[0].alt.value;
  10 +
  11 + window.opener.tinyMCE.insertImage(src, alt);
  12 + top.close();
  13 + }
  14 + }
  15 +
  16 + function init() {
  17 + var formObj = document.forms[0];
  18 +
  19 + formObj.src.value = tinyMCE.getWindowArg('src');
  20 + formObj.alt.value = tinyMCE.getWindowArg('alt');
  21 + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);
  22 +
  23 + window.focus();
  24 + }
  25 +
  26 + function cancelAction() {
  27 + top.close();
  28 + }
  29 +</script>
  30 +</head>
  31 +<body onload="window.focus();init();">
  32 +<form onsubmit="insertImage();return false;">
  33 + <table border="0" cellpadding="0" cellspacing="0" width="100%">
  34 + <tr>
  35 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  36 + <tr>
  37 + <td colspan="2" class="title">{$lang_insert_image_title}</td>
  38 + </tr>
  39 + <tr>
  40 + <td>{$lang_insert_image_src}:</td>
  41 + <td><input name="src" type="text" id="src" value="" style="width: 200px"></td>
  42 + </tr>
  43 + <tr>
  44 + <td>{$lang_insert_image_alt}:</td>
  45 + <td><input name="alt" type="text" id="alt" value="" style="width: 200px"></td>
  46 + </tr>
  47 + <tr>
  48 + <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertImage();">
  49 + </td>
  50 + <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
  51 + </tr>
  52 + </table></td>
  53 + </tr>
  54 + </table>
  55 +</form>
  56 +</body>
  57 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/bold.gif 0 → 100644

864 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/bold_de_se.gif 0 → 100644

79 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/bold_fr.gif 0 → 100644

78 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/bold_ru.gif 0 → 100644

77 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/bullist.gif 0 → 100644

883 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/center.gif 0 → 100644

855 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/cleanup.gif 0 → 100644

977 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/copy.gif 0 → 100644

987 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/cut.gif 0 → 100644

358 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/full.gif 0 → 100644

856 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/help.gif 0 → 100644

1 KB

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/image.gif 0 → 100644

194 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/indent.gif 0 → 100644

890 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/italic.gif 0 → 100644

860 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/italic_de_se.gif 0 → 100644

81 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/italic_ru.gif 0 → 100644

78 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/left.gif 0 → 100644

856 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/link.gif 0 → 100644

545 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/numlist.gif 0 → 100644

889 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/outdent.gif 0 → 100644

887 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/paste.gif 0 → 100644

1022 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/redo.gif 0 → 100644

942 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/right.gif 0 → 100644

855 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/spacer.gif 0 → 100644

43 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/strikethrough.gif 0 → 100644

873 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/underline.gif 0 → 100644

872 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/underline_ru.gif 0 → 100644

77 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/undo.gif 0 → 100644

945 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/images/unlink.gif 0 → 100644

561 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/default/link.htm 0 → 100644
  1 +<html>
  2 +<head>
  3 +<title>{$lang_insert_link_title}</title>
  4 +<script language="javascript" src="../../tiny_mce_popup.js"></script>
  5 +<script language="javascript">
  6 + function init() {
  7 + for (var i=0; i<document.forms[0].target.options.length; i++) {
  8 + var option = document.forms[0].target.options[i];
  9 +
  10 + if (option.value == tinyMCE.getWindowArg('target'))
  11 + option.selected = true;
  12 + }
  13 +
  14 + document.forms[0].href.value = tinyMCE.getWindowArg('href');
  15 + document.forms[0].insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true);
  16 +
  17 + window.focus();
  18 + }
  19 +
  20 + function insertLink() {
  21 + if (window.opener) {
  22 + var href = document.forms[0].href.value;
  23 + var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;
  24 +
  25 + window.opener.tinyMCE.insertLink(href, target);
  26 + top.close();
  27 + }
  28 + }
  29 +
  30 + function cancelAction() {
  31 + top.close();
  32 + }
  33 +</script>
  34 +</head>
  35 +<body onload="init();">
  36 +<form onsubmit="insertLink();return false;">
  37 + <table border="0" cellpadding="0" cellspacing="0" width="100%">
  38 + <tr>
  39 + <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  40 + <tr>
  41 + <td colspan="2" class="title">{$lang_insert_link_title}</td>
  42 + </tr>
  43 + <tr>
  44 + <td>{$lang_insert_link_url}:</td>
  45 + <td><input name="href" type="text" id="href" value="" style="width: 200px"></td>
  46 + </tr>
  47 + <tr>
  48 + <td>{$lang_insert_link_target}:</td>
  49 + <td><select name="target" style="width: 200px">
  50 + <option value="_self">{$lang_insert_link_target_same}</option>
  51 + <option value="_blank">{$lang_insert_link_target_blank}</option>
  52 + </select></td>
  53 + </tr>
  54 + <tr>
  55 + <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertLink();">
  56 + </td>
  57 + <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
  58 + </tr>
  59 + </table></td>
  60 + </tr>
  61 + </table>
  62 +</form>
  63 +</body>
  64 +</html>
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/editor_content.css 0 → 100644
  1 +body {
  2 + background-color: #FFFFFF;
  3 + font-family: Verdana, Arial, Helvetica, sans-serif;
  4 + font-size: 10px;
  5 + scrollbar-3dlight-color: #F0F0EE;
  6 + scrollbar-arrow-color: #676662;
  7 + scrollbar-base-color: #F0F0EE;
  8 + scrollbar-darkshadow-color: #DDDDDD;
  9 + scrollbar-face-color: #E0E0DD;
  10 + scrollbar-highlight-color: #F0F0EE;
  11 + scrollbar-shadow-color: #F0F0EE;
  12 + scrollbar-track-color: #F5F5F5;
  13 +}
  14 +
  15 +td {
  16 + font-family: Verdana, Arial, Helvetica, sans-serif;
  17 + font-size: 10px;
  18 +}
  19 +
  20 +pre {
  21 + font-family: Verdana, Arial, Helvetica, sans-serif;
  22 + font-size: 10px;
  23 +}
  24 +
  25 +.mceVisualAid {
  26 + border: 1px dashed #BBBBBB;
  27 +}
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/editor_popup.css 0 → 100644
  1 +body {
  2 + background-color: #F0F0EE;
  3 + font-family: Verdana, Arial, Helvetica, sans-serif;
  4 + font-size: 11px;
  5 + scrollbar-3dlight-color: #F0F0EE;
  6 + scrollbar-arrow-color: #676662;
  7 + scrollbar-base-color: #F0F0EE;
  8 + scrollbar-darkshadow-color: #DDDDDD;
  9 + scrollbar-face-color: #E0E0DD;
  10 + scrollbar-highlight-color: #F0F0EE;
  11 + scrollbar-shadow-color: #F0F0EE;
  12 + scrollbar-track-color: #F5F5F5;
  13 +}
  14 +
  15 +td {
  16 + font-family: Verdana, Arial, Helvetica, sans-serif;
  17 + font-size: 11px;
  18 +}
  19 +
  20 +input {
  21 + background: #FFFFFF;
  22 + border: 1px solid #cccccc;
  23 +}
  24 +
  25 +td, input, select, textarea {
  26 + font-family: Verdana, Arial, Helvetica, sans-serif;
  27 + font-size: 10px;
  28 +}
  29 +
  30 +input, select, textarea {
  31 + border: 1px solid #808080;
  32 +}
  33 +
  34 +.input_noborder {
  35 + border: 0px solid #808080;
  36 +}
  37 +
  38 +.title {
  39 + font-size: 12px;
  40 + font-weight: bold;
  41 +}
0 42 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js 0 → 100644
  1 +function TinyMCE_simple_getEditorTemplate(){var template=new Array();template['html']='\
  2 +<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\
  3 +<tr><td align="center">\
  4 +<span id="{$editor_id}">IFRAME</span>\
  5 +</td></tr>\
  6 +<tr><td class="mceToolbar" align="center" height="1">\
  7 +<img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\')">\
  8 +<img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\')">\
  9 +<img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\')">\
  10 +<img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\')">\
  11 +<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
  12 +<img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\')">\
  13 +<img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\')">\
  14 +<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
  15 +<img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\')">\
  16 +<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
  17 +<img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\')">\
  18 +<img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\')">\
  19 +</td></tr>\
  20 +</table>';template['delta_width']=0;template['delta_height']=-20;return template;}function TinyMCE_simple_handleNodeChange(editor_id,node){tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonNormal');do{switch(node.nodeName.toLowerCase()){case "b":case "strong":tinyMCE.switchClassSticky(editor_id+'_bold','mceButtonSelected');break;case "i":case "em":tinyMCE.switchClassSticky(editor_id+'_italic','mceButtonSelected');break;case "u":tinyMCE.switchClassSticky(editor_id+'_underline','mceButtonSelected');break;case "strike":tinyMCE.switchClassSticky(editor_id+'_strikethrough','mceButtonSelected');break;case "ul":tinyMCE.switchClassSticky(editor_id+'_bullist','mceButtonSelected');break;case "ol":tinyMCE.switchClassSticky(editor_id+'_numlist','mceButtonSelected');break;}}while((node=node.parentNode));}
0 21 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/editor_ui.css 0 → 100644
  1 +.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
  2 + margin-top: 1px;
  3 + margin-left: 1px;
  4 +}
  5 +
  6 +.mceButtonNormal {
  7 + border-top: 1px solid;
  8 + border-left: 1px solid;
  9 + border-bottom: 1px solid;
  10 + border-right: 1px solid;
  11 + border-color: #F0F0EE;
  12 + cursor: arrow;
  13 +}
  14 +
  15 +.mceButtonOver {
  16 + border: 1px solid #0A246A;
  17 + cursor: arrow;
  18 + background-color: #B6BDD2;
  19 +}
  20 +
  21 +.mceButtonDown {
  22 + cursor: arrow;
  23 + border: 1px solid #0A246A;
  24 + background-color: #8592B5;
  25 +}
  26 +
  27 +.mceButtonSelected {
  28 + border: 1px solid;
  29 + border-color: #C0C0BB;
  30 + cursor: arrow;
  31 +}
  32 +
  33 +.mceButtonDisabled {
  34 + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  35 + -moz-opacity:0.3;
  36 + opacity: 0.3;
  37 + border-top: 1px solid;
  38 + border-left: 1px solid;
  39 + border-bottom: 1px solid;
  40 + border-right: 1px solid;
  41 + border-color: #F0F0EE;
  42 + cursor: arrow;
  43 +}
  44 +
  45 +.mceSeparator {
  46 + border-top: 1px solid buttonhighlight;
  47 + border-left: 1px solid buttonhighlight;
  48 + border-bottom: 1px solid buttonshadow;
  49 + border-right: 1px solid buttonshadow;
  50 + margin-right: 2px;
  51 + margin-left: 2px;
  52 +}
  53 +
  54 +.mceSeparatorLine {
  55 + margin:2px;
  56 + margin-left: 4px;
  57 + background-color: #F0F0EE;
  58 + border-top: 1px solid buttonshadow;
  59 + border-left: 1px solid buttonshadow;
  60 + border-bottom: 1px solid buttonhighlight;
  61 + border-right: 1px solid buttonhighlight;
  62 + width: 0px;
  63 + height: 15px;
  64 +}
  65 +
  66 +.mceSelectList {
  67 + font-family: "MS Sans Serif";
  68 + font-size: 7pt;
  69 + font-weight: normal;
  70 + margin-top: 2px;
  71 +}
  72 +
  73 +.mceLabel, .mceLabelDisabled {
  74 + font-family: "MS Sans Serif";
  75 + font-size: 9pt;
  76 +}
  77 +
  78 +.mceLabel {
  79 + color: #000000;
  80 +}
  81 +
  82 +.mceLabelDisabled {
  83 + cursor: text;
  84 + color: #999999;
  85 +}
  86 +
  87 +.mceEditor {
  88 + background: #F0F0EE;
  89 + border: 1px solid #cccccc;
  90 +}
  91 +
  92 +.mceEditorArea {
  93 + font-family: "MS Sans Serif";
  94 + background: #FFFFFF;
  95 +}
  96 +
  97 +.mceToolbar {
  98 + background: #F0F0EE;
  99 + border-top: 1px solid #cccccc;
  100 +}
0 101 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/bold.gif 0 → 100644

864 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/bold_de_se.gif 0 → 100644

79 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/bold_fr.gif 0 → 100644

78 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/bold_ru.gif 0 → 100644

77 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/bullist.gif 0 → 100644

883 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/cleanup.gif 0 → 100644

977 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/italic.gif 0 → 100644

860 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/italic_de_se.gif 0 → 100644

81 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/italic_ru.gif 0 → 100644

78 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/numlist.gif 0 → 100644

889 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/redo.gif 0 → 100644

942 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/spacer.gif 0 → 100644

43 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/strikethrough.gif 0 → 100644

873 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/underline.gif 0 → 100644

129 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/underline_ru.gif 0 → 100644

77 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/themes/simple/images/undo.gif 0 → 100644

945 Bytes

thirdpartyjs/tinymce/jscripts/tiny_mce/tiny_mce.js 0 → 100644
  1 +/**
  2 + * $RCSfile$
  3 + * $Revision$
  4 + * $Date$
  5 + *
  6 + * @author Moxiecode
  7 + * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.
  8 + */
  9 + function TinyMCE(){this.instances=new Array();this.stickyClassesLookup=new Array();this.windowArgs=new Array();this.loadedFiles=new Array();this.configs=new Array();this.currentConfig=0;this.eventHandlers=new Array();this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isMSIE5=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5')!=-1);this.isMSIE5_0=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5.0')!=-1);this.isGecko=navigator.userAgent.indexOf('Gecko')!=-1;this.isSafari=navigator.userAgent.indexOf('Safari')!=-1;this.isMac=navigator.userAgent.indexOf('Mac')!=-1;this.dialogCounter=0;this.idCounter=0;};TinyMCE.prototype.defParam=function(key,def_val){this.settings[key]=tinyMCE.getParam(key,def_val);};TinyMCE.prototype.init=function(settings){var theme;this.settings=settings;if(typeof(document.execCommand)=='undefined')return;if(!tinyMCE.baseURL){var elements=document.getElementsByTagName('script');for(var i=0;i<elements.length;i++){if(elements[i].src&&(elements[i].src.indexOf("tiny_mce.js")!=-1||elements[i].src.indexOf("tiny_mce_src.js")!=-1||elements[i].src.indexOf("tiny_mce_gzip.php")!=-1)){var src=elements[i].src;tinyMCE.srcMode=(src.indexOf('_src')!=-1)?'_src':'';src=src.substring(0,src.lastIndexOf('/'));tinyMCE.baseURL=src;break;}}}this.documentBasePath=document.location.href;if(this.documentBasePath.indexOf('?')!=-1)this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.indexOf('?'));this.documentURL=this.documentBasePath;this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.lastIndexOf('/'));if(tinyMCE.baseURL.indexOf('://')==-1&&tinyMCE.baseURL.charAt(0)!='/'){tinyMCE.baseURL=this.documentBasePath+"/"+tinyMCE.baseURL;}this.defParam("mode","none");this.defParam("theme","advanced");this.defParam("plugins","",true);this.defParam("language","en");this.defParam("docs_language",this.settings['language']);this.defParam("elements","");this.defParam("textarea_trigger","mce_editable");this.defParam("valid_elements","+a[name|href|target|title|class],strong/b[class],em/i[class],strike[class],u[class],+p[dir|class|align],ol,ul,li,br,img[class|src|border=0|alt|title|hspace|vspace|width|height|align],sub,sup,blockquote[dir|style],table[border=0|cellspacing|cellpadding|width|height|class|align],tr[class|rowspan|width|height|align|valign],td[dir|class|colspan|rowspan|width|height|align|valign],div[dir|class|align],span[class|align],pre[class|align],address[class|align],h1[dir|class|align],h2[dir|class|align],h3[dir|class|align],h4[dir|class|align],h5[dir|class|align],h6[dir|class|align],hr");this.defParam("extended_valid_elements","");this.defParam("invalid_elements","");this.defParam("encoding","");this.defParam("urlconverter_callback",tinyMCE.getParam("urlconvertor_callback","TinyMCE.prototype.convertURL"));this.defParam("save_callback","");this.defParam("debug",false);this.defParam("force_br_newlines",false);this.defParam("force_p_newlines",true);this.defParam("add_form_submit_trigger",true);this.defParam("relative_urls",true);this.defParam("remove_script_host",true);this.defParam("focus_alert",true);this.defParam("document_base_url",this.documentURL);this.defParam("visual",true);this.defParam("visual_table_class","mceVisualAid");this.defParam("setupcontent_callback","");this.defParam("fix_content_duplication",true);this.defParam("custom_undo_redo",true);this.defParam("custom_undo_redo_levels",-1);this.defParam("custom_undo_redo_keyboard_shortcuts",true);this.defParam("verify_css_classes",false);this.defParam("trim_span_elements",true);this.defParam("verify_html",true);this.defParam("apply_source_formatting",false);this.defParam("directionality","ltr");this.defParam("auto_cleanup_word",false);this.defParam("cleanup_on_startup",false);this.defParam("inline_styles",false);this.defParam("convert_newlines_to_brs",false);this.defParam("auto_reset_designmode",false);this.defParam("entities","160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,yen,169,copy,174,reg,8482,trade,8240,permil,181,micro,183,middot,8226,bull,8230,hellip,8242,prime,8243,Prime,167,sect,182,para,223,szlig,8249,lsaquo,8250,rsaquo,171,laquo,187,raquo,8216,lsquo,8217,rsquo,8220,ldquo,8221,rdquo,8218,sbquo,8222,bdquo,60,lt,62,gt,8804,le,8805,ge,8211,ndash,8212,mdash,175,macr,8254,oline,164,curren,166,brvbar,168,uml,161,iexcl,191,iquest,710,circ,732,tilde,176,deg,8722,minus,177,plusmn,247,divide,8260,frasl,215,times,185,sup1,178,sup2,179,sup3,188,frac14,189,frac12,190,frac34,402,fnof,8747,int,8721,sum,8734,infin,8730,radic,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8712,isin,8713,notin,8715,ni,8719,prod,8743,and,8744,or,172,not,8745,cap,8746,cup,8706,part,8704,forall,8707,exist,8709,empty,8711,nabla,8727,lowast,8733,prop,8736,ang,180,acute,184,cedil,170,ordf,186,ordm,8224,dagger,8225,Dagger,192,Agrave,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,202,Ecirc,203,Euml,204,Igrave,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,212,Ocirc,213,Otilde,214,Ouml,216,Oslash,338,OElig,217,Ugrave,219,Ucirc,220,Uuml,376,Yuml,222,THORN,224,agrave,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,234,ecirc,235,euml,236,igrave,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,244,ocirc,245,otilde,246,ouml,248,oslash,339,oelig,249,ugrave,251,ucirc,252,uuml,254,thorn,255,yuml,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,8501,alefsym,982,piv,8476,real,977,thetasym,978,upsih,8472,weierp,8465,image,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8756,there4,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,173,shy,233,eacute");this.defParam("entity_encoding","named");this.defParam("cleanup_callback","");this.defParam("add_unload_trigger",true);this.defParam("ask",false);this.defParam("nowrap",false);this.defParam("auto_resize",false);this.defParam("auto_focus",false);this.defParam("cleanup",true);this.defParam("remove_linebreaks",true);this.defParam("button_tile_map",false);this.defParam("submit_patch",true);this.defParam("browsers","msie,safari,gecko");this.defParam("dialog_type","window");if(this.isMSIE&&this.settings['browsers'].indexOf('msie')==-1)return;if(this.isGecko&&this.settings['browsers'].indexOf('gecko')==-1)return;if(this.isSafari&&this.settings['browsers'].indexOf('safari')==-1)return;var baseHREF=tinyMCE.settings['document_base_url'];if(baseHREF.indexOf('?')!=-1)baseHREF=baseHREF.substring(0,baseHREF.indexOf('?'));this.settings['base_href']=baseHREF.substring(0,baseHREF.lastIndexOf('/'))+"/";theme=this.settings['theme'];this.blockRegExp=new RegExp("^(h1|h2|h3|h4|h5|h6|p|div|address|pre|form|table|li|ol|ul|td)$","i");this.settings['theme_href']=tinyMCE.baseURL+"/themes/"+theme;if(!tinyMCE.isMSIE)this.settings['force_br_newlines']=false;if(tinyMCE.getParam("content_css",false)){var cssPath=tinyMCE.getParam("content_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['content_css']=this.documentBasePath+"/"+cssPath;else this.settings['content_css']=cssPath;}else this.settings['content_css']=tinyMCE.baseURL+"/themes/"+theme+"/editor_content.css";if(tinyMCE.getParam("popups_css",false)){var cssPath=tinyMCE.getParam("popups_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['popups_css']=this.documentBasePath+"/"+cssPath;else this.settings['popups_css']=cssPath;}else this.settings['popups_css']=tinyMCE.baseURL+"/themes/"+theme+"/editor_popup.css";if(tinyMCE.getParam("editor_css",false)){var cssPath=tinyMCE.getParam("editor_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['editor_css']=this.documentBasePath+"/"+cssPath;else this.settings['editor_css']=cssPath;}else this.settings['editor_css']=tinyMCE.baseURL+"/themes/"+theme+"/editor_ui.css";if(tinyMCE.settings['debug']){var msg="Debug: \n";msg+="baseURL: "+this.baseURL+"\n";msg+="documentBasePath: "+this.documentBasePath+"\n";msg+="content_css: "+this.settings['content_css']+"\n";msg+="popups_css: "+this.settings['popups_css']+"\n";msg+="editor_css: "+this.settings['editor_css']+"\n";alert(msg);}this._initCleanup();if(this.configs.length==0){if(this.isSafari)alert("Safari support is very limited and should be considered experimental.\nSo there is no need to even submit bugreports on this early version.");tinyMCE.addEvent(window,"load",TinyMCE.prototype.onLoad);if(tinyMCE.isMSIE){if(tinyMCE.settings['add_unload_trigger']){tinyMCE.addEvent(window,"unload",TinyMCE.prototype.unloadHandler);tinyMCE.addEvent(window.document,"beforeunload",TinyMCE.prototype.unloadHandler);}}else{if(tinyMCE.settings['add_unload_trigger'])tinyMCE.addEvent(window,"unload",function(){tinyMCE.triggerSave(true,true);});}}this.loadScript(tinyMCE.baseURL+'/themes/'+this.settings['theme']+'/editor_template'+tinyMCE.srcMode+'.js');this.loadScript(tinyMCE.baseURL+'/langs/'+this.settings['language']+'.js');this.loadCSS(this.settings['editor_css']);var themePlugins=tinyMCE.getParam('plugins','',true,',');if(this.settings['plugins']!=''){for(var i=0;i<themePlugins.length;i++)this.loadScript(tinyMCE.baseURL+'/plugins/'+themePlugins[i]+'/editor_plugin'+tinyMCE.srcMode+'.js');}settings['index']=this.configs.length;this.configs[this.configs.length]=settings;};TinyMCE.prototype.loadScript=function(url){for(var i=0;i<this.loadedFiles.length;i++){if(this.loadedFiles[i]==url)return;}document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+url+'"></script>');this.loadedFiles[this.loadedFiles.length]=url;};TinyMCE.prototype.loadCSS=function(url){for(var i=0;i<this.loadedFiles.length;i++){if(this.loadedFiles[i]==url)return;}document.write('<link href="'+url+'" rel="stylesheet" type="text/css" />');this.loadedFiles[this.loadedFiles.length]=url;};TinyMCE.prototype.importCSS=function(doc,css_file){if(tinyMCE.isMSIE)var styleSheet=doc.createStyleSheet(css_file);else{var elm=doc.createElement("link");elm.rel="stylesheet";elm.href=css_file;if(headArr=doc.getElementsByTagName("head"))headArr[0].appendChild(elm);}};TinyMCE.prototype.confirmAdd=function(e,settings){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var elementId=elm.name?elm.name:elm.id;tinyMCE.settings=settings;if(!elm.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm']))tinyMCE.addMCEControl(elm,elementId);elm.setAttribute('mce_noask','true');};TinyMCE.prototype.updateContent=function(form_element_name){var formElement=document.getElementById(form_element_name);for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];inst.switchSettings();if(inst.formElement==formElement){var doc=inst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyMCE.isMSIE)doc.body.innerHTML=tinyMCE._cleanupHTML(doc,this.settings,doc.body,inst.visualAid);}}};TinyMCE.prototype.addMCEControl=function(replace_element,form_element_name,target_document){var id="mce_editor_"+tinyMCE.idCounter++;var inst=new TinyMCEControl(tinyMCE.settings);inst.editorId=id;this.instances[id]=inst;inst.onAdd(replace_element,form_element_name,target_document);};TinyMCE.prototype.triggerSave=function(skip_cleanup,skip_callback){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];inst.switchSettings();tinyMCE.settings['preformatted']=false;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;tinyMCE._setHTML(inst.getDoc(),inst.getBody().innerHTML);var htm=skip_cleanup?inst.getBody().innerHTML:tinyMCE._cleanupHTML(inst.getDoc(),this.settings,inst.getBody(),this.visualAid,true);if(tinyMCE.settings["encoding"]=="xml"||tinyMCE.settings["encoding"]=="html")htm=tinyMCE.convertStringToXML(htm);if(!skip_callback&&tinyMCE.settings['save_callback']!="")var content=eval(tinyMCE.settings['save_callback']+"(inst.formTargetElementId,htm,inst.getBody());");if((typeof(content)!="undefined")&&content!=null)htm=content;htm=tinyMCE.regexpReplace(htm,"&#40;","(","gi");htm=tinyMCE.regexpReplace(htm,"&#41;",")","gi");htm=tinyMCE.regexpReplace(htm,"&#59;",";","gi");htm=tinyMCE.regexpReplace(htm,"&#34;","&quot;","gi");htm=tinyMCE.regexpReplace(htm,"&#94;","^","gi");if(inst.formElement)inst.formElement.value=htm;}};TinyMCE.prototype._convertOnClick=function(node){if(tinyMCE.isMSIE5)return;var elms=node.getElementsByTagName("a");for(var i=0;i<elms.length;i++){var onclick=elms[i].getAttribute('onclick');if(onclick&&onclick!=""){elms[i].removeAttribute("onclick");elms[i].setAttribute("mce_onclick",tinyMCE.cleanupEventStr(""+onclick));elms[i].onclick=null;}}};TinyMCE.prototype.resetForm=function(form_index){var formObj=document.forms[form_index];for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];inst.switchSettings();for(var i=0;i<formObj.elements.length;i++){if(inst.formTargetElementId==formObj.elements[i].name){inst.getBody().innerHTML=formObj.elements[i].value;return;}}}};TinyMCE.prototype.execInstanceCommand=function(editor_id,command,user_interface,value,focus){var inst=tinyMCE.getInstanceById(editor_id);if(inst){if(typeof(focus)=="undefined")focus=true;if(focus)inst.contentWindow.focus();inst.autoResetDesignMode();this.selectedElement=inst.getFocusElement();this.selectedInstance=inst;tinyMCE.execCommand(command,user_interface,value);}};TinyMCE.prototype.execCommand=function(command,user_interface,value){user_interface=user_interface?user_interface:false;value=value?value:null;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();switch(command){case 'mceHelp':window.open(tinyMCE.themeURL+"/docs/"+this.settings['docs_language']+"/index.htm","mceHelp","menubar=yes,toolbar=yes,scrollbars=yes,left=20,top=20,width=550,height=600");return;case 'mceFocus':var inst=tinyMCE.getInstanceById(value);if(inst)inst.contentWindow.focus();return;case "mceAddControl":case "mceAddEditor":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value);return;case "mceAddFrameControl":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value['element'],value['document']);return;case "mceRemoveControl":case "mceRemoveEditor":tinyMCE.removeMCEControl(value);return;case "mceResetDesignMode":if(!tinyMCE.isMSIE){for(var n in tinyMCE.instances){try{tinyMCE.instances[n].getDoc().designMode="on";}catch(e){}}}return;}if(this.selectedInstance)this.selectedInstance.execCommand(command,user_interface,value);else if(tinyMCE.settings['focus_alert'])alert(tinyMCELang['lang_focus_alert']);};TinyMCE.prototype.eventPatch=function(editor_id){if(typeof(tinyMCE)=="undefined")return true;for(var i=0;i<document.frames.length;i++){if(document.frames[i].event){var event=document.frames[i].event;event.target=event.srcElement;event.target.editor_id=document.frames[i].editor_id;TinyMCE.prototype.handleEvent(event);return;}}};TinyMCE.prototype.unloadHandler=function(){tinyMCE.triggerSave(true,true);};TinyMCE.prototype.addEventHandlers=function(editor_id){if(tinyMCE.isMSIE){var doc=document.frames[editor_id].document;document.frames[editor_id].editor_id=editor_id;tinyMCE.addEvent(doc,"keypress",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"keyup",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"keydown",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"mouseup",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(doc,"click",TinyMCE.prototype.eventPatch);}else{var inst=tinyMCE.instances[editor_id];var doc=inst.getDoc();inst.switchSettings();doc.editor_id=editor_id;tinyMCE.addEvent(doc,"keypress",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"keypress",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"keydown",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"keyup",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"click",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"mouseup",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"mousedown",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"focus",tinyMCE.handleEvent);eval('try { doc.designMode = "On"; } catch(e) {}');}};TinyMCE.prototype._createIFrame=function(replace_element){var iframe=document.createElement("iframe");var id=replace_element.getAttribute("id");iframe.setAttribute("id",id);iframe.setAttribute("className","mceEditorArea");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",tinyMCE.settings['area_width']);iframe.setAttribute("height",tinyMCE.settings['area_height']);iframe.setAttribute("allowtransparency","true");if(tinyMCE.settings["auto_resize"])iframe.setAttribute("scrolling","no");if(tinyMCE.isMSIE)iframe.setAttribute("src",this.settings['default_document']);iframe.style.width=tinyMCE.settings['area_width'];iframe.style.height=tinyMCE.settings['area_height'];if(tinyMCE.isMSIE)replace_element.outerHTML=iframe.outerHTML;else replace_element.parentNode.replaceChild(iframe,replace_element);if(tinyMCE.isMSIE)return window.frames[id];else return iframe;};TinyMCE.prototype.setupContent=function(editor_id){var inst=tinyMCE.instances[editor_id];var doc=inst.getDoc();var head=doc.getElementsByTagName('head').item(0);var content=inst.startContent;inst.switchSettings();if(!tinyMCE.isMSIE&&doc.title!="blank_page"){doc.location.href=tinyMCE.baseURL+"/blank.htm";window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",1000);return;}if(!head){window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",10);return;}tinyMCE.importCSS(inst.getDoc(),inst.settings['content_css']);tinyMCE.executeCallback('init_instance_callback','_initInstance',0,inst);if(tinyMCE.settings['nowrap'])doc.body.style.whiteSpace="nowrap";doc.body.dir=this.settings['directionality'];doc.editorId=editor_id;if(!tinyMCE.isMSIE)doc.documentElement.editorId=editor_id;base=doc.createElement("base");base.setAttribute('href',tinyMCE.settings['base_href']);head.appendChild(base);if(tinyMCE.settings['convert_newlines_to_brs']){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi");}content=tinyMCE._customCleanup("insert_to_editor",content);if(tinyMCE.isMSIE){window.setInterval('try{tinyMCE.getCSSClasses(document.frames["'+editor_id+'"].document, "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])document.frames[editor_id].document.styleSheets[0].addRule("p","margin: 0px;");var body=document.frames[editor_id].document.body;tinyMCE.addEvent(body,"beforepaste",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(body,"beforecut",TinyMCE.prototype.eventPatch);tinyMCE.addEvent(body,"paste",TinyMCE.prototype.eventPatch);body.editorId=editor_id;}if(!tinyMCE.isMSIE){var contentElement=inst.getDoc().createElement("body");var doc=inst.getDoc();contentElement.innerHTML=content;if(tinyMCE.settings['force_p_newlines'])content=content.replace(new RegExp('&lt;&gt;','g'),"");if(tinyMCE.settings['cleanup_on_startup'])inst.getBody().innerHTML=tinyMCE._cleanupHTML(doc,this.settings,contentElement);else{content=tinyMCE.regexpReplace(content,"<strong","<b","gi");content=tinyMCE.regexpReplace(content,"<em","<i","gi");content=tinyMCE.regexpReplace(content,"</strong>","</b>","gi");content=tinyMCE.regexpReplace(content,"</em>","</i>","gi");inst.getBody().innerHTML=content;}inst.convertAllRelativeURLs();}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(inst.getDoc(),content);eval('try {inst.getBody().innerHTML = tinyMCE._cleanupHTML(inst.contentDocument, this.settings, inst.getBody());} catch(e) {}');}else tinyMCE._setHTML(inst.getDoc(),content);}tinyMCE._convertOnClick(inst.getBody());var parentElm=document.getElementById(inst.editorId+'_parent');if(parentElm.lastChild.nodeName.toLowerCase()=="input")inst.formElement=parentElm.lastChild;else inst.formElement=parentElm.nextSibling;tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual']);tinyMCE.executeCallback('setupcontent_callback','_setupContent',0,editor_id,inst.getBody(),inst.getDoc());if(!tinyMCE.isMSIE)TinyMCE.prototype.addEventHandlers(editor_id);inst.startContent=inst.getBody().innerHTML;tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=inst.contentWindow.document.body;tinyMCE.triggerNodeChange(false,true);tinyMCE._customCleanup("insert_to_editor_dom",inst.contentWindow.document.body);};TinyMCE.prototype.cancelEvent=function(e){if(tinyMCE.isMSIE){e.returnValue=false;e.cancelBubble=true;}else e.preventDefault();};TinyMCE.prototype.removeTinyMCEFormElements=function(form_obj){for(var i=0;i<form_obj.elements.length;i++){var elementId=form_obj.elements[i].name?form_obj.elements[i].name:form_obj.elements[i].id;if(elementId.indexOf('mce_editor_')==0)form_obj.elements[i].disabled=true;}};TinyMCE.prototype.handleEvent=function(e){if(typeof(tinyMCE)=="undefined")return true;switch(e.type){case "submit":tinyMCE.removeTinyMCEFormElements(tinyMCE.isMSIE?window.event.srcElement:e.target);tinyMCE.triggerSave();return;case "reset":var formObj=tinyMCE.isMSIE?window.event.srcElement:e.target;for(var i=0;i<document.forms.length;i++){if(document.forms[i]==formObj)window.setTimeout('tinyMCE.resetForm('+i+');',10);}return;case "paste":if(tinyMCE.settings['auto_cleanup_word']){var editorId=e.target.editorId;if(!editorId)editorId=e.target.ownerDocument.editorId;if(editorId)window.setTimeout("tinyMCE.execInstanceCommand('"+editorId+"', 'mceCleanupWord', false, null);",1);}break;case "beforecut":case "beforepaste":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");break;case "keypress":if(e.target.editorId){tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];}else{if(e.target.ownerDocument.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.ownerDocument.editorId];}if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&e.keyCode==13&&!e.shiftKey){if(tinyMCE.selectedInstance._insertPara(e)){e.preventDefault();return false;}}if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(tinyMCE.selectedInstance._handleBackSpace(e.type)){e.preventDefault();return false;}}if(!tinyMCE.isMSIE&&e.ctrlKey&&tinyMCE.settings['custom_undo_redo']){if(e.charCode==120||e.charCode==118){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");return;}if(tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']){if(e.charCode==122){tinyMCE.selectedInstance.execCommand("Undo");e.preventDefault();return false;}if(e.charCode==121){tinyMCE.selectedInstance.execCommand("Redo");e.preventDefault();return false;}}if(e.charCode==98){tinyMCE.selectedInstance.execCommand("Bold");e.preventDefault();return false;}if(e.charCode==105){tinyMCE.selectedInstance.execCommand("Italic");e.preventDefault();return false;}if(e.charCode==117){tinyMCE.selectedInstance.execCommand("Underline");e.preventDefault();return false;}}if(tinyMCE.settings['custom_undo_redo']){var keys=new Array(13,45,36,35,33,34,37,38,39,40);var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){tinyMCE.selectedInstance.typing=false;posKey=true;break;}}if(!tinyMCE.selectedInstance.typing&&!posKey){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");tinyMCE.selectedInstance.typing=true;}}if(tinyMCE.isMSIE&&tinyMCE.settings['force_br_newlines']&&e.keyCode==13){if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];if(tinyMCE.selectedInstance){var sel=tinyMCE.selectedInstance.getDoc().selection;var rng=sel.createRange();if(tinyMCE.getParentElement(rng.parentElement(),"li")!=null)return false;e.returnValue=false;e.cancelBubble=true;rng.pasteHTML("<br />");rng.collapse(false);rng.select();tinyMCE.triggerNodeChange(false);return false;}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false);}return false;break;case "keyup":case "keydown":if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];else return;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(tinyMCE.selectedInstance._handleBackSpace(e.type)){e.preventDefault();return false;}}tinyMCE.selectedElement=null;tinyMCE.selectedNode=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isGecko&&e.type=="keyup"&&e.keyCode==9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(),true,tinyMCE.settings['visual']);if(tinyMCE.isGecko&&tinyMCE.settings['document_base_url']!=""+document.location.href&&e.type=="keyup"&&e.ctrlKey&&e.keyCode==86)tinyMCE.selectedInstance.fixBrokenURLs();if(tinyMCE.isMSIE&&tinyMCE.settings['custom_undo_redo']){var keys=new Array(13,45,36,35,33,34,37,38,39,40);var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){tinyMCE.selectedInstance.typing=false;posKey=true;break;}}if(!tinyMCE.selectedInstance.typing&&!posKey&&(e.keyCode<16||e.keyCode>18&&e.keyCode!=255)){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");tinyMCE.selectedInstance.typing=true;tinyMCE.triggerNodeChange(false);}if(posKey&&e.type=="keyup")tinyMCE.triggerNodeChange(false);var keys=new Array(8,46);for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){if(!tinyMCE.selectedInstance.typing){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");tinyMCE.selectedInstance.typing=true;}if(e.type=="keyup")tinyMCE.triggerNodeChange(false);return true;}}var ctrlKeys=new Array(66,73,85,86,88);for(var i=0;i<keys.length;i++){if(ctrlKeys[i]==e.keyCode&&e.ctrlKey){tinyMCE.selectedInstance.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return true;}}if(tinyMCE.settings['custom_undo_redo_keyboard_shortcuts']){if(e.keyCode==90&&e.ctrlKey&&e.type=="keydown"){tinyMCE.selectedInstance.execCommand("Undo");tinyMCE.triggerNodeChange(false);e.returnValue=false;e.cancelBubble=true;return false;}if(e.keyCode==89&&e.ctrlKey&&e.type=="keydown"){tinyMCE.selectedInstance.execCommand("Redo");tinyMCE.triggerNodeChange(false);e.returnValue=false;e.cancelBubble=true;return false;}}}var keys=new Array(13,45,36,35,33,34,37,38,39,40);var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){posKey=true;break;}}if(posKey&&e.type=="keyup")tinyMCE.triggerNodeChange(false);break;case "mousedown":case "mouseup":case "click":case "focus":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var targetBody=tinyMCE.getParentElement(e.target,"body");for(var instanceName in tinyMCE.instances){var inst=tinyMCE.instances[instanceName];inst.autoResetDesignMode();if(inst.getBody()==targetBody){tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");tinyMCE.imgElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"img");tinyMCE.selectedInstance.typing=false;break;}}if(tinyMCE.isSafari){tinyMCE.selectedInstance.lastSafariSelection=tinyMCE.selectedInstance.getBookmark();tinyMCE.selectedInstance.lastSafariSelectedElement=tinyMCE.selectedElement;var lnk=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");if(lnk&&e.type=="mousedown"){lnk.setAttribute("mce_real_href",lnk.getAttribute("href"));lnk.setAttribute("href","javascript:void(0);");}if(lnk&&e.type=="click"){window.setTimeout(function(){lnk.setAttribute("href",lnk.getAttribute("mce_real_href"));lnk.removeAttribute("mce_real_href");},10);}}if(e.type!="focus")tinyMCE.selectedNode=null;tinyMCE.triggerNodeChange(false);if(!tinyMCE.selectedInstance&&e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];if(e.target.nodeName.toLowerCase()=="a"&&e.type=="click"&&e.altKey){var evalCode=""+tinyMCE.cleanupEventStr(e.target.getAttribute("mce_onclick"));eval(evalCode.replace('return false;',''));}if(tinyMCE.isGecko&&tinyMCE.settings['document_base_url']!=""+document.location.href)window.setTimeout('tinyMCE.getInstanceById("'+inst.editorId+'").fixBrokenURLs();',10);return false;break;}};TinyMCE.prototype.switchClass=function(element,class_name,lock_state){var lockChanged=false;if(typeof(lock_state)!="undefined"&&element!=null){element.classLock=lock_state;lockChanged=true;}if(element!=null&&(lockChanged||!element.classLock)){element.oldClassName=element.className;element.className=class_name;}};TinyMCE.prototype.restoreAndSwitchClass=function(element,class_name){if(element!=null&&!element.classLock){this.restoreClass(element);this.switchClass(element,class_name);}};TinyMCE.prototype.switchClassSticky=function(element_name,class_name,lock_state){var element,lockChanged=false;if(!this.stickyClassesLookup[element_name])this.stickyClassesLookup[element_name]=document.getElementById(element_name);element=this.stickyClassesLookup[element_name];if(typeof(lock_state)!="undefined"&&element!=null){element.classLock=lock_state;lockChanged=true;}if(element!=null&&(lockChanged||!element.classLock)){element.className=class_name;element.oldClassName=class_name;}};TinyMCE.prototype.restoreClass=function(element){if(element!=null&&element.oldClassName&&!element.classLock){element.className=element.oldClassName;element.oldClassName=null;}};TinyMCE.prototype.setClassLock=function(element,lock_state){if(element!=null)element.classLock=lock_state;};TinyMCE.prototype.addEvent=function(obj,name,handler){if(tinyMCE.isMSIE){obj.attachEvent("on"+name,handler);}else obj.addEventListener(name,handler,false);};TinyMCE.prototype.submitPatch=function(){tinyMCE.removeTinyMCEFormElements(this);tinyMCE.triggerSave();this.oldSubmit();};TinyMCE.prototype.onLoad=function(){for(var c=0;c<tinyMCE.configs.length;c++){tinyMCE.settings=tinyMCE.configs[c];var elementRefAr=new Array();if(document.forms&&tinyMCE.settings['add_form_submit_trigger']&&!tinyMCE.submitTriggers){for(var i=0;i<document.forms.length;i++){var form=document.forms[i];tinyMCE.addEvent(form,"submit",TinyMCE.prototype.handleEvent);tinyMCE.addEvent(form,"reset",TinyMCE.prototype.handleEvent);tinyMCE.submitTriggers=true;if(tinyMCE.settings['submit_patch']){try{form.oldSubmit=form.submit;form.submit=TinyMCE.prototype.submitPatch;}catch(e){}}}}var mode=tinyMCE.settings['mode'];switch(mode){case "exact":var elements=tinyMCE.getParam('elements','',true,',');for(var i=0;i<elements.length;i++){var element=tinyMCE._getElementById(elements[i]);var trigger=element?element.getAttribute(tinyMCE.settings['textarea_trigger']):"";if(trigger=="false")continue;if(tinyMCE.settings['ask']&&element){elementRefAr[elementRefAr.length]=element;continue;}if(element)tinyMCE.addMCEControl(element,elements[i]);else if(tinyMCE.settings['debug'])alert("Error: Could not find element by id or name: "+elements[i]);}break;case "specific_textareas":case "textareas":var nodeList=document.getElementsByTagName("textarea");for(var i=0;i<nodeList.length;i++){var trigger=nodeList.item(i).getAttribute(tinyMCE.settings['textarea_trigger']);if((mode=="specific_textareas"&&trigger=="true")||(mode=="textareas"&&trigger!="false"))elementRefAr[elementRefAr.length]=nodeList.item(i);}break;}for(var i=0;i<elementRefAr.length;i++){var element=elementRefAr[i];var elementId=element.name?element.name:element.id;if(tinyMCE.settings['ask']){if(tinyMCE.isGecko){var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(e){window.setTimeout(function(){TinyMCE.prototype.confirmAdd(e,settings);},10);});}else{var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(){TinyMCE.prototype.confirmAdd(null,settings);});}}else tinyMCE.addMCEControl(element,elementId);}if(tinyMCE.settings['auto_focus']){window.setTimeout(function(){var inst=tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);inst.selectNode(inst.getBody(),true,true);inst.contentWindow.focus();},10);}tinyMCE.executeCallback('oninit','_oninit',0);}};TinyMCE.prototype.removeMCEControl=function(editor_id){var inst=tinyMCE.getInstanceById(editor_id);if(inst){inst.switchSettings();editor_id=inst.editorId;var html=tinyMCE.getContent(editor_id);var tmpInstances=new Array();for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(instanceName!=editor_id)tmpInstances[instanceName]=instance;}tinyMCE.instances=tmpInstances;tinyMCE.selectedElement=null;tinyMCE.selectedInstance=null;var replaceElement=document.getElementById(editor_id+"_parent");var oldTargetElement=inst.oldTargetElement;var targetName=oldTargetElement.nodeName.toLowerCase();if(targetName=="textarea"||targetName=="input"){replaceElement.parentNode.removeChild(replaceElement);oldTargetElement.style.display="inline";oldTargetElement.value=html;}else{oldTargetElement.innerHTML=html;replaceElement.parentNode.insertBefore(oldTargetElement,replaceElement);replaceElement.parentNode.removeChild(replaceElement);}}};TinyMCE.prototype._cleanupElementName=function(element_name,element){element_name=element_name.toLowerCase();if(element_name=="body")return null;if(tinyMCE.cleanup_verify_html){for(var i=0;i<tinyMCE.cleanup_invalidElements.length;i++){if(tinyMCE.cleanup_invalidElements[i]==element_name)return null;}var validElement=false;var elementAttribs=null;for(var i=0;i<tinyMCE.cleanup_validElements.length&&!elementAttribs;i++){for(var x=0,n=tinyMCE.cleanup_validElements[i][0].length;x<n;x++){var elmMatch=tinyMCE.cleanup_validElements[i][0][x];if(elmMatch.charAt(0)=='+')elmMatch=elmMatch.substring(1);if(elmMatch.match(new RegExp('\\*|\\?|\\+','g'))!=null){elmMatch=elmMatch.replace(new RegExp('\\?','g'),'(\\S?)');elmMatch=elmMatch.replace(new RegExp('\\+','g'),'(\\S+)');elmMatch=elmMatch.replace(new RegExp('\\*','g'),'(\\S*)');elmMatch="^"+elmMatch+"$";if(element_name.match(new RegExp(elmMatch,'g'))){elementAttribs=tinyMCE.cleanup_validElements[i];validElement=true;break;}}if(element_name==elmMatch){elementAttribs=tinyMCE.cleanup_validElements[i];validElement=true;element_name=elementAttribs[0][0];break;}}}if(!validElement)return null;}if(!tinyMCE.isMSIE){if(element_name=="strong"&&!tinyMCE.cleanup_on_save)element_name="b";else if(element_name=="em"&&!tinyMCE.cleanup_on_save)element_name="i";}if(tinyMCE.isMSIE){if(element_name=="table"){var attribValue=element.style.pixelWidth==0?element.getAttribute("width"):element.style.pixelWidth;element.setAttribute("width",attribValue);attribValue=element.style.pixelHeight==0?element.getAttribute("height"):element.style.pixelHeight;element.setAttribute("height",attribValue);}}var elmData=new Object();elmData.element_name=element_name;elmData.valid_attribs=elementAttribs;return elmData;};TinyMCE.prototype._fixInlineStyles=function(elm){var eName=elm.nodeName;if(elm.nodeName=="FONT"){if((c=tinyMCE.getAttrib(elm,"color"))!=""){elm.style.color=c;}}if(eName=="TABLE"||eName=="TD"||eName=="IMG"){var value;value=tinyMCE.isMSIE?elm.width:elm.getAttribute("width");if(value&&value!=""){if(typeof(value)!="string"||!value.indexOf("%"))value+="px";elm.style.width=value;}value=tinyMCE.isMSIE?elm.height:elm.getAttribute("height");if(value&&value!=""){if(typeof(value)!="string"||!value.indexOf("%"))value+="px";elm.style.height=value;}value=tinyMCE.isMSIE?elm.border:elm.getAttribute("border");if(value&&value!=""&&(value!="0"&&eName!="TABLE")){elm.style.borderWidth=value+"px";}}value=elm.getAttribute("align");if(value&&value!=""){if(elm.nodeName.toLowerCase()=="img"){if(tinyMCE.isMSIE)elm.style.styleFloat=value;else elm.style.cssFloat=value;}else elm.style.textAlign=value;}value=elm.getAttribute("vspace");if(value&&value!=""){elm.style.marginTop=value+"px";elm.style.marginBottom=value+"px";}value=elm.getAttribute("hspace");if(value&&value!=""){elm.style.marginLeft=value+"px";elm.style.marginRight=value+"px";}};TinyMCE.prototype._cleanupAttribute=function(valid_attributes,element_name,attribute_node,element_node){var attribName=attribute_node.nodeName.toLowerCase();var attribValue=attribute_node.nodeValue;var attribMustBeValue=null;var verified=false;if(tinyMCE.cleanup_inline_styles&&(element_name=="table"||element_name=="td"||element_name=="img")){if(attribName=="width"||attribName=="height"||attribName=="border"||attribName=="align"||attribName=="valign"||attribName=="hspace"||attribName=="vspace")return null;}if(attribName.indexOf('moz_')!=-1)return null;if(!tinyMCE.isMSIE&&(attribName=="mce_real_href"||attribName=="mce_real_src")){if(!tinyMCE.cleanup_on_save){var attrib=new Object();attrib.name=attribName;attrib.value=attribValue;return attrib;}else return null;}if(attribName=="mce_onclick")verified=true;if(tinyMCE.cleanup_verify_html&&!verified){for(var i=1;i<valid_attributes.length;i++){var attribMatch=valid_attributes[i][0];var re=null;if(attribMatch.match(new RegExp('\\*|\\?|\\+','g'))!=null){attribMatch=attribMatch.replace(new RegExp('\\?','g'),'(\\S?)');attribMatch=attribMatch.replace(new RegExp('\\+','g'),'(\\S+)');attribMatch=attribMatch.replace(new RegExp('\\*','g'),'(\\S*)');attribMatch="^"+attribMatch+"$";re=new RegExp(attribMatch,'g');}if((re&&attribName.match(re)!=null)||attribName==attribMatch){verified=true;attribMustBeValue=valid_attributes[i][3];break;}}if((element_name=="table"||element_name=="td")&&attribName=="style")verified=true;if(!verified)return false;}else verified=true;switch(attribName){case "size":if(tinyMCE.isMSIE5&&element_name=="font")attribValue=element_node.size;break;case "color":if(tinyMCE.isMSIE5&&element_name=="font")attribValue=element_node.color;break;case "width":if(tinyMCE.isMSIE)attribValue=element_node.width;break;case "height":if(tinyMCE.isMSIE)attribValue=element_node.height;break;case "border":if(tinyMCE.isMSIE)attribValue=element_node.border;break;case "class":if(element_name=="table"||element_name=="td"){if(tinyMCE.cleanup_visual_table_class!="")attribValue=tinyMCE.getVisualAidClass(attribValue,!tinyMCE.cleanup_on_save);}if(!tinyMCE._verifyClass(element_node)||attribValue=="")return null;break;case "style":attribValue=element_node.style.cssText.toLowerCase();if(tinyMCE.isMSIE){var border=element_node.style.border;var bt=element_node.style.borderTop;var bl=element_node.style.borderLeft;var br=element_node.style.borderRight;var bb=element_node.style.borderBottom;if(border!=""&&(bt==border&&bl==border&&br==border&&bb==border)){attribValue=tinyMCE.regexpReplace(attribValue,'border-top: '+border+'?; ?','');attribValue=tinyMCE.regexpReplace(attribValue,'border-left: '+border+'?; ?','');attribValue=tinyMCE.regexpReplace(attribValue,'border-right: '+border+'?; ?','');attribValue=tinyMCE.regexpReplace(attribValue,'border-bottom: '+border+'?;( ?)','border: '+border+';$1');}}break;case "onclick":case "mce_onclick":if(tinyMCE.isMSIE5)break;if(tinyMCE.cleanup_on_save){if(element_node.getAttribute("mce_onclick")){attribName="onclick";attribValue=""+element_node.getAttribute("mce_onclick");}}else{if(attribName=="onclick"&&!tinyMCE.cleanup_on_save)return null;}break;case "href":case "src":if(!tinyMCE.isMSIE&&attribName=="href"&&element_node.getAttribute("mce_real_href"))attribValue=element_node.getAttribute("mce_real_href");if(!tinyMCE.isMSIE&&attribName=="src"&&element_node.getAttribute("mce_real_src"))attribValue=element_node.getAttribute("mce_real_src");if(tinyMCE.isGecko&&!tinyMCE.settings['relative_urls'])attribValue=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],attribValue);attribValue=eval(tinyMCE.cleanup_urlconverter_callback+"(attribValue, element_node, tinyMCE.cleanup_on_save);");break;case "colspan":case "rowspan":if(attribValue=="1")return null;break;case "_moz-userdefined":case "editorid":case "editor_id":case "mce_real_href":case "mce_real_src":return null;}if(attribMustBeValue!=null){var isCorrect=false;for(var i=0;i<attribMustBeValue.length;i++){if(attribValue==attribMustBeValue[i]){isCorrect=true;break;}}if(!isCorrect)return null;}var attrib=new Object();attrib.name=attribName;attrib.value=attribValue;return attrib;};TinyMCE.prototype._verifyClass=function(node){if(tinyMCE.isGecko){var className=node.getAttribute('class');if(!className)return false;}if(tinyMCE.isMSIE)var className=node.getAttribute('className');if(tinyMCE.cleanup_verify_css_classes&&tinyMCE.cleanup_on_save){var csses=tinyMCE.getCSSClasses();nonDefinedCSS=true;for(var c=0;c<csses.length;c++){if(csses[c]==className){nonDefinedCSS=false;break;}}if(nonDefinedCSS&&className.indexOf('mce_')!=0){node.removeAttribute('className');node.removeAttribute('class');return false;}}return true;};TinyMCE.prototype.cleanupNode=function(node){var output="";switch(node.nodeType){case 1:var elementData=tinyMCE._cleanupElementName(node.nodeName,node);var elementName=elementData?elementData.element_name:null;var elementValidAttribs=elementData?elementData.valid_attribs:null;var elementAttribs="";var openTag=false;if(elementName!=null&&elementName.charAt(0)=='+'){elementName=elementName.substring(1);openTag=true;}if(tinyMCE.isMSIE&&tinyMCE.settings['fix_content_duplication']){var lookup=tinyMCE.cleanup_elementLookupTable;for(var i=0;i<lookup.length;i++){if(lookup[i]==node)return output;}lookup[lookup.length]=node;}if(!elementName){if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);}return output;}if(node.style&&(node.style.cssText.indexOf('mso-')!=-1&&tinyMCE.settings['auto_cleanup_word'])||node.style.cssText==""){node.style.cssText="";node.removeAttribute("style");}if(tinyMCE.cleanup_inline_styles)tinyMCE._fixInlineStyles(node);if(elementValidAttribs){for(var a=1;a<elementValidAttribs.length;a++){var attribName,attribDefaultValue,attribForceValue,attribValue;attribName=elementValidAttribs[a][0];attribDefaultValue=elementValidAttribs[a][1];attribForceValue=elementValidAttribs[a][2];if(attribDefaultValue!=null||attribForceValue!=null){var attribValue=node.getAttribute(attribName);if(node.getAttribute(attribName)==null||node.getAttribute(attribName)=="")attribValue=attribDefaultValue;attribValue=attribForceValue?attribForceValue:attribValue;if(attribValue=="{$uid}")attribValue="uid_"+(tinyMCE.cleanup_idCount++);if(attribName=="class")attribValue=tinyMCE.getVisualAidClass(attribValue,tinyMCE.cleanup_on_save);node.setAttribute(attribName,attribValue);}}}if(elementName=="span"&&tinyMCE.cleanup_trim_span_elements){var re=new RegExp('^[ \t]+','g');var onlyWhiteSpace=true;for(var a=0;a<node.childNodes.length;a++){var tmpNode=node.childNodes[a];if((tmpNode.nodeType==3&&!tmpNode.nodeValue.match(re))||tmpNode.nodeName.toLowerCase()!="span"){onlyWhiteSpace=false;break;}}tinyMCE._verifyClass(node);var numAttribs=0;for(var i=0;i<node.attributes.length;i++){if(node.attributes[i].specified)numAttribs++;}if(onlyWhiteSpace||numAttribs==0){if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);}return output;}}if(elementName=="table"&&!node.hasChildNodes())return "";if(tinyMCE.isGecko&&elementName=="img"){var w=node.style.width;if(w!=null&&w!="")node.setAttribute("width",w);var h=node.style.height;if(h!=null&&h!="")node.setAttribute("height",h);}if(node.attributes.length>0){for(var i=0;i<node.attributes.length;i++){if(node.attributes[i].specified){var attrib=tinyMCE._cleanupAttribute(elementValidAttribs,elementName,node.attributes[i],node);if(attrib)elementAttribs+=" "+attrib.name+"="+'"'+attrib.value+'"';}}}if(tinyMCE.isMSIE&&elementName=="input"){if(node.type){if(!elementAttribs.match(/type=/g))elementAttribs+=" type="+'"'+node.type+'"';}if(node.value){if(!elementAttribs.match(/value=/g))elementAttribs+=" value="+'"'+node.value+'"';}}if((elementName=="p"||elementName=="td")&&(node.innerHTML==""||node.innerHTML=="&nbsp;"))return "<"+elementName+elementAttribs+">"+this.convertStringToXML(String.fromCharCode(160))+"</"+elementName+">";if(tinyMCE.isMSIE&&elementName=="script")return "<"+elementName+elementAttribs+">"+node.text+"</"+elementName+">";if(node.hasChildNodes()){if(elementName=="p"&&tinyMCE.cleanup_force_br_newlines)output+="<div"+elementAttribs+">";else output+="<"+elementName+elementAttribs+">";for(var i=0;i<node.childNodes.length;i++)output+=this.cleanupNode(node.childNodes[i]);if(elementName=="p"&&tinyMCE.cleanup_force_br_newlines)output+="</div><br />";else output+="</"+elementName+">";}else{if(openTag)output+="<"+elementName+elementAttribs+"></"+elementName+">";else{output+="<"+elementName+elementAttribs+" />";}}return output;case 3:if(node.parentNode.nodeName.toLowerCase()=="script")return node.nodeValue;return this.convertStringToXML(node.nodeValue);case 8:return "<!--"+node.nodeValue+"-->";default:return "[UNKNOWN NODETYPE "+node.nodeType+"]";}};TinyMCE.prototype.convertStringToXML=function(html_data){var output="";for(var i=0;i<html_data.length;i++){var chr=html_data.charCodeAt(i);if(tinyMCE.settings['entity_encoding']=="numeric"){if(chr>127)output+='&#'+chr+";";else output+=String.fromCharCode(chr);continue;}if(tinyMCE.settings['entity_encoding']=="raw"){output+=String.fromCharCode(chr);continue;}if(typeof(tinyMCE.cleanup_entities["c"+chr])!='undefined'&&tinyMCE.cleanup_entities["c"+chr]!='')output+='&'+tinyMCE.cleanup_entities["c"+chr]+';';else output+=''+String.fromCharCode(chr);}return output;};TinyMCE.prototype._getCleanupElementName=function(chunk){var pos;if(chunk.charAt(0)=='+')chunk=chunk.substring(1);if((pos=chunk.indexOf('/'))!=-1)chunk=chunk.substring(0,pos);if((pos=chunk.indexOf('['))!=-1)chunk=chunk.substring(0,pos);return chunk;};TinyMCE.prototype._initCleanup=function(){var validElements=tinyMCE.settings["valid_elements"];validElements=validElements.split(',');var extendedValidElements=tinyMCE.settings["extended_valid_elements"];extendedValidElements=extendedValidElements.split(',');for(var i=0;i<extendedValidElements.length;i++){var elementName=this._getCleanupElementName(extendedValidElements[i]);var skipAdd=false;for(var x=0;x<validElements.length;x++){if(this._getCleanupElementName(validElements[x])==elementName){validElements[x]=extendedValidElements[i];skipAdd=true;break;}}if(!skipAdd)validElements[validElements.length]=extendedValidElements[i];}for(var i=0;i<validElements.length;i++){var item=validElements[i];item=item.replace('[','|');item=item.replace(']','');var attribs=item.split('|');for(var x=0;x<attribs.length;x++)attribs[x]=attribs[x].toLowerCase();attribs[0]=attribs[0].split('/');for(var x=1;x<attribs.length;x++){var attribName=attribs[x];var attribDefault=null;var attribForce=null;var attribMustBe=null;if((pos=attribName.indexOf('='))!=-1){attribDefault=attribName.substring(pos+1);attribName=attribName.substring(0,pos);}if((pos=attribName.indexOf(':'))!=-1){attribForce=attribName.substring(pos+1);attribName=attribName.substring(0,pos);}if((pos=attribName.indexOf('<'))!=-1){attribMustBe=attribName.substring(pos+1).split('?');attribName=attribName.substring(0,pos);}attribs[x]=new Array(attribName,attribDefault,attribForce,attribMustBe);}validElements[i]=attribs;}var invalidElements=tinyMCE.settings['invalid_elements'].split(',');for(var i=0;i<invalidElements.length;i++)invalidElements[i]=invalidElements[i].toLowerCase();tinyMCE.settings['cleanup_validElements']=validElements;tinyMCE.settings['cleanup_invalidElements']=invalidElements;tinyMCE.settings['cleanup_entities']=new Array();var entities=tinyMCE.getParam('entities','',true,',');for(var i=0;i<entities.length;i+=2)tinyMCE.settings['cleanup_entities']['c'+entities[i]]=entities[i+1];};TinyMCE.prototype._cleanupHTML=function(doc,config,element,visual,on_save){if(!tinyMCE.settings['cleanup'])return element.innerHTML;tinyMCE._customCleanup(on_save?"get_from_editor_dom":"insert_to_editor_dom",doc.body);tinyMCE.cleanup_validElements=tinyMCE.settings['cleanup_validElements'];tinyMCE.cleanup_entities=tinyMCE.settings['cleanup_entities'];tinyMCE.cleanup_invalidElements=tinyMCE.settings['cleanup_invalidElements'];tinyMCE.cleanup_verify_html=tinyMCE.settings['verify_html'];tinyMCE.cleanup_force_br_newlines=tinyMCE.settings['force_br_newlines'];tinyMCE.cleanup_urlconverter_callback=tinyMCE.settings['urlconverter_callback'];tinyMCE.cleanup_verify_css_classes=tinyMCE.settings['verify_css_classes'];tinyMCE.cleanup_visual_table_class=tinyMCE.settings['visual_table_class'];tinyMCE.cleanup_apply_source_formatting=tinyMCE.settings['apply_source_formatting'];tinyMCE.cleanup_trim_span_elements=tinyMCE.settings['trim_span_elements'];tinyMCE.cleanup_inline_styles=tinyMCE.settings['inline_styles'];tinyMCE.cleanup_visual_aid=visual;tinyMCE.cleanup_on_save=on_save;tinyMCE.cleanup_idCount=0;tinyMCE.cleanup_elementLookupTable=new Array();var startTime=new Date().getTime();tinyMCE._convertOnClick(element);if(tinyMCE.isMSIE){element.innerHTML=tinyMCE.regexpReplace(element.innerHTML,'<p>[ \n\r]*<hr id=null>[ \n\r]*</p>','<hr />','gi');element.innerHTML=tinyMCE.regexpReplace(element.innerHTML,'<!([^-(DOCTYPE)]* )|<!/[^-]*>','','gi');}var html=this.cleanupNode(element);if(tinyMCE.settings['debug'])alert("Cleanup process executed in: "+(new Date().getTime()-startTime)+" ms.");html=tinyMCE.regexpReplace(html,'<p><hr /></p>','<hr />');html=tinyMCE.regexpReplace(html,'<p>&nbsp;</p><hr /><p>&nbsp;</p>','<hr />');if(!tinyMCE.isMSIE)html=html.replace(new RegExp('<o:p _moz-userdefined="" />','g'),"");if(tinyMCE.settings['apply_source_formatting']){html=html.replace(new RegExp('<(p|div)([^>]*)>','g'),"\n<$1$2>\n");html=html.replace(new RegExp('<\/(p|div)([^>]*)>','g'),"\n</$1$2>\n");html=html.replace(new RegExp('<br />','g'),"<br />\n");}if(tinyMCE.settings['force_br_newlines']){var re=new RegExp('<p>&nbsp;</p>','g');html=html.replace(re,"<br />");}if(tinyMCE.settings['force_p_newlines']){var re=new RegExp('&lt;&gt;','g');html=html.replace(re,"");}if(tinyMCE.settings['remove_linebreaks'])html=html.replace(new RegExp('\r|\n','g'),' ');html=tinyMCE._customCleanup(on_save?"get_from_editor":"insert_to_editor",html);var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","").toLowerCase();if(chk=="<br/>"||chk=="<br>"||chk=="<p>&nbsp;</p>"||chk=="<p>&#160;</p>"||chk=="<p></p>")html="";if(tinyMCE.settings["preformatted"])return "<pre>"+html+"</pre>";return html;};TinyMCE.prototype.setAttrib=function(element,name,value,no_fix_value){if(!no_fix_value&&value!=null){var re=new RegExp('[^0-9%]','g');value=value.replace(re,'');}if(value!=null&&value!="")element.setAttribute(name,value);else element.removeAttribute(name);if(value!=null&&value!="")element.setAttribute(name,value);else element.removeAttribute(name);};TinyMCE.prototype.insertLink=function(href,target,title,onclick,style_class){this.execCommand("mceAddUndoLevel");if(this.selectedInstance&&this.selectedElement&&this.selectedElement.nodeName.toLowerCase()=="img"){var doc=this.selectedInstance.getDoc();var linkElement=tinyMCE.getParentElement(this.selectedElement,"a");var newLink=false;if(!linkElement){linkElement=doc.createElement("a");newLink=true;}href=eval(tinyMCE.settings['urlconverter_callback']+"(href, linkElement);");tinyMCE.setAttrib(linkElement,'href',href);tinyMCE.setAttrib(linkElement,'target',target);tinyMCE.setAttrib(linkElement,'title',title);tinyMCE.setAttrib(linkElement,'mce_onclick',onclick);tinyMCE.setAttrib(linkElement,'class',style_class);if(newLink){linkElement.appendChild(this.selectedElement.cloneNode(true));this.selectedElement.parentNode.replaceChild(linkElement,this.selectedElement);}return;}if(!this.linkElement&&this.selectedInstance){if(tinyMCE.isSafari){tinyMCE.execCommand("mceInsertContent",false,'<a href="#mce_temp_url#">'+this.selectedInstance.getSelectedHTML()+'</a>');}else this.selectedInstance.contentDocument.execCommand("createlink",false,"#mce_temp_url#");tinyMCE.linkElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"a","href","#mce_temp_url#");var elementArray=this.getElementsByAttributeValue(this.selectedInstance.contentDocument.body,"a","href","#mce_temp_url#");for(var i=0;i<elementArray.length;i++){href=eval(tinyMCE.settings['urlconverter_callback']+"(href, elementArray[i]);");tinyMCE.setAttrib(elementArray[i],'href',href);tinyMCE.setAttrib(elementArray[i],'mce_real_href',href);tinyMCE.setAttrib(elementArray[i],'target',target);tinyMCE.setAttrib(elementArray[i],'title',title);tinyMCE.setAttrib(elementArray[i],'mce_onclick',onclick);tinyMCE.setAttrib(elementArray[i],'class',style_class);}tinyMCE.linkElement=elementArray[0];}if(this.linkElement){href=eval(tinyMCE.settings['urlconverter_callback']+"(href, this.linkElement);");tinyMCE.setAttrib(this.linkElement,'href',href);tinyMCE.setAttrib(this.linkElement,'mce_real_href',href);tinyMCE.setAttrib(this.linkElement,'target',target);tinyMCE.setAttrib(this.linkElement,'title',title);tinyMCE.setAttrib(this.linkElement,'mce_onclick',onclick);tinyMCE.setAttrib(this.linkElement,'class',style_class);}};TinyMCE.prototype.insertImage=function(src,alt,border,hspace,vspace,width,height,align,title,onmouseover,onmouseout){if(src=="")return;this.execCommand("mceAddUndoLevel");if(!this.imgElement&&tinyMCE.isSafari){var html="";html+='<img src="'+src+'" alt="'+alt+'"';html+=' border="'+border+'" hspace="'+hspace+'"';html+=' vspace="'+vspace+'" width="'+width+'"';html+=' height="'+height+'" align="'+align+'" title="'+title+'" onmouseover="'+onmouseover+'" onmouseout="'+onmouseout+'" />';tinyMCE.execCommand("mceInsertContent",false,html);}else{if(!this.imgElement&&this.selectedInstance){if(tinyMCE.isSafari)tinyMCE.execCommand("mceInsertContent",false,'<img src="#mce_temp_url#" />');else this.selectedInstance.contentDocument.execCommand("insertimage",false,"#mce_temp_url#");tinyMCE.imgElement=this.getElementByAttributeValue(this.selectedInstance.contentDocument.body,"img","src","#mce_temp_url#");}}if(this.imgElement){var needsRepaint=false;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, tinyMCE.imgElement);");if(onmouseover&&onmouseover!="")onmouseover="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, tinyMCE.imgElement);")+"';";if(onmouseout&&onmouseout!="")onmouseout="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, tinyMCE.imgElement);")+"';";if(typeof(title)=="undefined")title=alt;if(width!=this.imgElement.getAttribute("width")||height!=this.imgElement.getAttribute("height")||align!=this.imgElement.getAttribute("align"))needsRepaint=true;tinyMCE.setAttrib(this.imgElement,'src',src);tinyMCE.setAttrib(this.imgElement,'mce_real_src',src);tinyMCE.setAttrib(this.imgElement,'alt',alt);tinyMCE.setAttrib(this.imgElement,'title',title);tinyMCE.setAttrib(this.imgElement,'align',align);tinyMCE.setAttrib(this.imgElement,'border',border,true);tinyMCE.setAttrib(this.imgElement,'hspace',hspace,true);tinyMCE.setAttrib(this.imgElement,'vspace',vspace,true);tinyMCE.setAttrib(this.imgElement,'width',width,true);tinyMCE.setAttrib(this.imgElement,'height',height,true);tinyMCE.setAttrib(this.imgElement,'onmouseover',onmouseover);tinyMCE.setAttrib(this.imgElement,'onmouseout',onmouseout);if(width&&width!="")this.imgElement.style.pixelWidth=width;if(height&&height!="")this.imgElement.style.pixelHeight=height;if(needsRepaint)tinyMCE.selectedInstance.repaint();}};TinyMCE.prototype.getElementByAttributeValue=function(node,element_name,attrib,value){var elements=this.getElementsByAttributeValue(node,element_name,attrib,value);if(elements.length==0)return null;return elements[0];};TinyMCE.prototype.getElementsByAttributeValue=function(node,element_name,attrib,value){var elements=new Array();if(node&&node.nodeName.toLowerCase()==element_name){if(node.getAttribute(attrib)&&node.getAttribute(attrib).indexOf(value)!=-1)elements[elements.length]=node;}if(node.hasChildNodes){for(var x=0,n=node.childNodes.length;x<n;x++){var childElements=this.getElementsByAttributeValue(node.childNodes[x],element_name,attrib,value);for(var i=0,m=childElements.length;i<m;i++)elements[elements.length]=childElements[i];}}return elements;};TinyMCE.prototype.isBlockElement=function(node){return node!=null&&node.nodeType==1&&this.blockRegExp.test(node.nodeName);};TinyMCE.prototype.getParentBlockElement=function(node){while(node){if(this.blockRegExp.test(node.nodeName))return node;node=node.parentNode;}return null;};TinyMCE.prototype.getNodeTree=function(node,node_array,type,node_name){if(typeof(type)=="undefined"||node.nodeType==type&&(typeof(node_name)=="undefined"||node.nodeName.toLowerCase()==node_name.toLowerCase()))node_array[node_array.length]=node;if(node.hasChildNodes()){for(var i=0;i<node.childNodes.length;i++)tinyMCE.getNodeTree(node.childNodes[i],node_array,type,node_name);}return node_array;};TinyMCE.prototype.getParentElement=function(node,names,attrib_name,attrib_value){if(typeof(names)=="undefined"){if(node.nodeType==1)return node;while((node=node.parentNode)!=null&&node.nodeType!=1);return node;}var namesAr=names.split(',');if(node==null)return null;do{for(var i=0;i<namesAr.length;i++){if(node.nodeName.toLowerCase()==namesAr[i].toLowerCase()||names=="*"){if(typeof(attrib_name)=="undefined")return node;else if(node.getAttribute(attrib_name)){if(typeof(attrib_value)=="undefined"){if(node.getAttribute(attrib_name)!="")return node;}else if(node.getAttribute(attrib_name)==attrib_value)return node;}}}}while(node=node.parentNode);return null;};TinyMCE.prototype.convertURL=function(url,node,on_save){var prot=document.location.protocol;var host=document.location.hostname;var port=document.location.port;var fileProto=(prot=="file:");url=tinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexOf('mailto:')!=-1||url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return url;if(!tinyMCE.isMSIE&&!on_save&&url.indexOf("://")==-1&&url.charAt(0)!='/')return tinyMCE.settings['base_href']+url;if(!tinyMCE.settings['relative_urls']){var urlParts=tinyMCE.parseURL(url);var baseUrlParts=tinyMCE.parseURL(tinyMCE.settings['base_href']);if(urlParts['anchor']&&urlParts['path']==baseUrlParts['path'])return "#"+urlParts['anchor'];}if(on_save&&tinyMCE.settings['relative_urls']){var urlParts=tinyMCE.parseURL(url);var tmpUrlParts=tinyMCE.parseURL(tinyMCE.settings['document_base_url']);if(urlParts['host']==tmpUrlParts['host']&&(!urlParts['port']||urlParts['port']==tmpUrlParts['port']))return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'],url);}if(!fileProto&&tinyMCE.settings['remove_script_host']){var start="",portPart="";if(port!="")portPart=":"+port;start=prot+"//"+host+portPart+"/";if(url.indexOf(start)==0)url=url.substring(start.length-1);if(!tinyMCE.settings['relative_urls']&&url.indexOf('://')==-1&&url.charAt(0)!='/')url='/'+url;}return url;};TinyMCE.prototype.parseURL=function(url_str){var urlParts=new Array();if(url_str){var pos,lastPos;pos=url_str.indexOf('://');if(pos!=-1){urlParts['protocol']=url_str.substring(0,pos);lastPos=pos+3;}for(var i=lastPos;i<url_str.length;i++){var chr=url_str.charAt(i);if(chr==':')break;if(chr=='/')break;}pos=i;urlParts['host']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)==':'){pos=url_str.indexOf('/',lastPos);urlParts['port']=url_str.substring(lastPos+1,pos);}lastPos=pos;pos=url_str.indexOf('?',lastPos);if(pos==-1)pos=url_str.indexOf('#',lastPos);if(pos==-1)pos=url_str.length;urlParts['path']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)=='?'){pos=url_str.indexOf('#');pos=(pos==-1)?url_str.length:pos;urlParts['query']=url_str.substring(lastPos+1,pos);}lastPos=pos;if(url_str.charAt(pos)=='#'){pos=url_str.length;urlParts['anchor']=url_str.substring(lastPos+1,pos);}}return urlParts;};TinyMCE.prototype.convertAbsoluteURLToRelativeURL=function(base_url,url_to_relative){var strTok1;var strTok2;var breakPoint=0;var outputString="";base_url=base_url.substring(0,base_url.lastIndexOf('/'));strTok1=base_url.split('/');strTok2=url_to_relative.split('/');if(strTok1.length>=strTok2.length){for(var i=0;i<strTok1.length;i++){if(i>=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(strTok1.length<strTok2.length){for(var i=0;i<strTok2.length;i++){if(i>=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(breakPoint==1)return url_to_relative;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outputString+="../";for(var i=breakPoint-1;i<strTok2.length;i++){if(i!=(breakPoint-1))outputString+="/"+strTok2[i];else outputString+=strTok2[i];}return outputString;};TinyMCE.prototype.convertRelativeToAbsoluteURL=function(base_url,relative_url){var baseURL=TinyMCE.prototype.parseURL(base_url);var relURL=TinyMCE.prototype.parseURL(relative_url);if(relative_url==""||relative_url.charAt(0)=='/'||relative_url.indexOf('://')!=-1||relative_url.indexOf('mailto:')!=-1||relative_url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(relative_url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return relative_url;baseURLParts=baseURL['path'].split('/');relURLParts=relURL['path'].split('/');var newBaseURLParts=new Array();for(var i=baseURLParts.length-1;i>=0;i--){if(baseURLParts[i].length==0)continue;newBaseURLParts[newBaseURLParts.length]=baseURLParts[i];}baseURLParts=newBaseURLParts.reverse();var newRelURLParts=new Array();var numBack=0;for(var i=relURLParts.length-1;i>=0;i--){if(relURLParts[i].length==0||relURLParts[i]==".")continue;if(relURLParts[i]=='..'){numBack++;continue;}if(numBack>0){numBack--;continue;}newRelURLParts[newRelURLParts.length]=relURLParts[i];}relURLParts=newRelURLParts.reverse();var len=baseURLParts.length-numBack;var absPath=(len<=0?"":"/")+baseURLParts.slice(0,len).join('/')+"/"+relURLParts.join('/');var start="",end="";if(baseURL['protocol'])start+=baseURL['protocol']+"://";if(baseURL['host'])start+=baseURL['host'];if(baseURL['port'])start+=":"+baseURL['port'];if(relURL['query'])end+="?"+relURL['query'];if(relURL['anchor'])end+="#"+relURL['anchor'];if(relative_url.charAt(relative_url.length-1)=="/")end+="/";return start+absPath+end;};TinyMCE.prototype.getParam=function(name,default_value,strip_whitespace,split_chr){var value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");if(strip_whitespace)value=tinyMCE.regexpReplace(value,"[ \t\r\n]","");if(typeof(split_chr)!="undefined"&&split_chr!=null){value=value.split(split_chr);var outArray=new Array();for(var i=0;i<value.length;i++){if(value[i]&&value[i]!="")outArray[outArray.length]=value[i];}value=outArray;}return value;};TinyMCE.prototype.getLang=function(name,default_value,parse_entities){var value=(typeof(tinyMCELang[name])=="undefined")?default_value:tinyMCELang[name];if(parse_entities){var el=document.createElement("div");el.innerHTML=value;value=el.innerHTML;}return value;};TinyMCE.prototype.replaceVar=function(replace_haystack,replace_var,replace_str){var re=new RegExp('{\\\$'+replace_var+'}','g');return replace_haystack.replace(re,replace_str);};TinyMCE.prototype.replaceVars=function(replace_haystack,replace_vars){for(var key in replace_vars){var value=replace_vars[key];replace_haystack=tinyMCE.replaceVar(replace_haystack,key,value);}return replace_haystack;};TinyMCE.prototype.triggerNodeChange=function(focus,setup_content){if(tinyMCE.settings['handleNodeChangeCallback']){if(tinyMCE.selectedInstance){var inst=tinyMCE.selectedInstance;var editorId=inst.editorId;var elm=(typeof(setup_content)!="undefined"&&setup_content)?tinyMCE.selectedElement:inst.getFocusElement();var undoIndex=-1;var undoLevels=-1;var anySelection=false;var selectedText=inst.getSelectedText();if(tinyMCE.settings["auto_resize"]){var doc=inst.getDoc();inst.iframeElement.style.width=doc.body.offsetWidth+"px";inst.iframeElement.style.height=doc.body.offsetHeight+"px";}if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=inst.undoIndex;undoLevels=inst.undoLevels.length;}tinyMCE.executeCallback('handleNodeChangeCallback','_handleNodeChange',0,editorId,elm,undoIndex,undoLevels,inst.visualAid,anySelection);}}if(this.selectedInstance&&(typeof(focus)=="undefined"||focus))this.selectedInstance.contentWindow.focus();};TinyMCE.prototype._customCleanup=function(type,content){var customCleanup=tinyMCE.settings['cleanup_callback'];if(customCleanup!=""&&eval("typeof("+customCleanup+")")!="undefined")content=eval(customCleanup+"(type, content);");var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i<plugins.length;i++){if(eval("typeof(TinyMCE_"+plugins[i]+"_cleanup)")!="undefined")content=eval("TinyMCE_"+plugins[i]+"_cleanup(type, content);");}return content;};TinyMCE.prototype.getContent=function(editor_id){if(typeof(editor_id)!="undefined")tinyMCE.selectedInstance=tinyMCE.getInstanceById(editor_id);if(tinyMCE.selectedInstance)return tinyMCE._cleanupHTML(this.selectedInstance.getDoc(),tinyMCE.settings,this.selectedInstance.getBody(),false,true);return null;};TinyMCE.prototype.setContent=function(html_content){if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.execCommand('mceSetContent',false,html_content);};TinyMCE.prototype.importThemeLanguagePack=function(name){if(typeof(name)=="undefined")name=tinyMCE.settings['theme'];tinyMCE.loadScript(tinyMCE.baseURL+'/themes/'+name+'/langs/'+tinyMCE.settings['language']+'.js');};TinyMCE.prototype.importPluginLanguagePack=function(name,valid_languages){var lang="en";valid_languages=valid_languages.split(',');for(var i=0;i<valid_languages.length;i++){if(tinyMCE.settings['language']==valid_languages[i])lang=tinyMCE.settings['language'];}tinyMCE.loadScript(tinyMCE.baseURL+'/plugins/'+name+'/langs/'+lang+'.js');};TinyMCE.prototype.applyTemplate=function(html,args){html=tinyMCE.replaceVar(html,"themeurl",tinyMCE.themeURL);if(typeof(args)!="undefined")html=tinyMCE.replaceVars(html,args);html=tinyMCE.replaceVars(html,tinyMCE.settings);html=tinyMCE.replaceVars(html,tinyMCELang);return html;};TinyMCE.prototype.openWindow=function(template,args){var html,width,height,x,y,resizable,scrollbars,url;args['mce_template_file']=template['file'];tinyMCE.windowArgs=args;html=template['html'];if(!(width=template['width']))width=320;if(!(height=template['height']))height=200;if(tinyMCE.isMSIE)height+=30;x=parseInt(screen.width/2.0)-(width/2.0);y=parseInt(screen.height/2.0)-(height/2.0);resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];for(var name in args)url=tinyMCE.replaceVar(url,name,escape(args[name]));if(html){html=tinyMCE.replaceVar(html,"css",this.settings['popups_css']);html=tinyMCE.applyTemplate(html,args);var win=window.open("","mcePopup","top="+y+",left="+x+",scrollbars="+scrollbars+",dialog=yes,minimizable="+resizable+",modal=yes,width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}win.document.write(html);win.document.close();win.resizeTo(width,height);win.focus();}else{if(tinyMCE.isMSIE&&resizable!='yes'&&tinyMCE.settings["dialog_type"]=="modal"){var features="resizable:"+resizable+";scroll:"+scrollbars+";status:yes;center:yes;help:no;dialogWidth:"+width+"px;dialogHeight:"+height+"px;";window.showModalDialog(url,window,features);}else{if(tinyMCE.settings["dialog_type"]=="window"||tinyMCE.settings["dialog_type"]=="modal"){var modal=(resizable=="yes")?"no":"yes";if(tinyMCE.isGecko&&tinyMCE.isMac)modal="no";var win=window.open(url,"mcePopup","top="+y+",left="+x+",scrollbars="+scrollbars+",dialog="+modal+",minimizable="+resizable+",modal="+modal+",width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}eval('try { win.resizeTo(width, height); } catch(e) { }');win.focus();}else{var div=document.createElement("div");var id="mceDialog"+(tinyMCE.dialogCounter++);height+=30;div.id=id;div.className="mceDialog";div.style.width=width+"px";div.style.height=height+"px";var html='<div class="mceDialogHeader"><div class="mceDialogTitle"></div><div class="mceDialogClose"><a href="javascript:tinyMCE.closeDialog();"></a></div></div>';html+='<div id="'+id+'IFrameWrapper" class="mceDialogIFrameWrapper"><iframe border="0" marginwidth="0" marginheight="0" frameborder="0" hspace="0" vspace="0" src="'+url+'" width="'+width+'" height="'+height+'"></iframe></div>';div.innerHTML=html;document.body.appendChild(div);tinyMCE._currentDialog=id;}}}};TinyMCE.prototype.closeDialog=function(){if(tinyMCE.settings["dialog_type"]=="div"){var div=document.getElementById(tinyMCE._currentDialog);if(div)div.parentNode.removeChild(div);}else window.close();};TinyMCE.prototype.getVisualAidClass=function(class_name,state){var aidClass=tinyMCE.settings['visual_table_class'];if(typeof(state)=="undefined")state=tinyMCE.settings['visual'];var classNames=new Array();var ar=class_name.split(' ');for(var i=0;i<ar.length;i++){if(ar[i]==aidClass)ar[i]="";if(ar[i]!="")classNames[classNames.length]=ar[i];}if(state)classNames[classNames.length]=aidClass;var className="";for(var i=0;i<classNames.length;i++){if(i>0)className+=" ";className+=classNames[i];}return className;};TinyMCE.prototype.handleVisualAid=function(element,deep,state){if(!element)return;var tableElement=null;switch(element.nodeName.toLowerCase()){case "table":var oldW=element.style.width;var oldH=element.style.height;element.className=tinyMCE.getVisualAidClass(element.className,state&&element.getAttribute("border")==0);element.style.width=oldW;element.style.height=oldH;for(var y=0;y<element.rows.length;y++){for(var x=0;x<element.rows[y].cells.length;x++){var className=tinyMCE.getVisualAidClass(element.rows[y].cells[x].className,state&&element.getAttribute("border")==0);element.rows[y].cells[x].className=className;}}break;}if(deep&&element.hasChildNodes()){for(var i=0;i<element.childNodes.length;i++)tinyMCE.handleVisualAid(element.childNodes[i],deep,state);}};TinyMCE.prototype.getAttrib=function(elm,name,default_value){var v=elm.getAttribute(name);if(name=="class"&&!v)v=elm.className;if(typeof(default_value)=="undefined")default_value="";return(v&&v!="")?v:default_value;};TinyMCE.prototype.setAttrib=function(element,name,value,fix_value){if(typeof(value)=="number")value=""+value;if(fix_value){if(value==null)value="";var re=new RegExp('[^0-9%]','g');value=value.replace(re,'');}if(name=="class")element.className=value;if(value!=null&&value!=""&&value!=-1)element.setAttribute(name,value);else element.removeAttribute(name);};TinyMCE.prototype._setHTML=function(doc,html_content){if(tinyMCE.isMSIE){var re=new RegExp('<p><hr /></p>','g');html_content=html_content.replace(re,"<hr>");}try{doc.body.innerHTML=html_content;}catch(e){if(this.isMSIE)doc.body.createTextRange().pasteHTML(html_content);}if(tinyMCE.isMSIE&&tinyMCE.settings['fix_content_duplication']){var paras=doc.getElementsByTagName("P");for(var i=0;i<paras.length;i++){var node=paras[i];while((node=node.parentNode)!=null){if(node.nodeName.toLowerCase()=="p")node.outerHTML=node.innerHTML;}}var html=doc.body.innerHTML;if(html.indexOf('="mso')!=-1){for(var i=0;i<doc.body.all.length;i++){var el=doc.body.all[i];el.removeAttribute("className","",0);el.removeAttribute("style","",0);}html=doc.body.innerHTML;html=tinyMCE.regexpReplace(html,"<o:p><\/o:p>","<br />");html=tinyMCE.regexpReplace(html,"<o:p>&nbsp;<\/o:p>","");html=tinyMCE.regexpReplace(html,"<st1:.*?>","");html=tinyMCE.regexpReplace(html,"<p><\/p>","");html=tinyMCE.regexpReplace(html,"<p><\/p>\r\n<p><\/p>","");html=tinyMCE.regexpReplace(html,"<p>&nbsp;<\/p>","<br />");html=tinyMCE.regexpReplace(html,"<p>\s*(<p>\s*)?","<p>");html=tinyMCE.regexpReplace(html,"<\/p>\s*(<\/p>\s*)?","</p>");}doc.body.innerHTML=html;}};TinyMCE.prototype.getImageSrc=function(str){var pos=-1;if(!str)return "";if((pos=str.indexOf('this.src='))!=-1){var src=str.substring(pos+10);src=src.substring(0,src.indexOf('\''));return src;}return "";};TinyMCE.prototype._getElementById=function(element_id){var elm=document.getElementById(element_id);if(!elm){for(var j=0;j<document.forms.length;j++){for(var k=0;k<document.forms[j].elements.length;k++){if(document.forms[j].elements[k].name==element_id){elm=document.forms[j].elements[k];break;}}}}return elm;};TinyMCE.prototype.getEditorId=function(form_element){var inst=this.getInstanceById(form_element);if(!inst)return null;return inst.editorId;};TinyMCE.prototype.getInstanceById=function(editor_id){var inst=this.instances[editor_id];if(!inst){for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(instance.formTargetElementId==editor_id){inst=instance;break;}}}return inst;};TinyMCE.prototype.queryInstanceCommandValue=function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandValue(command);return false;};TinyMCE.prototype.queryInstanceCommandState=function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandState(command);return null;};TinyMCE.prototype.setWindowArg=function(name,value){this.windowArgs[name]=value;};TinyMCE.prototype.getWindowArg=function(name,default_value){return(typeof(this.windowArgs[name])=="undefined")?default_value:this.windowArgs[name];};TinyMCE.prototype.getCSSClasses=function(editor_id,doc){var output=new Array();if(typeof(tinyMCE.cssClasses)!="undefined")return tinyMCE.cssClasses;if(typeof(editor_id)=="undefined"&&typeof(doc)=="undefined"){var instance;for(var instanceName in tinyMCE.instances){instance=tinyMCE.instances[instanceName];break;}doc=instance.getDoc();}if(typeof(doc)=="undefined"){var instance=tinyMCE.getInstanceById(editor_id);doc=instance.getDoc();}if(doc){var styles=tinyMCE.isMSIE?doc.styleSheets:doc.styleSheets;if(styles&&styles.length>0){var csses=null;eval("try {var csses = tinyMCE.isMSIE ? doc.styleSheets(0).rules : doc.styleSheets[0].cssRules;} catch(e) {}");if(!csses)return new Array();for(var i=0;i<csses.length;i++){var selectorText=csses[i].selectorText;if(selectorText){var rules=selectorText.split(',');for(var c=0;c<rules.length;c++){if(rules[c].indexOf(' ')!=-1||rules[c].indexOf(':')!=-1||rules[c].indexOf('mce_')==1)continue;if(rules[c]=="."+tinyMCE.settings['visual_table_class'])continue;if(rules[c].indexOf('.')!=-1){output[output.length]=rules[c].substring(rules[c].indexOf('.')+1);}}}}}}if(output.length>0)tinyMCE.cssClasses=output;return output;};TinyMCE.prototype.regexpReplace=function(in_str,reg_exp,replace_str,opts){if(typeof(opts)=="undefined")opts='g';var re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str);};TinyMCE.prototype.cleanupEventStr=function(str){str=""+str;str=str.replace('function anonymous()\n{\n','');str=str.replace('\n}','');return str;};TinyMCE.prototype.getAbsPosition=function(node){var pos=new Object();pos.absLeft=pos.absTop=0;var parentNode=node;while(parentNode){pos.absLeft+=parentNode.offsetLeft;pos.absTop+=parentNode.offsetTop;parentNode=parentNode.offsetParent;}return pos;};TinyMCE.prototype.openFileBrowser=function(field_name,url,type,win){var cb=tinyMCE.getParam("file_browser_callback");this.setWindowArg("window",win);if(eval('typeof('+cb+')')=="undefined")alert("Callback function: "+cb+" could not be found.");else eval(cb+"(field_name, url, type, win);");};TinyMCE.prototype.getControlHTML=function(control_name){var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+"_getControlHTML";if(eval("typeof("+templateFunction+")")!='undefined'){var html=eval(templateFunction+"('"+control_name+"');");if(html!="")return tinyMCE.replaceVar(html,"pluginurl",tinyMCE.baseURL+"/plugins/"+themePlugins[i]);}}return eval('TinyMCE_'+tinyMCE.settings['theme']+"_getControlHTML"+"('"+control_name+"');");};TinyMCE.prototype._themeExecCommand=function(editor_id,element,command,user_interface,value){var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+"_execCommand";if(eval("typeof("+templateFunction+")")!='undefined'){if(eval(templateFunction+"(editor_id, element, command, user_interface, value);"))return true;}}templateFunction='TinyMCE_'+tinyMCE.settings['theme']+"_execCommand";if(eval("typeof("+templateFunction+")")!='undefined')return eval(templateFunction+"(editor_id, element, command, user_interface, value);");return false;};TinyMCE.prototype._getThemeFunction=function(suffix,skip_plugins){if(skip_plugins)return 'TinyMCE_'+tinyMCE.settings['theme']+suffix;var themePlugins=tinyMCE.getParam('plugins','',true,',');var templateFunction;for(var i=themePlugins.length;i>=0;i--){templateFunction='TinyMCE_'+themePlugins[i]+suffix;if(eval("typeof("+templateFunction+")")!='undefined')return templateFunction;}return 'TinyMCE_'+tinyMCE.settings['theme']+suffix;};TinyMCE.prototype.isFunc=function(func_name){if(func_name==null||func_name=="")return false;return eval("typeof("+func_name+")")!="undefined";};TinyMCE.prototype.exec=function(func_name,args){var str=func_name+'(';for(var i=3;i<args.length;i++){str+='args['+i+']';if(i<args.length-1)str+=',';}str+=');';return eval(str);};TinyMCE.prototype.executeCallback=function(param,suffix,mode){switch(mode){case 0:var state=false;var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i<plugins.length;i++){var func="TinyMCE_"+plugins[i]+suffix;if(tinyMCE.isFunc(func)){tinyMCE.exec(func,this.executeCallback.arguments);state=true;}}var func='TinyMCE_'+tinyMCE.settings['theme']+suffix;if(tinyMCE.isFunc(func)){tinyMCE.exec(func,this.executeCallback.arguments);state=true;}var func=tinyMCE.getParam(param,'');if(tinyMCE.isFunc(func)){tinyMCE.exec(func,this.executeCallback.arguments);state=true;}return state;case 1:var plugins=tinyMCE.getParam('plugins','',true,',');for(var i=0;i<plugins.length;i++){var func="TinyMCE_"+plugins[i]+suffix;if(tinyMCE.isFunc(func)){if(tinyMCE.exec(func,this.executeCallback.arguments))return true;}}var func='TinyMCE_'+tinyMCE.settings['theme']+suffix;if(tinyMCE.isFunc(func)){if(tinyMCE.exec(func,this.executeCallback.arguments))return true;}var func=tinyMCE.getParam(param,'');if(tinyMCE.isFunc(func)){if(tinyMCE.exec(func,this.executeCallback.arguments))return true;}return false;}};function TinyMCEControl(settings){this.undoLevels=new Array();this.undoIndex=0;this.isDirty=false;this.settings=settings;this.settings['theme']=tinyMCE.getParam("theme","default");this.settings['width']=tinyMCE.getParam("width",-1);this.settings['height']=tinyMCE.getParam("height",-1);};TinyMCEControl.prototype.repaint=function(){if(tinyMCE.isMSIE)return;this.getBody().style.display='none';this.getBody().style.display='block';};TinyMCEControl.prototype.switchSettings=function(){if(tinyMCE.configs.length>1&&tinyMCE.currentConfig!=this.settings['index']){tinyMCE.settings=this.settings;tinyMCE.currentConfig=this.settings['index'];}};TinyMCEControl.prototype.fixBrokenURLs=function(){var body=this.getBody();var elms=body.getElementsByTagName("img");for(var i=0;i<elms.length;i++){var src=elms[i].getAttribute('mce_real_src');if(src&&src!="")elms[i].setAttribute("src",src);}var elms=body.getElementsByTagName("a");for(var i=0;i<elms.length;i++){var href=elms[i].getAttribute('mce_real_href');if(href&&href!="")elms[i].setAttribute("href",href);}};TinyMCEControl.prototype.convertAllRelativeURLs=function(){var body=this.getBody();var elms=body.getElementsByTagName("img");for(var i=0;i<elms.length;i++){var src=elms[i].getAttribute('src');if(src&&src!=""){src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);elms[i].setAttribute("src",src);elms[i].setAttribute("mce_real_src",src);}}var elms=body.getElementsByTagName("a");for(var i=0;i<elms.length;i++){var href=elms[i].getAttribute('href');if(href&&href!=""){href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],href);elms[i].setAttribute("href",href);elms[i].setAttribute("mce_real_href",href);}}};TinyMCEControl.prototype.getSelectedHTML=function(){if(tinyMCE.isSafari){return this.getRng().toString();}var elm=document.createElement("body");if(tinyMCE.isGecko)elm.appendChild(this.getRng().cloneContents());else elm.innerHTML=this.getRng().htmlText;return tinyMCE._cleanupHTML(this.contentDocument,this.settings,elm,this.visualAid);};TinyMCEControl.prototype.getBookmark=function(){var rng=this.getRng();if(tinyMCE.isSafari)return rng;if(tinyMCE.isMSIE)return rng.getBookmark();if(tinyMCE.isGecko)return rng.cloneRange();return null;};TinyMCEControl.prototype.moveToBookmark=function(bookmark){if(tinyMCE.isSafari){var sel=this.getSel().realSelection;sel.setBaseAndExtent(bookmark.startContainer,bookmark.startOffset,bookmark.endContainer,bookmark.endOffset);return true;}if(tinyMCE.isMSIE)return this.getRng().moveToBookmark(bookmark);if(tinyMCE.isGecko){var rng=this.getDoc().createRange();var sel=this.getSel();rng.setStart(bookmark.startContainer,bookmark.startOffset);rng.setEnd(bookmark.endContainer,bookmark.endOffset);sel.removeAllRanges();sel.addRange(rng);return true;}return false;};TinyMCEControl.prototype.getSelectedText=function(){if(tinyMCE.isMSIE){var doc=this.getDoc();if(doc.selection.type=="Text"){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText='';}else{var sel=this.getSel();if(sel&&sel.toString)selectedText=sel.toString();else selectedText='';}return selectedText;};TinyMCEControl.prototype.selectNode=function(node,collapse,select_text_node,to_start){if(!node)return;if(typeof(collapse)=="undefined")collapse=true;if(typeof(select_text_node)=="undefined")select_text_node=false;if(typeof(to_start)=="undefined")to_start=true;if(tinyMCE.isMSIE){var rng=this.getBody().createTextRange();try{rng.moveToElementText(node);if(collapse)rng.collapse(to_start);rng.select();}catch(e){}}else{var sel=this.getSel();if(!sel)return;if(tinyMCE.isSafari){sel.realSelection.setBaseAndExtent(node,0,node,node.innerText.length);if(collapse){if(to_start)sel.realSelection.collapseToStart();else sel.realSelection.collapseToEnd();}this.scrollToNode(node);return;}var rng=this.getDoc().createRange();if(select_text_node){var nodes=tinyMCE.getNodeTree(node,new Array(),3);if(nodes.length>0)rng.selectNodeContents(nodes[0]);else rng.selectNodeContents(node);}else rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType==3){rng.setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.length);}else rng.collapse(to_start);}sel.removeAllRanges();sel.addRange(rng);}this.scrollToNode(node);tinyMCE.selectedElement=null;if(node.nodeType==1)tinyMCE.selectedElement=node;};TinyMCEControl.prototype.scrollToNode=function(node){var pos=tinyMCE.getAbsPosition(node);var doc=this.getDoc();var scrollX=doc.body.scrollLeft+doc.documentElement.scrollLeft;var scrollY=doc.body.scrollTop+doc.documentElement.scrollTop;var height=tinyMCE.isMSIE?document.getElementById(this.editorId).style.pixelHeight:this.targetElement.clientHeight;if(!tinyMCE.settings['auto_resize']&&!(node.absTop>scrollY&&node.absTop<(scrollY-25+height)))this.contentWindow.scrollTo(pos.absLeft,pos.absTop-height+25);};TinyMCEControl.prototype.getBody=function(){return this.getDoc().body;};TinyMCEControl.prototype.getDoc=function(){return this.contentWindow.document;};TinyMCEControl.prototype.getWin=function(){return this.contentWindow;};TinyMCEControl.prototype.getSel=function(){if(tinyMCE.isMSIE)return this.getDoc().selection;var sel=this.contentWindow.getSelection();if(tinyMCE.isSafari&&!sel.getRangeAt){var newSel=new Object();var doc=this.getDoc();function getRangeAt(idx){var rng=new Object();rng.startContainer=this.focusNode;rng.endContainer=this.anchorNode;rng.commonAncestorContainer=this.focusNode;rng.createContextualFragment=function(html){if(html.charAt(0)=='<'){var elm=doc.createElement("div");elm.innerHTML=html;return elm.firstChild;}return doc.createTextNode("UNSUPPORTED, DUE TO LIMITATIONS IN SAFARI!");};rng.deleteContents=function(){doc.execCommand("Delete",false,"");};return rng;}newSel.focusNode=sel.baseNode;newSel.focusOffset=sel.baseOffset;newSel.anchorNode=sel.extentNode;newSel.anchorOffset=sel.extentOffset;newSel.getRangeAt=getRangeAt;newSel.text=""+sel;newSel.realSelection=sel;newSel.toString=function(){return this.text;};return newSel;}return sel;};TinyMCEControl.prototype.getRng=function(){var sel=this.getSel();if(sel==null)return null;if(tinyMCE.isMSIE)return sel.createRange();if(tinyMCE.isSafari){var rng=this.getDoc().createRange();var sel=this.getSel().realSelection;rng.setStart(sel.baseNode,sel.baseOffset);rng.setEnd(sel.extentNode,sel.extentOffset);return rng;}return this.getSel().getRangeAt(0);};TinyMCEControl.prototype._insertPara=function(e){function isEmpty(para){function isEmptyHTML(html){return html.replace(new RegExp('[ \t\r\n]+','g'),'').toLowerCase()=="";}if(para.getElementsByTagName("img").length>0)return false;if(para.getElementsByTagName("table").length>0)return false;if(para.getElementsByTagName("hr").length>0)return false;var nodes=tinyMCE.getNodeTree(para,new Array(),3);for(var i=0;i<nodes.length;i++){if(!isEmptyHTML(nodes[i].nodeValue))return false;}return true;}var doc=this.getDoc();var sel=this.getSel();var win=this.contentWindow;var rng=sel.getRangeAt(0);var body=doc.body;var rootElm=doc.documentElement;var self=this;var blockName="P";var rngBefore=doc.createRange();rngBefore.setStart(sel.anchorNode,sel.anchorOffset);rngBefore.collapse(true);var rngAfter=doc.createRange();rngAfter.setStart(sel.focusNode,sel.focusOffset);rngAfter.collapse(true);var direct=rngBefore.compareBoundaryPoints(rngBefore.START_TO_END,rngAfter)<0;var startNode=direct?sel.anchorNode:sel.focusNode;var startOffset=direct?sel.anchorOffset:sel.focusOffset;var endNode=direct?sel.focusNode:sel.anchorNode;var endOffset=direct?sel.focusOffset:sel.anchorOffset;var startBlock=tinyMCE.getParentBlockElement(startNode);var endBlock=tinyMCE.getParentBlockElement(endNode);if(startBlock!=null){blockName=startBlock.nodeName.toUpperCase();if(blockName=="TD"||blockName=="TABLE")blockName="P";}if((startBlock!=null&&startBlock.nodeName.toLowerCase()=="li")||(endBlock!=null&&endBlock.nodeName.toLowerCase()=="li"))return false;if((startBlock!=null&&startBlock.nodeName.toLowerCase()=="table")||(endBlock!=null&&endBlock.nodeName.toLowerCase()=="table"))startBlock=endBlock=null;var paraBefore=(startBlock!=null&&startBlock.nodeName.toUpperCase()==blockName)?startBlock.cloneNode(false):doc.createElement(blockName);var paraAfter=(endBlock!=null&&endBlock.nodeName.toUpperCase()==blockName)?endBlock.cloneNode(false):doc.createElement(blockName);var startChop=startNode;var endChop=endNode;node=startChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;startChop=node;}while((node=node.previousSibling?node.previousSibling:node.parentNode));node=endChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;endChop=node;}while((node=node.nextSibling?node.nextSibling:node.parentNode));if(startBlock==null){rng.deleteContents();sel.removeAllRanges();if(startChop!=rootElm&&endChop!=rootElm){rngBefore=rng.cloneRange();if(startChop==body)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);paraBefore.appendChild(rngBefore.cloneContents());if(endChop.parentNode.nodeName==blockName)endChop=endChop.parentNode;rng.setEndAfter(endChop);var contents=rng.cloneContents();if(contents.firstChild&&(contents.firstChild.nodeName==blockName||contents.firstChild.nodeName.toLowerCase()=="body")){var nodes=contents.firstChild.childNodes;for(var i=0;i<nodes.length;i++){if(nodes[i].nodeName.toLowerCase()!="body")paraAfter.appendChild(nodes[i]);}}else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";rng.deleteContents();rngAfter.deleteContents();rngBefore.deleteContents();paraAfter.normalize();rngBefore.insertNode(paraAfter);paraBefore.normalize();rngBefore.insertNode(paraBefore);}else{body.innerHTML="<"+blockName+">&nbsp;</"+blockName+"><"+blockName+">&nbsp;</"+blockName+">";paraAfter=body.childNodes[1];}this.selectNode(paraAfter,true,true);return true;}if(startChop.nodeName==blockName)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffset);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter(endChop);rngAfter.setStart(endNode,endOffset);var contents=rngAfter.cloneContents();if(contents.firstChild&&contents.firstChild.nodeName==blockName){var nodes=contents.firstChild.childNodes;for(var i=0;i<nodes.length;i++){if(nodes[i].nodeName.toLowerCase()!="body")paraAfter.appendChild(nodes[i]);}}else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";var rng=doc.createRange();if(!startChop.previousSibling&&startChop.parentNode.nodeName.toUpperCase()==blockName){rng.setStartBefore(startChop.parentNode);}else{if(rngBefore.startContainer.nodeName.toUpperCase()==blockName&&rngBefore.startOffset==0)rng.setStartBefore(rngBefore.startContainer);else rng.setStart(rngBefore.startContainer,rngBefore.startOffset);}if(!endChop.nextSibling&&endChop.parentNode.nodeName.toUpperCase()==blockName)rng.setEndAfter(endChop.parentNode);else rng.setEnd(rngAfter.endContainer,rngAfter.endOffset);rng.deleteContents();rng.insertNode(paraAfter);rng.insertNode(paraBefore);paraAfter.normalize();paraBefore.normalize();this.selectNode(paraAfter,true,true);return true;};TinyMCEControl.prototype._handleBackSpace=function(evt_type){var doc=this.getDoc();var sel=this.getSel();if(sel==null)return false;var rng=sel.getRangeAt(0);var node=rng.startContainer;var elm=node.nodeType==3?node.parentNode:node;if(node==null)return;if(elm&&elm.nodeName==""){var para=doc.createElement("p");while(elm.firstChild)para.appendChild(elm.firstChild);elm.parentNode.insertBefore(para,elm);elm.parentNode.removeChild(elm);var rng=rng.cloneRange();rng.setStartBefore(node.nextSibling);rng.setEndAfter(node.nextSibling);rng.extractContents();this.selectNode(node.nextSibling,true,true);}var para=tinyMCE.getParentBlockElement(node);if(para!=null&&para.nodeName.toLowerCase()=='p'&&evt_type=="keypress"){var htm=para.innerHTML;var block=tinyMCE.getParentBlockElement(node);if(htm==""||htm=="&nbsp;"||block.nodeName.toLowerCase()=="li"){var prevElm=para.previousSibling;while(prevElm!=null&&prevElm.nodeType!=1)prevElm=prevElm.previousSibling;if(prevElm==null)return false;var nodes=tinyMCE.getNodeTree(prevElm,new Array(),3);var lastTextNode=nodes.length==0?null:nodes[nodes.length-1];if(lastTextNode!=null)this.selectNode(lastTextNode,true,false,false);para.parentNode.removeChild(para);return true;}}return false;};TinyMCEControl.prototype._insertSpace=function(){return true;};TinyMCEControl.prototype.autoResetDesignMode=function(){if(!tinyMCE.isMSIE&&tinyMCE.settings['auto_reset_designmode']){var sel=this.getSel();if(!sel||!sel.rangeCount||sel.rangeCount==0)eval('try { this.getDoc().designMode = "On"; } catch(e) {}');}};TinyMCEControl.prototype.isDirty=function(){return this.isDirty;};TinyMCEControl.prototype.execCommand=function(command,user_interface,value){var doc=this.getDoc();var win=this.getWin();if(this.lastSafariSelection){this.moveToBookmark(this.lastSafariSelection);tinyMCE.selectedElement=this.lastSafariSelectedElement;}if(!tinyMCE.isMSIE&&!this.useCSS){doc.execCommand("useCSS",false,true);this.useCSS=true;}this.contentDocument=doc;if(tinyMCE._themeExecCommand(this.editorId,this.getBody(),command,user_interface,value))return;if(command!="mceAddUndoLevel"&&command!="Undo"&&command!="Redo"&&command!="mceImage"&&command!="mceLink"&&command!="mceToggleVisualAid"&&(command!="mceInsertTable"&&!user_interface))this.execCommand("mceAddUndoLevel");if(this.getFocusElement()&&this.getFocusElement().nodeName.toLowerCase()=="img"){var align=this.getFocusElement().getAttribute('align');switch(command){case "JustifyLeft":if(align=='left')this.getFocusElement().removeAttribute('align');else this.getFocusElement().setAttribute('align','left');tinyMCE.triggerNodeChange();return;case "JustifyCenter":if(align=='middle')this.getFocusElement().removeAttribute('align');else this.getFocusElement().setAttribute('align','middle');tinyMCE.triggerNodeChange();return;case "JustifyRight":if(align=='right')this.getFocusElement().removeAttribute('align');else this.getFocusElement().setAttribute('align','right');tinyMCE.triggerNodeChange();return;}}if(tinyMCE.settings['force_br_newlines']){var alignValue="";if(doc.selection.type!="Control"){switch(command){case "JustifyLeft":alignValue="left";break;case "JustifyCenter":alignValue="center";break;case "JustifyFull":alignValue="justify";break;case "JustifyRight":alignValue="right";break;}if(alignValue!=""){var rng=doc.selection.createRange();if((divElm=tinyMCE.getParentElement(rng.parentElement(),"div"))!=null)divElm.setAttribute("align",alignValue);else if(rng.pasteHTML&&rng.htmlText.length>0)rng.pasteHTML('<div align="'+alignValue+'">'+rng.htmlText+"</div>");tinyMCE.triggerNodeChange();return;}}}switch(command){case "mceStoreSelection":this.selectionBookmark=this.getBookmark();break;case "mceRestoreSelection":this.moveToBookmark(this.selectionBookmark);break;case "InsertUnorderedList":case "InsertOrderedList":var tag=(command=="InsertUnorderedList")?"ul":"ol";if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<"+tag+"><li>&nbsp;</li><"+tag+">");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case "Strikethrough":if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<strike>"+this.getSelectedHTML()+"</strike>");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case "mceSelectNode":this.selectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=value;break;case "FormatBlock":if(value==null||value==""){var elm=tinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)this.execCommand("mceRemoveNode",false,elm);}else this.getDoc().execCommand("FormatBlock",false,value);tinyMCE.triggerNodeChange();break;case "mceRemoveNode":if(!value)value=tinyMCE.getParentElement(this.getFocusElement());if(tinyMCE.isMSIE){value.outerHTML=value.innerHTML;}else{var rng=value.ownerDocument.createRange();rng.setStartBefore(value);rng.setEndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualFragment(value.innerHTML));}tinyMCE.triggerNodeChange();break;case "mceSelectNodeDepth":var parentNode=this.getFocusElement();for(var i=0;parentNode;i++){if(parentNode.nodeName.toLowerCase()=="body")break;if(parentNode.nodeName.toLowerCase()=="#text"){i--;parentNode=parentNode.parentNode;continue;}if(i==value){this.selectNode(parentNode,false);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=parentNode;return;}parentNode=parentNode.parentNode;}break;case "HiliteColor":if(tinyMCE.isGecko){this.getDoc().execCommand("useCSS",false,false);this.getDoc().execCommand('hilitecolor',false,value);this.getDoc().execCommand("useCSS",false,true);}else this.getDoc().execCommand('BackColor',false,value);break;case "Cut":case "Copy":case "Paste":var cmdFailed=false;eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');if(tinyMCE.isGecko&&cmdFailed){if(confirm(tinyMCE.getLang('lang_clipboard_msg')))window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');return;}else tinyMCE.triggerNodeChange();break;case "mceSetContent":if(!value)value="";value=tinyMCE._customCleanup("insert_to_editor",value);tinyMCE._setHTML(doc,value);doc.body.innerHTML=tinyMCE._cleanupHTML(doc,tinyMCE.settings,doc.body);tinyMCE.handleVisualAid(doc.body,true,this.visualAid);return true;case "mceLink":var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=this.getSel().toString();if(!tinyMCE.linkElement){if((tinyMCE.selectedElement.nodeName.toLowerCase()!="img")&&(selectedText.length<=0))return;}var href="",target="",title="",onclick="",action="insert",style_class="";if(tinyMCE.selectedElement.nodeName.toLowerCase()=="a")tinyMCE.linkElement=tinyMCE.selectedElement;if(tinyMCE.linkElement!=null&&tinyMCE.getAttrib(tinyMCE.linkElement,'href')=="")tinyMCE.linkElement=null;if(tinyMCE.linkElement){href=tinyMCE.getAttrib(tinyMCE.linkElement,'href');target=tinyMCE.getAttrib(tinyMCE.linkElement,'target');title=tinyMCE.getAttrib(tinyMCE.linkElement,'title');onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_onclick');style_class=tinyMCE.getAttrib(tinyMCE.linkElement,'class');if(onclick=="")onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');onclick=tinyMCE.cleanupEventStr(onclick);mceRealHref=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_real_href');if(mceRealHref!="")href=mceRealHref;href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");action="update";}if(this.settings['insertlink_callback']){var returnVal=eval(this.settings['insertlink_callback']+"(href, target, title, onclick, action, style_class);");if(returnVal&&returnVal['href'])tinyMCE.insertLink(returnVal['href'],returnVal['target'],returnVal['title'],returnVal['onclick'],returnVal['style_class']);}else{tinyMCE.openWindow(this.insertLinkTemplate,{href:href,target:target,title:title,onclick:onclick,action:action,className:style_class});}break;case "mceImage":var src="",alt="",border="",hspace="",vspace="",width="",height="",align="";var title="",onmouseover="",onmouseout="",action="insert";var img=tinyMCE.imgElement;if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){img=tinyMCE.selectedElement;tinyMCE.imgElement=img;}if(img){if(tinyMCE.getAttrib(img,'name').indexOf('mce_')==0)return;src=tinyMCE.getAttrib(img,'src');alt=tinyMCE.getAttrib(img,'alt');if(alt=="")alt=tinyMCE.getAttrib(img,'title');if(tinyMCE.isGecko){var w=img.style.width;if(w!=null&&w!="")img.setAttribute("width",w);var h=img.style.height;if(h!=null&&h!="")img.setAttribute("height",h);}border=tinyMCE.getAttrib(img,'border');hspace=tinyMCE.getAttrib(img,'hspace');vspace=tinyMCE.getAttrib(img,'vspace');width=tinyMCE.getAttrib(img,'width');height=tinyMCE.getAttrib(img,'height');align=tinyMCE.getAttrib(img,'align');onmouseover=tinyMCE.getAttrib(img,'onmouseover');onmouseout=tinyMCE.getAttrib(img,'onmouseout');title=tinyMCE.getAttrib(img,'title');if(tinyMCE.isMSIE){width=img.attributes['width'].specified?width:"";height=img.attributes['height'].specified?height:"";}onmouseover=tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover));onmouseout=tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout));mceRealSrc=tinyMCE.getAttrib(img,'mce_real_src');if(mceRealSrc!="")src=mceRealSrc;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");if(onmouseover!="")onmouseover=eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, img, true);");if(onmouseout!="")onmouseout=eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, img, true);");action="update";}if(this.settings['insertimage_callback']){var returnVal=eval(this.settings['insertimage_callback']+"(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");if(returnVal&&returnVal['src'])tinyMCE.insertImage(returnVal['src'],returnVal['alt'],returnVal['border'],returnVal['hspace'],returnVal['vspace'],returnVal['width'],returnVal['height'],returnVal['align'],returnVal['title'],returnVal['onmouseover'],returnVal['onmouseout']);}else tinyMCE.openWindow(this.insertImageTemplate,{src:src,alt:alt,border:border,hspace:hspace,vspace:vspace,width:width,height:height,align:align,title:title,onmouseover:onmouseover,onmouseout:onmouseout,action:action});break;case "mceCleanupWord":if(tinyMCE.isMSIE){var html=this.getBody().createTextRange().htmlText;if(html.indexOf('="mso')!=-1){tinyMCE._setHTML(this.contentDocument,this.getBody().innerHTML);html=tinyMCE._cleanupHTML(this.contentDocument,this.settings,this.getBody(),this.visualAid);}this.getBody().innerHTML=html;}break;case "mceCleanup":tinyMCE._setHTML(this.contentDocument,this.getBody().innerHTML);this.getBody().innerHTML=tinyMCE._cleanupHTML(this.contentDocument,this.settings,this.getBody(),this.visualAid);tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid);this.repaint();tinyMCE.triggerNodeChange();break;case "mceAnchor":if(!user_interface){var aElm=tinyMCE.getParentElement(this.getFocusElement(),"a","name");if(aElm){if(value==null||value==""){if(tinyMCE.isMSIE){aElm.outerHTML=aElm.innerHTML;}else{var rng=aElm.ownerDocument.createRange();rng.setStartBefore(aElm);rng.setEndAfter(aElm);rng.deleteContents();rng.insertNode(rng.createContextualFragment(aElm.innerHTML));}}else aElm.setAttribute('name',value);}else{this.getDoc().execCommand("fontname",false,"#mce_temp_font#");var elementArray=tinyMCE.getElementsByAttributeValue(this.getBody(),"font","face","#mce_temp_font#");for(var x=0;x<elementArray.length;x++){elm=elementArray[x];var aElm=this.getDoc().createElement("a");aElm.setAttribute('name',value);if(elm.hasChildNodes()){for(var i=0;i<elm.childNodes.length;i++)aElm.appendChild(elm.childNodes[i].cloneNode(true));}elm.parentNode.replaceChild(aElm,elm);}}tinyMCE.triggerNodeChange();}break;case "mceReplaceContent":var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=this.getSel().toString();if(selectedText.length>0){value=tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('mceInsertContent',false,value);}tinyMCE.triggerNodeChange();break;case "mceSetAttribute":if(typeof(value)=='object'){var targetElms=(typeof(value['targets'])=="undefined")?"p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address":value['targets'];var targetNode=tinyMCE.getParentElement(this.getFocusElement(),targetElms);if(targetNode){targetNode.setAttribute(value['name'],value['value']);tinyMCE.triggerNodeChange();}}break;case "mceSetCSSClass":var selectedText=false;if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=(rng.text&&rng.text.length>0);}else selectedText=(this.getSel().toString().length>0);if(tinyMCE.selectedNode)tinyMCE.selectedElement=tinyMCE.selectedNode;if(selectedText&&!tinyMCE.selectedNode){this.getDoc().execCommand("RemoveFormat",false,null);if(value==null)return this.execCommand("RemoveFormat",false,null);this.getDoc().execCommand("fontname",false,"#mce_temp_font#");var elementArray=tinyMCE.getElementsByAttributeValue(this.getBody(),"font","face","#mce_temp_font#");for(var x=0;x<elementArray.length;x++){elm=elementArray[x];if(elm){var spanElm=this.getDoc().createElement("span");spanElm.className=value;if(elm.hasChildNodes()){for(var i=0;i<elm.childNodes.length;i++)spanElm.appendChild(elm.childNodes[i].cloneNode(true));}elm.parentNode.replaceChild(spanElm,elm);}}}else{var targetElm=this.getFocusElement();if(tinyMCE.selectedElement.nodeName.toLowerCase()=="img"||tinyMCE.selectedElement.nodeName.toLowerCase()=="table")targetElm=tinyMCE.selectedElement;var targetNode=tinyMCE.getParentElement(targetElm,"p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(tinyMCE.selectedElement.nodeType==1)targetNode=tinyMCE.selectedElement;if(!tinyMCE.isMSIE&&!targetNode)targetNode=tinyMCE.imgElement;if(targetNode){if(targetNode.nodeName.toLowerCase()=="span"&&(!value||value=="")){if(targetNode.hasChildNodes()){for(var i=0;i<targetNode.childNodes.length;i++)targetNode.parentNode.insertBefore(targetNode.childNodes[i].cloneNode(true),targetNode);}targetNode.parentNode.removeChild(targetNode);}else{if(value!=null&&value!="")targetNode.className=value;else{targetNode.removeAttribute("className");targetNode.removeAttribute("class");}}}}tinyMCE.triggerNodeChange();break;case "mceInsertRawHTML":var key='tiny_mce_marker';this.execCommand('mceInsertContent',false,key);var html=this.getBody().innerHTML;if((pos=html.indexOf(key))!=-1)this.getBody().innerHTML=html.substring(0,pos)+value+html.substring(pos+key.length);break;case "mceInsertContent":if(!tinyMCE.isMSIE){var sel=this.getSel();var rng=this.getRng();var isHTML=value.indexOf('<')!=-1;if(isHTML){if(tinyMCE.isSafari){var tmpRng=this.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tmpRng.setEnd(this.getBody(),0);value=tmpRng.createContextualFragment(value);}else value=rng.createContextualFragment(value);}else{var el=document.createElement("div");el.innerHTML=value;value=el.firstChild.nodeValue;value=doc.createTextNode(value);}if(tinyMCE.isSafari&&!isHTML){this.execCommand('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();return true;}else if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);tinyMCE.triggerNodeChange();return true;}rng.deleteContents();if(rng.startContainer.nodeType==3){var node=rng.startContainer.splitText(rng.startOffset);node.parentNode.insertBefore(value,node);}else rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.removeAllRanges();var rng=doc.createRange();rng.selectNode(value);rng.collapse(false);sel.addRange(rng);}else rng.collapse(false);}else{var rng=doc.selection.createRange();if(rng.item)rng.item(0).outerHTML=value;else rng.pasteHTML(value);}tinyMCE.triggerNodeChange();break;case "mceAddUndoLevel":if(tinyMCE.settings['custom_undo_redo']){var customUndoLevels=tinyMCE.settings['custom_undo_redo_levels'];var newHTML=this.getBody().innerHTML;if(newHTML!=this.undoLevels[this.undoLevels.length-1]){tinyMCE.executeCallback('onchange_callback','_onchange',0,this);this.isDirty=true;if(customUndoLevels!=-1&&this.undoLevels.length>customUndoLevels){for(var i=0;i<this.undoLevels.length-1;i++){this.undoLevels[i]=this.undoLevels[i+1];}this.undoLevels.length--;this.undoIndex--;}this.undoLevels[this.undoIndex++]=newHTML;this.undoLevels.length=this.undoIndex;}tinyMCE.triggerNodeChange(false);}break;case "Undo":if(tinyMCE.settings['custom_undo_redo']){if(this.undoIndex==this.undoLevels.length){this.execCommand("mceAddUndoLevel");this.undoIndex--;}if(this.undoIndex>0){this.undoIndex--;this.getBody().innerHTML=this.undoLevels[this.undoIndex];}tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case "Redo":if(tinyMCE.settings['custom_undo_redo']){if(this.undoIndex<(this.undoLevels.length-1)){this.undoIndex++;this.getBody().innerHTML=this.undoLevels[this.undoIndex];}tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case "mceToggleVisualAid":this.visualAid=!this.visualAid;tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid);tinyMCE.triggerNodeChange();break;case "removeformat":var text=this.getSelectedText();if(tinyMCE.isMSIE){try{win.focus();var rng=doc.selection.createRange();rng.execCommand("RemoveFormat",false,null);rng.pasteHTML(rng.text);}catch(e){}}else this.getDoc().execCommand(command,user_interface,value);if(text.length==0)this.execCommand("mceSetCSSClass",false,"");tinyMCE.triggerNodeChange();break;default:this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();}};TinyMCEControl.prototype.queryCommandValue=function(command){return this.getDoc().queryCommandValue(command);};TinyMCEControl.prototype.queryCommandState=function(command){return this.getDoc().queryCommandState(command);};TinyMCEControl.prototype.onAdd=function(replace_element,form_element_name,target_document){var targetDoc=target_document?target_document:document;this.targetDoc=targetDoc;tinyMCE.themeURL=tinyMCE.baseURL+"/themes/"+this.settings['theme'];this.settings['themeurl']=tinyMCE.themeURL;if(!replace_element){alert("Error: Could not find the target element.");return false;}var templateFunction=tinyMCE._getThemeFunction('_getInsertLinkTemplate');if(eval("typeof("+templateFunction+")")!='undefined')this.insertLinkTemplate=eval(templateFunction+'(this.settings);');var templateFunction=tinyMCE._getThemeFunction('_getInsertImageTemplate');if(eval("typeof("+templateFunction+")")!='undefined')this.insertImageTemplate=eval(templateFunction+'(this.settings);');var templateFunction=tinyMCE._getThemeFunction('_getEditorTemplate');if(eval("typeof("+templateFunction+")")=='undefined'){alert("Error: Could not find the template function: "+templateFunction);return false;}var editorTemplate=eval(templateFunction+'(this.settings, this.editorId);');var deltaWidth=editorTemplate['delta_width']?editorTemplate['delta_width']:0;var deltaHeight=editorTemplate['delta_height']?editorTemplate['delta_height']:0;var html='<span id="'+this.editorId+'_parent">'+editorTemplate['html'];var templateFunction=tinyMCE._getThemeFunction('_handleNodeChange',true);if(eval("typeof("+templateFunction+")")!='undefined')this.settings['handleNodeChangeCallback']=templateFunction;html=tinyMCE.replaceVar(html,"editor_id",this.editorId);html=tinyMCE.replaceVar(html,"default_document",tinyMCE.baseURL+"/blank.htm");this.settings['default_document']=tinyMCE.baseURL+"/blank.htm";this.settings['old_width']=this.settings['width'];this.settings['old_height']=this.settings['height'];if(this.settings['width']==-1)this.settings['width']=replace_element.offsetWidth;if(this.settings['height']==-1)this.settings['height']=replace_element.offsetHeight;if(this.settings['width']==0)this.settings['width']=replace_element.style.width;if(this.settings['height']==0)this.settings['height']=replace_element.style.height;if(this.settings['width']==0)this.settings['width']=320;if(this.settings['height']==0)this.settings['height']=240;this.settings['area_width']=parseInt(this.settings['width']);this.settings['area_height']=parseInt(this.settings['height']);this.settings['area_width']+=deltaWidth;this.settings['area_height']+=deltaHeight;if((""+this.settings['width']).indexOf('%')!=-1)this.settings['area_width']="100%";if((""+this.settings['height']).indexOf('%')!=-1)this.settings['area_height']="100%";if((""+replace_element.style.width).indexOf('%')!=-1){this.settings['width']=replace_element.style.width;this.settings['area_width']="100%";}if((""+replace_element.style.height).indexOf('%')!=-1){this.settings['height']=replace_element.style.height;this.settings['area_height']="100%";}html=tinyMCE.applyTemplate(html);this.settings['width']=this.settings['old_width'];this.settings['height']=this.settings['old_height'];this.visualAid=this.settings['visual'];this.formTargetElementId=form_element_name;if(replace_element.nodeName.toLowerCase()=="textarea")this.startContent=replace_element.value;else this.startContent=replace_element.innerHTML;if(replace_element.nodeName.toLowerCase()!="textarea"){this.oldTargetElement=replace_element.cloneNode(true);if(tinyMCE.settings['debug'])html+='<textarea wrap="off" id="'+form_element_name+'" name="'+form_element_name+'" cols="100" rows="15"></textarea>';else html+='<input type="hidden" type="text" id="'+form_element_name+'" name="'+form_element_name+'" />';html+='</span>';if(!tinyMCE.isMSIE){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);replace_element.parentNode.replaceChild(fragment,replace_element);}else replace_element.outerHTML=html;}else{html+='</span>';this.oldTargetElement=replace_element;if(!tinyMCE.settings['debug'])this.oldTargetElement.style.display="none";if(!tinyMCE.isMSIE){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);replace_element.parentNode.insertBefore(fragment,replace_element);}else replace_element.insertAdjacentHTML("beforeBegin",html);}var dynamicIFrame=false;var tElm=targetDoc.getElementById(this.editorId);if(!tinyMCE.isMSIE){if(tElm&&tElm.nodeName.toLowerCase()=="span"){tElm=tinyMCE._createIFrame(tElm);dynamicIFrame=true;}this.targetElement=tElm;this.iframeElement=tElm;this.contentDocument=tElm.contentDocument;this.contentWindow=tElm.contentWindow;}else{if(tElm&&tElm.nodeName.toLowerCase()=="span")tElm=tinyMCE._createIFrame(tElm);else tElm=targetDoc.frames[this.editorId];this.targetElement=tElm;this.iframeElement=targetDoc.getElementById(this.editorId);this.contentDocument=tElm.window.document;this.contentWindow=tElm.window;this.getDoc().designMode="on";}var doc=this.contentDocument;if(dynamicIFrame){var html=""+'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">'+'<html>'+'<head>'+'<base href="'+tinyMCE.settings['base_href']+'" />'+'<title>blank_page</title>'+'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'+'</head>'+'<body class="mceContentBody">'+'</body>'+'</html>';try{this.getDoc().designMode="on";doc.open();doc.write(html);doc.close();}catch(e){this.getDoc().location.href=tinyMCE.baseURL+"/blank.htm";}}if(tinyMCE.isMSIE)window.setTimeout("TinyMCE.prototype.addEventHandlers('"+this.editorId+"');",1);tinyMCE.setupContent(this.editorId,true);return true;};TinyMCEControl.prototype.getFocusElement=function(){if(tinyMCE.isMSIE){var doc=this.getDoc();var rng=doc.selection.createRange();if(rng.collapse)rng.collapse(true);var elm=rng.item?rng.item(0):rng.parentElement();}else{var sel=this.getSel();var elm=(sel&&sel.anchorNode)?sel.anchorNode:null;if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img")elm=tinyMCE.selectedElement;}return elm;};var tinyMCE=new TinyMCE();var tinyMCELang=new Array();function debug(){var msg="";var elm=document.getElementById("tinymce_debug");if(!elm){var debugDiv=document.createElement("div");debugDiv.setAttribute("className","debugger");debugDiv.className="debugger";debugDiv.innerHTML='\
  10 + Debug output:\
  11 + <textarea id="tinymce_debug" style="width: 100%; height: 300px">\
  12 + </textarea>';document.body.appendChild(debugDiv);elm=document.getElementById("tinymce_debug");}var args=this.debug.arguments;for(var i=0;i<args.length;i++){msg+=args[i];if(i<args.length-1)msg+=', ';}elm.value+=msg+"\n";};
0 13 \ No newline at end of file
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/tiny_mce_gzip.php 0 → 100644
  1 +<?php
  2 + /**
  3 + * $RCSfile$
  4 + * $Revision$
  5 + * $Date$
  6 + *
  7 + * @author Moxiecode
  8 + * @copyright Copyright © 2004, Moxiecode Systems AB, All rights reserved.
  9 + *
  10 + * This file compresses the TinyMCE JavaScript using GZip and
  11 + * enables the browser to do two requests instead of one for each .js file.
  12 + * Notice: This script defaults the button_tile_map option to true for extra performance.
  13 + *
  14 + * Todo:
  15 + * - Add local file cache for the GZip:ed version.
  16 + */
  17 +
  18 + // General options
  19 + $suffix = ""; // Set to "_src" to use source version
  20 + $expiresOffset = 3600 * 24 * 10; // 10 days util client cache expires
  21 +
  22 + // Get data to load
  23 + $theme = isset($_REQUEST['theme']) ? $_REQUEST['theme'] : "";
  24 + $language = isset($_REQUEST['language']) ? $_REQUEST['language'] : "";
  25 + $plugins = isset($_REQUEST['plugins']) ? $_REQUEST['plugins'] : "";
  26 +
  27 + // GZip compress and cache it for 10 days
  28 + ob_start ("ob_gzhandler");
  29 + header("Content-type: text/javascript; charset: UTF-8");
  30 + header("Cache-Control: must-revalidate");
  31 + header("Expires: " . gmdate("D, d M Y H:i:s", time() + $expiresOffset) . " GMT");
  32 +
  33 + if ($theme) {
  34 + // Write main script and patch some things
  35 + echo file_get_contents(realpath("tiny_mce" . $suffix . ".js"));
  36 + echo 'TinyMCE.prototype.loadScript = function() {};';
  37 + echo "tinyMCE.init(TinyMCECompressed_settings);";
  38 +
  39 + // Load theme, language pack and theme language packs
  40 + echo file_get_contents(realpath("themes/" . $theme . "/editor_template" . $suffix . ".js"));
  41 + echo file_get_contents(realpath("themes/" . $theme . "/langs/" . $language . ".js"));
  42 + echo file_get_contents(realpath("langs/" . $language . ".js"));
  43 +
  44 + // Load all plugins and their language packs
  45 + $plugins = explode(",", $plugins);
  46 + foreach ($plugins as $plugin) {
  47 + $pluginFile = realpath("plugins/" . $plugin . "/editor_plugin" . $suffix . ".js");
  48 + $languageFile = realpath("plugins/" . $plugin . "/langs/" . $language . ".js");
  49 +
  50 + if ($pluginFile)
  51 + echo file_get_contents($pluginFile);
  52 +
  53 + if ($languageFile)
  54 + echo file_get_contents($languageFile);
  55 + }
  56 +
  57 + die;
  58 + }
  59 +?>
  60 +
  61 +var TinyMCECompressed_settings = null;
  62 +
  63 +function TinyMCECompressed() {
  64 +}
  65 +
  66 +TinyMCECompressed.prototype.init = function(settings) {
  67 + var elements = document.getElementsByTagName('script');
  68 + var scriptURL = "";
  69 +
  70 + for (var i=0; i<elements.length; i++) {
  71 + if (elements[i].src && elements[i].src.indexOf("tiny_mce_gzip.php") != -1) {
  72 + scriptURL = elements[i].src;
  73 + break;
  74 + }
  75 + }
  76 +
  77 + settings["theme"] = typeof(settings["theme"]) != "undefined" ? settings["theme"] : "default";
  78 + settings["plugins"] = typeof(settings["plugins"]) != "undefined" ? settings["plugins"] : "";
  79 + settings["language"] = typeof(settings["language"]) != "undefined" ? settings["language"] : "en";
  80 + settings["button_tile_map"] = typeof(settings["button_tile_map"]) != "undefined" ? settings["button_tile_map"] : true;
  81 +
  82 + scriptURL += "?theme=" + escape(settings["theme"]) + "&language=" + escape(settings["language"]) + "&plugins=" + escape(settings["plugins"]);
  83 + document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + scriptURL + '"></script>');
  84 +
  85 + TinyMCECompressed_settings = settings;
  86 +}
  87 +
  88 +var tinyMCE = new TinyMCECompressed();
... ...
thirdpartyjs/tinymce/jscripts/tiny_mce/tiny_mce_popup.js 0 → 100644
  1 +// Get tinyMCE window
  2 +var win = window.opener ? window.opener : window.dialogArguments;
  3 +
  4 +var tinyMCE = null;
  5 +var tinyMCELang = null;
  6 +
  7 +// Use top window if not defined
  8 +if (!win)
  9 + win = top;
  10 +
  11 +var tinyMCE = win.tinyMCE;
  12 +var tinyMCELang = win.tinyMCELang;
  13 +
  14 +if (!tinyMCE)
  15 + alert("tinyMCE object reference not found from popup.");
  16 +
  17 +// Setup window openerer
  18 +window.opener = win;
  19 +
  20 +// Setup title
  21 +var re = new RegExp('{|\\\$|}', 'g');
  22 +var title = document.title.replace(re, "");
  23 +if (typeof tinyMCELang[title] != "undefined") {
  24 + var divElm = document.createElement("div");
  25 + divElm.innerHTML = tinyMCELang[title];
  26 + document.title = divElm.innerHTML;
  27 +}
  28 +
  29 +// Setup dir
  30 +if (tinyMCELang['lang_dir'])
  31 + document.dir = tinyMCELang['lang_dir'];
  32 +
  33 +function TinyMCEPlugin_onLoad() {
  34 + if (tinyMCE.getWindowArg('mce_replacevariables', true))
  35 + document.body.innerHTML = tinyMCE.applyTemplate(document.body.innerHTML, tinyMCE.windowArgs);
  36 +
  37 + // Auto resize window
  38 + if (tinyMCE.getWindowArg('mce_windowresize', true))
  39 + TinyMCEPopup_autoResize();
  40 +
  41 + if (tinyMCE.settings["dialog_type"] == "window")
  42 + window.focus();
  43 +}
  44 +
  45 +function TinyMCEPopup_autoResize() {
  46 + // Div mode, skip resize
  47 + if (tinyMCE.settings["dialog_type"] == "div")
  48 + return;
  49 +
  50 + var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
  51 + var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
  52 +
  53 + if (isOpera)
  54 + return;
  55 +
  56 + if (isMSIE) {
  57 + try { window.resizeTo(10, 10); } catch (e) {}
  58 +
  59 + var elm = document.body;
  60 + var width = elm.offsetWidth;
  61 + var height = elm.offsetHeight;
  62 + var dx = (elm.scrollWidth - width) + 4;
  63 + var dy = elm.scrollHeight - height;
  64 +
  65 + try { window.resizeBy(dx, dy); } catch (e) {}
  66 + } else {
  67 + window.scrollBy(1000, 1000);
  68 + if (window.scrollX > 0 || window.scrollY > 0) {
  69 + window.resizeBy(window.innerWidth * 2, window.innerHeight * 2);
  70 + window.sizeToContent();
  71 + window.scrollTo(0, 0);
  72 + var x = parseInt(screen.width / 2.0) - (window.outerWidth / 2.0);
  73 + var y = parseInt(screen.height / 2.0) - (window.outerHeight / 2.0);
  74 + window.moveTo(x, y);
  75 + }
  76 + }
  77 +}
  78 +
  79 +// Re-patch it
  80 +if (tinyMCE.settings["dialog_type"] == "window") {
  81 + tinyMCE.closeDialog = function() {
  82 + // Remove div or close window
  83 + if (tinyMCE.settings["dialog_type"] == "div") {
  84 + var div = document.getElementById(tinyMCE._currentDialog);
  85 + if (div)
  86 + div.parentNode.removeChild(div);
  87 + } else
  88 + window.close();
  89 + };
  90 +}
  91 +
  92 +// Add onload trigger
  93 +tinyMCE.addEvent(window, "load", TinyMCEPlugin_onLoad);
  94 +
  95 +// Output Popup CSS class
  96 +document.write('<link href="' + tinyMCE.getParam("popups_css") + '" rel="stylesheet" type="text/css">');
... ...
thirdpartyjs/tinymce/lgpl.txt 0 → 100644
  1 + GNU LIBRARY GENERAL PUBLIC LICENSE
  2 + Version 2, June 1991
  3 +
  4 + Copyright (C) 1991 Free Software Foundation, Inc.
  5 + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  6 + Everyone is permitted to copy and distribute verbatim copies
  7 + of this license document, but changing it is not allowed.
  8 +
  9 +[This is the first released version of the library GPL. It is
  10 + numbered 2 because it goes with version 2 of the ordinary GPL.]
  11 +
  12 + Preamble
  13 +
  14 + The licenses for most software are designed to take away your
  15 +freedom to share and change it. By contrast, the GNU General Public
  16 +Licenses are intended to guarantee your freedom to share and change
  17 +free software--to make sure the software is free for all its users.
  18 +
  19 + This license, the Library General Public License, applies to some
  20 +specially designated Free Software Foundation software, and to any
  21 +other libraries whose authors decide to use it. You can use it for
  22 +your libraries, too.
  23 +
  24 + When we speak of free software, we are referring to freedom, not
  25 +price. Our General Public Licenses are designed to make sure that you
  26 +have the freedom to distribute copies of free software (and charge for
  27 +this service if you wish), that you receive source code or can get it
  28 +if you want it, that you can change the software or use pieces of it
  29 +in new free programs; and that you know you can do these things.
  30 +
  31 + To protect your rights, we need to make restrictions that forbid
  32 +anyone to deny you these rights or to ask you to surrender the rights.
  33 +These restrictions translate to certain responsibilities for you if
  34 +you distribute copies of the library, or if you modify it.
  35 +
  36 + For example, if you distribute copies of the library, whether gratis
  37 +or for a fee, you must give the recipients all the rights that we gave
  38 +you. You must make sure that they, too, receive or can get the source
  39 +code. If you link a program with the library, you must provide
  40 +complete object files to the recipients so that they can relink them
  41 +with the library, after making changes to the library and recompiling
  42 +it. And you must show them these terms so they know their rights.
  43 +
  44 + Our method of protecting your rights has two steps: (1) copyright
  45 +the library, and (2) offer you this license which gives you legal
  46 +permission to copy, distribute and/or modify the library.
  47 +
  48 + Also, for each distributor's protection, we want to make certain
  49 +that everyone understands that there is no warranty for this free
  50 +library. If the library is modified by someone else and passed on, we
  51 +want its recipients to know that what they have is not the original
  52 +version, so that any problems introduced by others will not reflect on
  53 +the original authors' reputations.
  54 +.
  55 + Finally, any free program is threatened constantly by software
  56 +patents. We wish to avoid the danger that companies distributing free
  57 +software will individually obtain patent licenses, thus in effect
  58 +transforming the program into proprietary software. To prevent this,
  59 +we have made it clear that any patent must be licensed for everyone's
  60 +free use or not licensed at all.
  61 +
  62 + Most GNU software, including some libraries, is covered by the ordinary
  63 +GNU General Public License, which was designed for utility programs. This
  64 +license, the GNU Library General Public License, applies to certain
  65 +designated libraries. This license is quite different from the ordinary
  66 +one; be sure to read it in full, and don't assume that anything in it is
  67 +the same as in the ordinary license.
  68 +
  69 + The reason we have a separate public license for some libraries is that
  70 +they blur the distinction we usually make between modifying or adding to a
  71 +program and simply using it. Linking a program with a library, without
  72 +changing the library, is in some sense simply using the library, and is
  73 +analogous to running a utility program or application program. However, in
  74 +a textual and legal sense, the linked executable is a combined work, a
  75 +derivative of the original library, and the ordinary General Public License
  76 +treats it as such.
  77 +
  78 + Because of this blurred distinction, using the ordinary General
  79 +Public License for libraries did not effectively promote software
  80 +sharing, because most developers did not use the libraries. We
  81 +concluded that weaker conditions might promote sharing better.
  82 +
  83 + However, unrestricted linking of non-free programs would deprive the
  84 +users of those programs of all benefit from the free status of the
  85 +libraries themselves. This Library General Public License is intended to
  86 +permit developers of non-free programs to use free libraries, while
  87 +preserving your freedom as a user of such programs to change the free
  88 +libraries that are incorporated in them. (We have not seen how to achieve
  89 +this as regards changes in header files, but we have achieved it as regards
  90 +changes in the actual functions of the Library.) The hope is that this
  91 +will lead to faster development of free libraries.
  92 +
  93 + The precise terms and conditions for copying, distribution and
  94 +modification follow. Pay close attention to the difference between a
  95 +"work based on the library" and a "work that uses the library". The
  96 +former contains code derived from the library, while the latter only
  97 +works together with the library.
  98 +
  99 + Note that it is possible for a library to be covered by the ordinary
  100 +General Public License rather than by this special one.
  101 +.
  102 + GNU LIBRARY GENERAL PUBLIC LICENSE
  103 + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  104 +
  105 + 0. This License Agreement applies to any software library which
  106 +contains a notice placed by the copyright holder or other authorized
  107 +party saying it may be distributed under the terms of this Library
  108 +General Public License (also called "this License"). Each licensee is
  109 +addressed as "you".
  110 +
  111 + A "library" means a collection of software functions and/or data
  112 +prepared so as to be conveniently linked with application programs
  113 +(which use some of those functions and data) to form executables.
  114 +
  115 + The "Library", below, refers to any such software library or work
  116 +which has been distributed under these terms. A "work based on the
  117 +Library" means either the Library or any derivative work under
  118 +copyright law: that is to say, a work containing the Library or a
  119 +portion of it, either verbatim or with modifications and/or translated
  120 +straightforwardly into another language. (Hereinafter, translation is
  121 +included without limitation in the term "modification".)
  122 +
  123 + "Source code" for a work means the preferred form of the work for
  124 +making modifications to it. For a library, complete source code means
  125 +all the source code for all modules it contains, plus any associated
  126 +interface definition files, plus the scripts used to control compilation
  127 +and installation of the library.
  128 +
  129 + Activities other than copying, distribution and modification are not
  130 +covered by this License; they are outside its scope. The act of
  131 +running a program using the Library is not restricted, and output from
  132 +such a program is covered only if its contents constitute a work based
  133 +on the Library (independent of the use of the Library in a tool for
  134 +writing it). Whether that is true depends on what the Library does
  135 +and what the program that uses the Library does.
  136 +
  137 + 1. You may copy and distribute verbatim copies of the Library's
  138 +complete source code as you receive it, in any medium, provided that
  139 +you conspicuously and appropriately publish on each copy an
  140 +appropriate copyright notice and disclaimer of warranty; keep intact
  141 +all the notices that refer to this License and to the absence of any
  142 +warranty; and distribute a copy of this License along with the
  143 +Library.
  144 +
  145 + You may charge a fee for the physical act of transferring a copy,
  146 +and you may at your option offer warranty protection in exchange for a
  147 +fee.
  148 +.
  149 + 2. You may modify your copy or copies of the Library or any portion
  150 +of it, thus forming a work based on the Library, and copy and
  151 +distribute such modifications or work under the terms of Section 1
  152 +above, provided that you also meet all of these conditions:
  153 +
  154 + a) The modified work must itself be a software library.
  155 +
  156 + b) You must cause the files modified to carry prominent notices
  157 + stating that you changed the files and the date of any change.
  158 +
  159 + c) You must cause the whole of the work to be licensed at no
  160 + charge to all third parties under the terms of this License.
  161 +
  162 + d) If a facility in the modified Library refers to a function or a
  163 + table of data to be supplied by an application program that uses
  164 + the facility, other than as an argument passed when the facility
  165 + is invoked, then you must make a good faith effort to ensure that,
  166 + in the event an application does not supply such function or
  167 + table, the facility still operates, and performs whatever part of
  168 + its purpose remains meaningful.
  169 +
  170 + (For example, a function in a library to compute square roots has
  171 + a purpose that is entirely well-defined independent of the
  172 + application. Therefore, Subsection 2d requires that any
  173 + application-supplied function or table used by this function must
  174 + be optional: if the application does not supply it, the square
  175 + root function must still compute square roots.)
  176 +
  177 +These requirements apply to the modified work as a whole. If
  178 +identifiable sections of that work are not derived from the Library,
  179 +and can be reasonably considered independent and separate works in
  180 +themselves, then this License, and its terms, do not apply to those
  181 +sections when you distribute them as separate works. But when you
  182 +distribute the same sections as part of a whole which is a work based
  183 +on the Library, the distribution of the whole must be on the terms of
  184 +this License, whose permissions for other licensees extend to the
  185 +entire whole, and thus to each and every part regardless of who wrote
  186 +it.
  187 +
  188 +Thus, it is not the intent of this section to claim rights or contest
  189 +your rights to work written entirely by you; rather, the intent is to
  190 +exercise the right to control the distribution of derivative or
  191 +collective works based on the Library.
  192 +
  193 +In addition, mere aggregation of another work not based on the Library
  194 +with the Library (or with a work based on the Library) on a volume of
  195 +a storage or distribution medium does not bring the other work under
  196 +the scope of this License.
  197 +
  198 + 3. You may opt to apply the terms of the ordinary GNU General Public
  199 +License instead of this License to a given copy of the Library. To do
  200 +this, you must alter all the notices that refer to this License, so
  201 +that they refer to the ordinary GNU General Public License, version 2,
  202 +instead of to this License. (If a newer version than version 2 of the
  203 +ordinary GNU General Public License has appeared, then you can specify
  204 +that version instead if you wish.) Do not make any other change in
  205 +these notices.
  206 +.
  207 + Once this change is made in a given copy, it is irreversible for
  208 +that copy, so the ordinary GNU General Public License applies to all
  209 +subsequent copies and derivative works made from that copy.
  210 +
  211 + This option is useful when you wish to copy part of the code of
  212 +the Library into a program that is not a library.
  213 +
  214 + 4. You may copy and distribute the Library (or a portion or
  215 +derivative of it, under Section 2) in object code or executable form
  216 +under the terms of Sections 1 and 2 above provided that you accompany
  217 +it with the complete corresponding machine-readable source code, which
  218 +must be distributed under the terms of Sections 1 and 2 above on a
  219 +medium customarily used for software interchange.
  220 +
  221 + If distribution of object code is made by offering access to copy
  222 +from a designated place, then offering equivalent access to copy the
  223 +source code from the same place satisfies the requirement to
  224 +distribute the source code, even though third parties are not
  225 +compelled to copy the source along with the object code.
  226 +
  227 + 5. A program that contains no derivative of any portion of the
  228 +Library, but is designed to work with the Library by being compiled or
  229 +linked with it, is called a "work that uses the Library". Such a
  230 +work, in isolation, is not a derivative work of the Library, and
  231 +therefore falls outside the scope of this License.
  232 +
  233 + However, linking a "work that uses the Library" with the Library
  234 +creates an executable that is a derivative of the Library (because it
  235 +contains portions of the Library), rather than a "work that uses the
  236 +library". The executable is therefore covered by this License.
  237 +Section 6 states terms for distribution of such executables.
  238 +
  239 + When a "work that uses the Library" uses material from a header file
  240 +that is part of the Library, the object code for the work may be a
  241 +derivative work of the Library even though the source code is not.
  242 +Whether this is true is especially significant if the work can be
  243 +linked without the Library, or if the work is itself a library. The
  244 +threshold for this to be true is not precisely defined by law.
  245 +
  246 + If such an object file uses only numerical parameters, data
  247 +structure layouts and accessors, and small macros and small inline
  248 +functions (ten lines or less in length), then the use of the object
  249 +file is unrestricted, regardless of whether it is legally a derivative
  250 +work. (Executables containing this object code plus portions of the
  251 +Library will still fall under Section 6.)
  252 +
  253 + Otherwise, if the work is a derivative of the Library, you may
  254 +distribute the object code for the work under the terms of Section 6.
  255 +Any executables containing that work also fall under Section 6,
  256 +whether or not they are linked directly with the Library itself.
  257 +.
  258 + 6. As an exception to the Sections above, you may also compile or
  259 +link a "work that uses the Library" with the Library to produce a
  260 +work containing portions of the Library, and distribute that work
  261 +under terms of your choice, provided that the terms permit
  262 +modification of the work for the customer's own use and reverse
  263 +engineering for debugging such modifications.
  264 +
  265 + You must give prominent notice with each copy of the work that the
  266 +Library is used in it and that the Library and its use are covered by
  267 +this License. You must supply a copy of this License. If the work
  268 +during execution displays copyright notices, you must include the
  269 +copyright notice for the Library among them, as well as a reference
  270 +directing the user to the copy of this License. Also, you must do one
  271 +of these things:
  272 +
  273 + a) Accompany the work with the complete corresponding
  274 + machine-readable source code for the Library including whatever
  275 + changes were used in the work (which must be distributed under
  276 + Sections 1 and 2 above); and, if the work is an executable linked
  277 + with the Library, with the complete machine-readable "work that
  278 + uses the Library", as object code and/or source code, so that the
  279 + user can modify the Library and then relink to produce a modified
  280 + executable containing the modified Library. (It is understood
  281 + that the user who changes the contents of definitions files in the
  282 + Library will not necessarily be able to recompile the application
  283 + to use the modified definitions.)
  284 +
  285 + b) Accompany the work with a written offer, valid for at
  286 + least three years, to give the same user the materials
  287 + specified in Subsection 6a, above, for a charge no more
  288 + than the cost of performing this distribution.
  289 +
  290 + c) If distribution of the work is made by offering access to copy
  291 + from a designated place, offer equivalent access to copy the above
  292 + specified materials from the same place.
  293 +
  294 + d) Verify that the user has already received a copy of these
  295 + materials or that you have already sent this user a copy.
  296 +
  297 + For an executable, the required form of the "work that uses the
  298 +Library" must include any data and utility programs needed for
  299 +reproducing the executable from it. However, as a special exception,
  300 +the source code distributed need not include anything that is normally
  301 +distributed (in either source or binary form) with the major
  302 +components (compiler, kernel, and so on) of the operating system on
  303 +which the executable runs, unless that component itself accompanies
  304 +the executable.
  305 +
  306 + It may happen that this requirement contradicts the license
  307 +restrictions of other proprietary libraries that do not normally
  308 +accompany the operating system. Such a contradiction means you cannot
  309 +use both them and the Library together in an executable that you
  310 +distribute.
  311 +.
  312 + 7. You may place library facilities that are a work based on the
  313 +Library side-by-side in a single library together with other library
  314 +facilities not covered by this License, and distribute such a combined
  315 +library, provided that the separate distribution of the work based on
  316 +the Library and of the other library facilities is otherwise
  317 +permitted, and provided that you do these two things:
  318 +
  319 + a) Accompany the combined library with a copy of the same work
  320 + based on the Library, uncombined with any other library
  321 + facilities. This must be distributed under the terms of the
  322 + Sections above.
  323 +
  324 + b) Give prominent notice with the combined library of the fact
  325 + that part of it is a work based on the Library, and explaining
  326 + where to find the accompanying uncombined form of the same work.
  327 +
  328 + 8. You may not copy, modify, sublicense, link with, or distribute
  329 +the Library except as expressly provided under this License. Any
  330 +attempt otherwise to copy, modify, sublicense, link with, or
  331 +distribute the Library is void, and will automatically terminate your
  332 +rights under this License. However, parties who have received copies,
  333 +or rights, from you under this License will not have their licenses
  334 +terminated so long as such parties remain in full compliance.
  335 +
  336 + 9. You are not required to accept this License, since you have not
  337 +signed it. However, nothing else grants you permission to modify or
  338 +distribute the Library or its derivative works. These actions are
  339 +prohibited by law if you do not accept this License. Therefore, by
  340 +modifying or distributing the Library (or any work based on the
  341 +Library), you indicate your acceptance of this License to do so, and
  342 +all its terms and conditions for copying, distributing or modifying
  343 +the Library or works based on it.
  344 +
  345 + 10. Each time you redistribute the Library (or any work based on the
  346 +Library), the recipient automatically receives a license from the
  347 +original licensor to copy, distribute, link with or modify the Library
  348 +subject to these terms and conditions. You may not impose any further
  349 +restrictions on the recipients' exercise of the rights granted herein.
  350 +You are not responsible for enforcing compliance by third parties to
  351 +this License.
  352 +.
  353 + 11. If, as a consequence of a court judgment or allegation of patent
  354 +infringement or for any other reason (not limited to patent issues),
  355 +conditions are imposed on you (whether by court order, agreement or
  356 +otherwise) that contradict the conditions of this License, they do not
  357 +excuse you from the conditions of this License. If you cannot
  358 +distribute so as to satisfy simultaneously your obligations under this
  359 +License and any other pertinent obligations, then as a consequence you
  360 +may not distribute the Library at all. For example, if a patent
  361 +license would not permit royalty-free redistribution of the Library by
  362 +all those who receive copies directly or indirectly through you, then
  363 +the only way you could satisfy both it and this License would be to
  364 +refrain entirely from distribution of the Library.
  365 +
  366 +If any portion of this section is held invalid or unenforceable under any
  367 +particular circumstance, the balance of the section is intended to apply,
  368 +and the section as a whole is intended to apply in other circumstances.
  369 +
  370 +It is not the purpose of this section to induce you to infringe any
  371 +patents or other property right claims or to contest validity of any
  372 +such claims; this section has the sole purpose of protecting the
  373 +integrity of the free software distribution system which is
  374 +implemented by public license practices. Many people have made
  375 +generous contributions to the wide range of software distributed
  376 +through that system in reliance on consistent application of that
  377 +system; it is up to the author/donor to decide if he or she is willing
  378 +to distribute software through any other system and a licensee cannot
  379 +impose that choice.
  380 +
  381 +This section is intended to make thoroughly clear what is believed to
  382 +be a consequence of the rest of this License.
  383 +
  384 + 12. If the distribution and/or use of the Library is restricted in
  385 +certain countries either by patents or by copyrighted interfaces, the
  386 +original copyright holder who places the Library under this License may add
  387 +an explicit geographical distribution limitation excluding those countries,
  388 +so that distribution is permitted only in or among countries not thus
  389 +excluded. In such case, this License incorporates the limitation as if
  390 +written in the body of this License.
  391 +
  392 + 13. The Free Software Foundation may publish revised and/or new
  393 +versions of the Library General Public License from time to time.
  394 +Such new versions will be similar in spirit to the present version,
  395 +but may differ in detail to address new problems or concerns.
  396 +
  397 +Each version is given a distinguishing version number. If the Library
  398 +specifies a version number of this License which applies to it and
  399 +"any later version", you have the option of following the terms and
  400 +conditions either of that version or of any later version published by
  401 +the Free Software Foundation. If the Library does not specify a
  402 +license version number, you may choose any version ever published by
  403 +the Free Software Foundation.
  404 +.
  405 + 14. If you wish to incorporate parts of the Library into other free
  406 +programs whose distribution conditions are incompatible with these,
  407 +write to the author to ask for permission. For software which is
  408 +copyrighted by the Free Software Foundation, write to the Free
  409 +Software Foundation; we sometimes make exceptions for this. Our
  410 +decision will be guided by the two goals of preserving the free status
  411 +of all derivatives of our free software and of promoting the sharing
  412 +and reuse of software generally.
  413 +
  414 + NO WARRANTY
  415 +
  416 + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  417 +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  418 +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  419 +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  420 +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  421 +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  422 +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  423 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  424 +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  425 +
  426 + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  427 +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  428 +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  429 +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  430 +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  431 +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  432 +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  433 +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  434 +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  435 +DAMAGES.
  436 +
  437 + END OF TERMS AND CONDITIONS
... ...
thirdpartyjs/tinymce/readme 0 → 100644
  1 +Please consult the HTML documentation for details.
  2 +
... ...
thirdpartyjs/tinymce/todo 0 → 100644
  1 +* Add support for XML bases style format. Described in Feature Request #970971, external style file.
  2 +* Add callback for source editor fixContent (So source formatting can be applied)
  3 +* Add execcommand callback option.
... ...