Commit e038b78c4abc2caa9ca1ffa69d3cdddb8d2cd952
Import tinymce 1.45
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3459 c91229c3-7414-0410-bfa2-8a42b809f60b
| 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 & and </> when using & < >. | |
| 48 | + Fixed so paragraphs containing 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 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. | ... | ... |
| 1 | +// arabic lang variables | |
| 2 | +// Toolbar Items and Context Menu | |
| 3 | +tinyMCELang['lang_dir'] = 'rtl'; | |
| 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'] = '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'] = 'إدراج/تحرير رابط'; | |
| 25 | +tinyMCELang['lang_insert'] = 'إدراج'; | |
| 26 | +tinyMCELang['lang_update'] = 'إدراج'; | |
| 27 | +tinyMCELang['lang_cancel'] = 'ألغي'; | |
| 28 | +tinyMCELang['lang_insert_link_url'] = 'رابط URL'; | |
| 29 | +tinyMCELang['lang_insert_link_target'] = 'الهدف'; | |
| 30 | +tinyMCELang['lang_insert_link_target_same'] = 'نفس الإطار'; | |
| 31 | +tinyMCELang['lang_insert_link_target_blank'] = 'إطار جديد (_blank)'; | |
| 32 | +tinyMCELang['lang_insert_image_title'] = 'إدراج/تحرير صورة'; | |
| 33 | +tinyMCELang['lang_insert_image_src'] = 'صورة URL'; | |
| 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'] = '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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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ø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øjre'; | |
| 15 | +tinyMCELang['lang_undo_desc'] = 'Fortryd'; | |
| 16 | +tinyMCELang['lang_redo_desc'] = 'Gør igen'; | |
| 17 | +tinyMCELang['lang_link_desc'] = 'Indsæt link'; | |
| 18 | +tinyMCELang['lang_unlink_desc'] = 'Fjern link'; | |
| 19 | +tinyMCELang['lang_image_desc'] = 'Indsæt billede'; | |
| 20 | +tinyMCELang['lang_cleanup_desc'] = 'Ryd op i koden'; | |
| 21 | +tinyMCELang['lang_focus_alert'] = 'Der skal sættes fokus på sessionen, før man kan bruge denne kommando'; | |
| 22 | +tinyMCELang['lang_edit_confirm'] = 'Vil du bruge WYSIWYG mode til dette textområde?'; | |
| 23 | +tinyMCELang['lang_insert_link_title'] = 'Indsæt eller rediger link'; | |
| 24 | +tinyMCELang['lang_insert'] = 'Indsæ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æ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æ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.'; | ... | ... |
| 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ündig'; | |
| 8 | +tinyMCELang['lang_justifycenter_desc'] = 'Zentriert'; | |
| 9 | +tinyMCELang['lang_justifyright_desc'] = 'Rechtsbündig'; | |
| 10 | +tinyMCELang['lang_justifyfull_desc'] = 'Blocksatz'; | |
| 11 | +tinyMCELang['lang_bullist_desc'] = 'Aufzählungszeichen'; | |
| 12 | +tinyMCELang['lang_numlist_desc'] = 'Nummerierung'; | |
| 13 | +tinyMCELang['lang_outdent_desc'] = 'Einzug verkleinern'; | |
| 14 | +tinyMCELang['lang_indent_desc'] = 'Einzug vergrössern'; | |
| 15 | +tinyMCELang['lang_undo_desc'] = 'Rückgängig'; | |
| 16 | +tinyMCELang['lang_redo_desc'] = 'Wiederholen'; | |
| 17 | +tinyMCELang['lang_link_desc'] = 'Link einfügen/bearbeiten'; | |
| 18 | +tinyMCELang['lang_unlink_desc'] = 'Link entfernen'; | |
| 19 | +tinyMCELang['lang_image_desc'] = 'Bild einfügen/bearbeiten'; | |
| 20 | +tinyMCELang['lang_cleanup_desc'] = 'unsauberen Code aufräumen'; | |
| 21 | +tinyMCELang['lang_focus_alert'] = 'Eine Bearbeitungsinstanz muss für diesen Befehl hervorgehoben.'; | |
| 22 | +tinyMCELang['lang_edit_confirm'] = 'Wollen Sie den WYSIWYG Modus für dieses Textfeld benutzen?'; | |
| 23 | +tinyMCELang['lang_insert_link_title'] = 'Link einfügen/bearbeiten'; | |
| 24 | +tinyMCELang['lang_insert'] = 'Einfü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 öffnen'; | |
| 30 | +tinyMCELang['lang_insert_link_target_blank'] = 'Link in neuen Fenster öffnen'; | |
| 31 | +tinyMCELang['lang_insert_image_title'] = 'Bild einfü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ügen ist mit Mozilla und Firefox nicht verfügbar.\nWollen Sie mehr Informationen darü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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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é'; | |
| 6 | +tinyMCELang['lang_striketrough_desc'] = 'Barré'; | |
| 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'] = 'Liste désordonnée (puces)'; | |
| 12 | +tinyMCELang['lang_numlist_desc'] = 'Liste ordonnée (numéros)'; | |
| 13 | +tinyMCELang['lang_outdent_desc'] = 'Diminuer le retrait'; | |
| 14 | +tinyMCELang['lang_indent_desc'] = 'Augmenter le retrait'; | |
| 15 | +tinyMCELang['lang_undo_desc'] = 'Défaire'; | |
| 16 | +tinyMCELang['lang_redo_desc'] = 'Refaire'; | |
| 17 | +tinyMCELang['lang_link_desc'] = 'Insérer/éditer le lien'; | |
| 18 | +tinyMCELang['lang_unlink_desc'] = 'Enlever le lien'; | |
| 19 | +tinyMCELang['lang_image_desc'] = 'Insérer/éditer une image'; | |
| 20 | +tinyMCELang['lang_cleanup_desc'] = 'Nettoyer le code'; | |
| 21 | +tinyMCELang['lang_focus_alert'] = 'Une instance de l\é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/é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être'; | |
| 30 | +tinyMCELang['lang_insert_link_target_blank'] = 'Ouvrir le lien dans une nouvelle fenêtre'; | |
| 31 | +tinyMCELang['lang_insert_image_title'] = 'Insertion/é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.'; | ... | ... |
| 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?'; | ... | ... |
| 1 | +// HU lang variables | |
| 2 | +// Edited by 2XP (2xp@dino.hu) | |
| 3 | + | |
| 4 | +tinyMCELang['lang_bold_desc'] = 'Félkövér'; | |
| 5 | +tinyMCELang['lang_italic_desc'] = 'Dõlt'; | |
| 6 | +tinyMCELang['lang_underline_desc'] = 'Aláhúzott'; | |
| 7 | +tinyMCELang['lang_striketrough_desc'] = 'Áthúzott'; | |
| 8 | +tinyMCELang['lang_justifyleft_desc'] = 'Balra igazítás'; | |
| 9 | +tinyMCELang['lang_justifycenter_desc'] = 'Középre igazítás'; | |
| 10 | +tinyMCELang['lang_justifyright_desc'] = 'Jobbra igazítás'; | |
| 11 | +tinyMCELang['lang_justifyfull_desc'] = 'Sorkizárt'; | |
| 12 | +tinyMCELang['lang_bullist_desc'] = 'Felsorolás'; | |
| 13 | +tinyMCELang['lang_numlist_desc'] = 'Számozott lista'; | |
| 14 | +tinyMCELang['lang_outdent_desc'] = 'Behúzás balra'; | |
| 15 | +tinyMCELang['lang_indent_desc'] = 'Behúzás jobbra'; | |
| 16 | +tinyMCELang['lang_undo_desc'] = 'Visszavonás'; | |
| 17 | +tinyMCELang['lang_redo_desc'] = 'Ismétlés'; | |
| 18 | +tinyMCELang['lang_link_desc'] = 'Link felvétele'; | |
| 19 | +tinyMCELang['lang_unlink_desc'] = 'Link törlése'; | |
| 20 | +tinyMCELang['lang_image_desc'] = 'Kép beillesztése'; | |
| 21 | +tinyMCELang['lang_cleanup_desc'] = 'Kód tisztítá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ése/szerkesztése'; | |
| 25 | +tinyMCELang['lang_insert'] = 'Beillesztés'; | |
| 26 | +tinyMCELang['lang_update'] = 'Beillesztés'; | |
| 27 | +tinyMCELang['lang_cancel'] = 'Mégsem'; | |
| 28 | +tinyMCELang['lang_insert_link_url'] = 'Link URL'; | |
| 29 | +tinyMCELang['lang_insert_link_target'] = 'Cél'; | |
| 30 | +tinyMCELang['lang_insert_link_target_same'] = 'Link megnyitása azonos ablakban'; | |
| 31 | +tinyMCELang['lang_insert_link_target_blank'] = 'Link megnyitása új ablakban'; | |
| 32 | +tinyMCELang['lang_insert_image_title'] = 'Kép beillesztése/szerkesztése'; | |
| 33 | +tinyMCELang['lang_insert_image_src'] = 'Kép URL'; | |
| 34 | +tinyMCELang['lang_insert_image_alt'] = 'Képleírás'; | |
| 35 | +tinyMCELang['lang_help_desc'] = 'Segíté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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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änsterjustera'; | |
| 8 | +tinyMCELang['lang_justifycenter_desc'] = 'Centrera'; | |
| 9 | +tinyMCELang['lang_justifyright_desc'] = 'Hö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'] = 'Ångra'; | |
| 16 | +tinyMCELang['lang_redo_desc'] = 'Gör om'; | |
| 17 | +tinyMCELang['lang_link_desc'] = 'Skapa länk'; | |
| 18 | +tinyMCELang['lang_unlink_desc'] = 'Ta bort länk'; | |
| 19 | +tinyMCELang['lang_image_desc'] = 'Skapa/redigera bild'; | |
| 20 | +tinyMCELang['lang_cleanup_desc'] = 'Rensa skräpkod'; | |
| 21 | +tinyMCELang['lang_focus_alert'] = 'Flytta markören till en textyta innan du använder detta kommando.'; | |
| 22 | +tinyMCELang['lang_edit_confirm'] = 'Vill du använda WYSIWYG-editorn för detta textfält?'; | |
| 23 | +tinyMCELang['lang_insert_link_title'] = 'Skapa/redigera länk'; | |
| 24 | +tinyMCELang['lang_insert'] = 'Skapa'; | |
| 25 | +tinyMCELang['lang_update'] = 'Uppdatera'; | |
| 26 | +tinyMCELang['lang_cancel'] = 'Avbryt'; | |
| 27 | +tinyMCELang['lang_insert_link_url'] = 'Länkens URL'; | |
| 28 | +tinyMCELang['lang_insert_link_target'] = 'Fönster'; | |
| 29 | +tinyMCELang['lang_insert_link_target_same'] = 'Öppna länken i samma fönster'; | |
| 30 | +tinyMCELang['lang_insert_link_target_blank'] = 'Öppna länken i ett nytt fö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.'; | ... | ... |
| 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.'; | ... | ... |
| 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.'; | ... | ... |
| 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 | +} | ... | ... |
879 Bytes
| 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'; | ... | ... |
| 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 | ... | ... |
| 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> | ... | ... |
| 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 | ... | ... |
209 Bytes
| 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 | ... | ... |
| 1 | +// DE lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insert_advhr_desc'] = 'Horizontale Linie einfügen / bearbeiten' | |
| 4 | +tinyMCELang['lang_insert_advhr_width'] = 'Breite'; | |
| 5 | +tinyMCELang['lang_insert_advhr_size'] = 'Höhe'; | |
| 6 | +tinyMCELang['lang_insert_advhr_noshade'] = 'Keinen Schatten'; | ... | ... |
| 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'] = 'بدون سایه'; | ... | ... |
| 1 | +// French lang variables by Laurent Dran | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insert_advhr_desc'] = 'Insérer / éditer une Rčgle Horizontale' | |
| 4 | +tinyMCELang['lang_insert_advhr_width'] = 'Largeur'; | |
| 5 | +tinyMCELang['lang_insert_advhr_size'] = 'Hauteur'; | |
| 6 | +tinyMCELang['lang_insert_advhr_noshade'] = 'Sans ombre'; | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
| 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'] = '无阴影'; | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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> | ... | ... |
| 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 | ... | ... |
| 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> </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> | ... | ... |
| 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 | ... | ... |
| 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ür Maus darüber'; | |
| 6 | +tinyMCELang['lang_insert_image_mouseout'] = 'für Maus ausserhalb'; | ... | ... |
| 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'] = 'عکس جایگزین هنگام خروج نشانگر ماوس'; | ... | ... |
| 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»'; | ... | ... |
| 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'; | ... | ... |
| 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»'; | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
| 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'; | ... | ... |
| 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är pekaren är över'; | |
| 6 | +tinyMCELang['lang_insert_image_mouseout'] = 'när pekaren är utanför'; | ... | ... |
| 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'] = '鼠标移开时'; | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
| 1 | +// DE lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insert_link_target_same'] = 'Im selben Frame öffnen'; | |
| 4 | +tinyMCELang['lang_insert_link_target_parent'] = 'Im darüber liegenden Frame öffnen'; | |
| 5 | +tinyMCELang['lang_insert_link_target_top']= 'Im obersten Frame öffnen'; | |
| 6 | +tinyMCELang['lang_insert_link_target_blank']= 'In einem neuen Fenster öffnen'; | |
| 7 | +tinyMCELang['lang_insert_link_target_named']= 'Ö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öße änderbar'; | |
| 18 | +tinyMCELang['lang_insert_link_popup_size']= 'Größe'; | |
| 19 | +tinyMCELang['lang_insert_link_popup_position']= 'Position (X/Y)'; | |
| 20 | +tinyMCELang['lang_insert_link_popup_missingtarget'] = 'Bitte geben Sie einen Namen für das Ziel an oder wählen Sie eine andere Option.'; | ... | ... |
| 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.'; | ... | ... |
| 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'] = 'لطفا یک نام برای مقصد انتخاب کنید در غیر این صورت گزینه دیگری را انتخاب نمایید.'; | ... | ... |
| 1 | +// French lang variables by Laurent Dran | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insert_link_target_same'] = 'Ouvre dans la fenętre / Cadre(frame)'; | |
| 4 | +tinyMCELang['lang_insert_link_target_parent'] = 'Ouvre dans fenę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ętre'; | |
| 7 | +tinyMCELang['lang_insert_link_target_named'] = 'Ouvre dans la fenę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ętre'; | |
| 11 | +tinyMCELang['lang_insert_link_popup_return'] = 'Insert \'return false\''; | |
| 12 | +tinyMCELang['lang_insert_link_popup_scrollbars'] = 'Montrer la barre de défilement '; | |
| 13 | +tinyMCELang['lang_insert_link_popup_statusbar'] = 'Montrer la barre d\'é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ę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érer un nom pour la cible ou choisissez une autre option.'; | ... | ... |
| 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.'; | ... | ... |
| 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)'; | ... | ... |
| 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 | ... | ... |
| 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 | + | ... | ... |
| 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.'; | ... | ... |
| 1 | +// SE lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insert_link_target_same'] = 'Öppna i samma fönster / ram'; | |
| 4 | +tinyMCELang['lang_insert_link_target_parent'] = 'Öppna i underliggande fönster / ram'; | |
| 5 | +tinyMCELang['lang_insert_link_target_top'] = 'Öppna i toppramen (ersätter alla ramar)'; | |
| 6 | +tinyMCELang['lang_insert_link_target_blank'] = 'Öppna i ett nytt fönster'; | |
| 7 | +tinyMCELang['lang_insert_link_target_named'] = 'Öppna i ett specifikt fö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önstrets namn'; | |
| 11 | +tinyMCELang['lang_insert_link_popup_return'] = 'Sä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ör fö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.'; | ... | ... |
| 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'] = '请插入目标名称或者选择另外的选项。'; | ... | ... |
| 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"> ({$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"> ({$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"> ({$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"> ({$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> </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}: </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}: </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}: </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}: </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"> </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"> </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"> </td> | |
| 422 | + <td nowrap="nowrap"> </td> | |
| 423 | + <td nowrap="nowrap"> </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"> </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> | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | +} | ... | ... |
| 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 | ... | ... |
43 Bytes
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
314 Bytes
314 Bytes
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
| 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> | ... | ... |
1.1 KB
1.11 KB
1.1 KB
1.11 KB
1.09 KB
1.09 KB
1.11 KB
1.1 KB
1.1 KB
1.09 KB
1.08 KB
1.09 KB
1.1 KB
1.09 KB
1.09 KB
1.1 KB
1.11 KB
| 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 | + | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
| 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> x <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> | ... | ... |
664 Bytes
| 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'; | ... | ... |
| 1 | +// DE lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insert_flash'] = 'Flash Movie einfügen / bearbeiten'; | |
| 4 | +tinyMCELang['lang_insert_flash_file'] = 'Flash-Datei'; | |
| 5 | +tinyMCELang['lang_insert_flash_size'] = 'Größe'; | |
| 6 | +tinyMCELang['lang_insert_flash_list'] = 'Flash Dateien'; | |
| 7 | +tinyMCELang['lang_flash_props'] = 'Flash properties'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 1 | +// French lang variables by Laurent Dran | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insert_flash'] = 'Insérer / é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'; | ... | ... |
| 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'; | ... | ... |
| 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 | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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属性'; | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
| 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> | ... | ... |
391 Bytes
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
151 Bytes
| 1 | +// French lang variables by Laurent Dran | |
| 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." | ... | ... |
| 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."; | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
1.01 KB
958 Bytes
| 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'); | ... | ... |
| 1 | +// DE lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_insertdate_desc'] = 'Datum einfügen'; | |
| 4 | +tinyMCELang['lang_inserttime_desc'] = 'Zeit einfü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"); | ... | ... |
| 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"); | ... | ... |
| 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"); | ... | ... |
| 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'] = 'افزودن زمان'; | ... | ... |
| 1 | +// French lang variables by Laurent Dran | |
| 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"); | ... | ... |
| 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"); | ... | ... |
| 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"); | ... | ... |
| 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("일", "월", "화", "수", "목", "금", "토", "일"); | ... | ... |
| 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 | ... | ... |
| 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"); | ... | ... |
| 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"); | ... | ... |
| 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("周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"); | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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> | ... | ... |
| 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(/\/? */gi, ""); | |
| 9 | + content = content.replace('<p> </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 | ... | ... |
1023 Bytes
640 Bytes
998 Bytes
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 1 | +// SV lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_paste_text_desc'] = 'Klistra in som vanlig text' | |
| 4 | +tinyMCELang['lang_paste_text_title'] = 'Använd CTRL+V på ditt tangentbord för att klistra in i detta fönster.'; | |
| 5 | +tinyMCELang['lang_paste_text_linebreaks'] = 'Spara radbrytningar'; | |
| 6 | +tinyMCELang['lang_paste_word_desc'] = 'Klistra in från Word' | |
| 7 | +tinyMCELang['lang_paste_word_title'] = 'Använd CTRL+V på ditt tangentbord för att klistra in i detta fönster.'; | |
| 8 | +tinyMCELang['lang_selectall_desc'] = 'Select All'; | ... | ... |
| 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'] = '全选'; | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
| 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> | ... | ... |
1 KB
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
1013 Bytes
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 1 | +This is the location you place TinyMCE plugins. | ... | ... |
| 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 | ... | ... |
1001 Bytes
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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 | ... | ... |
152 Bytes
990 Bytes
| 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 další'; | |
| 17 | +tinyMCELang['lang_searchreplace_replace'] = 'Nahradit'; | |
| 18 | +tinyMCELang['lang_searchreplace_replaceall'] = 'Nahradit vše'; | |
| 19 | +tinyMCELang['lang_searchreplace_cancel'] = 'Zrušit'; | ... | ... |
| 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ückwärts'; | |
| 14 | +tinyMCELang['lang_searchreplace_down'] = 'Vorwärts'; | |
| 15 | +tinyMCELang['lang_searchreplace_case'] = 'Groß-/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'; | ... | ... |
| 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 next'; | |
| 17 | +tinyMCELang['lang_searchreplace_replace'] = 'Replace'; | |
| 18 | +tinyMCELang['lang_searchreplace_replaceall'] = 'Replace all'; | |
| 19 | +tinyMCELang['lang_searchreplace_cancel'] = 'Cancel'; | ... | ... |
| 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'] = 'بيخيال'; | ... | ... |
| 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 été compléé. 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 été remplcé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'; | ... | ... |
| 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 suivant'; | |
| 17 | +tinyMCELang['lang_searchreplace_replace'] = 'Remplacer'; | |
| 18 | +tinyMCELang['lang_searchreplace_replaceall'] = 'Remplacer tous'; | |
| 19 | +tinyMCELang['lang_searchreplace_cancel'] = 'Annuler'; | |
| 20 | + | ... | ... |
| 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 alles'; | |
| 19 | +tinyMCELang['lang_searchreplace_cancel'] = 'Annuleer'; | ... | ... |
| 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ź następny'; | |
| 18 | +tinyMCELang['lang_searchreplace_replace'] = 'Zastąp'; | |
| 19 | +tinyMCELang['lang_searchreplace_replaceall'] = 'Zastąp wszystkie'; | |
| 20 | +tinyMCELang['lang_searchreplace_cancel'] = 'Wyjdź'; | ... | ... |
| 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 próxima'; | |
| 17 | +tinyMCELang['lang_searchreplace_replace'] = 'Substituir'; | |
| 18 | +tinyMCELang['lang_searchreplace_replaceall'] = 'Substituir tudo'; | |
| 19 | +tinyMCELang['lang_searchreplace_cancel'] = 'Cancelar'; | ... | ... |
| 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 nästa'; | |
| 17 | +tinyMCELang['lang_searchreplace_replace'] = 'Ersätt'; | |
| 18 | +tinyMCELang['lang_searchreplace_replaceall'] = 'Ersätt alla'; | |
| 19 | +tinyMCELang['lang_searchreplace_cancel'] = 'Avbryt'; | ... | ... |
| 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'] = '取消'; | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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}: </td> | |
| 52 | + <td><input type="text" name="searchstring" style="width: 200px" /></td> | |
| 53 | + </tr> | |
| 54 | + <tr> | |
| 55 | + <td>{$lang_searchreplace_replacewith}: </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}: </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> | ... | ... |
| 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}: <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}: </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> | ... | ... |
| 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> </td> | |
| 112 | + <td> </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"> </td> | |
| 129 | + <td align="right"> </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> | ... | ... |
| 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=" ";}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=" ";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=" ";}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> </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=" ";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=" ";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=" ";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement("td");newTD.innerHTML=" ";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case "mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm.parentNode.removeChild(tableElm);return true;}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm);}lastTDElm=tdElm;}}cpos.cellindex--;if(cpos.cellindex<0)cpos.cellindex=0;inst.selectNode(getCell(grid,0,cpos.cellindex),true,true);break;case "mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i<colspan;i++){var newTD=doc.createElement("td");newTD.innerHTML=" ";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!=" "&&(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 | ... | ... |
2.06 KB
1018 Bytes
369 Bytes
929 Bytes
942 Bytes
936 Bytes
935 Bytes
928 Bytes
928 Bytes
383 Bytes
367 Bytes
396 Bytes
| 1 | +// Arabic lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_table_desc'] = 'إدراج/تحرير جدول'; | |
| 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'] = 'حذف صفوف'; | |
| 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'] = 'حذف أعمدة'; | |
| 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'] = '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'] = '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'; | ... | ... |
| 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'; | ... | ... |
| 1 | +// DK lang variables contributed by Jan Moelgaard | |
| 2 | + | |
| 3 | +tinyMCELang['lang_table_desc'] = 'Indsætter en ny tabel'; | |
| 4 | +tinyMCELang['lang_table_insert_row_before_desc'] = 'Indsæt række foran'; | |
| 5 | +tinyMCELang['lang_table_insert_row_after_desc'] = 'Indsæt række efter'; | |
| 6 | +tinyMCELang['lang_table_delete_row_desc'] = 'Slet række'; | |
| 7 | +tinyMCELang['lang_table_insert_col_before_desc'] = 'Indsæ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æt/rediger tabel'; | |
| 11 | +tinyMCELang['lang_insert_table_width'] = 'Bredde'; | |
| 12 | +tinyMCELang['lang_insert_table_height'] = 'Højde'; | |
| 13 | +tinyMCELang['lang_insert_table_cols'] = 'Kolonner'; | |
| 14 | +tinyMCELang['lang_insert_table_rows'] = 'Ræ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ø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'; | ... | ... |
| 1 | +// DE lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_table_desc'] = 'Neue Tabelle einfügen / Tabelle bearbeiten'; | |
| 4 | +tinyMCELang['lang_table_insert_row_before_desc'] = 'Zeile davor einfügen'; | |
| 5 | +tinyMCELang['lang_table_insert_row_after_desc'] = 'Zeile danach einfügen'; | |
| 6 | +tinyMCELang['lang_table_delete_row_desc'] = 'Zeile löschen'; | |
| 7 | +tinyMCELang['lang_table_insert_col_before_desc'] = 'Spalte davor einfügen'; | |
| 8 | +tinyMCELang['lang_table_insert_col_after_desc'] = ' Spalte danach einfügen'; | |
| 9 | +tinyMCELang['lang_table_delete_col_desc'] = 'Spalte löschen'; | |
| 10 | +tinyMCELang['lang_insert_table_title'] = 'Tabelle Einfügen/Bearbeiten'; | |
| 11 | +tinyMCELang['lang_insert_table_width'] = 'Breite'; | |
| 12 | +tinyMCELang['lang_insert_table_height'] = 'Höhe'; | |
| 13 | +tinyMCELang['lang_insert_table_cols'] = 'Spalten'; | |
| 14 | +tinyMCELang['lang_insert_table_rows'] = 'Zeilen'; | |
| 15 | +tinyMCELang['lang_insert_table_cellspacing'] = 'Auß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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 1 | +// French lang variables by Laurent Dran | |
| 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 la rangée'; | |
| 25 | +tinyMCELang['lang_table_cell_title'] = 'Propriétés de la cellule'; | |
| 26 | +tinyMCELang['lang_table_row_desc'] = 'Propriétés de la rangée'; | |
| 27 | +tinyMCELang['lang_table_cell_desc'] = 'Propriété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'; | ... | ... |
| 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'; | ... | ... |
| 1 | +// HU lang variables, Edited by 2XP (2xp@dino.hu) | |
| 2 | + | |
| 3 | +tinyMCELang['lang_table_desc'] = 'Új táblázat beillesztése'; | |
| 4 | +tinyMCELang['lang_table_insert_row_before_desc'] = 'Sor beillesztése elé'; | |
| 5 | +tinyMCELang['lang_table_insert_row_after_desc'] = 'Sor beillesztése utána'; | |
| 6 | +tinyMCELang['lang_table_delete_row_desc'] = 'Sor törlése'; | |
| 7 | +tinyMCELang['lang_table_insert_col_before_desc'] = 'Oszlop beillsztése elé'; | |
| 8 | +tinyMCELang['lang_table_insert_col_after_desc'] = 'Oszlop beillesztése utána'; | |
| 9 | +tinyMCELang['lang_table_delete_col_desc'] = 'Oszlop eltávolítása'; | |
| 10 | +tinyMCELang['lang_insert_table_title'] = 'Tábla beillesztése/módosítása'; | |
| 11 | +tinyMCELang['lang_insert_table_width'] = 'Szélesség'; | |
| 12 | +tinyMCELang['lang_insert_table_height'] = 'Magassá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ítás'; | |
| 19 | +tinyMCELang['lang_insert_table_align_default'] = 'Alapé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özé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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 1 | +// SE lang variables | |
| 2 | + | |
| 3 | +tinyMCELang['lang_table_desc'] = 'Skapa ny tabell'; | |
| 4 | +tinyMCELang['lang_table_insert_row_before_desc'] = 'Skapa rad fö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ö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ö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änster'; | |
| 21 | +tinyMCELang['lang_insert_table_align_right'] = 'Höger'; | |
| 22 | +tinyMCELang['lang_insert_table_align_middle'] = 'Mitten'; | |
| 23 | +tinyMCELang['lang_insert_table_class'] = 'Stil'; | |
| 24 | +tinyMCELang['lang_table_row_title'] = 'Tabellradsinställningar'; | |
| 25 | +tinyMCELang['lang_table_cell_title'] = 'Tabellcellsinställningar'; | |
| 26 | +tinyMCELang['lang_table_row_desc'] = 'Tabellradsinställningar'; | |
| 27 | +tinyMCELang['lang_table_cell_desc'] = 'Tabellcellsinstä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ä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öre'; | |
| 40 | +tinyMCELang['lang_table_paste_row_after_desc'] = 'Klistra in tabell rad efter'; | |
| 41 | +tinyMCELang['lang_table_insert_desc'] = 'Insert a new table'; | ... | ... |
| 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'; | ... | ... |
| 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'; | ... | ... |
| 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> | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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"> </td> | |
| 119 | + <td align="right"> </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> | ... | ... |
| 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"> </td> | |
| 140 | + <td align="right"> </td> | |
| 141 | + </tr> | |
| 142 | + <tr> | |
| 143 | + <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();"></td> | |
| 144 | + <td align="right"> </td> | |
| 145 | + <td align="right"> </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> | ... | ... |
| 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 | ... | ... |
| 1 | +Check the TinyMCE documentation for details on this plugin. | ... | ... |
| 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> | ... | ... |
| 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> | ... | ... |
3.25 KB
3.74 KB
| 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"> </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> | ... | ... |
| 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> | ... | ... |
| 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. "URL odkazu" je adresa stránky, na | |
| 24 | +kterou odkazujeme. "Cíl" 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> | ... | ... |
| 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 | + | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Ü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">Ü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ür Webbrowser wie MSIE oder Mozilla | |
| 19 | +der es Ihnen ermöglicht HTML-Inhalte auf eine benutzerfreundliche Weise zu | |
| 20 | +editieren. Es verfü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> | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Allgemeine Schaltflä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ä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ä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ü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ü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össern.</td> | |
| 68 | + </tr> | |
| 69 | + <tr> | |
| 70 | + <td><img src="../../images/undo.gif" width="20" height="20"></td> | |
| 71 | + <td>Letzte Aktion rückgä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ügen, lesen Sie mehr über diese Funktion im Kapitel <a href="insert_link_button.htm">Hyperlink einfügen</a>.</td> | |
| 80 | + </tr> | |
| 81 | + <tr> | |
| 82 | + <td><img src="../../images/unlink.gif" width="20" height="20"></td> | |
| 83 | + <td>Den gegenwärtige markierten Hyperlink entfernen / Alle gegenwä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ügen, lesen Sie mehr über diese Funktion im Kapitel <a href="insert_image_button.htm">Bild einfügen</a>.</td> | |
| 88 | + </tr> | |
| 89 | + <tr> | |
| 90 | + <td><img src="../../images/cleanup.gif" width="20" height="20"></td> | |
| 91 | + <td>unsauberen Code aufräumen / Entfernt ungewollte Formatierungen. Diese Funktion ist nü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> | ... | ... |
4.71 KB
5.01 KB
| 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"> </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">Über TinyMCE</a></li> | |
| 19 | + <li class="toc_li"><a href="common_buttons.htm">Allgemeine Schaltflächen</a></li> | |
| 20 | + <li class="toc_li"><a href="insert_image_button.htm">Schaltfläche Bild einfügen</a></li> | |
| 21 | + <li class="toc_li"><a href="insert_link_button.htm">Schaltfläche Hyperlink einfügen</a></li> | |
| 22 | +</ul> | |
| 23 | +<hr noshade> | |
| 24 | +</BODY> | |
| 25 | +</HTML> | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Schaltfläche Bild einfü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äche Bild einfü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äche "Bild einfügen" ö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> | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Schaltfläche Hyperlink einfü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äche Hyperlink einfü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äche öffnet das Fenster für die "Hyperlink einfügen / bearbeiten"-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, "Hyperlink URL", ist für | |
| 23 | +die URL der Verknüpfung. Das "Ziel" erlaubt Ihnen auszuwählen wie die Verknüpfung | |
| 24 | +geö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> | ... | ... |
| 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 | + | ... | ... |
| 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> | ... | ... |
| 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> | ... | ... |
5.55 KB
5.53 KB
| 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"> </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> | ... | ... |
| 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> | ... | ... |
| 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 "Link URL" 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> | ... | ... |
| 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 | + | ... | ... |
| 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ás amigable. Tiene la mayoría de las opciones de un procesador de texto y no deberí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> | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Botones de uso comú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ú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ña descripción de cada botó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ía.</td> | |
| 65 | + </tr> | |
| 66 | + <tr> | |
| 67 | + <td><img src="../../images/indent.gif" width="20" height="20"></td> | |
| 68 | + <td>Aumentar la sangría.</td> | |
| 69 | + </tr> | |
| 70 | + <tr> | |
| 71 | + <td><img src="../../images/undo.gif" width="20" height="20"></td> | |
| 72 | + <td>Deshacer la última operación.</td> | |
| 73 | + </tr> | |
| 74 | + <tr> | |
| 75 | + <td><img src="../../images/redo.gif" width="20" height="20"></td> | |
| 76 | + <td>Rehacer la última operación.</td> | |
| 77 | + </tr> | |
| 78 | + <tr> | |
| 79 | + <td><img src="../../images/link.gif" width="20" height="20"></td> | |
| 80 | + <td>Insertar un enlace, más informació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ás informació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ódigo. Esta función es útil cuando copias el código de otra pá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> | ... | ... |
5.55 KB
5.53 KB
| 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"> </td> | |
| 12 | + </tr> | |
| 13 | +</table> | |
| 14 | +<hr noshade> | |
| 15 | +<br> | |
| 16 | +Selecciona una secció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> | ... | ... |
| 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ó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ólo tienes que escribir la URL de la imagen que quieres que aparezca y escribir una descripción de esta, esta descripción aparecera como un texto alternativo que describa la imagen.<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> | ... | ... |
| 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ón abre una nueva ventana con la funció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 "Link URL" es donde hay que escribir la dirección del enlace. El segundo "Target" indica cómo se abrirá 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> | ... | ... |
| 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 | + | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>À 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">À propos de TinyMCE</span></td> | |
| 13 | + <td align="right"><a href="index.htm">Table des matières</a></td> | |
| 14 | + </tr> | |
| 15 | +</table> | |
| 16 | +<hr noshade> | |
| 17 | +<br> | |
| 18 | +TinyMCE est un petit éditeur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui | |
| 19 | +vous permet de manipuler du contenu HTML d'une façon plus intuitive. | |
| 20 | +Il est simple d'utilisation et possède les fonctionalités ls plus ré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 à: <a href="index.htm">Table des matières</a></td> | |
| 28 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 29 | + </tr> | |
| 30 | +</table> | |
| 31 | +<br> | |
| 32 | +</BODY> | |
| 33 | +</HTML> | ... | ... |
| 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è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électionné 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électionné 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électionné.</td> | |
| 33 | + </tr> | |
| 34 | + <tr> | |
| 35 | + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td> | |
| 36 | + <td>Barre le texte sélectionné.</td> | |
| 37 | + </tr> | |
| 38 | + <tr> | |
| 39 | + <td><img src="../../images/left.gif" width="20" height="20"></td> | |
| 40 | + <td>Alignement à gauche.</td> | |
| 41 | + </tr> | |
| 42 | + <tr> | |
| 43 | + <td><img src="../../images/center.gif" width="20" height="20"></td> | |
| 44 | + <td>Alignement au centré.</td> | |
| 45 | + </tr> | |
| 46 | + <tr> | |
| 47 | + <td><img src="../../images/right.gif" width="20" height="20"></td> | |
| 48 | + <td>Alignement à droite.</td> | |
| 49 | + </tr> | |
| 50 | + <tr> | |
| 51 | + <td><img src="../../images/full.gif" width="20" height="20"></td> | |
| 52 | + <td>Texte justifié.</td> | |
| 53 | + </tr> | |
| 54 | + <tr> | |
| 55 | + <td><img src="../../images/bullist.gif" width="20" height="20"></td> | |
| 56 | + <td>Liste à puces.</td> | |
| 57 | + </tr> | |
| 58 | + <tr> | |
| 59 | + <td><img src="../../images/numlist.gif" width="20" height="20"></td> | |
| 60 | + <td>Liste numérotée</td> | |
| 61 | + </tr> | |
| 62 | + <tr> | |
| 63 | + <td><img src="../../images/outdent.gif" width="20" height="20"></td> | |
| 64 | + <td>Ré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ère opération.</td> | |
| 73 | + </tr> | |
| 74 | + <tr> | |
| 75 | + <td><img src="../../images/redo.gif" width="20" height="20"></td> | |
| 76 | + <td>Refait la dernière opération annulée.</td> | |
| 77 | + </tr> | |
| 78 | + <tr> | |
| 79 | + <td><img src="../../images/link.gif" width="20" height="20"></td> | |
| 80 | + <td>Insère ou modifie un hyperlien. Allez à la page <a href="insert_link_button.htm"> | |
| 81 | + Outil d'ajout d'hyperliens</a> pour plus de dé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électionées.</td> | |
| 86 | + </tr> | |
| 87 | + <tr> | |
| 88 | + <td><img src="../../images/image.gif" width="20" height="20"></td> | |
| 89 | + <td>Insère ou modifie une image. Allez à la page <a href="insert_image_button.htm"> | |
| 90 | + Outil d'ajout d'images</a> pour plus de dé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ètres non désirés. Cet outil | |
| 95 | + est trè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 à: <a href="index.htm">Table des matières</a></td> | |
| 108 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 109 | + </tr> | |
| 110 | +</table> | |
| 111 | +</BODY> | |
| 112 | +</HTML> | ... | ... |
22.5 KB
22.7 KB
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Table des matiè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ères</span></td> | |
| 11 | + <td align="right"> </td> | |
| 12 | + </tr> | |
| 13 | +</table> | |
| 14 | +<hr noshade> | |
| 15 | +<br> | |
| 16 | +Faites votre sélection parmis les thèmes suivants: | |
| 17 | +<ul class="toc_ul"> | |
| 18 | + <li class="toc_li"><a href="about.htm">À 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> | ... | ... |
| 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ères</a></td> | |
| 14 | + </tr> | |
| 15 | +</table> | |
| 16 | +<hr noshade> | |
| 17 | +<br> | |
| 18 | +L'outil d'ajout d'images ouvre la fenê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ésirez ajouter et | |
| 23 | +entrez une description facultative. La description sera affichée en texte alternatif | |
| 24 | +sur l'image lorsqu'elle sera publiée.<br> | |
| 25 | +<br> | |
| 26 | +<hr noshade> | |
| 27 | +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> | |
| 28 | + <tr> | |
| 29 | + <td>Aller à: <a href="index.htm">Table des matières</a></td> | |
| 30 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 31 | + </tr> | |
| 32 | +</table> | |
| 33 | +<br> | |
| 34 | +</BODY> | |
| 35 | +</HTML> | ... | ... |
| 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ères</a></td> | |
| 14 | + </tr> | |
| 15 | +</table> | |
| 16 | +<hr noshade> | |
| 17 | +<br> | |
| 18 | +L'outil d'ajout d'hyperlien ouvre la fenê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être. L'Adresse URL est l'adresse | |
| 23 | +de l'hyperlien. La destination vous permet de choisir de quelle faç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 à: <a href="index.htm">Table des matières</a></td> | |
| 30 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 31 | + </tr> | |
| 32 | +</table> | |
| 33 | +<br> | |
| 34 | +</BODY> | |
| 35 | +</HTML> | ... | ... |
| 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 | + | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>À 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">À propos de TinyMCE</span></td> | |
| 13 | + <td align="right"><a href="index.htm">Table des matières</a></td> | |
| 14 | + </tr> | |
| 15 | +</table> | |
| 16 | +<hr noshade> | |
| 17 | +<br> | |
| 18 | +TinyMCE est un petit éditeur "WYSIWYG" pour page Web comme MSIE ou Mozilla qui | |
| 19 | +vous permet de manipuler du contenu HTML d'une façon plus intuitive. | |
| 20 | +Il est simple d'utilisation et possède les fonctionalités ls plus ré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 à: <a href="index.htm">Table des matières</a></td> | |
| 28 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 29 | + </tr> | |
| 30 | +</table> | |
| 31 | +<br> | |
| 32 | +</BODY> | |
| 33 | +</HTML> | ... | ... |
| 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è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électionné 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électionné 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électionné.</td> | |
| 33 | + </tr> | |
| 34 | + <tr> | |
| 35 | + <td><img src="../../images/strikethrough.gif" width="20" height="20"></td> | |
| 36 | + <td>Barre le texte sélectionné.</td> | |
| 37 | + </tr> | |
| 38 | + <tr> | |
| 39 | + <td><img src="../../images/left.gif" width="20" height="20"></td> | |
| 40 | + <td>Alignement à gauche.</td> | |
| 41 | + </tr> | |
| 42 | + <tr> | |
| 43 | + <td><img src="../../images/center.gif" width="20" height="20"></td> | |
| 44 | + <td>Alignement au centré.</td> | |
| 45 | + </tr> | |
| 46 | + <tr> | |
| 47 | + <td><img src="../../images/right.gif" width="20" height="20"></td> | |
| 48 | + <td>Alignement à droite.</td> | |
| 49 | + </tr> | |
| 50 | + <tr> | |
| 51 | + <td><img src="../../images/full.gif" width="20" height="20"></td> | |
| 52 | + <td>Texte justifié.</td> | |
| 53 | + </tr> | |
| 54 | + <tr> | |
| 55 | + <td><img src="../../images/bullist.gif" width="20" height="20"></td> | |
| 56 | + <td>Liste à puces.</td> | |
| 57 | + </tr> | |
| 58 | + <tr> | |
| 59 | + <td><img src="../../images/numlist.gif" width="20" height="20"></td> | |
| 60 | + <td>Liste numérotée</td> | |
| 61 | + </tr> | |
| 62 | + <tr> | |
| 63 | + <td><img src="../../images/outdent.gif" width="20" height="20"></td> | |
| 64 | + <td>Ré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ère opération.</td> | |
| 73 | + </tr> | |
| 74 | + <tr> | |
| 75 | + <td><img src="../../images/redo.gif" width="20" height="20"></td> | |
| 76 | + <td>Refait la dernière opération annulée.</td> | |
| 77 | + </tr> | |
| 78 | + <tr> | |
| 79 | + <td><img src="../../images/link.gif" width="20" height="20"></td> | |
| 80 | + <td>Insère ou modifie un hyperlien. Allez à la page <a href="insert_link_button.htm"> | |
| 81 | + Outil d'ajout d'hyperliens</a> pour plus de dé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électionées.</td> | |
| 86 | + </tr> | |
| 87 | + <tr> | |
| 88 | + <td><img src="../../images/image.gif" width="20" height="20"></td> | |
| 89 | + <td>Insère ou modifie une image. Allez à la page <a href="insert_image_button.htm"> | |
| 90 | + Outil d'ajout d'images</a> pour plus de dé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ètres non désirés. Cet outil | |
| 95 | + est trè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 à: <a href="index.htm">Table des matières</a></td> | |
| 108 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 109 | + </tr> | |
| 110 | +</table> | |
| 111 | +</BODY> | |
| 112 | +</HTML> | ... | ... |
22.5 KB
22.7 KB
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Table des matiè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ères</span></td> | |
| 11 | + <td align="right"> </td> | |
| 12 | + </tr> | |
| 13 | +</table> | |
| 14 | +<hr noshade> | |
| 15 | +<br> | |
| 16 | +Faites votre sélection parmis les thèmes suivants: | |
| 17 | +<ul class="toc_ul"> | |
| 18 | + <li class="toc_li"><a href="about.htm">À 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> | ... | ... |
| 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ères</a></td> | |
| 14 | + </tr> | |
| 15 | +</table> | |
| 16 | +<hr noshade> | |
| 17 | +<br> | |
| 18 | +L'outil d'ajout d'images ouvre la fenê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ésirez ajouter et | |
| 23 | +entrez une description facultative. La description sera affichée en texte alternatif | |
| 24 | +sur l'image lorsqu'elle sera publiée.<br> | |
| 25 | +<br> | |
| 26 | +<hr noshade> | |
| 27 | +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> | |
| 28 | + <tr> | |
| 29 | + <td>Aller à: <a href="index.htm">Table des matières</a></td> | |
| 30 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 31 | + </tr> | |
| 32 | +</table> | |
| 33 | +<br> | |
| 34 | +</BODY> | |
| 35 | +</HTML> | ... | ... |
| 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ères</a></td> | |
| 14 | + </tr> | |
| 15 | +</table> | |
| 16 | +<hr noshade> | |
| 17 | +<br> | |
| 18 | +L'outil d'ajout d'hyperlien ouvre la fenê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être. L'Adresse URL est l'adresse | |
| 23 | +de l'hyperlien. La destination vous permet de choisir de quelle faç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 à: <a href="index.htm">Table des matières</a></td> | |
| 30 | + <td align="right"><a href="#">Haut de page</a></td> | |
| 31 | + </tr> | |
| 32 | +</table> | |
| 33 | +<br> | |
| 34 | +</BODY> | |
| 35 | +</HTML> | ... | ... |
| 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 | + | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Ü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ő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ő az MSIE-hoz és a Mozillához hasonló webböngészők számára, mely lehetőséget nyújt önnek a HTML tartalmak egyszerű szerkesztésére. A legtöbb szövegszerkesztőben elérhető funkciókat nyújtja egyszerűen kezelhető formában.<br> | |
| 19 | +<br> | |
| 20 | +<hr noshade> | |
| 21 | +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> | |
| 22 | + <tr> | |
| 23 | + <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td> | |
| 24 | + <td align="right"><a href="#">ugrás a lap tetejére </a></td> | |
| 25 | + </tr> | |
| 26 | +</table> | |
| 27 | +<br> | |
| 28 | +</BODY> | |
| 29 | +</HTML> | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Allgemeine Schaltflä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ä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ä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> | ... | ... |
5.36 KB
5.63 KB
| 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"> </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> | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Schaltfläche Bild einfü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ép beilleszté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ép beillesztése gomb az alá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űen meg kell adni a beilleszteni kívánt kép elérésének URL-jét, valamint egy rövd leírást, mely alternatív szövegként kerül megjelenítésre (pl. nem grafikus böngészőkben).<br> | |
| 24 | +<hr noshade> | |
| 25 | +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> | |
| 26 | + <tr> | |
| 27 | + <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td> | |
| 28 | + <td align="right"><a href="#">ugrás a lap tetejére </a></td> | |
| 29 | + </tr> | |
| 30 | +</table> | |
| 31 | +<br> | |
| 32 | +</BODY> | |
| 33 | +</HTML> | ... | ... |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | |
| 2 | +<HTML> | |
| 3 | +<HEAD> | |
| 4 | +<TITLE>Schaltfläche Hyperlink einfü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é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ése gomb az alábbi ablakot nyitja meg.<br> | |
| 19 | +<br> | |
| 20 | +<img src="images/insert_link_window.gif" width="330" height="166"><br> | |
| 21 | +<br> | |
| 22 | +Két mezőt kell kitöltenie ebben az ablakban. Az első - "Link URL" - a hivatkozás URL-je. A második lehetőséget ad Önnek a hivatkoztás megjelenítésének kiválasztásához.<br> | |
| 23 | +<hr noshade> | |
| 24 | +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> | |
| 25 | + <tr> | |
| 26 | + <td>Ugrás a <a href="index.htm">Tartalomjegyzékre</a></td> | |
| 27 | + <td align="right"><a href="#">ugrás a lap tetejére </a></td> | |
| 28 | + </tr> | |
| 29 | +</table> | |
| 30 | +<br> | |
| 31 | +</BODY> | |
| 32 | +</HTML> | ... | ... |
| 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 | + | ... | ... |
| 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 è un piccolo WYSIWYG (What You See Is What You Get, | |
| 20 | +quello che vedi è 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à 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> | ... | ... |
| 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 è 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> | ... | ... |
5.87 KB
5.77 KB
| 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"> </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> | ... | ... |
| 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à 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> | ... | ... |
| 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" è | |
| 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> | ... | ... |
| 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 | + | ... | ... |
| 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> | ... | ... |
| 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> | ... | ... |
5.9 KB
5.65 KB
| 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"> </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> | ... | ... |
| 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> | ... | ... |
| 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 "Adres URL" 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> | ... | ... |
| 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 | + | ... | ... |
| 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 är en liten WYSIWYG-editor för webläsare som | |
| 19 | +MSIE och Mozilla vilken möjliggör för användare att redigera | |
| 20 | +HTML-innehåll på ett mer användarvänligt sätt. | |
| 21 | +Applikationen har funktioner som liknar dem man finner i vanliga ordbehandlare | |
| 22 | +och borde inte vara speciellt svårt att använda.<br> | |
| 23 | +<br> | |
| 24 | +<hr noshade> | |
| 25 | +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> | |
| 26 | + <tr> | |
| 27 | + <td>Gå till: <a href="index.htm">Innehållsförteckning</a></td> | |
| 28 | + <td align="right"><a href="#">Toppen</a></td> | |
| 29 | + </tr> | |
| 30 | +</table> | |
| 31 | +<br> | |
| 32 | +</BODY> | |
| 33 | +</HTML> | ... | ... |
| 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ä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ä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ö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>Öka utdrag.</td> | |
| 68 | + </tr> | |
| 69 | + <tr> | |
| 70 | + <td><img src="../../images/undo.gif" width="20" height="20"></td> | |
| 71 | + <td>Ångra senaste ändringen.</td> | |
| 72 | + </tr> | |
| 73 | + <tr> | |
| 74 | + <td><img src="../../images/redo.gif" width="20" height="20"></td> | |
| 75 | + <td>Gör om senaste ändringen.</td> | |
| 76 | + </tr> | |
| 77 | + <tr> | |
| 78 | + <td><img src="../../images/link.gif" width="20" height="20"></td> | |
| 79 | + <td>Skapa/Redigera länk, läs mer om denna funktion i | |
| 80 | + kapitlet <a href="insert_link_button.htm">Skapa/Redigera länk</a>.</td> | |
| 81 | + </tr> | |
| 82 | + <tr> | |
| 83 | + <td><img src="../../images/unlink.gif" width="20" height="20"></td> | |
| 84 | + <td>Ta bort länkar från markerade länkar.</td> | |
| 85 | + </tr> | |
| 86 | + <tr> | |
| 87 | + <td><img src="../../images/image.gif" width="20" height="20"></td> | |
| 88 | + <td>Skapa/Redigera bild, lä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äda kåden. Denna funktion tar bort onödig | |
| 94 | + formatering. Bör användas när man t.ex. kopierar text | |
| 95 | + frå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ä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å till: <a href="index.htm">Innehållsförteckning</a></td> | |
| 107 | + <td align="right"><a href="#">Toppen</a></td> | |
| 108 | + </tr> | |
| 109 | +</table> | |
| 110 | +</BODY> | |
| 111 | +</HTML> | ... | ... |
5.69 KB
5.63 KB
| 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ållsförteckning</span></td> | |
| 11 | + <td align="right"> </td> | |
| 12 | + </tr> | |
| 13 | +</table> | |
| 14 | +<hr noshade> | |
| 15 | +<br> | |
| 16 | +Klicka på länkarna nedan för att gå till olika | |
| 17 | +hjä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ä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änk</a></li> | |
| 24 | +</ul> | |
| 25 | +<hr noshade> | |
| 26 | +</BODY> | |
| 27 | +</HTML> | ... | ... |
| 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 öppnar ett nytt fö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önster skriver du in URL:en till bilden du vill lä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å till: <a href="index.htm">Innehållsförteckning</a></td> | |
| 30 | + <td align="right"><a href="#">Toppen</a></td> | |
| 31 | + </tr> | |
| 32 | +</table> | |
| 33 | +<br> | |
| 34 | +</BODY> | |
| 35 | +</HTML> | ... | ... |
| 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ä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 öppnar ett nytt fö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önster har två fält länkens URL/adress samt hur länken | |
| 23 | +skall öppnas.<br> | |
| 24 | +<br> | |
| 25 | +<hr noshade> | |
| 26 | +<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter"> | |
| 27 | + <tr> | |
| 28 | + <td>Gå till: <a href="index.htm">Innehållsförteckning</a></td> | |
| 29 | + <td align="right"><a href="#">Toppen</a></td> | |
| 30 | + </tr> | |
| 31 | +</table> | |
| 32 | +<br> | |
| 33 | +</BODY> | |
| 34 | +</HTML> | ... | ... |
| 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 | + | ... | ... |
| 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> | ... | ... |
| 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> | ... | ... |
12.5 KB
11.7 KB
| 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"> </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> | ... | ... |
| 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> | ... | ... |
| 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> | ... | ... |
| 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 | + | ... | ... |
| 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 | +} | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
| 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> | ... | ... |
864 Bytes
79 Bytes
78 Bytes
77 Bytes
883 Bytes
855 Bytes
977 Bytes
987 Bytes
358 Bytes
856 Bytes
1 KB
194 Bytes
890 Bytes
860 Bytes
81 Bytes
78 Bytes
856 Bytes
545 Bytes
889 Bytes
887 Bytes
1022 Bytes
942 Bytes
855 Bytes
43 Bytes
873 Bytes
872 Bytes
77 Bytes
945 Bytes
561 Bytes
| 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> | ... | ... |
| 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 | +} | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
| 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 | ... | ... |
864 Bytes
79 Bytes
78 Bytes
77 Bytes
883 Bytes
977 Bytes
860 Bytes
81 Bytes
78 Bytes
889 Bytes
942 Bytes
43 Bytes
873 Bytes
129 Bytes
77 Bytes
945 Bytes
| 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,"(","(","gi");htm=tinyMCE.regexpReplace(htm,")",")","gi");htm=tinyMCE.regexpReplace(htm,";",";","gi");htm=tinyMCE.regexpReplace(htm,""",""","gi");htm=tinyMCE.regexpReplace(htm,"^","^","gi");if(inst.formElement)inst.formElement.value=htm;}};TinyMCE.prototype._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('<>','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==" "))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> </p><hr /><p> </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> </p>','g');html=html.replace(re,"<br />");}if(tinyMCE.settings['force_p_newlines']){var re=new RegExp('<>','g');html=html.replace(re,"");}if(tinyMCE.settings['remove_linebreaks'])html=html.replace(new RegExp('\r|\n','g'),' ');html=tinyMCE._customCleanup(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> </p>"||chk=="<p> </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> <\/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> <\/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=" ";if(isEmpty(paraAfter))paraAfter.innerHTML=" ";rng.deleteContents();rngAfter.deleteContents();rngBefore.deleteContents();paraAfter.normalize();rngBefore.insertNode(paraAfter);paraBefore.normalize();rngBefore.insertNode(paraBefore);}else{body.innerHTML="<"+blockName+"> </"+blockName+"><"+blockName+"> </"+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=" ";if(isEmpty(paraAfter))paraAfter.innerHTML=" ";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&¶.nodeName.toLowerCase()=='p'&&evt_type=="keypress"){var htm=para.innerHTML;var block=tinyMCE.getParentBlockElement(node);if(htm==""||htm==" "||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> </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 | ... | ... |
| 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(); | ... | ... |
| 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">'); | ... | ... |
| 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 | ... | ... |