init
935
web/tinymce/changelog.txt
Normal file
@@ -0,0 +1,935 @@
|
||||
Version 4.3.3 (2016-01-14)
|
||||
Added new table_resize_bars configuration setting. This setting allows you to disable the table resize bars.
|
||||
Added new beforeInitialize event to tinymce.util.XHR lets you modify XHR properties before open. Patch contributed by Brent Clintel.
|
||||
Added new autolink_pattern setting to autolink plugin. Enables you to override the default autolink formats. Patch contributed by Ben Tiedt.
|
||||
Added new charmap option that lets you override the default charmap of the charmap plugin.
|
||||
Added new charmap_append option that lets you add new characters to the default charmap of the charmap plugin.
|
||||
Added new insertCustomChar event that gets fired when a character is inserted by the charmap plugin.
|
||||
Fixed bug where table cells started with a superfluous in IE10+.
|
||||
Fixed bug where table plugin would retain all BR tags when cells were merged.
|
||||
Fixed bug where media plugin would strip underscores from youtube urls.
|
||||
Fixed bug where IME input would fail on IE 11 if you typed within a table.
|
||||
Fixed bug where double click selection of a word would remove the space before the word on insert contents.
|
||||
Fixed bug where table plugin would produce exceptions when hovering tables with invalid structure.
|
||||
Fixed bug where fullscreen wouldn't scroll back to it's original position when untoggled.
|
||||
Fixed so the template plugins templates setting can be a function that gets a callback that can provide templates.
|
||||
Version 4.3.2 (2015-12-14)
|
||||
Fixed bug where the resize bars for table cells were not affected by the object_resizing property.
|
||||
Fixed bug where the contextual table toolbar would appear incorrectly if TinyMCE was initialized inline inside a table.
|
||||
Fixed bug where resizing table cells did not fire a node change event or add an undo level.
|
||||
Fixed bug where double click selection of text on IE 11 wouldn't work properly.
|
||||
Fixed bug where codesample plugin would incorrectly produce br elements inside code elements.
|
||||
Fixed bug where media plugin would strip dashes from youtube urls.
|
||||
Fixed bug where it was possible to move the caret into the table resize bars.
|
||||
Fixed bug where drag/drop into a cE=false element was possible on IE.
|
||||
Version 4.3.1 (2015-11-30)
|
||||
Fixed so it's possible to disable the table inline toolbar by setting it to false or an empty string.
|
||||
Fixed bug where it wasn't possible to resize some tables using the drag handles.
|
||||
Fixed bug where unique id:s would clash for multiple editor instances and cE=false selections.
|
||||
Fixed bug where the same plugin could be initialized multiple times.
|
||||
Fixed bug where the table inline toolbars would be displayed at the same time as the image toolbars.
|
||||
Fixed bug where the table selection rect wouldn't be removed when selecting another control element.
|
||||
Version 4.3.0 (2015-11-23)
|
||||
Added new table column/row resize support. Makes it a lot more easy to resize the columns/rows in a table.
|
||||
Added new table inline toolbar. Makes it easier to for example add new rows or columns to a table.
|
||||
Added new notification API. Lets you display floating notifications to the end user.
|
||||
Added new codesample plugin that lets you insert syntax highlighted pre elements into the editor.
|
||||
Added new image_caption to images. Lets you create images with captions using a HTML5 figure/figcaption elements.
|
||||
Added new live previews of embeded videos. Lets you play the video right inside the editor.
|
||||
Added new setDirty method and "dirty" event to the editor. Makes it easier to track the dirty state change.
|
||||
Added new setMode method to Editor instances that lets you dynamically switch between design/readonly.
|
||||
Added new core support for contentEditable=false elements within the editor overrides the browsers broken behavior.
|
||||
Rewrote the noneditable plugin to use the new contentEditable false core logic.
|
||||
Fixed so the dirty state doesn't set set to false automatically when the undo index is set to 0.
|
||||
Fixed the Selection.placeCaretAt so it works better on IE when the coordinate is between paragraphs.
|
||||
Fixed bug where data-mce-bogus="all" element contents where counted by the word count plugin.
|
||||
Fixed bug where contentEditable=false elements would be indented by the indent buttons.
|
||||
Fixed bug where images within contentEditable=false would be selected in WebKit on mouse click.
|
||||
Fixed bug in DOMUntils split method where the replacement parameter wouldn't work on specific cases.
|
||||
Fixed bug where the importcss plugin would import classes from the skin content css file.
|
||||
Fixed so all button variants have a wrapping span for it's text to make it easier to skin.
|
||||
Fixed so it's easier to exit pre block using the arrow keys.
|
||||
Fixed bug where listboxes with fix widths didn't render correctly.
|
||||
Version 4.2.8 (2015-11-13)
|
||||
Fixed bug where it was possible to delete tables as the inline root element if all columns where selected.
|
||||
Fixed bug where the UI buttons active state wasn't properly updated due to recent refactoring of that logic.
|
||||
Version 4.2.7 (2015-10-27)
|
||||
Fixed bug where backspace/delete would remove all formats on the last paragraph character in WebKit/Blink.
|
||||
Fixed bug where backspace within a inline format element with a bogus caret container would move the caret.
|
||||
Fixed bug where backspace/delete on selected table cells wouldn't add an undo level.
|
||||
Fixed bug where script tags embedded within the editor could sometimes get a mce- prefix prepended to them
|
||||
Fixed bug where validate: false option could produce an error to be thrown from the Serialization step.
|
||||
Fixed bug where inline editing of a table as the root element could let the user delete that table.
|
||||
Fixed bug where inline editing of a table as the root element wouldn't properly handle enter key.
|
||||
Fixed bug where inline editing of a table as the root element would normalize the selection incorrectly.
|
||||
Fixed bug where inline editing of a list as the root element could let the user delete that list.
|
||||
Fixed bug where inline editing of a list as the root element could let the user split that list.
|
||||
Fixed bug where resize handles would be rendered on editable root elements such as table.
|
||||
Version 4.2.6 (2015-09-28)
|
||||
Added capability to set request headers when using XHRs.
|
||||
Added capability to upload local images automatically default delay is set to 30 seconds after editing images.
|
||||
Added commands ids mceEditImage, mceAchor and mceMedia to be avaiable from execCommand.
|
||||
Added Edge browser to saucelabs grunt task. Patch contributed by John-David Dalton.
|
||||
Fixed bug where blob uris not produced by tinymce would produce HTML invalid markup.
|
||||
Fixed bug where selection of contents of a nearly empty editor in Edge would sometimes fail.
|
||||
Fixed bug where color styles woudln't be retained on copy/paste in Blink/Webkit.
|
||||
Fixed bug where the table plugin would throw an error when inserting rows after a child table.
|
||||
Fixed bug where the template plugin wouldn't handle functions as variable replacements.
|
||||
Fixed bug where undo/redo sometimes wouldn't work properly when applying formatting collapsed ranges.
|
||||
Fixed bug where shift+delete wouldn't do a cut operation on Blink/WebKit.
|
||||
Fixed bug where cut action wouldn't properly store the before selection bookmark for the undo level.
|
||||
Fixed bug where backspace in side an empty list element on IE would loose editor focus.
|
||||
Fixed bug where the save plugin wouldn't enable the buttons when a change occurred.
|
||||
Fixed bug where Edge wouldn't initialize the editor if a document.domain was specified.
|
||||
Fixed bug where enter key before nested images would sometimes not properly expand the previous block.
|
||||
Fixed bug where the inline toolbars wouldn't get properly hidden when blurring the editor instance.
|
||||
Fixed bug where Edge would paste Chinese characters on some Windows 10 installations.
|
||||
Fixed bug where IME would loose focus on IE 11 due to the double trailing br bug fix.
|
||||
Fixed bug where the proxy url in imagetools was incorrect. Patch contributed by Wong Ho Wang.
|
||||
Version 4.2.5 (2015-08-31)
|
||||
Added fullscreen capability to embedded youtube and vimeo videos.
|
||||
Fixed bug where the uploadImages call didn't work on IE 10.
|
||||
Fixed bug where image place holders would be uploaded by uploadImages call.
|
||||
Fixed bug where images marked with bogus would be uploaded by the uploadImages call.
|
||||
Fixed bug where multiple calls to uploadImages would result in decreased performance.
|
||||
Fixed bug where pagebreaks were editable to imagetools patch contributed by Rasmus Wallin.
|
||||
Fixed bug where the element path could cause too much recursion exception.
|
||||
Fixed bug for domains containing ".min". Patch contributed by Loïc Février.
|
||||
Fixed so validation of external links to accept a number after www. Patch contributed by Victor Carvalho.
|
||||
Fixed so the charmap is exposed though execCommand. Patch contributed by Matthew Will.
|
||||
Fixed so that the image uploads are concurrent for improved performance.
|
||||
Fixed various grammar problems in inline documentation. Patches provided by nikolas.
|
||||
Version 4.2.4 (2015-08-17)
|
||||
Added picture as a valid element to the HTML 5 schema. Patch contributed by Adam Taylor.
|
||||
Fixed bug where contents would be duplicated on drag/drop within the same editor.
|
||||
Fixed bug where floating/alignment of images on Edge wouldn't work properly.
|
||||
Fixed bug where it wasn't possible to drag images on IE 11.
|
||||
Fixed bug where image selection on Edge would sometimes fail.
|
||||
Fixed bug where contextual toolbars icons wasn't rendered properly when using the toolbar_items_size.
|
||||
Fixed bug where searchreplace dialog doesn't get prefilled with the selected text.
|
||||
Fixed bug where fragmented matches wouldn't get properly replaced by the searchreplace plugin.
|
||||
Fixed bug where enter key wouldn't place the caret if was after a trailing space within an inline element.
|
||||
Fixed bug where the autolink plugin could produce multiple links for the same text on Gecko.
|
||||
Fixed bug where EditorUpload could sometimes throw an exception if the blob wasn't found.
|
||||
Fixed xss issues with media plugin not properly filtering out some script attributes.
|
||||
Version 4.2.3 (2015-07-30)
|
||||
Fixed bug where image selection wasn't possible on Edge due to incompatible setBaseAndExtend API.
|
||||
Fixed bug where image blobs urls where not properly destroyed by the imagetools plugin.
|
||||
Fixed bug where keyboard shortcuts wasn't working correctly on IE 8.
|
||||
Fixed skin issue where the borders of panels where not visible on IE 8.
|
||||
Version 4.2.2 (2015-07-22)
|
||||
Fixed bug where float panels were not being hidden on inline editor blur when fixed_toolbar_container config option was in use.
|
||||
Fixed bug where combobox states wasn't properly updated if contents where updated without keyboard.
|
||||
Fixed bug where pasting into textbox or combobox would move the caret to the end of text.
|
||||
Fixed bug where removal of bogus span elements before block elements would remove whitespace between nodes.
|
||||
Fixed bug where repositioning of inline toolbars where async and producing errors if the editor was removed from DOM to early. Patch by iseulde.
|
||||
Fixed bug where element path wasn't working correctly. Patch contributed by iseulde.
|
||||
Fixed bug where menus wasn't rendered correctly when custom images where added to a menu. Patch contributed by Naim Hammadi.
|
||||
Version 4.2.1 (2015-06-29)
|
||||
Fixed bug where back/forward buttons in the browser would render blob images as broken images.
|
||||
Fixed bug where Firefox would throw regexp to big error when replacing huge base64 chunks.
|
||||
Fixed bug rendering issues with resize and context toolbars not being placed properly until next animation frame.
|
||||
Fixed bug where the rendering of the image while cropping would some times not be centered correctly.
|
||||
Fixed bug where listbox items with submenus would me selected as active.
|
||||
Fixed bug where context menu where throwing an error when rendering.
|
||||
Fixed bug where resize both option wasn't working due to resent addClass API change. Patch contributed by Jogai.
|
||||
Fixed bug where a hideAll call for container rendered inline toolbars would throw an error.
|
||||
Fixed bug where onclick event handler on combobox could cause issues if element.id was a function by some polluting libraries.
|
||||
Fixed bug where listboxes wouldn't get proper selected sub menu item when using link_list or image_list.
|
||||
Fixed so the UI controls are as wide as 4.1.x to avoid wrapping controls in toolbars.
|
||||
Fixed so the imagetools dialog is adaptive for smaller screen sizes.
|
||||
Version 4.2.0 (2015-06-25)
|
||||
Added new flat default skin to make the UI more modern.
|
||||
Added new imagetools plugin, lets you crop/resize and apply filters to images.
|
||||
Added new contextual toolbars support to the API lets you add floating toolbars for specific CSS selectors.
|
||||
Added new promise feature fill as tinymce.util.Promise.
|
||||
Added new built in image upload feature lets you upload any base64 encoded image within the editor as files.
|
||||
Fixed bug where resize handles would appear in the right position in the wrong editor when switching between resizable content in different inline editors.
|
||||
Fixed bug where tables would not be inserted in inline mode due to previous float panel fix.
|
||||
Fixed bug where floating panels would remain open when focus was lost on inline editors.
|
||||
Fixed bug where cut command on Chrome would thrown a browser security exception.
|
||||
Fixed bug where IE 11 sometimes would report an incorrect size for images in the image dialog.
|
||||
Fixed bug where it wasn't possible to remove inline formatting at the end of block elements.
|
||||
Fixed bug where it wasn't possible to delete table cell contents when cell selection was vertical.
|
||||
Fixed bug where table cell wasn't emptied from block elements if delete/backspace where pressed in empty cell.
|
||||
Fixed bug where cmd+shift+arrow didn't work correctly on Firefox mac when selecting to start/end of line.
|
||||
Fixed bug where removal of bogus elements would sometimes remove whitespace between nodes.
|
||||
Fixed bug where the resize handles wasn't updated when the main window was resized.
|
||||
Fixed so script elements gets removed by default to prevent possible XSS issues in default config implementations.
|
||||
Fixed so the UI doesn't need manual reflows when using non native layout managers.
|
||||
Fixed so base64 encoded images doesn't slow down the editor on modern browsers while editing.
|
||||
Fixed so all UI elements uses touch events to improve mobile device support.
|
||||
Removed the touch click quirks patch for iOS since it did more harm than good.
|
||||
Removed the non proportional resize handles since. Unproportional resize can still be done by holding the shift key.
|
||||
Version 4.1.10 (2015-05-05)
|
||||
Fixed bug where plugins loaded with compat3x would sometimes throw errors when loading using the jQuery version.
|
||||
Fixed bug where extra empty paragraphs would get deleted in WebKit/Blink due to recent Quriks fix.
|
||||
Fixed bug where the editor wouldn't work properly on IE 12 due to some required browser sniffing.
|
||||
Fixed bug where formatting shortcut keys where interfering with Mac OS X screenshot keys.
|
||||
Fixed bug where the caret wouldn't move to the next/previous line boundary on Cmd+Left/Right on Gecko.
|
||||
Fixed bug where it wasn't possible to remove formats from very specific nested contents.
|
||||
Fixed bug where undo levels wasn't produced when typing letters using the shift or alt+ctrl modifiers.
|
||||
Fixed bug where the dirty state wasn't properly updated when typing using the shift or alt+ctrl modifiers.
|
||||
Fixed bug where an error would be thrown if an autofocused editor was destroyed quickly after its initialization. Patch provided by thorn0.
|
||||
Fixed issue with dirty state not being properly updated on redo operation.
|
||||
Fixed issue with entity decoder not handling incorrectly written numeric entities.
|
||||
Fixed issue where some PI element values wouldn't be properly encoded.
|
||||
Version 4.1.9 (2015-03-10)
|
||||
Fixed bug where indentation wouldn't work properly for non list elements.
|
||||
Fixed bug with image plugin not pulling the image dimensions out correctly if a custom document_base_url was used.
|
||||
Fixed bug where ctrl+alt+[1-9] would conflict with the AltGr+[1-9] on Windows. New shortcuts is ctrl+shift+[1-9].
|
||||
Fixed bug with removing formatting on nodes in inline mode would sometimes include nodes outside the editor body.
|
||||
Fixed bug where extra nbsp:s would be inserted when you replaced a word surrounded by spaces using insertContent.
|
||||
Fixed bug with pasting from Google Docs would produce extra strong elements and line feeds.
|
||||
Version 4.1.8 (2015-03-05)
|
||||
Added new html5 sizes attribute to img elements used together with srcset.
|
||||
Added new elementpath option that makes it possible to disable the element path but keep the statusbar.
|
||||
Added new option table_style_by_css for the table plugin to set table styling with css rather than table attributes.
|
||||
Added new link_assume_external_targets option to prompt the user to prepend http:// prefix if the supplied link does not contain a protocol prefix.
|
||||
Added new image_prepend_url option to allow a custom base path/url to be added to images.
|
||||
Added new table_appearance_options option to make it possible to disable some options.
|
||||
Added new image_title option to make it possible to alter the title of the image, disabled by default.
|
||||
Fixed bug where selection starting from out side of the body wouldn't produce a proper selection range on IE 11.
|
||||
Fixed bug where pressing enter twice before a table moves the cursor in the table and causes a javascript error.
|
||||
Fixed bug where advanced image styles were not respected.
|
||||
Fixed bug where the less common Shift+Delete didn't produce a proper cut operation on WebKit browsers.
|
||||
Fixed bug where image/media size constrain logic would produce NaN when handling non number values.
|
||||
Fixed bug where internal classes where removed by the removeformat command.
|
||||
Fixed bug with creating links table cell contents with a specific selection would throw a exceptions on WebKit/Blink.
|
||||
Fixed bug where valid_classes option didn't work as expected according to docs. Patch provided by thorn0.
|
||||
Fixed bug where jQuery plugin would patch the internal methods multiple times. Patch provided by Drew Martin.
|
||||
Fixed bug where backspace key wouldn't delete the current selection of newly formatted content.
|
||||
Fixed bug where type over of inline formatting elements wouldn't properly keep the format on WebKit/Blink.
|
||||
Fixed bug where selection needed to be properly normalized on modern IE versions.
|
||||
Fixed bug where Command+Backspace didn't properly delete the whole line of text but the previous word.
|
||||
Fixed bug where UI active states wheren't properly updated on IE if you placed caret within the current range.
|
||||
Fixed bug where delete/backspace on WebKit/Blink would remove span elements created by the user.
|
||||
Fixed bug where delete/backspace would produce incorrect results when deleting between two text blocks with br elements.
|
||||
Fixed bug where captions where removed when pasting from MS Office.
|
||||
Fixed bug where lists plugin wouldn't properly remove fully selected nested lists.
|
||||
Fixed bug where the ttf font used for icons would throw an warning message on Gecko on Mac OS X.
|
||||
Fixed a bug where applying a color to text did not update the undo/redo history.
|
||||
Fixed so shy entities gets displayed when using the visualchars plugin.
|
||||
Fixed so removeformat removes ins/del by default since these might be used for strikethough.
|
||||
Fixed so multiple language packs can be loaded and added to the global I18n data structure.
|
||||
Fixed so transparent color selection gets treated as a normal color selection. Patch contributed by Alexander Hofbauer.
|
||||
Fixed so it's possible to disable autoresize_overflow_padding, autoresize_bottom_margin options by setting them to false.
|
||||
Fixed so the charmap plugin shows the description of the character in the dialog. Patch contributed by Jelle Hissink.
|
||||
Removed address from the default list of block formats since it tends to be missused.
|
||||
Fixed so the pre block format is called preformatted to make it more verbose.
|
||||
Fixed so it's possible to context scope translation strings this isn't needed most of the time.
|
||||
Fixed so the max length of the width/height input fields of the media dialog is 5 instead of 3.
|
||||
Fixed so drag/dropped contents gets properly processed by paste plugin since it's basically a paste. Patch contributed by Greg Fairbanks.
|
||||
Fixed so shortcut keys for headers is ctrl+alt+[1-9] instead of ctrl+[1-9] since these are for switching tabs in the browsers.
|
||||
Fixed so "u" doesn't get converted into a span element by the legacy input filter. Since this is now a valid HTML5 element.
|
||||
Fixed font families in order to provide appropriate web-safe fonts.
|
||||
Version 4.1.7 (2014-11-27)
|
||||
Added HTML5 schema support for srcset, source and picture. Patch contributed by mattheu.
|
||||
Added new cache_suffix setting to enable cache busting by producing unique urls.
|
||||
Added new paste_convert_word_fake_lists option to enable users to disable the fake lists convert logic.
|
||||
Fixed so advlist style changes adds undo levels for each change.
|
||||
Fixed bug where WebKit would sometimes produce an exception when the autolink plugin where looking for URLs.
|
||||
Fixed bug where IE 7 wouldn't be rendered properly due to to aggressive css compression.
|
||||
Fixed bug where DomQuery wouldn't accept window as constructor element.
|
||||
Fixed bug where the color picker in 3.x dialogs wouldn't work properly. Patch contributed by Callidior.
|
||||
Fixed bug where the image plugin wouldn't respect the document_base_url.
|
||||
Fixed bug where the jQuery plugin would fail to append to elements named array prototype names.
|
||||
Version 4.1.6 (2014-10-08)
|
||||
Fixed bug with clicking on the scrollbar of the iframe would cause a JS error to be thrown.
|
||||
Fixed bug where null would produce an exception if you passed it to selection.setRng.
|
||||
Fixed bug where Ctrl/Cmd+Tab would indent the current list item if you switched tabs in the browser.
|
||||
Fixed bug where pasting empty cells from Excel would result in a broken table.
|
||||
Fixed bug where it wasn't possible to switch back to default list style type.
|
||||
Fixed issue where the select all quirk fix would fire for other modifiers than Ctrl/Cmd combinations.
|
||||
Replaced jake with grunt since it is more mainstream and has better plugin support.
|
||||
Version 4.1.5 (2014-09-09)
|
||||
Fixed bug where sometimes the resize rectangles wouldn't properly render on images on WebKit/Blink.
|
||||
Fixed bug in list plugin where delete/backspace would merge empty LI elements in lists incorrectly.
|
||||
Fixed bug where empty list elements would result in empty LI elements without it's parent container.
|
||||
Fixed bug where backspace in empty caret formatted element could produce an type error exception of Gecko.
|
||||
Fixed bug where lists pasted from word with a custom start index above 9 wouldn't be properly handled.
|
||||
Fixed bug where tabfocus plugin would tab out of the editor instance even if the default action was prevented.
|
||||
Fixed bug where tabfocus wouldn't tab properly to other adjacent editor instances.
|
||||
Fixed bug where the DOMUtils setStyles wouldn't properly removed or update the data-mce-style attribute.
|
||||
Fixed bug where dialog select boxes would be placed incorrectly if document.body wasn't statically positioned.
|
||||
Fixed bug where pasting would sometimes scroll to the top of page if the user was using the autoresize plugin.
|
||||
Fixed bug where caret wouldn't be properly rendered by Chrome when clicking on the iframes documentElement.
|
||||
Fixed so custom images for menubutton/splitbutton can be provided. Patch contributed by Naim Hammadi.
|
||||
Fixed so the default action of windows closing can be prevented by blocking the default action of the close event.
|
||||
Fixed so nodeChange and focus of the editor isn't automatically performed when opening sub dialogs.
|
||||
Version 4.1.4 (2014-08-21)
|
||||
Added new media_filter_html option to media plugin that blocks any conditional comments, scripts etc within a video element.
|
||||
Added new content_security_policy option allows you to set custom policy for iframe contents. Patch contributed by Francois Chagnon.
|
||||
Fixed bug where activate/deactivate events wasn't firing properly when switching between editors.
|
||||
Fixed bug where placing the caret on iOS was difficult due to a WebKit bug with touch events.
|
||||
Fixed bug where the resize helper wouldn't render properly on older IE versions.
|
||||
Fixed bug where resizing images inside tables on older IE versions would sometimes fail depending mouse position.
|
||||
Fixed bug where editor.insertContent would produce an exception when inserting select/option elements.
|
||||
Fixed bug where extra empty paragraphs would be produced if block elements where inserted inside span elements.
|
||||
Fixed bug where the spellchecker menu item wouldn't be properly checked if spell checking was started before it was rendered.
|
||||
Fixed bug where the DomQuery filter function wouldn't remove non elements from collection.
|
||||
Fixed bug where document with custom document.domain wouldn't properly render the editor.
|
||||
Fixed bug where IE 8 would throw exception when trying to enter invalid color values into colorboxes.
|
||||
Fixed bug where undo manager could incorrectly add an extra undo level when custom resize handles was removed.
|
||||
Fixed bug where it wouldn't be possible to alter cell properties properly on table cells on IE 8.
|
||||
Fixed so the color picker button in table dialog isn't shown unless you include the colorpicker plugin or add your own custom color picker.
|
||||
Fixed so activate/deactivate events fire when windowManager opens a window since.
|
||||
Fixed so the table advtab options isn't separated by an underscore to normalize naming with image_advtab option.
|
||||
Fixed so the table cell dialog has proper padding when the advanced tab in disabled.
|
||||
Version 4.1.3 (2014-07-29)
|
||||
Added event binding logic to tinymce.util.XHR making it possible to override headers and settings before any request is made.
|
||||
Fixed bug where drag events wasn't fireing properly on older IE versions since the event handlers where bound to document.
|
||||
Fixed bug where drag/dropping contents within the editor on IE would force the contents into plain text mode even if it was internal content.
|
||||
Fixed bug where IE 7 wouldn't open menus properly due to a resize bug in the browser auto closing them immediately.
|
||||
Fixed bug where the DOMUtils getPos logic wouldn't produce a valid coordinate inside the body if the body was positioned non static.
|
||||
Fixed bug where the element path and format state wasn't properly updated if you had the wordcount plugin enabled.
|
||||
Fixed bug where a comment at the beginning of source would produce an exception in the formatter logic.
|
||||
Fixed bug where setAttrib/getAttrib on null would throw exception together with any hooked attributes like style.
|
||||
Fixed bug where table sizes wasn't properly retained when copy/pasting on WebKit/Blink.
|
||||
Fixed bug where WebKit/Blink would produce colors in RGB format instead of the forced HEX format when deleting contents.
|
||||
Fixed bug where the width attribute wasn't updated on tables if you changed the size inside the table dialog.
|
||||
Fixed bug where control selection wasn't properly handled when the caret was placed directly after an image.
|
||||
Fixed bug where selecting the contents of table cells using the selection.select method wouldn't place the caret properly.
|
||||
Fixed bug where the selection state for images wasn't removed when placing the caret right after an image on WebKit/Blink.
|
||||
Fixed bug where all events wasn't properly unbound when and editor instance was removed or destroyed by some external innerHTML call.
|
||||
Fixed bug where it wasn't possible or very hard to select images on iOS when the onscreen keyboard was visible.
|
||||
Fixed so auto_focus can take a boolean argument this will auto focus the last initialized editor might be useful for single inits.
|
||||
Fixed so word auto detect lists logic works better for faked lists that doesn't have specific markup.
|
||||
Fixed so nodeChange gets fired on mouseup as it used to before 4.1.1 we optimized that event to fire less often.
|
||||
Removed the finish menu item from spellchecker menu since it's redundant you can stop spellchecking by toggling menu item or button.
|
||||
Version 4.1.2 (2014-07-15)
|
||||
Added offset/grep to DomQuery class works basically the same as it's jQuery equivalent.
|
||||
Fixed bug where backspace/delete or setContent with an empty string would remove header data when using the fullpage plugin.
|
||||
Fixed bug where tinymce.remove with a selector not matching any editors would remove all editors.
|
||||
Fixed bug where resizing of the editor didn't work since the theme was calling setStyles instead of setStyle.
|
||||
Fixed bug where IE 7 would fail to append html fragments to iframe document when using DomQuery.
|
||||
Fixed bug where the getStyle DOMUtils method would produce an exception if it was called with null as it's element.
|
||||
Fixed bug where the paste plugin would remove the element if the none of the paste_webkit_styles rules matched the current style.
|
||||
Fixed bug where contextmenu table items wouldn't work properly on IE since it would some times fire an incorrect selection change.
|
||||
Fixed bug where the padding/border values wasn't used in the size calculation for the body size when using autoresize. Patch contributed by Matt Whelan.
|
||||
Fixed bug where conditional word comments wouldn't be properly removed when pasting plain text.
|
||||
Fixed bug where resizing would sometime fail on IE 11 when the mouseup occurred inside the resizable element.
|
||||
Fixed so the iframe gets initialized without any inline event handlers for better CSP support. Patch contributed by Matt Whelan.
|
||||
Fixed so the tinymce.dom.Sizzle is the latest version of sizzle this resolves the document context bug.
|
||||
Version 4.1.1 (2014-07-08)
|
||||
Fixed bug where pasting plain text on some WebKit versions would result in an empty line.
|
||||
Fixed bug where resizing images inside tables on IE 11 wouldn't work properly.
|
||||
Fixed bug where IE 11 would sometimes throw "Invalid argument" exception when editor contents was set to an empty string.
|
||||
Fixed bug where document.activeElement would throw exceptions on IE 9 when that element was hidden or removed from dom.
|
||||
Fixed bug where WebKit/Blink sometimes produced br elements with the Apple-interchange-newline class.
|
||||
Fixed bug where table cell selection wasn't properly removed when copy/pasting table cells.
|
||||
Fixed bug where pasting nested list items from Word wouldn't produce proper semantic nested lists.
|
||||
Fixed bug where right clicking using the contextmenu plugin on WebKit/Blink on Mac OS X would select the target current word or line.
|
||||
Fixed bug where it wasn't possible to alter table cell properties on IE 8 using the context menu.
|
||||
Fixed bug where the resize helper wouldn't be correctly positioned on older IE versions.
|
||||
Fixed bug where fullpage plugin would produce an error if you didn't specify a doctype encoding.
|
||||
Fixed bug where anchor plugin would get the name/id of the current element even if it wasn't anchor element.
|
||||
Fixed bug where visual aids for tables wouldn't be properly disabled when changing the border size.
|
||||
Fixed bug where some control selection events wasn't properly fired on older IE versions.
|
||||
Fixed bug where table cell selection on older IE versions would prevent resizing of images.
|
||||
Fixed bug with paste_data_images paste option not working properly on modern IE versions.
|
||||
Fixed bug where custom elements with underscores in the name wasn't properly parsed/serialized.
|
||||
Fixed bug where applying inline formats to nested list elements would produce an incorrect formatting result.
|
||||
Fixed so it's possible to hide items from elements path by using preventDefault/stopPropagation.
|
||||
Fixed so inline mode toolbar gets rendered right aligned if the editable element positioned to the documents right edge.
|
||||
Fixed so empty inline elements inside empty block elements doesn't get removed if configured to be kept intact.
|
||||
Fixed so DomQuery parentsUntil/prevUntil/nextUntil supports selectors/elements/filters etc.
|
||||
Fixed so legacyoutput plugin overrides fontselect and fontsizeselect controls and handles font elements properly.
|
||||
Version 4.1.0 (2014-06-18)
|
||||
Added new file_picker_callback option to replace the old file_browser_callback the latter will still work though.
|
||||
Added new custom colors to textcolor plugin will be displayed if a color picker is provided also shows the latest colors.
|
||||
Added new color_picker_callback option to enable you to add custom color pickers to the editor.
|
||||
Added new advanced tabs to table/cell/row dialogs to enable you to select colors for border/background.
|
||||
Added new colorpicker plugin that lets you select colors from a hsv color picker.
|
||||
Added new tinymce.util.Color class to handle color parsing and converting.
|
||||
Added new colorpicker UI widget element lets you add a hsv color picker to any form/window.
|
||||
Added new textpattern plugin that allows you to use markdown like text patterns to format contents.
|
||||
Added new resize helper element that shows the current width & height while resizing.
|
||||
Added new "once" method to Editor and EventDispatcher enables since callback execution events.
|
||||
Added new jQuery like class under tinymce.dom.DomQuery it's exposed on editor instances (editor.$) and globally under (tinymce.$).
|
||||
Fixed so the default resize method for images are proportional shift/ctrl can be used to make an unproportional size.
|
||||
Fixed bug where the image_dimensions option of the image plugin would cause exceptions when it tried to update the size.
|
||||
Fixed bug where table cell dialog class field wasn't properly updated when editing an a table cell with an existing class.
|
||||
Fixed bug where Safari on Mac would produce webkit-fake-url for pasted images so these are now removed.
|
||||
Fixed bug where the nodeChange event would get fired before the selection was changed when clicking inside the current selection range.
|
||||
Fixed bug where valid_classes option would cause exception when it removed internal prefixed classes like mce-item-.
|
||||
Fixed bug where backspace would cause navigation in IE 8 on an inline element and after a caret formatting was applied.
|
||||
Fixed so placeholder images produced by the media plugin gets selected when inserted/edited.
|
||||
Fixed so it's possible to drag in images when the paste_data_images option is enabled. Might be useful for mail clients.
|
||||
Fixed so images doesn't get a width/height applied if the image_dimensions option is set to false useful for responsive contents.
|
||||
Fixed so it's possible to pass in an optional arguments object for the nodeChanged function to be passed to all nodechange event listeners.
|
||||
Fixed bug where media plugin embed code didn't update correctly.
|
||||
Version 4.0.28 (2014-05-27)
|
||||
Fixed critical issue with empty urls producing an exception when converted into absolute urls due to resent bug fix in tinymce.util.URI.
|
||||
Version 4.0.27 (2014-05-27)
|
||||
Added support for definition lists to lists plugin and enter key logic. This can now created by the format menu.
|
||||
Added cmd option for the style_formats menu enables you to toggle commands on/off using the formats menu for example lists.
|
||||
Added definition lists to visualblocks plugin so these are properly visualized like other list elements.
|
||||
Added new paste_merge_formats option that reduces the number of nested text format elements produced on paste. Enabled by default.
|
||||
Added better support for nested link_list/image_list menu items each item can now have a "menu" item with subitems.
|
||||
Added "Add to Dictionary" support to spellchecker plugin when the backend tells that this feature is available.
|
||||
Added new table_default_attributes/table_default_styles options patch contributed by Dan Villiom Podlaski Christiansen.
|
||||
Added new table_class_list/table_cell_class_list/table_row_class_list options to table plugin.
|
||||
Added new invalid_styles/valid_classes options to better control what gets returned for the style/class attribute.
|
||||
Added new file_browser_callback_types option that allows you to specify where to display the picker based on dialog type.
|
||||
Fixed so the selected state is properly handled on nested menu items in listboxes patch contributed by Jelle Kralt.
|
||||
Fixed so the invisiblity css value for TinyMCE gets set to inherit instead of visible to better support dialog scripts like reveal.
|
||||
Fixed bug where Gecko would remove anchors when pasting since the their default built in logic removes empty nodes.
|
||||
Fixed bug where it wasn't possible to paste on Chrome Andoid since it doesn't properly support the Clipboard API yet.
|
||||
Fixed bug where user defined type attribute value of text/javascript didn't get properly serialized.
|
||||
Fixed bug where space in span elements would removed when the element was considered empty.
|
||||
Fixed bug where the undo/redo button states didn't change if you removed all undo levels using undoManager.clear.
|
||||
Fixed bug where unencoded links inside query strings or hash values would get processed by the relative urls logic.
|
||||
Fixed bug where contextmenu would automatically close in inline editing mode on Firefox running on Mac.
|
||||
Fixed bug where Gecko/IE would produce multiple BR elements when forced_root_block was set to false and a table was the last child of body.
|
||||
Fixed bug where custom queryCommandState handlers didn't properly handle boolean states.
|
||||
Fixed bug where auto closing float panels link menus wasn't automatically closed when the window was resized.
|
||||
Fixed bug where the image plugin wouldn't update image dimensions when the current image was changed using the image_list select box.
|
||||
Fixed bug with paste plugin not properly removing paste bin on Safari Mac when using the cmd+shift+v keyboard command.
|
||||
Fixed bug where the paste plugin wouln't properly strip trailing br elements under very specific scenarios.
|
||||
Fixed bug where enter key wouldn't properly place the caret on Gecko when pressing enter in a text block with a br ended line inside.
|
||||
Fixed bug where Safari Mac shortcuts like Cmd+Opt+L didn't get passed through to the browser due to a Quirks fix.
|
||||
Fixed so plain text mode works better when it converts rich text to plain text when pasting from for example Word.
|
||||
Fixed so numeric keycodes can be used in the shortcut format enabling support for any key to be specified.
|
||||
Fixed so table cells can be navigated with tab key and new rows gets automatically added when you are at the last cell.
|
||||
Fixed bug where formatting before cursor gets removed when toggled off for continued content.
|
||||
Version 4.0.26 (2014-05-06)
|
||||
Fixed bug in media plugin where changing existing url did not use media regex patterns to create protocol neutral url.
|
||||
Fixed bug where selection wasn't properly restored on IE 11 due to a browser bug with Element.contains.
|
||||
Version 4.0.25 (2014-04-30)
|
||||
Fixed bug where it wasn't possible to submit forms with editor instances on WebKit/Blink.
|
||||
Version 4.0.24 (2014-04-30)
|
||||
Added new event_root setting for inline editors. Lets you bind all editor events on a parent container.
|
||||
Fixed bug where show/hide/isHidden didn't work properly for inline editor instances.
|
||||
Fixed bug where preview plugin dialog didn't handle relative urls properly.
|
||||
Fixed bug where the autolink plugin would remove the trailing space after an inserted link.
|
||||
Fixed bug in paste plugin where pasting in a page with scrollbars would scroll to top of page in webkit browsers.
|
||||
Fixed bug where the paste plugin on WebKit would remove styles from pasted source code with style attributes.
|
||||
Fixed so image_list/link_list can be a function that allows custom async calls to populate these lists.
|
||||
Version 4.0.23 (2014-04-24)
|
||||
Added isSameOrigin method to tinymce.util.URI it handles default protocol port numbers better. Patch contributed by Matt Whelan.
|
||||
Fixed bug where IE 11 would add br elements to the end of the editor body element each time it was shown/hidden.
|
||||
Fixed bug where the autolink plugin would produce an index out of range exception for some very specific HTML.
|
||||
Fixed bug where the charmap plugin wouldn't properly insert non breaking space characters when selected.
|
||||
Fixed bug where pasting from Excel 2011 on Mac didn't produce a proper table when using the paste plugin.
|
||||
Fixed bug where drag/dropping inside a table wouldn't properly end the table cell selection.
|
||||
Fixed bug where drag/dropping images within tables on Safari on Mac wouldn't work properly.
|
||||
Fixed bug where editors couldn't be re-initialized if they where externally destroyed.
|
||||
Fixed bug where inline editors would produce a range index exception when clicking on buttons like bold.
|
||||
Fixed bug where the preview plugin wouldn't properly handle non encoded upper UTF-8 characters.
|
||||
Fixed so document.currentScript is used when detecting the current script location. Patch contributed by Mickael Desgranges.
|
||||
Fixed issue with the paste_webkit_styles option so is disabled by default since it might produce a lot of extra styles.
|
||||
Version 4.0.22 (2014-04-16)
|
||||
Added lastLevel to BeforeAddUndo level event so it's easier to block undo level creation based.
|
||||
Fixed so multiple list elements can be indented properly. Patch contributed by Dan Villiom Podlaski Christiansen.
|
||||
Fixed bug where the selection would be at the wrong location sometimes for inline editor instances.
|
||||
Fixed bug where drag/dropping content into an inline editor would fail on WebKit/Blink.
|
||||
Fixed bug where table grid wouldn't work properly when the UI was rendered in for RTL mode.
|
||||
Fixed bug where range normalization wouldn't handle mixed contentEditable nodes properly.
|
||||
Fixed so the media plugin doesn't override the existing element rules you now need to manually whitelist non standard attributes.
|
||||
Fixed so old language packs get properly loaded when the new longer language code format is used.
|
||||
Fixed so all track changes junk such as comments, deletes etc gets removed when pasting from Word.
|
||||
Fixed so non image data urls is blocked by default since they might contain scripts.
|
||||
Fixed so it's possible to import styles from the current page stylesheets into an inline editor by using the importcss_file_filter.
|
||||
Fixed bug where the spellchecker plugin wouldn't add undo levels for each suggestion replacement.
|
||||
Reworked the default spellchecker RPC API to match the new PHP Spellchecker package. Fallback documented in the TinyMCE docs.
|
||||
Version 4.0.21 (2014-04-01)
|
||||
Added new getCssText method to formatter to get the preview css text value for a format to be used in UI.
|
||||
Added new table_grid option that allows you to disable the table grid and use a dialog.
|
||||
Added new image_description, image_dimensions options to image plugin. Patch contributed by Pat O'Neill.
|
||||
Added new media_alt_source, media_poster, media_dimensions options to media plugin. Patch contributed by Pat O'Neill.
|
||||
Added new ability to specify high/low dpi versions custom button images for retina displays.
|
||||
Added new getWindows method to WindowManager makes it easier to control the currently opened windows.
|
||||
Added new paste_webkit_styles option to paste plugin to control the styles that gets retained on WebKit.
|
||||
Added preview of classes for the selectboxes used by the link_class_list/image_class_list options.
|
||||
Added support for Sauce Labs browser testing using the new saucelabs-tests build target.
|
||||
Added title input field to link dialog for a11y reasons can be disabled by using the link_title option.
|
||||
Fixed so the toolbar option handles an array as input for multiple toolbar rows.
|
||||
Fixed so the editor renders in XHTML mode apparently some people still use this rendering mode.
|
||||
Fixed so icons gets rendered better on Firefox on Mac OS X by applying -moz-osx-font-smoothing.
|
||||
Fixed so the auto detected external media sources produced protocol relative urls. Patch contributed by Pat O'Neill.
|
||||
Fixed so it's possible to update the text of a button after it's been rendered to page DOM.
|
||||
Fixed bug where iOS 7.1 Safari would open linked when images where inserted into links.
|
||||
Fixed bug where IE 11 would scroll to the top of inline editable elements when applying formatting.
|
||||
Fixed bug where tabindex on elements within the editor contents would cause issues on some browsers.
|
||||
Fixed bug where link text wouldn't be properly updated in gecko if you changed an existing link.
|
||||
Fixed bug where it wasn't possible to close dialogs with the escape key if the focus was inside a textbox.
|
||||
Fixed bug where Gecko wouldn't paste rich text contents from Word or other similar word processors.
|
||||
Fixed bug where binding events after the control had been rendered could fail to produce a valid delegate.
|
||||
Fixed bug where IE 8 would throw and error when removing editors with a cross domain content_css setting.
|
||||
Fixed bug where IE 9 wouldn't be able to select text after an editor instance with caret focus was removed.
|
||||
Fixed bug where the autoresize plugin wouldn't resize the editor if you inserted huge images.
|
||||
Fixed bug where multiple calls to the same init would produce extra editor instances.
|
||||
Fixed bug where fullscreen toggle while having the autoresize plugin enabled wouldn't produce scrollbars.
|
||||
Fixed so screen readers use a dialog instead of the grid for inserting tables.
|
||||
Fixed so Office 365 Word contents gets filtered the same way as content from desktop Office.
|
||||
Fixed so it's possible to override the root container for UI elements defaults to document.body.
|
||||
Fixed bug where tabIndex is set to -1 on inline editable elements. It now keeps the existing tabIndex intact.
|
||||
Fixed issue where the UndoManager transact method couldn't be nested since it only had one lock.
|
||||
Fixed issue where headings/heading where labeled incorrectly as headers/header.
|
||||
Version 4.0.20 (2014-03-18)
|
||||
Fixed so all unit tests can be executed in a headless phantomjs instance for CI testing.
|
||||
Fixed so directionality setting gets applied to the preview dialog as well as the editor body element.
|
||||
Fixed a performance issue with the "is" method in DOMUtils. Patch contributed by Paul Bosselaar.
|
||||
Fixed bug where paste plugin wouldn't paste plain text properly when pasting using browser menus.
|
||||
Fixed bug where focusable SVG elements would throw an error since className isn't a proper string.
|
||||
Fixed bug where the preview plugin didn't properly support the document_base_url setting.
|
||||
Fixed bug where the focusedEditor wouldn't be set to null when that editor was removed.
|
||||
Fixed bug where Gecko would throw an exception when editors where removed.
|
||||
Fixed bug where the FocusManager wouldn't handle selection restoration properly on older IE versions.
|
||||
Fixed bug where the searchreplace plugin would produce an exception on very specific multiple searches.
|
||||
Fixed bug where some events wasn't properly unbound when all editors where removed from page.
|
||||
Fixed bug where tapping links on iOS 7.1 would open the link instead of placing the caret inside.
|
||||
Fixed bug where holding the finger down on iOS 7.1 would open the link/image callout menu.
|
||||
Fixed so the jQuery plugin returns null when getting the tinymce instance of an element before it's initialized.
|
||||
Fixed so selection normalization gets executed more often to reduce incorrect UI states on Gecko.
|
||||
Fixed so the default action of closing the window on a form submission can be prevented using "preventDefault".
|
||||
Version 4.0.19 (2014-03-11)
|
||||
Added support for CSS selector expressions in object_resizing option. Allows you to control what to resize.
|
||||
Added addToTop compatibility to compat3x plugin enables more legacy 3.x plugins to work properly.
|
||||
Fixed bug on IE where it wasn't possible to align images when they where floated left.
|
||||
Fixed bug where the indent/outdent buttons was enabled though readonly mode was enabled.
|
||||
Fixed bug where the nodeChanged event was fired when readonly mode was enabled.
|
||||
Fixed bug where events like blur could be fired to editor instances that where manually removed on IE 11.
|
||||
Fixed bug where IE 11 would move focus to menubar/toolbar when using the tab key in a form with an editor.
|
||||
Fixed bug where drag/drop in Safari on Mac didn't work properly due to lack of support for modern dataTransfer object.
|
||||
Fixed bug where the remove event wasn't properly executed when the editor instances where removed.
|
||||
Fixed bug where the selection change handler on inline editors would fail if the editor instance was removed.
|
||||
Version 4.0.18 (2014-02-27)
|
||||
Fixed bug where images would get class false/undefined when initially created.
|
||||
Version 4.0.17 (2014-02-26)
|
||||
Added much better wai-aria accessibility support when it comes to keyboard navigation of complex UI controls.
|
||||
Added dfn,code,samp,kbd,var,cite,mark,q elements to the default remove formats list. Patch contributed by Naim Hammadi.
|
||||
Added var,cite,dfn,code,mark,q,sup,sub to the list of elements that gets cloned on enter. Patch contributed by Naim Hammadi.
|
||||
Added new visual_anchor_class option to specify a custom class for inline anchors. Patch contributed by Naim Hammadi.
|
||||
Added support for paste_data_images on WebKit/Blink when the user pastes image data.
|
||||
Added support for highlighting the video icon when a video is added that produces an iframe. Patch contributed by monkeydiane.
|
||||
Added image_class_list/link_class_list options to image/link dialogs to let the user select classes.
|
||||
Fixed bug where the ObjectResizeStart event didn't get fired properly by the ControlSelection class.
|
||||
Fixed bug where the autolink plugin would steal focus when loaded on IE 9+.
|
||||
Fixed bug where the editor save method would remove the current selection when called on an inline editor.
|
||||
Fixed bug where the formatter would merge span elements with parent bookmarks if an id format was used.
|
||||
Fixed bug where WebKit/Blink browsers would scroll to the top of the editor when pasting into an empty element.
|
||||
Fixed bug where removing the editor would cause an error about wrong document on IE 11 under specific circumstances.
|
||||
Fixed bug where Gecko would place the caret at an incorrect location when using backspace.
|
||||
Fixed bug where Gecko would throw "Wrong Document Error" for ranges that pointing to removed nodes.
|
||||
Fixed bug where it wasn't possible to properly update the title and encoding properties in the fullpage plugin.
|
||||
Fixed bug where paste plugin would produce an extra undo level on IE.
|
||||
Fixed bug where the formatter would apply inline formatting outside the current word in if the selection was collapsed.
|
||||
Fixed bug where it wasn't possible to delete tables on Chrome if you placed the selection within all the contents of the table.
|
||||
Fixed bug where older IE versions wouldn't properly insert contents into table cells when editor focus was lost.
|
||||
Fixed bug where older IE versions would fire focus/blur events even though the editor focus didn't change.
|
||||
Fixed bug where IE 11 would add two trailing BR elements to the editor iframe body if the editor was hidden.
|
||||
Fixed bug where the visualchars plugin wouldn't display non breaking spaces if they where inserted while the state was enabled.
|
||||
Fixed bug where the wordcount plugin would be very slow some HTML where to much backtracking occurred.
|
||||
Fixed so pagebreak elements in the editor breaks pages when printing. Patch contributed by penc.
|
||||
Fixed so UndoManager events pass though the original event that created the undo level such as a keydown, blur etc.
|
||||
Fixed so the inserttime button is callsed insertdatetime the same as the menu item and plugin name.
|
||||
Fixed so the word count plugin handles counting properly on most languages on the planet.
|
||||
Fixed bug where the auroreize plugin would throw an error if the editor was manually removed within a few seconds.
|
||||
Fixed bug where the image dialog would get stuck if the src was removed. Patch contribued by monkeydiane.
|
||||
Fixed bug where there is an extra br tag for IE 9/10 that isn't needed. Patch contributed by monkeydiane.
|
||||
Fixed bug where drag/drop in a scrolled editor would fail since it didn't use clientX/clientY cordinates. Patch contributed by annettem.
|
||||
Version 4.0.16 (2014-01-31)
|
||||
Fixed bug where the editor wouldn't be properly rendered on IE 10 depending on the document.readyState.
|
||||
Version 4.0.15 (2014-01-31)
|
||||
Fixed bug where paste in inline mode would produce an exception if the contents was pasted inside non overflow element.
|
||||
Version 4.0.14 (2014-01-30)
|
||||
Fixed a bug in the image plugin where images couldn't be inserted if the image_advtab option wasn't set to true.
|
||||
Version 4.0.13 (2014-01-30)
|
||||
Added language selection menu to spellchecker button similar to the 3.x functionality. Patch contributed by threebytesfull.
|
||||
Added new style_formats_merge option that enables you to append to the default formats instead of replaceing them. Patch contributed by PacificMorrowind.
|
||||
Fixed bug where the DOMUtils getPos API function didn't properly handle the location of the root element. Patch contributed by Andrew Ozz.
|
||||
Fixed bug where the spellchecker wouldn't properly place the spellchecker suggestions menu. Patch contributed by Andrew Ozz.
|
||||
Fixed bug where the tabfocus plugin would prevent the user from suing Ctrl+Tab, Patch contributed by Andrew Ozz.
|
||||
Fixed bug where table resize handles could sometimes be added to elements out side the editable inline element.
|
||||
Fixed bug where the inline mode editor UI would render incorrectly when the stylesheets didn't finish loading on Chrome.
|
||||
Fixed bug where IE 8 would insert the image outside the editor unless it was focused first.
|
||||
Fixed bug where older IE versions would throw an exception on drag/drop since they don't support modern dataTransfer API.
|
||||
Fixed bug where the blockquote button text wasn't properly translated since it had the wrong English key.
|
||||
Fixed bug where the importcss plugin didn't import a.class rules properly as selector formats.
|
||||
Fixed bug where the combobox control couldn't be disabled or set to a specific character size initially.
|
||||
Fixed bug where the FormItem didn't inherit the disabled state from the control to be wrapped.
|
||||
Fixed bug where adding a TinyMCE instance within a TinyMCE dialog wouldn't properly delegate the events.
|
||||
Fixed bug where any overflow parent containers would automatically scroll to the left when pasting in Chrome.
|
||||
Fixed bug where IE could throw an error when search/replacing contents due to an invalid selection being returned.
|
||||
Fixed bug where WebKit would fire focus/blur events incorrectly if the editor was empty due to a WebKit focus bug.
|
||||
Fixed bug where WebKit/Blink would scroll to the top of editor if the height was more than the viewport height.
|
||||
Fixed bug where blurring and removing the editor could cause an exteption to be thrown by the FocusManager.
|
||||
Fixed bug where the media plugin would override specified dimensions for url pattern matches. Patch contributed by penc.
|
||||
Fixed bug where the autoresize plugin wouldn't take margins into account when calculating the body size. Patch contributed by lepoltj.
|
||||
Fixed bug where the image plugin would throw errors some times on IE 8 when it preloaded the image to get it's dimensions.
|
||||
Fixed bug where the image plugin wouldn't update the style if the user closed the dialog before focusing out. Patch contributed by jonparrott.
|
||||
Fixed bug where bindOnReady in EventUtils wouldn't work properly for some edge cases on older IE versions. Patch contributed by Godefroy.
|
||||
Fixed bug where image selector formats wasn't properly handled by the importcss plugin.
|
||||
Fixed bug where the dirty state of the editor wasn't set when editing an existing link URL.
|
||||
Fixed bug where it wasn't possible to prevent paste from happening by blocking the default behavior when the paste plugin was enabled.
|
||||
Fixed bug where text to display in the insert/edit link dialog wouldn't be properly entity encoded.
|
||||
Fixed bug where Safari 7 on Mac OS X would delete contents if you pressed Cmd+C since it passes out a charCode for the event.
|
||||
Fixed bug where bound drop events inside inline editors would get fired on all editor instances instead of the specific instance.
|
||||
Fixed bug where images outlined selection border would be clipped when the autoresize plugin was enabled.
|
||||
Fixed bug where image dimension constrains proportions wouldn't work properly if you altered a value and immediately clicked the submit button.
|
||||
Fixed so you don't need to set language option to false when specifying a custom language_url.
|
||||
Fixed so the link dialog "text to display" field gets automatically hidden if the selection isn't text contents. Patch contributed by Godefroy.
|
||||
Fixed so the none option for the target field in the link dialog gets excluded when specifying the target_list config option.
|
||||
Fixed so outline styles are displayed by default in the formats preview. Patch contributed by nhammadi.
|
||||
Fixed so the max characters for width/height is more than 3 in the media and image dialogs.
|
||||
Fixed so the old mceSpellCheck command toggles the spellchecker on/off.
|
||||
Fixed so the setupeditor event is fired before the setup callback setting to ease up compatibility with 3.x.
|
||||
Fixed so auto url link creation in IE 9+ is disabled by default and re-enabled by the autolink plugin.
|
||||
Removed the custom scrollbars for WebKit since the default browser scrollbars looks a lot better now days.
|
||||
Version 4.0.12 (2013-12-18)
|
||||
Added new media_scripts option to the media plugin. This makes it possible to embed videos using script elements.
|
||||
Fixed bug where WebKit/Blink would produce random span elements and styles when deleting contents inside the editor.
|
||||
Fixed bug where WebKit/Blink would produce span elements out of link elements when they where removed by the unlink command.
|
||||
Fixed bug where div block formats in inline mode where applied to all paragraphs within the editor.
|
||||
Fixed bug where div blocks where marked as an active format in inline mode when doing non collapsed selections.
|
||||
Fixed bug where the importcss plugin wouldn't append styles if the style_formats option was configured.
|
||||
Fixed bug where the importcss plugin would import styles into groups multiple times for different format menus.
|
||||
Fixed bug where the paste plugin wouldn't properly remove the paste bin element on IE if a tried to paste a file.
|
||||
Fixed bug where selection normalization wouldn't properly handle cases where a range point was after a element node.
|
||||
Fixed bug where the default time format for the inserttime split button wasn't the first item in the list.
|
||||
Fixed bug where the default text for the formatselect control wasn't properly translated by the language pack.
|
||||
Fixed bug where links would be inserted incorrectly when auto detecting absolute urls/emails links in inline mode.
|
||||
Fixed bug where IE 11 would insert contents in the wrong order due to focus/blur async problems.
|
||||
Fixed bug where pasting contents on IE sometimes would place the contents at the end of the editor.
|
||||
Fixed so drag/drop on non IE browsers gets filtered by the paste plugin. IE doesn't have the necessary APIs.
|
||||
Fixed so the paste plugin better detects Word 2007 contents not marked with -mso junk.
|
||||
Fixed so image button isn't set to an active state when selecting control/media placeholder items.
|
||||
Version 4.0.11 (2013-11-20)
|
||||
Added the possibility to update button icon after it's been rendered.
|
||||
Added new autosave_prefix option allows you to set the prefix for the local storage keys.
|
||||
Added new pagebreak_split_block option to make it easier to split block elements with a page break.
|
||||
Fixed bug where IE would some times produce font elements when typing out side the body root blocks.
|
||||
Fixed bug where IE wouldn't properly use the configured root block element but instead use the a paragraph.
|
||||
Fixed bug where IE would throw a stack overflow if control selections non images was made in inline mode.
|
||||
Fixed bug where IE 8 would render an extra enter element if the contents of the editor was empty.
|
||||
Fixed bug where the caret wasn't moved to the first suitable element when updating the source.
|
||||
Fixed bug where protocol relative urls would be forced into http protocol.
|
||||
Fixed bug where internal images with data urls such as video elements would be removed by the paste_data_images option.
|
||||
Fixed bug where the autoresize plugin wouldn't properly resize the editor to initial contents some times.
|
||||
Fixed bug where the templates dialog wouldn't be properly rendered on IE 7.
|
||||
Fixed bug where updating styles in the advanced tab under the image dialog would remove the style attribute on cancel.
|
||||
Fixed bug where tinymce.full.min.js bundle script wasn't detected when looking for the tinymce root path.
|
||||
Fixed bug where the SaxParser would throw a malformed URI sequence for inproperly encoded uris.
|
||||
Fixed bug where enabling table caption wouldn't properly render the caption element on IE 10 and below.
|
||||
Fixed bug where the scrollbar would be placed to the left and on top of the text of menu items in RTL mode.
|
||||
Fixed bug where Firefox on Mac OS X would navigate forward/backward on CMD+Arrow keys.
|
||||
Fixed bug where fullscreen toggle on fixed sized editors wouldn't be properly full screened.
|
||||
Fixed bug where the unlink button would remove all links from the body element in inline mode under running in IE.
|
||||
Fixed bug where iOS wasn't able to place the caret inside an empty editor when clicking below the first line.
|
||||
Fixed so internal document anchors in Word documents are retained when pasting using the paste from word feature.
|
||||
Fixed so menu shortcuts gets rendered with the Apple command icon patch contributed by Andy Keller.
|
||||
Fixed so the CSS compression of styles like "border" is a bit better for mixed values.
|
||||
Fixed so the template_popup_width/template_popup_height option works properly in the template plugin.
|
||||
Fixed so the languages parameter for AddOnManager.requireLangPack works the same way as for 3.x.
|
||||
Fixed so the autosave plugin uses the current page path, query string and editor id as it's default prefix.
|
||||
Fixed so the fullpage plugin adds/removes any link style sheets to the current iframe document.
|
||||
Version 4.0.10 (2013-10-28)
|
||||
Added new forced_root_block_attrs option that allows you to specify attributes for the root block.
|
||||
Fixed bug where the custom resize handles didn't work properly on IE 11.
|
||||
Fixed bug where the code plugin would select all contents in IE when content was updated.
|
||||
Fixed bug where the scroll position wouldn't get applied to floating toolbars.
|
||||
Fixed bug where focusing in/out of the editor would move the caret to the top of the editor on IE 11.
|
||||
Fixed bug where the listboxes for link and image lists wasn't updated when the url/src was changed.
|
||||
Fixed bug where selection bookmark elements would be visible in the elements path list.
|
||||
Version 4.0.9 (2013-10-24)
|
||||
Added support for external template files to template plugin just set the templates option to a URL with JSON data.
|
||||
Added new allow_script_urls option. Enabled by default, trims all script urls from attributes.
|
||||
Fixed bug where IE would sometimes throw a "Permission denied" error unless the Sizzle doc was properly removed.
|
||||
Fixed bug where lists plugin would remove outer list items if inline editable element was within a LI parent.
|
||||
Fixed bug where insert table grid widget would insert a table on item to large when using a RTL language pack.
|
||||
Fixed bug where fullscreen mode wasn't rendering properly on IE 7.
|
||||
Fixed bug where resize handlers wasn't moved correctly when scrolling inline editable elements.
|
||||
Fixed bug where it wasn't possible to paste from Excel and possible other applications due to Clipboard API bugs in browsers.
|
||||
Fixed bug where Shift+Ctrl+V didn't produce a plain text paste on IE.
|
||||
Fixed bug where IE would sometimes move the selection to the a previous location.
|
||||
Fixed bug where the editor wasn't properly scrolled to the content insert location in inline mode.
|
||||
Fixed bug where some comments would be parsed as HTML by the SaxParser.
|
||||
Fixed bug where WebKit/Blink would render tables incorrectly if unapplying formats when having multiple table cells selected.
|
||||
Fixed bug where the paste_data_images option wouldn't strip all kinds of data images.
|
||||
Fixed bug where the GridLayout didn't render items correctly if the contents overflowed the layout container.
|
||||
Fixed bug where the Window wasn't properly positioned if the size of the button bar or title bar was wider than the contents.
|
||||
Fixed bug where pseudo selectors for finding UI controls didn't work properly.
|
||||
Fixed bug where resized splitbuttons would throw an exception if it didn't contain an icon.
|
||||
Fixed bug where setContent would move focus into the editor even though it wasn't active.
|
||||
Fixed bug where IE 11 would sometimes throw an "Invalid function" error when calling setActive on the body element.
|
||||
Fixed bug where the importcss plugin would import styles from CSS files not present in the content_css array.
|
||||
Fixed bug where the jQuery plugin will initialize the editors twice if the core was loaded using the script_url option.
|
||||
Fixed various bugs and issues related to indentation of OL/UL list elements.
|
||||
Fixed so IE 7 renders the classic mode buttons the same size as other browsers.
|
||||
Fixed so document.readyState is checked when loading and initializing TinyMCE manually after page load.
|
||||
Version 4.0.8 (2013-10-10)
|
||||
Added RTL support so all of the UI is rendered right to left if a language pack has a _dir property set to rtl.
|
||||
Fixed bug where layout managers wouldn't handle subpixel values properly. When for example the browser was zoomed in.
|
||||
Fixed bug where the importcss plugin wouldn't import classes from local stylesheets with remote @import rules on Gecko.
|
||||
Fixed bug where Arabic characters wouldn't be properly counted in wordcount plugin.
|
||||
Fixed bug where submit event would still fire even if it was unbound on IE 10. Now the event is simply ignored.
|
||||
Fixed bug where IE 11 would return border-image: none when getting style attributes with borders in them.
|
||||
Fixed various UI rendering issues on older IE versions.
|
||||
Fixed so readonly option renderes the editor in inline mode with all UI elements disabled and all events blocked.
|
||||
Version 4.0.7 (2013-10-02)
|
||||
Added new importcss_selector_filter option to importcss plugin. Makes it easier to select specific classes to import.
|
||||
Added new importcss_groups option to importcss plugin. Enables you separate classes into menu groups based on filters.
|
||||
Added new PastePreProcess/PastePostProcess events and reintroduced paste_preprocess/paste_postprocess paste options.
|
||||
Added new paste_word_valid_elements option lets you control what elements gets pasted when pasting from Word.
|
||||
Fixed so panelbutton is easier to use. It's now possible to set the panel contents to any container type.
|
||||
Fixed so editor.destroy calls editor.remove so that both destroy and remove can be used to remove an editor instance.
|
||||
Fixed so the searchreplace plugin doesn't move focus into the editor until you close the dialog.
|
||||
Fixed so the searchreplace plugin search for next item if you hit enter inside the dialog.
|
||||
Fixed so importcss_selector_converter callback is executed with the scope set to importcss plugin instance.
|
||||
Fixed so the default selector converter function is exposed in importcss plugin.
|
||||
Fixed issue with the tabpanel not expanding properly when the tabs where wider than the body of the panel.
|
||||
Fixed issue with the menubar option producing a JS exception if set to true.
|
||||
Fixed bug where closing a dialog with an opened listbox would cause errors if new dialogs where opened.
|
||||
Fixed bug where hidden input elements wasn't removed when inline editor instances where removed.
|
||||
Fixed bug where editors wouldn't initialize some times due to event logic not working correctly.
|
||||
Fixed bug where pre elements would cause searchreplace and spellchecker plugins to mark incorrect locations.
|
||||
Fixed bug where embed elements wouldn't be properly resized if they where configured in using the video_template_callback.
|
||||
Fixed bug where paste from word would remove all BR elements since it was missing in the default paste_word_valid_elements.
|
||||
Fixed bug where paste filtering wouldn't work properly on old WebKit installations pre Clipboard API.
|
||||
Fixed bug where linebreaks would be removed by paste plugin on IE since it didn't properly detect Word contents.
|
||||
Fixed bug where paste plugin would convert some Word paragraphs that looked like lists into lists.
|
||||
Fixed bug where editors wasn't properly initialized if the document.domain is set to the same as the current domain on IE.
|
||||
Fixed bug where an exception was thrown when removing an editor after opening the context menu multiple times.
|
||||
Fixed bug where paste as plain text on Gecko would add extra BR elements when pasting paragraphs.
|
||||
Version 4.0.6 (2013-09-12)
|
||||
Added new compat3x plugin that makes it possible to load most 3.x plugins. Only available in the development package.
|
||||
Added new skin_url option enables you to load local skins when using the CDN version.
|
||||
Added new theme_url option enables you to load local themes when using the CDN version.
|
||||
Added new importcss_file_filter option to importcss to enable users to specify what files to import from.
|
||||
Added new template_preview_replace_values option to template plugin to add example data for variables.
|
||||
Added image option support for addMenuItem calls. Enables you to provide a custom image for menu items.
|
||||
Fixed bug where editor.insertContent wouldn't set format and selection type on events.
|
||||
Fixed bug where inserting BR elements on IE 8 would thrown an exception when the range is at a empty text node.
|
||||
Fixed bug where outdent of single LI element within another LI would produce an empty list element OL/UL.
|
||||
Fixed bug where the bullist/numlist buttons wouldn't be deselected when deleting all contents.
|
||||
Fixed bug where toggling an empty list item off wouldn't produce a new empty block element.
|
||||
Fixed bug where it wasn't possible to apply lists to mixed text blocks and br lines.
|
||||
Fixed bug where it wasn't possible to paste contents on iOS when the paste plugin was enabled.
|
||||
Fixed bug where it wasn't possible to delete HR elements on Gecko.
|
||||
Fixed bug where scrolling and refocusing using the mouse would place the caret incorrectly on IE.
|
||||
Fixed bug where you needed to hit the empty paragraph to get editor focus in IE 11.
|
||||
Fixed bug where activeEditor wasn't set to the correct editor when opening windows.
|
||||
Fixed bug where dirty state wasn't set to false when undoing to the first undo level.
|
||||
Fixed bug where pasting in inline mode on Safari on Mac wouldn't work properly.
|
||||
Fixed bug where content_css wasn't loaded into the insert template dialog.
|
||||
Fixed bug where setting the contents of the editor to non text contents would produce an incorrect selection range.
|
||||
Fixed so code dialog height gets smaller that the viewport height if it doesn't fit.
|
||||
Fixed so inline editable regions scroll when pressing enter/return.
|
||||
Fixed so inline toolbar gets positioned correctly when inline element is within a scrollable container.
|
||||
Fixed various memory leaks when removing editor instances dynamically.
|
||||
Removed CSS for BR elements in visualblocks due to problems with Chrome and IE.
|
||||
Version 4.0.5 (2013-08-27)
|
||||
Added visuals for UL, LI and BR to visualblocks plugin. Patch contributed by Dan Ransom.
|
||||
Added new autosave_restore_when_empty option to autosave plugin. Enabled by default.
|
||||
Fixed bug where an exception was thrown when inserting images if valid_elements didn't include an ID for the image.
|
||||
Fixed bug where the advlist plugin wouldn't properly render the splitbutton controls.
|
||||
Fixed bug where visual blocks menu item wouldn't be marked checked when using the visualblocks_default_state option.
|
||||
Fixed bug where save button in save plugin wouldn't get properly enabled when contents was changed.
|
||||
Fixed bug where it was possible to insert images without any value for it's source attribute.
|
||||
Fixed bug where altering image attributes wouldn't add a new undo level.
|
||||
Fixed bug where import rules in CSS files wouldn't be properly imported by the importcss plugin.
|
||||
Fixed bug where selectors could be imported multiple times. Producing duplicate formats.
|
||||
Fixed bug where IE would throw exception if selection was changed while the editor was hidden.
|
||||
Fixed so complex rules like .class:before doesn't get imported by default in the importcss plugin.
|
||||
Fixed so it's possible to remove images by setting the src attribute to a blank value.
|
||||
Fixed so the save_enablewhendirty setting in the save plugin is enabled by default.
|
||||
Fixed so block formats drop down for classic mode can be translated properly using language packs.
|
||||
Fixed so hr menu item and toolbar button gets the same translation string.
|
||||
Fixed so bullet list toolbar button gets the correct translation from language packs.
|
||||
Fixed issue with Chrome logging CSS warning about border styling for combo boxes.
|
||||
Fixed issue with Chrome logging warnings about deprecated keyLocation property.
|
||||
Fixed issue where custom_elements would not remove the some of the default rules when cloning rules from div and span.
|
||||
Version 4.0.4 (2013-08-21)
|
||||
Added new importcss plugin. Lets you auto import classes from CSS files similar to the 3.x behavior.
|
||||
Fixed bug where resize handles would be positioned incorrectly when inline element parent was using position: relative.
|
||||
Fixed bug where IE 8 would throw Unknown runtime error if the editor was placed within a P tag.
|
||||
Fixed bug where removing empty lists wouldn't produce blocks or brs where the old list was in the DOM.
|
||||
Fixed bug where IE 10 wouldn't properly initialize template dialog due to async loading issues.
|
||||
Fixed bug where autosave wouldn't properly display the warning about content not being saved due to isDirty changes.
|
||||
Fixed bug where it wouldn't be possible to type if a touchstart event was bound to the parent document.
|
||||
Fixed bug where code dialog in code plugin wouldn't wouldn't add a proper undo level.
|
||||
Fixed issue where resizing the editor in vertical mode would set the iframe width to a pixel value.
|
||||
Fixed issue with naming of insertdatetime settings. All are now prefixed with the plugin name.
|
||||
Fixed so an initial change event is fired when the user types the first character into the editor.
|
||||
Fixed so swf gets mapped to object element in media plugin. Enables embedding of flash with alternative poster.
|
||||
Version 4.0.3 (2013-08-08)
|
||||
Added new code_dialog_width/code_dialog_height options to control code dialog size.
|
||||
Added missing pastetext button that works the same way as the pastetext menu item.
|
||||
Added missing smaller browse button for the classical smaller toolbars.
|
||||
Fixed bug where input method would produce new lines when inserting contents to an empty editor.
|
||||
Fixed bug where pasting single indented list items from Word would cause a JS exception.
|
||||
Fixed bug where applying block formats inside list elements in inline mode would apply them to whole document.
|
||||
Fixed bug where link editing in inline mode would cause exception on IE/WebKit.
|
||||
Fixed bug where IE 10 wouldn't render the last button group properly in inline mode due to wrapping.
|
||||
Fixed bug where localStorage initialization would fail on Firefox/Chrome with disabled support.
|
||||
Fixed bug where image elements would get an __mce id when undo/redo:ing to a level with image changes.
|
||||
Fixed bug where too long template names wouldn't fit the listbox in template plugin.
|
||||
Fixed bug where alignment format options would be marked disabled when forced_root_block was set to false.
|
||||
Fixed bug where UI listboxes such as fontsize, fontfamily wouldn't update properly when switching editors in inline mode.
|
||||
Fixed bug where the formats select box would mark the editable container DIV as a applied format in inline mode.
|
||||
Fixed bug where IE 7/8 would scroll to empty editors when initialized.
|
||||
Fixed bug where IE 7/8 wouldn't display previews of format options.
|
||||
Fixed bug where UI states wasn't properly updated after code was changed in the code dialog.
|
||||
Fixed bug with setting contents in IE would select all contents within the editor.
|
||||
Fixed so the undoManages transact function disables any other undo levels from being added while within the transaction.
|
||||
Fixed so sub/sup elements gets removed when the Clear formatting action is executed.
|
||||
Fixed so text/javascript type value get removed by default from script elements to match the HTML5 spec.
|
||||
Version 4.0.2 (2013-07-18)
|
||||
Fixed bug where formatting using menus or toolbars wasn't possible on Opera 12.15.
|
||||
Fixed bug where IE 8 keyboard input would break after paste using the paste plugin.
|
||||
Fixed bug where IE 8 would throw an error when populating image size in image dialog.
|
||||
Fixed bug where image resizing wouldn't work properly on latest IE 10.0.9 version.
|
||||
Fixed bug where focus wasn't moved to the hovered menu button in a menubar container.
|
||||
Fixed bug where paste would produce an extra uneeded undo level on IE and Gecko.
|
||||
Fixed so anchors gets listed in the link dialog as they where in TinyMCE 3.x.
|
||||
Fixed so sub, sup and strike though gets passed through when pasting from Word.
|
||||
Fixed so Ctrl+P can be used to print the current document. Patch contributed by jashua212.
|
||||
Version 4.0.1 (2013-06-26)
|
||||
Added new paste_as_text config option to force paste as plaintext mode.
|
||||
Added new pastetext menu item that lets you toggle paste as plain text mode on/off.
|
||||
Added new insertdatetime_element option to insertdatetime plugin. Enables HTML5 time element support.
|
||||
Added new spellchecker_wordchar_pattern option to allow configuration of language specific characters.
|
||||
Added new marker to formats menu displaying the formats used at the current selection/caret location.
|
||||
Fixed bug where the position of the text color picker would be wrong if you switched to fullscreen.
|
||||
Fixed bug where the link plugin would ask to add the mailto: prefix multiple times.
|
||||
Fixed bug where list outdent operation could produce empty list elements on specific selections.
|
||||
Fixed bug where element path wouldn't properly select parent elements on IE.
|
||||
Fixed bug where IE would sometimes throw an exception when extrancting the current selection range.
|
||||
Fixed bug where line feeds wasn't properly rendered in source view on IE.
|
||||
Fixed bug where word count wouldn't be properly rendered on IE 7.
|
||||
Fixed bug where menubuttons/listboxes would have an incorrect height on IE 7.
|
||||
Fixed bug where browser spellchecking was enabled while editing inline on IE 10.
|
||||
Fixed bug where spellchecker wouldn't properly find non English words.
|
||||
Fixed bug where deactivating inline editor instances would force padding-top: 0 on page body.
|
||||
Fixed bug where jQuery would initialize editors multiple times since it didn't check if the editor already existed.
|
||||
Fixed bug where it wasn't possible to paste contents on IE 10 in modern UI mode when paste filtering was enabled.
|
||||
Fixed bug where tabfocus plugin wouldn't work properly on inline editor instances.
|
||||
Fixed bug where fullpage plugin would clear the existing HTML head if contents where inserted into the editor.
|
||||
Fixed bug where deleting all table rows/columns in a table would cause an exception to be thrown on IE.
|
||||
Fixed so color button panels gets toggled on/off when activated/deactivated.
|
||||
Fixed so format menu items that can't be applied to the current selection gets disabled.
|
||||
Fixed so the icon parameter for addButton isn't automatically filled if a button text is provided.
|
||||
Fixed so image size fields gets updated when selecting a new image in the image dialog.
|
||||
Fixed so it doesn't load any language pack if the language option is set to "en".
|
||||
Fixed so ctrl+shift+z works as an alternative redo shortcut to match a common Mac OS X shortcut.
|
||||
Fixed so it's not possible to drag/drop in images in Gecko by default when paste plugin is enabled.
|
||||
Fixed so format menu item texts gets translated using the specified language pack.
|
||||
Fixed so the image dialog title is the same as the insert/edit image button text.
|
||||
Fixed so paste as plain text produces BR:s in PRE block and when forced_root_block is disabled.
|
||||
Version 4.0 (2013-06-13)
|
||||
Added new insertdate_dateformat, insertdate_timeformat and insertdate_formats options to insertdatetime.
|
||||
Added new font_formats, fontsize_formats and block_formats options to configure fontselect, fontsizeselect and formatselect.
|
||||
Added new table_clone_elements option to table plugin. Enables you to specify what elements to clone when adding columns/rows.
|
||||
Added new auto detect logic for site and email urls in link plugin to match the logic found in 3.x.
|
||||
Added new getParams/setParams to WindowManager to make it easier to handle params to iframe based dialogs. Contributed by Ryan Demmer.
|
||||
Added new textcolor options that enables you to specify the colors you want to display. Contributed by Jennifer Arsenault.
|
||||
Added new external file support for link_list and image_list options. The file format is a simple JSON file.
|
||||
Added new "both" mode for the resize option. Enables resizing in both width and height.
|
||||
Added new paste_data_images option that allows you to enable/disable paste of data images.
|
||||
Added new fixed_toolbar_container option that allows you to add a fixed container for the inline toolbar.
|
||||
Fixed so font name, font size and block format select boxes gets updated with the current format.
|
||||
Fixed so the resizeTo/resizeBy methods for the theme are exposed as it as in 3.x.
|
||||
Fixed so the textcolor controls are splitbuttons as in 3.x. Patch contributed by toxalot/jashua212.
|
||||
Fixed bug where the theme content css wasn't loaded into the preview dialog.
|
||||
Fixed bug where the template description in template dialog wouldn't display the text correctly.
|
||||
Fixed bug where various UI elements wasn't properly removed when an editor instance was removed.
|
||||
Fixed bug where editing links in inline mode would fail on WebKit.
|
||||
Fixed bug where the pagebreak_separator option in the pagebreak plugin wasn't working properly.
|
||||
Fixed bug where the child panels of the float panel in inline mode wasn't properly placed.
|
||||
Fixed bug where the float panel children of windows wasn't position fixed.
|
||||
Fixed bug where the size of the ok button was hardcoded, caused issues with i18n.
|
||||
Fixed bug where single comment in editor would cause exceptions due to resolve path logic not detecting elements only.
|
||||
Fixed bug where switching alignment of tables in dialogs wouldn't properly remove existing alignments.
|
||||
Fixed bug where the table properties dialog would show columns/rows textboxes.
|
||||
Fixed bug where jQuery wasn't used instead of Sizzle in the jQuery version of TinyMCE.
|
||||
Fixed bug where setting resize option to false whouldn't properly render the word count.
|
||||
Fixed bug where table row type change would produce multiple table section elements.
|
||||
Fixed bug where table row type change on multiple rows would add them in incorrect order.
|
||||
Fixed bug where fullscreen plugin would maximize the editor on resize after toggling it off.
|
||||
Fixed bug where context menu would be position at an incorrect coordinate in inline mode.
|
||||
Fixed bug where inserting lists in inline mode on IE would produce errors since the body would be converted.
|
||||
Fixed bug where the body couldn't be styled properly in custom content_css files.
|
||||
Fixed bug where template plugins menu item would override the image menu item.
|
||||
Fixed bug where IE 7-8 would render the text inside inputs at the wrong vertical location.
|
||||
Fixed bug where IE configured to IE 7 compatibility mode wouldn't render the icons properly.
|
||||
Fixed bug where editor.focus wouldn't properly fire the focusin event on WebKit.
|
||||
Fixed bug where some keyboard shortcuts wouldn't work on IE 8.
|
||||
Fixed bug where the undo state wasn't updated until the end of a typing level.
|
||||
Fixed bug where keyboard shortcuts on Mac OS wasn't working correctly.
|
||||
Fixed bug where empty inline elements would be created when toggling formatting of in empty block.
|
||||
Fixed bug where applying styles on WebKit would fail in inline mode if the user released the mouse button outside the body.
|
||||
Fixed bug where the visual aids menu item wasn't selected if the editor was empty.
|
||||
Fixed so the isDirty/isNotDirty states gets updated to true/false on save() and change events.
|
||||
Fixed so skins have separate CSS files for inline and iframe mode.
|
||||
Fixed so menus and tool tips gets constrained to the current viewport.
|
||||
Fixed so an error is thrown if users load jQuery after the jQuery version of TinyMCE.
|
||||
Fixed so the filetype for media dialog passes out media instead of image as file type.
|
||||
Fixed so it's possible to disable the toolbar by setting it to false.
|
||||
Fixed so autoresize plugin isn't initialized when the editor is in inline mode.
|
||||
Fixed so the inline editing toolbar will be rendered below elements if it doesn't fit above it.
|
||||
Version 4.0b3 (2013-05-15)
|
||||
Added new optional advanced tab for image dialog with hspace, vspace, border and style.
|
||||
Added new change event that gets fired when undo levels are added to editor instances.
|
||||
Added new removed_menuitems option enables you to list menu items to remove from menus.
|
||||
Added new external_plugins option enables you to specify external locations for plugins.
|
||||
Added new language_url option enables you to specify an external location for the language pack.
|
||||
Added new table toolbar control that displays a menu for inserting/editing menus.
|
||||
Fixed bug where IE 10 wouldn't load files properly from cache.
|
||||
Fixed bug where image dialog wouldn't properly remove width/height if blanked.
|
||||
Fixed bug where all events wasn't properly unbound when editor instances where removed.
|
||||
Fixed bug where data- attributes wasn't working properly in the SaxParser.
|
||||
Fixed bug where Gecko wouldn't properly render broken images.
|
||||
Fixed bug where Gecko wouldn't produce the same error dialog on paste as other browsers.
|
||||
Fixed bug where is wasn't possible to prevent execCommands in beforeExecCommand event.
|
||||
Fixed bug where the fullpage_hide_in_source_view option wasn't working in the fullpage plugin.
|
||||
Fixed bug where the WindowManager close method wouldn't properly close the top most window.
|
||||
Fixed bug where it wasn't possible to paste in IE 10 due to JS exception.
|
||||
Fixed bug where tab key didn't move to the right child control in tabpanels.
|
||||
Fixed bug where enter inside a form would focus the first button like control in TinyMCE.
|
||||
Fixed bug where it would match scripts that looked like the tinymce base directory incorrectly.
|
||||
Fixed bug where the spellchecker wouldn't properly toggle off the spellcheck mode if no errors where found.
|
||||
Fixed bug in searchreplace plugin where it would remove all spans instead of the marker spans.
|
||||
Fixed issue where selector wouldn't disable existing mode setting.
|
||||
Fixed so it's easier to configure the menu and menubar.
|
||||
Fixed so bodyId/bodyClass is applied to preview as it's done to the editor iframe.
|
||||
Version 4.0b2 (2013-04-24)
|
||||
Added new rel_list option to link plugin. Enables you to specify values for a rel drop down.
|
||||
Added new target_list option to link plugin. Enables you to add to or disable the link targets.
|
||||
Added new link_list option to link plugin. Enables you to specify a list of links to pick from.
|
||||
Added new image_list option to image pluigin. Enables you to specify a list of images to pick from.
|
||||
Added new textcolor plugin. This plugin holds the text color and text background color buttons.
|
||||
Fixed bug where alignment of images wasn't working properly on Firefox.
|
||||
Fixed bug where IE 8 would throw error when inserting a table.
|
||||
Fixed bug where IE 8 wouldn't render the element path properly.
|
||||
Fixed bug where old IE versions would render a red focus border.
|
||||
Fixed bug where old IE versions would render a frameborder for iframes.
|
||||
Fixed bug where WebKit wouldn't properly open the cell properties dialog on edge case selection.
|
||||
Fixed bug where charmap wouldn't correctly render all characters in grid.
|
||||
Fixed bug where link dialog wouldn't update the link text properly.
|
||||
Fixed bug where the focus/blur states on inline editors wasn't handled correctly on IE.
|
||||
Fixed bug where IE would throw "unknown error" exception sometimes in ForceBlocks logic.
|
||||
Fixed bug where IE would't properly render disabled buttons in button groups.
|
||||
Fixed bug where tab key wouldn't properly move to next input field in dialogs.
|
||||
Fixed bug where resize handles for tables and images would appear at wrong positions on IE 8.
|
||||
Fixed bug where dialogs would produce stack overflow if title was wider than content.
|
||||
Fixed bug with table cell/row menu items being enabled even if no cell was selected.
|
||||
Fixed so the text to display is after the URL field in the link dialog.
|
||||
Fixed so the width setting applies to the editor panel in modern theme.
|
||||
Fixed so it's easier to make custom icons for buttons using plain old images.
|
||||
Version 4.0b1 (2013-04-11)
|
||||
Added new node.js based build process used uglify, amdlc, jake etc.
|
||||
Added new package.json to enable easy installation of dependent npm packages used for building.
|
||||
Added new link, image, charmap, anchor, code, hr plugins since these are now moved out of the theme.
|
||||
Rewrote all plugins and themes from scratch so they match the new UI framework.
|
||||
Replaced all events to use the more common <target>.on/off(<event>) methods instead of <target>.<event>.add/remove.
|
||||
Rewrote the TinyMCE core to use AMD style modules. Gets compiled to an inline library using amdlc.
|
||||
Rewrote all core logic to pass jshint rules. Each file has specific jshint rules.
|
||||
Removed all IE6 specific logic since 4.x will no longer support such an old browser.
|
||||
Reworked the file names and directory structure of the whole project to be more similar to other JS projects.
|
||||
Replaced tinymce.util.Cookie with tinymce.util.LocalStorage. Fallback to userData for IE 7 native localStorage for the rest.
|
||||
Replaced the old 3.x UI with a new modern UI framework.
|
||||
Removed "simple" theme and added new "modern" theme.
|
||||
Removed advhr, advimage, advlink, iespell, inlinepopups, xhtmlxtras and style plugins.
|
||||
Updated Sizzle to the latest version.
|
||||
1
web/tinymce/jquery.tinymce.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("1",document),h("2",window),g("0",["1","2"],function(a,b){return function(c){var d,e,f,g,h,i=[];h=c?c:b,g=h.jQuery;var j=function(){return h.tinymce};g.fn.tinymce=function(c){var d,l,m,n=this,o="";if(!n.length)return n;if(!c)return j()?j().get(n[0].id):null;n.css("visibility","hidden");var p=function(){var a=[],b=0;f||(k(),f=!0),n.each(function(d,e){var f,g=e.id,h=c.oninit;g||(e.id=g=j().DOM.uniqueId()),j().get(g)||(f=j().createEditor(g,c),a.push(f),f.on("init",function(){var c,d=h;n.css("visibility",""),h&&++b==a.length&&("string"==typeof d&&(c=d.indexOf(".")===-1?null:j().resolve(d.replace(/\.\w+$/,"")),d=j().resolve(d)),d.apply(c||j(),a))}))}),g.each(a,function(a,b){b.render()})};if(h.tinymce||e||!(d=c.script_url))1===e?i.push(p):p();else{e=1,l=d.substring(0,d.lastIndexOf("/")),d.indexOf(".min")!=-1&&(o=".min"),h.tinymce=h.tinyMCEPreInit||{base:l,suffix:o},d.indexOf("gzip")!=-1&&(m=c.language||"en",d=d+(/\?/.test(d)?"&":"?")+"js=true&core=true&suffix="+escape(o)+"&themes="+escape(c.theme||"modern")+"&plugins="+escape(c.plugins||"")+"&languages="+(m||""),h.tinyMCE_GZ||(h.tinyMCE_GZ={start:function(){var a=function(a){j().ScriptLoader.markDone(j().baseURI.toAbsolute(a))};a("langs/"+m+".js"),a("themes/"+c.theme+"/theme"+o+".js"),a("themes/"+c.theme+"/langs/"+m+".js"),g.each(c.plugins.split(","),function(b,c){c&&(a("plugins/"+c+"/plugin"+o+".js"),a("plugins/"+c+"/langs/"+m+".js"))})},end:function(){}}));var q=a.createElement("script");q.type="text/javascript",q.onload=q.onreadystatechange=function(a){a=a||b.event,2===e||"load"!=a.type&&!/complete|loaded/.test(q.readyState)||(j().dom.Event.domLoaded=1,e=2,c.script_loaded&&c.script_loaded(),p(),g.each(i,function(a,b){b()}))},q.src=d,a.body.appendChild(q)}return n},g.extend(g.expr[":"],{tinymce:function(a){var b;return!!(a.id&&"tinymce"in h&&(b=j().get(a.id),b&&b.editorManager===j()))}});var k=function(){var a=function(a){"remove"===a&&this.each(function(a,b){var d=c(b);d&&d.remove()}),this.find("span.mceEditor,div.mceEditor").each(function(a,b){var c=j().get(b.id.replace(/_parent$/,""));c&&c.remove()})},b=function(b){var c,d=this;if(null!=b)a.call(d),d.each(function(a,c){var d;(d=j().get(c.id))&&d.setContent(b)});else if(d.length>0&&(c=j().get(d[0].id)))return c.getContent()},c=function(a){var b=null;return a&&a.id&&h.tinymce&&(b=j().get(a.id)),b},e=function(a){return!!(a&&a.length&&h.tinymce&&a.is(":tinymce"))},f={};g.each(["text","html","val"],function(a,h){var i=f[h]=g.fn[h],j="text"===h;g.fn[h]=function(a){var f=this;if(!e(f))return i.apply(f,arguments);if(a!==d)return b.call(f.filter(":tinymce"),a),i.apply(f.not(":tinymce"),arguments),f;var h="",k=arguments;return(j?f:f.eq(0)).each(function(a,b){var d=c(b);h+=d?j?d.getContent().replace(/<(?:"[^"]*"|'[^']*'|[^'">])*>/g,""):d.getContent({save:!0}):i.apply(g(b),k)}),h}}),g.each(["append","prepend"],function(a,b){var h=f[b]=g.fn[b],i="prepend"===b;g.fn[b]=function(a){var b=this;return e(b)?a!==d?("string"==typeof a&&b.filter(":tinymce").each(function(b,d){var e=c(d);e&&e.setContent(i?a+e.getContent():e.getContent()+a)}),h.apply(b.not(":tinymce"),arguments),b):void 0:h.apply(b,arguments)}}),g.each(["remove","replaceWith","replaceAll","empty"],function(b,c){var d=f[c]=g.fn[c];g.fn[c]=function(){return a.call(this,c),d.apply(this,arguments)}}),f.attr=g.fn.attr,g.fn.attr=function(a,h){var i=this,j=arguments;if(!a||"value"!==a||!e(i))return h!==d?f.attr.apply(i,j):f.attr.apply(i,j);if(h!==d)return b.call(i.filter(":tinymce"),h),f.attr.apply(i.not(":tinymce"),j),i;var k=i[0],l=c(k);return l?l.getContent({save:!0}):f.attr.apply(g(k),j)}}}}),d("0")()}();
|
||||
179
web/tinymce/langs/en_GB.js
Normal file
@@ -0,0 +1,179 @@
|
||||
tinymce.addI18n('en_GB',{
|
||||
"Cut": "Cut",
|
||||
"Header 2": "Header 2",
|
||||
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.",
|
||||
"Div": "Div",
|
||||
"Paste": "Paste",
|
||||
"Close": "Close",
|
||||
"Font Family": "Font Family",
|
||||
"Pre": "Pre",
|
||||
"Align right": "Align right",
|
||||
"New document": "New document",
|
||||
"Blockquote": "Blockquote",
|
||||
"Numbered list": "Numbered list",
|
||||
"Increase indent": "Increase indent",
|
||||
"Formats": "Formats",
|
||||
"Headers": "Headers",
|
||||
"Select all": "Select all",
|
||||
"Header 3": "Header 3",
|
||||
"Blocks": "Blocks",
|
||||
"Undo": "Undo",
|
||||
"Strikethrough": "Strike-through",
|
||||
"Bullet list": "Bullet list",
|
||||
"Header 1": "Header 1",
|
||||
"Superscript": "Superscript",
|
||||
"Clear formatting": "Clear formatting",
|
||||
"Font Sizes": "Font Sizes",
|
||||
"Subscript": "Subscript",
|
||||
"Header 6": "Header 6",
|
||||
"Redo": "Redo",
|
||||
"Paragraph": "Paragraph",
|
||||
"Ok": "Ok",
|
||||
"Bold": "Bold",
|
||||
"Code": "Code",
|
||||
"Italic": "Italic",
|
||||
"Align center": "Align centre",
|
||||
"Header 5": "Header 5",
|
||||
"Decrease indent": "Decrease indent",
|
||||
"Header 4": "Header 4",
|
||||
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.",
|
||||
"Underline": "Underline",
|
||||
"Cancel": "Cancel",
|
||||
"Justify": "Justify",
|
||||
"Inline": "Inline",
|
||||
"Copy": "Copy",
|
||||
"Align left": "Align left",
|
||||
"Visual aids": "Visual aids",
|
||||
"Lower Greek": "Lower Greek",
|
||||
"Square": "Square",
|
||||
"Default": "Default",
|
||||
"Lower Alpha": "Lower Alpha",
|
||||
"Circle": "Circle",
|
||||
"Disc": "Disc",
|
||||
"Upper Alpha": "Upper Alpha",
|
||||
"Upper Roman": "Upper Roman",
|
||||
"Lower Roman": "Lower Roman",
|
||||
"Name": "Name",
|
||||
"Anchor": "Anchor",
|
||||
"You have unsaved changes are you sure you want to navigate away?": "You have unsaved changes are you sure you want to navigate away?",
|
||||
"Restore last draft": "Restore last draft",
|
||||
"Special character": "Special character",
|
||||
"Source code": "Source code",
|
||||
"Right to left": "Right to left",
|
||||
"Left to right": "Left to right",
|
||||
"Emoticons": "Emoticons",
|
||||
"Robots": "Robots",
|
||||
"Document properties": "Document properties",
|
||||
"Title": "Title",
|
||||
"Keywords": "Keywords",
|
||||
"Encoding": "Encoding",
|
||||
"Description": "Description",
|
||||
"Author": "Author",
|
||||
"Fullscreen": "Full-screen",
|
||||
"Horizontal line": "Horizontal line",
|
||||
"Horizontal space": "Horizontal space",
|
||||
"Insert\/edit image": "Insert\/edit image",
|
||||
"General": "General",
|
||||
"Advanced": "Advanced",
|
||||
"Source": "Source",
|
||||
"Border": "Border",
|
||||
"Constrain proportions": "Constrain proportions",
|
||||
"Vertical space": "Vertical space",
|
||||
"Image description": "Image description",
|
||||
"Style": "Style",
|
||||
"Dimensions": "Dimensions",
|
||||
"Insert image": "Insert image",
|
||||
"Insert date\/time": "Insert date\/time",
|
||||
"Remove link": "Remove link",
|
||||
"Url": "URL",
|
||||
"Text to display": "Text to display",
|
||||
"Anchors": "Anchors",
|
||||
"Insert link": "Insert link",
|
||||
"New window": "New window",
|
||||
"None": "None",
|
||||
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?",
|
||||
"Target": "Target",
|
||||
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",
|
||||
"Insert\/edit link": "Insert\/edit link",
|
||||
"Insert\/edit video": "Insert\/edit video",
|
||||
"Poster": "Poster",
|
||||
"Alternative source": "Alternative source",
|
||||
"Paste your embed code below:": "Paste your embed code below:",
|
||||
"Insert video": "Insert video",
|
||||
"Embed": "Embed",
|
||||
"Nonbreaking space": "Non-breaking space",
|
||||
"Page break": "Page break",
|
||||
"Paste as text": "Paste as text",
|
||||
"Preview": "Preview",
|
||||
"Print": "Print",
|
||||
"Save": "Save",
|
||||
"Could not find the specified string.": "Could not find the specified string.",
|
||||
"Replace": "Replace",
|
||||
"Next": "Next",
|
||||
"Whole words": "Whole words",
|
||||
"Find and replace": "Find and replace",
|
||||
"Replace with": "Replace with",
|
||||
"Find": "Find",
|
||||
"Replace all": "Replace all",
|
||||
"Match case": "Match case",
|
||||
"Prev": "Prev",
|
||||
"Spellcheck": "Spell-check",
|
||||
"Finish": "Finish",
|
||||
"Ignore all": "Ignore all",
|
||||
"Ignore": "Ignore",
|
||||
"Insert row before": "Insert row before",
|
||||
"Rows": "Rows",
|
||||
"Height": "Height",
|
||||
"Paste row after": "Paste row after",
|
||||
"Alignment": "Alignment",
|
||||
"Column group": "Column group",
|
||||
"Row": "Row",
|
||||
"Insert column before": "Insert column before",
|
||||
"Split cell": "Split cell",
|
||||
"Cell padding": "Cell padding",
|
||||
"Cell spacing": "Cell spacing",
|
||||
"Row type": "Row type",
|
||||
"Insert table": "Insert table",
|
||||
"Body": "Body",
|
||||
"Caption": "Caption",
|
||||
"Footer": "Footer",
|
||||
"Delete row": "Delete row",
|
||||
"Paste row before": "Paste row before",
|
||||
"Scope": "Scope",
|
||||
"Delete table": "Delete table",
|
||||
"Header cell": "Header cell",
|
||||
"Column": "Column",
|
||||
"Cell": "Cell",
|
||||
"Header": "Header",
|
||||
"Cell type": "Cell type",
|
||||
"Copy row": "Copy row",
|
||||
"Row properties": "Row properties",
|
||||
"Table properties": "Table properties",
|
||||
"Row group": "Row group",
|
||||
"Right": "Right",
|
||||
"Insert column after": "Insert column after",
|
||||
"Cols": "Cols",
|
||||
"Insert row after": "Insert row after",
|
||||
"Width": "Width",
|
||||
"Cell properties": "Cell properties",
|
||||
"Left": "Left",
|
||||
"Cut row": "Cut row",
|
||||
"Delete column": "Delete column",
|
||||
"Center": "Centre",
|
||||
"Merge cells": "Merge cells",
|
||||
"Insert template": "Insert template",
|
||||
"Templates": "Templates",
|
||||
"Background color": "Background colour",
|
||||
"Text color": "Text colour",
|
||||
"Show blocks": "Show blocks",
|
||||
"Show invisible characters": "Show invisible characters",
|
||||
"Words: {0}": "Words: {0}",
|
||||
"Insert": "Insert",
|
||||
"File": "File",
|
||||
"Edit": "Edit",
|
||||
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help",
|
||||
"Tools": "Tools",
|
||||
"View": "View",
|
||||
"Table": "Table",
|
||||
"Format": "Format"
|
||||
});
|
||||
260
web/tinymce/langs/hu_HU.js
Normal file
@@ -0,0 +1,260 @@
|
||||
tinymce.addI18n('hu_HU',{
|
||||
"Redo": "Ism\u00e9t",
|
||||
"Undo": "Visszavon\u00e1s",
|
||||
"Cut": "Kiv\u00e1g\u00e1s",
|
||||
"Copy": "M\u00e1sol\u00e1s",
|
||||
"Paste": "Beilleszt\u00e9s",
|
||||
"Select all": "Minden kijel\u00f6l\u00e9se",
|
||||
"New document": "\u00daj dokumentum",
|
||||
"Ok": "Rendben",
|
||||
"Cancel": "M\u00e9gse",
|
||||
"Visual aids": "Vizu\u00e1lis seg\u00e9deszk\u00f6z\u00f6k",
|
||||
"Bold": "F\u00e9lk\u00f6v\u00e9r",
|
||||
"Italic": "D\u0151lt",
|
||||
"Underline": "Al\u00e1h\u00fazott",
|
||||
"Strikethrough": "\u00c1th\u00fazott",
|
||||
"Superscript": "Fels\u0151 index",
|
||||
"Subscript": "Als\u00f3 index",
|
||||
"Clear formatting": "Form\u00e1z\u00e1s t\u00f6rl\u00e9se",
|
||||
"Align left": "Balra igaz\u00edt",
|
||||
"Align center": "K\u00f6z\u00e9pre z\u00e1r",
|
||||
"Align right": "Jobbra igaz\u00edt",
|
||||
"Justify": "Sorkiz\u00e1r\u00e1s",
|
||||
"Bullet list": "Felsorol\u00e1s",
|
||||
"Numbered list": "Sz\u00e1moz\u00e1s",
|
||||
"Decrease indent": "Beh\u00faz\u00e1s cs\u00f6kkent\u00e9se",
|
||||
"Increase indent": "Beh\u00faz\u00e1s n\u00f6vel\u00e9se",
|
||||
"Close": "Bez\u00e1r",
|
||||
"Formats": "Form\u00e1tumok",
|
||||
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "A b\u00f6ng\u00e9sz\u0151d nem t\u00e1mogatja a k\u00f6zvetlen hozz\u00e1f\u00e9r\u00e9st a v\u00e1g\u00f3laphoz. K\u00e9rlek haszn\u00e1ld a Ctrl+X\/C\/V billenty\u0171ket.",
|
||||
"Headers": "C\u00edmsorok",
|
||||
"Header 1": "C\u00edmsor 1",
|
||||
"Header 2": "C\u00edmsor 2",
|
||||
"Header 3": "C\u00edmsor 3",
|
||||
"Header 4": "C\u00edmsor 4",
|
||||
"Header 5": "C\u00edmsor 5",
|
||||
"Header 6": "C\u00edmsor 6",
|
||||
"Headings": "Fejl\u00e9cek",
|
||||
"Heading 1": "Fejl\u00e9c 1",
|
||||
"Heading 2": "Fejl\u00e9c 2",
|
||||
"Heading 3": "Fejl\u00e9c 3",
|
||||
"Heading 4": "Fejl\u00e9c 4",
|
||||
"Heading 5": "Fejl\u00e9c 5",
|
||||
"Heading 6": "Fejl\u00e9c 6",
|
||||
"Div": "Div",
|
||||
"Pre": "El\u0151form\u00e1zott",
|
||||
"Code": "K\u00f3d",
|
||||
"Paragraph": "Bekezd\u00e9s",
|
||||
"Blockquote": "Id\u00e9zetblokk",
|
||||
"Inline": "Sz\u00f6vegk\u00f6zi",
|
||||
"Blocks": "Blokkok",
|
||||
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Beilleszt\u00e9s mostant\u00f3l egyszer\u0171 sz\u00f6veg m\u00f3dban. A tartalmak mostant\u00f3l egyszer\u0171 sz\u00f6vegk\u00e9nt lesznek beillesztve, am\u00edg nem kapcsolod ki ezt az opci\u00f3t.",
|
||||
"Font Family": "Bet\u0171t\u00edpus",
|
||||
"Font Sizes": "Bet\u0171m\u00e9retek",
|
||||
"Class": "Oszt\u00e1ly",
|
||||
"Browse for an image": "K\u00e9p tall\u00f3z\u00e1sa",
|
||||
"OR": "vagy",
|
||||
"Drop an image here": "Dobj ide egy k\u00e9pet",
|
||||
"Upload": "Felt\u00f6lt\u00e9s",
|
||||
"Block": "Blokk",
|
||||
"Align": "Igaz\u00edt\u00e1s",
|
||||
"Default": "Alap\u00e9rtelmezett",
|
||||
"Circle": "K\u00f6r",
|
||||
"Disc": "Pont",
|
||||
"Square": "N\u00e9gyzet",
|
||||
"Lower Alpha": "Kisbet\u0171",
|
||||
"Lower Greek": "Kis g\u00f6r\u00f6g sz\u00e1m",
|
||||
"Lower Roman": "Kis r\u00f3mai sz\u00e1m",
|
||||
"Upper Alpha": "Nagybet\u0171",
|
||||
"Upper Roman": "Nagy r\u00f3mai sz\u00e1m",
|
||||
"Anchor": "Horgony",
|
||||
"Name": "N\u00e9v",
|
||||
"Id": "Azonos\u00edt\u00f3",
|
||||
"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Az azonos\u00edt\u00f3nak bet\u0171vel kell kezd\u0151dnie, azut\u00e1n csak bet\u0171ket, sz\u00e1mokat, gondolatjeleket, pontokat, kett\u0151spontokat vagy al\u00e1h\u00faz\u00e1st tartalmazhat.",
|
||||
"You have unsaved changes are you sure you want to navigate away?": "Nem mentett m\u00f3dos\u00edt\u00e1said vannak, biztos hogy el akarsz navig\u00e1lni?",
|
||||
"Restore last draft": "Utols\u00f3 piszkozat vissza\u00e1ll\u00edt\u00e1sa",
|
||||
"Special character": "Speci\u00e1lis karakter",
|
||||
"Source code": "Forr\u00e1sk\u00f3d",
|
||||
"Insert\/Edit code sample": "K\u00f3dminta besz\u00far\u00e1sa\/szerkeszt\u00e9se",
|
||||
"Language": "Nyelv",
|
||||
"Code sample": "K\u00f3d p\u00e9lda",
|
||||
"Color": "Sz\u00edn",
|
||||
"R": "R",
|
||||
"G": "G",
|
||||
"B": "B",
|
||||
"Left to right": "Balr\u00f3l jobbra",
|
||||
"Right to left": "Jobbr\u00f3l balra",
|
||||
"Emoticons": "Vigyorok",
|
||||
"Document properties": "Dokumentum tulajdons\u00e1gai",
|
||||
"Title": "C\u00edm",
|
||||
"Keywords": "Kulcsszavak",
|
||||
"Description": "Le\u00edr\u00e1s",
|
||||
"Robots": "Robotok",
|
||||
"Author": "Szerz\u0151",
|
||||
"Encoding": "K\u00f3dol\u00e1s",
|
||||
"Fullscreen": "Teljes k\u00e9perny\u0151",
|
||||
"Action": "M\u0171velet",
|
||||
"Shortcut": "Parancsikon",
|
||||
"Help": "S\u00fag\u00f3",
|
||||
"Address": "C\u00edm",
|
||||
"Focus to menubar": "F\u00f3kusz a men\u00fcre",
|
||||
"Focus to toolbar": "F\u00f3kusz az eszk\u00f6zt\u00e1rra",
|
||||
"Focus to element path": "F\u00f3kusz az elemek \u00fatvonal\u00e1ra",
|
||||
"Focus to contextual toolbar": "F\u00f3kusz a k\u00f6rnyezetf\u00fcgg\u0151 eszk\u00f6zt\u00e1rra",
|
||||
"Insert link (if link plugin activated)": "Hivatkoz\u00e1s besz\u00far\u00e1sa (ha a hivatkoz\u00e1s b\u0151v\u00edtm\u00e9ny enged\u00e9lyezett)",
|
||||
"Save (if save plugin activated)": "Ment\u00e9s (ha a ment\u00e9s b\u0151v\u00edtm\u00e9ny enged\u00e9lyezett)",
|
||||
"Find (if searchreplace plugin activated)": "Keres\u00e9s (ha a keres\u00e9s \u00e9s csere b\u0151v\u00edtm\u00e9ny enged\u00e9lyezett)",
|
||||
"Plugins installed ({0}):": "Telep\u00edtett b\u0151v\u00edtm\u00e9nyek ({0}):",
|
||||
"Premium plugins:": "Pr\u00e9mium b\u0151v\u00edtm\u00e9nyek:",
|
||||
"Learn more...": "Tudj meg t\u00f6bbet...",
|
||||
"You are using {0}": "Haszn\u00e1latban: {0}",
|
||||
"Plugins": "Pluginek",
|
||||
"Handy Shortcuts": "Hasznos linkek",
|
||||
"Horizontal line": "V\u00edzszintes vonal",
|
||||
"Insert\/edit image": "K\u00e9p beilleszt\u00e9se\/szerkeszt\u00e9se",
|
||||
"Image description": "K\u00e9p le\u00edr\u00e1sa",
|
||||
"Source": "Forr\u00e1s",
|
||||
"Dimensions": "M\u00e9retek",
|
||||
"Constrain proportions": "M\u00e9retar\u00e1ny",
|
||||
"General": "\u00c1ltal\u00e1nos",
|
||||
"Advanced": "Halad\u00f3",
|
||||
"Style": "St\u00edlus",
|
||||
"Vertical space": "Vertik\u00e1lis hely",
|
||||
"Horizontal space": "Horizont\u00e1lis hely",
|
||||
"Border": "Szeg\u00e9ly",
|
||||
"Insert image": "K\u00e9p beilleszt\u00e9se",
|
||||
"Image": "K\u00e9p",
|
||||
"Image list": "K\u00e9p lista",
|
||||
"Rotate counterclockwise": "Forgat\u00e1s az \u00f3ramutat\u00f3 j\u00e1r\u00e1s\u00e1val ellent\u00e9tesen",
|
||||
"Rotate clockwise": "Forgat\u00e1s az \u00f3ramutat\u00f3 j\u00e1r\u00e1s\u00e1val megegyez\u0151en",
|
||||
"Flip vertically": "F\u00fcgg\u0151leges t\u00fckr\u00f6z\u00e9s",
|
||||
"Flip horizontally": "V\u00edzszintes t\u00fckr\u00f6z\u00e9s",
|
||||
"Edit image": "K\u00e9p szerkeszt\u00e9se",
|
||||
"Image options": "K\u00e9p be\u00e1ll\u00edt\u00e1sok",
|
||||
"Zoom in": "Nagy\u00edt\u00e1s",
|
||||
"Zoom out": "Kicsiny\u00edt\u00e9s",
|
||||
"Crop": "K\u00e9p v\u00e1g\u00e1s",
|
||||
"Resize": "\u00c1tm\u00e9retez\u00e9s",
|
||||
"Orientation": "K\u00e9p t\u00e1jol\u00e1s",
|
||||
"Brightness": "F\u00e9nyer\u0151",
|
||||
"Sharpen": "\u00c9less\u00e9g",
|
||||
"Contrast": "Kontraszt",
|
||||
"Color levels": "Sz\u00ednszint",
|
||||
"Gamma": "Gamma",
|
||||
"Invert": "Inverz k\u00e9p",
|
||||
"Apply": "Ment\u00e9s",
|
||||
"Back": "Vissza",
|
||||
"Insert date\/time": "D\u00e1tum\/id\u0151 beilleszt\u00e9se",
|
||||
"Date\/time": "D\u00e1tum\/id\u0151",
|
||||
"Insert link": "Hivatkoz\u00e1s beilleszt\u00e9se",
|
||||
"Insert\/edit link": "Hivatkoz\u00e1s beilleszt\u00e9se\/szerkeszt\u00e9se",
|
||||
"Text to display": "Megjelen\u0151 sz\u00f6veg",
|
||||
"Url": "Url",
|
||||
"Target": "C\u00e9l",
|
||||
"None": "Nincs",
|
||||
"New window": "\u00daj ablak",
|
||||
"Remove link": "Hivatkoz\u00e1s t\u00f6rl\u00e9se",
|
||||
"Anchors": "Horgonyok",
|
||||
"Link": "Hivatkoz\u00e1s",
|
||||
"Paste or type a link": "Hivatkoz\u00e1s be\u00edr\u00e1sa vagy beilleszt\u00e9se",
|
||||
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "A megadott URL email c\u00edmnek t\u0171nik. Szeretn\u00e9d hozz\u00e1adni a sz\u00fcks\u00e9ges mailto: el\u0151tagot?",
|
||||
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "A megadott URL k\u00fcls\u0151 c\u00edmnek t\u0171nik. Szeretn\u00e9d hozz\u00e1adni a sz\u00fcks\u00e9ges http:\/\/ el\u0151tagot?",
|
||||
"Link list": "Hivatkoz\u00e1slista",
|
||||
"Insert video": "Vide\u00f3 beilleszt\u00e9se",
|
||||
"Insert\/edit video": "Vide\u00f3 beilleszt\u00e9se\/szerkeszt\u00e9se",
|
||||
"Insert\/edit media": "M\u00e9dia besz\u00far\u00e1sa\/beilleszt\u00e9se",
|
||||
"Alternative source": "Alternat\u00edv forr\u00e1s",
|
||||
"Poster": "El\u0151n\u00e9zeti k\u00e9p",
|
||||
"Paste your embed code below:": "Illeszd be a be\u00e1gyaz\u00f3 k\u00f3dot alulra:",
|
||||
"Embed": "Be\u00e1gyaz\u00e1s",
|
||||
"Media": "M\u00e9dia",
|
||||
"Nonbreaking space": "Nem t\u00f6rhet\u0151 sz\u00f3k\u00f6z",
|
||||
"Page break": "Oldalt\u00f6r\u00e9s",
|
||||
"Paste as text": "Beilleszt\u00e9s sz\u00f6vegk\u00e9nt",
|
||||
"Preview": "El\u0151n\u00e9zet",
|
||||
"Print": "Nyomtat\u00e1s",
|
||||
"Save": "Ment\u00e9s",
|
||||
"Find": "Keres\u00e9s",
|
||||
"Replace with": "Csere erre",
|
||||
"Replace": "Csere",
|
||||
"Replace all": "Az \u00f6sszes cser\u00e9je",
|
||||
"Prev": "El\u0151z\u0151",
|
||||
"Next": "K\u00f6vetkez\u0151",
|
||||
"Find and replace": "Keres\u00e9s \u00e9s csere",
|
||||
"Could not find the specified string.": "A be\u00edrt kifejez\u00e9s nem tal\u00e1lhat\u00f3.",
|
||||
"Match case": "Kis \u00e9s nagybet\u0171k megk\u00fcl\u00f6nb\u00f6ztet\u00e9se",
|
||||
"Whole words": "Csak ha ez a teljes sz\u00f3",
|
||||
"Spellcheck": "Helyes\u00edr\u00e1s ellen\u0151rz\u00e9s",
|
||||
"Ignore": "Figyelmen k\u00edv\u00fcl hagy",
|
||||
"Ignore all": "Mindent figyelmen k\u00edv\u00fcl hagy",
|
||||
"Finish": "Befejez\u00e9s",
|
||||
"Add to Dictionary": "Sz\u00f3t\u00e1rhoz ad",
|
||||
"Insert table": "T\u00e1bl\u00e1zat beilleszt\u00e9se",
|
||||
"Table properties": "T\u00e1bl\u00e1zat tulajdons\u00e1gok",
|
||||
"Delete table": "T\u00e1bl\u00e1zat t\u00f6rl\u00e9se",
|
||||
"Cell": "Cella",
|
||||
"Row": "Sor",
|
||||
"Column": "Oszlop",
|
||||
"Cell properties": "Cella tulajdons\u00e1gok",
|
||||
"Merge cells": "Cell\u00e1k egyes\u00edt\u00e9se",
|
||||
"Split cell": "Cell\u00e1k sz\u00e9tv\u00e1laszt\u00e1sa",
|
||||
"Insert row before": "Sor besz\u00far\u00e1sa el\u00e9",
|
||||
"Insert row after": "Sor besz\u00far\u00e1sa m\u00f6g\u00e9",
|
||||
"Delete row": "Sor t\u00f6rl\u00e9se",
|
||||
"Row properties": "Sor tulajdons\u00e1gai",
|
||||
"Cut row": "Sor kiv\u00e1g\u00e1sa",
|
||||
"Copy row": "Sor m\u00e1sol\u00e1sa",
|
||||
"Paste row before": "Sor beilleszt\u00e9se el\u00e9",
|
||||
"Paste row after": "Sor beilleszt\u00e9se m\u00f6g\u00e9",
|
||||
"Insert column before": "Oszlop besz\u00far\u00e1sa el\u00e9",
|
||||
"Insert column after": "Oszlop besz\u00far\u00e1sa m\u00f6g\u00e9",
|
||||
"Delete column": "Oszlop t\u00f6rl\u00e9se",
|
||||
"Cols": "Oszlopok",
|
||||
"Rows": "Sorok",
|
||||
"Width": "Sz\u00e9less\u00e9g",
|
||||
"Height": "Magass\u00e1g",
|
||||
"Cell spacing": "Cell\u00e1k t\u00e1vols\u00e1ga",
|
||||
"Cell padding": "Cella m\u00e9rete",
|
||||
"Caption": "Felirat",
|
||||
"Left": "Bal",
|
||||
"Center": "K\u00f6z\u00e9p",
|
||||
"Right": "Jobb",
|
||||
"Cell type": "Cella t\u00edpusa",
|
||||
"Scope": "Hat\u00f3k\u00f6r",
|
||||
"Alignment": "Igaz\u00edt\u00e1s",
|
||||
"H Align": "V\u00edzszintes igaz\u00edt\u00e1s",
|
||||
"V Align": "F\u00fcgg\u0151leges igaz\u00edt\u00e1s",
|
||||
"Top": "Fel\u00fcl",
|
||||
"Middle": "K\u00f6z\u00e9pen",
|
||||
"Bottom": "Alul",
|
||||
"Header cell": "Fejl\u00e9c cella",
|
||||
"Row group": "Sor csoport",
|
||||
"Column group": "Oszlop csoport",
|
||||
"Row type": "Sor t\u00edpus",
|
||||
"Header": "Fejl\u00e9c",
|
||||
"Body": "Sz\u00f6vegt\u00f6rzs",
|
||||
"Footer": "L\u00e1bl\u00e9c",
|
||||
"Border color": "Szeg\u00e9ly sz\u00edne",
|
||||
"Insert template": "Sablon beilleszt\u00e9se",
|
||||
"Templates": "Sablonok",
|
||||
"Template": "Sablon",
|
||||
"Text color": "Sz\u00f6veg sz\u00edne",
|
||||
"Background color": "H\u00e1tt\u00e9r sz\u00edn",
|
||||
"Custom...": "Egy\u00e9ni...",
|
||||
"Custom color": "Egy\u00e9ni sz\u00edn",
|
||||
"No color": "Nincs sz\u00edn",
|
||||
"Table of Contents": "Tartalomjegyz\u00e9k",
|
||||
"Show blocks": "Blokkok mutat\u00e1sa",
|
||||
"Show invisible characters": "L\u00e1thatatlan karakterek mutat\u00e1sa",
|
||||
"Words: {0}": "Szavak: {0}",
|
||||
"{0} words": "{0} sz\u00f3",
|
||||
"File": "F\u00e1jl",
|
||||
"Edit": "Szerkeszt\u00e9s",
|
||||
"Insert": "Beilleszt\u00e9s",
|
||||
"View": "N\u00e9zet",
|
||||
"Format": "Form\u00e1tum",
|
||||
"Table": "T\u00e1bl\u00e1zat",
|
||||
"Tools": "Eszk\u00f6z\u00f6k",
|
||||
"Powered by {0}": "\u00dczemelteti: {0}",
|
||||
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text ter\u00fclet. Nyomj ALT-F9-et a men\u00fch\u00f6z. Nyomj ALT-F10-et az eszk\u00f6zt\u00e1rhoz. Nyomj ALT-0-t a s\u00fag\u00f3hoz"
|
||||
});
|
||||
3
web/tinymce/langs/readme.md
Normal file
@@ -0,0 +1,3 @@
|
||||
This is where language files should be placed.
|
||||
|
||||
Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/
|
||||
219
web/tinymce/langs/vi.js
Normal file
@@ -0,0 +1,219 @@
|
||||
tinymce.addI18n('vi',{
|
||||
"Cut": "C\u1eaft",
|
||||
"Heading 5": "H5",
|
||||
"Header 2": "Ti\u00eau \u0111\u1ec1 2",
|
||||
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n kh\u00f4ng h\u1ed7 tr\u1ee3 truy c\u1eadp truy c\u1eadp b\u1ed9 nh\u1edb \u1ea3o, vui l\u00f2ng s\u1eed d\u1ee5ng c\u00e1c t\u1ed5 h\u1ee3p ph\u00edm Ctrl + X, C, V.",
|
||||
"Heading 4": "H4",
|
||||
"Div": "Khung",
|
||||
"Heading 2": "H2",
|
||||
"Paste": "D\u00e1n",
|
||||
"Close": "\u0110\u00f3ng L\u1ea1i",
|
||||
"Font Family": "Ki\u1ec3u ch\u1eef",
|
||||
"Pre": "\u0110\u1ecbnh d\u1ea1ng",
|
||||
"Align right": "Canh ph\u1ea3i",
|
||||
"New document": "T\u1ea1o t\u00e0i li\u1ec7u m\u1edbi",
|
||||
"Blockquote": "\u0110o\u1ea1n Tr\u00edch D\u1eabn",
|
||||
"Numbered list": "Danh s\u00e1ch d\u1ea1ng s\u1ed1",
|
||||
"Heading 1": "H1",
|
||||
"Headings": "Ph\u1ea7n \u0111\u1ea7u",
|
||||
"Increase indent": "T\u0103ng kho\u1ea3ng c\u00e1ch d\u00f2ng",
|
||||
"Formats": "\u0110\u1ecbnh d\u1ea1ng",
|
||||
"Headers": "\u0110\u1ea7u trang",
|
||||
"Select all": "Ch\u1ecdn t\u1ea5t c\u1ea3",
|
||||
"Header 3": "Ti\u00eau \u0111\u1ec1 3",
|
||||
"Blocks": "Bao",
|
||||
"Undo": "H\u1ee7y thao t\u00e1c",
|
||||
"Strikethrough": "G\u1ea1ch ngang",
|
||||
"Bullet list": "Danh s\u00e1ch d\u1ea1ng bi\u1ec3u t\u01b0\u1ee3ng",
|
||||
"Header 1": "Ti\u00eau \u0111\u1ec1 1",
|
||||
"Superscript": "K\u00fd t\u1ef1 m\u0169",
|
||||
"Clear formatting": "L\u01b0\u1ee3c b\u1ecf ph\u1ea7n hi\u1ec7u \u1ee9ng",
|
||||
"Font Sizes": "C\u1ee1 ch\u1eef",
|
||||
"Subscript": "K\u00fd t\u1ef1 th\u1ea5p",
|
||||
"Header 6": "Ti\u00eau \u0111\u1ec1 6",
|
||||
"Redo": "L\u00e0m l\u1ea1i",
|
||||
"Paragraph": "\u0110o\u1ea1n v\u0103n",
|
||||
"Ok": "\u0110\u1ed3ng \u00dd",
|
||||
"Bold": "In \u0111\u1eadm",
|
||||
"Code": "M\u00e3",
|
||||
"Italic": "In nghi\u00eang",
|
||||
"Align center": "Canh gi\u1eefa",
|
||||
"Header 5": "Ti\u00eau \u0111\u1ec1 5",
|
||||
"Heading 6": "G6",
|
||||
"Heading 3": "H3",
|
||||
"Decrease indent": "Th\u1ee5t l\u00f9i d\u00f2ng",
|
||||
"Header 4": "Ti\u00eau \u0111\u1ec1 4",
|
||||
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Ch\u1ee9c n\u0103ng D\u00e1n \u0111ang trong tr\u1ea1ng th\u00e1i v\u0103n b\u1ea3n \u0111\u01a1n gi\u1ea3n. N\u1ed9i dung s\u1ebd \u0111\u01b0\u1ee3c d\u00e1n d\u01b0\u1edbi d\u1ea1ng v\u0103n b\u1ea3n thu\u1ea7n, kh\u00f4ng c\u00f3 \u0111\u1ecbnh d\u1ea1ng.",
|
||||
"Underline": "G\u1ea1ch d\u01b0\u1edbi",
|
||||
"Cancel": "Hu\u1ef7 B\u1ecf",
|
||||
"Justify": "Canh \u0111\u1ec1u hai b\u00ean",
|
||||
"Inline": "C\u00f9ng d\u00f2ng",
|
||||
"Copy": "Sao ch\u00e9p",
|
||||
"Align left": "Canh tr\u00e1i",
|
||||
"Visual aids": "M\u1edf khung so\u1ea1n th\u1ea3o",
|
||||
"Lower Greek": "S\u1ed1 hy l\u1ea1p th\u01b0\u1eddng",
|
||||
"Square": "\u00d4 vu\u00f4ng",
|
||||
"Default": "M\u1eb7c \u0111\u1ecbnh",
|
||||
"Lower Alpha": "K\u00fd t\u1ef1 th\u01b0\u1eddng",
|
||||
"Circle": "H\u00ecnh tr\u00f2n",
|
||||
"Disc": "H\u00ecnh tr\u00f2n d\u1ea1ng m\u1ecfng",
|
||||
"Upper Alpha": "K\u00fd t\u1ef1 hoa",
|
||||
"Upper Roman": "S\u1ed1 la m\u00e3 hoa",
|
||||
"Lower Roman": "S\u1ed1 la m\u00e3 th\u01b0\u1eddng",
|
||||
"Name": "T\u00ean",
|
||||
"Anchor": "Neo",
|
||||
"You have unsaved changes are you sure you want to navigate away?": "B\u1ea1n ch\u01b0a l\u01b0u thay \u0111\u1ed5i b\u1ea1n c\u00f3 ch\u1eafc b\u1ea1n mu\u1ed1n di chuy\u1ec3n \u0111i?",
|
||||
"Restore last draft": "Kh\u00f4i ph\u1ee5c b\u1ea3n g\u1ea7n nh\u1ea5t",
|
||||
"Special character": "K\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t",
|
||||
"Source code": "M\u00e3 ngu\u1ed3n",
|
||||
"Color": "M\u00e0u s\u1eafc",
|
||||
"Right to left": "Ph\u1ea3i sang tr\u00e1i",
|
||||
"Left to right": "Tr\u00e1i sang ph\u1ea3i",
|
||||
"Emoticons": "Bi\u1ec3u t\u01b0\u1ee3ng c\u1ea3m x\u00fac",
|
||||
"Robots": "Robots",
|
||||
"Document properties": "Thu\u1ed9c t\u00ednh t\u00e0i li\u1ec7u",
|
||||
"Title": "Ti\u00eau \u0111\u1ec1",
|
||||
"Keywords": "T\u1eeb kh\u00f3a",
|
||||
"Encoding": "M\u00e3 h\u00f3a",
|
||||
"Description": "M\u00f4 t\u1ea3",
|
||||
"Author": "T\u00e1c gi\u1ea3",
|
||||
"Fullscreen": "To\u00e0n m\u00e0n h\u00ecnh",
|
||||
"Horizontal line": "K\u1ebb ngang",
|
||||
"Horizontal space": "N\u1eb1m ngang",
|
||||
"B": "M\u00e0u xanh da tr\u1eddi",
|
||||
"Insert\/edit image": "Ch\u00e8n\/s\u1eeda \u1ea3nh",
|
||||
"General": "Chung",
|
||||
"Advanced": "N\u00e2ng cao",
|
||||
"G": "M\u00e0u xanh l\u00e1 c\u00e2y",
|
||||
"R": "M\u00e0u \u0111\u1ecf",
|
||||
"Source": "Ngu\u1ed3n",
|
||||
"Border": "\u0110\u01b0\u1eddng vi\u1ec1n",
|
||||
"Constrain proportions": "T\u1ef7 l\u1ec7 h\u1ea1n ch\u1ebf",
|
||||
"Vertical space": "N\u1eb1m d\u1ecdc",
|
||||
"Image description": "M\u00f4 t\u1ea3 \u1ea3nh",
|
||||
"Style": "Ki\u1ec3u",
|
||||
"Dimensions": "K\u00edch th\u01b0\u1edbc",
|
||||
"Insert image": "Ch\u00e8n \u1ea3nh",
|
||||
"Zoom in": "Thu nh\u1ecf",
|
||||
"Contrast": "\u0110\u1ed9 t\u01b0\u01a1ng ph\u1ea3n",
|
||||
"Back": "Quay l\u1ea1i",
|
||||
"Gamma": "M\u00e0u Gamma",
|
||||
"Flip horizontally": "L\u1eadt ngang",
|
||||
"Resize": "Thay \u0111\u1ed5i k\u00edch th\u01b0\u1edbc",
|
||||
"Sharpen": "L\u00e0m s\u1eafc n\u00e9t",
|
||||
"Zoom out": "Ph\u00f3ng to",
|
||||
"Image options": "T\u00f9y ch\u1ecdn \u1ea3nh",
|
||||
"Apply": "\u00c1p d\u1ee5ng",
|
||||
"Brightness": "\u0110\u1ed9 s\u00e1ng",
|
||||
"Rotate clockwise": "Xoay ph\u1ea3i",
|
||||
"Rotate counterclockwise": "Xoay tr\u00e1i",
|
||||
"Edit image": "Ch\u1ec9nh s\u1eeda \u1ea3nh",
|
||||
"Color levels": "M\u1ee9c \u0111\u1ed9 m\u00e0u",
|
||||
"Crop": "C\u1eaft \u1ea3nh",
|
||||
"Orientation": "\u0110\u1ecbnh h\u01b0\u1edbng",
|
||||
"Flip vertically": "L\u1eadt d\u1ecdc",
|
||||
"Invert": "\u0110\u1ea3o ng\u01b0\u1ee3c",
|
||||
"Insert date\/time": "Ch\u00e8n ng\u00e0y\/th\u00e1ng",
|
||||
"Remove link": "B\u1ecf li\u00ean k\u1ebft",
|
||||
"Url": "Url",
|
||||
"Text to display": "N\u1ed9i dung hi\u1ec3n th\u1ecb",
|
||||
"Anchors": "Neo",
|
||||
"Insert link": "Ch\u00e8n li\u00ean k\u1ebft",
|
||||
"New window": "C\u1eeda s\u1ed5 m\u1edbi",
|
||||
"None": "Kh\u00f4ng",
|
||||
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0110\u1ecba ch\u1ec9 URL b\u1ea1n v\u1eeba nh\u1eadp gi\u1ed1ng nh\u01b0 m\u1ed9t li\u00ean k\u1ebft. B\u1ea1n c\u00f3 mu\u1ed1n th\u00eam ti\u1ec1n t\u1ed1 http:\/\/ kh\u00f4ng?",
|
||||
"Target": "\u0110\u00edch",
|
||||
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0110\u1ecba ch\u1ec9 URL b\u1ea1n v\u1eeba nh\u1eadp gi\u1ed1ng nh\u01b0 m\u1ed9t \u0111\u1ecba ch\u1ec9 email. B\u1ea1n c\u00f3 mu\u1ed1n th\u00eam ti\u1ec1n t\u1ed1 mailto: kh\u00f4ng?",
|
||||
"Insert\/edit link": "Ch\u00e8n\/s\u1eeda li\u00ean k\u1ebft",
|
||||
"Insert\/edit video": "Ch\u00e8n\/s\u1eeda video",
|
||||
"Poster": "Ng\u01b0\u1eddi g\u1eedi",
|
||||
"Alternative source": "Ngu\u1ed3n thay th\u1ebf",
|
||||
"Paste your embed code below:": "D\u00e1n m\u00e3 nh\u00fang c\u1ee7a b\u1ea1n d\u01b0\u1edbi \u0111\u00e2y:",
|
||||
"Insert video": "Ch\u00e8n video",
|
||||
"Embed": "Nh\u00fang",
|
||||
"Nonbreaking space": "Kh\u00f4ng xu\u1ed1ng h\u00e0ng",
|
||||
"Page break": "Ng\u1eaft trang",
|
||||
"Paste as text": "D\u00e1n \u0111o\u1ea1n v\u0103n b\u1ea3n",
|
||||
"Preview": "Xem th\u1eed",
|
||||
"Print": "In",
|
||||
"Save": "L\u01b0u",
|
||||
"Could not find the specified string.": "Kh\u00f4ng t\u00ecm th\u1ea5y chu\u1ed7i qui \u0111\u1ecbnh",
|
||||
"Replace": "Thay th\u1ebf",
|
||||
"Next": "K\u1ebf ti\u1ebfp",
|
||||
"Whole words": "To\u00e0n b\u1ed9 t\u1eeb",
|
||||
"Find and replace": "T\u00ecm v\u00e0 thay th\u1ebf",
|
||||
"Replace with": "Thay th\u1ebf b\u1edfi",
|
||||
"Find": "T\u00ecm ki\u1ebfm",
|
||||
"Replace all": "Thay t\u1ea5t c\u1ea3",
|
||||
"Match case": "Tr\u01b0\u1eddng h\u1ee3p xem",
|
||||
"Prev": "Tr\u01b0\u1edbc",
|
||||
"Spellcheck": "Ki\u1ec3m tra ch\u00ednh t\u1ea3",
|
||||
"Finish": "Ho\u00e0n t\u1ea5t",
|
||||
"Ignore all": "B\u1ecf qua t\u1ea5t",
|
||||
"Ignore": "B\u1ecf qua",
|
||||
"Add to Dictionary": "Th\u00eam v\u00e0o t\u1eeb \u0111i\u1ec3n",
|
||||
"Insert row before": "Th\u00eam d\u00f2ng ph\u00eda tr\u00ean",
|
||||
"Rows": "D\u00f2ng",
|
||||
"Height": "\u0110\u1ed9 Cao",
|
||||
"Paste row after": "D\u00e1n v\u00e0o ph\u00eda sau, d\u01b0\u1edbi",
|
||||
"Alignment": "Canh ch\u1ec9nh",
|
||||
"Border color": "M\u00e0u vi\u1ec1n",
|
||||
"Column group": "Gom nh\u00f3m c\u1ed9t",
|
||||
"Row": "D\u00f2ng",
|
||||
"Insert column before": "Th\u00eam c\u1ed9t b\u00ean tr\u00e1i",
|
||||
"Split cell": "Chia c\u1eaft \u00f4",
|
||||
"Cell padding": "Kho\u1ea3ng c\u00e1ch trong \u00f4",
|
||||
"Cell spacing": "Kho\u1ea3ng c\u00e1ch \u00f4",
|
||||
"Row type": "Th\u1ec3 lo\u1ea1i d\u00f2ng",
|
||||
"Insert table": "Th\u00eam b\u1ea3ng",
|
||||
"Body": "N\u1ed9i dung",
|
||||
"Caption": "Ti\u00eau \u0111\u1ec1",
|
||||
"Footer": "Ch\u00e2n",
|
||||
"Delete row": "Xo\u00e1 d\u00f2ng",
|
||||
"Paste row before": "D\u00e1n v\u00e0o ph\u00eda tr\u01b0\u1edbc, tr\u00ean",
|
||||
"Scope": "Quy\u1ec1n",
|
||||
"Delete table": "Xo\u00e1 b\u1ea3ng",
|
||||
"H Align": "L\u1ec1 ngang",
|
||||
"Top": "Tr\u00ean",
|
||||
"Header cell": "Ti\u00eau \u0111\u1ec1 \u00f4",
|
||||
"Column": "C\u1ed9t",
|
||||
"Row group": "Gom nh\u00f3m d\u00f2ng",
|
||||
"Cell": "\u00d4",
|
||||
"Middle": "Kho\u1ea3ng gi\u1eefa",
|
||||
"Cell type": "Lo\u1ea1i \u00f4",
|
||||
"Copy row": "Sao ch\u00e9p d\u00f2ng",
|
||||
"Row properties": "Thu\u1ed9c t\u00ednh d\u00f2ng",
|
||||
"Table properties": "Thu\u1ed9c t\u00ednh b\u1ea3ng",
|
||||
"Bottom": "D\u01b0\u1edbi",
|
||||
"V Align": "L\u1ec1 d\u1ecdc",
|
||||
"Header": "Ti\u00eau \u0111\u1ec1",
|
||||
"Right": "Ph\u1ea3i",
|
||||
"Insert column after": "Th\u00eam c\u1ed9t b\u00ean ph\u1ea3i",
|
||||
"Cols": "C\u1ed9t",
|
||||
"Insert row after": "Th\u00eam d\u00f2ng ph\u00eda d\u01b0\u1edbi",
|
||||
"Width": "\u0110\u1ed9 R\u1ed9ng",
|
||||
"Cell properties": "Thu\u1ed9c t\u00ednh \u00f4",
|
||||
"Left": "Tr\u00e1i",
|
||||
"Cut row": "C\u1eaft d\u00f2ng",
|
||||
"Delete column": "Xo\u00e1 c\u1ed9t",
|
||||
"Center": "Gi\u1eefa",
|
||||
"Merge cells": "Tr\u1ed9n \u00f4",
|
||||
"Insert template": "Th\u00eam m\u1eabu",
|
||||
"Templates": "M\u1eabu",
|
||||
"Background color": "M\u00e0u n\u1ec1n",
|
||||
"Custom...": "Tu\u1ef3 ch\u1ec9nh...",
|
||||
"Custom color": "Tu\u1ef3 ch\u1ec9nh m\u00e0u",
|
||||
"No color": "Kh\u00f4ng c\u00f3 m\u00e0u",
|
||||
"Text color": "M\u00e0u v\u0103n b\u1ea3n",
|
||||
"Show blocks": "Hi\u1ec3n th\u1ecb kh\u1ed1i",
|
||||
"Show invisible characters": "Hi\u1ec3n th\u1ecb k\u00fd t\u1ef1 \u1ea9n",
|
||||
"Words: {0}": "T\u1eeb: {0}",
|
||||
"Insert": "Ch\u00e8n",
|
||||
"File": "T\u1eadp tin",
|
||||
"Edit": "S\u1eeda",
|
||||
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. B\u1ea5m ALT-F9 m\u1edf menu. B\u1ea5m ALT-F10 m\u1edf thanh c\u00f4ng c\u1ee5. B\u1ea5m ALT-0 m\u1edf tr\u1ee3 gi\u00fap",
|
||||
"Tools": "C\u00f4ng c\u1ee5",
|
||||
"View": "Xem",
|
||||
"Table": "B\u1ea3ng",
|
||||
"Format": "\u0110\u1ecbnh d\u1ea1ng"
|
||||
});
|
||||
233
web/tinymce/langs/vi_VN.js
Normal file
@@ -0,0 +1,233 @@
|
||||
tinymce.addI18n('vi_VN',{
|
||||
"Cut": "C\u1eaft",
|
||||
"Heading 5": "Ti\u00eau \u0111\u1ec1 5",
|
||||
"Header 2": "Ti\u00eau \u0111\u1ec1 2",
|
||||
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n kh\u00f4ng h\u1ed7 tr\u1ee3 truy c\u1eadp clipboard, vui l\u00f2ng s\u1eed d\u1ee5ng c\u00e1c t\u1ed5 h\u1ee3p Ctrl + X, C, V.",
|
||||
"Heading 4": "Ti\u00eau \u0111\u1ec1 4",
|
||||
"Div": "Khung",
|
||||
"Heading 2": "Ti\u00eau \u0111\u1ec1 2",
|
||||
"Paste": "D\u00e1n",
|
||||
"Close": "\u0110\u00f3ng",
|
||||
"Font Family": "Ph\u00f4ng",
|
||||
"Pre": "\u0110\u1ecbnh d\u1ea1ng",
|
||||
"Align right": "Canh ph\u1ea3i",
|
||||
"New document": "T\u1ea1o t\u00e0i li\u1ec7u m\u1edbi",
|
||||
"Blockquote": "Tr\u00edch",
|
||||
"Numbered list": "Danh s\u00e1ch s\u1ed1",
|
||||
"Heading 1": "Ti\u00eau \u0111\u1ec1 1",
|
||||
"Headings": "Ti\u00eau \u0111\u1ec1",
|
||||
"Increase indent": "L\u00f9i v\u00e0o",
|
||||
"Formats": "\u0110\u1ecbnh d\u1ea1ng",
|
||||
"Headers": "\u0110\u1ea7u trang",
|
||||
"Select all": "Ch\u1ecdn t\u1ea5t c\u1ea3",
|
||||
"Header 3": "Ti\u00eau \u0111\u1ec1 3",
|
||||
"Blocks": "Bao",
|
||||
"Undo": "Hu\u1ef7 thao t\u00e1c",
|
||||
"Strikethrough": "G\u1ea1ch ngang",
|
||||
"Bullet list": "D\u1ea5u \u0111\u1ea7u d\u00f2ng",
|
||||
"Header 1": "Ti\u00eau \u0111\u1ec1 1",
|
||||
"Superscript": "Tr\u00ean d\u00f2ng",
|
||||
"Clear formatting": "Xo\u00e1 \u0111\u1ecbnh d\u1ea1ng",
|
||||
"Font Sizes": "K\u00edch th\u01b0\u1edbc ph\u00f4ng",
|
||||
"Subscript": "D\u01b0\u1edbi d\u00f2ng",
|
||||
"Header 6": "Ti\u00eau \u0111\u1ec1 6",
|
||||
"Redo": "Ho\u00e0n t\u00e1t",
|
||||
"Paragraph": "\u0110o\u1ea1n v\u0103n",
|
||||
"Ok": "OK",
|
||||
"Bold": "T\u00f4 \u0111\u1eadm",
|
||||
"Code": "M\u00e3",
|
||||
"Italic": "In nghi\u00eang",
|
||||
"Align center": "Canh gi\u1eefa",
|
||||
"Header 5": "Ti\u00eau \u0111\u1ec1 5",
|
||||
"Heading 6": "Ti\u00eau \u0111\u1ec1 6",
|
||||
"Heading 3": "Ti\u00eau \u0111\u1ec1 3",
|
||||
"Decrease indent": "L\u00f9i ra",
|
||||
"Header 4": "Ti\u00eau \u0111\u1ec1 4",
|
||||
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00e1n b\u00e2y gi\u1edd l\u00e0 \u1edf ch\u1ebf \u0111\u1ed9 v\u0103n b\u1ea3n \u0111\u01a1n gi\u1ea3n. N\u1ed9i dung s\u1ebd \u0111\u01b0\u1ee3c d\u00e1n nh\u01b0 \u0111\u1ed3ng b\u1eb1ng v\u0103n b\u1ea3n cho \u0111\u1ebfn khi b\u1ea1n chuy\u1ec3n \u0111\u1ed5i t\u00f9y ch\u1ecdn n\u00e0y.",
|
||||
"Underline": "G\u1ea1ch d\u01b0\u1edbi",
|
||||
"Cancel": "Hu\u1ef7",
|
||||
"Justify": "Canh \u0111\u1ec1u hai b\u00ean",
|
||||
"Inline": "C\u00f9ng d\u00f2ng",
|
||||
"Copy": "Ch\u00e9p",
|
||||
"Align left": "Canh tr\u00e1i",
|
||||
"Visual aids": "Hi\u1ec7n khung so\u1ea1n th\u1ea3o",
|
||||
"Lower Greek": "S\u1ed1 hy l\u1ea1p th\u01b0\u1eddng",
|
||||
"Square": "\u00d4 vu\u00f4ng",
|
||||
"Default": "Ng\u1ea7m \u0111\u1ecbnh",
|
||||
"Lower Alpha": "K\u00fd t\u1ef1 th\u01b0\u1eddng",
|
||||
"Circle": "H\u00ecnh tr\u00f2n",
|
||||
"Disc": "H\u00ecnh tr\u00f2n m\u1ecfng",
|
||||
"Upper Alpha": "K\u00fd t\u1ef1 hoa",
|
||||
"Upper Roman": "S\u1ed1 la m\u00e3 hoa",
|
||||
"Lower Roman": "S\u1ed1 la m\u00e3 th\u01b0\u1eddng",
|
||||
"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id ph\u1ea3i b\u1eaft \u0111\u1ea7u b\u1eb1ng m\u1ed9t ch\u1eef c\u00e1i, ch\u1ec9 theo sau b\u1edfi c\u00e1c ch\u1eef c\u00e1i, s\u1ed1, d\u1ea5u g\u1ea1ch ngang, d\u1ea5u ch\u1ea5m, d\u1ea5u hai ch\u1ea5m ho\u1eb7c d\u1ea5u g\u1ea1ch d\u01b0\u1edbi.",
|
||||
"Name": "T\u00ean",
|
||||
"Anchor": "Neo",
|
||||
"Id": "Id",
|
||||
"You have unsaved changes are you sure you want to navigate away?": "B\u1ea1n ch\u01b0a l\u01b0u c\u00e1c thay \u0111\u1ed5i, b\u1ea1n c\u00f3 th\u1eadt s\u1ef1 mu\u1ed1n \u0111\u00f3ng ?",
|
||||
"Restore last draft": "Ph\u1ee5c h\u1ed3i b\u1ea3n l\u01b0u g\u1ea7n nh\u1ea5t",
|
||||
"Special character": "K\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t",
|
||||
"Source code": "M\u00e3 ngu\u1ed3n",
|
||||
"Language": "Ng\u00f4n ng\u1eef",
|
||||
"Insert\/Edit code sample": "Ch\u00e8n\/Ch\u1ec9nh s\u1eeda m\u1eabu",
|
||||
"B": "B",
|
||||
"R": "R",
|
||||
"G": "G",
|
||||
"Color": "M\u00e0u",
|
||||
"Right to left": "Ph\u1ea3i sang tr\u00e1i",
|
||||
"Left to right": "Tr\u00e1i sang ph\u1ea3i",
|
||||
"Emoticons": "Bi\u1ec3u t\u01b0\u1ee3ng c\u1ea3m x\u00fac",
|
||||
"Robots": "Robots",
|
||||
"Document properties": "Thu\u1ed9c t\u00ednh t\u00e0i li\u1ec7u",
|
||||
"Title": "Ti\u00eau \u0111\u1ec1",
|
||||
"Keywords": "T\u1eeb kho\u00e1",
|
||||
"Encoding": "M\u00e3 ho\u00e1",
|
||||
"Description": "Mi\u00eau t\u1ea3",
|
||||
"Author": "Neo",
|
||||
"Fullscreen": "\u0110\u1ea7y m\u00e0n h\u00ecnh",
|
||||
"Horizontal line": "G\u1ea1ch ngang",
|
||||
"Horizontal space": "Kho\u1ea3ng c\u00e1ch ngang",
|
||||
"Insert\/edit image": "Th\u00eam \/ s\u1eeda h\u00ecnh \u1ea3nh",
|
||||
"General": "T\u1ed5ng h\u1ee3p",
|
||||
"Advanced": "N\u00e2ng cao",
|
||||
"Source": "Ngu\u1ed3n",
|
||||
"Border": "\u0110\u01b0\u1eddng vi\u1ec1n",
|
||||
"Constrain proportions": "H\u1ea1n ch\u1ebf t\u1ef7 l\u1ec7",
|
||||
"Vertical space": "Kho\u1ea3ng c\u00e1ch d\u1ecdc",
|
||||
"Image description": "Mi\u00eau t\u1ea3 h\u00ecnh \u1ea3nh",
|
||||
"Style": "Ki\u1ec3u",
|
||||
"Dimensions": "K\u00edch th\u01b0\u1edbc",
|
||||
"Insert image": "Ch\u00e8n \u1ea3nh",
|
||||
"Image": "H\u00ecnh \u1ea3nh",
|
||||
"Zoom in": "Ph\u00f3ng to",
|
||||
"Contrast": "\u0110\u1ed9 t\u01b0\u01a1ng ph\u1ea3n",
|
||||
"Back": "Tr\u1edf l\u1ea1i",
|
||||
"Gamma": "M\u00e0u Gamma",
|
||||
"Flip horizontally": "L\u1eadt ngang",
|
||||
"Resize": "Thay \u0111\u1ed5i k\u00edch th\u01b0\u1edbc",
|
||||
"Sharpen": "\u0110\u1ed9 s\u1eafc n\u00e9t",
|
||||
"Zoom out": "Thu nh\u1ecf",
|
||||
"Image options": "T\u00f9y ch\u1ecdn h\u00ecnh \u1ea3nh",
|
||||
"Apply": "\u00c1p d\u1ee5ng",
|
||||
"Brightness": "\u0110\u1ed9 s\u00e1ng",
|
||||
"Rotate clockwise": "Xoay theo chi\u1ec1u kim \u0111\u1ed3ng h\u1ed3",
|
||||
"Rotate counterclockwise": "Xoay ng\u01b0\u1ee3c chi\u1ec1u kim \u0111\u1ed3ng",
|
||||
"Edit image": "S\u1eeda \u1ea3nh",
|
||||
"Color levels": "M\u1ee9c \u0111\u1ed9 m\u00e0u s\u1eafc",
|
||||
"Crop": "X\u00e9n",
|
||||
"Orientation": "\u0110\u1ecbnh h\u01b0\u1edbng",
|
||||
"Flip vertically": "L\u1eadt d\u1ecdc",
|
||||
"Invert": "\u0110\u1ea3o ng\u01b0\u1ee3c",
|
||||
"Date\/time": "Ng\u00e0y\/gi\u1edd",
|
||||
"Insert date\/time": "Th\u00eam ng\u00e0y \/ gi\u1edd",
|
||||
"Remove link": "Xo\u00e1 li\u00ean k\u1ebft",
|
||||
"Url": "Li\u00ean k\u1ebft",
|
||||
"Text to display": "Ch\u1eef hi\u1ec3n th\u1ecb",
|
||||
"Anchors": "Ghim",
|
||||
"Insert link": "Th\u00eam li\u00ean k\u1ebft",
|
||||
"Link": "Li\u00ean k\u1ebft",
|
||||
"New window": "C\u1eeda s\u1ed5 m\u1edbi",
|
||||
"None": "Kh\u00f4ng",
|
||||
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL b\u1ea1n nh\u1eadp v\u00e0o c\u00f3 v\u1ebb l\u00e0 m\u1ed9t li\u00ean k\u1ebft b\u00ean ngo\u00e0i. B\u1ea1n c\u00f3 mu\u1ed1n th\u00eam ti\u1ec1n t\u1ed1 http:\/\/ c\u1ea7n thi\u1ebft?",
|
||||
"Paste or type a link": "D\u00e1n ho\u1eb7c nh\u1eadp li\u00ean k\u1ebft",
|
||||
"Target": "M\u1ee5c ti\u00eau",
|
||||
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL b\u1ea1n nh\u1eadp v\u00e0o c\u00f3 v\u1ebb l\u00e0 m\u1ed9t \u0111\u1ecba ch\u1ec9 email. B\u1ea1n c\u00f3 mu\u1ed1n th\u00eam c\u00e1c y\u00eau c\u1ea7u mailto: ti\u1ec1n t\u1ed1?",
|
||||
"Insert\/edit link": "Th\u00eam \/ s\u1eeda li\u00ean k\u1ebft",
|
||||
"Insert\/edit video": "Th\u00eam \/ s\u1eeda video",
|
||||
"Media": "Ph\u01b0\u01a1ng ti\u1ec7n truy\u1ec1n th\u00f4ng",
|
||||
"Alternative source": "Ngu\u1ed3n thay th\u1ebf",
|
||||
"Paste your embed code below:": "D\u00e1n m\u00e3 embed v\u00e0o:",
|
||||
"Insert video": "Th\u00eam video",
|
||||
"Poster": "Ng\u01b0\u1eddi \u0111\u0103ng",
|
||||
"Insert\/edit media": "Ch\u00e8n\/ch\u1ec9nh s\u1eeda ph\u01b0\u01a1ng ti\u1ec7n truy\u1ec1n th\u00f4ng",
|
||||
"Embed": "Embed",
|
||||
"Nonbreaking space": "Kh\u00f4ng ng\u1eaft kho\u1ea3ng",
|
||||
"Page break": "Ng\u1eaft trang",
|
||||
"Paste as text": "D\u00e1n nh\u01b0 v\u0103n b\u1ea3n",
|
||||
"Preview": "Xem tr\u01b0\u1edbc",
|
||||
"Print": "In",
|
||||
"Save": "L\u01b0u",
|
||||
"Could not find the specified string.": "Kh\u00f4ng t\u00ecm th\u1ea5y chu\u1ed7i y\u00eau c\u1ea7u",
|
||||
"Replace": "Thay th\u1ebf",
|
||||
"Next": "Sau",
|
||||
"Whole words": "T\u1ea5t c\u1ea3 \u0111o\u1ea1n",
|
||||
"Find and replace": "T\u00ecm v\u00e0 thay th\u1ebf",
|
||||
"Replace with": "Thay th\u1ebf b\u1eb1ng",
|
||||
"Find": "T\u00ecm",
|
||||
"Replace all": "Thay th\u1ebf t\u1ea5t c\u1ea3",
|
||||
"Match case": "Ph\u00e2n bi\u1ec7t hoa th\u01b0\u1eddng",
|
||||
"Prev": "Tr\u01b0\u1edbc",
|
||||
"Spellcheck": "Ki\u1ec3m tra ch\u00ednh t\u1ea3",
|
||||
"Finish": "Ho\u00e0n t\u1ea5t",
|
||||
"Ignore all": "L\u1edd t\u1ea5t c\u1ea3",
|
||||
"Ignore": "L\u1edd qua",
|
||||
"Add to Dictionary": "Th\u00eam v\u00e0o t\u1eeb \u0111i\u1ec3n",
|
||||
"Insert row before": "Th\u00eam d\u00f2ng ph\u00eda tr\u00ean",
|
||||
"Rows": "D\u00f2ng",
|
||||
"Height": "Cao",
|
||||
"Paste row after": "D\u00e1n v\u00e0o ph\u00eda sau, d\u01b0\u1edbi",
|
||||
"Alignment": "Canh ch\u1ec9nh",
|
||||
"Border color": "M\u00e0u vi\u1ec1n",
|
||||
"Column group": "Nh\u00f3m c\u1ed9t",
|
||||
"Row": "D\u00f2ng",
|
||||
"Insert column before": "Th\u00eam c\u1ed9t b\u00ean tr\u00e1i",
|
||||
"Split cell": "Chia \u00f4",
|
||||
"Cell padding": "Kho\u1ea3ng c\u00e1ch trong \u00f4",
|
||||
"Cell spacing": "Kho\u1ea3ng c\u00e1ch \u00f4",
|
||||
"Row type": "Lo\u1ea1i d\u00f2ng",
|
||||
"Insert table": "Th\u00eam b\u1ea3ng",
|
||||
"Body": "N\u1ed9i dung",
|
||||
"Caption": "Ti\u00eau \u0111\u1ec1",
|
||||
"Footer": "Ch\u00e2n",
|
||||
"Delete row": "Xo\u00e1 d\u00f2ng",
|
||||
"Paste row before": "D\u00e1n v\u00e0o ph\u00eda tr\u01b0\u1edbc, tr\u00ean",
|
||||
"Scope": "Quy\u1ec1n",
|
||||
"Delete table": "Xo\u00e1 b\u1ea3ng",
|
||||
"H Align": "X\u1ebfp ngang",
|
||||
"Top": "\u0110\u1ec9nh",
|
||||
"Header cell": "Ti\u00eau \u0111\u1ec1 \u00f4",
|
||||
"Column": "C\u1ed9t",
|
||||
"Row group": "Nh\u00f3m d\u00f2ng",
|
||||
"Cell": "\u00d4",
|
||||
"Middle": "Gi\u1eefa",
|
||||
"Cell type": "Lo\u1ea1i \u00f4",
|
||||
"Copy row": "Ch\u00e9p d\u00f2ng",
|
||||
"Row properties": "Thu\u1ed9c t\u00ednh d\u00f2ng",
|
||||
"Table properties": "Thu\u1ed9c t\u00ednh b\u1ea3ng",
|
||||
"Bottom": "\u0110\u00e1y",
|
||||
"V Align": "X\u1ebfp d\u1ecdc",
|
||||
"Header": "Ti\u00eau \u0111\u1ec1",
|
||||
"Right": "Ph\u1ea3i",
|
||||
"Insert column after": "Th\u00eam c\u1ed9t b\u00ean ph\u1ea3i",
|
||||
"Cols": "C\u1ed9t",
|
||||
"Insert row after": "Th\u00eam d\u00f2ng ph\u00eda d\u01b0\u1edbi",
|
||||
"Width": "R\u1ed9ng",
|
||||
"Cell properties": "Thu\u1ed9c t\u00ednh \u00f4",
|
||||
"Left": "Tr\u00e1i",
|
||||
"Cut row": "C\u1eaft d\u00f2ng",
|
||||
"Delete column": "Xo\u00e1 c\u1ed9t",
|
||||
"Center": "Gi\u1eefa",
|
||||
"Merge cells": "N\u1ed1i \u00f4",
|
||||
"Insert template": "Th\u00eam m\u1eabu",
|
||||
"Templates": "M\u1eabu",
|
||||
"Background color": "M\u00e0u n\u1ec1n",
|
||||
"Custom...": "T\u00f9y ch\u1ecdn...",
|
||||
"Custom color": "M\u00e0u t\u00f9y ch\u1ecdn",
|
||||
"No color": "Kh\u00f4ng m\u00e0u",
|
||||
"Text color": "M\u00e0u ch\u1eef",
|
||||
"Table of Contents": "M\u1ee5c l\u1ee5c",
|
||||
"Show blocks": "Hi\u1ec3n th\u1ecb kh\u1ed1i",
|
||||
"Show invisible characters": "Hi\u1ec3n th\u1ecb c\u00e1c k\u00fd t\u1ef1 \u1ea9n",
|
||||
"Words: {0}": "T\u1eeb: {0}",
|
||||
"{0} words": "{0} T\u1eeb",
|
||||
"Insert": "Th\u00eam",
|
||||
"File": "T\u1eadp tin",
|
||||
"Edit": "S\u1eeda",
|
||||
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Khu v\u1ef1c so\u1ea1n th\u1ea3o. Nh\u1ea5n ALT-F9 \u0111\u1ec3 hi\u1ec7n menu, ALT-F10 \u0111\u1ec3 hi\u1ec7n thanh c\u00f4ng c\u1ee5. C\u1ea7n tr\u1ee3 gi\u00fap nh\u1ea5n ALT-0",
|
||||
"Tools": "C\u00f4ng c\u1ee5",
|
||||
"View": "Xem",
|
||||
"Table": "B\u1ea3ng",
|
||||
"Format": "\u0110\u1ecbnh d\u1ea1ng",
|
||||
"Insert\/edit math": "Thêm sửa công thức",
|
||||
"Math": "Thêm sửa công thức",
|
||||
});
|
||||
504
web/tinymce/license.txt
Normal file
@@ -0,0 +1,504 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
||||
|
||||
|
||||
1
web/tinymce/plugins/advlist/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("5",tinymce.util.Tools.resolve),g("1",["5"],function(a){return a("tinymce.PluginManager")}),g("2",["5"],function(a){return a("tinymce.util.Tools")}),g("6",[],function(){var a=function(a,b,c){var d="UL"===b?"InsertUnorderedList":"InsertOrderedList";a.execCommand(d,!1,c===!1?null:{"list-style-type":c})};return{applyListFormat:a}}),g("3",["6"],function(a){var b=function(b){b.addCommand("ApplyUnorderedListStyle",function(c,d){a.applyListFormat(b,"UL",d["list-style-type"])}),b.addCommand("ApplyOrderedListStyle",function(c,d){a.applyListFormat(b,"OL",d["list-style-type"])})};return{register:b}}),g("7",[],function(){var a=function(a){var b=a.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return b?b.split(/[ ,]/):[]},b=function(a){var b=a.getParam("advlist_bullet_styles","default,circle,disc,square");return b?b.split(/[ ,]/):[]};return{getNumberStyles:a,getBulletStyles:b}}),g("8",[],function(){var a=function(a,b){return a.$.contains(a.getBody(),b)},b=function(a){return a&&/^(TH|TD)$/.test(a.nodeName)},c=function(b){return function(c){return c&&/^(OL|UL|DL)$/.test(c.nodeName)&&a(b,c)}},d=function(a){var b=a.dom.getParent(a.selection.getNode(),"ol,ul");return a.dom.getStyle(b,"listStyleType")||""};return{isTableCellNode:b,isListNode:c,getSelectedStyleType:d}}),g("9",["2"],function(a){var b=function(a){return a.replace(/\-/g," ").replace(/\b\w/g,function(a){return a.toUpperCase()})},c=function(c){return a.map(c,function(a){var c=b(a),d="default"===a?"":a;return{text:c,data:d}})};return{toMenuItems:c}}),g("4",["2","7","6","8","9"],function(a,b,c,d,e){var f=function(a,b){for(var c=0;c<a.length;c++){var d=a[c];if(b(d))return c}return-1},g=function(b,c){return function(e){var g=e.control;b.on("NodeChange",function(e){var h=f(e.parents,d.isTableCellNode),i=h!==-1?e.parents.slice(0,h):e.parents,j=a.grep(i,d.isListNode(b));g.active(j.length>0&&j[0].nodeName===c)})}},h=function(a){return function(b){var c=d.getSelectedStyleType(a);b.control.items().each(function(a){a.active(a.settings.data===c)})}},i=function(a,b,d,f,i,j){a.addButton(b,{type:"splitbutton",tooltip:d,menu:e.toMenuItems(j),onPostRender:g(a,i),onshow:h(a),onselect:function(b){c.applyListFormat(a,i,b.control.settings.data)},onclick:function(){a.execCommand(f)}})},j=function(a,b,c,d,e,f){a.addButton(b,{type:"button",tooltip:c,onPostRender:g(a,e),onclick:function(){a.execCommand(d)}})},k=function(a,b,c,d,e,f){f.length>0?i(a,b,c,d,e,f):j(a,b,c,d,e,f)},l=function(a){k(a,"numlist","Numbered list","InsertOrderedList","OL",b.getNumberStyles(a)),k(a,"bullist","Bullet list","InsertUnorderedList","UL",b.getBulletStyles(a))};return{register:l}}),g("0",["1","2","3","4"],function(a,b,c,d){return a.add("advlist",function(a){var e=function(a,c){var d=a.settings.plugins?a.settings.plugins:"";return b.inArray(d.split(/[ ,]/),c)!==-1};e(a,"lists")&&(d.register(a),c.register(a))}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/anchor/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("5",tinymce.util.Tools.resolve),g("1",["5"],function(a){return a("tinymce.PluginManager")}),g("7",[],function(){var a=function(a){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(a)},b=function(a){var b=a.selection.getNode(),c="A"===b.tagName&&""===a.dom.getAttrib(b,"href");return c?b.id||b.name:""},c=function(a,b){var c=a.selection.getNode(),d="A"===c.tagName&&""===a.dom.getAttrib(c,"href");d?(c.removeAttribute("name"),c.id=b):(a.focus(),a.selection.collapse(!0),a.execCommand("mceInsertContent",!1,a.dom.createHTML("a",{id:b})))};return{isValidId:a,getId:b,insert:c}}),g("6",["7"],function(a){var b=function(b,c){return a.isValidId(c)?(a.insert(b,c),!1):(b.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!0)},c=function(c){var d=a.getId(c);c.windowManager.open({title:"Anchor",body:{type:"textbox",name:"id",size:40,label:"Id",value:d},onsubmit:function(a){var d=a.data.id;b(c,d)&&a.preventDefault()}})};return{open:c}}),g("2",["6"],function(a){var b=function(b){b.addCommand("mceAnchor",function(){a.open(b)})};return{register:b}}),g("3",[],function(){var a=function(a){return!a.attr("href")&&(a.attr("id")||a.attr("name"))&&!a.firstChild},b=function(b){return function(c){for(var d=0;d<c.length;d++)a(c[d])&&c[d].attr("contenteditable",b)}},c=function(a){a.on("PreInit",function(){a.parser.addNodeFilter("a",b("false")),a.serializer.addNodeFilter("a",b(null))})};return{setup:c}}),g("4",[],function(){var a=function(a){a.addButton("anchor",{icon:"anchor",tooltip:"Anchor",cmd:"mceAnchor",stateSelector:"a:not([href])"}),a.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",cmd:"mceAnchor"})};return{register:a}}),g("0",["1","2","3","4"],function(a,b,c,d){return a.add("anchor",function(a){c.setup(a),b.register(a),d.register(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/autolink/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.Env")}),g("2",["4"],function(a){return a("tinymce.PluginManager")}),g("5",[],function(){var a=function(a){return a.getParam("autolink_pattern",/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i)},b=function(a){return a.getParam("default_link_target","")};return{getAutoLinkPattern:a,getDefaultLinkTarget:b}}),g("3",["1","2","5"],function(a,b,c){var d=function(a,b){return a===b||" "===a||160===a.charCodeAt(0)},e=function(a){k(a,-1,"(",!0)},f=function(a){k(a,0,"",!0)},g=function(a){k(a,-1,"",!1)},h=function(a,b){if(b<0&&(b=0),3===a.nodeType){var c=a.data.length;b>c&&(b=c)}return b},i=function(a,b,c){1!==b.nodeType||b.hasChildNodes()?a.setStart(b,h(b,c)):a.setStartBefore(b)},j=function(a,b,c){1!==b.nodeType||b.hasChildNodes()?a.setEnd(b,h(b,c)):a.setEndAfter(b)},k=function(a,b,e){var f,g,h,k,l,m,n,o,p,q,r=c.getAutoLinkPattern(a),s=c.getDefaultLinkTarget(a);if("A"!==a.selection.getNode().tagName){if(f=a.selection.getRng(!0).cloneRange(),f.startOffset<5){if(o=f.endContainer.previousSibling,!o){if(!f.endContainer.firstChild||!f.endContainer.firstChild.nextSibling)return;o=f.endContainer.firstChild.nextSibling}if(p=o.length,i(f,o,p),j(f,o,p),f.endOffset<5)return;g=f.endOffset,k=o}else{if(k=f.endContainer,3!==k.nodeType&&k.firstChild){for(;3!==k.nodeType&&k.firstChild;)k=k.firstChild;3===k.nodeType&&(i(f,k,0),j(f,k,k.nodeValue.length))}g=1===f.endOffset?2:f.endOffset-1-b}h=g;do i(f,k,g>=2?g-2:0),j(f,k,g>=1?g-1:0),g-=1,q=f.toString();while(" "!==q&&""!==q&&160!==q.charCodeAt(0)&&g-2>=0&&q!==e);d(f.toString(),e)?(i(f,k,g),j(f,k,h),g+=1):0===f.startOffset?(i(f,k,0),j(f,k,h)):(i(f,k,g),j(f,k,h)),m=f.toString(),"."===m.charAt(m.length-1)&&j(f,k,h-1),m=f.toString().trim(),n=m.match(r),n&&("www."===n[1]?n[1]="http://www.":/@$/.test(n[1])&&!/^mailto:/.test(n[1])&&(n[1]="mailto:"+n[1]),l=a.selection.getBookmark(),a.selection.setRng(f),a.execCommand("createlink",!1,n[1]+n[2]),s&&a.dom.setAttrib(a.selection.getNode(),"target",s),a.selection.moveToBookmark(l),a.nodeChanged())}},l=function(b){var c;return b.on("keydown",function(a){if(13===a.keyCode)return g(b)}),a.ie?void b.on("focus",function(){if(!c){c=!0;try{b.execCommand("AutoUrlDetect",!1,!0)}catch(a){}}}):(b.on("keypress",function(a){if(41===a.keyCode)return e(b)}),void b.on("keyup",function(a){if(32===a.keyCode)return f(b)}))};return{setup:l}}),g("0",["1","2","3"],function(a,b,c){return b.add("autolink",function(a){c.setup(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/autoresize/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};g("1",[],function(){var a=function(b){var c=b,d=function(){return c},e=function(a){c=a},f=function(){return a(d())};return{get:d,set:e,clone:f}};return a}),h("5",tinymce.util.Tools.resolve),g("2",["5"],function(a){return a("tinymce.PluginManager")}),g("6",["5"],function(a){return a("tinymce.Env")}),g("7",["5"],function(a){return a("tinymce.util.Delay")}),g("8",[],function(){var a=function(a){return parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight),10)},b=function(a){return parseInt(a.getParam("autoresize_max_height",0),10)},c=function(a){return a.getParam("autoresize_overflow_padding",1)},d=function(a){return a.getParam("autoresize_bottom_margin",50)},e=function(a){return a.getParam("autoresize_on_init",!0)};return{getAutoResizeMinHeight:a,getAutoResizeMaxHeight:b,getAutoResizeOverflowPadding:c,getAutoResizeBottomMargin:d,shouldAutoResizeOnInit:e}}),g("4",["6","7","8"],function(a,b,c){var d=function(a){return a.plugins.fullscreen&&a.plugins.fullscreen.isFullscreen()},e=function(a,c,d,f,h){b.setEditorTimeout(a,function(){g(a,c),d--?e(a,c,d,f,h):h&&h()},f)},f=function(a,b){var c=a.getBody();c&&(c.style.overflowY=b?"":"hidden",b||(c.scrollTop=0))},g=function(b,e){var h,i,j,k,l,m,n,o,p,q,r,s=b.dom;if(i=b.getDoc()){if(d(b))return void f(b,!0);j=i.body,k=c.getAutoResizeMinHeight(b),m=s.getStyle(j,"margin-top",!0),n=s.getStyle(j,"margin-bottom",!0),o=s.getStyle(j,"padding-top",!0),p=s.getStyle(j,"padding-bottom",!0),q=s.getStyle(j,"border-top-width",!0),r=s.getStyle(j,"border-bottom-width",!0),l=j.offsetHeight+parseInt(m,10)+parseInt(n,10)+parseInt(o,10)+parseInt(p,10)+parseInt(q,10)+parseInt(r,10),(isNaN(l)||l<=0)&&(l=a.ie?j.scrollHeight:a.webkit&&0===j.clientHeight?0:j.offsetHeight),l>c.getAutoResizeMinHeight(b)&&(k=l);var t=c.getAutoResizeMaxHeight(b);t&&l>t?(k=t,f(b,!0)):f(b,!1),k!==e.get()&&(h=k-e.get(),s.setStyle(b.iframeElement,"height",k+"px"),e.set(k),a.webKit&&h<0&&g(b))}},h=function(a,b){a.on("init",function(){var b,d,e=a.dom;b=c.getAutoResizeOverflowPadding(a),d=c.getAutoResizeBottomMargin(a),b!==!1&&e.setStyles(a.getBody(),{paddingLeft:b,paddingRight:b}),d!==!1&&e.setStyles(a.getBody(),{paddingBottom:d})}),a.on("nodechange setcontent keyup FullscreenStateChanged",function(c){g(a,b)}),c.shouldAutoResizeOnInit(a)&&a.on("init",function(){e(a,b,20,100,function(){e(a,b,5,1e3)})})};return{setup:h,resize:g}}),g("3",["4"],function(a){var b=function(b,c){b.addCommand("mceAutoResize",function(){a.resize(b,c)})};return{register:b}}),g("0",["1","2","3","4"],function(a,b,c,d){return b.add("autoresize",function(b){if(!b.inline){var e=a(0);c.register(b,e),d.setup(b,e)}}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/autosave/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};g("1",[],function(){var a=function(b){var c=b,d=function(){return c},e=function(a){c=a},f=function(){return a(d())};return{get:d,set:e,clone:f}};return a}),h("6",tinymce.util.Tools.resolve),g("2",["6"],function(a){return a("tinymce.PluginManager")}),h("c",setInterval),g("d",["6"],function(a){return a("tinymce.util.LocalStorage")}),g("a",["6"],function(a){return a("tinymce.util.Tools")}),g("e",[],function(){var a=function(a){return a.fire("RestoreDraft")},b=function(a){return a.fire("StoreDraft")},c=function(a){return a.fire("RemoveDraft")};return{fireRestoreDraft:a,fireStoreDraft:b,fireRemoveDraft:c}}),h("f",document),g("g",[],function(){var a=function(a,b){var c={s:1e3,m:6e4};return a=/^(\d+)([ms]?)$/.exec(""+(a||b)),(a[2]?c[a[2]]:1)*parseInt(a,10)};return{parse:a}}),g("b",["f","g"],function(a,b){var c=function(a){return a.getParam("autosave_ask_before_unload",!0)},d=function(b){var c=b.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-");return c=c.replace(/\{path\}/g,a.location.pathname),c=c.replace(/\{query\}/g,a.location.search),c=c.replace(/\{hash\}/g,a.location.hash),c=c.replace(/\{id\}/g,b.id)},e=function(a){return a.getParam("autosave_restore_when_empty",!1)},f=function(a){return b.parse(a.settings.autosave_interval,"30s")},g=function(a){return b.parse(a.settings.autosave_retention,"20m")};return{shouldAskBeforeUnload:c,getAutoSavePrefix:d,shouldRestoreWhenEmpty:e,getAutoSaveInterval:f,getAutoSaveRetention:g}}),g("7",["c","d","a","e","b"],function(a,b,c,d,e){var f=function(a,b){var d=a.settings.forced_root_block;return b=c.trim("undefined"==typeof b?a.getBody().innerHTML:b),""===b||new RegExp("^<"+d+"[^>]*>((\xa0| |[ \t]|<br[^>]*>)+?|)</"+d+">|<br>$","i").test(b)},g=function(a){var c=parseInt(b.getItem(e.getAutoSavePrefix(a)+"time"),10)||0;return!((new Date).getTime()-c>e.getAutoSaveRetention(a))||(h(a,!1),!1)},h=function(a,c){var f=e.getAutoSavePrefix(a);b.removeItem(f+"draft"),b.removeItem(f+"time"),c!==!1&&d.fireRemoveDraft(a)},i=function(a){var c=e.getAutoSavePrefix(a);!f(a)&&a.isDirty()&&(b.setItem(c+"draft",a.getContent({format:"raw",no_events:!0})),b.setItem(c+"time",(new Date).getTime()),d.fireStoreDraft(a))},j=function(a){var c=e.getAutoSavePrefix(a);g(a)&&(a.setContent(b.getItem(c+"draft"),{format:"raw"}),d.fireRestoreDraft(a))},k=function(b,c){var d=e.getAutoSaveInterval(b);c.get()||(a(function(){b.removed||i(b)},d),c.set(!0))},l=function(a){a.undoManager.transact(function(){j(a),h(a)}),a.focus()};return{isEmpty:f,hasDraft:g,removeDraft:h,storeDraft:i,restoreDraft:j,startStoreDraft:k,restoreLastDraft:l}}),g("3",["7"],function(a){var b=function(a,b){return function(){var c=Array.prototype.slice.call(arguments);return a.apply(null,[b].concat(c))}},c=function(c){return{hasDraft:b(a.hasDraft,c),storeDraft:b(a.storeDraft,c),restoreDraft:b(a.restoreDraft,c),removeDraft:b(a.removeDraft,c),isEmpty:b(a.isEmpty,c)}};return{get:c}}),h("8",window),g("9",["6"],function(a){return a("tinymce.EditorManager")}),g("4",["8","9","a","b"],function(a,b,c,d){b._beforeUnloadHandler=function(){var a;return c.each(b.get(),function(b){b.plugins.autosave&&b.plugins.autosave.storeDraft(),!a&&b.isDirty()&&d.shouldAskBeforeUnload(b)&&(a=b.translate("You have unsaved changes are you sure you want to navigate away?"))}),a};var e=function(c){a.onbeforeunload=b._beforeUnloadHandler};return{setup:e}}),g("5",["7"],function(a){var b=function(b,c){return function(d){var e=d.control;e.disabled(!a.hasDraft(b)),b.on("StoreDraft RestoreDraft RemoveDraft",function(){e.disabled(!a.hasDraft(b))}),a.startStoreDraft(b,c)}},c=function(c,d){c.addButton("restoredraft",{title:"Restore last draft",onclick:function(){a.restoreLastDraft(c)},onPostRender:b(c,d)}),c.addMenuItem("restoredraft",{text:"Restore last draft",onclick:function(){a.restoreLastDraft(c)},onPostRender:b(c,d),context:"file"})};return{register:c}}),g("0",["1","2","3","4","5"],function(a,b,c,d,e){return b.add("autosave",function(b){var f=a(!1);return d.setup(b),e.register(b,f),c.get(b)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/bbcode/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("3",tinymce.util.Tools.resolve),g("1",["3"],function(a){return a("tinymce.PluginManager")}),g("4",["3"],function(a){return a("tinymce.util.Tools")}),g("2",["4"],function(a){var b=function(b){b=a.trim(b);var c=function(a,c){b=b.replace(a,c)};return c(/<a.*?href=\"(.*?)\".*?>(.*?)<\/a>/gi,"[url=$1]$2[/url]"),c(/<font.*?color=\"(.*?)\".*?class=\"codeStyle\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),c(/<font.*?color=\"(.*?)\".*?class=\"quoteStyle\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),c(/<font.*?class=\"codeStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),c(/<font.*?class=\"quoteStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),c(/<span style=\"color: ?(.*?);\">(.*?)<\/span>/gi,"[color=$1]$2[/color]"),c(/<font.*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[color=$1]$2[/color]"),c(/<span style=\"font-size:(.*?);\">(.*?)<\/span>/gi,"[size=$1]$2[/size]"),c(/<font>(.*?)<\/font>/gi,"$1"),c(/<img.*?src=\"(.*?)\".*?\/>/gi,"[img]$1[/img]"),c(/<span class=\"codeStyle\">(.*?)<\/span>/gi,"[code]$1[/code]"),c(/<span class=\"quoteStyle\">(.*?)<\/span>/gi,"[quote]$1[/quote]"),c(/<strong class=\"codeStyle\">(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"),c(/<strong class=\"quoteStyle\">(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"),c(/<em class=\"codeStyle\">(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"),c(/<em class=\"quoteStyle\">(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"),c(/<u class=\"codeStyle\">(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"),c(/<u class=\"quoteStyle\">(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"),c(/<\/(strong|b)>/gi,"[/b]"),c(/<(strong|b)>/gi,"[b]"),c(/<\/(em|i)>/gi,"[/i]"),c(/<(em|i)>/gi,"[i]"),c(/<\/u>/gi,"[/u]"),c(/<span style=\"text-decoration: ?underline;\">(.*?)<\/span>/gi,"[u]$1[/u]"),c(/<u>/gi,"[u]"),c(/<blockquote[^>]*>/gi,"[quote]"),c(/<\/blockquote>/gi,"[/quote]"),c(/<br \/>/gi,"\n"),c(/<br\/>/gi,"\n"),c(/<br>/gi,"\n"),c(/<p>/gi,""),c(/<\/p>/gi,"\n"),c(/ |\u00a0/gi," "),c(/"/gi,'"'),c(/</gi,"<"),c(/>/gi,">"),c(/&/gi,"&"),b},c=function(b){b=a.trim(b);var c=function(a,c){b=b.replace(a,c)};return c(/\n/gi,"<br />"),c(/\[b\]/gi,"<strong>"),c(/\[\/b\]/gi,"</strong>"),c(/\[i\]/gi,"<em>"),c(/\[\/i\]/gi,"</em>"),c(/\[u\]/gi,"<u>"),c(/\[\/u\]/gi,"</u>"),c(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'<a href="$1">$2</a>'),c(/\[url\](.*?)\[\/url\]/gi,'<a href="$1">$1</a>'),c(/\[img\](.*?)\[\/img\]/gi,'<img src="$1" />'),c(/\[color=(.*?)\](.*?)\[\/color\]/gi,'<font color="$1">$2</font>'),c(/\[code\](.*?)\[\/code\]/gi,'<span class="codeStyle">$1</span> '),c(/\[quote.*?\](.*?)\[\/quote\]/gi,'<span class="quoteStyle">$1</span> '),b};return{html2bbcode:b,bbcode2html:c}}),g("0",["1","2"],function(a,b){return a.add("bbcode",function(){return{init:function(a){a.on("beforeSetContent",function(a){a.content=b.bbcode2html(a.content)}),a.on("postProcess",function(a){a.set&&(a.content=b.bbcode2html(a.content)),a.get&&(a.content=b.html2bbcode(a.content))})}}}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/charmap/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/code/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("8",["4"],function(a){return a("tinymce.dom.DOMUtils")}),g("6",["8"],function(a){var b=function(a){return a.getParam("code_dialog_width",600)},c=function(b){return b.getParam("code_dialog_height",Math.min(a.DOM.getViewPort().h-200,500))};return{getMinWidth:b,getMinHeight:c}}),g("7",[],function(){var a=function(a,b){a.focus(),a.undoManager.transact(function(){a.setContent(b)}),a.selection.setCursorLocation(),a.nodeChanged()},b=function(a){return a.getContent({source_view:!0})};return{setContent:a,getContent:b}}),g("5",["6","7"],function(a,b){var c=function(c){var d=a.getMinWidth(c),e=a.getMinHeight(c),f=c.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:d,minHeight:e,spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(a){b.setContent(c,a.data.code)}});f.find("#code").value(b.getContent(c))};return{open:c}}),g("2",["5"],function(a){var b=function(b){b.addCommand("mceCodeEditor",function(){a.open(b)})};return{register:b}}),g("3",["5"],function(a){var b=function(b){b.addButton("code",{icon:"code",tooltip:"Source code",onclick:function(){a.open(b)}}),b.addMenuItem("code",{icon:"code",text:"Source code",onclick:function(){a.open(b)}})};return{register:b}}),g("0",["1","2","3"],function(a,b,c){return a.add("code",function(a){return b.register(a),c.register(a),{}}),function(){}}),d("0")()}();
|
||||
138
web/tinymce/plugins/codesample/css/prism.css
Normal file
@@ -0,0 +1,138 @@
|
||||
/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript */
|
||||
/**
|
||||
* prism.js default theme for JavaScript, CSS and HTML
|
||||
* Based on dabblet (http://dabblet.com)
|
||||
* @author Lea Verou
|
||||
*/
|
||||
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
color: black;
|
||||
text-shadow: 0 1px white;
|
||||
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
white-space: pre;
|
||||
word-spacing: normal;
|
||||
word-break: normal;
|
||||
word-wrap: normal;
|
||||
line-height: 1.5;
|
||||
|
||||
-moz-tab-size: 4;
|
||||
-o-tab-size: 4;
|
||||
tab-size: 4;
|
||||
|
||||
-webkit-hyphens: none;
|
||||
-moz-hyphens: none;
|
||||
-ms-hyphens: none;
|
||||
hyphens: none;
|
||||
}
|
||||
|
||||
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
|
||||
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
|
||||
text-shadow: none;
|
||||
background: #b3d4fc;
|
||||
}
|
||||
|
||||
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
|
||||
code[class*="language-"]::selection, code[class*="language-"] ::selection {
|
||||
text-shadow: none;
|
||||
background: #b3d4fc;
|
||||
}
|
||||
|
||||
@media print {
|
||||
code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
text-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* Code blocks */
|
||||
pre[class*="language-"] {
|
||||
padding: 1em;
|
||||
margin: .5em 0;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
:not(pre) > code[class*="language-"],
|
||||
pre[class*="language-"] {
|
||||
background: #f5f2f0;
|
||||
}
|
||||
|
||||
/* Inline code */
|
||||
:not(pre) > code[class*="language-"] {
|
||||
padding: .1em;
|
||||
border-radius: .3em;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.prolog,
|
||||
.token.doctype,
|
||||
.token.cdata {
|
||||
color: slategray;
|
||||
}
|
||||
|
||||
.token.punctuation {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
.namespace {
|
||||
opacity: .7;
|
||||
}
|
||||
|
||||
.token.property,
|
||||
.token.tag,
|
||||
.token.boolean,
|
||||
.token.number,
|
||||
.token.constant,
|
||||
.token.symbol,
|
||||
.token.deleted {
|
||||
color: #905;
|
||||
}
|
||||
|
||||
.token.selector,
|
||||
.token.attr-name,
|
||||
.token.string,
|
||||
.token.char,
|
||||
.token.builtin,
|
||||
.token.inserted {
|
||||
color: #690;
|
||||
}
|
||||
|
||||
.token.operator,
|
||||
.token.entity,
|
||||
.token.url,
|
||||
.language-css .token.string,
|
||||
.style .token.string {
|
||||
color: #a67f59;
|
||||
background: hsla(0, 0%, 100%, .5);
|
||||
}
|
||||
|
||||
.token.atrule,
|
||||
.token.attr-value,
|
||||
.token.keyword {
|
||||
color: #07a;
|
||||
}
|
||||
|
||||
.token.function {
|
||||
color: #DD4A68;
|
||||
}
|
||||
|
||||
.token.regex,
|
||||
.token.important,
|
||||
.token.variable {
|
||||
color: #e90;
|
||||
}
|
||||
|
||||
.token.important,
|
||||
.token.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
.token.italic {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.token.entity {
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
1
web/tinymce/plugins/codesample/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/colorpicker/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("3",tinymce.util.Tools.resolve),g("1",["3"],function(a){return a("tinymce.PluginManager")}),g("4",["3"],function(a){return a("tinymce.util.Color")}),g("2",["4"],function(a){var b=function(a,b){a.find("#preview")[0].getEl().style.background=b},c=function(c,d){var e=new a(d),f=e.toRgb();c.fromJSON({r:f.r,g:f.g,b:f.b,hex:e.toHex().substr(1)}),b(c,e.toHex())},d=function(a,d,e){var f=a.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:e,onchange:function(){var a=this.rgb();f&&(f.find("#r").value(a.r),f.find("#g").value(a.g),f.find("#b").value(a.b),f.find("#hex").value(this.value().substr(1)),b(f,this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var a,b,d=f.find("colorpicker")[0];return a=this.name(),b=this.value(),"hex"===a?(b="#"+b,c(f,b),void d.value(b)):(b={r:f.find("#r").value(),g:f.find("#g").value(),b:f.find("#b").value()},d.value(b),void c(f,b))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){d("#"+f.toJSON().hex)}});c(f,e)};return{open:d}}),g("0",["1","2"],function(a,b){return a.add("colorpicker",function(a){a.settings.color_picker_callback||(a.settings.color_picker_callback=function(c,d){b.open(a,c,d)})}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/contextmenu/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/directionality/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("6",["4"],function(a){return a("tinymce.util.Tools")}),g("5",["6"],function(a){var b=function(b,c){var d,e=b.dom,f=b.selection.getSelectedBlocks();f.length&&(d=e.getAttrib(f[0],"dir"),a.each(f,function(a){e.getParent(a.parentNode,'*[dir="'+c+'"]',e.getRoot())||e.setAttrib(a,"dir",d!==c?c:null)}),b.nodeChanged())};return{setDir:b}}),g("2",["5"],function(a){var b=function(b){b.addCommand("mceDirectionLTR",function(){a.setDir(b,"ltr")}),b.addCommand("mceDirectionRTL",function(){a.setDir(b,"rtl")})};return{register:b}}),g("3",["6"],function(a){var b=function(b){var c=[];return a.each("h1 h2 h3 h4 h5 h6 div p".split(" "),function(a){c.push(a+"[dir="+b+"]")}),c.join(",")},c=function(a){a.addButton("ltr",{title:"Left to right",cmd:"mceDirectionLTR",stateSelector:b("ltr")}),a.addButton("rtl",{title:"Right to left",cmd:"mceDirectionRTL",stateSelector:b("rtl")})};return{register:c}}),g("0",["1","2","3"],function(a,b,c){return a.add("directionality",function(a){b.register(a),c.register(a)}),function(){}}),d("0")()}();
|
||||
BIN
web/tinymce/plugins/emoticons/img/smiley-cool.gif
Normal file
|
After Width: | Height: | Size: 354 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-cry.gif
Normal file
|
After Width: | Height: | Size: 329 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-embarassed.gif
Normal file
|
After Width: | Height: | Size: 331 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif
Normal file
|
After Width: | Height: | Size: 342 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-frown.gif
Normal file
|
After Width: | Height: | Size: 340 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-innocent.gif
Normal file
|
After Width: | Height: | Size: 336 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-kiss.gif
Normal file
|
After Width: | Height: | Size: 338 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-laughing.gif
Normal file
|
After Width: | Height: | Size: 343 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-money-mouth.gif
Normal file
|
After Width: | Height: | Size: 321 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-sealed.gif
Normal file
|
After Width: | Height: | Size: 323 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-smile.gif
Normal file
|
After Width: | Height: | Size: 344 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-surprised.gif
Normal file
|
After Width: | Height: | Size: 338 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-tongue-out.gif
Normal file
|
After Width: | Height: | Size: 328 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-undecided.gif
Normal file
|
After Width: | Height: | Size: 337 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-wink.gif
Normal file
|
After Width: | Height: | Size: 350 B |
BIN
web/tinymce/plugins/emoticons/img/smiley-yell.gif
Normal file
|
After Width: | Height: | Size: 336 B |
1
web/tinymce/plugins/emoticons/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("3",tinymce.util.Tools.resolve),g("1",["3"],function(a){return a("tinymce.PluginManager")}),g("5",["3"],function(a){return a("tinymce.util.Tools")}),g("4",["5"],function(a){var b=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]],c=function(c){var d;return d='<table role="list" class="mce-grid">',a.each(b,function(b){d+="<tr>",a.each(b,function(a){var b=c+"/img/smiley-"+a+".gif";d+='<td><a href="#" data-mce-url="'+b+'" data-mce-alt="'+a+'" tabindex="-1" role="option" aria-label="'+a+'"><img src="'+b+'" style="width: 18px; height: 18px" role="presentation" /></a></td>'}),d+="</tr>"}),d+="</table>"};return{getHtml:c}}),g("2",["4"],function(a){var b=function(a,b,c){a.insertContent(a.dom.createHTML("img",{src:b,alt:c}))},c=function(c,d){var e=a.getHtml(d);c.addButton("emoticons",{type:"panelbutton",panel:{role:"application",autohide:!0,html:e,onclick:function(a){var d=c.dom.getParent(a.target,"a");d&&(b(c,d.getAttribute("data-mce-url"),d.getAttribute("data-mce-alt")),this.hide())}},tooltip:"Emoticons"})};return{register:c}}),g("0",["1","2"],function(a,b){return a.add("emoticons",function(a,c){b.register(a,c)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/example/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
tinymce.PluginManager.add("example",function(e,t){e.addButton("example",{text:"My button",icon:!1,onclick:function(){e.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(t){e.insertContent("Title: "+t.data.title)}})}}),e.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){e.windowManager.open({title:"TinyMCE site",url:t+"/dialog.html",width:600,height:400,buttons:[{text:"Insert",onclick:function(){var t=e.windowManager.getWindows()[0];e.insertContent(t.getContentWindow().document.getElementById("content").value),t.close()}},{text:"Close",onclick:"close"}]})}})});
|
||||
1
web/tinymce/plugins/example_dependency/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
tinymce.PluginManager.add("example_dependency",function(){},["example"]);
|
||||
1
web/tinymce/plugins/fullpage/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/fullscreen/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};g("1",[],function(){var a=function(b){var c=b,d=function(){return c},e=function(a){c=a},f=function(){return a(d())};return{get:d,set:e,clone:f}};return a}),h("6",tinymce.util.Tools.resolve),g("2",["6"],function(a){return a("tinymce.PluginManager")}),g("3",[],function(){var a=function(a){return{isFullscreen:function(){return null!==a.get()}}};return{get:a}}),h("8",document),h("9",window),g("a",["6"],function(a){return a("tinymce.dom.DOMUtils")}),g("b",[],function(){var a=function(a,b){a.fire("FullscreenStateChanged",{state:b})};return{fireFullscreenStateChanged:a}}),g("7",["8","9","a","b"],function(a,b,c,d){var e=c.DOM,f=function(){var c,d,e=b,f=a,g=f.body;return g.offsetWidth&&(c=g.offsetWidth,d=g.offsetHeight),e.innerWidth&&e.innerHeight&&(c=e.innerWidth,d=e.innerHeight),{w:c,h:d}},g=function(){var a=e.getViewPort();return{x:a.x,y:a.y}},h=function(a){b.scrollTo(a.x,a.y)},i=function(c,i){var j,k,l,m,n=a.body,o=a.documentElement,p=i.get(),q=function(){e.setStyle(l,"height",f().h-(k.clientHeight-l.clientHeight))},r=function(){e.unbind(b,"resize",q)};if(k=c.getContainer(),j=k.style,l=c.getContentAreaContainer().firstChild,m=l.style,p)m.width=p.iframeWidth,m.height=p.iframeHeight,p.containerWidth&&(j.width=p.containerWidth),p.containerHeight&&(j.height=p.containerHeight),e.removeClass(n,"mce-fullscreen"),e.removeClass(o,"mce-fullscreen"),e.removeClass(k,"mce-fullscreen"),h(p.scrollPos),e.unbind(b,"resize",p.resizeHandler),c.off("remove",p.removeHandler),i.set(null),d.fireFullscreenStateChanged(c,!1);else{var s={scrollPos:g(),containerWidth:j.width,containerHeight:j.height,iframeWidth:m.width,iframeHeight:m.height,resizeHandler:q,removeHandler:r};m.width=m.height="100%",j.width=j.height="",e.addClass(n,"mce-fullscreen"),e.addClass(o,"mce-fullscreen"),e.addClass(k,"mce-fullscreen"),e.bind(b,"resize",q),c.on("remove",r),q(),i.set(s),d.fireFullscreenStateChanged(c,!0)}};return{toggleFullscreen:i}}),g("4",["7"],function(a){var b=function(b,c){b.addCommand("mceFullScreen",function(){a.toggleFullscreen(b,c)})};return{register:b}}),g("5",[],function(){var a=function(a){return function(b){var c=b.control;a.on("FullscreenStateChanged",function(a){c.active(a.state)})}},b=function(b){b.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,cmd:"mceFullScreen",onPostRender:a(b),context:"view"}),b.addButton("fullscreen",{tooltip:"Fullscreen",cmd:"mceFullScreen",onPostRender:a(b)})};return{register:b}}),g("0",["1","2","3","4","5"],function(a,b,c,d,e){return b.add("fullscreen",function(b){var f=a(null);return d.register(b,f),e.register(b),b.addShortcut("Ctrl+Shift+F","","mceFullScreen"),c.get(f)}),function(){}}),d("0")()}();
|
||||
BIN
web/tinymce/plugins/help/img/logo.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
1
web/tinymce/plugins/help/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/hr/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("2",[],function(){var a=function(a){a.addCommand("InsertHorizontalRule",function(){a.execCommand("mceInsertContent",!1,"<hr />")})};return{register:a}}),g("3",[],function(){var a=function(a){a.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),a.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})};return{register:a}}),g("0",["1","2","3"],function(a,b,c){return a.add("hr",function(a){b.register(a),c.register(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/image/plugin.min.js
vendored
Normal file
2
web/tinymce/plugins/imagetools/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/importcss/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("5",["4"],function(a){return a("tinymce.dom.DOMUtils")}),g("6",["4"],function(a){return a("tinymce.EditorManager")}),g("7",["4"],function(a){return a("tinymce.Env")}),g("8",["4"],function(a){return a("tinymce.util.Tools")}),g("9",[],function(){var a=function(a){return a.getParam("importcss_merge_classes")},b=function(a){return a.getParam("importcss_exclusive")},c=function(a){return a.getParam("importcss_selector_converter")},d=function(a){return a.getParam("importcss_selector_filter")},e=function(a){return a.getParam("importcss_groups")},f=function(a){return a.getParam("importcss_append")},g=function(a){return a.getParam("importcss_file_filter")};return{shouldMergeClasses:a,shouldImportExclusive:b,getSelectorConverter:c,getSelectorFilter:d,getCssGroups:e,shouldAppend:f,getFileFilter:g}}),g("3",["5","6","7","8","9"],function(a,b,c,d,e){var f=function(a){var b=c.cacheSuffix;return"string"==typeof a&&(a=a.replace("?"+b,"").replace("&"+b,"")),a},g=function(a,c){var d=a.settings,e=d.skin!==!1&&(d.skin||"lightgray");if(e){var f=d.skin_url?a.documentBaseURI.toAbsolute(d.skin_url):b.baseURL+"/skins/"+e;return c===f+"/content"+(a.inline?".inline":"")+".min.css"}return!1},h=function(a){return"string"==typeof a?function(b){return b.indexOf(a)!==-1}:a instanceof RegExp?function(b){return a.test(b)}:a},i=function(a,b,c){function e(b,i){var j,k=b.href;if(k=f(k),k&&c(k,i)&&!g(a,k)){d.each(b.imports,function(a){e(a,!0)});try{j=b.cssRules||b.rules}catch(a){}d.each(j,function(a){a.styleSheet?e(a.styleSheet,!0):a.selectorText&&d.each(a.selectorText.split(","),function(a){h.push(d.trim(a))})})}}var h=[],i={};d.each(a.contentCSS,function(a){i[a]=!0}),c||(c=function(a,b){return b||i[a]});try{d.each(b.styleSheets,function(a){e(a)})}catch(a){}return h},j=function(a,b){var c,f=/^(?:([a-z0-9\-_]+))?(\.[a-z0-9_\-\.]+)$/i.exec(b);if(f){var g=f[1],h=f[2].substr(1).split(".").join(" "),i=d.makeMap("a,img");return f[1]?(c={title:b},a.schema.getTextBlockElements()[g]?c.block=g:a.schema.getBlockElements()[g]||i[g.toLowerCase()]?c.selector=g:c.inline=g):f[2]&&(c={inline:"span",title:b.substr(1),classes:h}),e.shouldMergeClasses(a)!==!1?c.classes=h:c.attributes={"class":h},c}},k=function(a,b){return d.grep(a,function(a){return!a.filter||a.filter(b)})},l=function(a){return d.map(a,function(a){return d.extend({},a,{original:a,selectors:{},filter:h(a.filter),item:{text:a.title,menu:[]}})})},m=function(a,b){return null===b||e.shouldImportExclusive(a)!==!1},n=function(a,b,c,d){return!(m(a,c)?b in d:b in c.selectors)},o=function(a,b,c,d){m(a,c)?d[b]=!0:c.selectors[b]=!0},p=function(a,b,c,d){var f;return f=d&&d.selector_converter?d.selector_converter:e.getSelectorConverter(a)?e.getSelectorConverter(a):function(){return j(a,c,d)},f.call(b,c,d)},q=function(b){b.on("renderFormatsMenu",function(c){var f={},g=h(e.getSelectorFilter(b)),j=c.control,m=l(e.getCssGroups(b)),q=function(c,e){if(n(b,c,e,f)){o(b,c,e,f);var g=p(b,b.plugins.importcss,c,e);if(g){var h=g.name||a.DOM.uniqueId();return b.formatter.register(h,g),d.extend({},j.settings.itemDefaults,{text:g.title,format:h})}}return null};e.shouldAppend(b)||j.items().remove(),d.each(i(b,c.doc||b.getDoc(),h(e.getFileFilter(b))),function(a){if(a.indexOf(".mce-")===-1&&(!g||g(a))){var b=k(m,a);if(b.length>0)d.each(b,function(b){var c=q(a,b);c&&b.item.menu.push(c)});else{var c=q(a,null);c&&j.add(c)}}}),d.each(m,function(a){a.item.menu.length>0&&j.add(a.item)}),c.control.renderNew()})};return{defaultConvertSelectorToFormat:j,setup:q}}),g("2",["3"],function(a){var b=function(b){var c=function(c){return a.defaultConvertSelectorToFormat(b,c)};return{convertSelectorToFormat:c}};return{get:b}}),g("0",["1","2","3"],function(a,b,c){return a.add("importcss",function(a){return c.setup(a),b.get(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/insertdatetime/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};g("1",[],function(){var a=function(b){var c=b,d=function(){return c},e=function(a){c=a},f=function(){return a(d())};return{get:d,set:e,clone:f}};return a}),h("5",tinymce.util.Tools.resolve),g("2",["5"],function(a){return a("tinymce.PluginManager")}),g("6",[],function(){var a=function(a){return a.getParam("fullpage_hide_in_source_view")},b=function(a){return a.getParam("fullpage_default_xml_pi")},c=function(a){return a.getParam("fullpage_default_encoding")},d=function(a){return a.getParam("fullpage_default_font_family")},e=function(a){return a.getParam("fullpage_default_font_size")},f=function(a){return a.getParam("fullpage_default_text_color")},g=function(a){return a.getParam("fullpage_default_title")},h=function(a){return a.getParam("fullpage_default_doctype","<!DOCTYPE html>")};return{shouldHideInSourceView:a,getDefaultXmlPi:b,getDefaultEncoding:c,getDefaultFontFamily:d,getDefaultFontSize:e,getDefaultTextColor:f,getDefaultTitle:g,getDefaultDocType:h}}),g("8",["5"],function(a){return a("tinymce.util.Tools")}),g("9",[],function(){var a=function(a){return a.getParam("insertdatetime_dateformat",a.translate("%Y-%m-%d"))},b=function(a){return a.getParam("insertdatetime_timeformat",a.translate("%H:%M:%S"))},c=function(a){return a.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},d=function(a){var d=c(a);return d.length>0?d[0]:b(a)},e=function(a){return a.getParam("insertdatetime_element",!1)};return{getDateFormat:a,getTimeFormat:b,getFormats:c,getDefaultDateTime:d,shouldInsertTimeElement:e}}),g("7",["8","9"],function(a,b){var c="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),d="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),e="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),f="January February March April May June July August September October November December".split(" "),g=function(a,b){if(a=""+a,a.length<b)for(var c=0;c<b-a.length;c++)a="0"+a;return a},h=function(a,b,h){return h=h||new Date,b=b.replace("%D","%m/%d/%Y"),b=b.replace("%r","%I:%M:%S %p"),b=b.replace("%Y",""+h.getFullYear()),b=b.replace("%y",""+h.getYear()),b=b.replace("%m",g(h.getMonth()+1,2)),b=b.replace("%d",g(h.getDate(),2)),b=b.replace("%H",""+g(h.getHours(),2)),b=b.replace("%M",""+g(h.getMinutes(),2)),b=b.replace("%S",""+g(h.getSeconds(),2)),b=b.replace("%I",""+((h.getHours()+11)%12+1)),b=b.replace("%p",""+(h.getHours()<12?"AM":"PM")),b=b.replace("%B",""+a.translate(f[h.getMonth()])),b=b.replace("%b",""+a.translate(e[h.getMonth()])),b=b.replace("%A",""+a.translate(d[h.getDay()])),b=b.replace("%a",""+a.translate(c[h.getDay()])),b=b.replace("%%","%")},i=function(a,b,c,d){var e=a.dom.create("time",{datetime:c},d);b.parentNode.insertBefore(e,b),a.dom.remove(b),a.selection.select(e,!0),a.selection.collapse(!1)},j=function(a,c){if(b.shouldInsertTimeElement(a)){var d,e=h(a,c);d=/%[HMSIp]/.test(c)?h(a,"%Y-%m-%dT%H:%M"):h(a,"%Y-%m-%d");var f=a.dom.getParent(a.selection.getStart(),"time");f?i(a,f,d,e):a.insertContent('<time datetime="'+d+'">'+e+"</time>")}else a.insertContent(h(a,c))};return{insertDateTime:j,getDateTime:h}}),g("3",["6","7"],function(a,b){var c=function(c){c.addCommand("mceInsertDate",function(){b.insertDateTime(c,a.getDateFormat())}),c.addCommand("mceInsertTime",function(){b.insertDateTime(c,a.getTimeFormat())})};return{register:c}}),g("4",["8","9","7"],function(a,b,c){var d=function(d,e){var f=b.getFormats(d);return a.map(f,function(a){return{text:c.getDateTime(d,a),onclick:function(){e.set(a),c.insertDateTime(d,a)}}})},e=function(a,e){var f=d(a,e);a.addButton("insertdatetime",{type:"splitbutton",title:"Insert date/time",menu:f,onclick:function(){var d=e.get();c.insertDateTime(a,d?d:b.getDefaultDateTime(a))}}),a.addMenuItem("insertdatetime",{icon:"date",text:"Date/time",menu:f,context:"insert"})};return{register:e}}),g("0",["1","2","3","4"],function(a,b,c,d){return b.add("insertdatetime",function(b){var e=a(null);c.register(b),d.register(b,e)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/layer/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
tinymce.PluginManager.add("layer",function(e){function t(e){do if(e.className&&-1!=e.className.indexOf("mceItemLayer"))return e;while(e=e.parentNode)}function n(t){var n=e.dom;tinymce.each(n.select("div,p",t),function(e){/^(absolute|relative|fixed)$/i.test(e.style.position)&&(e.hasVisual?n.addClass(e,"mceItemVisualAid"):n.removeClass(e,"mceItemVisualAid"),n.addClass(e,"mceItemLayer"))})}function r(n){var r,i,o=[],a=t(e.selection.getNode()),s=-1,l=-1;for(i=[],tinymce.walk(e.getBody(),function(e){1==e.nodeType&&/^(absolute|relative|static)$/i.test(e.style.position)&&i.push(e)},"childNodes"),r=0;r<i.length;r++)o[r]=i[r].style.zIndex?parseInt(i[r].style.zIndex,10):0,0>s&&i[r]==a&&(s=r);if(0>n){for(r=0;r<o.length;r++)if(o[r]<o[s]){l=r;break}l>-1?(i[s].style.zIndex=o[l],i[l].style.zIndex=o[s]):o[s]>0&&(i[s].style.zIndex=o[s]-1)}else{for(r=0;r<o.length;r++)if(o[r]>o[s]){l=r;break}l>-1?(i[s].style.zIndex=o[l],i[l].style.zIndex=o[s]):i[s].style.zIndex=o[s]+1}e.execCommand("mceRepaint")}function i(){var t=e.dom,n=t.getPos(t.getParent(e.selection.getNode(),"*")),r=e.getBody();e.dom.add(r,"div",{style:{position:"absolute",left:n.x,top:n.y>20?n.y:20,width:100,height:100},"class":"mceItemVisualAid mceItemLayer"},e.selection.getContent()||e.getLang("layer.content")),tinymce.Env.ie&&t.setHTML(r,r.innerHTML)}function o(){var n=t(e.selection.getNode());n||(n=e.dom.getParent(e.selection.getNode(),"DIV,P,IMG")),n&&("absolute"==n.style.position.toLowerCase()?(e.dom.setStyles(n,{position:"",left:"",top:"",width:"",height:""}),e.dom.removeClass(n,"mceItemVisualAid"),e.dom.removeClass(n,"mceItemLayer")):(n.style.left||(n.style.left="20px"),n.style.top||(n.style.top="20px"),n.style.width||(n.style.width=n.width?n.width+"px":"100px"),n.style.height||(n.style.height=n.height?n.height+"px":"100px"),n.style.position="absolute",e.dom.setAttrib(n,"data-mce-style",""),e.addVisual(e.getBody())),e.execCommand("mceRepaint"),e.nodeChanged())}e.addCommand("mceInsertLayer",i),e.addCommand("mceMoveForward",function(){r(1)}),e.addCommand("mceMoveBackward",function(){r(-1)}),e.addCommand("mceMakeAbsolute",function(){o()}),e.addButton("moveforward",{title:"layer.forward_desc",cmd:"mceMoveForward"}),e.addButton("movebackward",{title:"layer.backward_desc",cmd:"mceMoveBackward"}),e.addButton("absolute",{title:"layer.absolute_desc",cmd:"mceMakeAbsolute"}),e.addButton("insertlayer",{title:"layer.insertlayer_desc",cmd:"mceInsertLayer"}),e.on("init",function(){tinymce.Env.ie&&e.getDoc().execCommand("2D-Position",!1,!0)}),e.on("mouseup",function(n){var r=t(n.target);r&&e.dom.setAttrib(r,"data-mce-style","")}),e.on("mousedown",function(n){var r,i=n.target,o=e.getDoc();tinymce.Env.gecko&&(t(i)?"on"!==o.designMode&&(o.designMode="on",i=o.body,r=i.parentNode,r.removeChild(i),r.appendChild(i)):"on"==o.designMode&&(o.designMode="off"))}),e.on("NodeChange",n)});
|
||||
1
web/tinymce/plugins/legacyoutput/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("5",["4"],function(a){return a("tinymce.util.Tools")}),g("2",["5"],function(a){var b=function(b){var c="p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",d=a.explode(b.settings.font_size_style_values),e=b.schema;b.formatter.register({alignleft:{selector:c,attributes:{align:"left"}},aligncenter:{selector:c,attributes:{align:"center"}},alignright:{selector:c,attributes:{align:"right"}},alignjustify:{selector:c,attributes:{align:"justify"}},bold:[{inline:"b",remove:"all"},{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}}],italic:[{inline:"i",remove:"all"},{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}}],underline:[{inline:"u",remove:"all"},{inline:"span",styles:{textDecoration:"underline"},exact:!0}],strikethrough:[{inline:"strike",remove:"all"},{inline:"span",styles:{textDecoration:"line-through"},exact:!0}],fontname:{inline:"font",attributes:{face:"%value"}},fontsize:{inline:"font",attributes:{size:function(b){return a.inArray(d,b.value)+1}}},forecolor:{inline:"font",attributes:{color:"%value"}},hilitecolor:{inline:"font",styles:{backgroundColor:"%value"}}}),a.each("b,i,u,strike".split(","),function(a){e.addValidElements(a+"[*]")}),e.getElementRule("font")||e.addValidElements("font[face|size|color|style]"),a.each(c.split(","),function(a){var b=e.getElementRule(a);b&&(b.attributes.align||(b.attributes.align={},b.attributesOrder.push("align")))})},c=function(a){a.settings.inline_styles=!1,a.on("init",function(){b(a)})};return{setup:c}}),g("3",[],function(){var a=function(a){a.addButton("fontsizeselect",function(){var b=[],c="8pt=1 10pt=2 12pt=3 14pt=4 18pt=5 24pt=6 36pt=7",d=a.settings.fontsizeFormats||c;return a.$.each(d.split(" "),function(a,c){var d=c,e=c,f=c.split("=");f.length>1&&(d=f[0],e=f[1]),b.push({text:d,value:e})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:b,fixedWidth:!0,onPostRender:function(){var b=this;a.on("NodeChange",function(){var c;c=a.dom.getParent(a.selection.getNode(),"font"),c?b.value(c.size):b.value("")})},onclick:function(b){b.control.settings.value&&a.execCommand("FontSize",!1,b.control.settings.value)}}}),a.addButton("fontselect",function(){function b(a){a=a.replace(/;$/,"").split(";");for(var b=a.length;b--;)a[b]=a[b].split("=");return a}var c="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",d=[],e=b(a.settings.font_formats||c);return a.$.each(e,function(a,b){d.push({text:{raw:b[0]},value:b[1],textStyle:b[1].indexOf("dings")===-1?"font-family:"+b[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:d,fixedWidth:!0,onPostRender:function(){var b=this;a.on("NodeChange",function(){var c;c=a.dom.getParent(a.selection.getNode(),"font"),c?b.value(c.face):b.value("")})},onselect:function(b){b.control.settings.value&&a.execCommand("FontName",!1,b.control.settings.value)}}})};return{register:a}}),g("0",["1","2","3"],function(a,b,c){return a.add("legacyoutput",function(a){b.setup(a),c.register(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/link/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/lists/plugin.min.js
vendored
Normal file
8
web/tinymce/plugins/mathjax/css/math.css
Normal file
@@ -0,0 +1,8 @@
|
||||
span[data-mce-object="math"]{
|
||||
line-height: inherit;
|
||||
}
|
||||
div[data-mce-object="math"]{
|
||||
display: block;
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
}
|
||||
6
web/tinymce/plugins/mathjax/css/mathjax-button.css
Normal file
@@ -0,0 +1,6 @@
|
||||
.mce-btn .mce-i-mathjax{
|
||||
background: url('../img/mathjax.png');
|
||||
}
|
||||
.mce-btn.mce-active .mce-i-mathjax{
|
||||
background: url('../img/mathjax_invert.png');
|
||||
}
|
||||
26
web/tinymce/plugins/mathjax/css/mathjax.css
Normal file
@@ -0,0 +1,26 @@
|
||||
span[data-mce-math]{
|
||||
line-height: inherit;
|
||||
}
|
||||
mce-latex-loader,
|
||||
.mce-preview-math {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
margin: 0 2px 0 2px;
|
||||
line-height: inherit;
|
||||
border-color: lightgray;
|
||||
border-width: 1px;
|
||||
border-style: dashed;
|
||||
padding: 1px 2px;
|
||||
}
|
||||
.mce-preview-math .mce-shim {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
|
||||
}
|
||||
|
||||
.mce-preview-math > img.mce-latex-loader{
|
||||
vertical-align: middle;
|
||||
}
|
||||
BIN
web/tinymce/plugins/mathjax/img/loader.gif
Normal file
|
After Width: | Height: | Size: 784 B |
BIN
web/tinymce/plugins/mathjax/img/mathjax.png
Normal file
|
After Width: | Height: | Size: 703 B |
BIN
web/tinymce/plugins/mathjax/img/mathjax_invert.png
Normal file
|
After Width: | Height: | Size: 585 B |
1720
web/tinymce/plugins/mathjax/plugin.js
Normal file
1
web/tinymce/plugins/mathjax/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/mathjax/plugin.min_.js
Normal file
BIN
web/tinymce/plugins/media/moxieplayer.swf
Normal file
1
web/tinymce/plugins/media/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/nonbreaking/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("5",tinymce.util.Tools.resolve),g("1",["5"],function(a){return a("tinymce.PluginManager")}),g("6",[],function(){var a=function(a,b){for(var c="",d=0;d<b;d++)c+=a;return c},b=function(a){return!!a.plugins.visualchars&&a.plugins.visualchars.isEnabled()},c=function(c,d){var e=b(c)?'<span class="mce-nbsp"> </span>':" ";c.insertContent(a(e,d)),c.dom.setAttrib(c.dom.select("span.mce-nbsp"),"data-mce-bogus","1")};return{insertNbsp:c}}),g("2",["6"],function(a){var b=function(b){b.addCommand("mceNonBreaking",function(){a.insertNbsp(b,1)})};return{register:b}}),g("7",[],function(){var a=function(a){var b=a.getParam("nonbreaking_force_tab",0);return"boolean"==typeof tabs?b===!0?3:0:b};return{getKeyboardSpaces:a}}),g("3",["7","6"],function(a,b){var c=function(c){var d=a.getKeyboardSpaces(c);d>0&&c.on("keydown",function(a){if(9===a.keyCode){if(a.shiftKey)return;a.preventDefault(),b.insertNbsp(c,d)}})};return{setup:c}}),g("4",[],function(){var a=function(a){a.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),a.addMenuItem("nonbreaking",{text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"})};return{register:a}}),g("0",["1","2","3","4"],function(a,b,c,d){return a.add("nonbreaking",function(a){b.register(a),d.register(a),c.setup(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/noneditable/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("3",tinymce.util.Tools.resolve),g("1",["3"],function(a){return a("tinymce.PluginManager")}),g("4",["3"],function(a){return a("tinymce.util.Tools")}),g("5",[],function(){var a=function(a){return a.getParam("noneditable_noneditable_class","mceNonEditable")},b=function(a){return a.getParam("noneditable_editable_class","mceEditable")},c=function(a){var b=a.getParam("noneditable_regexp",[]);return b&&b.constructor===RegExp?[b]:b};return{getNonEditableClass:a,getEditableClass:b,getNonEditableRegExps:c}}),g("2",["4","5"],function(a,b){var c=function(a){return function(b){return(" "+b.attr("class")+" ").indexOf(a)!==-1}},d=function(a,b,c){return function(d){var e=arguments,f=e[e.length-2],g=f>0?b.charAt(f-1):"";if('"'===g)return d;if(">"===g){var h=b.lastIndexOf("<",f);if(h!==-1){var i=b.substring(h,f);if(i.indexOf('contenteditable="false"')!==-1)return d}}return'<span class="'+c+'" data-mce-content="'+a.dom.encode(e[0])+'">'+a.dom.encode("string"==typeof e[1]?e[1]:e[0])+"</span>"}},e=function(a,c,e){var f=c.length,g=e.content;if("raw"!==e.format){for(;f--;)g=g.replace(c[f],d(a,g,b.getNonEditableClass(a)));e.content=g}},f=function(d){var f,g,h="contenteditable";f=" "+a.trim(b.getEditableClass(d))+" ",g=" "+a.trim(b.getNonEditableClass(d))+" ";var i=c(f),j=c(g),k=b.getNonEditableRegExps(d);d.on("PreInit",function(){k.length>0&&d.on("BeforeSetContent",function(a){e(d,k,a)}),d.parser.addAttributeFilter("class",function(a){for(var b,c=a.length;c--;)b=a[c],i(b)?b.attr(h,"true"):j(b)&&b.attr(h,"false")}),d.serializer.addAttributeFilter(h,function(a){for(var b,c=a.length;c--;)b=a[c],(i(b)||j(b))&&(k.length>0&&b.attr("data-mce-content")?(b.name="#text",b.type=3,b.raw=!0,b.value=b.attr("data-mce-content")):b.attr(h,null))})})};return{setup:f}}),g("0",["1","2"],function(a,b){return a.add("noneditable",function(a){b.setup(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/pagebreak/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("7",tinymce.util.Tools.resolve),g("1",["7"],function(a){return a("tinymce.Env")}),g("2",["7"],function(a){return a("tinymce.PluginManager")}),g("8",[],function(){var a=function(a){return a.getParam("pagebreak_separator","<!-- pagebreak -->")},b=function(a){return a.getParam("pagebreak_split_block",!1)};return{getSeparatorHtml:a,shouldSplitBlock:b}}),g("4",["1","8"],function(a,b){var c=function(){return"mce-pagebreak"},d=function(){return'<img src="'+a.transparentSrc+'" class="'+c()+'" data-mce-resize="false" data-mce-placeholder />'},e=function(a){var c=b.getSeparatorHtml(a),e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(a){return"\\"+a}),"gi");a.on("BeforeSetContent",function(a){a.content=a.content.replace(e,d())}),a.on("PreInit",function(){a.serializer.addNodeFilter("img",function(d){for(var e,f,g=d.length;g--;)if(e=d[g],f=e.attr("class"),f&&f.indexOf("mce-pagebreak")!==-1){var h=e.parent;if(a.schema.getBlockElements()[h.name]&&b.shouldSplitBlock(a)){h.type=3,h.value=c,h.raw=!0,e.remove();continue}e.type=3,e.value=c,e.raw=!0}})})};return{setup:e,getPlaceholderHtml:d,getPageBreakClass:c}}),g("3",["4"],function(a){var b=function(b){b.addCommand("mcePageBreak",function(){b.settings.pagebreak_split_block?b.insertContent("<p>"+a.getPlaceholderHtml()+"</p>"):b.insertContent(a.getPlaceholderHtml())})};return{register:b}}),g("5",["4"],function(a){var b=function(b){b.on("ResolveName",function(c){"IMG"===c.target.nodeName&&b.dom.hasClass(c.target,a.getPageBreakClass())&&(c.name="pagebreak")})};return{setup:b}}),g("6",[],function(){var a=function(a){a.addButton("pagebreak",{title:"Page break",cmd:"mcePageBreak"}),a.addMenuItem("pagebreak",{text:"Page break",icon:"pagebreak",cmd:"mcePageBreak",context:"insert"})};return{register:a}}),g("0",["1","2","3","4","5","6"],function(a,b,c,d,e,f){return b.add("pagebreak",function(a){c.register(a),f.register(a),d.setup(a),e.setup(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/paste/plugin.min.js
vendored
Normal file
52
web/tinymce/plugins/placeholder/plugin.js
Normal file
@@ -0,0 +1,52 @@
|
||||
tinymce.PluginManager.add('placeholder', function(editor) {
|
||||
editor.on('init', function() {
|
||||
var label = new Label;
|
||||
|
||||
onBlur();
|
||||
|
||||
tinymce.DOM.bind(label.el, 'click', onFocus);
|
||||
editor.on('focus', onFocus);
|
||||
editor.on('blur', onBlur);
|
||||
editor.on('change', onBlur);
|
||||
editor.on('setContent', onBlur);
|
||||
editor.on('keydown', onKeydown);
|
||||
|
||||
function onFocus() {
|
||||
if (!editor.settings.readonly === true) {
|
||||
label.hide();
|
||||
}
|
||||
editor.execCommand('mceFocus', false);
|
||||
}
|
||||
|
||||
function onBlur() {
|
||||
if (editor.getContent() == '') {
|
||||
label.show();
|
||||
} else {
|
||||
label.hide();
|
||||
}
|
||||
}
|
||||
|
||||
function onKeydown(){
|
||||
label.hide();
|
||||
}
|
||||
});
|
||||
|
||||
var Label = function(){
|
||||
var placeholder_text = editor.getElement().getAttribute("placeholder") || editor.settings.placeholder;
|
||||
var placeholder_attrs = editor.settings.placeholder_attrs || {style: {position: 'absolute', top:'5px', left:0, color: '#888', padding: '1%', width:'98%', overflow: 'hidden', 'white-space': 'pre-wrap'} };
|
||||
var contentAreaContainer = editor.getContentAreaContainer();
|
||||
|
||||
tinymce.DOM.setStyle(contentAreaContainer, 'position', 'relative');
|
||||
|
||||
// Create label el
|
||||
this.el = tinymce.DOM.add( contentAreaContainer, editor.settings.placeholder_tag || "label", placeholder_attrs, placeholder_text );
|
||||
}
|
||||
|
||||
Label.prototype.hide = function(){
|
||||
tinymce.DOM.setStyle( this.el, 'display', 'none' );
|
||||
}
|
||||
|
||||
Label.prototype.show = function(){
|
||||
tinymce.DOM.setStyle( this.el, 'display', '' );
|
||||
}
|
||||
});
|
||||
1
web/tinymce/plugins/placeholder/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
tinymce.PluginManager.add("placeholder",function(a){a.on("init",function(){function d(){!a.settings.readonly==!0&&c.hide(),a.execCommand("mceFocus",!1)}function e(){""==a.getContent()?c.show():c.hide()}function f(){c.hide()}var c=new b;e(),tinymce.DOM.bind(c.el,"click",d),a.on("focus",d),a.on("blur",e),a.on("change",e),a.on("setContent",e),a.on("keydown",f)});var b=function(){var b=a.getElement().getAttribute("placeholder")||a.settings.placeholder,c=a.settings.placeholder_attrs||{style:{position:"absolute",top:"5px",left:0,color:"#888",padding:"1%",width:"98%",overflow:"hidden","white-space":"pre-wrap"}},d=a.getContentAreaContainer();tinymce.DOM.setStyle(d,"position","relative"),this.el=tinymce.DOM.add(d,a.settings.placeholder_tag||"label",c,b)};b.prototype.hide=function(){tinymce.DOM.setStyle(this.el,"display","none")},b.prototype.show=function(){tinymce.DOM.setStyle(this.el,"display","")}});
|
||||
1
web/tinymce/plugins/preview/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("6",["4"],function(a){return a("tinymce.Env")}),g("7",["4"],function(a){return a("tinymce.util.Tools")}),g("8",[],function(){var a=function(a){return parseInt(a.getParam("plugin_preview_width","650"),10)},b=function(a){return parseInt(a.getParam("plugin_preview_height","500"),10)},c=function(a){return a.getParam("content_style","")};return{getPreviewDialogWidth:a,getPreviewDialogHeight:b,getContentStyle:c}}),g("9",["7","8"],function(a,b){var c=function(c){var d,e="",f=c.dom.encode,g=b.getContentStyle(c);e+='<base href="'+f(c.documentBaseURI.getURI())+'">',g&&(e+='<style type="text/css">'+g+"</style>"),a.each(c.contentCSS,function(a){e+='<link type="text/css" rel="stylesheet" href="'+f(c.documentBaseURI.toAbsolute(a))+'">'});var h=c.settings.body_id||"tinymce";h.indexOf("=")!==-1&&(h=c.getParam("body_id","","hash"),h=h[c.id]||h);var i=c.settings.body_class||"";i.indexOf("=")!==-1&&(i=c.getParam("body_class","","hash"),i=i[c.id]||"");var j='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A") {e.preventDefault();}}}, false);</script> ',k=c.settings.directionality?' dir="'+c.settings.directionality+'"':"";return d="<!DOCTYPE html><html><head>"+e+'</head><body id="'+f(h)+'" class="mce-content-body '+f(i)+'"'+f(k)+">"+c.getContent()+j+"</body></html>"},d=function(a,b,d){var e=c(a);if(d)b.src="data:text/html;charset=utf-8,"+encodeURIComponent(e);else{var f=b.contentWindow.document;f.open(),f.write(e),f.close()}};return{getPreviewHtml:c,injectIframeContent:d}}),g("5",["6","7","8","9"],function(a,b,c,d){var e=function(b){var e=!a.ie,f='<iframe src="javascript:\'\'" frameborder="0"'+(e?' sandbox="allow-scripts"':"")+"></iframe>",g=c.getPreviewDialogWidth(b),h=c.getPreviewDialogHeight(b);b.windowManager.open({title:"Preview",width:g,height:h,html:f,buttons:{text:"Close",onclick:function(a){a.control.parent().parent().close()}},onPostRender:function(a){var c=a.control.getEl("body").firstChild;d.injectIframeContent(b,c,e)}})};return{open:e}}),g("2",["5"],function(a){var b=function(b){b.addCommand("mcePreview",function(){a.open(b)})};return{register:b}}),g("3",[],function(){var a=function(a){a.addButton("preview",{title:"Preview",cmd:"mcePreview"}),a.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})};return{register:a}}),g("0",["1","2","3"],function(a,b,c){return a.add("preview",function(a){b.register(a),c.register(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/print/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("2",[],function(){var a=function(a){a.addCommand("mcePrint",function(){a.getWin().print()})};return{register:a}}),g("3",[],function(){var a=function(a){a.addButton("print",{title:"Print",cmd:"mcePrint"}),a.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print"})};return{register:a}}),g("0",["1","2","3"],function(a,b,c){return a.add("print",function(a){b.register(a),c.register(a),a.addShortcut("Meta+P","","mcePrint")}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/save/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("4",tinymce.util.Tools.resolve),g("1",["4"],function(a){return a("tinymce.PluginManager")}),g("7",["4"],function(a){return a("tinymce.dom.DOMUtils")}),g("8",["4"],function(a){return a("tinymce.util.Tools")}),g("6",[],function(){var a=function(a){return a.getParam("save_enablewhendirty",!0)},b=function(a){return!!a.getParam("save_onsavecallback")},c=function(a){return!!a.getParam("save_oncancelcallback")};return{enableWhenDirty:a,hasOnSaveCallback:b,hasOnCancelCallback:c}}),g("5",["7","8","6"],function(a,b,c){var d=function(a,b){a.notificationManager.open({text:a.translate(b),type:"error"})},e=function(b){var e;if(e=a.DOM.getParent(b.id,"form"),!c.enableWhenDirty(b)||b.isDirty())return b.save(),c.hasOnSaveCallback(b)?(b.execCallback("save_onsavecallback",b),void b.nodeChanged()):void(e?(b.setDirty(!1),e.onsubmit&&!e.onsubmit()||("function"==typeof e.submit?e.submit():d(b,"Error: Form submit field collision.")),b.nodeChanged()):d(b,"Error: No form element found."))},f=function(a){var d=b.trim(a.startContent);return c.hasOnCancelCallback(a)?void a.execCallback("save_oncancelcallback",a):(a.setContent(d),a.undoManager.clear(),void a.nodeChanged())};return{save:e,cancel:f}}),g("2",["5"],function(a){var b=function(b){b.addCommand("mceSave",function(){a.save(b)}),b.addCommand("mceCancel",function(){a.cancel(b)})};return{register:b}}),g("3",["6"],function(a){var b=function(b){return function(c){var d=c.control;b.on("nodeChange dirty",function(){d.disabled(a.enableWhenDirty(b)&&!b.isDirty())})}},c=function(a){a.addButton("save",{icon:"save",text:"Save",cmd:"mceSave",disabled:!0,onPostRender:b(a)}),a.addButton("cancel",{text:"Cancel",icon:!1,cmd:"mceCancel",disabled:!0,onPostRender:b(a)}),a.addShortcut("Meta+S","","mceSave")};return{register:c}}),g("0",["1","2","3"],function(a,b,c){return a.add("save",function(a){c.register(a),b.register(a)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/searchreplace/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/spellchecker/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/tabfocus/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("3",tinymce.util.Tools.resolve),g("1",["3"],function(a){return a("tinymce.PluginManager")}),h("4",window),g("5",["3"],function(a){return a("tinymce.dom.DOMUtils")}),g("6",["3"],function(a){return a("tinymce.EditorManager")}),g("7",["3"],function(a){return a("tinymce.Env")}),g("8",["3"],function(a){return a("tinymce.util.Delay")}),g("9",["3"],function(a){return a("tinymce.util.Tools")}),g("a",["3"],function(a){return a("tinymce.util.VK")}),g("b",[],function(){var a=function(a){return a.getParam("tabfocus_elements",":prev,:next")},b=function(b){return b.getParam("tab_focus",a(b))};return{getTabFocus:b}}),g("2",["4","5","6","7","8","9","a","b"],function(a,b,c,d,e,f,g,h){var i=b.DOM,j=function(a){a.keyCode!==g.TAB||a.ctrlKey||a.altKey||a.metaKey||a.preventDefault()},k=function(b){function k(j){function k(a){function d(a){return"BODY"===a.nodeName||"hidden"!==a.type&&"none"!==a.style.display&&"hidden"!==a.style.visibility&&d(a.parentNode)}function e(a){return/INPUT|TEXTAREA|BUTTON/.test(a.tagName)&&c.get(j.id)&&a.tabIndex!==-1&&d(a)}if(m=i.select(":input:enabled,*[tabindex]:not(iframe)"),f.each(m,function(a,c){if(a.id===b.id)return l=c,!1}),a>0){for(o=l+1;o<m.length;o++)if(e(m[o]))return m[o]}else for(o=l-1;o>=0;o--)if(e(m[o]))return m[o];return null}var l,m,n,o;if(!(j.keyCode!==g.TAB||j.ctrlKey||j.altKey||j.metaKey||j.isDefaultPrevented())&&(n=f.explode(h.getTabFocus(b)),1===n.length&&(n[1]=n[0],n[0]=":prev"),m=j.shiftKey?":prev"===n[0]?k(-1):i.get(n[0]):":next"===n[1]?k(1):i.get(n[1]))){var p=c.get(m.id||m.name);m.id&&p?p.focus():e.setTimeout(function(){d.webkit||a.focus(),m.focus()},10),j.preventDefault()}}b.on("init",function(){b.inline&&i.setAttrib(b.getBody(),"tabIndex",null),b.on("keyup",j),d.gecko?b.on("keypress keydown",k):b.on("keydown",k)})};return{setup:k}}),g("0",["1","2"],function(a,b){return a.add("tabfocus",function(a){b.setup(a)}),function(){}}),d("0")()}();
|
||||
5
web/tinymce/plugins/table/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/template/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/textcolor/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/textpattern/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/toc/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("6",tinymce.util.Tools.resolve),g("1",["6"],function(a){return a("tinymce.PluginManager")}),g("8",["6"],function(a){return a("tinymce.dom.DOMUtils")}),g("9",["6"],function(a){return a("tinymce.util.I18n")}),g("a",["6"],function(a){return a("tinymce.util.Tools")}),g("3",[],function(){var a=function(a){return a.getParam("toc_class","mce-toc")},b=function(a){var b=a.getParam("toc_header","h2");return/^h[1-6]$/.test(b)?b:"h2"},c=function(a){var b=parseInt(a.getParam("toc_depth","3"),10);return b>=1&&b<=9?b:3};return{getTocClass:a,getTocHeader:b,getTocDepth:c}}),g("b",[],function(){var a=function(a){var b=0;return function(){var c=(new Date).getTime().toString(32);return a+c+(b++).toString(32)}};return{create:a}}),g("7",["8","9","a","3","b"],function(a,b,c,d,e){var f=e.create("mcetoc_"),g=function(a){var b,c=[];for(b=1;b<=a;b++)c.push("h"+b);return c.join(",")},h=function(a){return i(a).length>0},i=function(a){var b=d.getTocClass(a),e=d.getTocHeader(a),h=g(d.getTocDepth(a)),i=a.$(h);return i.length&&/^h[1-9]$/i.test(e)&&(i=i.filter(function(c,d){return!a.dom.hasClass(d.parentNode,b)})),c.map(i,function(b){return{id:b.id?b.id:f(),level:parseInt(b.nodeName.replace(/^H/i,""),10),title:a.$.text(b),element:b}})},j=function(a){var b,c=9;for(b=0;b<a.length;b++)if(a[b].level<c&&(c=a[b].level),1===c)return c;return c},k=function(b,c){var d="<"+b+' contenteditable="true">',e="</"+b+">";return d+a.DOM.encode(c)+e},l=function(a){var b=m(a);return'<div class="'+a.dom.encode(d.getTocClass(a))+'" contenteditable="false">'+b+"</div>"},m=function(a){var c,e,f,g,h="",l=i(a),m=j(l)-1;if(!l.length)return"";for(h+=k(d.getTocHeader(a),b.translate("Table of Contents")),c=0;c<l.length;c++){if(f=l[c],f.element.id=f.id,g=l[c+1]&&l[c+1].level,m===f.level)h+="<li>";else for(e=m;e<f.level;e++)h+="<ul><li>";if(h+='<a href="#'+f.id+'">'+f.title+"</a>",g!==f.level&&g)for(e=f.level;e>g;e--)h+="</li></ul><li>";else h+="</li>",g||(h+="</ul>");m=f.level}return h},n=function(a,b){return!b.length||a.dom.getParents(b[0],".mce-offscreen-selection").length>0},o=function(a){var b=d.getTocClass(a),c=a.$("."+b);n(a,c)?a.insertContent(l(a)):p(a)},p=function(a){var b=d.getTocClass(a),c=a.$("."+b);c.length&&a.undoManager.transact(function(){c.html(m(a))})};return{hasHeaders:h,insertToc:o,updateToc:p}}),g("2",["7"],function(a){var b=function(b){b.addCommand("mceInsertToc",function(){a.insertToc(b)}),b.addCommand("mceUpdateToc",function(){a.updateToc(b)})};return{register:b}}),g("4",["3"],function(a){var b=function(b){var c=b.$,d=a.getTocClass(b);b.on("PreProcess",function(a){var b=c("."+d,a.node);b.length&&(b.removeAttr("contentEditable"),b.find("[contenteditable]").removeAttr("contentEditable"))}),b.on("SetContent",function(){var a=c("."+d);a.length&&(a.attr("contentEditable",!1),a.children(":first-child").attr("contentEditable",!0))})};return{setup:b}}),g("5",["3","7"],function(a,b){var c=function(a){return function(c){var d=c.control;a.on("LoadContent SetContent change",function(){d.disabled(a.readonly||!b.hasHeaders(a))})}},d=function(b){return function(c){return c&&b.dom.is(c,"."+a.getTocClass(b))&&b.getBody().contains(c)}},e=function(a){a.addButton("toc",{tooltip:"Table of Contents",cmd:"mceInsertToc",icon:"toc",onPostRender:c(a)}),a.addButton("tocupdate",{tooltip:"Update",cmd:"mceUpdateToc",icon:"reload"}),a.addMenuItem("toc",{text:"Table of Contents",context:"insert",cmd:"mceInsertToc",onPostRender:c(a)}),a.addContextToolbar(d(a),"tocupdate")};return{register:e}}),g("0",["1","2","3","4","5"],function(a,b,c,d,e){return a.add("toc",function(a){b.register(a),e.register(a),d.setup(a)}),function(){}}),d("0")()}();
|
||||
154
web/tinymce/plugins/visualblocks/css/visualblocks.css
Normal file
@@ -0,0 +1,154 @@
|
||||
.mce-visualblocks p {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks h1 {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks h2 {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks h3 {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks h4 {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks h5 {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks h6 {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks div:not([data-mce-bogus]) {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks section {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks article {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks blockquote {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks address {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks pre {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin-left: 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks figure {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks hgroup {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks aside {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks figcaption {
|
||||
border: 1px dashed #BBB;
|
||||
}
|
||||
|
||||
.mce-visualblocks ul {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks ol {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.mce-visualblocks dl {
|
||||
padding-top: 10px;
|
||||
border: 1px dashed #BBB;
|
||||
margin: 0 0 1em 3px;
|
||||
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
1
web/tinymce/plugins/visualblocks/plugin.min.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;i<g;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;f<c;++f)e[f]=d(a[f]);b.apply(null,e)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};g("1",[],function(){var a=function(b){var c=b,d=function(){return c},e=function(a){c=a},f=function(){return a(d())};return{get:d,set:e,clone:f}};return a}),h("6",tinymce.util.Tools.resolve),g("2",["6"],function(a){return a("tinymce.PluginManager")}),g("9",[],function(){var a=function(a,b){a.fire("VisualBlocks",{state:b})};return{fireVisualBlocks:a}}),g("8",[],function(){var a=function(a){return a.getParam("visualblocks_default_state",!1)},b=function(a){return a.settings.visualblocks_content_css};return{isEnabledByDefault:a,getContentCss:b}}),g("b",["6"],function(a){return a("tinymce.dom.DOMUtils")}),g("c",["6"],function(a){return a("tinymce.util.Tools")}),g("a",["b","c"],function(a,b){var c=a.DOM.uniqueId(),d=function(d,e){var f=b.toArray(d.getElementsByTagName("link")),g=b.grep(f,function(a){return a.id===c});if(0===g.length){var h=a.DOM.create("link",{id:c,rel:"stylesheet",href:e});d.getElementsByTagName("head")[0].appendChild(h)}};return{load:d}}),g("7",["9","8","a"],function(a,b,c){var d=function(d,e,f){var g=d.dom,h=b.getContentCss(d);c.load(d.getDoc(),h?h:e+"/css/visualblocks.css"),g.toggleClass(d.getBody(),"mce-visualblocks"),f.set(!f.get()),a.fireVisualBlocks(d,f.get())};return{toggleVisualBlocks:d}}),g("3",["7"],function(a){var b=function(b,c,d){b.addCommand("mceVisualBlocks",function(){a.toggleVisualBlocks(b,c,d)})};return{register:b}}),g("4",["8","7"],function(a,b){var c=function(c,d,e){c.on("PreviewFormats AfterPreviewFormats",function(a){e.get()&&c.dom.toggleClass(c.getBody(),"mce-visualblocks","afterpreviewformats"===a.type)}),c.on("init",function(){a.isEnabledByDefault(c)&&b.toggleVisualBlocks(c,d,e)}),c.on("remove",function(){c.dom.removeClass(c.getBody(),"mce-visualblocks")})};return{setup:c}}),g("5",["7"],function(a){var b=function(a,b){return function(c){var d=c.control;d.active(b.get()),a.on("VisualBlocks",function(a){d.active(a.state)})}},c=function(a,c){a.addButton("visualblocks",{title:"Show blocks",cmd:"mceVisualBlocks",onPostRender:b(a,c)}),a.addMenuItem("visualblocks",{text:"Show blocks",cmd:"mceVisualBlocks",onPostRender:b(a,c),selectable:!0,context:"view",prependToContext:!0})};return{register:c}}),g("0",["1","2","3","4","5"],function(a,b,c,d,e){return b.add("visualblocks",function(b,f){var g=a(!1);c.register(b,f,g),e.register(b,g),d.setup(b,f,g)}),function(){}}),d("0")()}();
|
||||
1
web/tinymce/plugins/visualchars/plugin.min.js
vendored
Normal file
1
web/tinymce/plugins/wordcount/plugin.min.js
vendored
Normal file
1
web/tinymce/skins/lightgray/content.inline.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}.mce-content-body{line-height:1.3}
|
||||
1
web/tinymce/skins/lightgray/content.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}
|
||||
1
web/tinymce/skins/lightgray/content.mobile.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{position:absolute;display:inline-block;background-color:green;opacity:.5}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}
|
||||
BIN
web/tinymce/skins/lightgray/fonts/tinymce-mobile.woff
Normal file
BIN
web/tinymce/skins/lightgray/fonts/tinymce-small.eot
Normal file
63
web/tinymce/skins/lightgray/fonts/tinymce-small.svg
Normal file
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Generated by IcoMoon</metadata>
|
||||
<defs>
|
||||
<font id="tinymce-small" horiz-adv-x="1024">
|
||||
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||
<missing-glyph horiz-adv-x="1024" />
|
||||
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||
<glyph unicode="" glyph-name="save" d="M960 80v591.938l-223.938 224.062h-592.062c-44.182 0-80-35.816-80-80v-736c0-44.184 35.818-80 80-80h736c44.184 0 80 35.816 80 80zM576 768h64v-192h-64v192zM704 128h-384v255.882c0.034 0.042 0.076 0.082 0.116 0.118h383.77c0.040-0.036 0.082-0.076 0.116-0.118l-0.002-255.882zM832 128h-64v256c0 35.2-28.8 64-64 64h-384c-35.2 0-64-28.8-64-64v-256h-64v640h64v-192c0-35.2 28.8-64 64-64h320c35.2 0 64 28.8 64 64v171.010l128-128.072v-490.938z" />
|
||||
<glyph unicode="" glyph-name="newdocument" d="M850.746 717.254l-133.492 133.49c-24.888 24.892-74.054 45.256-109.254 45.256h-416c-35.2 0-64-28.8-64-64v-768c0-35.2 28.8-64 64-64h640c35.2 0 64 28.8 64 64v544c0 35.2-20.366 84.364-45.254 109.254zM805.49 672.002c6.792-6.796 13.792-19.162 18.894-32.002h-184.384v184.386c12.84-5.1 25.204-12.1 32-18.896l133.49-133.488zM831.884 64h-639.77c-0.040 0.034-0.082 0.076-0.114 0.116v767.77c0.034 0.040 0.076 0.082 0.114 0.114h383.886v-256h256v-511.884c-0.034-0.040-0.076-0.082-0.116-0.116z" />
|
||||
<glyph unicode="" glyph-name="fullpage" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
|
||||
<glyph unicode="" glyph-name="alignleft" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h576v-128h-576zM64 192h576v-128h-576z" />
|
||||
<glyph unicode="" glyph-name="aligncenter" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM256 576h512v-128h-512zM256 192h512v-128h-512z" />
|
||||
<glyph unicode="" glyph-name="alignright" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM384 576h576v-128h-576zM384 192h576v-128h-576z" />
|
||||
<glyph unicode="" glyph-name="alignjustify" d="M64 768h896v-128h-896zM64 384h896v-128h-896zM64 576h896v-128h-896zM64 192h896v-128h-896z" />
|
||||
<glyph unicode="" glyph-name="cut" d="M864.408 289.868c-46.47 46.47-106.938 68.004-161.082 62.806l-63.326 63.326 192 192c0 0 128 128 0 256l-320-320-320 320c-128-128 0-256 0-256l192-192-63.326-63.326c-54.144 5.198-114.61-16.338-161.080-62.806-74.98-74.98-85.112-186.418-22.626-248.9 62.482-62.482 173.92-52.354 248.9 22.626 46.47 46.468 68.002 106.938 62.806 161.080l63.326 63.326 63.328-63.328c-5.196-54.144 16.336-114.61 62.806-161.078 74.978-74.98 186.418-85.112 248.898-22.626 62.488 62.482 52.356 173.918-22.624 248.9zM353.124 201.422c-2.212-24.332-15.020-49.826-35.14-69.946-22.212-22.214-51.080-35.476-77.218-35.476-10.524 0-25.298 2.228-35.916 12.848-21.406 21.404-17.376 73.132 22.626 113.136 22.212 22.214 51.080 35.476 77.218 35.476 10.524 0 25.298-2.228 35.916-12.848 13.112-13.11 13.47-32.688 12.514-43.19zM512 352c-35.346 0-64 28.654-64 64s28.654 64 64 64 64-28.654 64-64-28.654-64-64-64zM819.152 108.848c-10.62-10.62-25.392-12.848-35.916-12.848-26.138 0-55.006 13.262-77.218 35.476-20.122 20.12-32.928 45.614-35.138 69.946-0.958 10.502-0.6 30.080 12.514 43.192 10.618 10.622 25.39 12.848 35.916 12.848 26.136 0 55.006-13.262 77.216-35.474 40.004-40.008 44.032-91.736 22.626-113.14z" />
|
||||
<glyph unicode="" glyph-name="paste" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h384l192 192v384h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM704 90.51v101.49h101.49l-101.49-101.49zM832 256h-192v-192h-256v448h448v-256z" />
|
||||
<glyph unicode="" glyph-name="searchreplace" d="M888 576h-56v256h64v64h-320v-64h64v-256h-256v256h64v64h-320v-64h64v-256h-56c-39.6 0-72-32.4-72-72v-432c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v312h128v-312c0-39.6 32.4-72 72-72h240c39.6 0 72 32.4 72 72v432c0 39.6-32.4 72-72 72zM348 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM860 64h-184c-19.8 0-36 14.4-36 32s16.2 32 36 32h184c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
|
||||
<glyph unicode="" glyph-name="bullist" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM128 768c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 448c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM128 128c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64z" />
|
||||
<glyph unicode="" glyph-name="numlist" d="M384 832h576v-128h-576zM384 512h576v-128h-576zM384 192h576v-128h-576zM320 430v146h-64v320h-128v-64h64v-256h-64v-64h128v-50l-128-60v-146h128v-64h-128v-64h128v-64h-128v-64h192v320h-128v50z" />
|
||||
<glyph unicode="" glyph-name="indent" d="M64 768h896v-128h-896zM384 384h576v-128h-576zM384 576h576v-128h-576zM64 192h896v-128h-896zM64 576l224-160-224-160z" />
|
||||
<glyph unicode="" glyph-name="outdent" d="M64 768h896v-128h-896zM64 384h576v-128h-576zM64 576h576v-128h-576zM64 192h896v-128h-896zM960 576l-224-160 224-160z" />
|
||||
<glyph unicode="" glyph-name="blockquote" d="M256.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.954-10.578-19.034-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498zM768.428 535.274c105.8 0 191.572-91.17 191.572-203.638 0-112.464-85.772-203.636-191.572-203.636-105.802 0-191.572 91.17-191.572 203.636l-0.856 29.092c0 224.93 171.54 407.272 383.144 407.272v-116.364c-73.1 0-141.826-30.26-193.516-85.204-9.956-10.578-19.036-21.834-27.224-33.656 9.784 1.64 19.806 2.498 30.024 2.498z" />
|
||||
<glyph unicode="" glyph-name="undo" d="M704 0c59 199 134.906 455.266-256 446.096v-222.096l-336.002 336 336.002 336v-217.326c468.092 12.2 544-358.674 256-678.674z" />
|
||||
<glyph unicode="" glyph-name="redo" d="M576 678.674v217.326l336.002-336-336.002-336v222.096c-390.906 9.17-315-247.096-256-446.096-288 320-212.092 690.874 256 678.674z" />
|
||||
<glyph unicode="" glyph-name="unlink" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM352 250c-9.724 0-19.45 3.71-26.87 11.128-14.84 14.84-14.84 38.898 0 53.738l320 320c14.84 14.84 38.896 14.84 53.736 0 14.844-14.84 14.844-38.9 0-53.74l-320-320c-7.416-7.416-17.142-11.126-26.866-11.126z" />
|
||||
<glyph unicode="" glyph-name="link" d="M927.274 729.784l-133.49 133.488c-21.104 21.104-49.232 32.728-79.198 32.728s-58.094-11.624-79.196-32.726l-165.492-165.49c-43.668-43.668-43.668-114.724 0-158.392l2.746-2.746 67.882 67.882-2.746 2.746c-6.132 6.132-6.132 16.494 0 22.626l165.492 165.492c4.010 4.008 8.808 4.608 11.312 4.608s7.302-0.598 11.312-4.61l133.49-133.488c6.132-6.134 6.132-16.498 0.002-22.628l-165.494-165.494c-4.008-4.008-8.806-4.608-11.31-4.608s-7.302 0.6-11.312 4.612l-2.746 2.746-67.88-67.884 2.742-2.742c21.106-21.108 49.23-32.728 79.2-32.728s58.094 11.624 79.196 32.726l165.494 165.492c43.662 43.666 43.662 114.72-0.004 158.39zM551.356 359.356l-67.882-67.882 2.746-2.746c4.008-4.008 4.61-8.806 4.61-11.31 0-2.506-0.598-7.302-4.606-11.314l-165.494-165.49c-4.010-4.010-8.81-4.61-11.314-4.61s-7.304 0.6-11.314 4.61l-133.492 133.486c-4.010 4.010-4.61 8.81-4.61 11.314s0.598 7.3 4.61 11.312l165.49 165.488c4.010 4.012 8.81 4.612 11.314 4.612s7.304-0.6 11.314-4.612l2.746-2.742 67.882 67.88-2.746 2.746c-21.104 21.104-49.23 32.726-79.196 32.726s-58.092-11.624-79.196-32.726l-165.488-165.486c-21.106-21.104-32.73-49.234-32.73-79.198s11.624-58.094 32.726-79.198l133.49-133.49c21.106-21.102 49.232-32.726 79.198-32.726s58.092 11.624 79.196 32.726l165.494 165.492c21.104 21.104 32.722 49.23 32.722 79.196s-11.624 58.094-32.726 79.196l-2.744 2.746zM800 122c-9.724 0-19.45 3.708-26.87 11.13l-128 127.998c-14.844 14.84-14.844 38.898 0 53.738 14.84 14.844 38.896 14.844 53.736 0l128-128c14.844-14.84 14.844-38.896 0-53.736-7.416-7.422-17.142-11.13-26.866-11.13zM608 0c-17.674 0-32 14.326-32 32v128c0 17.674 14.326 32 32 32s32-14.326 32-32v-128c0-17.674-14.326-32-32-32zM928 320h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32h128c17.674 0 32-14.326 32-32s-14.326-32-32-32zM224 774c9.724 0 19.45-3.708 26.87-11.13l128-128c14.842-14.84 14.842-38.898 0-53.738-14.84-14.844-38.898-14.844-53.738 0l-128 128c-14.842 14.84-14.842 38.898 0 53.738 7.418 7.422 17.144 11.13 26.868 11.13zM416 896c17.674 0 32-14.326 32-32v-128c0-17.674-14.326-32-32-32s-32 14.326-32 32v128c0 17.674 14.326 32 32 32zM96 576h128c17.674 0 32-14.326 32-32s-14.326-32-32-32h-128c-17.674 0-32 14.326-32 32s14.326 32 32 32z" />
|
||||
<glyph unicode="" glyph-name="bookmark" d="M256 896v-896l256 256 256-256v896h-512zM704 170.51l-192 192-192-192v661.49h384v-661.49z" />
|
||||
<glyph unicode="" glyph-name="image" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM896 128.116c-0.012-0.014-0.030-0.028-0.042-0.042l-191.958 319.926-160-128-224 288-191.968-479.916c-0.010 0.010-0.022 0.022-0.032 0.032v639.77c0.034 0.040 0.076 0.082 0.114 0.114h767.77c0.040-0.034 0.082-0.076 0.116-0.116v-639.768zM640 608c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96s-96-42.981-96-96z" />
|
||||
<glyph unicode="" glyph-name="media" d="M896 832h-768c-35.2 0-64-28.8-64-64v-640c0-35.2 28.8-64 64-64h768c35.2 0 64 28.8 64 64v640c0 35.2-28.8 64-64 64zM256 128h-128v128h128v-128zM256 384h-128v128h128v-128zM256 640h-128v128h128v-128zM704 128h-384v640h384v-640zM896 128h-128v128h128v-128zM896 384h-128v128h128v-128zM896 640h-128v128h128v-128zM384 640v-384l288 192z" />
|
||||
<glyph unicode="" glyph-name="help" d="M448 256h128v-128h-128v128zM704 704c35.346 0 64-28.654 64-64v-166l-228-154h-92v64l192 128v64h-320v128h384zM512 896c-119.666 0-232.166-46.6-316.784-131.216-84.614-84.618-131.216-197.118-131.216-316.784 0-119.664 46.602-232.168 131.216-316.784 84.618-84.616 197.118-131.216 316.784-131.216 119.664 0 232.168 46.6 316.784 131.216s131.216 197.12 131.216 316.784c0 119.666-46.6 232.166-131.216 316.784-84.616 84.616-197.12 131.216-316.784 131.216z" />
|
||||
<glyph unicode="" glyph-name="code" d="M416 256l-192 192 192 192-64 64-256-256 256-256zM672 704l-64-64 192-192-192-192 64-64 256 256z" />
|
||||
<glyph unicode="" glyph-name="insertdatetime" d="M77.798 655.376l81.414-50.882c50.802 81.114 128.788 143.454 221.208 174.246l-30.366 91.094c-113.748-37.898-209.728-114.626-272.256-214.458zM673.946 869.834l-30.366-91.094c92.422-30.792 170.404-93.132 221.208-174.248l81.412 50.882c-62.526 99.834-158.506 176.562-272.254 214.46zM607.974 255.992c-4.808 0-9.692 1.090-14.286 3.386l-145.688 72.844v211.778c0 17.672 14.328 32 32 32s32-14.328 32-32v-172.222l110.31-55.156c15.806-7.902 22.214-27.124 14.31-42.932-5.604-11.214-16.908-17.696-28.646-17.698zM512 768c-212.078 0-384-171.922-384-384s171.922-384 384-384c212.078 0 384 171.922 384 384s-171.922 384-384 384zM512 96c-159.058 0-288 128.942-288 288s128.942 288 288 288c159.058 0 288-128.942 288-288s-128.942-288-288-288z" />
|
||||
<glyph unicode="" glyph-name="preview" d="M64 504.254c45.318 49.92 97.162 92.36 153.272 125.124 90.332 52.744 192.246 80.622 294.728 80.622 102.48 0 204.396-27.878 294.726-80.624 56.112-32.764 107.956-75.204 153.274-125.124v117.432c-33.010 28.118-68.124 53.14-104.868 74.594-105.006 61.314-223.658 93.722-343.132 93.722s-238.128-32.408-343.134-93.72c-36.742-21.454-71.856-46.478-104.866-74.596v-117.43zM512 640c-183.196 0-345.838-100.556-448-256 102.162-155.448 264.804-256 448-256s345.838 100.552 448 256c-102.162 155.444-264.804 256-448 256zM512 448c0-35.346-28.654-64-64-64s-64 28.654-64 64c0 35.348 28.654 64 64 64s64-28.652 64-64zM728.066 263.338c-67.434-39.374-140.128-59.338-216.066-59.338s-148.632 19.964-216.066 59.338c-51.554 30.104-98.616 71.31-138.114 120.662 39.498 49.35 86.56 90.558 138.116 120.66 13.276 7.752 26.758 14.74 40.426 20.982-10.512-23.742-16.362-50.008-16.362-77.642 0-106.040 85.962-192 192-192 106.040 0 192 85.96 192 192 0 27.634-5.85 53.9-16.36 77.642 13.668-6.244 27.15-13.23 40.426-20.982 51.554-30.102 98.616-71.31 138.116-120.66-39.498-49.352-86.56-90.558-138.116-120.662z" />
|
||||
<glyph unicode="" glyph-name="forecolor" d="M651.168 676.166c-24.612 81.962-28.876 91.834-107.168 91.834h-64c-79.618 0-82.664-10.152-108.418-96 0-0.002 0-0.002-0.002-0.004l-143.998-479.996h113.636l57.6 192h226.366l57.6-192h113.63l-145.246 484.166zM437.218 512l38.4 136c10.086 33.618 36.38 30 36.38 30s26.294 3.618 36.38-30h0.004l38.4-136h-149.564z" />
|
||||
<glyph unicode="" glyph-name="table" d="M64 768v-704h896v704h-896zM384 320v128h256v-128h-256zM640 256v-128h-256v128h256zM640 640v-128h-256v128h256zM320 640v-128h-192v128h192zM128 448h192v-128h-192v128zM704 448h192v-128h-192v128zM704 512v128h192v-128h-192zM128 256h192v-128h-192v128zM704 128v128h192v-128h-192z" />
|
||||
<glyph unicode="" glyph-name="hr" d="M64 512h896v-128h-896z" />
|
||||
<glyph unicode="" glyph-name="removeformat" d="M64 192h512v-128h-512v128zM768 768h-220.558l-183.766-512h-132.288l183.762 512h-223.15v128h576v-128zM929.774 64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774-62.226-62.226z" />
|
||||
<glyph unicode="" glyph-name="subscript" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||
<glyph unicode="" glyph-name="superscript" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||
<glyph unicode="" glyph-name="charmap" d="M704 128v37.004c151.348 61.628 256 193.82 256 346.996 0 212.078-200.576 384-448 384s-448-171.922-448-384c0-153.176 104.654-285.368 256-346.996v-37.004h-192l-64 96v-224h320v222.812c-100.9 51.362-170.666 161.54-170.666 289.188 0 176.732 133.718 320 298.666 320s298.666-143.268 298.666-320c0-127.648-69.766-237.826-170.666-289.188v-222.812h320v224l-64-96h-192z" />
|
||||
<glyph unicode="" glyph-name="emoticons" d="M512 820c99.366 0 192.782-38.694 263.042-108.956s108.958-163.678 108.958-263.044-38.696-192.782-108.958-263.042-163.676-108.958-263.042-108.958-192.782 38.696-263.044 108.958-108.956 163.676-108.956 263.042 38.694 192.782 108.956 263.044 163.678 108.956 263.044 108.956zM512 896c-247.424 0-448-200.576-448-448s200.576-448 448-448 448 200.576 448 448-200.576 448-448 448v0zM320 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM576 576c0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64s-64-28.654-64-64zM512 304c-101.84 0-192.56 36.874-251.166 94.328 23.126-117.608 126.778-206.328 251.166-206.328s228.040 88.72 251.168 206.328c-58.608-57.454-149.328-94.328-251.168-94.328z" />
|
||||
<glyph unicode="" glyph-name="print" d="M256 832h512v-128h-512v128zM896 640h-768c-35.2 0-64-28.8-64-64v-256c0-35.2 28.796-64 64-64h128v-192h512v192h128c35.2 0 64 28.8 64 64v256c0 35.2-28.8 64-64 64zM704 128h-384v256h384v-256zM910.4 544c0-25.626-20.774-46.4-46.398-46.4s-46.402 20.774-46.402 46.4 20.778 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
|
||||
<glyph unicode="" glyph-name="fullscreen" d="M480 576l-192 192 128 128h-352v-352l128 128 192-192zM640 480l192 192 128-128v352h-352l128-128-192-192zM544 320l192-192-128-128h352v352l-128-128-192 192zM384 416l-192-192-128 128v-352h352l-128 128 192 192z" />
|
||||
<glyph unicode="" glyph-name="spellcheck" d="M960 832v64h-192c-35.202 0-64-28.8-64-64v-320c0-15.856 5.858-30.402 15.496-41.614l-303.496-260.386-142 148-82-70 224-288 416 448h128v64h-192v320h192zM256 448h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192h128v-192zM128 704v128h128v-128h-128zM640 512v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64zM448 832h128v-128h-128v128zM448 640h128v-128h-128v128z" />
|
||||
<glyph unicode="" glyph-name="nonbreaking" d="M448 448h-128v128h128v128h128v-128h128v-128h-128v-128h-128v128zM960 384v-320h-896v320h128v-192h640v192h128z" />
|
||||
<glyph unicode="" glyph-name="template" d="M512 576h128v-64h-128zM512 192h128v-64h-128zM576 384h128v-64h-128zM768 384v-192h-64v-64h128v256zM384 384h128v-64h-128zM320 192h128v-64h-128zM320 576h128v-64h-128zM192 768v-256h64v192h64v64zM704 512h128v256h-64v-192h-64zM64 896v-896h896v896h-896zM896 64h-768v768h768v-768zM192 384v-256h64v192h64v64zM576 768h128v-64h-128zM384 768h128v-64h-128z" />
|
||||
<glyph unicode="" glyph-name="pagebreak" d="M816 896l16-384h-640l16 384h32l16-320h512l16 320h32zM208 0l-16 320h640l-16-320h-32l-16 256h-512l-16-256h-32zM64 448h128v-64h-128zM256 448h128v-64h-128zM448 448h128v-64h-128zM640 448h128v-64h-128zM832 448h128v-64h-128z" />
|
||||
<glyph unicode="" glyph-name="restoredraft" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
|
||||
<glyph unicode="" glyph-name="bold" d="M625.442 465.818c48.074 38.15 78.558 94.856 78.558 158.182 0 114.876-100.29 208-224 208h-224v-768h288c123.712 0 224 93.124 224 208 0 88.196-59.118 163.562-142.558 193.818zM384 656c0 26.51 21.49 48 48 48h67.204c42.414 0 76.796-42.98 76.796-96s-34.382-96-76.796-96h-115.204v144zM547.2 192h-115.2c-26.51 0-48 21.49-48 48v144h163.2c42.418 0 76.8-42.98 76.8-96s-34.382-96-76.8-96z" />
|
||||
<glyph unicode="" glyph-name="italic" d="M832 832v-64h-144l-256-640h144v-64h-448v64h144l256 640h-144v64h448z" />
|
||||
<glyph unicode="" glyph-name="underline" d="M192 128h576v-64h-576v64zM640 832v-384c0-31.312-14.7-61.624-41.39-85.352-30.942-27.502-73.068-42.648-118.61-42.648-45.544 0-87.668 15.146-118.608 42.648-26.692 23.728-41.392 54.040-41.392 85.352v384h-128v-384c0-141.382 128.942-256 288-256s288 114.618 288 256v384h-128z" />
|
||||
<glyph unicode="" glyph-name="strikethrough" d="M960 448h-265.876c-50.078 35.42-114.43 54.86-182.124 54.86-89.206 0-164.572 50.242-164.572 109.712s75.366 109.714 164.572 109.714c75.058 0 140.308-35.576 159.12-82.286h113.016c-7.93 50.644-37.58 97.968-84.058 132.826-50.88 38.16-117.676 59.174-188.078 59.174-70.404 0-137.196-21.014-188.074-59.174-54.788-41.090-86.212-99.502-86.212-160.254s31.424-119.164 86.212-160.254c1.956-1.466 3.942-2.898 5.946-4.316h-265.872v-64h512.532c58.208-17.106 100.042-56.27 100.042-100.572 0-59.468-75.368-109.71-164.572-109.71-75.060 0-140.308 35.574-159.118 82.286h-113.016c7.93-50.64 37.582-97.968 84.060-132.826 50.876-38.164 117.668-59.18 188.072-59.18 70.402 0 137.198 21.016 188.074 59.174 54.79 41.090 86.208 99.502 86.208 160.254 0 35.298-10.654 69.792-30.294 100.572h204.012v64z" />
|
||||
<glyph unicode="" glyph-name="visualchars" d="M384 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448z" />
|
||||
<glyph unicode="" glyph-name="ltr" d="M448 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM64 64l224 192-224 192z" />
|
||||
<glyph unicode="" glyph-name="rtl" d="M320 832c-123.712 0-224-100.288-224-224s100.288-224 224-224v-320h128v640h64v-640h128v640h128v128h-448zM960 448l-224-192 224-192z" />
|
||||
<glyph unicode="" glyph-name="copy" d="M832 640h-192v64l-192 192h-384v-704h384v-192h576v448l-192 192zM832 549.49l101.49-101.49h-101.49v101.49zM448 805.49l101.49-101.49h-101.49v101.49zM128 832h256v-192h192v-384h-448v576zM960 64h-448v128h128v384h128v-192h192v-320z" />
|
||||
<glyph unicode="" glyph-name="resize" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
|
||||
<glyph unicode="" glyph-name="browse" d="M928 832h-416l-32 64h-352l-64-128h896zM840.34 256h87.66l32 448h-896l64-640h356.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM874.996 110.25l-134.496 110.692c17.454 28.922 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l110.692-134.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM576 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
|
||||
<glyph unicode="" glyph-name="pastetext" d="M704 576v160c0 17.6-14.4 32-32 32h-160v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-160c-17.602 0-32-14.4-32-32v-512c0-17.6 14.398-32 32-32h224v-192h576v576h-192zM320 831.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 640v64h384v-64h-384zM832 64h-448v448h448v-448zM448 448v-128h32l32 64h64v-192h-48v-64h160v64h-48v192h64l32-64h32v128z" />
|
||||
<glyph unicode="" glyph-name="codesample" d="M200.015 577.994v103.994c0 43.077 34.919 77.997 77.997 77.997h26v103.994h-26c-100.51 0-181.991-81.481-181.991-181.991v-103.994c0-43.077-34.919-77.997-77.997-77.997h-26v-103.994h26c43.077 0 77.997-34.919 77.997-77.997v-103.994c0-100.509 81.481-181.991 181.991-181.991h26v103.994h-26c-43.077 0-77.997 34.919-77.997 77.997v103.994c0 50.927-20.928 96.961-54.642 129.994 33.714 33.032 54.642 79.065 54.642 129.994zM823.985 577.994v103.994c0 43.077-34.919 77.997-77.997 77.997h-26v103.994h26c100.509 0 181.991-81.481 181.991-181.991v-103.994c0-43.077 34.919-77.997 77.997-77.997h26v-103.994h-26c-43.077 0-77.997-34.919-77.997-77.997v-103.994c0-100.509-81.482-181.991-181.991-181.991h-26v103.994h26c43.077 0 77.997 34.919 77.997 77.997v103.994c0 50.927 20.928 96.961 54.642 129.994-33.714 33.032-54.642 79.065-54.642 129.994zM615.997 603.277c0-57.435-46.56-103.994-103.994-103.994s-103.994 46.56-103.994 103.994c0 57.435 46.56 103.994 103.994 103.994s103.994-46.56 103.994-103.994zM512 448.717c-57.435 0-103.994-46.56-103.994-103.994 0-55.841 26-100.107 105.747-103.875-23.715-33.413-59.437-46.608-105.747-50.94v-61.747c0 0 207.991-18.144 207.991 216.561-0.202 57.437-46.56 103.996-103.994 103.996z" />
|
||||
</font></defs></svg>
|
||||
|
After Width: | Height: | Size: 24 KiB |
BIN
web/tinymce/skins/lightgray/fonts/tinymce-small.ttf
Normal file
BIN
web/tinymce/skins/lightgray/fonts/tinymce-small.woff
Normal file
BIN
web/tinymce/skins/lightgray/fonts/tinymce.eot
Normal file
131
web/tinymce/skins/lightgray/fonts/tinymce.svg
Normal file
@@ -0,0 +1,131 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Generated by IcoMoon</metadata>
|
||||
<defs>
|
||||
<font id="tinymce" horiz-adv-x="1024">
|
||||
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||
<missing-glyph horiz-adv-x="1024" />
|
||||
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||
<glyph unicode="" glyph-name="save" d="M896 960h-896v-1024h1024v896l-128 128zM512 832h128v-256h-128v256zM896 64h-768v768h64v-320h576v320h74.978l53.022-53.018v-714.982z" />
|
||||
<glyph unicode="" glyph-name="newdocument" d="M903.432 760.57l-142.864 142.862c-31.112 31.112-92.568 56.568-136.568 56.568h-480c-44 0-80-36-80-80v-864c0-44 36-80 80-80h736c44 0 80 36 80 80v608c0 44-25.456 105.458-56.568 136.57zM858.178 715.314c3.13-3.13 6.25-6.974 9.28-11.314h-163.458v163.456c4.34-3.030 8.184-6.15 11.314-9.28l142.864-142.862zM896 16c0-8.672-7.328-16-16-16h-736c-8.672 0-16 7.328-16 16v864c0 8.672 7.328 16 16 16h480c4.832 0 10.254-0.61 16-1.704v-254.296h254.296c1.094-5.746 1.704-11.166 1.704-16v-608z" />
|
||||
<glyph unicode="" glyph-name="fullpage" d="M1024 367.542v160.916l-159.144 15.914c-8.186 30.042-20.088 58.548-35.21 84.98l104.596 127.838-113.052 113.050-127.836-104.596c-26.434 15.124-54.942 27.026-84.982 35.208l-15.914 159.148h-160.916l-15.914-159.146c-30.042-8.186-58.548-20.086-84.98-35.208l-127.838 104.594-113.050-113.050 104.596-127.836c-15.124-26.432-27.026-54.94-35.21-84.98l-159.146-15.916v-160.916l159.146-15.914c8.186-30.042 20.086-58.548 35.21-84.982l-104.596-127.836 113.048-113.048 127.838 104.596c26.432-15.124 54.94-27.028 84.98-35.21l15.916-159.148h160.916l15.914 159.144c30.042 8.186 58.548 20.088 84.982 35.21l127.836-104.596 113.048 113.048-104.596 127.836c15.124 26.434 27.028 54.942 35.21 84.98l159.148 15.92zM704 384l-128-128h-128l-128 128v128l128 128h128l128-128v-128z" />
|
||||
<glyph unicode="" glyph-name="alignleft" d="M0 896h1024v-128h-1024zM0 704h640v-128h-640zM0 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||
<glyph unicode="" glyph-name="aligncenter" d="M0 896h1024v-128h-1024zM192 704h640v-128h-640zM192 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||
<glyph unicode="" glyph-name="alignright" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 320h640v-128h-640zM0 512h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||
<glyph unicode="" glyph-name="alignjustify" d="M0 896h1024v-128h-1024zM0 704h1024v-128h-1024zM0 512h1024v-128h-1024zM0 320h1024v-128h-1024zM0 128h1024v-128h-1024z" />
|
||||
<glyph unicode="" glyph-name="cut" d="M890.774 250.846c-45.654 45.556-103.728 69.072-157.946 69.072h-29.112l-63.904 64.008 255.62 256.038c63.904 64.010 63.904 192.028 0 256.038l-383.43-384.056-383.432 384.054c-63.904-64.008-63.904-192.028 0-256.038l255.622-256.034-63.906-64.008h-29.114c-54.22 0-112.292-23.518-157.948-69.076-81.622-81.442-92.65-202.484-24.63-270.35 29.97-29.902 70.288-44.494 112.996-44.494 54.216 0 112.29 23.514 157.946 69.072 53.584 53.464 76.742 124 67.084 185.348l65.384 65.488 65.376-65.488c-9.656-61.348 13.506-131.882 67.084-185.348 45.662-45.558 103.732-69.072 157.948-69.072 42.708 0 83.024 14.592 112.994 44.496 68.020 67.866 56.988 188.908-24.632 270.35zM353.024 114.462c-7.698-17.882-19.010-34.346-33.626-48.926-14.636-14.604-31.172-25.918-49.148-33.624-16.132-6.916-32.96-10.568-48.662-10.568-15.146 0-36.612 3.402-52.862 19.612-16.136 16.104-19.52 37.318-19.52 52.288 0 15.542 3.642 32.21 10.526 48.212 7.7 17.884 19.014 34.346 33.626 48.926 14.634 14.606 31.172 25.914 49.15 33.624 16.134 6.914 32.96 10.568 48.664 10.568 15.146 0 36.612-3.4 52.858-19.614 16.134-16.098 19.522-37.316 19.522-52.284 0.002-15.542-3.638-32.216-10.528-48.214zM512.004 293.404c-49.914 0-90.376 40.532-90.376 90.526 0 49.992 40.462 90.52 90.376 90.52s90.372-40.528 90.372-90.52c0-49.998-40.46-90.526-90.372-90.526zM855.272 40.958c-16.248-16.208-37.712-19.612-52.86-19.612-15.704 0-32.53 3.652-48.666 10.568-17.972 7.706-34.508 19.020-49.142 33.624-14.614 14.58-25.926 31.042-33.626 48.926-6.886 15.998-10.526 32.672-10.526 48.212 0 14.966 3.384 36.188 19.52 52.286 16.246 16.208 37.712 19.614 52.86 19.614 15.7 0 32.53-3.654 48.66-10.568 17.978-7.708 34.516-19.018 49.15-33.624 14.61-14.58 25.924-31.042 33.626-48.926 6.884-15.998 10.526-32.67 10.526-48.212-0.002-14.97-3.39-36.186-19.522-52.288z" />
|
||||
<glyph unicode="" glyph-name="paste" d="M832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h448l192 192v512h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM832 26.51v101.49h101.49l-101.49-101.49zM960 192h-192v-192h-320v576h512v-384z" />
|
||||
<glyph unicode="" glyph-name="searchreplace" d="M64 960h384v-64h-384zM576 960h384v-64h-384zM952 640h-56v256h-256v-256h-256v256h-256v-256h-56c-39.6 0-72-32.4-72-72v-560c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v376h128v-376c0-39.6 32.4-72 72-72h304c39.6 0 72 32.4 72 72v560c0 39.6-32.4 72-72 72zM348 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32zM544 448h-64c-17.6 0-32 14.4-32 32s14.4 32 32 32h64c17.6 0 32-14.4 32-32s-14.4-32-32-32zM924 0h-248c-19.8 0-36 14.4-36 32s16.2 32 36 32h248c19.8 0 36-14.4 36-32s-16.2-32-36-32z" />
|
||||
<glyph unicode="" glyph-name="bullist" d="M384 896h640v-128h-640v128zM384 512h640v-128h-640v128zM384 128h640v-128h-640v128zM0 832c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 448c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128zM0 64c0 70.692 57.308 128 128 128s128-57.308 128-128c0-70.692-57.308-128-128-128s-128 57.308-128 128z" />
|
||||
<glyph unicode="" glyph-name="numlist" d="M384 128h640v-128h-640zM384 512h640v-128h-640zM384 896h640v-128h-640zM192 960v-256h-64v192h-64v64zM128 434v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM256 256v-320h-192v64h128v64h-128v64h128v64h-128v64z" />
|
||||
<glyph unicode="" glyph-name="indent" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM0 256v384l256-192z" />
|
||||
<glyph unicode="" glyph-name="outdent" d="M0 896h1024v-128h-1024zM384 704h640v-128h-640zM384 512h640v-128h-640zM384 320h640v-128h-640zM0 128h1024v-128h-1024zM256 640v-384l-256 192z" />
|
||||
<glyph unicode="" glyph-name="blockquote" d="M225 512c123.712 0 224-100.29 224-224 0-123.712-100.288-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.634-11.636-22.252-24.016-31.83-37.020 11.438 1.8 23.16 2.746 35.104 2.746zM801 512c123.71 0 224-100.29 224-224 0-123.712-100.29-224-224-224s-224 100.288-224 224l-1 32c0 247.424 200.576 448 448 448v-128c-85.474 0-165.834-33.286-226.274-93.726-11.636-11.636-22.254-24.016-31.832-37.020 11.44 1.8 23.16 2.746 35.106 2.746z" />
|
||||
<glyph unicode="" glyph-name="undo" d="M761.862-64c113.726 206.032 132.888 520.306-313.862 509.824v-253.824l-384 384 384 384v-248.372c534.962 13.942 594.57-472.214 313.862-775.628z" />
|
||||
<glyph unicode="" glyph-name="redo" d="M576 711.628v248.372l384-384-384-384v253.824c-446.75 10.482-427.588-303.792-313.86-509.824-280.712 303.414-221.1 789.57 313.86 775.628z" />
|
||||
<glyph unicode="" glyph-name="link" d="M320 256c17.6-17.6 47.274-16.726 65.942 1.942l316.118 316.116c18.668 18.668 19.54 48.342 1.94 65.942s-47.274 16.726-65.942-1.942l-316.116-316.116c-18.668-18.668-19.542-48.342-1.942-65.942zM476.888 284.888c4.56-9.050 6.99-19.16 6.99-29.696 0-17.616-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.382 99.382c-12.248 12.248-18.992 28.694-18.992 46.308s6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994 10.536 0 20.644-2.43 29.696-6.99l65.338 65.338c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-60.67-60.67-60.67-159.948 0-220.618l99.382-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c55.82 55.82 60.238 144.298 13.344 205.344l-65.34-65.34zM978.498 815.116l-99.382 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.972-15.166-110.308-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.248 12.248 28.694 18.994 46.308 18.994s34.060-6.746 46.308-18.994l99.382-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.382-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.502l163.382 163.382c60.67 60.666 60.67 159.944 0 220.614z" />
|
||||
<glyph unicode="" glyph-name="unlink" d="M476.888 284.886c4.56-9.048 6.99-19.158 6.99-29.696 0-17.616-6.744-34.058-18.992-46.308l-163.38-163.38c-12.248-12.248-28.696-18.992-46.308-18.992s-34.060 6.744-46.308 18.992l-99.38 99.38c-12.248 12.25-18.992 28.696-18.992 46.308s6.744 34.060 18.992 46.308l163.38 163.382c12.248 12.246 28.696 18.992 46.308 18.992 10.538 0 20.644-2.43 29.696-6.988l65.338 65.336c-27.87 21.41-61.44 32.16-95.034 32.16-39.986 0-79.972-15.166-110.308-45.502l-163.38-163.382c-60.67-60.67-60.67-159.95 0-220.618l99.38-99.382c30.334-30.332 70.32-45.5 110.306-45.5 39.988 0 79.974 15.168 110.308 45.502l163.38 163.38c55.82 55.82 60.238 144.298 13.344 205.346l-65.34-65.338zM978.496 815.116l-99.38 99.382c-30.334 30.336-70.32 45.502-110.308 45.502-39.986 0-79.97-15.166-110.306-45.502l-163.382-163.382c-55.82-55.82-60.238-144.298-13.342-205.342l65.338 65.34c-4.558 9.050-6.988 19.16-6.988 29.694 0 17.616 6.744 34.060 18.992 46.308l163.382 163.382c12.246 12.248 28.694 18.994 46.306 18.994 17.616 0 34.060-6.746 46.308-18.994l99.38-99.382c12.248-12.248 18.992-28.694 18.992-46.308s-6.744-34.060-18.992-46.308l-163.38-163.382c-12.248-12.248-28.694-18.992-46.308-18.992-10.536 0-20.644 2.43-29.696 6.99l-65.338-65.338c27.872-21.41 61.44-32.16 95.034-32.16 39.988 0 79.974 15.168 110.308 45.504l163.38 163.38c60.672 60.666 60.672 159.944 0 220.614zM233.368 681.376l-191.994 191.994 45.256 45.256 191.994-191.994zM384 960h64v-192h-64zM0 576h192v-64h-192zM790.632 214.624l191.996-191.996-45.256-45.256-191.996 191.996zM576 128h64v-192h-64zM832 384h192v-64h-192z" />
|
||||
<glyph unicode="" glyph-name="anchor" d="M192 960v-1024l320 320 320-320v1024h-640zM768 90.51l-256 256-256-256v805.49h512v-805.49z" />
|
||||
<glyph unicode="" glyph-name="image" d="M0 832v-832h1024v832h-1024zM960 64h-896v704h896v-704zM704 608c0 53.019 42.981 96 96 96s96-42.981 96-96c0-53.019-42.981-96-96-96s-96 42.981-96 96zM896 128h-768l192 512 256-320 128 96z" />
|
||||
<glyph unicode="" glyph-name="media" d="M0 832v-768h1024v768h-1024zM192 128h-128v128h128v-128zM192 384h-128v128h128v-128zM192 640h-128v128h128v-128zM768 128h-512v640h512v-640zM960 128h-128v128h128v-128zM960 384h-128v128h128v-128zM960 640h-128v128h128v-128zM384 640v-384l256 192z" />
|
||||
<glyph unicode="" glyph-name="help" d="M448 256h128v-128h-128zM704 704c35.346 0 64-28.654 64-64v-192l-192-128h-128v64l192 128v64h-320v128h384zM512 864c-111.118 0-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118 43.272-215.584 121.844-294.156s183.038-121.844 294.156-121.844c111.118 0 215.584 43.272 294.156 121.844s121.844 183.038 121.844 294.156c0 111.118-43.272 215.584-121.844 294.156s-183.038 121.844-294.156 121.844zM512 960v0c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z" />
|
||||
<glyph unicode="" glyph-name="code" d="M320 704l-256-256 256-256h128l-256 256 256 256zM704 704h-128l256-256-256-256h128l256 256z" />
|
||||
<glyph unicode="" glyph-name="inserttime" d="M512 768c-212.076 0-384-171.922-384-384s171.922-384 384-384c212.074 0 384 171.922 384 384s-171.926 384-384 384zM715.644 180.354c-54.392-54.396-126.716-84.354-203.644-84.354s-149.25 29.958-203.646 84.354c-54.396 54.394-84.354 126.718-84.354 203.646s29.958 149.25 84.354 203.646c54.396 54.396 126.718 84.354 203.646 84.354s149.252-29.958 203.642-84.354c54.402-54.396 84.358-126.718 84.358-203.646s-29.958-149.252-84.356-203.646zM325.93 756.138l-42.94 85.878c-98.874-49.536-179.47-130.132-229.006-229.008l85.876-42.94c40.248 80.336 105.732 145.822 186.070 186.070zM884.134 570.070l85.878 42.938c-49.532 98.876-130.126 179.472-229.004 229.008l-42.944-85.878c80.338-40.248 145.824-105.732 186.070-186.068zM512 576h-64v-192c0-10.11 4.7-19.11 12.022-24.972l-0.012-0.016 160-128 39.976 49.976-147.986 118.39v176.622z" />
|
||||
<glyph unicode="" glyph-name="preview" d="M512 640c-209.368 0-395.244-100.556-512-256 116.756-155.446 302.632-256 512-256s395.244 100.554 512 256c-116.756 155.444-302.632 256-512 256zM448 512c35.346 0 64-28.654 64-64s-28.654-64-64-64-64 28.654-64 64 28.654 64 64 64zM773.616 254.704c-39.648-20.258-81.652-35.862-124.846-46.376-44.488-10.836-90.502-16.328-136.77-16.328-46.266 0-92.282 5.492-136.768 16.324-43.194 10.518-85.198 26.122-124.846 46.376-63.020 32.202-120.222 76.41-167.64 129.298 47.418 52.888 104.62 97.1 167.64 129.298 32.336 16.522 66.242 29.946 101.082 40.040-19.888-30.242-31.468-66.434-31.468-105.336 0-106.040 85.962-192 192-192s192 85.96 192 192c0 38.902-11.582 75.094-31.466 105.34 34.838-10.096 68.744-23.52 101.082-40.042 63.022-32.198 120.218-76.408 167.638-129.298-47.42-52.886-104.618-97.1-167.638-129.296zM860.918 716.278c-108.72 55.554-226.112 83.722-348.918 83.722s-240.198-28.168-348.918-83.722c-58.772-30.032-113.732-67.904-163.082-112.076v-109.206c55.338 58.566 120.694 107.754 192.194 144.29 99.62 50.904 207.218 76.714 319.806 76.714s220.186-25.81 319.804-76.716c71.502-36.536 136.858-85.724 192.196-144.29v109.206c-49.35 44.174-104.308 82.046-163.082 112.078z" />
|
||||
<glyph unicode="" glyph-name="forecolor" d="M322.018 128l57.6 192h264.764l57.6-192h113.632l-191.996 640h-223.236l-192-640h113.636zM475.618 640h72.764l57.6-192h-187.964l57.6 192z" />
|
||||
<glyph unicode="" glyph-name="table" d="M0 896v-896h1024v896h-1024zM384 320v192h256v-192h-256zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
|
||||
<glyph unicode="" glyph-name="hr" d="M0 512h1024v-128h-1024z" />
|
||||
<glyph unicode="" glyph-name="removeformat" d="M0 64h576v-128h-576zM192 960h704v-128h-704zM277.388 128l204.688 784.164 123.85-32.328-196.25-751.836zM929.774-64l-129.774 129.774-129.774-129.774-62.226 62.226 129.774 129.774-129.774 129.774 62.226 62.226 129.774-129.774 129.774 129.774 62.226-62.226-129.774-129.774 129.774-129.774z" />
|
||||
<glyph unicode="" glyph-name="sub" d="M768 50v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||
<glyph unicode="" glyph-name="sup" d="M768 754v-50h128v-64h-192v146l128 60v50h-128v64h192v-146zM676 704h-136l-188-188-188 188h-136l256-256-256-256h136l188 188 188-188h136l-256 256z" />
|
||||
<glyph unicode="" glyph-name="charmap" d="M704 64h256l64 128v-256h-384v214.214c131.112 56.484 224 197.162 224 361.786 0 214.432-157.598 382.266-352 382.266-194.406 0-352-167.832-352-382.266 0-164.624 92.886-305.302 224-361.786v-214.214h-384v256l64-128h256v32.59c-187.63 66.46-320 227.402-320 415.41 0 247.424 229.23 448 512 448s512-200.576 512-448c0-188.008-132.37-348.95-320-415.41v-32.59z" />
|
||||
<glyph unicode="" glyph-name="emoticons" d="M512 960c-282.77 0-512-229.228-512-512 0-282.77 229.228-512 512-512 282.77 0 512 229.23 512 512 0 282.772-229.23 512-512 512zM512 16c-238.586 0-432 193.412-432 432 0 238.586 193.414 432 432 432 238.59 0 432-193.414 432-432 0-238.588-193.41-432-432-432zM384 640c0-35.346-28.654-64-64-64s-64 28.654-64 64 28.654 64 64 64 64-28.654 64-64zM768 640c0-35.346-28.652-64-64-64s-64 28.654-64 64 28.652 64 64 64 64-28.654 64-64zM512 308c141.074 0 262.688 57.532 318.462 123.192-20.872-171.22-156.288-303.192-318.462-303.192-162.118 0-297.498 132.026-318.444 303.168 55.786-65.646 177.386-123.168 318.444-123.168z" />
|
||||
<glyph unicode="" glyph-name="print" d="M256 896h512v-128h-512zM960 704h-896c-35.2 0-64-28.8-64-64v-320c0-35.2 28.796-64 64-64h192v-256h512v256h192c35.2 0 64 28.8 64 64v320c0 35.2-28.8 64-64 64zM704 64h-384v320h384v-320zM974.4 608c0-25.626-20.774-46.4-46.398-46.4-25.626 0-46.402 20.774-46.402 46.4s20.776 46.4 46.402 46.4c25.626 0 46.398-20.774 46.398-46.4z" />
|
||||
<glyph unicode="" glyph-name="fullscreen" d="M1024 960v-384l-138.26 138.26-212-212-107.48 107.48 212 212-138.26 138.26zM245.74 821.74l212-212-107.48-107.48-212 212-138.26-138.26v384h384zM885.74 181.74l138.26 138.26v-384h-384l138.26 138.26-212 212 107.48 107.48zM457.74 286.26l-212-212 138.26-138.26h-384v384l138.26-138.26 212 212z" />
|
||||
<glyph unicode="" glyph-name="spellchecker" d="M128 704h128v-192h64v384c0 35.2-28.8 64-64 64h-128c-35.2 0-64-28.8-64-64v-384h64v192zM128 896h128v-128h-128v128zM960 896v64h-192c-35.202 0-64-28.8-64-64v-320c0-35.2 28.798-64 64-64h192v64h-192v320h192zM640 800v96c0 35.2-28.8 64-64 64h-192v-448h192c35.2 0 64 28.8 64 64v96c0 35.2-8.8 64-44 64 35.2 0 44 28.8 44 64zM576 576h-128v128h128v-128zM576 768h-128v128h128v-128zM832 384l-416-448-224 288 82 70 142-148 352 302z" />
|
||||
<glyph unicode="" glyph-name="nonbreaking" d="M448 384h-192v128h192v192h128v-192h192v-128h-192v-192h-128zM1024 320v-384h-1024v384h128v-256h768v256z" />
|
||||
<glyph unicode="" glyph-name="template" d="M384 768h128v-64h-128zM576 768h128v-64h-128zM896 768v-256h-192v64h128v128h-64v64zM320 576h128v-64h-128zM512 576h128v-64h-128zM192 704v-128h64v-64h-128v256h192v-64zM384 384h128v-64h-128zM576 384h128v-64h-128zM896 384v-256h-192v64h128v128h-64v64zM320 192h128v-64h-128zM512 192h128v-64h-128zM192 320v-128h64v-64h-128v256h192v-64zM960 896h-896v-896h896v896zM1024 960v0-1024h-1024v1024h1024z" />
|
||||
<glyph unicode="" glyph-name="pagebreak" d="M0 448h128v-64h-128zM192 448h192v-64h-192zM448 448h128v-64h-128zM640 448h192v-64h-192zM896 448h128v-64h-128zM880 960l16-448h-768l16 448h32l16-384h640l16 384zM144-64l-16 384h768l-16-384h-32l-16 320h-640l-16-320z" />
|
||||
<glyph unicode="" glyph-name="restoredraft" d="M576 896c247.424 0 448-200.576 448-448s-200.576-448-448-448v96c94.024 0 182.418 36.614 248.902 103.098s103.098 154.878 103.098 248.902c0 94.022-36.614 182.418-103.098 248.902s-154.878 103.098-248.902 103.098c-94.022 0-182.418-36.614-248.902-103.098-51.14-51.138-84.582-115.246-97.306-184.902h186.208l-224-256-224 256h164.57c31.060 217.102 217.738 384 443.43 384zM768 512v-128h-256v320h128v-192z" />
|
||||
<glyph unicode="" glyph-name="bold" d="M707.88 475.348c37.498 44.542 60.12 102.008 60.12 164.652 0 141.16-114.842 256-256 256h-320v-896h384c141.158 0 256 114.842 256 256 0 92.956-49.798 174.496-124.12 219.348zM384 768h101.5c55.968 0 101.5-57.42 101.5-128s-45.532-128-101.5-128h-101.5v256zM543 128h-159v256h159c58.45 0 106-57.42 106-128s-47.55-128-106-128z" />
|
||||
<glyph unicode="" glyph-name="italic" d="M896 896v-64h-128l-320-768h128v-64h-448v64h128l320 768h-128v64z" />
|
||||
<glyph unicode="" glyph-name="underline" d="M704 896h128v-416c0-159.058-143.268-288-320-288-176.73 0-320 128.942-320 288v416h128v-416c0-40.166 18.238-78.704 51.354-108.506 36.896-33.204 86.846-51.494 140.646-51.494s103.75 18.29 140.646 51.494c33.116 29.802 51.354 68.34 51.354 108.506v416zM192 128h640v-128h-640z" />
|
||||
<glyph unicode="" glyph-name="strikethrough" d="M731.42 442.964c63.92-47.938 100.58-116.086 100.58-186.964s-36.66-139.026-100.58-186.964c-59.358-44.518-137.284-69.036-219.42-69.036-82.138 0-160.062 24.518-219.42 69.036-63.92 47.938-100.58 116.086-100.58 186.964h128c0-69.382 87.926-128 192-128s192 58.618 192 128c0 69.382-87.926 128-192 128-82.138 0-160.062 24.518-219.42 69.036-63.92 47.94-100.58 116.086-100.58 186.964s36.66 139.024 100.58 186.964c59.358 44.518 137.282 69.036 219.42 69.036 82.136 0 160.062-24.518 219.42-69.036 63.92-47.94 100.58-116.086 100.58-186.964h-128c0 69.382-87.926 128-192 128s-192-58.618-192-128c0-69.382 87.926-128 192-128 82.136 0 160.062-24.518 219.42-69.036zM0 448h1024v-64h-1024z" />
|
||||
<glyph unicode="" glyph-name="visualchars" d="M384 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224z" />
|
||||
<glyph unicode="" glyph-name="ltr" d="M448 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM64 512l256-224-256-224z" />
|
||||
<glyph unicode="" glyph-name="rtl" d="M256 896h512v-128h-128v-768h-128v768h-128v-768h-128v448c-123.712 0-224 100.288-224 224s100.288 224 224 224zM960 64l-256 224 256 224z" />
|
||||
<glyph unicode="" glyph-name="copy" d="M832 704h-192v64l-192 192h-448v-768h384v-256h640v576l-192 192zM832 613.49l101.49-101.49h-101.49v101.49zM448 869.49l101.49-101.49h-101.49v101.49zM64 896h320v-192h192v-448h-512v640zM960 0h-512v192h192v448h128v-192h192v-448z" />
|
||||
<glyph unicode="" glyph-name="resize" d="M768 704h64v-64h-64zM640 576h64v-64h-64zM640 448h64v-64h-64zM640 320h64v-64h-64zM512 448h64v-64h-64zM512 320h64v-64h-64zM384 320h64v-64h-64zM768 576h64v-64h-64zM768 448h64v-64h-64zM768 320h64v-64h-64zM768 192h64v-64h-64zM640 192h64v-64h-64zM512 192h64v-64h-64zM384 192h64v-64h-64zM256 192h64v-64h-64z" />
|
||||
<glyph unicode="" glyph-name="checkbox" d="M128 416l288-288 480 480-128 128-352-352-160 160z" />
|
||||
<glyph unicode="" glyph-name="browse" d="M928 832h-416l-32 64h-352l-64-128h896zM904.34 256h74.86l44.8 448h-1024l64-640h484.080c-104.882 37.776-180.080 138.266-180.080 256 0 149.982 122.018 272 272 272 149.98 0 272-122.018 272-272 0-21.678-2.622-43.15-7.66-64zM1002.996 46.25l-198.496 174.692c17.454 28.92 27.5 62.814 27.5 99.058 0 106.040-85.96 192-192 192s-192-85.96-192-192 85.96-192 192-192c36.244 0 70.138 10.046 99.058 27.5l174.692-198.496c22.962-26.678 62.118-28.14 87.006-3.252l5.492 5.492c24.888 24.888 23.426 64.044-3.252 87.006zM640 196c-68.484 0-124 55.516-124 124s55.516 124 124 124 124-55.516 124-124-55.516-124-124-124z" />
|
||||
<glyph unicode="" glyph-name="pastetext" d="M512 448v-128h32l32 64h64v-256h-48v-64h224v64h-48v256h64l32-64h32v128zM832 640v160c0 17.6-14.4 32-32 32h-224v64c0 35.2-28.8 64-64 64h-128c-35.204 0-64-28.8-64-64v-64h-224c-17.602 0-32-14.4-32-32v-640c0-17.6 14.398-32 32-32h288v-192h640v704h-192zM384 895.886c0.034 0.038 0.072 0.078 0.114 0.114h127.768c0.042-0.036 0.082-0.076 0.118-0.114v-63.886h-128v63.886zM192 704v64h512v-64h-512zM960 0h-512v576h512v-576z" />
|
||||
<glyph unicode="" glyph-name="gamma" d="M483.2 320l-147.2 336c-9.6 25.6-19.2 44.8-25.6 54.4s-16 12.8-25.6 12.8c-16 0-25.6-3.2-28.8-3.2v70.4c9.6 6.4 25.6 6.4 38.4 9.6 32 0 57.6-6.4 73.6-22.4 6.4-6.4 12.8-16 19.2-25.6 6.4-12.8 12.8-25.6 16-41.6l121.6-291.2 150.4 371.2h92.8l-198.4-470.4v-224h-86.4v224zM0 960v-1024h1024v1024h-1024zM960 0h-896v896h896v-896z" />
|
||||
<glyph unicode="" glyph-name="orientation" d="M627.2 80h-579.2v396.8h579.2v-396.8zM553.6 406.4h-435.2v-256h435.2v256zM259.2 732.8c176 176 457.6 176 633.6 0s176-457.6 0-633.6c-121.6-121.6-297.6-160-454.4-108.8 121.6-28.8 262.4 9.6 361.6 108.8 150.4 150.4 160 384 22.4 521.6-121.6 121.6-320 128-470.4 19.2l86.4-86.4-294.4-22.4 22.4 294.4 92.8-92.8z" />
|
||||
<glyph unicode="" glyph-name="invert" d="M892.8-22.4l-89.6 89.6c-70.4-80-172.8-131.2-288-131.2-208 0-380.8 166.4-384 377.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4v0c0 0 0 0 0 3.2 0 0 0 3.2 0 3.2 3.2 105.6 48 211.2 105.6 304l-192 192 44.8 44.8 182.4-182.4c0 0 0 0 0 0l569.6-569.6c0 0 0 0 0 0l99.2-99.2-48-44.8zM896 326.4c0 0 0 0 0 0 0 3.2 0 6.4 0 6.4-9.6 316.8-384 627.2-384 627.2s-108.8-89.6-208-220.8l70.4-70.4c6.4 9.6 16 22.4 22.4 32 41.6 51.2 83.2 96 115.2 128v0c32-32 73.6-76.8 115.2-128 108.8-137.6 169.6-265.6 172.8-371.2 0 0 0-3.2 0-3.2v0 0c0-3.2 0-3.2 0-6.4s0-3.2 0-3.2v0 0c0-22.4-3.2-41.6-9.6-64l76.8-76.8c16 41.6 28.8 89.6 28.8 137.6 0 0 0 0 0 0 0 3.2 0 3.2 0 6.4s0 3.2 0 6.4z" />
|
||||
<glyph unicode="" glyph-name="codesample" d="M199.995 578.002v104.002c0 43.078 34.923 78.001 78.001 78.001h26v104.002h-26c-100.518 0-182.003-81.485-182.003-182.003v-104.002c0-43.078-34.923-78.001-78.001-78.001h-26v-104.002h26c43.078 0 78.001-34.923 78.001-78.001v-104.002c0-100.515 81.485-182.003 182.003-182.003h26v104.002h-26c-43.078 0-78.001 34.923-78.001 78.001v104.002c0 50.931-20.928 96.966-54.646 130.002 33.716 33.036 54.646 79.072 54.646 130.002zM824.005 578.002v104.002c0 43.078-34.923 78.001-78.001 78.001h-26v104.002h26c100.515 0 182.003-81.485 182.003-182.003v-104.002c0-43.078 34.923-78.001 78.001-78.001h26v-104.002h-26c-43.078 0-78.001-34.923-78.001-78.001v-104.002c0-100.515-81.488-182.003-182.003-182.003h-26v104.002h26c43.078 0 78.001 34.923 78.001 78.001v104.002c0 50.931 20.928 96.966 54.646 130.002-33.716 33.036-54.646 79.072-54.646 130.002zM616.002 603.285c0-57.439-46.562-104.002-104.002-104.002s-104.002 46.562-104.002 104.002c0 57.439 46.562 104.002 104.002 104.002s104.002-46.562 104.002-104.002zM512 448.717c-57.439 0-104.002-46.562-104.002-104.002 0-55.845 26-100.115 105.752-103.88-23.719-33.417-59.441-46.612-105.752-50.944v-61.751c0 0 208.003-18.144 208.003 216.577-0.202 57.441-46.56 104.004-104.002 104.004z" />
|
||||
<glyph unicode="" glyph-name="tablerowprops" d="M0 896v-896h1024v896h-1024zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
|
||||
<glyph unicode="" glyph-name="tablecellprops" d="M0 896v-896h1024v896h-1024zM640 256v-192h-256v192h256zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192zM704 64v192h256v-192h-256z" />
|
||||
<glyph unicode="" glyph-name="table2" d="M0 896v-832h1024v832h-1024zM320 128h-256v192h256v-192zM320 384h-256v192h256v-192zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192zM960 640h-896v192h896v-192z" />
|
||||
<glyph unicode="" glyph-name="tablemergecells" d="M0 896v-896h1024v896h-1024zM384 64v448h576v-448h-576zM640 768v-192h-256v192h256zM320 768v-192h-256v192h256zM64 512h256v-192h-256v192zM704 576v192h256v-192h-256zM64 256h256v-192h-256v192z" />
|
||||
<glyph unicode="" glyph-name="tableinsertcolbefore" d="M320 188.8v182.4h-182.4v89.6h182.4v182.4h86.4v-182.4h185.6v-89.6h-185.6v-182.4zM0 896v-896h1024v896h-1024zM640 64h-576v704h576v-704zM960 64h-256v192h256v-192zM960 320h-256v192h256v-192zM960 576h-256v192h256v-192z" />
|
||||
<glyph unicode="" glyph-name="tableinsertcolafter" d="M704 643.2v-182.4h182.4v-89.6h-182.4v-182.4h-86.4v182.4h-185.6v89.6h185.6v182.4zM0 896v-896h1024v896h-1024zM320 64h-256v192h256v-192zM320 320h-256v192h256v-192zM320 576h-256v192h256v-192zM960 64h-576v704h576v-704z" />
|
||||
<glyph unicode="" glyph-name="tableinsertrowbefore" d="M691.2 508.8h-144v-144h-70.4v144h-144v67.2h144v144h70.4v-144h144zM0 896v-896h1024v896h-1024zM320 64h-256v192h256v-192zM640 64h-256v192h256v-192zM960 64h-256v192h256v-192zM960 316.8h-896v451.2h896v-451.2z" />
|
||||
<glyph unicode="" glyph-name="tableinsertrowafter" d="M332.8 323.2h144v144h70.4v-144h144v-67.2h-144v-144h-70.4v144h-144zM0 896v-896h1024v896h-1024zM384 768h256v-192h-256v192zM64 768h256v-192h-256v192zM960 64h-896v451.2h896v-451.2zM960 576h-256v192h256v-192z" />
|
||||
<glyph unicode="" glyph-name="tablesplitcells" d="M0 896v-896h1024v896h-1024zM384 768h256v-192h-256v192zM320 64h-256v192h256v-192zM320 320h-256v192h256v-192zM320 576h-256v192h256v-192zM960 64h-576v448h576v-448zM960 576h-256v192h256v-192zM864 156.8l-60.8-60.8-131.2 131.2-131.2-131.2-60.8 60.8 131.2 131.2-131.2 131.2 60.8 60.8 131.2-131.2 131.2 131.2 60.8-60.8-131.2-131.2z" />
|
||||
<glyph unicode="" glyph-name="tabledelete" d="M0 896h1024v-896h-1024v896zM60.8 768v-704h899.2v704h-899.2zM809.6 211.2l-96-96-204.8 204.8-204.8-204.8-96 96 204.8 204.8-204.8 204.8 96 96 204.8-204.8 204.8 204.8 96-96-204.8-204.8z" />
|
||||
<glyph unicode="" glyph-name="tableleftheader" d="M0 896v-832h1024v832h-1024zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM640 640h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192zM960 640h-256v192h256v-192z" />
|
||||
<glyph unicode="" glyph-name="tabletopheader" d="M0 896v-832h1024v832h-1024zM320 128h-256v192h256v-192zM320 384h-256v192h256v-192zM640 128h-256v192h256v-192zM640 384h-256v192h256v-192zM960 128h-256v192h256v-192zM960 384h-256v192h256v-192z" />
|
||||
<glyph unicode="" glyph-name="tabledeleterow" d="M886.4 572.8l-156.8-156.8 160-160-76.8-76.8-160 160-156.8-156.8-76.8 73.6 160 160-163.2 163.2 76.8 76.8 163.2-163.2 156.8 156.8 73.6-76.8zM0 896v-896h1024v896h-1024zM960 576h-22.4l-64-64h86.4v-192h-89.6l64-64h25.6v-192h-896v192h310.4l64 64h-374.4v192h371.2l-64 64h-307.2v192h896v-192z" />
|
||||
<glyph unicode="" glyph-name="tabledeletecol" d="M320 499.2l64-64v-12.8l-64-64v140.8zM640 422.4l64-64v137.6l-64-64v-9.6zM1024 896v-896h-1024v896h1024zM960 768h-256v-51.2l-12.8 12.8-51.2-51.2v89.6h-256v-89.6l-51.2 51.2-12.8-12.8v51.2h-256v-704h256v118.4l35.2-35.2 28.8 28.8v-115.2h256v115.2l48-48 16 16v-83.2h256v707.2zM672 662.4l-156.8-156.8-163.2 163.2-76.8-76.8 163.2-163.2-156.8-156.8 76.8-76.8 156.8 156.8 160-160 76.8 76.8-160 160 156.8 156.8-76.8 76.8z" />
|
||||
<glyph unicode="" glyph-name="a11y" d="M960 704v64l-448-128-448 128v-64l320-128v-256l-128-448h64l192 448 192-448h64l-128 448v256zM416 800q0 40 28 68t68 28 68-28 28-68-28-68-68-28-68 28-28 68z" />
|
||||
<glyph unicode="" glyph-name="toc" d="M0 896h128v-128h-128v128zM192 896h832v-128h-832v128zM192 704h128v-128h-128v128zM384 704h640v-128h-640v128zM384 512h128v-128h-128v128zM576 512h448v-128h-448v128zM0 320h128v-128h-128v128zM192 320h832v-128h-832v128zM192 128h128v-128h-128v128zM384 128h640v-128h-640v128z" />
|
||||
<glyph unicode="" glyph-name="fill" d="M521.6 915.2l-67.2-67.2-86.4 86.4-86.4-86.4 86.4-86.4-368-368 432-432 518.4 518.4-428.8 435.2zM435.2 134.4l-262.4 262.4 35.2 35.2 576 51.2-348.8-348.8zM953.6 409.6c-6.4-6.4-16-16-28.8-32-28.8-32-41.6-64-41.6-89.6v0 0 0 0 0 0 0c0-16 6.4-35.2 22.4-48 12.8-12.8 32-22.4 48-22.4s35.2 6.4 48 22.4 22.4 32 22.4 48v0 0 0 0 0 0 0c0 25.6-12.8 54.4-41.6 89.6-9.6 16-22.4 25.6-28.8 32v0z" />
|
||||
<glyph unicode="" glyph-name="borderwidth" d="M0 265.6h1024v-128h-1024v128zM0 32h1024v-64h-1024v64zM0 566.4h1024v-192h-1024v192zM0 928h1024v-256h-1024v256z" />
|
||||
<glyph unicode="" glyph-name="line" d="M739.2 627.2l-502.4-502.4h-185.6v185.6l502.4 502.4 185.6-185.6zM803.2 688l-185.6 185.6 67.2 67.2c22.4 22.4 54.4 22.4 76.8 0l108.8-108.8c22.4-22.4 22.4-54.4 0-76.8l-67.2-67.2zM41.6 48h940.8v-112h-940.8v112z" />
|
||||
<glyph unicode="" glyph-name="count" d="M0 480h1024v-64h-1024v64zM304 912v-339.2h-67.2v272h-67.2v67.2zM444.8 694.4v-54.4h134.4v-67.2h-201.6v153.6l134.4 64v54.4h-134.4v67.2h201.6v-153.6zM854.4 912v-339.2h-204.8v67.2h137.6v67.2h-137.6v70.4h137.6v67.2h-137.6v67.2zM115.2 166.4c3.2 57.6 38.4 83.2 108.8 83.2 38.4 0 67.2-9.6 86.4-25.6s25.6-35.2 25.6-70.4v-112c0-25.6 0-28.8 9.6-41.6h-73.6c-3.2 9.6-3.2 9.6-6.4 19.2-22.4-19.2-41.6-25.6-70.4-25.6-54.4 0-89.6 32-89.6 76.8s28.8 70.4 99.2 80l38.4 6.4c16 3.2 22.4 6.4 22.4 16 0 12.8-12.8 22.4-38.4 22.4s-41.6-9.6-44.8-28.8h-67.2zM262.4 115.2c-6.4-3.2-12.8-6.4-25.6-6.4l-25.6-6.4c-25.6-6.4-38.4-16-38.4-28.8 0-16 12.8-25.6 35.2-25.6s41.6 9.6 54.4 32v35.2zM390.4 336h73.6v-112c22.4 16 41.6 22.4 67.2 22.4 64 0 105.6-51.2 105.6-124.8 0-76.8-44.8-134.4-108.8-134.4-32 0-48 9.6-67.2 35.2v-28.8h-70.4v342.4zM460.8 121.6c0-41.6 22.4-70.4 51.2-70.4s51.2 28.8 51.2 70.4c0 44.8-19.2 70.4-51.2 70.4-28.8 0-51.2-28.8-51.2-70.4zM851.2 153.6c-3.2 22.4-19.2 35.2-44.8 35.2-32 0-51.2-25.6-51.2-70.4 0-48 19.2-73.6 51.2-73.6 25.6 0 41.6 12.8 44.8 41.6l70.4-3.2c-9.6-60.8-54.4-96-118.4-96-73.6 0-121.6 51.2-121.6 128 0 80 48 131.2 124.8 131.2 64 0 108.8-35.2 112-96h-67.2z" />
|
||||
<glyph unicode="" glyph-name="reload" d="M889.68 793.68c-93.608 102.216-228.154 166.32-377.68 166.32-282.77 0-512-229.23-512-512h96c0 229.75 186.25 416 416 416 123.020 0 233.542-53.418 309.696-138.306l-149.696-149.694h352v352l-134.32-134.32zM928 448c0-229.75-186.25-416-416-416-123.020 0-233.542 53.418-309.694 138.306l149.694 149.694h-352v-352l134.32 134.32c93.608-102.216 228.154-166.32 377.68-166.32 282.77 0 512 229.23 512 512h-96z" />
|
||||
<glyph unicode="" glyph-name="translate" d="M553.6 304l-118.4 118.4c80 89.6 137.6 195.2 172.8 304h137.6v92.8h-326.4v92.8h-92.8v-92.8h-326.4v-92.8h518.4c-32-89.6-80-176-147.2-249.6-44.8 48-80 99.2-108.8 156.8h-92.8c35.2-76.8 80-147.2 137.6-211.2l-236.8-233.6 67.2-67.2 233.6 233.6 144-144c3.2 0 38.4 92.8 38.4 92.8zM816 540.8h-92.8l-208-560h92.8l51.2 140.8h220.8l51.2-140.8h92.8l-208 560zM691.2 214.4l76.8 201.6 76.8-201.6h-153.6z" />
|
||||
<glyph unicode="" glyph-name="drag" d="M576 896h128v-128h-128v128zM576 640h128v-128h-128v128zM320 640h128v-128h-128v128zM576 384h128v-128h-128v128zM320 384h128v-128h-128v128zM320 128h128v-128h-128v128zM576 128h128v-128h-128v128zM320 896h128v-128h-128v128z" />
|
||||
<glyph unicode="" glyph-name="home" d="M1024 369.556l-512 397.426-512-397.428v162.038l512 397.426 512-397.428zM896 384v-384h-256v256h-256v-256h-256v384l384 288z" />
|
||||
<glyph unicode="" glyph-name="books" d="M576.234 670.73l242.712 81.432 203.584-606.784-242.712-81.432zM0 64h256v704h-256v-704zM64 640h128v-64h-128v64zM320 64h256v704h-256v-704zM384 640h128v-64h-128v64z" />
|
||||
<glyph unicode="" glyph-name="upload" d="M839.432 760.57c27.492-27.492 50.554-78.672 55.552-120.57h-318.984v318.984c41.898-4.998 93.076-28.060 120.568-55.552l142.864-142.862zM512 576v384h-368c-44 0-80-36-80-80v-864c0-44 36-80 80-80h672c44 0 80 36 80 80v560h-384zM576 192v-192h-192v192h-160l256 256 256-256h-160z" />
|
||||
<glyph unicode="" glyph-name="editimage" d="M768 416v-352h-640v640h352l128 128h-512c-52.8 0-96-43.2-96-96v-704c0-52.8 43.2-96 96-96h704c52.798 0 96 43.2 96 96v512l-128-128zM864 960l-608-608v-160h160l608 608c0 96-64 160-160 160zM416 320l-48 48 480 480 48-48-480-480z" />
|
||||
<glyph unicode="" glyph-name="bubble" d="M928 896h-832c-52.8 0-96-43.2-96-96v-512c0-52.8 43.2-96 96-96h160v-256l307.2 256h364.8c52.8 0 96 43.2 96 96v512c0 52.8-43.2 96-96 96zM896 320h-379.142l-196.858-174.714v174.714h-192v448h768v-448z" />
|
||||
<glyph unicode="" glyph-name="user" d="M622.826 257.264c-22.11 3.518-22.614 64.314-22.614 64.314s64.968 64.316 79.128 150.802c38.090 0 61.618 91.946 23.522 124.296 1.59 34.054 48.96 267.324-190.862 267.324s-192.45-233.27-190.864-267.324c-38.094-32.35-14.57-124.296 23.522-124.296 14.158-86.486 79.128-150.802 79.128-150.802s-0.504-60.796-22.614-64.314c-71.22-11.332-337.172-128.634-337.172-257.264h896c0 128.63-265.952 245.932-337.174 257.264z" />
|
||||
<glyph unicode="" glyph-name="lock" d="M592 512h-16v192c0 105.87-86.13 192-192 192h-128c-105.87 0-192-86.13-192-192v-192h-16c-26.4 0-48-21.6-48-48v-480c0-26.4 21.6-48 48-48h544c26.4 0 48 21.6 48 48v480c0 26.4-21.6 48-48 48zM192 704c0 35.29 28.71 64 64 64h128c35.29 0 64-28.71 64-64v-192h-256v192z" />
|
||||
<glyph unicode="" glyph-name="unlock" d="M768 896c105.87 0 192-86.13 192-192v-192h-128v192c0 35.29-28.71 64-64 64h-128c-35.29 0-64-28.71-64-64v-192h16c26.4 0 48-21.6 48-48v-480c0-26.4-21.6-48-48-48h-544c-26.4 0-48 21.6-48 48v480c0 26.4 21.6 48 48 48h400v192c0 105.87 86.13 192 192 192h128z" />
|
||||
<glyph unicode="" glyph-name="settings" d="M448 832v16c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576zM256 704v128h128v-128h-128zM832 528c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-576v-128h576v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h192v128h-192v16zM640 384v128h128v-128h-128zM448 208c0 26.4-21.6 48-48 48h-160c-26.4 0-48-21.6-48-48v-16h-192v-128h192v-16c0-26.4 21.6-48 48-48h160c26.4 0 48 21.6 48 48v16h576v128h-576v16zM256 64v128h128v-128h-128z" />
|
||||
<glyph unicode="" glyph-name="remove2" d="M192-64h640l64 704h-768zM640 832v128h-256v-128h-320v-192l64 64h768l64-64v192h-320zM576 832h-128v64h128v-64z" />
|
||||
<glyph unicode="" glyph-name="menu" d="M384 896h256v-256h-256zM384 576h256v-256h-256zM384 256h256v-256h-256z" />
|
||||
<glyph unicode="" glyph-name="warning" d="M1009.956 44.24l-437.074 871.112c-16.742 29.766-38.812 44.648-60.882 44.648s-44.14-14.882-60.884-44.648l-437.074-871.112c-33.486-59.532-5-108.24 63.304-108.24h869.308c68.302 0 96.792 48.708 63.302 108.24zM512 64c-35.346 0-64 28.654-64 64 0 35.348 28.654 64 64 64 35.348 0 64-28.652 64-64 0-35.346-28.652-64-64-64zM556 256h-88l-20 256c0 35.346 28.654 64 64 64s64-28.654 64-64l-20-256z" />
|
||||
<glyph unicode="" glyph-name="question" d="M448 256h128v-128h-128zM704 704c35.346 0 64-28.654 64-64v-192l-192-128h-128v64l192 128v64h-320v128h384zM512 864c-111.118 0-215.584-43.272-294.156-121.844s-121.844-183.038-121.844-294.156c0-111.118 43.272-215.584 121.844-294.156s183.038-121.844 294.156-121.844c111.118 0 215.584 43.272 294.156 121.844s121.844 183.038 121.844 294.156c0 111.118-43.272 215.584-121.844 294.156s-183.038 121.844-294.156 121.844zM512 960v0c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512s229.23 512 512 512z" />
|
||||
<glyph unicode="" glyph-name="pluscircle" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 64c-212.078 0-384 171.922-384 384s171.922 384 384 384c212.078 0 384-171.922 384-384s-171.922-384-384-384zM768 384h-192v-192h-128v192h-192v128h192v192h128v-192h192z" />
|
||||
<glyph unicode="" glyph-name="info" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM448 768h128v-128h-128v128zM640 128h-256v64h64v256h-64v64h192v-320h64v-64z" />
|
||||
<glyph unicode="" glyph-name="notice" d="M1024 224l-288 736h-448l-288-288v-448l288-288h448l288 288v448l-288 288zM576 128h-128v128h128v-128zM576 384h-128v384h128v-384z" />
|
||||
<glyph unicode="" glyph-name="drop" d="M864.626 486.838c-65.754 183.44-205.11 348.15-352.626 473.162-147.516-125.012-286.87-289.722-352.626-473.162-40.664-113.436-44.682-236.562 12.584-345.4 65.846-125.14 198.632-205.438 340.042-205.438s274.196 80.298 340.040 205.44c57.27 108.838 53.25 231.962 12.586 345.398zM738.764 201.044c-43.802-83.252-132.812-137.044-226.764-137.044-55.12 0-108.524 18.536-152.112 50.652 13.242-1.724 26.632-2.652 40.112-2.652 117.426 0 228.668 67.214 283.402 171.242 44.878 85.292 40.978 173.848 23.882 244.338 14.558-28.15 26.906-56.198 36.848-83.932 22.606-63.062 40.024-156.34-5.368-242.604z" />
|
||||
<glyph unicode="" glyph-name="minus" d="M0 544v-192c0-17.672 14.328-32 32-32h960c17.672 0 32 14.328 32 32v192c0 17.672-14.328 32-32 32h-960c-17.672 0-32-14.328-32-32z" />
|
||||
<glyph unicode="" glyph-name="plus" d="M992 576h-352v352c0 17.672-14.328 32-32 32h-192c-17.672 0-32-14.328-32-32v-352h-352c-17.672 0-32-14.328-32-32v-192c0-17.672 14.328-32 32-32h352v-352c0-17.672 14.328-32 32-32h192c17.672 0 32 14.328 32 32v352h352c17.672 0 32 14.328 32 32v192c0 17.672-14.328 32-32 32z" />
|
||||
<glyph unicode="" glyph-name="arrowup" d="M0 320l192-192 320 320 320-320 192 192-511.998 512z" />
|
||||
<glyph unicode="" glyph-name="arrowright" d="M384 960l-192-192 320-320-320-320 192-192 512 512z" />
|
||||
<glyph unicode="" glyph-name="arrowdown" d="M1024 576l-192 192-320-320-320 320-192-192 512-511.998z" />
|
||||
<glyph unicode="" glyph-name="arrowup2" d="M768 320l-256 256-256-256z" />
|
||||
<glyph unicode="" glyph-name="arrowdown2" d="M256 576l256-256 256 256z" />
|
||||
<glyph unicode="" glyph-name="menu2" d="M256 704l256-256 256 256zM255.996 384.004l256-256 256 256z" />
|
||||
<glyph unicode="" glyph-name="newtab" d="M704 384l128 128v-512h-768v768h512l-128-128h-256v-512h512zM960 896v-352l-130.744 130.744-354.746-354.744h-90.51v90.512l354.744 354.744-130.744 130.744z" />
|
||||
<glyph unicode="" glyph-name="rotateleft" d="M607.998 831.986c-212.070 0-383.986-171.916-383.986-383.986h-191.994l246.848-246.848 246.848 246.848h-191.994c0 151.478 122.798 274.276 274.276 274.276 151.48 0 274.276-122.798 274.276-274.276 0-151.48-122.796-274.276-274.276-274.276v-109.71c212.070 0 383.986 171.916 383.986 383.986s-171.916 383.986-383.986 383.986z" />
|
||||
<glyph unicode="" glyph-name="rotateright" d="M416.002 831.986c212.070 0 383.986-171.916 383.986-383.986h191.994l-246.848-246.848-246.848 246.848h191.994c0 151.478-122.798 274.276-274.276 274.276-151.48 0-274.276-122.798-274.276-274.276 0-151.48 122.796-274.276 274.276-274.276v-109.71c-212.070 0-383.986 171.916-383.986 383.986s171.916 383.986 383.986 383.986z" />
|
||||
<glyph unicode="" glyph-name="flipv" d="M0 576h1024v384zM1024 0v384h-1024z" />
|
||||
<glyph unicode="" glyph-name="fliph" d="M576 960v-1024h384zM0-64h384v1024z" />
|
||||
<glyph unicode="" glyph-name="zoomin" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM448 768h-128v-128h-128v-128h128v-128h128v128h128v128h-128z" />
|
||||
<glyph unicode="" glyph-name="zoomout" d="M992.262 88.604l-242.552 206.294c-25.074 22.566-51.89 32.926-73.552 31.926 57.256 67.068 91.842 154.078 91.842 249.176 0 212.078-171.922 384-384 384-212.076 0-384-171.922-384-384s171.922-384 384-384c95.098 0 182.108 34.586 249.176 91.844-1-21.662 9.36-48.478 31.926-73.552l206.294-242.552c35.322-39.246 93.022-42.554 128.22-7.356s31.892 92.898-7.354 128.22zM384 320c-141.384 0-256 114.616-256 256s114.616 256 256 256 256-114.616 256-256-114.614-256-256-256zM192 640h384v-128h-384z" />
|
||||
<glyph unicode="" glyph-name="sharpen" d="M768 832h-512l-256-256 512-576 512 576-256 256zM512 181.334v2.666h-2.37l-14.222 16h16.592v16h-30.814l-14.222 16h45.036v16h-59.258l-14.222 16h73.48v16h-87.704l-14.222 16h101.926v16h-116.148l-14.222 16h130.37v16h-144.592l-14.222 16h158.814v16h-173.038l-14.222 16h187.26v16h-201.482l-14.222 16h215.704v16h-229.926l-14.222 16h244.148v16h-258.372l-14.222 16h272.594v16h-286.816l-14.222 16h301.038v16h-315.26l-14.222 16h329.482v16h-343.706l-7.344 8.262 139.072 139.072h211.978v-3.334h215.314l16-16h-231.314v-16h247.314l16-16h-263.314v-16h279.314l16-16h-295.314v-16h311.314l16-16h-327.314v-16h343.312l7.738-7.738-351.050-394.928z" />
|
||||
<glyph unicode="" glyph-name="options" d="M64 768h896v-192h-896zM64 512h896v-192h-896zM64 256h896v-192h-896z" />
|
||||
<glyph unicode="" glyph-name="sun" d="M512 128c35.346 0 64-28.654 64-64v-64c0-35.346-28.654-64-64-64s-64 28.654-64 64v64c0 35.346 28.654 64 64 64zM512 768c-35.346 0-64 28.654-64 64v64c0 35.346 28.654 64 64 64s64-28.654 64-64v-64c0-35.346-28.654-64-64-64zM960 512c35.346 0 64-28.654 64-64s-28.654-64-64-64h-64c-35.348 0-64 28.654-64 64s28.652 64 64 64h64zM192 448c0-35.346-28.654-64-64-64h-64c-35.346 0-64 28.654-64 64s28.654 64 64 64h64c35.346 0 64-28.654 64-64zM828.784 221.726l45.256-45.258c24.992-24.99 24.992-65.516 0-90.508-24.994-24.992-65.518-24.992-90.51 0l-45.256 45.256c-24.992 24.99-24.992 65.516 0 90.51 24.994 24.992 65.518 24.992 90.51 0zM195.216 674.274l-45.256 45.256c-24.994 24.994-24.994 65.516 0 90.51s65.516 24.994 90.51 0l45.256-45.256c24.994-24.994 24.994-65.516 0-90.51s-65.516-24.994-90.51 0zM828.784 674.274c-24.992-24.992-65.516-24.992-90.51 0-24.992 24.994-24.992 65.516 0 90.51l45.256 45.254c24.992 24.994 65.516 24.994 90.51 0 24.992-24.994 24.992-65.516 0-90.51l-45.256-45.254zM195.216 221.726c24.992 24.992 65.518 24.992 90.508 0 24.994-24.994 24.994-65.52 0-90.51l-45.254-45.256c-24.994-24.992-65.516-24.992-90.51 0s-24.994 65.518 0 90.508l45.256 45.258zM512 704c-141.384 0-256-114.616-256-256 0-141.382 114.616-256 256-256 141.382 0 256 114.618 256 256 0 141.384-114.616 256-256 256zM512 288c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160-71.634-160-160-160z" />
|
||||
<glyph unicode="" glyph-name="moon" d="M715.812 895.52c-60.25 34.784-124.618 55.904-189.572 64.48 122.936-160.082 144.768-384.762 37.574-570.42-107.2-185.67-312.688-279.112-512.788-252.68 39.898-51.958 90.376-97.146 150.628-131.934 245.908-141.974 560.37-57.72 702.344 188.198 141.988 245.924 57.732 560.372-188.186 702.356z" />
|
||||
<glyph unicode="" glyph-name="contrast" d="M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM128 448c0 212.078 171.922 384 384 384v-768c-212.078 0-384 171.922-384 384z" />
|
||||
<glyph unicode="" glyph-name="remove22" d="M893.254 738.746l-90.508 90.508-290.746-290.744-290.746 290.744-90.508-90.506 290.746-290.748-290.746-290.746 90.508-90.508 290.746 290.746 290.746-290.746 90.508 90.51-290.744 290.744z" />
|
||||
<glyph unicode="" glyph-name="arrowleft" d="M672-64l192 192-320 320 320 320-192 192-512-512z" />
|
||||
<glyph unicode="" glyph-name="resize2" d="M0 896v-384c0-35.346 28.654-64 64-64s64 28.654 64 64v229.488l677.488-677.488h-229.488c-35.346 0-64-28.652-64-64 0-35.346 28.654-64 64-64h384c35.346 0 64 28.654 64 64v384c0 35.348-28.654 64-64 64s-64-28.652-64-64v-229.488l-677.488 677.488h229.488c35.346 0 64 28.654 64 64s-28.652 64-64 64h-384c-35.346 0-64-28.654-64-64z" />
|
||||
<glyph unicode="" glyph-name="crop" d="M832 704l192 192-64 64-192-192h-448v192h-128v-192h-192v-128h192v-512h512v-192h128v192h192v128h-192v448zM320 640h320l-320-320v320zM384 256l320 320v-320h-320z" />
|
||||
</font></defs></svg>
|
||||
|
After Width: | Height: | Size: 45 KiB |
BIN
web/tinymce/skins/lightgray/fonts/tinymce.ttf
Normal file
BIN
web/tinymce/skins/lightgray/fonts/tinymce.woff
Normal file
BIN
web/tinymce/skins/lightgray/img/anchor.gif
Normal file
|
After Width: | Height: | Size: 53 B |
BIN
web/tinymce/skins/lightgray/img/flash.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
web/tinymce/skins/lightgray/img/loader.gif
Normal file
|
After Width: | Height: | Size: 2.5 KiB |