Corrected mailing functions, now they load the file mail.conf.php. Previously the file mail.conf.dist.php was to be loaded by mistake. (Feature #272)
Online editor: A new configuration option about editor's background has been proposed by Wofganag Schneider and it has been implemented. See http://www.chamilo.org/node/107 (Feature #347)
Online editor: IE proprietary commenting tags are desactivated before loading the edited text. This fix has been proposed by Hubert Borderiou. (Bug #573)
+
Online editor: Upgraded from FCKEditor 2.6.5 to FCKEditor 2.6.6, Build 25427 - Feature #626
Fixed bugs caused by the undefined constant REL_SYS_PATH and by the declared twice constant TABLE_MAIN_GROUP. Problems have been reporded by krikrizzz and Knightly. See the related forum topics http://www.chamilo.org/en/node/190 and http://www.chamilo.org/en/node/154 (Feature #347)
Fixed course copy table lp_item audio not copied. Reported by Henri Hedman (Bug #575)
Fixed Added an option to cancel prerequisites in a course (Learning path). Fixed by aboivin in http://www.chamilo.org/node/146
[#2757] Fixed
- a minor bug which causes selection positions to be improperly restored during undos
- and redos.
-
-
- Version 2.6.4 Beta
-
- New Features and Improvements:
-
-
[#2685] Integration
- with "WebSpellChecker", a zero installation and free spell checker
- provided by SpellChecker.net. This is now the default spell checker in the editor
- (requires internet connection). All previous spell checking solutions are still
- available.
-
[#2430] In the
- table dialog it's possible to create header cells in the first row (included in
- a thead element) or the first column of the table.
-
[#822] The table
- cell dialog allows switching between normal data cells or header cells (TD vs. TH).
-
[#2381] Protected
- the editor from duplicate iframes
-
[#1752] Fixed
- the issue with tablecommands plugin and undefined tagName.
-
[#2333] The >
- character inside text wasn't encoded in Opera and Safari.
-
[#2467] Fixed
- JavaScript error with the fit window command in source mode.
-
[#2472] Splitting
- a TH will create a two TH, not a TH and a TD.
-
[#1891] Removed
- unnecessary name attributes in dialogs.
-
[#798, #2495] If an image was placed inside
- a container with dimensions or floating it wasn't possible to edit its properties
- from the toolbar or context menu.
[#2597] Fixed
- the issue where dropping contents from outside of the editor doesn't work in Safari.
-
[#2412] Fixed
- the issue where FCK.InsertHtml() is no longer removing selected contents after content
- insertion in Firefox.
-
[#2407] Fixed
- the issue where the Div container command and the blockquote command would break
- lists.
-
[#2469] Fixed
- a minor issue where FCK.SetData() may cause the editor to become unresponsive to
- the first click after being defocused.
-
[#2611] Fixed
- an extra slash on quickupload of the asp connector.
-
[#2616] Fixed
- another situation where new elements were inserted at the beginning of the content
- in IE.
-
[#2634] Fixed
- two obsolete references to Array::AddItem() instances still in the code.
-
[#2679] Fixed
- infinite loop problems with FCKDomRangeIterator class which causes some commands
- to hang when applied to certain document structures.
-
[#2649] Fixed
- a JavaScript error in IE when user tries to search with the "Match whole word" option
- enabled and the matched word is at exactly the end of document.
[#439] Added a
- new context menu option for opening links in the editor.
-
[#2220]
- Email links from the Link dialog are now encoded by default
- to prevent being harvested by spammers. (Kudos to asuter for proposing the patch)
-
-
[#2234] Added
- the ability to create, modify and remove DIV containers.
-
[#2247] The
- SHIFT+SPACE keystroke will now produce a character.
-
-
[#2252] It's
- now possible to enable the browsers default menu using the configuration file (FCKConfig.BrowserContextMenu
- option).
-
[#2032] Added
- HTML samples for legacy HTML and Flash HTML.
-
[#234] Introduced
- the "PreventSubmitHandler" setting, which makes it possible to instruct the editor
- to not handle the hidden field update on form submit events.
-
-
- Fixed Bugs:
-
-
[#2319] On Opera
- and Firefox 3, the entire page was scrolling on SHIFT+ENTER, or when EnterMode='br'.
-
[#2321] On Firefox
- 3, the entire page was scrolling when inserting block elements with the FCK.InsertElement
- function, used by the Table and Horizontal Rule buttons..
-
[#692] Added some
- hints in editor/css/fck_editorarea.css on how to handle style items that would break
- the style combo.
-
[#2263] Fixed
- a JavaScript error in IE which occurs when there are placeholder elements in the
- document and the user has pressed the Source button.
-
[#2314] Corrected
- mixed up Chinese translations for the blockquote command.
-
[#2323] Fixed
- the issue where the show blocks command loses the current selection from the view
- area when editing a long document.
-
[#2322] Fixed
- the issue where the fit window command loses the current selection and scroll position
- in the editing area.
-
[#1917] Fixed
- the issue where the merge down command for tables cells does not work in IE for
- more than two cells.
-
[#2320] Fixed
- the issue where the Find/Replace dialog scrolls the entire page.
[#1907] Fixed
- sporadic "FCKeditorAPI is not defined" errors in Firefox 3.
-
[#2356] Fixed
- access denied error in IE7 when FCKeditor is launched from local filesystem.
-
[#1150] Fixed
- the type="_moz" attribute that sometimes appear in <br> tags in non-IE browsers.
-
[#1229] Converting
- multiple contiguous paragraphs to Formatted will now be merged into a single <PRE>
- block.
-
[#2363] There
- were some sporadic "Permission Denied" errors with IE on some situations.
-
[#2135] Fixed
- a data loss bug in IE when there are @import statements in the editor's CSS files,
- and IE's cache is set to "Check for newer versions on every visit".
-
[#2376] FCK.InsertHtml()
- will now insert to the last selected position after the user has selected things
- outside of FCKeditor, in IE.
-
[#2368] Fixed
- broken protect source logic for comments in IE.
-
[#2387] Fixed
- JavaScript error with list commands when the editable document is selected with
- Ctrl-A.
-
[#2390] Fixed
- the issue where indent styles in JavaScript-generated <p> blocks are erased
- in IE.
-
[#2394] Fixed
- JavaScript error with the "split vertically" command in IE when attempting to split
- cells in the last row of a table.
-
[#2316] The sample
- posted data page has now the table fixed at 100% width.
-
[#2396] SpellerPages
- was causing a "Permission Denied" error in some situations.
-
-
- Version 2.6.2
-
- New Features and Improvements:
-
-
[#2043] The debug
- script is not any more part of the compressed files. If FCKeditor native debugging
- features (FCKDebug) are required, the _source folder must be present in your installation.
-
-
- Fixed Bugs:
-
-
[#2248] Calling
- FCK.InsertHtml( 'nbsp;') was inserting a plain space instead of a non breaking space
- character.
-
[#2273] The dragresizetable
- plugin now works in Firefox 3 as well.
-
[#2254] Minor
- fix in FCKSelection for nodeTagName object.
-
[#1614] Unified
- FCKConfig.FullBasePath with FCKConfig.BasePath.
-
[#2127] Changed
- floating dialogs to use fixed positioning so that they are no longer affected by
- scrolling.
-
[#2018] Reversed
- the fix for #183
- which broke FCKeditorAPI's cleanup logic. A new configuration directive MsWebBrowserControlCompat
- has been added for those who wish to force the #183 fix to be enabled.
-
[#2276] [#2279] On Opera
- and Firefox 3, the entire page was scrolling on ENTER.
-
[#2149] CSS urls
- with querystring parameters were not being accepted for CSS values in the configuration
- file (like EditorAreaCSS).
-
[#2287] On some
- specific cases, with Firefox 2, some extra spacing was appearing in the final HTML
- on posting, if inserting two successive tables.
-
[#2287] Block
- elements (like tables or horizontal rules) will be inserted correctly now when the
- cursor is at the start or the end of blocks. No extra paragraphs will be included
- in this operation.
-
[#2197] The TAB
- key will now have the default browser behavior if TabSpaces=0. It will move the
- focus out of the editor (expect on Safari).
-
[#2296] Fixed
- permission denied error on clicking on files in the file browser.
-
-
- Version 2.6.1
-
- New Features and Improvements:
-
-
[#2150] The searching
- speed of the Find/Replace dialog has been vastly improved.
-
New language file for Gujarati (by Nilam Doctor).
-
A new TabIndex property has been added to the JavaScript integration files.
-
[#2215] Following
- the above new feature, the ReplaceTextarea method will now copy the textarea.tabIndex
- value if available.
-
[#2163] If the
- FCKConfig.DocType setting points to a HTML DocType then the output won't generate
- self-closing tags (it will output <img > instead of <img />).
-
[#2173] A throbber
- will be shown in the Quick Uploads.
-
[#2142] HTML
- samples will now use sampleposteddata.php in action parameter inside a form.
-
-
- Fixed Bugs:
-
-
[#768] It is no
- longer possible for an image to have its width and height defined with both HTML
- attributes and inline CSS styles in IE.
-
[#1426] Fixed
- the error loading fckstyles.xml in servers which cannot return the correct content
- type header for .xml files.
-
[#2102] Fixed
- FCKConfig.DocType which stopped working in FCKeditor 2.6.
-
[#2039] Fixed
- the locking up issue in the Find/Replace dialog.
-
[#2124] PHP File
- Browser: fixed issue with resolving paths on Windows servers with PHP 5.2.4/5.2.5.
-
[#2059] Fixed
- the error in the toolbar name in fckeditor.py.
-
[#2065] Floating
- dialogs will now block the user from re-selecting the editing area by pressing Tab.
-
[#2114] Added
- a workaround for an IE6 bug which causes floating dialogs to appear blank after
- opening it for the first time.
-
[#2136] Fixed
- JavaScript error in IE when opening the bullet list properties dialog.
-
[#1633] External
- styles should no longer interfere with the appearance of the editor and floating
- panels now.
-
[#2113] Fixed
- unneeded <span class="Apple-style-span"> created after inserting
- special characters.
[#2125] Fixed
- the issue that FCK.InsertHtml() doesn't insert contents at the caret position when
- dialogs are opened in IE.
-
[#1764] FCKeditor
- will no longer catch focus in IE on load when StartupFocus is false and the initial
- content is empty.
-
[#2126] Opening
- and closing floating dialogs will no longer cause toolbar button states to become
- frozen.
-
[#2159] Selection
- are now correctly restored when undoing changes made by the Replace dialog.
-
[#2160] "Match
- whole word" in the Find and Replace dialog will now find words next to punctuation
- marks as well.
-
[#2162] If the
- configuration is set to work including the <head> (FullPage), references to
- stylesheets added by Firefox extensions won't be added to the output.
-
[#2168] Comments
- won't generate new paragraphs in the output.
-
[#2184] Fixed
- several validation errors in the File Browser.
-
[#1383] Fixed
- an IE issue where pressing backspace may merge a hyperlink on the previous line
- with the text on the current line.
-
[#1691] Creation
- of links in Safari failed if there was no selection.
-
[#2188] PreserveSessionOnFileBrowser
- is now removed as it was made obsolete with 2.6.
-
[#898] The styles
- for the editing area are applied in the image preview dialog.
-
[#2056] Fixed
- several validation errors in the dialogs.
-
[#2063] Fixed
- some problems in asp related to the use of network paths for the location of the
- uploaded files.
-
[#1593] The "Sample
- Posted Data" page will now properly wrap the text.
-
[#2239] The PHP
- code in sampleposteddata.php has been changed from "<?=" to "<? echo".
-
[#2241] Fixed
- 404 error in floating panels when FCKeditor is installed to a different domain.
-
[#2066] Added
- a workaround for a Mac Safari 3.1 browser bug which caused the Fit Window button
- to give a blank screen.
-
[#2218] Improved
- Gecko based browser detection to accept Epiphany/Gecko as well.
-
[#2193] Fixed
- the issue where the caret cannot reach the last character of a paragraph in Opera
- 9.50.
-
[#2264] Fixed
- empty spaces that appear at the top of the editor in Opera 9.50.
-
[#2238] The <object>
- placeholder was not being properly displayed in the compressed distribution version
- and nightly builds.
-
[#2115] Fixed
- JavaScript (permission denied) error in Firefox when file has been uploaded.
-
-
- Version 2.6
-
- No changes. The stabilization of the 2.6 RC was completed successfully, as expected.
-
- Version 2.6 RC
-
- New Features and Improvements:
-
-
[#2017] The FCKeditorAPI.Instances
- object can now be used to access all FCKeditor instances available in the page.
-
[#1980] Attention: By default, the editor now produces <strong>
- and <em> instead of <b> and <i>.
-
-
- Fixed Bugs:
-
-
[#1924] The dialog
- close button is now correctly positioned in IE in RTL languages.
-
[#1933] Placeholder
- dialog will now display the placeholder value correctly in IE.
-
[#957] Pressing
- Enter or typing after a placeholder with the placeholder plugin will no longer generate
- colored text.
-
[#1952] Fixed
- an issue in FCKTools.FixCssUrls that, other than wrong, was breaking Opera.
-
[#1695] Removed
- Ctrl-Tab hotkey for Source mode and allowed Ctrl-T to work in Firefox.
-
[#1666] Fixed
- permission denied errors during opening popup menus in IE6 under domain relaxation
- mode.
-
[#1934] Fixed
- JavaScript errors when calling Selection.EnsureSelection() in dialogs.
-
[#1920] Fixed
- SSL warning message when opening image and flash dialogs under HTTPS in IE6.
[#2000] The #
- character is now properly encoded in file names returned by the File Browser.
-
[#1945] New folders
- and file names are now properly sanitized against control characters.
-
[#1944] Backslash
- character is now disallowed in current folder path.
-
[#1055] Added
- logic to override JavaScript errors occurring inside the editing frame due to user
- added JavaScript code.
-
[#1647] Hitting
- ENTER on list items containing block elements will now create new list item elements,
- instead of adding further blocks to the same list item.
-
[#1411] Label
- only combos now get properly grayed out when moving to source view.
-
[#2009] Fixed
- an important bug regarding styles removal on styled text boundaries, introduced
- with the 2.6 Beta 1.
-
[#2011] Internal
- CSS <style> tags where being outputted when FullPage=true.
-
[#2016] The Link
- dialog now properly selects the first field when opening it to modify mailto or
- anchor links. This problem was also throwing an error in IE.
-
[#2021] The caret
- will no longer remain behind in the editing area when the placeholder dialog is
- opened.
-
[#2024] Fixed
- JavaScript error in IE when the user tries to open dialogs in Source mode.
-
[#1853] Setting
- ShiftEnterMode to p or div now works correctly when EnterMode is br.
-
[#1838] Fixed
- the issue where context menus sometimes don't disappear after selecting an option.
-
-
[#2028] Fixed
- JavaScript error when EnterMode=br and user tries to insert a page break.
-
[#2002] Fixed
- the issue where the maximize editor button does not vertically expand the editing
- area in Firefox.
[#1832] Calling
- FCK.InsertHtml() in non-IE browsers would now activate the document processor as
- expected.
-
[#1998] The native
- XMLHttpRequest class is now used in IE, whenever it is available.
-
[#1792] In IE,
- the browser was able to enter in an infinite loop when working with multiple editors
- in the same page.
-
[#1948] Some
- CSS rules are reset to dialog elements to avoid conflict with the page CSS.
-
[#1965] IE was
- having problems with SpellerPages, causing some errors to be thrown when completing
- the spell checking in some situations.
-
[#2042] The FitWindow
- command was throwing an error if executed in an editor where its relative button
- is not present in the toolbar.
-
[#922] Implemented
- a generic document processor for <OBJECT> and <EMBED> tags.
-
[#1831] Fixed
- the issue where the placeholder icon for <EMBED> tags does not always show
- up in IE7.
-
[#2049] Fixed
- a deleted cursor CSS attribute in the minified CSS inside fck_dialog_common.js.
-
[#1806] In IE,
- the caret will not any more move to the previous line when selecting a Format style
- inside an empty paragraph.
-
[#1990] In IE,
- dialogs using API calls which deals with the selection, like InsertHtml now can
- be sure the selection will be placed in the correct position.
-
[#1997] With
- IE, the first character of table captions where being lost on table creation.
-
The selection and cursor position was not being properly handled when creating some
- elements like forms and tables.
-
[#662] In the
- Perl sample files, the GetServerPath function will now calculate the path properly.
-
[#2208] Added
- missing translations in Italian language file.
-
[#2096] Added
- the codepage to basexml file. Filenames with special chars should now display properly.
-
-
- Version 2.6 Beta 1
-
- New Features and Improvements:
-
-
[#35] New
- (and cool!) floating dialog system, avoiding problems with popup blockers
- and enhancing the editor usability.
[#123] Full support
- for document.domain with automatic domain detection.
-
[#1622] New
- inline CSS cache feature, making it possible to avoid downloading the CSS
- files for the editing area and skins. For that, it is enough to set the EditorAreaCSS,
- SkinEditorCSS and SkinDialogCSS to string values in the format "/absolute/path/for/urls/|<minified
- CSS styles". All internal CSS links are already using this feature.
-
New language file for Canadian French.
-
-
- Fixed Bugs:
-
-
[#1643] Resolved
- several "strict warning" messages in Firefox when running FCKeditor.
-
[#1522] The ENTER
- key will now work properly in IE with the cursor at the start of a formatted block.
-
[#1503] It's
- possible to define in the Styles that a Style (with an empty class) must be shown
- selected only when no class is present in the current element, and selecting that
- item will clear the current class (it does apply to any attribute, not only classes).
-
[#191] The scrollbars
- are now being properly shown in Firefox Mac when placing FCKeditor inside a hidden
- div.
-
[#503] Orphaned
- <li> elements now get properly enclosed in a <ul> on output.
-
[#309] The ENTER
- key will not any more break <button> elements at the beginning of paragraphs.
-
[#1654] The editor
- was not loading on a specific unknown situation. The breaking point has been removed.
-
[#1707] The editor
- no longer hangs when operating on documents imported from Microsoft Word.
-
[#1514] Floating
- panels attached to a shared toolbar among multiple FCKeditor instances are no longer
- misplaced when the editing areas are absolutely or relatively positioned.
-
[#1715] The ShowDropDialog
- is now enforced only when ForcePasteAsPlainText = true.
-
[#1336] Sometimes
- the autogrow plugin didn't work properly in Firefox.
-
[#1728] External
- toolbars are now properly sized in Opera.
-
[#1782] Clicking
- on radio buttons or checkboxes in the editor in IE will no longer cause lockups
- in IE.
-
[#805] The FCKConfig.Keystrokes
- commands where executed even if the command itself was disabled.
-
[#982] The button
- to empty the box in the "Paste from Word" has been removed as it leads to confusion
- for some users.
-
[#1682] Editing
- control elements in Firefox, Opera and Safari now works properly.
-
[#1613] The editor
- was surrounded by a <div> element that wasn't really needed.
-
[#676] If a form
- control was moved in IE after creating it, then it did lose its name.
-
[#738] It wasn't
- possible to change the type of an existing button.
-
[#1854] Indentation
- now works inside table cells.
-
[#1717] The editor
- was entering on looping on some specific cases when dealing with invalid source
- markup.
-
[#1530] Pasting
- text into the "Find what" fields in the Find and Replace dialog would now activate
- the find and replace buttons.
-
[#1828] The Find/Replace
- dialog will no longer display wrong starting positions for the match when there
- are multiple and identical characters preceding the character at the real starting
- point of the match.
-
[#1878] Fixed
- a JavaScript error which occurs in the Find/Replace dialog when the user presses
- "Find" or "Replace" after the "No match found" message has appeared.
-
[#1355] Line
- breaks and spaces are now conserved when converting to and from the "Formatted"
- format.
-
[#1670] Improved
- the background color behind smiley icons and special characters in their corresponding
- dialogs.
-
[#1693] Custom
- error messages are now properly displayed in the file browser.
-
[#970] The text
- and value fields in the selection box dialog will no longer extend beyond the dialog
- limits when the user inputs a very long text or value for one of the selection options.
-
[#479] Fixed the
- issue where pressing Enter in an <o:p> tag in IE does not generate line breaks.
-
[#481] Fixed the
- issue where the image preview in image dialog sometimes doesn't display after selecting
- the image from server browser.
-
[#1488] PHP integration:
- the FCKeditor class is now more PHP5/6 friendly ("public" keyword is used instead
- of depreciated "var").
-
[#1815] PHP integration:
- removed closing tag: "?>", so no additional whitespace added when files are included.
-
[#1906] PHP file
- browser: fixed problems with DetectHtml() function when open_basedir was set.
-
[#1871] PHP file
- browser: permissions applied with the chmod command are now configurable.
-
[#1872] Perl
- file browser: permissions applied with the chmod command are now configurable.
-
[#1873] Python
- file browser: permissions applied with the chmod command are now configurable.
-
[#1572] ColdFusion
- integration: fixed issues with setting the editor height.
-
[#1692] ColdFusion
- file browser: it is possible now to define TempDirectory to avoid issues with GetTempdirectory()
- returning an empty string.
-
[#1379] ColdFusion
- file browser: resolved issues with OnRequestEnd.cfm breaking the file browser.
-
[#1509] InsertHtml()
- in IE will no longer turn the preceding normal whitespace into .
-
[#958] The AddItem
- method now has an additional fifth parameter "customData" that will be sent to the
- Execute method of the command for that menu item, allowing a single command to be
- used for different menu items..
-
[#1502] The RemoveFormat
- command now also removes the attributes from the cleaned text. The list of attributes
- is configurable with FCKConfig.RemoveAttributes.
-
[#1596] On Safari,
- dialogs have now right-to-left layout when it runs a RTL language, like Arabic.
-
[#1344] Added
- warning message on Copy and Cut operation failure on IE due to paste permission
- settings.
-
[#1868] Links
- to file browser has been changed to avoid requests containing double dots.
-
[#1229] Converting
- multiple contiguous paragraphs to Formatted will now be merged into a single <PRE>
- block.
-
[#1627] Samples
- failed to load from local filesystem in IE7.
-
-
- Version 2.5.1
-
- New Features and Improvements:
-
-
FCKeditor.Net 2.5 compatibility.
-
JavaScript integration file:
-
-
The new "FCKeditor.ReplaceAllTextareas" function is being introduced,
- making it possible to replace many (or unknown) <textarea> elements in a single
- call. The replacement can be also filtered by CSS class name, or by a custom function
- evaluator.
-
It is now possible to set the default BasePath for all editor instances by setting
- FCKeditor.BasePath. This is extremely useful when working with
- the ReplaceAllTextareas function.
-
-
-
-
- Fixed Bugs:
-
-
[#339] [#681] The SpellerPages
- spell checker will now completely ignore the presence of HTML tags in the text.
-
-
[#1643] Resolved
- several "strict warning" messages in Firefox when running FCKeditor.
-
[#1603] Certain
- specific markup was making FCKeditor entering in a loop, blocking its execution.
-
-
[#1664] The ENTER
- key will not any more swap the order of the tags when hit at the end of paragraphs.
-
-
-
- Version 2.5
-
- New Features and Improvements:
-
-
The heading options have been moved to the top, in the default settings for the
- Format combo.
-
-
- Fixed Bugs:
-
-
The focus is now correctly set when working on Safari.
-
[#1436] Nested
- context menu panels are now correctly closed on Safari.
-
Empty anchors are now properly created on Safari.
-
[#1359] FCKeditor
- will no longer produce the strange visual effect of creating a selected space and
- then deleting it in Internet Explorer.
-
[#1399] Removed
- the empty entry in the language selection box of sample03.html.
-
[#1400] Fixed
- the issue where the style selection box in sample14.html is not context sensitive.
-
[#1401] Completed
- Hebrew translation of the user interface.
-
[#1409] Completed
- Finnish translation of the user interface.
-
[#1414] Fixed
- the issue where entity code words written inside a <pre> block in Source mode
- are not converted to the corresponding characters after switching back to editor
- mode.
-
[#1418] Fixed
- the issue where a detached toolbar would flicker when FCKeditor is being loaded.
-
[#1419] Fixed
- the issue where pressing Delete in the middle of two lists would incorrectly move
- contents after the lists to the character position.
-
[#1420] Fixed
- the issue where empty list items can become collapsed and uneditable when it has
- one of more indented list items directly under it.
-
[#1431] Fixed
- the issue where pressing Enter in a <pre> block in Internet Explorer would
- move the caret one space forward instead of sending it to the next line.
-
[#1472] Completed
- Arabic translation of the user interface.
-
[#1474] Fixed
- the issue where reloading a page containing FCKeditor may provoke JavaScript errors
- in Internet Explorer.
-
[#1478] Fixed
- the issue where parsing fckstyles.xml fails if the file contains no <style>
- nodes.
-
[#1491] Fixed
- the issue where FCKeditor causes the selection to include an "end of line" character
- in list items even though the list item is empty.
-
[#1496] Fixed
- the issue where attributes under <area> and <map> nodes are destroyed
- or left unprotected when switching to and from Source mode.
-
[#1500] Fixed
- the issue where the function _FCK_PaddingNodeListener() is called excessively which
- negatively affects performance.
-
[#1514] Fixed
- the issue where floating menus are incorrectly positioned when the toolbar or the
- editor frame are not static positioned.
-
[#1518] Fixed
- the issue where excessive <BR> nodes are not removed after a paragraph is
- split when creating lists.
-
[#1521] Fixed
- JavaScript error and erratic behavior of the Replace dialog.
-
[#1524] Fixed
- the issue where the caret jumps to the beginning or end of a list block and when
- user is trying to select the end of a list item.
-
Completed Simplified Chinese translation of the user interface.
-
Completed Estonian translation of the user interface.
-
[#1406] Editor
- was always "dirty" if flash is available in the contents.
-
[#1561] Non standard
- elements are now properly applied if defined in the styles XML file.
-
[#1412] The _QuickUploadLanguage
- value is now work properly for Perl.
-
Several compatibility fixes for Firefox 3 (Beta 1):
-
-
[#1558] Nested
- context menu close properly when one of their options is selected.
-
[#1556] Dialogs
- contents are now showing completely, without scrollbar.
-
[#1559] It is
- not possible to have more than one panel opened at the same time.
[#1557] The "Automatic"
- and "More colors..." buttons were improperly styled in the color selector panels
- (Opera too).
-
[#1462] The enter
- key will not any more scroll the main window.
-
-
-
[#1562] Fixed
- the issue where empty paragraphs are added around page breaks each time the user
- switches to Source mode.
-
[#1578] The editor
- will now scroll correctly when hitting enter in front of a paragraph.
-
[#1579] Fixed
- the issue where the create table and table properties dialogs are too narrow for
- certain translations.
-
[#1580] Completed
- Polish translation of the user interface.
-
[#1591] Fixed
- JavaScript error when using the blockquote command in an empty document in IE.
-
[#1592] Fixed
- the issue where attempting to remove a blockquote with an empty paragraph would
- leave behind an empty blockquote IE.
-
[#1594] Undo/Redo
- will now work properly for the color selectors.
-
[#1597] The color
- boxes are now properly rendered in the color selector panels on sample14.html.
-
-
- Version 2.5 Beta
-
- New Features and Improvements:
-
-
[#624] [#634] [#1300] [#1301]
- Official compatibility support with Opera 9.50 and Safari 3
- (WebKit based browsers actually). These browsers are still in Beta, but we are confident
- that we'll have amazing results as soon as they get stable. We are continuously
- collaborating with Opera Software and Apple to bring a wonderful FCKeditor experience
- over their browser platforms.
-
[#494] Introduced
- the new Style System. We are not anymore relaying on browser features
- to apply and remove styles, which guarantees that the editor will behave in
- the same way in all browsers. It is an incredibly flexible system,
- which aims to fit all developer's needs, from Flash content or HTML4 to XHTML 1.0
- Strict or XHTML 1.1:
-
-
All basic formatting features, like Bold and Italic, can be precisely controlled
- by using the configuration file (CoreStyles setting). It means that now,
- the Bold button, for example, can produce <b>, <strong>, <span class...>,
- <span style...> or anything the developer prefers.
-
Again with the CoreStyles setting, each block format, font, size, and even
- the color pickers can precisely reflect end developer's needs.
-
Because of the above changes, font sizes are much more flexible. Any kind of
- font unit can be used, including a mix of units.
-
All styles, including toolbar bottom styles, are precisely controlled when being
- applied to the document. FCKeditor uses an element table derived from the W3C XHTML
- DTDs to precisely create the elements, guarantee standards compliant code.
-
No more <font> tags... well... actually, the system is so flexible
- that it is up to you to use them or not.
-
It is possible to configure FCKeditor to produce a truly semantic aware and
- XHTML 1.1 compliant code. Check out sample14.html.
-
It's also possible to precisely control which inline elements must be removed with
- the "Remove All" button, by using the "RemoveFormatTags"
- setting.
-
[#1231] [#160] Paragraph indentation
- and justification now uses style attributes and don't create unnecessary
- elements, and <blockquote> is not anymore used for it. Now, even CSS classes
- can be used to indent or align text.
-
All paragraph formatting features work well when EnterMode=br.
-
[#172] All paragraph
- formatting features work well when list items too.
-
-
-
[#1197] [#132] The toolbar
- now presents a new button for Blockquote. The indentation button
- will not anymore be used for that.
-
[#125] Table's
- columns size can now be changed by dragging on cell borders, with
- the "dragresizetable" plugin.
-
The EditorAreaCSS config option can now also be set to a string of paths separated
- by commas.
-
[#212] New "Show
- Blocks" command button in toolbar to show block details in the editing
- area.
-
[#915] The
- undo/redo system has been revamped to work the same across Internet Explorer
- and Gecko-based browsers (e.g. Firefox). A number of critical bugs in the undo/redo
- system are also fixed.
-
[#194] The editor
- now uses the Data Processor technology, which makes it possible
- to handle different input formats. A sample of it may be found at "editor/plugins/bbcode/_sample",
- that shows some simple BBCode support.
-
[#145] The "htaccess.txt"
- file has been renamed to ".htaccess" as it doesn't bring security concerns, being
- active out of the box.
-
File Browser and Quick Upload changes:
-
-
[#163] Attention: The default connector
- in fckconfig.js has been changed from ASP to PHP. If you are using ASP remember
- to change the _FileBrowserLanguage and _QuickUploadLanguage settings in your fckconfig.js.
- [#454] The file
- browser and upload connectors have been unified so they can reuse the same configuration
- settings.
-
[#865] The ASP
- and PHP connectors have been improved so it's easy to select the location of the
- destination folder for each file type, and it's no longer necessary to use the "file",
- "image", "flash" subfolders
- Attention: The location of
- all the connectors have been changed in the fckconfig.js file. Please check your
- settings to match the current ones. Also review carefully the config file for your
- server language.
[#575] The Python
- connector has been rewritten as a WSGI app to be fully compatible with the latest
- python frameworks and servers. The QuickUpload feature has been added as well as
- all the features available in the PHP connector. Thanks to Mariano Reingart.
-
[#561] The ASP
- connector provides an AbsolutePath setting so it's possible to set the url to a
- full domain or a relative path and specify that way the physical folder where the
- files are stored..
-
[#333] The Quick
- Upload now can use the same ServerPath parameter as the full connector.
-
[#199] The AllowedCommands
- configuration setting is available in the asp and php connectors so it's possible
- to disallow the upload of files (although the "select file" button will still be
- available in the file browser).
-
-
-
[#100] A new configuration
- directive "FCKConfig.EditorAreaStyles" has been implemented to allow setting editing
- area styles from JavaScript.
-
[#102] HTML code
- generated by the "Paste As Plain Text" feature now obeys the EnterMode setting.
-
[#1266] Introducing
- the HtmlEncodeOutput setting to instruct the editor to HTML-encode some characters
- (&, < and >) in the posted data.
-
[#357] Added a
- "Remove Anchor" option in the context menu for anchors.
-
[#1060] Compatibility
- checks with Firefox 3.0 Alpha.
-
[#817] [#1077] New "Merge
- Down/Right" commands for merging tables cells in non-Gecko browsers.
-
[#1288] The "More
- Colors..." button in color selector popup has been made optional and configurable
- by the EnableMoreFontColors option.
-
[#356] The
- Find and Replace dialogs are now unified into a single dialog with tabs.
-
[#549] Added a
- 'None' option to the FCKConfig.ToolbarLocation option to allow for hidden toolbars.
-
-
[#1313] An XHTML
- 1.1 target editor sample has been created as sample14.html.
-
The ASP, ColdFusion and PHP integration have been aligned to our standards.
-
-
- Fixed Bugs:
-
-
[#71] [#243] [#267]
- The editor now takes care to not create invalid nested block elements, like creating
- <form> or <hr> inside <p>.
[SF
- Patch 1315722] Avoid getting a cached version of the folder contents after uploading
- a file
-
[SF
- Patch 1386086] The php connector has been protected so mkdir doesn't fail if
- there are double slashes.
-
[#943] The PHP
- connector now specifies that the included files are relative to the current path.
-
[#560] The PHP
- connector will work better if the connector or the userfiles folder is a symlink.
-
[#784] Fixed a
- non initialized $php_errormsg in the PHP connector.
-
[#802] The replace
- dialog will now advance its searching position correctly and is able to search for
- strings spanning across multiple inline tags.
-
[#944] The _samples
- didn't work directly from the Mac filesystem.
-
[#946] Toolbar
- images didn't show in non-IE browsers if the path contained a space.
-
[#291] [#395] [#932] Clicking outside the editor
- it was possible to paste or apply formatting to the rest of the page in IE.
-
[#137] Fixed FCKConfig.TabSpaces
- being ignored, and weird behaviors when pressing tab in edit source mode.
-
[#268] Fixed special
- XHTML characters present in event attribute values being converted inappropriately
- when switching to source view.
-
[#272] The toolbar
- was cut sometimes in IE to just one row if there are multiple instances of the editor.
-
[#515] Tables
- in Firefox didn't inherit font styles properly in Standards mode.
-
[#321] If FCKeditor
- is initially hidden in Firefox it will no longer be necessary to call the oEditor.MakeEditable()
- function.
-
[#299] The 'Browse
- Server' button in the Image and Flash dialogs was a little too high.
-
[#931] The BodyId
- and BodyClass configuration settings weren't applied in the preview window.
-
[#583] The "noWrap"
- attribute for table cells was getting an empty value in Firefox. Thanks to geirhelge.
-
[#141] Fixed incorrect
- startup focus in Internet Explorer after page reloads.
-
[#143] Fixed browser
- lockup when the user writes <!--{PS..x}> into the editor in source mode.
-
[#174] Fixed incorrect
- positioning of FCKeditor in full screen mode.
-
[#978] Fixed a
- SpellerPages error with ColdFusion when no suggestions where available for a word.
-
[#977] The "shape"
- attribute of <area> had its value changed to uppercase in IE.
-
[#996] "OnPaste"
- event listeners will now get executed only once.
-
[#289] Removed
- debugging popups from page load regarding JavaScript and CSS loading errors.
-
[#328] [#346] [#404] Fixed a number of problems
- regarding <pre> blocks:
-
-
Leading whitespaces and line breaks in <pre> blocks are trimmed when the user
- switches between editor mode and source mode;
-
Pressing Enter inside a <pre> block would split the block into two, but the
- expected behavior is simply inserting a line break;
-
Simple line breaks inside <pre> blocks entered in source mode are being turned
- into <br> tags when the user switches to editor mode and back.
-
-
-
[#581] Fixed the
- issue where the "Maximize the editor size" toolbar button stops working if any of
- the following occurs:
-
-
There exists a form input whose name or id is "style" in FCKeditor's host form;
-
There exists a form input whose name or id is "className" in FCKeditor's host form;
-
There exists a form and a form input whose name of id is "style" in the editing
- frame.
-
-
-
[#183] Fixed the
- issue when FCKeditor is being executed in a custom application with the WebBrowser
- ActiveX control, hiding the WebBrowser control would incorrectly invoke FCKeditor's
- cleanup routines, causing FCKeditor to stop working.
-
[#539] Fixed the
- issue where right clicking on a table inside the editing frame in Firefox would
- cause the editor the scroll to the top of the document.
-
[#523] Fixed the
- issue where, under certain circumstances, FCKeditor would obtain focus at startup
- even though FCKConfig.StartupFocus is set to false.
-
[#393] Fixed the
- issue where if an inline tag is at the end of the document, the user would have
- no way of escaping from the inline tag if he continues typing at the end of the
- document. FCKeditor's behaviors regarding inline tags has been made to be more like
- MS Word's:
-
-
If the caret is moved to the end of a hyperlink by the keyboard, then hyperlink
- mode is disabled.
-
If the caret is moved to the end of other styled inline tags by any key other than
- the End key (like bold text or italic text), the original bold/italic/... modes
- would continue to be effective.
-
If the caret is moved to the end of other styled inline tags by the End key, all
- style tag modes (e.g. bold, italic, underline, etc.) would be canceled. This is
- not consistent with MS Word, but provides a convenient way for the user to escape
- the inline tag at the end of a line.
-
-
-
[#338] Fixed the
- issue where the configuration directive FCKConfig.ForcePasteAsPlainText is ignored
- when new contents are pasted into the editor via drag-and drop from outside of the
- editor.
-
[#1026] Fixed
- the issue where the cursor or selection positions are not restored with undo/redo
- commands correctly in IE, under some circumstances.
-
[#1160] [#1184] Home, End
- and Tab keys are working properly for numeric fields in dialogs.
-
[#68] The style
- system now properly handles Format styles when EnterMode=br.
-
[#525] The union
- of successive DIVs will work properly now if EnterMode!=div.
-
[#1227] The color
- commands used an unnecessary temporary variable. Thanks to Matthias Miller
-
[#67] [#277] [#427]
- [#428] [#965] [#1178]
- [#1267] The list
- insertion/removal/indent/outdent logic in FCKeditor has been rewritten, such that:
-
-
Text separated by <br> will always be treated as separate items during list
- insertion regardless of browser;
-
List removal will now always obey the FCKConfig.EnterMode setting;
-
List indentation will be XHTML 1.1 compliant - all child elements under an <ol>
- or <ul> must be <li> nodes;
-
IE editor hacks like <ul type="1"> will no longer appear;
-
Excessive <div> nodes are no longer inserted into list items due to alignment
- changes.
-
-
-
[#205] Fixed the
- issue where visible <br> tags at the end of paragraphs are incorrectly removed
- after switching to and from source mode.
-
[#1050] Fixed
- a minor PHP/XML incompatibility bug in editor/dialog/fck_docprops.html.
-
[#462] Fixed an
- algorithm bug in switching from source mode to WYSIWYG mode which causes the browser
- to spin up and freeze for broken HTML code inputs.
-
[#1019] Table
- command buttons are now disabled when the current selection is not inside a table.
-
[#135] Fixed the
- issue where context menus are misplaced in FCKeditor when FCKeditor is created inside
- a <div> node with scrolling.
-
[#1067] Fixed
- the issue where context menus are misplaced in Safari when FCKeditor is scrolled
- down.
-
[#1081] Fixed
- the issue where undoing table deletion in IE7 would cause JavaScript errors.
-
[#1061] Fixed
- the issue where backspace and delete cannot delete special characters in Firefox
- under some circumstances.
-
[#403] Fixed the
- issue where switching to and from source mode in full page mode under IE would add
- excessive line breaks to <style> blocks.
-
[#121] Fixed the
- issue where maximizing FCKeditor inside a frameset would resize FCKeditor to the
- whole window's size instead of just the container frame's size.
-
[#1093] Fixed
- the issue where pressing Enter inside an inline tag would not create a new paragraph
- correctly.
-
[#1089] Fixed
- the issue where pressing Enter inside a <pre> block do not generate visible
- line breaks in IE.
-
[#332] Hitting
- Enter when the caret is at the end of a hyperlink will no longer continue the link
- at the new paragraph.
-
[#1121] Hitting
- Enter with FCKConfig.EnterMode=br will now scroll the document correctly when the
- new lines have exceeded the lower boundary of the editor frame.
-
[#1063] [#1084] [#1092] Fixed a few Norwegian
- language translation errors.
-
[#1148] Fixed
- the issue where the "Automatic" and "More Colors..." buttons
- in the color selection panel are not centered in Safari.
-
[#1187] Fixed
- the issue where the "Paste as plain text" command cannot be undone in
- non-IE browsers.
-
[#1222] Ctrl-Backspace
- operations will now save undo snapshots in all browsers.
-
[#1223] Fixed
- the issue where the insert link dialog would save multiple undo snapshots for a
- single operation.
-
[#247] Fixed the
- issue where deleting everything in the document in IE would create an empty <p>
- block in the document regardless of EnterMode setting.
-
[#1280] Fixed
- the issue where opening a combo box will cause the editor frames to lose focus when
- there are multiple editors in the same document.
-
[#363] Fixed the
- issue where the Find dialog does not work under Opera.
-
[#50] Fixed the
- issue where the Paste button is always disabled in Safari.
-
[#389] Pasting
- text with comments from Word won't generate errors in IE, thanks to the idea from
- Swift.
-
The pasting area in the Paste from Word dialog is focused on initial load
-
Some fixes related to html comment handling in the Word clean up routine
-
[#1303] <col>
- is correctly treated as an empty element.
-
[#969] Removed
- unused files (fcknumericfield.htc and moz-bindings.xml).
-
[#1166] Fixed
- the issue where <meta> tags are incorrectly outputted with closing tags in
- full page mode.
-
[#1200] Fixed
- the issue where context menus sometimes disappear prematurely before the user can
- click on any items in Opera.
-
[#1315] Fixed
- the issue where the source view text area in Safari is displayed with an excessive
- blue border.
-
[#1201] Fixed
- the issue where hitting Backspace or Delete inside a table cell deletes the table
- cell instead of its contents in Opera.
-
[#1311] Fixed
- the issue where undoing and redoing a special character insertion would send the
- caret to incorrect positions. (e.g. the beginning of document)
-
[#923] Font colors
- are now properly applied on links.
-
[#1316] Fixed
- the issue where the image dialog expands to a size too big in Safari.
-
[#1306] [#894] The undo system
- can now undo text formatting steps like setting fonts to bold and italic.
-
[#95] Fixed the
- issue where FCKeditor breaks <meta> tags in full page mode in some circumstances.
-
[#175] Fixed the
- issue where entering an email address with a '%' sign in the insert link dialog
- would cause JavaScript error.
-
[#180] Improved
- backward compatibility with older PHP versions. FCKeditor can now work with PHP
- versions down to 4.0.
-
[#192] Document
- modifying actions from the FCKeditor JavaScript API will now save undo steps.
-
[#246] Using text
- formatting commands in EnterMode=div will no longer cause tags to randomly disappear.
-
[#327] It is no
- longer possible for the browser's back action to misfire when a user presses backspace
- while an image is being selected in FCKeditor.
[#390] Text alignment
- and justification commands now respects EnterMode=br paragraph rules.
-
[#534] Pressing
- Ctrl-End while the document contains a list towards the end will no longer make
- the cursor disappear.
-
[#906] It is now
- possible to have XHTML 1.0 Strict compliant output from a document pasted from Word.
-
[#929] Pressing
- the Enter key will now produce an undo step.
-
[#934] Fixed the
- "Cannot execute code from a freed script" error in IE from editor dialogs.
-
[#942] Server
- based spell checking with ColdFusion integration no longer breaks fir non en_US
- languages.
-
[#1056] Deleting
- everything in the editor document and moving the cursor around will no longer leave
- the cursor hanging beyond the top of the editor document.
It is now possible to set the default target when creating links, with the new "DefaultLinkTarget"
- setting.
-
[#436] The new
- "FirefoxSpellChecker" setting is available, to enable/disable the
- Firefox built-in spellchecker while typing. Even if word suggestions will not appear
- in the FCKeditor context menu, this feature is useful to quickly identify misspelled
- words.
-
[#311] The new
- "BrowserContextMenuOnCtrl" setting is being introduced, to enable/disable
- the ability of displaying the default browser's context menu when right-clicking
- with the CTRL key pressed.
-
-
- Fixed Bugs:
-
-
[#300] The fck_internal.css
- file was not validating with the W3C CSS Validation Service.
-
[#336] Ordered
- list didn't keep the Type attribute properly (it was converted to lowercase when
- the properties dialog was opened again).
-
[#318] Multiple
- linked images are merged in a single link in IE.
-
[#350] The <marquee>
- element will no longer append unwanted <p> </p> to the code.
-
[#351] The content
- was being lost for images or comments only HTML inserted directly in the editor
- source or loaded in the editor.
-
[#388] Creating
- links in lines separated by <br> in IE can lead to a merge of the links.
-
[#325] Calling
- the GetXHTML can distort visually the rendering in Firefox.
-
[#391] When ToolbarLocation=Out,
- a "Security Warning" alert was being shown in IE if under https. Thanks to reister.
-
[#360] Form "name"
- was being set to "[object]" if it contained an element with id="name".
-
Fixed a type that was breaking the ColdFusion SpellerPages integration file when
- no spelling errors were found.
-
The ColdFusion SpellerPages integration was not working it Aspell was installed
- in a directory with spaces in the name.
-
Added option to SpellerPages to ignore "alt" attributes.
-
[#451] Classes
- for images in IE didn't take effect immediately.
-
[#430] Links with
- a class did generate a span in Firefox when removing them.
-
[#274] The PHP
- quick upload still tried to use the uppercased types instead of the lowercased ones.
-
-
[#416] The PHP
- quick upload didn't check for the existence of the folder before saving.
-
[#467] If InsertHtml
- was called in IE with a comment (or any protected source at the beginning) it was
- lost.
-
[SF
- BUG-1518766] Mozilla 1.7.13 wasn't recognized properly as an old Gecko engine.
-
[#324] Improperly
- nested tags could lead to a crash in IE.
-
[#455] Files and
- folders with non-ANSI names were returned with a double UTF-8 encoding in the PHP
- File Manager.
-
[#273] The extensions
- "sh", "shtml", "shtm" and "phtm" have been added to the list of denied extensions
- on upload.
-
[#453] No more
- errors when hitting del inside an empty table cell.
-
The perl connector cgi file has been changed to Unix line endings.
-
[#202] Regression:
- The HR tag will not anymore break the contents loaded in the editor.
[#505] Regression:
- IE crashed if a table caption was deleted.
-
[#82] [#359] <object> and <embed>
- tags are not anymore lost in IE.
-
[#493] If the
- containing form had a button named "submit" the "Save" command didn't work in Firefox.
-
[#414] If tracing
- was globally enabled in Asp.Net 2.0 then the Asp.Net connector did fail.
-
[#520] The "Select
- Field" properties dialog was not correctly handling select options with &, <
- and >.
-
[#258] The Asp
- integration didn't pass boolean values in English, using instead the locale of the
- server and failing.
-
[#487] If an image
- with dimensions set as styles was opened with the image manager and then the dialog
- was canceled the dimensions in the style were lost.
-
[#220] The creation
- of links or anchors in a selection that results on more than a single link created
- will not anymore leave temporary links in the source. All links will be defined
- as expected.
-
[#182] [#261] [#511] Special characters, like
- percent signs or accented chars, and spaces are now correctly returned by the File
- Browser.
-
[#281] Custom
- toolbar buttons now render correctly in all skins.
-
[#527] If the
- configuration for a toolbar isn't fully valid, try to keep on parsing it.
[SF
- Patch-1726781] Updated the upload class for asp to handle large files and other
- data in the forms. Thanks to NetRube.
-
[#225] With ColdFusion,
- the target directory is now being automatically created if needed when "quick uploading".
- Thanks to sirmeili.
-
[#295] [#510] Corrected some
- path resolution issues with the File Browser connector for ColdFusion.
-
[#239] The <xml>
- tag will not anymore cause troubles.
-
[SF
- BUG-1721787] If the editor is run from a virtual dir, the PHP connector will
- detect that and avoid generating a wrong folder.
-
[#431] PHP: The
- File Browser now displays an error message when it is not able to create the configured
- target directory for files (instead of sending broken XML responses).
-
-
- Version 2.4.2
-
- Fixed Bugs:
-
-
[#279] The UTF-8
- BOM was being included in the wrong files, affecting mainly PHP installations.
-
-
- Version 2.4.1
-
- New Features and Improvements:
-
-
[#118] The SelectAll
- command now is available in Source Mode.
-
The new open source FCKpackager sub-project is now available. It replaces the FCKeditor.Packager
- software to compact the editor source.
-
With Firefox, if a paste execution is blocked by the browser security settings,
- the new "Paste" popup is shown to the user to complete the pasting operation.
-
-
- Fixed Bugs:
-
-
Various fixes to the ColdFusion File Browser connector.
-
We are now pointing the download of ieSpell to their pages, instead to a direct
- file download from one of their mirrors. This disables the ability of "click and
- go" (which can still be achieved by pointing the download to a file in your server),
- but removes any troubles with mirrors link changes (and they change it frequently).
-
The Word cleanup has been changed to remove "display:none" tags that may come from
- Word.
-
[SF
- BUG-1659613] The 2.4 version introduced a bug in the flash handling code that
- generated out of memory errors in IE7.
[#114] The correct
- entity is now used to fill empty blocks when ProcessHTMLEntities is disabled.
-
[#90] The editor
- was wrongly removing some <br> tags from the code.
-
[#139] The CTRL+F
- and CTRL+S keystroke default behaviors are now preserved.
-
[#138] We are
- not providing a CTRL + ALT combination in the default configuration file because
- it may be incompatible with some keyboard layouts. So, the CTRL + ALT + S combination
- has been changed to CTRL + SHIFT + S.
-
[#129] In IE,
- it was not possible to paste if "Allow paste operation via script" was disabled
- in the browser security settings.
-
[#112] The enter
- key now behaves correctly on lists with Firefox, when the EnterMode is set to 'br'.
-
[#152] Invalid
- self-closing tags are now being fixed before loading.
-
A few tags were being ignored to the check for required contents (not getting stripped
- out, as expected). Fixed.
-
[#202] The HR
- tag will not anymore break the contents loaded in the editor.
-
[#211] Some invalid
- inputs, like "<p>" where making the caret disappear in Firefox.
-
[#99] The <div>
- element is now considered a block container if EnterMode=p|br. It acts like a simple
- block only if EnterMode=div.
-
Hidden fields will now show up as an icon in IE, instead of a normal text field.
- They are also selectable and draggable, in all browsers.
-
[#213] Styles
- are now preserved when hitting enter at the end of a paragraph.
-
[#77] If ShiftEnterMode
- is set to a block tag (p or div), the desired block creation in now enforced, instead
- of copying the current block (which is still the behavior of the simple enter).
-
[#209] Links and
- images URLs will now be correctly preserved with Netscape 7.1.
-
[#165] The enter
- key now honors the EnterMode settings when outdenting a list item.
-
[#190] Toolbars
- may be wrongly positioned. Fixed.
-
[#254] The IgnoreEmptyParagraphValue
- setting is now correctly handled in Firefox.
-
[#248] The behavior
- of the backspace key has been fixed on some very specific cases.
The new and powerful Keyboard Accelerator System is being introduced.
- You can now precisely control the commands to execute when some key combinations
- are activated by the user. It guarantees that all browsers will have the same behavior
- regarding the shortcuts.
- It also makes it possible to remove buttons from the toolbar and still invoke their
- features by using the keyboard instead.
-
- It also blocks all default "CTRL based shortcuts" imposed by the browsers, so if
- you don't want users to underline text, just remove the CTRL+U combination from
- the keystrokes table. Take a look at the FCKConfig.Keystrokes setting in the fckconfig.js
- file.
-
The new "ProtectedTags" configuration option is being introduced.
- It will accept a list of tags (separated by a pipe "|"), which will have no effect
- during editing, but will still be part of the document DOM. This can be used mainly
- for non HTML standard, custom tags.
-
Dialog box commands can now open resizable dialogs (by setting oCommand.Resizable
- = true).
-
Updated support for AFP. Thanks to Soenke Freitag.
-
New language file:
-
Afrikaans (by Willem Petrus Botha).
-
-
-
[SF
- Patch-1456343] New sample file showing how to dynamically exchange a textarea
- and an instance of FCKeditor. Thanks to Finn Hakansson
[SF
- Patch-1472654] The server side script location for SpellerPages can now be set
- in the configuration file, by using the SpellerPagesServerScript setting.
-
Attention: All connectors are now pointing by
- default to the "/userfiles/" folder instead of "/UserFiles/" (case change). Also,
- the inner folders for each type (file, image, flash and media) are all lower-cased
- too.
-
Attention: The UseBROnCarriageReturn configuration
- is not anymore valid. The EnterMode setting can now be used to precisely set the
- enter key behavior.
[SF
- BUG-1015230] Toolbar buttons now update their state on shortcut keys activation.
-
[SF
- BUG-1485621] It is now possible to precisely control which shortcut keys can
- be used.
-
[SF
- BUG-1573714] [SF
- BUG-1593323] Paste was not working in IE if both AutoDetectPasteFromWord
- and ForcePasteAsPlainText settings were set to "false".
-
[SF
- BUG-1578306] The context menu was wrongly positioned if the editing document
- was set to render in strict mode. Thanks to Alfonso Martinez.
Fixed Safari and Opera detection system (for development purposes only).
-
Paste from Notepad was including font information in IE. Fixed.
-
[SF
- BUG-1584092] When replacing text area, names with spaces are now accepted.
-
Depending on the implementation of toolbar combos (mainly for custom plugins) the
- editor area was loosing the focus when clicking in the combo label. Fixed.
-
[SF
- BUG-1596937] InsertHtml() was inserting the HTML outside the editor area on
- some very specific cases.
-
[SF
- BUG-1585548] On very specific, rare and strange cases, the XHTML processor was
- not working properly in IE. Fixed.
[SF
- BUG-1515441] [SF
- BUG-1451071] The "Insert/Edit Link" and "Select All" buttons are now working
- properly when the editor is running on a IE Modal dialog.
-
On some very rare cases, IE was throwing a memory error when hiding the context
- menus. Fixed.
[SF
- BUG-1535946] The IE dialog system has been changed to better work with custom
- dialogs.
-
[SF
- BUG-1599520] The table dialog was producing empty tags when leaving some of
- its fields empty.
-
[SF
- BUG-1599545] HTML entities are now processed on attribute values too.
-
[SF
- BUG-1598517] Meta tags are now protected from execution during editing (avoiding
- the "redirect" meta to be activated).
-
[SF
- BUG-1415601] Firefox internals: styleWithCSS is used instead of the deprecated
- useCSS whenever possible.
-
All JavaScript Core extension function have been renamed to "PascalCase" (some were
- in "camelCase"). This may have impact on plugins that use any of those functions.
-
[SF
- BUG-1592311] Operations in the caption of tables are now working correctly in
- both browsers.
[SF
- BUG-1577247] Unneeded call to captureEvents and releaseEvents.
-
[SF
- BUG-1610790] On some specific situations, the call to form.submit(), in form
- were FCKeditor has been unloaded by code, was throwing the "Can't execute code from
- a freed script" error.
-
[SF
- BUG-1613167] If the configuration was missing the FCKConfig.AdditionalNumericEntities
- entry an error appeared.
The project has been relicensed under the terms of the
- GPL / LGPL / MPL licenses. This change will remove many licensing compatibility
- issues with other open source licenses, making the editor even more "open" than
- before.
-
Attention: The default directory in the distribution
- package is now named "fckeditor" (in lowercase) instead of "FCKeditor". This
- change may impact installations on case sensitive OSs, like Linux.
-
Attention: The "Universal Keyboard" has been removed
- from the package. The license of those files was unclear so they can't be included
- alongside the rest of FCKeditor.
-
-
- Version 2.3.2
-
- New Features and Improvements:
-
-
Users can now decide if the template dialog will replace the entire contents of
- the editor or simply place the template in the cursor position. This feature can
- be controlled by the "TemplateReplaceAll" and "TemplateReplaceCheckbox" configuration
- options.
-
[SF
- Patch-1237693] A new configuration option (ProcessNumericEntities)
- is now available to tell the editor to convert non ASCII chars to their relative
- numeric entity references. It is disabled by default.
-
The new "AdditionalNumericEntities" setting makes it possible to
- define a set of characters to be transformed to their relative numeric entities.
- This is useful when you don't want the code to have simple quotes ('), for example.
-
The Norwegian language file (no.js) has been duplicated to include the Norwegian
- Bokmal (nb.js) in the supported interface languages. Thanks to Martin Kronstad.
-
-
Two new patterns have been added to the Universal Keyboard:
-
-
Persian. Thanks to Pooyan Mahdavi
-
Portuguese. Thanks to Bo Brandt.
-
-
-
[SF
- Patch-1517322] It is now possible to define the start number on numbered lists.
- Thanks to Marcel Bennett.
-
The Font Format combo will now reflect the EditorAreaCSS styles.
-
[SF
- Patch-1461539] The File Browser connector can now optionally return a "url"
- attribute for the files. Thanks to Pent.
-
[SF
- BUG-1090851] The new "ToolbarComboPreviewCSS" configuration option has been
- created, so it is possible to point the Style and Format toolbar combos to a different
- CSS, avoiding conflicts with the editor area CSS.
-
[SF
- Feature-1421309] [SF
- BUG-1489402] It is now possible to configure the Quick Uploder target path
- to consider the file type (ex: Image or File) in the target path for uploads.
-
The JavaScript integration file has two new things:
-
-
The "CreateHtml()" function in the FCKeditor object, used to retrieve the HTML of
- an editor instance, instead of writing it directly to the page (as done by "Create()").
-
The global "FCKeditor_IsCompatibleBrowser()" function, which tells if the executing
- browser is compatible with FCKeditor. This makes it possible to do any necessary
- processing depending on the compatibility, without having to create and editor instance.
-
-
-
-
- Fixed Bugs:
-
-
[SF
- BUG-1525242] [SF
- BUG-1500050] All event attributes (like onclick or onmouseover) are now
- being protected before loading the editor. In this way, we avoid firing those events
- during editing (IE issue) and they don't interfere in other specific processors
- in the editor.
-
Small security fixes to the File Browser connectors.
-
[SF
- BUG-1546226] Small fix to the ColdFusion CFC integration file.
-
[SF
- Patch-1407500] The Word Cleanup function was breaking the HTML on pasting, on
- very specific cases. Fixed, thanks to Frode E. Moe.
[SF
- Patch-1511294] Small fix for the File Browser compatibility with IE 5.5.
-
[SF
- Patch-1503178] Small improvement to stop IE from loading smiley images when
- one smiley is quickly selected from a huge list of smileys. Thanks to stuckhere.
-
[SF
- BUG-1549112] The Replace dialog window now escapes regular expression specific
- characters in the find and replace fields.
[SF
- BUG-1545732] [SF
- BUG-1490919] No security errors will be thrown when loading FCKeditor in
- page inside a FRAME defined in a different domain.
-
[SF
- BUG-1512817] [SF
- BUG-1571345] Fixed the "undefined" addition to the content when ShowBorders
- = false and FullPage = true in Firefox. Thanks to Brett.
-
[SF
- BUG-1512798] BaseHref will now work well on FullPage, even if no <head>
- is available.
-
[SF
- BUG-1509923] The DocumentProcessor is now called when using InserHtml().
-
[SF
- BUG-1505964] The DOCTYPE declaration is now preserved when working in FullPage.
-
[SF
- BUG-1553727] The editor was throwing an error when inserting complex templates.
- Fixed.
-
[SF
- Patch-1564930] [SF
- BUG-1562828] In IE, anchors where incorrectly copied when using the Paste
- from Word button. Fixed, thanks to geirhelge.
[SF
- BUG-1435195] Scrollbars are now visible in the File Browser (for custom implementations).
-
[SF
- BUG-1438296] The "ForceSimpleAmpersand" setting is now being honored in all
- tags.
-
If a popup blocker blocks context menu operations, the correct alert message is
- displayed now, instead of a ugly JavaScript error.
-
[SF
- BUG-1454116] The GetXHTML() function will not change the IsDirty() value of
- the editor.
-
The spell check may not work correctly when using SpellerPages with ColdFusion.
- Fixed.
-
[SF
- BUG-1481861] HTML comments are now removed by the Word Cleanup System.
-
[SF
- BUG-1489390] A few missing hard coded combo options used in some dialogs are
- now localizable.
-
[SF
- BUG-1505448] The Form dialog now retrieves the value of the "action" attribute
- exactly as defined in the source.
-
[SF
- Patch-1517322] Solved an issue when the toolbar has buttons with simple icons
- (usually used by plugins) mixed with icons coming from a strip (the default toolbar
- buttons).
-
[SF
- Patch-1575261] Some fields in the Table and Cell Properties dialogs were being
- cut. Fixed.
-
Fixed a startup compatibility issue with Firefox 1.0.4.
-
-
- Version 2.3.1
-
- Fixed Bugs:
-
-
[SF
- BUG-1506126] Fixed the Catalan language file, which had been published with
- problems in accented letters.
-
More performance improvements in the default File Browser.
[SF
- BUG-1509073] Fixed the "Image Properties" dialog window, which was making invalid
- calls to the "editor/dialog/" directory, generating error 400 entries in the web
- server log.
-
[SF
- BUG-1507294] [SF
- BUG-1507953] The editing area was getting a fixed size when using the "SetHTML"
- API command or even when switching back from the source view. Fixed.
-
[SF
- BUG-1507755] Fixed a conflict between the "DisableObjectResizing" and "ShowBorders"
- configuration options over IE.
-
Opera 9 tries to "mimic" Gecko in the browser detection system of FCKeditor. As
- this browser is not "yet" supported, the editor was broken on it. It has been fixed,
- and now a textarea is displayed, as in any other unsupported browser. Support for
- Opera is still experimental and can be activated by setting the property "EnableOpera"
- to true when creating an instance of the editor with the JavaScript integration
- files.
-
With Opera 9, the toolbar was jumping on buttons rollover.
-
[SF
- BUG-1509479] The iframes used in Firefox for all editor panels (dropdown combos,
- context menu, etc...) are now being placed right before the main iframe that holds
- the editor. In this way, if the editor container element is removed from the DOM
- (by DHTML) they are removed together with it.
-
[SF
- BUG-1271070] [SF
- BUG-1411430] The editor API now works well on DHTML pages that create and
- remove instances of FCKeditor dynamically.
-
A second call to a page with the editor was not working correctly with Firefox 1.0.x.
- Fixed.
-
[SF
- BUG-1511460] Small correction to the <script> protected source regex.
- Thanks to Randall Severy.
-
[SF
- BUG-1521754] Small fix to the paths of the internal CSS files used by FCKeditor.
- Thanks to johnw_ceb.
-
[SF
- BUG-1511442] The <base> tag is now correctly handled in IE, no matter
- its position in the source code.
-
[SF
- BUG-1507773] The "Lock" and "Reset" buttons in the Image Properties dialog window
- are not anymore jumping with Firefox 1.5.
-
-
- Version 2.3
-
- New Features and Improvements:
-
-
The Toolbar Sharing system has been completed. See sample10.html
- and sample11.html.*
-
[SF
- Patch-1407500] Small enhancement to the Find and Replace dialog windows.
-
-
- Fixed Bugs:
-
-
Small security fixes.
-
The context menu system has been optimized. Nested menus now open "onmouseover".
-
-
An error in the image preloader system was making the toolbar strip being downloaded
- once for each button on slow connections. Some enhancements have also been made
- so now the smaple05.html is loading fast for all skins.
-
Fixed many memory leak issues with IE.
-
[SF
- BUG-1489768] The panels (context menus, toolbar combos and color selectors),
- where being displayed in the wrong position if the contents of the editor, or its
- containing window were scrolled down.
-
[SF
- BUG-1493176] Using ASP, the connector was not working on servers with buffer
- disable by default.
-
[SF
- BUG-1491784] Language files have been updated to not include html entities.
[SF
- BUG-1493173] [SF
- BUG-1499708] We now assume that, if a user is in source editing, he/she
- wants to control the HTML, so the editor doesn't make changes to it when posting
- the form being in source view or when calling the GetXHTML function in the API.
-
-
[SF
- BUG-1490610] The FitWindow is now working on elements set with relative position.
-
[SF
- BUG-1493438] The "Word Wrap" combo in the cell properties dialog now accepts
- only Yes/No (no more <Not Set> value).
-
The context menu is now being hidden when a nested menu option is selected.
-
Table cell context menu operations are now working correctly.
-
[SF
- BUG-1494549] The code formatter was having problems with dollar signs inside
- <pre> tags.
-
[SF
- Patch-1459740] The "src" element of images can now be set by styles definitions.
- Thanks to joelwreed.
[SF
- Patch-1349765] Small fix to the FCKSelection.GetType over Firefox. Thanks to
- Alfonso Martinez.
-
[SF
- Patch-1495422] The editor now creates link based on the URL when no selection
- is available. Thanks to Dominik Pesch.
-
[SF
- Patch-1478859] On some circumstances, the Yahoo popup blocker was blocking the
- File Browser window, giving no feedback to the user. Now an alert message is displayed.
-
When using the editor in a RTL localized interface, like Arabic, the toolbar combos
- were not showing completely in the first click. Fixed.
-
[SF
- BUG-1500212] All "_samples/html" samples are now working when loading directly
- from the Windows Explorer. Thanks to Alfonso Martinez.
-
The "FitWindow" feature was breaking the editor under Firefox 1.0.x.
-
[SF
- Patch-1500032] In Firefox, the caret position now follows the user clicks when
- clicking in the white area bellow the editor contents. Thanks to Alfonso Martinez.
-
[SF
- BUG-1499522] In Firefox, the link dialog window was loosing the focus (and quickly
- reacquiring it) when opening. This behavior was blocking the dialog in some Linux
- installations.
-
Drastically improved the loading performance of the file list in the default File
- Browser.
-
[SF
- BUG-1503059] The default "BasePath" for FCKeditor in all integration files has
- been now unified to "/fckeditor/" (lower-case). This is the usual casing system
- in case sensitive OSs like Linux.
-
The "DisableFFTableHandles" setting is now honored when switching the full screen
- mode with FitWindow.
-
Some fixes has been applied to the cell merging in Firefox.
-
-
- * This version has been partially sponsored by Footsteps
- and Kentico.
-
- Version 2.3 Beta
-
- New Features and Improvements:
-
-
Extremely Fast Loading! The editor now loads more than 3
- times faster than before, with no impact on its advanced features.
-
New toolbar system:
-
-
[SF
- Feature-1454850] The toolbar will now load much faster. All
- images have being merged in a single image file using a unique system available
- only with FCKeditor.
-
The "Text Color" and "Background Color" commands buttons have
- enhancements on the interface.
-
Attention: As a completely
- new system has being developed. Skins created for versions prior this one will not
- work. Skin styles definitions have being merged, added and removed. All skins have
- been a little bit reviewed.
-
It is possible to detach the toolbar from an editor instance and
- share it with other instances. In this way you may have only one toolbar (in the
- top of the window, for example, that can be used by many editors (see
- sample10.html). This feature is still under development (issues with IE
- focus still to be solved).*
-
-
-
New context menu system:
-
-
It uses the same (fast) loading system as the toolbar.
-
Sub-Menus are now available to group features (try the context menu over a table
- cell).
-
It is now possible to create your own context menu entries by creating plugins.
-
-
-
-
New "FitWindow" toolbar button, based on the
- plugin published by Paul Moers. Thanks Paul!
-
"Auto Grow" Plugin: automatically resizes the editor
- until a maximum height, based on its contents size.**
-
[SF
- Feature-1444943] Multiple CSS files can now be used in the
- editing area. Just define FCKConfig.EditorAreaCSS as an array of strings (each one
- is a path to a different css file). It works also as a simple string, as on prior
- versions.
-
New language files:
-
Bengali / Bangla (by Richard Walledge).
-
English (Canadian) (by Kevin Bennett).
-
Khmer (by Sengtha Chay).
-
-
-
The source view is now available in the editing area on Gecko browsers. Previously
- a popup was used for it (due to a Firefox bug).
-
As some people may prefer the popup way for source editing, a new configuration
- option (SourcePopup) has being introduced.
-
The IEForceVScroll configuration option has been removed. The editor now automatically
- shows the vertical scrollbar when needed (for XHTML doctypes).
-
The configuration file doesn't define a default DOCTYPE to be used now.
-
It is now possible to easily change the toolbar using the JavaScript API by just
- calling <EditorInstance>.ToolbarSet.Load( '<ToolbarName>' ). See _testcases/010.html
- for a sample.
-
The "OnBlur" and "OnFocus" JavaScript API events are now compatible
- with all supported browsers.
-
Some few updates in the Lasso connector and uploader.
-
The GeckoUseSPAN setting is now set to "false" by default. In this way, the code
- produced by the bold, italic and underline commands are the same on all browsers.
-
-
- Fixed Bugs:
-
-
Important security fixes have been applied to the File Manager, Uploader
- and Connectors. Upgrade is highly recommended. Thanks to Alberto Moro,
- Baudouin Lamourere and James Bercegay.
-
[SF
- BUG-1399966] [SF
- BUG-1249853] The "BaseHref" configuration is now working with
- Firefox in both normal and full page modes.
-
[SF
- BUG-1405263] A typo in the configuration file was impacting the Quick Upload
- feature.
-
Nested <ul> and <ol> tags are now generating valid html.
-
The "wmode" and "quality" attributes are now preserved for Flash
- embed tags, in case they are entered manually in the source view. Also, empty attributes
- are removed from that tag.
-
Tables where not being created correctly on Opera.
-
The XHTML processor will ignore invalid tags with names ending with ":",
- like http:.
-
On Firefox, the scrollbar is not anymore displayed on toolbar dropdown commands
- when not needed.
-
Some small fixes have being done to the dropdown commands rendering for FF.
-
-
The table dialog window has been a little bit enlarged to avoid contents being cropped
- on some languages, like Russian.
-
[SF
- BUG-1465203] The ieSpell download URL has been updated. The problem is that
- they don't have a fixed URL for it, so let's hope the mirror will be up for it.
-
[SF
- BUG-1413980] All frameborder "yes/no" values have been changes to
- "1/0".
-
[SF
- BUG-1414101] The fake table borders are now showing correctly when running under
- the "file://" protocol.
-
[SF
- BUG-1414155] Small typo in the cell properties dialog window.
-
Fixed a problem in the File Manager. It was not working well with folder or file
- names with apostrophes ('). Thanks to René de Jong.
-
Small "lenght" type corrected in the select dialog window. Thanks to Bernd Nussbaumer.
-
The about box is now showing correctly in Firefox 1.5.
-
[SF
- Patch-1464020] [SF
- BUG-1155793] The "Unlink" command is now working correctly under Firefox
- if you don't have a complete link selection. Thanks to Johnny Egeland.
-
In the File Manager, it was not possible to upload files to folders with ampersands
- in the name. Thanks to Mike Pone.
-
[SF
- BUG-1178359] Elements from the toolbar are not anymore draggable in the editing
- area.
-
[SF
- BUG-1487544] Fixed a small issue in the code formatter for <br /> and
- <hr /> tags.
-
The "Background Color" command now works correctly when the GeckoUseSPAN setting
- is disabled (default).
-
Links are now rendered in blue with Firefox (they were black before). Actually,
- an entry for it has been added to the editing area CSS, so you can customize with
- the color you prefer.
-
-
- * This version has been partially sponsored by Footsteps
- and Kentico.
-
- ** This version has been partially sponsored by Nextide.
-
- Version 2.2
-
- New Features and Improvements:
-
-
Let's welcome Wim Lemmens (didgiman). He's our new responsible for the ColdFusion
- integration. In this version we are introducing his new files with the following
- changes:
-
-
The "Uploader", used for quick uploads, is now available
- natively for ColdFusion.
-
Small bugs have been corrected in the File Browser connector.
-
The samples now work as is, even if you don't install the editor in the "/FCKeditor"
- directory.
-
-
-
And a big welcome also to "Andrew Liu", our responsible for the
- Python integration. This version is bringing native support for Python
- , including the File Browser connector and Quick Upload.
-
The "IsDirty()" and "ResetIsDirty()"
- functions have been added to the JavaScript API to check if the editor
- content has been changed.*
-
New language files:
-
-
Hindi (by Utkarshraj Atmaram)
-
Latvian (by Janis Klavinš)
-
-
-
For the interface, now we have complete RTL support also for
- the drop-down toolbar commands, color selectors and context menu.
-
[SF
- BUG-1325113] [SF
- BUG-1277661] The new "Delete Table" command is available in the
- Context Menu when right-clicking inside a table.
-
The "FCKConfig.DisableTableHandles" configuration option is now working
- on Firefox 1.5.
-
The new "OnBlur" and "OnFocus"
- events have been added to the JavaScript API (IE only). See "_samples/html/sample09.html" *
-
-
Attention: The "GetHTML"
- function has been deprecated. It now returns the same value as "GetXHTML".
- The same is valid for the "EnableXHTML" and "EnableSourceXHTML"
- that have no effects now. The editor now works with XHTML output only.
-
Attention: A new "PreserveSessionOnFileBrowser"
- configuration option has been introduced. It makes it possible to set whenever is
- needed to maintain the user session in the File Browser. It is disabled by default,
- as it has very specific usage and may cause the File Browser to be blocked by popup
- blockers. If you have custom File Browsers that depends on session information,
- remember to activate it.
-
Attention: The "fun"
- smileys set has been removed from the package. If you are using it, you must manually
- copy it to newer installations and upgrades.
-
Attention: The "mcpuk"
- file browser has been removed from the package. We have no ways to support it. There
- were also some licensing issues with it. Its web site can still be found at
- http://mcpuk.net/fbxp/.
-
It is now possible to set different CSS styles for the chars in the Special Chars
- dialog window by adding the "SpecialCharsOut" and "SpecialCharsOver"
- in the "fck_dialog.css" skin file.*
-
[SF
- Patch-1268726] Added table "summary" support in the table dialog.
- Thanks to Sebastien-Mahe.
-
[SF
- Patch-1284380] It is now possible to define the icon of a FCKToolbarPanelButton
- object without being tied to the skin path (just like FCKToolbarButton). Thanks
- to Ian Sullivan.
You can set the QueryString value "fckdebug=true" to activate "debug
- mode" in the editor (showing the debug window), overriding the configurations.
- The "AllowQueryStringDebug" configuration option is also available so
- you can disable this feature.
[SF
- BUG-1162809] [SF
- BUG-1205638] The "Image" and "Flash" dialog windows
- now loads the preview correctly if the "BaseHref" configuration option
- is set.
-
[SF
- BUG-1329807] The alert boxes are now showing correctly when doing cut/copy/paste
- operations on Firefox installations when it is not possible to execute that operations
- due to security settings.
-
A new "Panel" system (used in the drop-dowm toolbar commands, color selectors
- and context menu) has been developed. The following bugs have been fixed with it:
-
-
[SF
- BUG-1186927] On IE, sometimes the context menu was being partially hidden.*
-
-
On Firefox, the context menu was flashing in the wrong position before showing.
-
-
On Firefox 1.5, the Color Selector was not working.
-
On Firefox 1.5, the fonts in the panels were too big.
[SF
- BUG-1315954] No error is thrown when pasting some case specific code from editor
- to editor.
-
[SF
- BUG-1341553] A small fix for a security alert in the File Browser has been
- applied.
-
[SF
- BUG-1370953] [SF
- BUG-1339898] [SF
- BUG-1323319] A message will be shown to the user (instead of a JS error) if
- a "popup blocker" blocks the "Browser Server" button. Thanks
- to Erwin Verdonk.
-
[SF
- BUG-1370355] Anchor links that points to a single character anchor, like "#A",
- are now correctly detected in the Link dialog window. Thanks to Ricky Casey.
-
[SF
- BUG-1368998] Custom error processing has been added to the file upload on the
- File Browser.
-
[SF
- BUG-1367802] [SF
- BUG-1207740] A message is shown to the user if a dialog box is blocked by
- a popup blocker in Firefox.
-
[SF
- BUG-1358891] [SF
- BUG-1340960] The editor not works locally (without a web server) on directories
- where the path contains spaces.
-
[SF
- BUG-1357247] The editor now intercepts SHIFT + INS keystrokes when needed.
-
[SF
- BUG-1328488] Attention: The Page
- Break command now produces different tags to avoid XHTML compatibility
- issues. Any Page Break previously applied to content produced with previous versions
- of FCKeditor will not me rendered now, even if they will still be working correctly.
-
-
It is now possible to allow cut/copy/past operations on Firefox using the user.js file.
-
[SF
- BUG-1336792] A fix has been applied to the XHTML processor to allow tag names
- with the "minus" char (-).
-
[SF
- BUG-1339560] The editor now correctly removes the "selected" option
- for checkboxes and radio buttons.
-
The Table dialog box now selects the table correctly when right-clicking on objects
- (like images) placed inside the table.
-
Attention: A few changes have been
- made in the skins. If you have a custom skin, it is recommended you to make a diff
- of the fck_contextmenu.css file of the default skin with your implementation.
-
Mouse select (marking things in blue, like selecting text) has been disabled
- on panels (drop-down menu commands, color selector and context menu) and toolbar,
- for both IE and Firefox.
-
On Gecko, fake borders will not be applied to tables with the border attribute set
- to more than 0, but placed inside tables with border set to 0.
-
[SF
- BUG-1360717] A wrapping issue in the "Silver" skin has been corrected.
- Thanks to Ricky Casey.
-
[SF
- BUG-1251145] In IE, the focus is now maintained in the text when clicking in
- the empty area following it.
-
[SF
- BUG-1181386] [SF
- BUG-1237791] The "Stylesheet Classes" field in the Link dialog
- window in now applied correctly on IE. Thanks to Andrew Crowe.
-
The "Past from Word" dialog windows is now showing correctly on Firefox
- on some languages.
-
[SF
- BUG-1315008] [SF
- BUG-1241992] IE, when selecting objects (like images) and hitting the "Backspace"
- button, the browser's "back" will not get executed anymore and the object
- will be correctly deleted.
-
The "AutoDetectPasteFromWord" is now working correctly in IE. Thanks to
- Juan Ant. Gómez.
-
A small enhancement has been made in the Word pasting detection. Thanks to Juan
- Ant. Gómez.
-
[SF
- BUG-1090686] No more conflict with Firefox "Type-Ahead Find" feature.
-
-
[SF
- BUG-942653] [SF
- BUG-1155856] The "width" and "height" of images sized
- using the inline handlers are now correctly loaded in the image dialog box.
-
[SF
- BUG-1209093] When "Full Page Editing" is active, in the "Document
- Properties" dialog, the "Browse Server" button for the page background
- is now correctly hidden if "ImageBrowser" is set to "false"
- in the configurations file. Thanks to Richard.
[SF
- BUG-1244480] The editor now will look first to linked fields "ids"
- and second to "names".
-
[SF
- BUG-1252905] The "InsertHtml" function now preserves URLs as entered.
-
-
[SF
- BUG-1266317] Toolbar commands are not anymore executed outside the editor.
-
[SF
- BUG-1365664] The "wrap=virtual" attribute has been removed from the
- integration files for validation purposes. No big impact.
-
[SF
- BUG-972193] Now just one click is needed to active the cursor inside the editor.
-
-
The hidden fields used by the editor are now protected from changes using the "Web
- Developer Add-On > Forms > Display Forms Details" extension. Thanks to
- Jean-Marie Griess.
-
On IE, the "Format" toolbar dropdown now reflects the current paragraph
- type on IE. Because of a bug in the browser, it is quite dependent on the browser
- language and the editor interface language (both must be the same). Also, as the
- "Normal (DIV)" type is seen by IE as "Normal", to avoid confusion,
- both types are ignored by this fix.
-
On some very rare cases, IE was loosing the "align" attribute for DIV
- tags. Fixed.
-
[SF
- BUG-1388799] The code formatter was removing spaces on the beginning of lines
- inside PRE tags. Fixed.
-
[SF
- BUG-1387135] No more "NaN" values in the image dialog, when changing
- the sizes in some situations.
-
Corrected a small type in the table handler.
-
You can now set the "z-index" for floating panels (toolbar dropdowns,
- color selectors, context menu) in Firefox, avoiding having them hidden under another
- objects. By default it is set to 10,000. Use the FloatingPanelsZIndex configuration
- option to change this value.
-
-
- Special thanks to
- Alfonso Martinez, who have provided many patches and suggestions for the
- following features / fixes present in this version. I encourage all you to
- donate to Alfonso, as a way to say thanks for his nice open source approach.
- Thanks Alfonso!. Check out his contributions:
-
-
[SF
- BUG-1352539] [SF
- BUG-1208348] With Firefox, no more "fake" selections are appearing
- when inserting images, tables, special chars or when using the "insertHtml"
- function.
-
[SF
- Patch-1382588] The "FCKConfig.DisableImageHandles" configuration option
- is not working on Firefox 1.5.
-
[SF
- Patch-1368586] Some fixes have been applied to the Flash dialog box and the
- Flash pre-processor.
[SF
- Patch-1357445] Add support for DIV in the Format drop-down combo for Firefox.
-
-
[SF
- BUG-1350465] [SF
- BUG-1376175] The "Cell Properties" dialog now works correctly
- when right-clicking in an object (image, for example) placed inside the cell itself.
-
-
[SF
- Patch-1349166] On IE, there is now support for namespaces on tags names.
-
[SF
- Patch-1350552] Fix the display issue when applying styles on tables.
-
[SF
- Patch-1352320 ] Fixed a wrong usage of the "parentElement"
- property on Gecko.
-
[SF
- Patch-1355007] The new "FCKDebug.OutputObject" function is available
- to dump all object information in the debug window.
-
[SF
- Patch-1329500] It is now possible to delete table columns when clicking on a
- TH cell of the column.
-
[SF
- Patch-1315351] It is now possible to pass the image width and height to the
- "SetUrl" function of the Flash dialog box.
-
[SF
- Patch-1327384] TH tags are now correctly handled by the source code formatter
- and the "FillEmptyBlocks" configuration option.
-
[SF
- Patch-1327406] Fake borders are now displayed for TH elements on tables with
- border set to 0. Also, on Firefox, it will now work even if the border attribute
- is not defined and the borders are not dotted.
-
Hidden fields now get rendered on Firefox.
-
The BasePath is now included in the debugger URL to avoid problems when calling
- it from plugins.
The new "Insert Page Break" command (for printing) has
- been introduced.*
-
The editor package now has a root directory called "FCKeditor".
-
-
- Fixed Bugs:
-
-
[SF
- BUG-1326285] [SF
- BUG-1316430] [SF
- BUG-1323662] [SF
- BUG-1326223] We are doing a little step back with this version.
- The ENTER and BACKSPACE behavior changes for Firefox have been remove. It is a nice
- feature, but we need much more testing on it. It introduced some bugs and so
- its preferable to not have that feature, avoiding problems (even if that feature
- was intended to solve some issues).
-
[SF
- BUG-1275714] Comments in the beginning of the source are now preserved when
- using the "undo" and "redo" commands.
-
The "undo" and "redo" commands now work for the Style command.
-
-
An error in the execution of the pasting commands on Firefox has been fixed.
-
[SF
- BUG-1326184] No strange (invalid) entities are created when using Firefox. Also,
- the used by the FillEmptyBlocks setting is maintained even if you disable
- the ProcessHTMLEntities setting.
[SF
- BUG-1200328] The editor now offers a way to "protect" part of the
- source to remain untouched while editing or changing views. Just use the "FCKConfig.ProtectedSource"
- object to configure it and customize to your needs. It is based on regular expressions.
- See fckconfig.js for some samples.
-
The editor now offers native support for Lasso. Thanks and welcome to
- our new developer Jason Huck.
-
New language files are available:
-
-
Faraose (by Símin Lassaberg and Helgi Arnthorsson)
-
-
Malay (by Fairul Izham Mohd Mokhlas)
-
Mongolian (by Lkamtseren Odonbaatar)
-
Vietnamese (by Phan Binh Giang)
-
-
-
A new configurable ColdFusion connector is available. Thanks to Mark Woods.
- Many enhancements has been introduced with it.
-
The PHP connector for the default File Browser now sorts the folders and files names.
-
-
[SF
- BUG-1289372] [SF
- BUG-1282758] In the PHP connector it is now possible to set the absolute
- (server) path to the User Files directory, avoiding problems with Virtual Directories,
- Symbolic Links or Aliases. Take a look at the config.php file.
-
The ASP.Net uploader (for Quick Uploads) has been added to the package.
-
A new way to define simple "combo" toolbar items , like
- Style and Font, has been introduced. Thanks to Steve Lineberry. See
- sample06.html and the "simplecommands" plugin to fully understand
- it.
-
A new test case has been added that shows how to set the editor background dynamically
- without using a CSS.
The new "OnAfterLinkedFieldUpdate" event has been introduced. If
- is fired when the editor updates its hidden associated field.
-
Attention: The color of the right border of the toolbar (left on RTL interfaces)
- has been moved from code to the CSS (TB_SideBorder class). Update your custom skins.
-
-
A sample "htaccess.txt" file has been added to the editor's package
- to show how to configure some Linux sites that could present problems on Firefox
- with "Illegal characters" errors. Respectively the ""
- chars.
-
With the JavaScript, ASP and PHP integration files, you can set the QueryString
- value "fcksource=true" to load the editor using the source files (located
- in the _source directory) instead of the compressed ones. Thanks to Kae Verens for
- the suggestion.
-
[SF
- Feature-1246623] The new configuration option "ForceStrongEm" has
- been introduced so you can force the editor to convert all <B> and <I>
- tags to <STRONG> and <EM> respectively.
-
A nice contribution has been done by Goss Interactive Ltd:
-
-
[SF
- BUG-1246949] Implemented ENTER key and BACKSPACE key handlers for Gecko so that
- P tags (or an appropriate block element) get inserted instead of BR tags when not
- in the UseBROnCarriageReturn config mode.
-
- The ENTER key handling has been written to function much the same as the ENTER key
- handling on IE : as soon as the ENTER key is pressed, existing content will be wrapped
- with a suitable block element (P tag) as appropriate and a new block element (P
- tag) will be started.
-
- The ENTER key handler also caters for pressing ENTER within empty list items - ENTER
- in an empty item at the top of a list will remove that list item and start a new
- P tag above the list; ENTER in an empty item at the bottom of a list will remove
- that list item and start a new P tag below the list; ENTER in an empty item in the
- middle of a list will remove that list item, split the list into two, and start
- a new P tag between the two lists.
-
Any tables that are found to be incorrectly nested within a block element (P tag)
- will be moved out of the block element when loaded into the editor. This is required
- for the new ENTER/BACKSPACE key handlers and it also avoids non-compliant HTML.
-
-
The InsertOrderedList and InsertUnorderedList commands have been overridden on Gecko
- to ensure that block elements (P tags) are placed around a list item's content when
- it is moved out of the list due to clicking on the editor's list toolbar buttons
- (when not in the UseBROnCarriageReturn config mode).
-
-
-
-
- Fixed Bugs:
-
-
[SF
- BUG-1253255] [SF
- BUG-1265520] Due to changes on version 2.0, the anchor list was not anymore
- visible in the link dialog window. It has been fixed.
[SF
- BUG-1251373 ] The above fix also has corrected some strange behaviors on
- Firefox.
-
[SF
- BUG-1144258] [SF
- BUG-1092081] The File Browsers now run on the same server session used
- in the page where the editor is placed in (IE issue). Thanks to Simone Chiaretta.
-
-
[SF
- BUG-1305619 ] No more repeated login dialogs when running the editor with Windows
- Integrated Security with IIS.
-
[SF
- Patch-1245304] The Test Case 004 is now working correctly. It has been changed
- to set the editor hidden at startup.
-
[SF
- BUG-1290610 ] Over HTTPS, there were some warnings when loading the Images,
- Flash and Link dialogs. Fixed.
-
Due to Gecko bugs, two errors were thrown when loading the editor in a hidden div.
- Workarounds have been introduced. In any case, the testcase 004 hack is needed when
- showing the editor (as in a tabbed interface).
-
An invalid path in the dialogs CSS file has been corrected.
-
On IE, the Undo/Redo can now be controlled using the Ctrl+Z and Ctrl+Y shortcut
- keys.
-
[SF
- BUG-1295538 ] A few Undo/Redo fixes for IE have been done.
-
[SF
- BUG-1247070] On Gecko, it is now possible to use the shortcut keys for Bold
- (CTRL+B), Italic (CTRL+I) and Underline (CTRL+U), like in IE.
-
[SF
- BUG-1274303] The "Insert Column" command is now working correctly
- on TH cells. It also copies any attribute applied to the source cells.
-
[SF
- Patch-1287070 ] In the Universal Keyboard, the Arabic keystrokes translator
- is now working with Firefox. Thanks again to Abdul-Aziz Al-Oraij.
-
The editor now handles AJAX requests with HTTP status 304.
[SF
- BUG-1155774] A spelling error in the Bulleted List Properties dialog has been
- corrected.
-
[SF
- BUG-1272018] The ampersand character can now be added from the Special Chars
- dialog.
-
[SF
- BUG-1263161] A small fix has been applied to the sampleposteddata.php file.
- Thanks to Mike Wallace.
-
[SF
- BUG-1241504] The editor now looks also for the ID of the hidden linked field.
-
-
The caption property on tables is now working on Gecko. Thanks to Helen Somers (Goss
- Interactive Ltd).
-
[SF
- BUG-1297431] With IE, the editor now works locally when its files are placed
- in a directory path that contains spaces.
-
[SF
- BUG-1279551] [SF
- BUG-1242105] On IE, some features are dependant of ActiveX components (secure...
- distributed with IE itself). Some security setting could avoid the usage of
- those components and the editor would stop working. Now a message is shown, indicating
- the use the minimum necessary settings need by the editor to run.
-
[SF
- BUG-1298880] Firefox can't handle the STRONG and EM tags. Those tags are now
- converted to B and I so it works accordingly.
-
[SF
- BUG-1271723] On IE, it is now possible to select the text and work correctly
- in the contents of absolute positioned/dimensioned divs.
-
On IE, there is no need to click twice in the editor to activate the cursor
- in the editing area.
-
[SF
- BUG-1221621] Many "warnings" in the Firefox console are not thrown
- anymore.
-
[SF
- BUG-1295526] While editing on "FullPage" mode the basehref is
- now active for CSS "link" tags.
[SF
- Patch-1281313] A few small changes to avoid problems with Plone. Thanks to Jean-mat.
-
-
[SF
- BUG-1275911] A check for double dots sequences on directory names on creation
- has been introduced to the PHP and ASP connectors.
-
-
- Version 2.0
-
- New Features and Improvements:
-
-
The new "Flash" command is available. Now you can
- easily handle Flash content, over IE and Gecko, including server browser integration
- and context menu support. Due to limitations of the browsers, it is not possible
- to see the preview of the movie while editing, so a nice "placeholder"
- is used instead. *
-
A "Quick Upload " option is now available in the
- link, image and flash dialog windows, so the user don't need to go (or have) the
- File Browser for this operations. The ASP and PHP uploader are included. Take
- a look at the configuration file.***
-
Added support for Active FoxPro Pages . Thanks to our new developer,
- Sönke Freitag.
-
It is now possible to disable the size handles for images and tables
- (IE only feature). Take a look at the DisableImageHandles and DisableTableHandles
- configuration options.
-
The handles on form fields (small squares around them) and the inline editing
- of its contents have been disabled. This makes it easier to users to use
- the controls.
-
A much better support for Word pasting operations has been introduced. Now it uses
- a dialog box, in this way we have better results and more control.**
-
[SF
- Patch-1225372] A small change has been done to the PHP integration file. The
- generic __construct constructor has been added for better PHP 5 sub-classing compatibility
- (backward compatible). Thanks to Marcus Bointon.
-
-
- Fixed Bugs:
-
-
ATTENTION: Some security changes have been made to the connectors. Now you must
- explicitly enable the connector you want to use. Please test your application before
- deploying this update.
The preview now loads "Full Page" editing correctly. It also uses the
- same XHTML code produced by the final output.
-
The "Templates" dialog was not working on some very specific (and strange)
- occasions over IE.
-
[SF
- BUG-1199631] [SF
- BUG-1171944] A new option is available to avoid a bad IE behavior that shows
- the horizontal scrollbar even when not needed. You can now force the vertical scrollbar
- to be always visible. Just set the "IEForceVScroll" configuration option
- to "true". Thanks to Grant Bartlett.
Some pages have been changed to avoid importing errors on Plone. Thanks to Arthur
- Kalmenson.
-
[SF
- BUG-1171606] There is a bug on IE that makes the editor to not work if
- the instance name matches a meta tag name. Fixed.
-
On Firefox, the source code is now opened in a dialog box, to avoid error on pages
- with more than one editor.
-
[SF
- Patch-1225703] [SF
- BUG-1214941] The "ForcePasteAsPlainText" configuration option
- is now working correctly on Gecko browsers. Thanks to Manuel Polo.
-
[SF
- BUG-1228836] The "Show Table Borders" feature is now working on Gecko
- browsers.
-
[SF
- Patch-1212529] [SF
- BUG-1212517] The default File Browser now accepts connectors with querystring
- parameters (with "?"). Thanks to Tomas Jucius.
-
[SF
- BUG-1233318] A JavaScript error thrown when using the Print command has been
- fixed.
-
[SF
- BUG-1229696] A regular expression has been escaped to avoid problems when opening
- the code in some editors. It has been moved to a dialog window.
[SF
- BUG-1232056] The anchor icon is now working correctly on IE.
-
[SF
- BUG-1202468] The anchor icon is now available on Gecko too.
-
[SF
- BUG-1236279] A security warning has been corrected when using the File Browser
- over HTTPS.
-
The ASP implementation now avoid errors when setting the editor value to null values.
-
-
[SF
- BUG-1237359] The trailing <BR> added by Gecko at the end of the source
- is now removed.
-
[SF
- BUG-1170828] No more is added to the source when using the "New
- Page" button.
-
[SF
- BUG-1165264] A new configuration option has been included to force the
- editor to ignore empty paragraph values (<p> </p>), returning
- empty ("").
-
No more is added when creating a table or adding columns, rows or cells.
-
-
The <TD> tags are now included in the FillEmptyBlocks configuration handling.
-
-
[SF
- BUG-1224829] A small bug in the "Find" dialog has been fixed.
-
[SF
- BUG-1221307] A small bug in the "Image" dialog has been fixed.
[SF
- BUG-1205403] The checkbox and radio button values are now handled correctly
- in their dialog windows. Thanks to thc33.
-
[SF
- BUG-1236626] The toolbar now doesn't need to collapse when unloading the page
- (IE only).
-
[SF
- BUG-1212559] [SF
- BUG-1017231] The "Save" button now calls the "onsubmit"
- event before posting the form. The submit can be cancelled if the onsubmit returns
- "false".
-
[SF
- BUG-1215823] The editor now works correctly on Firefox if it values is set to
- "<p></p>".
-
[SF
- BUG-1217546] No error is thrown when "pasting as plain text" and no
- text is available for pasting (as an image for example).
A new tab called "Link" is available in the Image
- Dialog window. In this way you can insert or modify the image link directly
- from that dialog.*
-
The new "Templates" command is now available. Now the
- user can select from a list of pre-build HTML and fill the editor with it. Take
- a look at the "_docs" for more info.**
-
The mcpuk's File Browser for
- PHP has been included in the package. He became the official developer of the File
- Manager for FCKeditor, so we can expect good news in the future.
-
New configuration options are available to hide tabs from the
- Image Dialog and Link Dialog windows: LinkDlgHideTarget,
- LinkDlgHideAdvanced, ImageDlgHideLink and ImageDlgHideAdvanced.
-
[SF
- BUG-1189442] [SF
- BUG-1187164] [SF
- BUG-1185905] It is now possible to configure the editor to not convert Greek
- or special Latin letters to ther specific HTML entities. You
- can also configure it to not convert any character at all. Take a look at the "ProcessHTMLEntities",
- "IncludeLatinEntities" and "IncludeGreekEntities" configuration
- options.
-
New language files are available:
-
-
Basque (by Ibon Igartua)
-
English (Australia / United Kingdom) (by Christopher Dawes)
-
Ukrainian (by Alexander Pervak)
-
-
-
The version and date information have been removed from the files headers to avoid
- unecessary diffs in source control systems when new versions are released (from
- now on).
-
[SF
- Patch-1159854] Ther HTML output rendered by the server side integration files
- are now XHTML compatible.
-
[SF
- BUG-1181823] It is now possible to set the desired DOCTYPE to use when edit
- HTML fragments (not in Full Page mode).
-
There is now an optional way to implement different "mouse over" effects
- to the buttons when they are "on" of "off".
It is now possible to set the "width" style of the BODY tag in the EditorAreaCSS
- to limit the editing area size.
-
[SF
- BUG-1113620] In IE, the editor doesn't generate new entries in the browser history
- anymore.
-
The editor now uses the same method used on version RC2 to load its contents on
- Gecko. It is now possible to have more than one editor in the page. This change
- has a negative impact: the BaseHref property is not working.
-
Changes have been made to make the editor work with PHP versions older than 2.1.0.
-
[SF
- BUG-1101861] The editor now shows a normal textarea correctly (as expected)
- on Safari browsers (and all "like Gecko" browsers). Thanks to Bob Paul.
-
-
[SF
- BUG-1182224] The PHP connector can now handle file extensions in upper case, like
- JPG or Gif, correctly. Thanks to Georg Ivancsic.
-
The "sample06.html" is now working correctly with Gecko browsers.
-
[SF
- BUG-1156660] Some fixes have been applied to the Universal Keyboard. Thanks
- to Abdul-Aziz Al-Oraij.
-
[SF
- BUG-1192881] [SF
- BUG-1185006] [SF
- BUG-1156068] The "Browse Server" button is now working correctly
- for the Background Image in the "Document Properties" dialog window (full
- page editing). The active "BaseHref" is also set to the preview window.
-
-
[SF
- BUG-1191704] Invalid HTML tags (according to the W3C naming standards for XHTML)
- are ignored with no errors.
-
[SF
- BUG-1185911] The Greek language file name has been corrected to "el.js".
-
[SF
- BUG-1165219] No error occours when the user defines just one color to the FontColors
- on "in page" configurations.
-
[SF
- BUG-1162957] The small problem with Zope (ZPT) has been solved.
-
Some small RTL / LTR corrections has been done in the interface and the Farsi language
- has been added to the Universal Keyboard. Thanks to Silver Baghdasarian.
The editor now offers native Perl integration! Thanks and welcome
- to Takashi Yamaguchi, our official Perl developer.
-
[SF
- Feature-1026584] [SF
- Feature-1112692] Formatting has been introduced to the
- Source View. The output HTML can also be formatted. You can choose
- to use spaces or tab for indentation. See the configuration file.
The new toolbar command, "Document Properties" is
- available to edit document header info, title, colors, background, etc... Full page
- editing must be enabled.
-
[SF
- Feature-1151448] Spell Check is now available. You can use
- ieSpell or Speller Pages right from FCKeditor.
- More info about configuration can be found in the _docs folder.
[SF
- Feature-1123816] It is now possible to configure the editor to show "fake"
- table borders when the border size is set to zero. (It is working only
- on IE for now).
-
Numbered and Bulleted lists can now be
- configured . Just right click on then.
It is now possible to set the content language direction .
- See the "FCKConfig.ContentLangDirection" configurations setting.
-
All Field Commands available on version 1.6 have been upgraded
- and included in this version: form, checkbox,
- radio button, text field, text area,
- select field, button, image button
- and hidden field .
-
Context menu options (right-click) has been added for:
- anchors, select field, textarea,
- checkbox, radio button, text field,
- hidden field, textarea, button,
- image button, form, bulleted list
- and numbered list .
-
The "Universal Keyboard" has been converted from version
- 1.6 to this one and it's now available.
-
It is now possible to configure the items to be shown in the
- context menu . Just use the FCKConfig.ContextMenu option at fckconfig.js.
-
-
A new configuration (FillEmptyBlocks) is available to force the editor to
- automatically insert a on empty block elements (p, div, pre,
- h1, etc...) to avoid differences from the editing and the final result. (Actually,
- the editor automatically "grows" empty elements to make the user able
- to enter text on it). Attention: the extra will be added when switching
- from WYSIWYG to Source View, so the user may see an additional space on empty blocks.
- (XHTML support must be enabled).
-
It is now possible to configure the toolbar to "break
- " between two toolbar strips. Just insert a "/" between then. Take
- a look at fckconfig.js for a sample.
-
New Language files are available:
-
-
Brazilian Portuguese (by Carlos Alberto Tomatis Loth)
-
Bulgarian (by Miroslav Ivanov)
-
Esperanto (by Tim Morley)
-
Galician (by Fernando Riveiro Lopez)
-
Japanese ( by Takashi Yamaguchi)
-
Persian (by Hamed Taj-Abadi)
-
Romanian (by Adrian Nicoara)
-
Slovak (by Gabriel Kiss)
-
Thai (by Audy Charin Arsakit)
-
Turkish (by Reha Biçer)
-
The Chinese Traditional has been set as the default (zn) instead of zn-tw.
-
-
-
Warning: All toolbar image images have been changed. The "button." prefix
- has been removed. If you have your custom skin, please rename your files.
-
A new plugin is available in the package: "Placeholders".
- In this way you can insert non editable tags in your document to be processed on
- server side (very specific usage).
-
The ASPX files are no longer available in this package. They have been moved to
- the FCKeditor.Net package. In this way the ASP.Net integration is much better organized.
-
-
The FCKeditor.Packager program is now part of the main package. It is not anymore distributed
- separately.
-
The PHP connector now sets the uploaded file permissions (chmod) to 0777.
-
[SF
- Patch-1090215] It's now possible to give back more info from your custom image
- browser calling the SetUrl( url [, width] [, height] [, alt] ). Thanks to Ben Noblet.
-
-
The package files now maintain their original "Last Modified" date, so
- incremental FTP uploads can be used to update to new versions of the editor
- (from now on).
-
The "Source" view now forces its contents to be written in "Left
- to Right" direction even when the editor interface language is running a RTL
- language (like Arabic, Hebrew or Persian).
[SF
- BUG-1114748] The PHP File Manager Connector now sets the new folders permissions
- (chmod) to 0777 correctly.
-
The PHP File Manager Connector now has a configuration file (editor/filemanager/browser/default/connectors/php/config.php)
- to set some security preferences.
-
The ASP File Manager Connector now has a configuration file (editor/filemanager/browser/default/connectors/asp/config.asp)
- to set some security preferences.
-
A small bug in the toolbar rendering (strips auto position) has been corrected.
-
Some small wrapping problems with some labels in the Image and Table dialog windows
- have been fixed.
-
All .js files are now encoded in UTF-8 format with the BOM (byte order mask) to
- avoid some errors on specific Linux installations.
-
[SF
- BUG-1114449] The editor packager program has been modified so now it is possible
- to use the source files to run the editor as described in the documentation. The
- new packager must be downloaded.
-
A small problem with the editor focus while in source mode has been corrected.
- Thanks to Eric (ric1607).
-
[SF
- BUG-1108167] [SF
- BUG-1085149] [SF
- BUG-1151296] [SF
- BUG-1082433] No more IFRAMEs without src attribute. Now it points
- to a blank page located in the editor's package. In this way we avoid security warnings
- when using the editor over HTTPS. Thanks to Guillermo Bozovich.
-
[SF
- BUG-1117779] The editor now works well if you have more than one element named
- "submit" on its form (even if it is not correct to have this situation).
-
-
The XHTML processor was duplicating the text on some specific situation. It has
- been fixed.
The localization engine is now working correctly over IE 5.5 browsers.
-
Some commands where not working well over IE 5.5 (emoticons, image,...). It has
- been fixed.
-
[SF
- BUG-1146441] [SF
- BUG-1149777] The editor now uses the TEXTAREA id in the ReplaceTextarea
- function. If the id is now found, it uses the "name". The docs have been
- updated.
-
[SF
- BUG-1144297] Some corrections have been made to the Dutch language file. Thanks
- to Erwin Dondorp.
[SF
- Feature-1042034] The new "Split Cell ", to split
- a table cell in two columns, has been introduced (right-click).
-
[SF
- Feature-1042034] The new "Merge Cells", to merge
- table cells (in the same row), has been introduced (right-click).
-
The "fake" TAB key support (available by default over
- Gecko browsers is now available over IE too. You can set the number of spaces to
- add setting the FCKConfig.TabSpaces configuration setting. Set it to 0 (zero) to
- disable this feature (IE).
-
It now possible to tell IE to send a <BR> when the user presses
- the Enter key. Take a look at the FCKConfig.UseBROnCarriageReturn
- configuration setting.
-
[SF
- Feature-1085422] ColdFusion: The File Manager connector
- is now available! (Thanks to Hendrik Kramer).
-
The editor is now available in 29 languages! The new language files
- available are:
-
-
[SF
- Feature-1067775] Chinese Simplified and Traditional (Taiwan
- and Hong Kong) (by NetRube).
-
Czech (by David Horák).
-
Danish (by Jesper Michelsen).
-
Dutch (by Bram Crins).
-
German (by Maik Unruh).
-
Portuguese (Portugal) (by Francisco Pereira).
-
Russian (by Andrey Grebnev).
-
Slovenian (by Boris Volaric).
-
-
-
Updates to the French language files (by Hubert Garrido).
[SF
- BUG-1083744] On Gecko browsers, any element attribute that the name starts with
- "_moz" will be ignored.
-
[SF
- BUG-1060073] The <STYLE> and <SCRIPT> elements contents will be
- handled as is, without CDATA tag surrounding. This may break XHTML validation. In
- any case the use of external files for scripts and styles is recommended (W3C recommendation).
A problem with the "Format" command on IE browsers on languages different
- of English has been solved. The negative side of this correction is that due to
- a IE bad design it is not possible to update the "Format" combo while
- moving throw the text (context sensitive).
-
On Gecko browsers, when selecting an image and executing the "New Page"
- command, the image handles still appear, even if the image is not available anymore
- (this is a Gecko bug). When clicking in a "phanton" randle, the browser
- crashes. It doesn't happen (the crash) anymore.
-
[SF
- BUG-1082197] On ASP, the bug in the browser detection system for Gecko browsers
- has been corrected. Thanks to Alex Varga.
-
Again on ASP, the browser detection for IE had some problems on servers that use
- comma for decimal separators on numbers. It has been corrected. Thanks to Agrotic.
-
-
No error is thrown now when non existing language is configured in the
- editor. The English language file is loaded in that case.
-
[SF
- BUG-1077747] The missing images on the Office2003 and Silver skins are now included
- in the package.
-
On some Gecko browsers, the dialog window was not loading correctly. I couldn't
- reproduce the problem, but a fix has been applied based on users tests.
-
[SF
- BUG-1004078] ColdFusion: The "config" structure/hash table with keys
- and values is in ColdFusion not(!) case sensitive. All keys returned by ColdFusion
- are in upper case format. Because the FCKeditor configuration keys must be case
- sensitive, we had to match all structure/hash keys with a list of the correct configuration
- names in mixed case. This has been added to the fckeditor.cfc and fckeditor.cfm.
-
-
[SF
- BUG-1075166] ColdFusion: The "fallback" variant of the texteditor
- (<textarea>) has a bug in the fckeditor.cfm. This has been fixed.
-
A typo in the Polish language file has been corrected. Thanks to Pawel Tomicki.
-
-
[SF
- BUG-1086370] A small coding type in the Link dialog window has been corrected.
-
-
-
- Version 2.0 RC1 (Release Candidate 1)
-
-
ASP support is now available (including the File Manager connector).
-
-
PHP support is now available (including the File Manager connector).
-
-
[SF
- Feature-1063217] The new advanced Style command is available
- in the toolbar: full preview, context sensitive, style definitions are loaded from
- a XML file (see documentation for more instructions).
-
The Font Format, Font Name and Font Size
- toolbar command now show a preview of the available options.
-
The new Find and Replace features has been introduced.
-
-
A new Plug-in system has been developed. Now it is quite easy to
- customize the editor to your needs. (Take a look at the html/sample06.html file).
-
-
The editor now handles HTML entities in the right way (XHTML support
- must be set to "true"). It handles all entities defined in the W3C XHTML
- DTD file.
-
A new "_docs" folder has been introduced for the documentation.
- It is not yet complete, but I hope the community will help us to fill it better.
-
-
It is now possible (even if it is not recommended by the W3C) to force the use of
- simple ampersands (&) on attributes (like the links href) instead of its entity
- &. Just set FCKConfig.ForceSimpleAmpersand = true in the configuration
- file.
-
[SF
- Feature-1026866] The "EditorAreaCSS" configuration
- option has been introduced. In this way you can set the CSS to use in the editor
- (editable area).
-
The editing area is not anymore clipped if the toolbar is too large and exceeds
- the window width.
-
[SF
- BUG-1064902] [SF
- BUG-1033933] The editor interface is now completely localizable.
- The version ships with 19 languages including: Arabic, Bosnian, Catalan,
- English, Spanish, Estonian, Finnish, French,
- Greek, Hebrew, Croatian, Italian, Korean, Lithuanian,
- Norwegian, Polish, Serbian (Cyrillic),
- Serbian (Latin) and Swedish.
-
[SF
- BUG-1027858] Firefox 1.0 PR introduced a bug that made the editor
- stop working on it. A workaround has been developed to fix the problem.
-
There was a positioning problem over IE with the color panel. It has been corrected.
-
[SF
- BUG-1054621] Color pickers are now working with the "office2003" and
- "silver" skins.
-
[SF
- BUG-1054108] IE doesn’t recognize the "'" entity for
- apostrophes, so a workaround has been developed to replace it with "'"
- (its numeric entity representation).
[SF
- BUG-1018743] The problem with Gecko when collapsing the toolbar while in source
- mode has been fixed.
-
[SF
- BUG-1065268] [SF
- BUG-1034354] The XHTML processor now doesn’t use the minimized tag
- syntax (like <br/>) for empty elements that are not marked as EMPTY in the
- W3C XHTML DTD specifications.
[SF
- BUG-1065973] [SF
- BUG-999792] The editor now handles relative URLs in IE. In effect IE transform
- all relative URLs to absolute links, pointing to the site the editor is running.
- So now the editor removes the protocol and host part of the link if it matches the
- running server.
[SF
- BUG-1029101] The Paste from Word feature is working correctly.
-
[SF
- BUG-1034623] There is an IE bug when setting the editor value to "<p><hr></p>".
- A workaround has been developed.
-
[SF
- BUG-1052695] There are some rendering differences between Netscape and Mozilla.
- (Actually that is a bug on both browsers). A workaround has been developed to solve
- it.
[SF
- BUG-1066321] Scrollbars should not appear on dialog boxes (at least for the
- Image and Link ones).
-
[SF
- BUG-1046490] Dialogs now are forced to show on foreground over Mac.
-
[SF
- BUG-1073955] A small bug in the image dialog window has been corrected.
-
[SF
- BUG-1049534] The Resources Browser window is now working well over Gecko browsers.
-
-
[SF
- BUG-1036675] The Resources Browser window now displays the server error on bad
- installations.
-
-
- Version 2.0 Beta 2
-
-
There is a new configuration - "GeckoUseSPAN" - that
- can be used to tell Gecko browsers to use <SPAN style...> or <B>, <I>
- and <U> for the bold, italic and underline commands.
-
[SF
- Feature-1002622] New Text Color and Background Color
- commands have been added to the editor.
-
On Gecko browsers, a message is shown when, because of security settings, the
- user is not able to cut, copy or paste data from the clipboard using the
- toolbar buttons or the context menu.
-
The new "Paste as Plain Text " command has been introduced.
-
-
The new "Paste from Word " command has been introduced.
-
-
A new configuration named "StartupFocus" can be used to tell the
- editor to get the focus when the page is loaded.
-
All Java integration files has been moved to a new separated package.
-
-
[SF
- BUG-1016781] Table operations are now working when right click
- inside a table. The following commands has been introduced: Insert Row,
- Delete Row, Insert Column, Delete Column,
- Insert Cell and Delete Cells .
[SF
- BUG-1021028] If the editor doesn't have the focus, some commands were been executed
- outside the editor in the place where the focus is. It has been fixed.
-
[SF
- BUG-981191] We are now using <!--- ---> for ColdFusion comments.
-
-
- Version 2.0 Beta 1
-
- This is the first beta of the 2.x series. It brings a lot of new and important things.
- Beta versions will be released until all features available on version 1.x will
- be introduced in the 2.0.
-
- Note: As it is a beta, it is not yet completely developed. Future
- versions can bring new features that can break backward compatibility with this
- version.
-
-
-
Gecko browsers (Mozilla and Netscape) support.
-
-
Quick startup response times.
-
Complete XHTML 1.0 support.
-
Advanced link dialog box:
-
-
Target selection.
-
Popup configurator.
-
E-Mail link.
-
Anchor selector.
-
-
-
New File Manager.
-
New dialog box system, with tabbed dialogs support.
-
New context menus with icons.
-
New toolbar with "expand/collapse" feature.
-
Skins support.
-
Right to left languages support.
-
-
- Version 1.6.1
-
-
[SF
- BUG-862364] [SF
- BUG-812733] There was a problem when the user tried to delete the last row,
- collumn or cell in a table. It has been corrected.*
-
New Estonian language file. Thanks to Kristjan Kivikangur
-
New Croatian language file. Thanks to Alex Varga.
-
Updated language file for Czech. Thanks to Plachow.
-
Updated language file for Chineze (zh-cn). Thanks to Yanglin.
-
Updated language file for Catalan. Thanks to Jordi Cerdan.
-
-
- * This version has been partially sponsored by Genuitec,
- LLC.
-
- Version 1.6
-
-
Context Menu support for form elements.*
-
New "Selection Field" command with advanced dialog box
- for options definitions.*
-
New "Image Button" command is available.*
-
[SF
- Feature-936196] Many form elements bugs has been fixed and
- many improvements has been done.*
-
New Java Integration Module. There is a complete Java API and Tag
- Library implementations. Take a look at the _jsp directory. Thanks to Simone Chiaretta
- and Hao Jiang.
-
The Word Spell Checker can be used. To be able to run it, your
- browser security configuration "Initialize and script ActiveX controls not
- marked as safe" must be set to "Enable" or "Prompt". And
- easier and more secure way to do that is to add your site in the list of trusted
- sites. IeSpell can still be used. Take a look at the fck_config.js file for some
- configuration options. Thanks to EdwardRF.
Special characters are replaced with their decimal HTML entities when the XHMTL
- support is enabled (only over IE5.5+).
-
New Office 2003 Style toolbar icons are available. Just uncomment
- the config.ToolbarImagesPath key in the fck_config.js file. Thanks to Abdul-Aziz
- A. Al-Oraij. Attention: the default toolbar items have been moved
- to the "images/toolbar/default" directory.
-
[SF
- Patch-934566] Double click support for Images, Tables, Links,
- Anchors and all Form elements. Thanks to Top Man.
-
New "New Page" command to start a typing from scratch.
- Thanks to Abdul-Aziz A. Al-Oraij.
-
New "Replace" command. Thanks to Abdul-Aziz A. Al-Oraij.
-
-
New "Advanced Font Style" command. Thanks to Abdul-Aziz
- A. Al-Oraij.
-
[SF
- Feature-738193] New "Save" command. It can be used
- to simulate a save action, but in fact it just submits the form where the editor
- is placed in. Thanks to Abdul-Aziz A. Al-Oraij.
-
New "Universal Keyboard" command. This 22 charsets are
- available: Arabic, Belarusian, Bulgarian, Croatian, Czech, Danish, Finnish, French,
- Greek, Hebrew, Hungarian, Diacritical, Macedonian, Norwegian, Polish, Russian, Serbian
- (Cyrillic), Serbian (Latin), Slovak, Spanish, Ukrainian and Vietnamese. Includes
- a keystroke listener to type Arabic on none Arabic OS or machine. Thanks to Abdul-Aziz
- A. Al-Oraij.
-
[SF
- Patch-935358] New "Preview" command. Context menu
- option is included and can be deactivated throw the config.ShowPreviewContextMenu
- configuration. Thanks to Ben Ramsey.
-
New "Table Auto Format" context menu command. Hack a
- little the fck_config.js and the fck_editorarea.css files. Thanks to Alexandros
- Lezos.
-
New "Bulleted List Properties " context menu to define
- its type and class. Thanks to Alexandros Lezos.
-
The image dialog box has been a redesigned . Thanks
- to Mark Fierling.
-
Images now always have the "alt" attribute set, even
- when it's value is empty. Thanks to Andreas Barnet.
-
[SF
- Patch-942250] You can set on fck_config.js to automatically clean Word
- pasting operations without a user confirmation.
-
Forms element dialogs and other localization pending labels has been updated.
-
A new Lithuanian language file is available. Thanks to Tauras Paliulis.
-
-
A new Hebrew language file is available. Thanks to Ophir Radnitz.
-
-
A new Serbian language file is available. Thanks to Zoran Subic.
-
-
Danish language file updates. Thanks to Flemming Jensen.
-
Catalan language file updates. Thanks to Jordi Cerdan.
Updates on the testsubmit.php file. Thanks to Geat and Gabriel Schillaci
-
[SF
- BUG-924620] There was a problem when setting a name to an editor instance when
- the name is used by another tag. For example when using "description"
- as the name in a page with the <META name="description"> tag.
[SF
- BUG-743546] The XHTML content duplication problem has been
- solved . Thanks to Paul Hutchison.
-
[SF
- BUG-875853] The image dialog box now gives precedence for width
- and height values set as styles. In this way a user can change the size of the image
- directly inside the editor and the changes will be reflected in the dialog box.
-
-
[SF
- Feature-788368] The sample file upload manager for ASPX now
- uses guids for the file name generation. In this way a support
- XML file is not needed anymore.
-
It's possible now to programmatically change the Base Path of the
- editor if it's installed in a directory different of "/FCKeditor/". Something
- like this:
- oFCKeditor.BasePath = '/FCKeditor/' ;
- Take a look at the _test directory for samples.
-
There was a little bug in the TAB feature that moved the insertion point if there
- were any object (images, tables) in the content. It has been fixed.
-
The problem with accented and international characters on the PHP
- test page was solved.
-
A new Chinese (Taiwan) language file is available. Thanks to Nil.
-
-
A new Slovenian language file is available. Thanks to Pavel Rotar.
-
-
A new Catalan language file is available. Thanks to Jordi Cerdan.
-
-
A new Arabic language file is available. Thanks to Abdul-Aziz A.
- Al-Oraij.
-
Small corrections on the Norwegian language file.
-
A Java version for the test results (testsubmit.jsp) is now available. Thanks to
- Pritpal Dhaliwal.
-
When using JavaScript to create a editor instance it's possible now to easily get
- the editor's value calling oFCKeditor.GetValue() (eg.). Better JavaScript API interfaces
- will be available on version 2.0.
-
If XHTML is enabled the editor cleans the HTML before showing it
- on the Source View, so the exact result can be viewed by the user. This option can
- be activated setting config.EnableSourceXHTML = true in the fck_config.js file.
-
-
The JS integration object now escapes all configuration settings,
- in this way a user can use reserved chars on it. For example:
-
- oFCKeditor.Config["ImageBrowserURL"] = '/imgs/browse.asp?filter=abc*.jpg&userid=1';
-
-
A minimal browse server sample is now available in ASP. Thanks to Andreas Barnet.
-
-
-
- Version 1.4
-
-
ATTENTION: For PHP users: The editor was changed and now uses
- htmlspecialchars instead of htmlentities when handling
- the initial value. It should works well, but please make some tests before upgrading
- definitively. If there is any problem just uncomment the line in the fckeditor.php
- file (and send me a message!).
-
The editor is now integrated with ieSpell (http://www.iespell.com)
- for Spell Checking. You can configure the download URL in then
- fck_config.js file. Thanks to Sanjay Sharma. (ieSpell is free for personal use but
- must be paid for commercial use)
-
Table and table cell dialogs has been changed.
- Now you can select the class you want to be applied. Thanks to
- Alexander Lezos.
-
[SF
- Feature-865378]A new upload support is available for ASP. It
- uses the /UserImages/ folder in the root of the web site as the files container
- and a counter controlled by the upload.cnt file. Both must have write permissions
- set to the IUSR_xxx user. Thanks to Trax and Juanjo.
-
[SF
- Patch-798128] The user (programmer) can now define a custom separator
- for the list items of a combo in the toolbar. Thanks to Wulff D. Heiss.
-
[SF
- Feature-741963][SF
- Feature-878941][SF
- Patch-869389] A minimal support for a “fake” TAB is now available,
- even if HTML has no support for TAB. Now when the user presses the TAB key a configurable
- number of spaces ( ) is added. Take a look at config.TabSpaces on the fck_config.js
- file. No action is performed if it is set to zero. The default value is 4. Thanks
- to Phil Hassey.
[SF
- BUG-862975] Now the editor does nothing if no image is selected in the image
- dialog box and the OK button is hit.
-
[SF
- BUG-851609] The problem with ASP and null values has been solved.
-
Norwegean language pack. Thanks to Martin Kronstad.
-
Hungarian language pack. Thanks to Balázs Szabó.
-
-
Bosnian language pack. Thanks to Trax.
-
Japanese language pack. Thanks to Kato Yuichiro.
-
Updates on the Polish language pack. Thanks to Norbert Neubauer.
-
-
The Chinese (Taiwan) (zh-tw) has been removed from the package
- because it's corrupt. I'm sorry. I hope someone could send me a good version soon.
-
-
-
- Version 1.3.1
-
-
It's now possible to configure the editor the insert a <BR> tag instead
- of <P> when the user presses the <Enter> key.
- Take a look at the fck_config.js configuration file for the "UseBROnCarriageReturn"
- key. This option is disabled by default.
-
Icelandic language pack. Thanks to Andri Óskarsson.
-
[SF
- BUG-853374] On IE 5.0 there was a little error introduced with version 1.3 on
- initialization. It was corrected.
-
[SF
- BUG-853372] On IE 5.0 there was a little error introduced with version 1.3 when
- setting the focus in the editor. It was corrected.
-
Minor errors on the language file for english has been corrected.
- Thanks to Anders Madsen.
-
Minor errors on the language file for danish has been corrected.
- Thanks to Martin Johansen.
-
-
- Version 1.3
-
-
Language support for Danish, Polish, Simple Chinese, Slovak, Swedish and
- Turkish.
-
Language updates for Romanian.
-
It's now possible to override any of the editor's configurations
- (for now it's implemented just for JavaScript, ASPX and HTC modules). See _test/test.html
- for a sample. I'm now waiting for the Community for the ASP, CFM and PHP versions.
-
-
A new method is available for PHP users. It's called ReturnFCKeditor.
- It works exactly like CreateFCKeditor, but it returns a string with the HTML
- for the editor instead of output it (echo). This feature is useful for people who
- are working with Smarty Templates or something like that. Thanks to Timothy J. Finucane.
-
-
Many people have had problems with international characters over
- PHP. I had also the same problem. PHP have strange problems with
- character encoding. The code hasn't been changed but just saved again with Western
- European encoding. Now it works well in my system.
- Take a look also at the "default_charset" configuration option at the
- php.ini file. It doesn't seem to be an editor's problem but a PHP issue.
-
The "testsubmit.php" file now strips the "Magic
- Quotes " that are automatically added by PHP on form posts.
-
A new language integration module is available for ASP/Jscript.
- Thanks to Dimiter Naydenov.
-
New configuration options are available to customize the
- Target combo box in the Insert/Modify Link dialog box.
- Now you can hide it, or set which options are available in the combo box. Take a
- look at the fck_config.js file.
-
The Text as Plain Text toolbar icon has been changed
- to avoid confusion with the Normal Paste or. Thanks to Kaupo Kalda.
-
-
The file dhtmled.cab has been removed from the package. It's not
- needed to the editor to work and caused some confusion for a few users.
-
The editor's content now doesn't loose the focus
- when the user clicks with the mouse in a toolbar button.
-
On drag-and-drop operations the data to be inserted in the editor
- is now converted to plain text when the "ForcePasteAsPlainText"
- configuration is set to true.
-
The image browser sample in PHP now sorts the files
- by name. Thanks to Sergey Lupashko.
-
Two new configuration options are available to turn on/off
- by default the "Show Borders" and "Show
- Details" commands.
-
Some characters have been removed from the "Insert
- Special Chars" dialog box because they were causing encoding problems
- in some languages. Thanks to Abomb Hua.
-
JSP versions of the image and file upload and browsing
- features. Thanks to Simone Chiaretta.
-
-
- Version 1.2.4
-
-
Language support for Spanish, Finnish, Romanian and Korean.
[SF
- BUG-782779] Version 1.2 introduced a bug on the image dialog window: when changing
- the image, no update was done. This bug is now fixed.
-
-
- Version 1.2
-
-
Enhancements to the Word cleaning feature (Thanks to Karl von Randow).
-
-
The Table dialog box now handles the Style width and height set
- in the table (Thanks to Roberto Arruda). There where many problems on prior version
- when people changed manually the table's size, dragging the size handles, and then
- it was not possible to set a new size using the table dialog box.
-
For the Image dialog box:
-
-
No image is shown in the preview pane if no image has been set.
-
If no HSpace is set in the image a "-1" value was shown in the dialog
- box. Now, nothing is shown if the value is negative.
-
-
-
[SF
- BUG-739630] Image with link lost the link when changing its properties. The
- problem is solved.
-
Due to some problems in the XHTML cleaning (content duplication when the source
- HTML is dirty and malformed), the XHTML support is turned off by default
- from this version. You can still change this behavior and turn it on in the configuration
- file.
-
Some little updates on the English language file.
-
A few addition of missing entries on all languages files (translations for these
- changes are pending).
-
Language files has been added for the following languages:
-
-
Brazilian Portuguese (pt-br)
-
Czech (cz)
-
Dutch (nl)
-
Russian (ru)
-
Chinese (Taiwan) (zh-tw)
-
Greek (gr)
-
German (de)
-
-
-
-
- Version 1.1
-
-
The "Multi Language" system is now available. This version
- ships with English and Italian versions completed. Other languages will be available
- soon. The editor automatically detects the client language and sets all labels,
- tooltips and dialog boxes to it, if available. The auto detection and the default
- language can be set in the fck_config.file.
-
Two files can now be created to isolate customizations code from the original source
- code of the editor: fckeditor.config.js and fckeditor.custom.js.
- Create these files in the root folder of your web site, if needed. The first one
- can be used to add or override configurations set on fck_config.js. The second one
- is used for custom actions and behaviors.
-
A problem with relative links and images like "/test/test.doc" has been
- solved. In prior versions, only with XHTML support enabled, the URL was changed
- to something like "http://www.mysite.xxx/test/test.doc" (The domain was
- automatically added). Now the XHTML cleaning procedure gets the URLs exactly how
- they are defined in the editor’s HTML.
-
[SF
- BUG-742168] Mouse drag and drop from toolbar buttons has been disabled.
-
[SF
- BUG-768210] HTML entities, like <, were not load correctly.
- The problem is solved.
-
[SF
- BUG-748812] The link dialog window doesn't open when the link button is grayed.
-
-
-
- Version 1.0
-
-
Three new options are available in the configuration file to set what file types
- are allowed / denied to be uploaded from the "Insert Link" and "Insert
- Image" dialog boxes.
-
Upload options, for links and images, are automatically hidden on IE 5.0 browsers
- (it's not compatible).
-
[SF BUG-734894] Fixed a problem on XHTML cleaning: the value on INPUT fields were
- lost.
-
[SF BUG-713797] Fixed some image dialog errors when trying to set image properties
- when no image is available.
-
[SF BUG-736414] Developed a workaround for a DHTML control bug when loading in the
- editor some HTML started with <p><hr></p>.
-
[SF BUG-737143] Paste from Word cleaning changed to solve some IE 5.0 errors. This
- feature is still not available over IE 5.0.
-
[SF BUG-737233] CSS mappings are now OK on the PHP image browser module.
-
[SF BUG-737495] The image preview in the image dialog box is now working correctly.
-
-
[SF BUG-737532] The editor automatically switches to WYSIWYG mode when the form
- is posted.
-
[SF BUG-739571] The editor is now working well over Opera (as for Netscape, a TEXTAREA
- is shown).
-
-
- Version 1.0 Final Candidate
-
-
A new dialog box for the "Link" command is available. Now you can upload
- and browse the server exactly like the image dialog box. It's also possible to define
- the link title and target window (_blank, _self, _parent and _top). As with the
- image dialog box, a sample (and simple) file server browser is available.
-
A new configuration option is available to force every paste action to be handled
- as plain text. See "config.ForcePasteAsPlainText" in fck_config.js.
-
A new Toolbar button is available: "Paste from Word". It automatically
- cleans the clipboard content before pasting (removesWord styles, classes, xml stuff,
- etc...). This command is available for IE 5.5 and more. For IE 5.0 users, a message
- is displayed advising that the text will not be cleaned before pasting.
-
The editor automatically detects Word clipboard data on pasting operations and asks
- the user to clean it before pasting. This option is turned on by default but it
- can be configured. See "config.AutoDetectPasteFromWord" in fck_config.js.
-
-
Table properties are now available in cells' right click context menu.
-
It's now possible to edit cells advanced properties from it's right click context
- menu.
-
-
- Version 1.0 Release Candidate 1 (RC1)
-
-
Some performance improvements.
-
The file dhtmled.cab has been added to the package for clients ho needs to install
- the Microsoft DHTML Editor component.
-
[SF BUG-713952] The format command options are localized, so it depends on the IE
- language to work. Until version 0.9.5 it was working only over English IE browsers.
- Now the options are load dynamically on the client using the client's language.
-
-
[SF BUG-712103] The style command is localized, so it depends on the IE language
- to work. Until version 0.9.5 it was working only over English IE browsers. Now it
- configures itself using the client's language.
-
[SF BUG-726137] On version 0.9.5, some commands (special chars, image, emoticons,
- ...) remove the next available character before inserting the required content even
- if no selection was made in the editor. Now the editor replaces only the selected
- content (if available).
-
-
- Version 0.9.5 beta
-
-
XHTML support is now available! It can be enabled/disabled in the fck_config.js
- file.
-
"Show Table Borders" option: show borders for tables with borders size
- set to zero.
-
"Show Details" option: show hidden elements (comments, scripts, paragraphs,
- line breaks)
-
IE behavior integration module. Thanks to Daniel Shryock.
-
"Find" option: to find text in the document.
-
More performance enhancements.
-
New testsubmit.php file. Thansk to Jim Michaels.
-
Two initial PHP upload manager implementations (not working yet). Thanks to Frederic
- Tyndiuk and Christian Liljedahl.
-
Initial PHP image browser implementation (not working yet). Thanks to Frederic Tyndiuk.
-
-
Initial CFM upload manager implementation. Thanks to John Watson.
-
-
- Version 0.9.4 beta
-
-
ColdFusion module integration is now available! Thanks to John Watson.
-
"Insert Smiley" toolbar option! Thanks to Fredox. Take a look at fck_config.js
- for configuration options.
-
"Paste as plain text" toolbar option!
-
Right click support for links (edit / remove).
-
Buttons now are shown in gray when disabled.
-
Buttons are shown just when the image is downloaded (no more "red x" while
- waiting for it).
-
The toolbar background color can be set with a CSS style (see fck_editor.css).
-
Toolbar images have been reviewed:
-
-
Now they are transparent.
-
No more over...gif for every button (so the editor loads quicker).
-
Buttons states are controlled with CSS styles. (see fck_editor.css).
-
-
-
Internet Explorer 5.0 compatibility, except for the image uploading popup.
-
Optimizations when loading the editor.
-
[SF BUG-709544] - Toolbar buttons wait for the images to be downloaded to start
- watching and responding the user actions (turn buttons on/off when the user changes
- position inside the editor).
-
JavaScript integration is now Object Oriented. CreateFCKeditor function is not available
- anymore. Take a look in test.html.
-
Two new configuration options, ImageBrowser and ImageUpload, are available to turn
- on and off the image upload and image browsing options in the Image dialog box.
- This options can be hidden for a specific editor instance throw specific URL parameter
- in the editor’s IFRAME (upload=true/false&browse=true/false). All specific
- language integration modules handle this option. For sample see the _test directory.
-
[#2757] Fixed
+ a minor bug which causes selection positions to be improperly restored during undos
+ and redos.
+
+
+ Version 2.6.4 Beta
+
+ New Features and Improvements:
+
+
[#2685] Integration
+ with "WebSpellChecker", a zero installation and free spell checker
+ provided by SpellChecker.net. This is now the default spell checker in the editor
+ (requires internet connection). All previous spell checking solutions are still
+ available.
+
[#2430] In the
+ table dialog it's possible to create header cells in the first row (included in
+ a thead element) or the first column of the table.
+
[#822] The table
+ cell dialog allows switching between normal data cells or header cells (TD vs. TH).
+
[#2381] Protected
+ the editor from duplicate iframes
+
[#1752] Fixed
+ the issue with tablecommands plugin and undefined tagName.
+
[#2333] The >
+ character inside text wasn't encoded in Opera and Safari.
+
[#2467] Fixed
+ JavaScript error with the fit window command in source mode.
+
[#2472] Splitting
+ a TH will create a two TH, not a TH and a TD.
+
[#1891] Removed
+ unnecessary name attributes in dialogs.
+
[#798, #2495] If an image was placed inside
+ a container with dimensions or floating it wasn't possible to edit its properties
+ from the toolbar or context menu.
[#2597] Fixed
+ the issue where dropping contents from outside of the editor doesn't work in Safari.
+
[#2412] Fixed
+ the issue where FCK.InsertHtml() is no longer removing selected contents after content
+ insertion in Firefox.
+
[#2407] Fixed
+ the issue where the Div container command and the blockquote command would break
+ lists.
+
[#2469] Fixed
+ a minor issue where FCK.SetData() may cause the editor to become unresponsive to
+ the first click after being defocused.
+
[#2611] Fixed
+ an extra slash on quickupload of the asp connector.
+
[#2616] Fixed
+ another situation where new elements were inserted at the beginning of the content
+ in IE.
+
[#2634] Fixed
+ two obsolete references to Array::AddItem() instances still in the code.
+
[#2679] Fixed
+ infinite loop problems with FCKDomRangeIterator class which causes some commands
+ to hang when applied to certain document structures.
+
[#2649] Fixed
+ a JavaScript error in IE when user tries to search with the "Match whole word" option
+ enabled and the matched word is at exactly the end of document.
[#439] Added a
+ new context menu option for opening links in the editor.
+
[#2220]
+ Email links from the Link dialog are now encoded by default
+ to prevent being harvested by spammers. (Kudos to asuter for proposing the patch)
+
+
[#2234] Added
+ the ability to create, modify and remove DIV containers.
+
[#2247] The
+ SHIFT+SPACE keystroke will now produce a character.
+
+
[#2252] It's
+ now possible to enable the browsers default menu using the configuration file (FCKConfig.BrowserContextMenu
+ option).
+
[#2032] Added
+ HTML samples for legacy HTML and Flash HTML.
+
[#234] Introduced
+ the "PreventSubmitHandler" setting, which makes it possible to instruct the editor
+ to not handle the hidden field update on form submit events.
+
+
+ Fixed Bugs:
+
+
[#2319] On Opera
+ and Firefox 3, the entire page was scrolling on SHIFT+ENTER, or when EnterMode='br'.
+
[#2321] On Firefox
+ 3, the entire page was scrolling when inserting block elements with the FCK.InsertElement
+ function, used by the Table and Horizontal Rule buttons..
+
[#692] Added some
+ hints in editor/css/fck_editorarea.css on how to handle style items that would break
+ the style combo.
+
[#2263] Fixed
+ a JavaScript error in IE which occurs when there are placeholder elements in the
+ document and the user has pressed the Source button.
+
[#2314] Corrected
+ mixed up Chinese translations for the blockquote command.
+
[#2323] Fixed
+ the issue where the show blocks command loses the current selection from the view
+ area when editing a long document.
+
[#2322] Fixed
+ the issue where the fit window command loses the current selection and scroll position
+ in the editing area.
+
[#1917] Fixed
+ the issue where the merge down command for tables cells does not work in IE for
+ more than two cells.
+
[#2320] Fixed
+ the issue where the Find/Replace dialog scrolls the entire page.
[#1907] Fixed
+ sporadic "FCKeditorAPI is not defined" errors in Firefox 3.
+
[#2356] Fixed
+ access denied error in IE7 when FCKeditor is launched from local filesystem.
+
[#1150] Fixed
+ the type="_moz" attribute that sometimes appear in <br> tags in non-IE browsers.
+
[#1229] Converting
+ multiple contiguous paragraphs to Formatted will now be merged into a single <PRE>
+ block.
+
[#2363] There
+ were some sporadic "Permission Denied" errors with IE on some situations.
+
[#2135] Fixed
+ a data loss bug in IE when there are @import statements in the editor's CSS files,
+ and IE's cache is set to "Check for newer versions on every visit".
+
[#2376] FCK.InsertHtml()
+ will now insert to the last selected position after the user has selected things
+ outside of FCKeditor, in IE.
+
[#2368] Fixed
+ broken protect source logic for comments in IE.
+
[#2387] Fixed
+ JavaScript error with list commands when the editable document is selected with
+ Ctrl-A.
+
[#2390] Fixed
+ the issue where indent styles in JavaScript-generated <p> blocks are erased
+ in IE.
+
[#2394] Fixed
+ JavaScript error with the "split vertically" command in IE when attempting to split
+ cells in the last row of a table.
+
[#2316] The sample
+ posted data page has now the table fixed at 100% width.
+
[#2396] SpellerPages
+ was causing a "Permission Denied" error in some situations.
+
+
+ Version 2.6.2
+
+ New Features and Improvements:
+
+
[#2043] The debug
+ script is not any more part of the compressed files. If FCKeditor native debugging
+ features (FCKDebug) are required, the _source folder must be present in your installation.
+
+
+ Fixed Bugs:
+
+
[#2248] Calling
+ FCK.InsertHtml( 'nbsp;') was inserting a plain space instead of a non breaking space
+ character.
+
[#2273] The dragresizetable
+ plugin now works in Firefox 3 as well.
+
[#2254] Minor
+ fix in FCKSelection for nodeTagName object.
+
[#1614] Unified
+ FCKConfig.FullBasePath with FCKConfig.BasePath.
+
[#2127] Changed
+ floating dialogs to use fixed positioning so that they are no longer affected by
+ scrolling.
+
[#2018] Reversed
+ the fix for #183
+ which broke FCKeditorAPI's cleanup logic. A new configuration directive MsWebBrowserControlCompat
+ has been added for those who wish to force the #183 fix to be enabled.
+
[#2276] [#2279] On Opera
+ and Firefox 3, the entire page was scrolling on ENTER.
+
[#2149] CSS urls
+ with querystring parameters were not being accepted for CSS values in the configuration
+ file (like EditorAreaCSS).
+
[#2287] On some
+ specific cases, with Firefox 2, some extra spacing was appearing in the final HTML
+ on posting, if inserting two successive tables.
+
[#2287] Block
+ elements (like tables or horizontal rules) will be inserted correctly now when the
+ cursor is at the start or the end of blocks. No extra paragraphs will be included
+ in this operation.
+
[#2197] The TAB
+ key will now have the default browser behavior if TabSpaces=0. It will move the
+ focus out of the editor (expect on Safari).
+
[#2296] Fixed
+ permission denied error on clicking on files in the file browser.
+
+
+ Version 2.6.1
+
+ New Features and Improvements:
+
+
[#2150] The searching
+ speed of the Find/Replace dialog has been vastly improved.
+
New language file for Gujarati (by Nilam Doctor).
+
A new TabIndex property has been added to the JavaScript integration files.
+
[#2215] Following
+ the above new feature, the ReplaceTextarea method will now copy the textarea.tabIndex
+ value if available.
+
[#2163] If the
+ FCKConfig.DocType setting points to a HTML DocType then the output won't generate
+ self-closing tags (it will output <img > instead of <img />).
+
[#2173] A throbber
+ will be shown in the Quick Uploads.
+
[#2142] HTML
+ samples will now use sampleposteddata.php in action parameter inside a form.
+
+
+ Fixed Bugs:
+
+
[#768] It is no
+ longer possible for an image to have its width and height defined with both HTML
+ attributes and inline CSS styles in IE.
+
[#1426] Fixed
+ the error loading fckstyles.xml in servers which cannot return the correct content
+ type header for .xml files.
+
[#2102] Fixed
+ FCKConfig.DocType which stopped working in FCKeditor 2.6.
+
[#2039] Fixed
+ the locking up issue in the Find/Replace dialog.
+
[#2124] PHP File
+ Browser: fixed issue with resolving paths on Windows servers with PHP 5.2.4/5.2.5.
+
[#2059] Fixed
+ the error in the toolbar name in fckeditor.py.
+
[#2065] Floating
+ dialogs will now block the user from re-selecting the editing area by pressing Tab.
+
[#2114] Added
+ a workaround for an IE6 bug which causes floating dialogs to appear blank after
+ opening it for the first time.
+
[#2136] Fixed
+ JavaScript error in IE when opening the bullet list properties dialog.
+
[#1633] External
+ styles should no longer interfere with the appearance of the editor and floating
+ panels now.
+
[#2113] Fixed
+ unneeded <span class="Apple-style-span"> created after inserting
+ special characters.
[#2125] Fixed
+ the issue that FCK.InsertHtml() doesn't insert contents at the caret position when
+ dialogs are opened in IE.
+
[#1764] FCKeditor
+ will no longer catch focus in IE on load when StartupFocus is false and the initial
+ content is empty.
+
[#2126] Opening
+ and closing floating dialogs will no longer cause toolbar button states to become
+ frozen.
+
[#2159] Selection
+ are now correctly restored when undoing changes made by the Replace dialog.
+
[#2160] "Match
+ whole word" in the Find and Replace dialog will now find words next to punctuation
+ marks as well.
+
[#2162] If the
+ configuration is set to work including the <head> (FullPage), references to
+ stylesheets added by Firefox extensions won't be added to the output.
+
[#2168] Comments
+ won't generate new paragraphs in the output.
+
[#2184] Fixed
+ several validation errors in the File Browser.
+
[#1383] Fixed
+ an IE issue where pressing backspace may merge a hyperlink on the previous line
+ with the text on the current line.
+
[#1691] Creation
+ of links in Safari failed if there was no selection.
+
[#2188] PreserveSessionOnFileBrowser
+ is now removed as it was made obsolete with 2.6.
+
[#898] The styles
+ for the editing area are applied in the image preview dialog.
+
[#2056] Fixed
+ several validation errors in the dialogs.
+
[#2063] Fixed
+ some problems in asp related to the use of network paths for the location of the
+ uploaded files.
+
[#1593] The "Sample
+ Posted Data" page will now properly wrap the text.
+
[#2239] The PHP
+ code in sampleposteddata.php has been changed from "<?=" to "<? echo".
+
[#2241] Fixed
+ 404 error in floating panels when FCKeditor is installed to a different domain.
+
[#2066] Added
+ a workaround for a Mac Safari 3.1 browser bug which caused the Fit Window button
+ to give a blank screen.
+
[#2218] Improved
+ Gecko based browser detection to accept Epiphany/Gecko as well.
+
[#2193] Fixed
+ the issue where the caret cannot reach the last character of a paragraph in Opera
+ 9.50.
+
[#2264] Fixed
+ empty spaces that appear at the top of the editor in Opera 9.50.
+
[#2238] The <object>
+ placeholder was not being properly displayed in the compressed distribution version
+ and nightly builds.
+
[#2115] Fixed
+ JavaScript (permission denied) error in Firefox when file has been uploaded.
+
+
+ Version 2.6
+
+ No changes. The stabilization of the 2.6 RC was completed successfully, as expected.
+
+ Version 2.6 RC
+
+ New Features and Improvements:
+
+
[#2017] The FCKeditorAPI.Instances
+ object can now be used to access all FCKeditor instances available in the page.
+
[#1980] Attention: By default, the editor now produces <strong>
+ and <em> instead of <b> and <i>.
+
+
+ Fixed Bugs:
+
+
[#1924] The dialog
+ close button is now correctly positioned in IE in RTL languages.
+
[#1933] Placeholder
+ dialog will now display the placeholder value correctly in IE.
+
[#957] Pressing
+ Enter or typing after a placeholder with the placeholder plugin will no longer generate
+ colored text.
+
[#1952] Fixed
+ an issue in FCKTools.FixCssUrls that, other than wrong, was breaking Opera.
+
[#1695] Removed
+ Ctrl-Tab hotkey for Source mode and allowed Ctrl-T to work in Firefox.
+
[#1666] Fixed
+ permission denied errors during opening popup menus in IE6 under domain relaxation
+ mode.
+
[#1934] Fixed
+ JavaScript errors when calling Selection.EnsureSelection() in dialogs.
+
[#1920] Fixed
+ SSL warning message when opening image and flash dialogs under HTTPS in IE6.
[#2000] The #
+ character is now properly encoded in file names returned by the File Browser.
+
[#1945] New folders
+ and file names are now properly sanitized against control characters.
+
[#1944] Backslash
+ character is now disallowed in current folder path.
+
[#1055] Added
+ logic to override JavaScript errors occurring inside the editing frame due to user
+ added JavaScript code.
+
[#1647] Hitting
+ ENTER on list items containing block elements will now create new list item elements,
+ instead of adding further blocks to the same list item.
+
[#1411] Label
+ only combos now get properly grayed out when moving to source view.
+
[#2009] Fixed
+ an important bug regarding styles removal on styled text boundaries, introduced
+ with the 2.6 Beta 1.
+
[#2011] Internal
+ CSS <style> tags where being outputted when FullPage=true.
+
[#2016] The Link
+ dialog now properly selects the first field when opening it to modify mailto or
+ anchor links. This problem was also throwing an error in IE.
+
[#2021] The caret
+ will no longer remain behind in the editing area when the placeholder dialog is
+ opened.
+
[#2024] Fixed
+ JavaScript error in IE when the user tries to open dialogs in Source mode.
+
[#1853] Setting
+ ShiftEnterMode to p or div now works correctly when EnterMode is br.
+
[#1838] Fixed
+ the issue where context menus sometimes don't disappear after selecting an option.
+
+
[#2028] Fixed
+ JavaScript error when EnterMode=br and user tries to insert a page break.
+
[#2002] Fixed
+ the issue where the maximize editor button does not vertically expand the editing
+ area in Firefox.
[#1832] Calling
+ FCK.InsertHtml() in non-IE browsers would now activate the document processor as
+ expected.
+
[#1998] The native
+ XMLHttpRequest class is now used in IE, whenever it is available.
+
[#1792] In IE,
+ the browser was able to enter in an infinite loop when working with multiple editors
+ in the same page.
+
[#1948] Some
+ CSS rules are reset to dialog elements to avoid conflict with the page CSS.
+
[#1965] IE was
+ having problems with SpellerPages, causing some errors to be thrown when completing
+ the spell checking in some situations.
+
[#2042] The FitWindow
+ command was throwing an error if executed in an editor where its relative button
+ is not present in the toolbar.
+
[#922] Implemented
+ a generic document processor for <OBJECT> and <EMBED> tags.
+
[#1831] Fixed
+ the issue where the placeholder icon for <EMBED> tags does not always show
+ up in IE7.
+
[#2049] Fixed
+ a deleted cursor CSS attribute in the minified CSS inside fck_dialog_common.js.
+
[#1806] In IE,
+ the caret will not any more move to the previous line when selecting a Format style
+ inside an empty paragraph.
+
[#1990] In IE,
+ dialogs using API calls which deals with the selection, like InsertHtml now can
+ be sure the selection will be placed in the correct position.
+
[#1997] With
+ IE, the first character of table captions where being lost on table creation.
+
The selection and cursor position was not being properly handled when creating some
+ elements like forms and tables.
+
[#662] In the
+ Perl sample files, the GetServerPath function will now calculate the path properly.
+
[#2208] Added
+ missing translations in Italian language file.
+
[#2096] Added
+ the codepage to basexml file. Filenames with special chars should now display properly.
+
+
+ Version 2.6 Beta 1
+
+ New Features and Improvements:
+
+
[#35] New
+ (and cool!) floating dialog system, avoiding problems with popup blockers
+ and enhancing the editor usability.
[#123] Full support
+ for document.domain with automatic domain detection.
+
[#1622] New
+ inline CSS cache feature, making it possible to avoid downloading the CSS
+ files for the editing area and skins. For that, it is enough to set the EditorAreaCSS,
+ SkinEditorCSS and SkinDialogCSS to string values in the format "/absolute/path/for/urls/|<minified
+ CSS styles". All internal CSS links are already using this feature.
+
New language file for Canadian French.
+
+
+ Fixed Bugs:
+
+
[#1643] Resolved
+ several "strict warning" messages in Firefox when running FCKeditor.
+
[#1522] The ENTER
+ key will now work properly in IE with the cursor at the start of a formatted block.
+
[#1503] It's
+ possible to define in the Styles that a Style (with an empty class) must be shown
+ selected only when no class is present in the current element, and selecting that
+ item will clear the current class (it does apply to any attribute, not only classes).
+
[#191] The scrollbars
+ are now being properly shown in Firefox Mac when placing FCKeditor inside a hidden
+ div.
+
[#503] Orphaned
+ <li> elements now get properly enclosed in a <ul> on output.
+
[#309] The ENTER
+ key will not any more break <button> elements at the beginning of paragraphs.
+
[#1654] The editor
+ was not loading on a specific unknown situation. The breaking point has been removed.
+
[#1707] The editor
+ no longer hangs when operating on documents imported from Microsoft Word.
+
[#1514] Floating
+ panels attached to a shared toolbar among multiple FCKeditor instances are no longer
+ misplaced when the editing areas are absolutely or relatively positioned.
+
[#1715] The ShowDropDialog
+ is now enforced only when ForcePasteAsPlainText = true.
+
[#1336] Sometimes
+ the autogrow plugin didn't work properly in Firefox.
+
[#1728] External
+ toolbars are now properly sized in Opera.
+
[#1782] Clicking
+ on radio buttons or checkboxes in the editor in IE will no longer cause lockups
+ in IE.
+
[#805] The FCKConfig.Keystrokes
+ commands where executed even if the command itself was disabled.
+
[#982] The button
+ to empty the box in the "Paste from Word" has been removed as it leads to confusion
+ for some users.
+
[#1682] Editing
+ control elements in Firefox, Opera and Safari now works properly.
+
[#1613] The editor
+ was surrounded by a <div> element that wasn't really needed.
+
[#676] If a form
+ control was moved in IE after creating it, then it did lose its name.
+
[#738] It wasn't
+ possible to change the type of an existing button.
+
[#1854] Indentation
+ now works inside table cells.
+
[#1717] The editor
+ was entering on looping on some specific cases when dealing with invalid source
+ markup.
+
[#1530] Pasting
+ text into the "Find what" fields in the Find and Replace dialog would now activate
+ the find and replace buttons.
+
[#1828] The Find/Replace
+ dialog will no longer display wrong starting positions for the match when there
+ are multiple and identical characters preceding the character at the real starting
+ point of the match.
+
[#1878] Fixed
+ a JavaScript error which occurs in the Find/Replace dialog when the user presses
+ "Find" or "Replace" after the "No match found" message has appeared.
+
[#1355] Line
+ breaks and spaces are now conserved when converting to and from the "Formatted"
+ format.
+
[#1670] Improved
+ the background color behind smiley icons and special characters in their corresponding
+ dialogs.
+
[#1693] Custom
+ error messages are now properly displayed in the file browser.
+
[#970] The text
+ and value fields in the selection box dialog will no longer extend beyond the dialog
+ limits when the user inputs a very long text or value for one of the selection options.
+
[#479] Fixed the
+ issue where pressing Enter in an <o:p> tag in IE does not generate line breaks.
+
[#481] Fixed the
+ issue where the image preview in image dialog sometimes doesn't display after selecting
+ the image from server browser.
+
[#1488] PHP integration:
+ the FCKeditor class is now more PHP5/6 friendly ("public" keyword is used instead
+ of depreciated "var").
+
[#1815] PHP integration:
+ removed closing tag: "?>", so no additional whitespace added when files are included.
+
[#1906] PHP file
+ browser: fixed problems with DetectHtml() function when open_basedir was set.
+
[#1871] PHP file
+ browser: permissions applied with the chmod command are now configurable.
+
[#1872] Perl
+ file browser: permissions applied with the chmod command are now configurable.
+
[#1873] Python
+ file browser: permissions applied with the chmod command are now configurable.
+
[#1572] ColdFusion
+ integration: fixed issues with setting the editor height.
+
[#1692] ColdFusion
+ file browser: it is possible now to define TempDirectory to avoid issues with GetTempdirectory()
+ returning an empty string.
+
[#1379] ColdFusion
+ file browser: resolved issues with OnRequestEnd.cfm breaking the file browser.
+
[#1509] InsertHtml()
+ in IE will no longer turn the preceding normal whitespace into .
+
[#958] The AddItem
+ method now has an additional fifth parameter "customData" that will be sent to the
+ Execute method of the command for that menu item, allowing a single command to be
+ used for different menu items..
+
[#1502] The RemoveFormat
+ command now also removes the attributes from the cleaned text. The list of attributes
+ is configurable with FCKConfig.RemoveAttributes.
+
[#1596] On Safari,
+ dialogs have now right-to-left layout when it runs a RTL language, like Arabic.
+
[#1344] Added
+ warning message on Copy and Cut operation failure on IE due to paste permission
+ settings.
+
[#1868] Links
+ to file browser has been changed to avoid requests containing double dots.
+
[#1229] Converting
+ multiple contiguous paragraphs to Formatted will now be merged into a single <PRE>
+ block.
+
[#1627] Samples
+ failed to load from local filesystem in IE7.
+
+
+ Version 2.5.1
+
+ New Features and Improvements:
+
+
FCKeditor.Net 2.5 compatibility.
+
JavaScript integration file:
+
+
The new "FCKeditor.ReplaceAllTextareas" function is being introduced,
+ making it possible to replace many (or unknown) <textarea> elements in a single
+ call. The replacement can be also filtered by CSS class name, or by a custom function
+ evaluator.
+
It is now possible to set the default BasePath for all editor instances by setting
+ FCKeditor.BasePath. This is extremely useful when working with
+ the ReplaceAllTextareas function.
+
+
+
+
+ Fixed Bugs:
+
+
[#339] [#681] The SpellerPages
+ spell checker will now completely ignore the presence of HTML tags in the text.
+
+
[#1643] Resolved
+ several "strict warning" messages in Firefox when running FCKeditor.
+
[#1603] Certain
+ specific markup was making FCKeditor entering in a loop, blocking its execution.
+
+
[#1664] The ENTER
+ key will not any more swap the order of the tags when hit at the end of paragraphs.
+
+
+
+ Version 2.5
+
+ New Features and Improvements:
+
+
The heading options have been moved to the top, in the default settings for the
+ Format combo.
+
+
+ Fixed Bugs:
+
+
The focus is now correctly set when working on Safari.
+
[#1436] Nested
+ context menu panels are now correctly closed on Safari.
+
Empty anchors are now properly created on Safari.
+
[#1359] FCKeditor
+ will no longer produce the strange visual effect of creating a selected space and
+ then deleting it in Internet Explorer.
+
[#1399] Removed
+ the empty entry in the language selection box of sample03.html.
+
[#1400] Fixed
+ the issue where the style selection box in sample14.html is not context sensitive.
+
[#1401] Completed
+ Hebrew translation of the user interface.
+
[#1409] Completed
+ Finnish translation of the user interface.
+
[#1414] Fixed
+ the issue where entity code words written inside a <pre> block in Source mode
+ are not converted to the corresponding characters after switching back to editor
+ mode.
+
[#1418] Fixed
+ the issue where a detached toolbar would flicker when FCKeditor is being loaded.
+
[#1419] Fixed
+ the issue where pressing Delete in the middle of two lists would incorrectly move
+ contents after the lists to the character position.
+
[#1420] Fixed
+ the issue where empty list items can become collapsed and uneditable when it has
+ one of more indented list items directly under it.
+
[#1431] Fixed
+ the issue where pressing Enter in a <pre> block in Internet Explorer would
+ move the caret one space forward instead of sending it to the next line.
+
[#1472] Completed
+ Arabic translation of the user interface.
+
[#1474] Fixed
+ the issue where reloading a page containing FCKeditor may provoke JavaScript errors
+ in Internet Explorer.
+
[#1478] Fixed
+ the issue where parsing fckstyles.xml fails if the file contains no <style>
+ nodes.
+
[#1491] Fixed
+ the issue where FCKeditor causes the selection to include an "end of line" character
+ in list items even though the list item is empty.
+
[#1496] Fixed
+ the issue where attributes under <area> and <map> nodes are destroyed
+ or left unprotected when switching to and from Source mode.
+
[#1500] Fixed
+ the issue where the function _FCK_PaddingNodeListener() is called excessively which
+ negatively affects performance.
+
[#1514] Fixed
+ the issue where floating menus are incorrectly positioned when the toolbar or the
+ editor frame are not static positioned.
+
[#1518] Fixed
+ the issue where excessive <BR> nodes are not removed after a paragraph is
+ split when creating lists.
+
[#1521] Fixed
+ JavaScript error and erratic behavior of the Replace dialog.
+
[#1524] Fixed
+ the issue where the caret jumps to the beginning or end of a list block and when
+ user is trying to select the end of a list item.
+
Completed Simplified Chinese translation of the user interface.
+
Completed Estonian translation of the user interface.
+
[#1406] Editor
+ was always "dirty" if flash is available in the contents.
+
[#1561] Non standard
+ elements are now properly applied if defined in the styles XML file.
+
[#1412] The _QuickUploadLanguage
+ value is now work properly for Perl.
+
Several compatibility fixes for Firefox 3 (Beta 1):
+
+
[#1558] Nested
+ context menu close properly when one of their options is selected.
+
[#1556] Dialogs
+ contents are now showing completely, without scrollbar.
+
[#1559] It is
+ not possible to have more than one panel opened at the same time.
[#1557] The "Automatic"
+ and "More colors..." buttons were improperly styled in the color selector panels
+ (Opera too).
+
[#1462] The enter
+ key will not any more scroll the main window.
+
+
+
[#1562] Fixed
+ the issue where empty paragraphs are added around page breaks each time the user
+ switches to Source mode.
+
[#1578] The editor
+ will now scroll correctly when hitting enter in front of a paragraph.
+
[#1579] Fixed
+ the issue where the create table and table properties dialogs are too narrow for
+ certain translations.
+
[#1580] Completed
+ Polish translation of the user interface.
+
[#1591] Fixed
+ JavaScript error when using the blockquote command in an empty document in IE.
+
[#1592] Fixed
+ the issue where attempting to remove a blockquote with an empty paragraph would
+ leave behind an empty blockquote IE.
+
[#1594] Undo/Redo
+ will now work properly for the color selectors.
+
[#1597] The color
+ boxes are now properly rendered in the color selector panels on sample14.html.
+
+
+ Version 2.5 Beta
+
+ New Features and Improvements:
+
+
[#624] [#634] [#1300] [#1301]
+ Official compatibility support with Opera 9.50 and Safari 3
+ (WebKit based browsers actually). These browsers are still in Beta, but we are confident
+ that we'll have amazing results as soon as they get stable. We are continuously
+ collaborating with Opera Software and Apple to bring a wonderful FCKeditor experience
+ over their browser platforms.
+
[#494] Introduced
+ the new Style System. We are not anymore relaying on browser features
+ to apply and remove styles, which guarantees that the editor will behave in
+ the same way in all browsers. It is an incredibly flexible system,
+ which aims to fit all developer's needs, from Flash content or HTML4 to XHTML 1.0
+ Strict or XHTML 1.1:
+
+
All basic formatting features, like Bold and Italic, can be precisely controlled
+ by using the configuration file (CoreStyles setting). It means that now,
+ the Bold button, for example, can produce <b>, <strong>, <span class...>,
+ <span style...> or anything the developer prefers.
+
Again with the CoreStyles setting, each block format, font, size, and even
+ the color pickers can precisely reflect end developer's needs.
+
Because of the above changes, font sizes are much more flexible. Any kind of
+ font unit can be used, including a mix of units.
+
All styles, including toolbar bottom styles, are precisely controlled when being
+ applied to the document. FCKeditor uses an element table derived from the W3C XHTML
+ DTDs to precisely create the elements, guarantee standards compliant code.
+
No more <font> tags... well... actually, the system is so flexible
+ that it is up to you to use them or not.
+
It is possible to configure FCKeditor to produce a truly semantic aware and
+ XHTML 1.1 compliant code. Check out sample14.html.
+
It's also possible to precisely control which inline elements must be removed with
+ the "Remove All" button, by using the "RemoveFormatTags"
+ setting.
+
[#1231] [#160] Paragraph indentation
+ and justification now uses style attributes and don't create unnecessary
+ elements, and <blockquote> is not anymore used for it. Now, even CSS classes
+ can be used to indent or align text.
+
All paragraph formatting features work well when EnterMode=br.
+
[#172] All paragraph
+ formatting features work well when list items too.
+
+
+
[#1197] [#132] The toolbar
+ now presents a new button for Blockquote. The indentation button
+ will not anymore be used for that.
+
[#125] Table's
+ columns size can now be changed by dragging on cell borders, with
+ the "dragresizetable" plugin.
+
The EditorAreaCSS config option can now also be set to a string of paths separated
+ by commas.
+
[#212] New "Show
+ Blocks" command button in toolbar to show block details in the editing
+ area.
+
[#915] The
+ undo/redo system has been revamped to work the same across Internet Explorer
+ and Gecko-based browsers (e.g. Firefox). A number of critical bugs in the undo/redo
+ system are also fixed.
+
[#194] The editor
+ now uses the Data Processor technology, which makes it possible
+ to handle different input formats. A sample of it may be found at "editor/plugins/bbcode/_sample",
+ that shows some simple BBCode support.
+
[#145] The "htaccess.txt"
+ file has been renamed to ".htaccess" as it doesn't bring security concerns, being
+ active out of the box.
+
File Browser and Quick Upload changes:
+
+
[#163] Attention: The default connector
+ in fckconfig.js has been changed from ASP to PHP. If you are using ASP remember
+ to change the _FileBrowserLanguage and _QuickUploadLanguage settings in your fckconfig.js.
+ [#454] The file
+ browser and upload connectors have been unified so they can reuse the same configuration
+ settings.
+
[#865] The ASP
+ and PHP connectors have been improved so it's easy to select the location of the
+ destination folder for each file type, and it's no longer necessary to use the "file",
+ "image", "flash" subfolders
+ Attention: The location of
+ all the connectors have been changed in the fckconfig.js file. Please check your
+ settings to match the current ones. Also review carefully the config file for your
+ server language.
[#575] The Python
+ connector has been rewritten as a WSGI app to be fully compatible with the latest
+ python frameworks and servers. The QuickUpload feature has been added as well as
+ all the features available in the PHP connector. Thanks to Mariano Reingart.
+
[#561] The ASP
+ connector provides an AbsolutePath setting so it's possible to set the url to a
+ full domain or a relative path and specify that way the physical folder where the
+ files are stored..
+
[#333] The Quick
+ Upload now can use the same ServerPath parameter as the full connector.
+
[#199] The AllowedCommands
+ configuration setting is available in the asp and php connectors so it's possible
+ to disallow the upload of files (although the "select file" button will still be
+ available in the file browser).
+
+
+
[#100] A new configuration
+ directive "FCKConfig.EditorAreaStyles" has been implemented to allow setting editing
+ area styles from JavaScript.
+
[#102] HTML code
+ generated by the "Paste As Plain Text" feature now obeys the EnterMode setting.
+
[#1266] Introducing
+ the HtmlEncodeOutput setting to instruct the editor to HTML-encode some characters
+ (&, < and >) in the posted data.
+
[#357] Added a
+ "Remove Anchor" option in the context menu for anchors.
+
[#1060] Compatibility
+ checks with Firefox 3.0 Alpha.
+
[#817] [#1077] New "Merge
+ Down/Right" commands for merging tables cells in non-Gecko browsers.
+
[#1288] The "More
+ Colors..." button in color selector popup has been made optional and configurable
+ by the EnableMoreFontColors option.
+
[#356] The
+ Find and Replace dialogs are now unified into a single dialog with tabs.
+
[#549] Added a
+ 'None' option to the FCKConfig.ToolbarLocation option to allow for hidden toolbars.
+
+
[#1313] An XHTML
+ 1.1 target editor sample has been created as sample14.html.
+
The ASP, ColdFusion and PHP integration have been aligned to our standards.
+
+
+ Fixed Bugs:
+
+
[#71] [#243] [#267]
+ The editor now takes care to not create invalid nested block elements, like creating
+ <form> or <hr> inside <p>.
[SF
+ Patch 1315722] Avoid getting a cached version of the folder contents after uploading
+ a file
+
[SF
+ Patch 1386086] The php connector has been protected so mkdir doesn't fail if
+ there are double slashes.
+
[#943] The PHP
+ connector now specifies that the included files are relative to the current path.
+
[#560] The PHP
+ connector will work better if the connector or the userfiles folder is a symlink.
+
[#784] Fixed a
+ non initialized $php_errormsg in the PHP connector.
+
[#802] The replace
+ dialog will now advance its searching position correctly and is able to search for
+ strings spanning across multiple inline tags.
+
[#944] The _samples
+ didn't work directly from the Mac filesystem.
+
[#946] Toolbar
+ images didn't show in non-IE browsers if the path contained a space.
+
[#291] [#395] [#932] Clicking outside the editor
+ it was possible to paste or apply formatting to the rest of the page in IE.
+
[#137] Fixed FCKConfig.TabSpaces
+ being ignored, and weird behaviors when pressing tab in edit source mode.
+
[#268] Fixed special
+ XHTML characters present in event attribute values being converted inappropriately
+ when switching to source view.
+
[#272] The toolbar
+ was cut sometimes in IE to just one row if there are multiple instances of the editor.
+
[#515] Tables
+ in Firefox didn't inherit font styles properly in Standards mode.
+
[#321] If FCKeditor
+ is initially hidden in Firefox it will no longer be necessary to call the oEditor.MakeEditable()
+ function.
+
[#299] The 'Browse
+ Server' button in the Image and Flash dialogs was a little too high.
+
[#931] The BodyId
+ and BodyClass configuration settings weren't applied in the preview window.
+
[#583] The "noWrap"
+ attribute for table cells was getting an empty value in Firefox. Thanks to geirhelge.
+
[#141] Fixed incorrect
+ startup focus in Internet Explorer after page reloads.
+
[#143] Fixed browser
+ lockup when the user writes <!--{PS..x}> into the editor in source mode.
+
[#174] Fixed incorrect
+ positioning of FCKeditor in full screen mode.
+
[#978] Fixed a
+ SpellerPages error with ColdFusion when no suggestions where available for a word.
+
[#977] The "shape"
+ attribute of <area> had its value changed to uppercase in IE.
+
[#996] "OnPaste"
+ event listeners will now get executed only once.
+
[#289] Removed
+ debugging popups from page load regarding JavaScript and CSS loading errors.
+
[#328] [#346] [#404] Fixed a number of problems
+ regarding <pre> blocks:
+
+
Leading whitespaces and line breaks in <pre> blocks are trimmed when the user
+ switches between editor mode and source mode;
+
Pressing Enter inside a <pre> block would split the block into two, but the
+ expected behavior is simply inserting a line break;
+
Simple line breaks inside <pre> blocks entered in source mode are being turned
+ into <br> tags when the user switches to editor mode and back.
+
+
+
[#581] Fixed the
+ issue where the "Maximize the editor size" toolbar button stops working if any of
+ the following occurs:
+
+
There exists a form input whose name or id is "style" in FCKeditor's host form;
+
There exists a form input whose name or id is "className" in FCKeditor's host form;
+
There exists a form and a form input whose name of id is "style" in the editing
+ frame.
+
+
+
[#183] Fixed the
+ issue when FCKeditor is being executed in a custom application with the WebBrowser
+ ActiveX control, hiding the WebBrowser control would incorrectly invoke FCKeditor's
+ cleanup routines, causing FCKeditor to stop working.
+
[#539] Fixed the
+ issue where right clicking on a table inside the editing frame in Firefox would
+ cause the editor the scroll to the top of the document.
+
[#523] Fixed the
+ issue where, under certain circumstances, FCKeditor would obtain focus at startup
+ even though FCKConfig.StartupFocus is set to false.
+
[#393] Fixed the
+ issue where if an inline tag is at the end of the document, the user would have
+ no way of escaping from the inline tag if he continues typing at the end of the
+ document. FCKeditor's behaviors regarding inline tags has been made to be more like
+ MS Word's:
+
+
If the caret is moved to the end of a hyperlink by the keyboard, then hyperlink
+ mode is disabled.
+
If the caret is moved to the end of other styled inline tags by any key other than
+ the End key (like bold text or italic text), the original bold/italic/... modes
+ would continue to be effective.
+
If the caret is moved to the end of other styled inline tags by the End key, all
+ style tag modes (e.g. bold, italic, underline, etc.) would be canceled. This is
+ not consistent with MS Word, but provides a convenient way for the user to escape
+ the inline tag at the end of a line.
+
+
+
[#338] Fixed the
+ issue where the configuration directive FCKConfig.ForcePasteAsPlainText is ignored
+ when new contents are pasted into the editor via drag-and drop from outside of the
+ editor.
+
[#1026] Fixed
+ the issue where the cursor or selection positions are not restored with undo/redo
+ commands correctly in IE, under some circumstances.
+
[#1160] [#1184] Home, End
+ and Tab keys are working properly for numeric fields in dialogs.
+
[#68] The style
+ system now properly handles Format styles when EnterMode=br.
+
[#525] The union
+ of successive DIVs will work properly now if EnterMode!=div.
+
[#1227] The color
+ commands used an unnecessary temporary variable. Thanks to Matthias Miller
+
[#67] [#277] [#427]
+ [#428] [#965] [#1178]
+ [#1267] The list
+ insertion/removal/indent/outdent logic in FCKeditor has been rewritten, such that:
+
+
Text separated by <br> will always be treated as separate items during list
+ insertion regardless of browser;
+
List removal will now always obey the FCKConfig.EnterMode setting;
+
List indentation will be XHTML 1.1 compliant - all child elements under an <ol>
+ or <ul> must be <li> nodes;
+
IE editor hacks like <ul type="1"> will no longer appear;
+
Excessive <div> nodes are no longer inserted into list items due to alignment
+ changes.
+
+
+
[#205] Fixed the
+ issue where visible <br> tags at the end of paragraphs are incorrectly removed
+ after switching to and from source mode.
+
[#1050] Fixed
+ a minor PHP/XML incompatibility bug in editor/dialog/fck_docprops.html.
+
[#462] Fixed an
+ algorithm bug in switching from source mode to WYSIWYG mode which causes the browser
+ to spin up and freeze for broken HTML code inputs.
+
[#1019] Table
+ command buttons are now disabled when the current selection is not inside a table.
+
[#135] Fixed the
+ issue where context menus are misplaced in FCKeditor when FCKeditor is created inside
+ a <div> node with scrolling.
+
[#1067] Fixed
+ the issue where context menus are misplaced in Safari when FCKeditor is scrolled
+ down.
+
[#1081] Fixed
+ the issue where undoing table deletion in IE7 would cause JavaScript errors.
+
[#1061] Fixed
+ the issue where backspace and delete cannot delete special characters in Firefox
+ under some circumstances.
+
[#403] Fixed the
+ issue where switching to and from source mode in full page mode under IE would add
+ excessive line breaks to <style> blocks.
+
[#121] Fixed the
+ issue where maximizing FCKeditor inside a frameset would resize FCKeditor to the
+ whole window's size instead of just the container frame's size.
+
[#1093] Fixed
+ the issue where pressing Enter inside an inline tag would not create a new paragraph
+ correctly.
+
[#1089] Fixed
+ the issue where pressing Enter inside a <pre> block do not generate visible
+ line breaks in IE.
+
[#332] Hitting
+ Enter when the caret is at the end of a hyperlink will no longer continue the link
+ at the new paragraph.
+
[#1121] Hitting
+ Enter with FCKConfig.EnterMode=br will now scroll the document correctly when the
+ new lines have exceeded the lower boundary of the editor frame.
+
[#1063] [#1084] [#1092] Fixed a few Norwegian
+ language translation errors.
+
[#1148] Fixed
+ the issue where the "Automatic" and "More Colors..." buttons
+ in the color selection panel are not centered in Safari.
+
[#1187] Fixed
+ the issue where the "Paste as plain text" command cannot be undone in
+ non-IE browsers.
+
[#1222] Ctrl-Backspace
+ operations will now save undo snapshots in all browsers.
+
[#1223] Fixed
+ the issue where the insert link dialog would save multiple undo snapshots for a
+ single operation.
+
[#247] Fixed the
+ issue where deleting everything in the document in IE would create an empty <p>
+ block in the document regardless of EnterMode setting.
+
[#1280] Fixed
+ the issue where opening a combo box will cause the editor frames to lose focus when
+ there are multiple editors in the same document.
+
[#363] Fixed the
+ issue where the Find dialog does not work under Opera.
+
[#50] Fixed the
+ issue where the Paste button is always disabled in Safari.
+
[#389] Pasting
+ text with comments from Word won't generate errors in IE, thanks to the idea from
+ Swift.
+
The pasting area in the Paste from Word dialog is focused on initial load
+
Some fixes related to html comment handling in the Word clean up routine
+
[#1303] <col>
+ is correctly treated as an empty element.
+
[#969] Removed
+ unused files (fcknumericfield.htc and moz-bindings.xml).
+
[#1166] Fixed
+ the issue where <meta> tags are incorrectly outputted with closing tags in
+ full page mode.
+
[#1200] Fixed
+ the issue where context menus sometimes disappear prematurely before the user can
+ click on any items in Opera.
+
[#1315] Fixed
+ the issue where the source view text area in Safari is displayed with an excessive
+ blue border.
+
[#1201] Fixed
+ the issue where hitting Backspace or Delete inside a table cell deletes the table
+ cell instead of its contents in Opera.
+
[#1311] Fixed
+ the issue where undoing and redoing a special character insertion would send the
+ caret to incorrect positions. (e.g. the beginning of document)
+
[#923] Font colors
+ are now properly applied on links.
+
[#1316] Fixed
+ the issue where the image dialog expands to a size too big in Safari.
+
[#1306] [#894] The undo system
+ can now undo text formatting steps like setting fonts to bold and italic.
+
[#95] Fixed the
+ issue where FCKeditor breaks <meta> tags in full page mode in some circumstances.
+
[#175] Fixed the
+ issue where entering an email address with a '%' sign in the insert link dialog
+ would cause JavaScript error.
+
[#180] Improved
+ backward compatibility with older PHP versions. FCKeditor can now work with PHP
+ versions down to 4.0.
+
[#192] Document
+ modifying actions from the FCKeditor JavaScript API will now save undo steps.
+
[#246] Using text
+ formatting commands in EnterMode=div will no longer cause tags to randomly disappear.
+
[#327] It is no
+ longer possible for the browser's back action to misfire when a user presses backspace
+ while an image is being selected in FCKeditor.
[#390] Text alignment
+ and justification commands now respects EnterMode=br paragraph rules.
+
[#534] Pressing
+ Ctrl-End while the document contains a list towards the end will no longer make
+ the cursor disappear.
+
[#906] It is now
+ possible to have XHTML 1.0 Strict compliant output from a document pasted from Word.
+
[#929] Pressing
+ the Enter key will now produce an undo step.
+
[#934] Fixed the
+ "Cannot execute code from a freed script" error in IE from editor dialogs.
+
[#942] Server
+ based spell checking with ColdFusion integration no longer breaks fir non en_US
+ languages.
+
[#1056] Deleting
+ everything in the editor document and moving the cursor around will no longer leave
+ the cursor hanging beyond the top of the editor document.
It is now possible to set the default target when creating links, with the new "DefaultLinkTarget"
+ setting.
+
[#436] The new
+ "FirefoxSpellChecker" setting is available, to enable/disable the
+ Firefox built-in spellchecker while typing. Even if word suggestions will not appear
+ in the FCKeditor context menu, this feature is useful to quickly identify misspelled
+ words.
+
[#311] The new
+ "BrowserContextMenuOnCtrl" setting is being introduced, to enable/disable
+ the ability of displaying the default browser's context menu when right-clicking
+ with the CTRL key pressed.
+
+
+ Fixed Bugs:
+
+
[#300] The fck_internal.css
+ file was not validating with the W3C CSS Validation Service.
+
[#336] Ordered
+ list didn't keep the Type attribute properly (it was converted to lowercase when
+ the properties dialog was opened again).
+
[#318] Multiple
+ linked images are merged in a single link in IE.
+
[#350] The <marquee>
+ element will no longer append unwanted <p> </p> to the code.
+
[#351] The content
+ was being lost for images or comments only HTML inserted directly in the editor
+ source or loaded in the editor.
+
[#388] Creating
+ links in lines separated by <br> in IE can lead to a merge of the links.
+
[#325] Calling
+ the GetXHTML can distort visually the rendering in Firefox.
+
[#391] When ToolbarLocation=Out,
+ a "Security Warning" alert was being shown in IE if under https. Thanks to reister.
+
[#360] Form "name"
+ was being set to "[object]" if it contained an element with id="name".
+
Fixed a type that was breaking the ColdFusion SpellerPages integration file when
+ no spelling errors were found.
+
The ColdFusion SpellerPages integration was not working it Aspell was installed
+ in a directory with spaces in the name.
+
Added option to SpellerPages to ignore "alt" attributes.
+
[#451] Classes
+ for images in IE didn't take effect immediately.
+
[#430] Links with
+ a class did generate a span in Firefox when removing them.
+
[#274] The PHP
+ quick upload still tried to use the uppercased types instead of the lowercased ones.
+
+
[#416] The PHP
+ quick upload didn't check for the existence of the folder before saving.
+
[#467] If InsertHtml
+ was called in IE with a comment (or any protected source at the beginning) it was
+ lost.
+
[SF
+ BUG-1518766] Mozilla 1.7.13 wasn't recognized properly as an old Gecko engine.
+
[#324] Improperly
+ nested tags could lead to a crash in IE.
+
[#455] Files and
+ folders with non-ANSI names were returned with a double UTF-8 encoding in the PHP
+ File Manager.
+
[#273] The extensions
+ "sh", "shtml", "shtm" and "phtm" have been added to the list of denied extensions
+ on upload.
+
[#453] No more
+ errors when hitting del inside an empty table cell.
+
The perl connector cgi file has been changed to Unix line endings.
+
[#202] Regression:
+ The HR tag will not anymore break the contents loaded in the editor.
[#505] Regression:
+ IE crashed if a table caption was deleted.
+
[#82] [#359] <object> and <embed>
+ tags are not anymore lost in IE.
+
[#493] If the
+ containing form had a button named "submit" the "Save" command didn't work in Firefox.
+
[#414] If tracing
+ was globally enabled in Asp.Net 2.0 then the Asp.Net connector did fail.
+
[#520] The "Select
+ Field" properties dialog was not correctly handling select options with &, <
+ and >.
+
[#258] The Asp
+ integration didn't pass boolean values in English, using instead the locale of the
+ server and failing.
+
[#487] If an image
+ with dimensions set as styles was opened with the image manager and then the dialog
+ was canceled the dimensions in the style were lost.
+
[#220] The creation
+ of links or anchors in a selection that results on more than a single link created
+ will not anymore leave temporary links in the source. All links will be defined
+ as expected.
+
[#182] [#261] [#511] Special characters, like
+ percent signs or accented chars, and spaces are now correctly returned by the File
+ Browser.
+
[#281] Custom
+ toolbar buttons now render correctly in all skins.
+
[#527] If the
+ configuration for a toolbar isn't fully valid, try to keep on parsing it.
[SF
+ Patch-1726781] Updated the upload class for asp to handle large files and other
+ data in the forms. Thanks to NetRube.
+
[#225] With ColdFusion,
+ the target directory is now being automatically created if needed when "quick uploading".
+ Thanks to sirmeili.
+
[#295] [#510] Corrected some
+ path resolution issues with the File Browser connector for ColdFusion.
+
[#239] The <xml>
+ tag will not anymore cause troubles.
+
[SF
+ BUG-1721787] If the editor is run from a virtual dir, the PHP connector will
+ detect that and avoid generating a wrong folder.
+
[#431] PHP: The
+ File Browser now displays an error message when it is not able to create the configured
+ target directory for files (instead of sending broken XML responses).
+
+
+ Version 2.4.2
+
+ Fixed Bugs:
+
+
[#279] The UTF-8
+ BOM was being included in the wrong files, affecting mainly PHP installations.
+
+
+ Version 2.4.1
+
+ New Features and Improvements:
+
+
[#118] The SelectAll
+ command now is available in Source Mode.
+
The new open source FCKpackager sub-project is now available. It replaces the FCKeditor.Packager
+ software to compact the editor source.
+
With Firefox, if a paste execution is blocked by the browser security settings,
+ the new "Paste" popup is shown to the user to complete the pasting operation.
+
+
+ Fixed Bugs:
+
+
Various fixes to the ColdFusion File Browser connector.
+
We are now pointing the download of ieSpell to their pages, instead to a direct
+ file download from one of their mirrors. This disables the ability of "click and
+ go" (which can still be achieved by pointing the download to a file in your server),
+ but removes any troubles with mirrors link changes (and they change it frequently).
+
The Word cleanup has been changed to remove "display:none" tags that may come from
+ Word.
+
[SF
+ BUG-1659613] The 2.4 version introduced a bug in the flash handling code that
+ generated out of memory errors in IE7.
[#114] The correct
+ entity is now used to fill empty blocks when ProcessHTMLEntities is disabled.
+
[#90] The editor
+ was wrongly removing some <br> tags from the code.
+
[#139] The CTRL+F
+ and CTRL+S keystroke default behaviors are now preserved.
+
[#138] We are
+ not providing a CTRL + ALT combination in the default configuration file because
+ it may be incompatible with some keyboard layouts. So, the CTRL + ALT + S combination
+ has been changed to CTRL + SHIFT + S.
+
[#129] In IE,
+ it was not possible to paste if "Allow paste operation via script" was disabled
+ in the browser security settings.
+
[#112] The enter
+ key now behaves correctly on lists with Firefox, when the EnterMode is set to 'br'.
+
[#152] Invalid
+ self-closing tags are now being fixed before loading.
+
A few tags were being ignored to the check for required contents (not getting stripped
+ out, as expected). Fixed.
+
[#202] The HR
+ tag will not anymore break the contents loaded in the editor.
+
[#211] Some invalid
+ inputs, like "<p>" where making the caret disappear in Firefox.
+
[#99] The <div>
+ element is now considered a block container if EnterMode=p|br. It acts like a simple
+ block only if EnterMode=div.
+
Hidden fields will now show up as an icon in IE, instead of a normal text field.
+ They are also selectable and draggable, in all browsers.
+
[#213] Styles
+ are now preserved when hitting enter at the end of a paragraph.
+
[#77] If ShiftEnterMode
+ is set to a block tag (p or div), the desired block creation in now enforced, instead
+ of copying the current block (which is still the behavior of the simple enter).
+
[#209] Links and
+ images URLs will now be correctly preserved with Netscape 7.1.
+
[#165] The enter
+ key now honors the EnterMode settings when outdenting a list item.
+
[#190] Toolbars
+ may be wrongly positioned. Fixed.
+
[#254] The IgnoreEmptyParagraphValue
+ setting is now correctly handled in Firefox.
+
[#248] The behavior
+ of the backspace key has been fixed on some very specific cases.
The new and powerful Keyboard Accelerator System is being introduced.
+ You can now precisely control the commands to execute when some key combinations
+ are activated by the user. It guarantees that all browsers will have the same behavior
+ regarding the shortcuts.
+ It also makes it possible to remove buttons from the toolbar and still invoke their
+ features by using the keyboard instead.
+
+ It also blocks all default "CTRL based shortcuts" imposed by the browsers, so if
+ you don't want users to underline text, just remove the CTRL+U combination from
+ the keystrokes table. Take a look at the FCKConfig.Keystrokes setting in the fckconfig.js
+ file.
+
The new "ProtectedTags" configuration option is being introduced.
+ It will accept a list of tags (separated by a pipe "|"), which will have no effect
+ during editing, but will still be part of the document DOM. This can be used mainly
+ for non HTML standard, custom tags.
+
Dialog box commands can now open resizable dialogs (by setting oCommand.Resizable
+ = true).
+
Updated support for AFP. Thanks to Soenke Freitag.
+
New language file:
+
Afrikaans (by Willem Petrus Botha).
+
+
+
[SF
+ Patch-1456343] New sample file showing how to dynamically exchange a textarea
+ and an instance of FCKeditor. Thanks to Finn Hakansson
[SF
+ Patch-1472654] The server side script location for SpellerPages can now be set
+ in the configuration file, by using the SpellerPagesServerScript setting.
+
Attention: All connectors are now pointing by
+ default to the "/userfiles/" folder instead of "/UserFiles/" (case change). Also,
+ the inner folders for each type (file, image, flash and media) are all lower-cased
+ too.
+
Attention: The UseBROnCarriageReturn configuration
+ is not anymore valid. The EnterMode setting can now be used to precisely set the
+ enter key behavior.
[SF
+ BUG-1015230] Toolbar buttons now update their state on shortcut keys activation.
+
[SF
+ BUG-1485621] It is now possible to precisely control which shortcut keys can
+ be used.
+
[SF
+ BUG-1573714] [SF
+ BUG-1593323] Paste was not working in IE if both AutoDetectPasteFromWord
+ and ForcePasteAsPlainText settings were set to "false".
+
[SF
+ BUG-1578306] The context menu was wrongly positioned if the editing document
+ was set to render in strict mode. Thanks to Alfonso Martinez.
Fixed Safari and Opera detection system (for development purposes only).
+
Paste from Notepad was including font information in IE. Fixed.
+
[SF
+ BUG-1584092] When replacing text area, names with spaces are now accepted.
+
Depending on the implementation of toolbar combos (mainly for custom plugins) the
+ editor area was loosing the focus when clicking in the combo label. Fixed.
+
[SF
+ BUG-1596937] InsertHtml() was inserting the HTML outside the editor area on
+ some very specific cases.
+
[SF
+ BUG-1585548] On very specific, rare and strange cases, the XHTML processor was
+ not working properly in IE. Fixed.
[SF
+ BUG-1515441] [SF
+ BUG-1451071] The "Insert/Edit Link" and "Select All" buttons are now working
+ properly when the editor is running on a IE Modal dialog.
+
On some very rare cases, IE was throwing a memory error when hiding the context
+ menus. Fixed.
[SF
+ BUG-1535946] The IE dialog system has been changed to better work with custom
+ dialogs.
+
[SF
+ BUG-1599520] The table dialog was producing empty tags when leaving some of
+ its fields empty.
+
[SF
+ BUG-1599545] HTML entities are now processed on attribute values too.
+
[SF
+ BUG-1598517] Meta tags are now protected from execution during editing (avoiding
+ the "redirect" meta to be activated).
+
[SF
+ BUG-1415601] Firefox internals: styleWithCSS is used instead of the deprecated
+ useCSS whenever possible.
+
All JavaScript Core extension function have been renamed to "PascalCase" (some were
+ in "camelCase"). This may have impact on plugins that use any of those functions.
+
[SF
+ BUG-1592311] Operations in the caption of tables are now working correctly in
+ both browsers.
[SF
+ BUG-1577247] Unneeded call to captureEvents and releaseEvents.
+
[SF
+ BUG-1610790] On some specific situations, the call to form.submit(), in form
+ were FCKeditor has been unloaded by code, was throwing the "Can't execute code from
+ a freed script" error.
+
[SF
+ BUG-1613167] If the configuration was missing the FCKConfig.AdditionalNumericEntities
+ entry an error appeared.
The project has been relicensed under the terms of the
+ GPL / LGPL / MPL licenses. This change will remove many licensing compatibility
+ issues with other open source licenses, making the editor even more "open" than
+ before.
+
Attention: The default directory in the distribution
+ package is now named "fckeditor" (in lowercase) instead of "FCKeditor". This
+ change may impact installations on case sensitive OSs, like Linux.
+
Attention: The "Universal Keyboard" has been removed
+ from the package. The license of those files was unclear so they can't be included
+ alongside the rest of FCKeditor.
+
+
+ Version 2.3.2
+
+ New Features and Improvements:
+
+
Users can now decide if the template dialog will replace the entire contents of
+ the editor or simply place the template in the cursor position. This feature can
+ be controlled by the "TemplateReplaceAll" and "TemplateReplaceCheckbox" configuration
+ options.
+
[SF
+ Patch-1237693] A new configuration option (ProcessNumericEntities)
+ is now available to tell the editor to convert non ASCII chars to their relative
+ numeric entity references. It is disabled by default.
+
The new "AdditionalNumericEntities" setting makes it possible to
+ define a set of characters to be transformed to their relative numeric entities.
+ This is useful when you don't want the code to have simple quotes ('), for example.
+
The Norwegian language file (no.js) has been duplicated to include the Norwegian
+ Bokmal (nb.js) in the supported interface languages. Thanks to Martin Kronstad.
+
+
Two new patterns have been added to the Universal Keyboard:
+
+
Persian. Thanks to Pooyan Mahdavi
+
Portuguese. Thanks to Bo Brandt.
+
+
+
[SF
+ Patch-1517322] It is now possible to define the start number on numbered lists.
+ Thanks to Marcel Bennett.
+
The Font Format combo will now reflect the EditorAreaCSS styles.
+
[SF
+ Patch-1461539] The File Browser connector can now optionally return a "url"
+ attribute for the files. Thanks to Pent.
+
[SF
+ BUG-1090851] The new "ToolbarComboPreviewCSS" configuration option has been
+ created, so it is possible to point the Style and Format toolbar combos to a different
+ CSS, avoiding conflicts with the editor area CSS.
+
[SF
+ Feature-1421309] [SF
+ BUG-1489402] It is now possible to configure the Quick Uploder target path
+ to consider the file type (ex: Image or File) in the target path for uploads.
+
The JavaScript integration file has two new things:
+
+
The "CreateHtml()" function in the FCKeditor object, used to retrieve the HTML of
+ an editor instance, instead of writing it directly to the page (as done by "Create()").
+
The global "FCKeditor_IsCompatibleBrowser()" function, which tells if the executing
+ browser is compatible with FCKeditor. This makes it possible to do any necessary
+ processing depending on the compatibility, without having to create and editor instance.
+
+
+
+
+ Fixed Bugs:
+
+
[SF
+ BUG-1525242] [SF
+ BUG-1500050] All event attributes (like onclick or onmouseover) are now
+ being protected before loading the editor. In this way, we avoid firing those events
+ during editing (IE issue) and they don't interfere in other specific processors
+ in the editor.
+
Small security fixes to the File Browser connectors.
+
[SF
+ BUG-1546226] Small fix to the ColdFusion CFC integration file.
+
[SF
+ Patch-1407500] The Word Cleanup function was breaking the HTML on pasting, on
+ very specific cases. Fixed, thanks to Frode E. Moe.
[SF
+ Patch-1511294] Small fix for the File Browser compatibility with IE 5.5.
+
[SF
+ Patch-1503178] Small improvement to stop IE from loading smiley images when
+ one smiley is quickly selected from a huge list of smileys. Thanks to stuckhere.
+
[SF
+ BUG-1549112] The Replace dialog window now escapes regular expression specific
+ characters in the find and replace fields.
[SF
+ BUG-1545732] [SF
+ BUG-1490919] No security errors will be thrown when loading FCKeditor in
+ page inside a FRAME defined in a different domain.
+
[SF
+ BUG-1512817] [SF
+ BUG-1571345] Fixed the "undefined" addition to the content when ShowBorders
+ = false and FullPage = true in Firefox. Thanks to Brett.
+
[SF
+ BUG-1512798] BaseHref will now work well on FullPage, even if no <head>
+ is available.
+
[SF
+ BUG-1509923] The DocumentProcessor is now called when using InserHtml().
+
[SF
+ BUG-1505964] The DOCTYPE declaration is now preserved when working in FullPage.
+
[SF
+ BUG-1553727] The editor was throwing an error when inserting complex templates.
+ Fixed.
+
[SF
+ Patch-1564930] [SF
+ BUG-1562828] In IE, anchors where incorrectly copied when using the Paste
+ from Word button. Fixed, thanks to geirhelge.
[SF
+ BUG-1435195] Scrollbars are now visible in the File Browser (for custom implementations).
+
[SF
+ BUG-1438296] The "ForceSimpleAmpersand" setting is now being honored in all
+ tags.
+
If a popup blocker blocks context menu operations, the correct alert message is
+ displayed now, instead of a ugly JavaScript error.
+
[SF
+ BUG-1454116] The GetXHTML() function will not change the IsDirty() value of
+ the editor.
+
The spell check may not work correctly when using SpellerPages with ColdFusion.
+ Fixed.
+
[SF
+ BUG-1481861] HTML comments are now removed by the Word Cleanup System.
+
[SF
+ BUG-1489390] A few missing hard coded combo options used in some dialogs are
+ now localizable.
+
[SF
+ BUG-1505448] The Form dialog now retrieves the value of the "action" attribute
+ exactly as defined in the source.
+
[SF
+ Patch-1517322] Solved an issue when the toolbar has buttons with simple icons
+ (usually used by plugins) mixed with icons coming from a strip (the default toolbar
+ buttons).
+
[SF
+ Patch-1575261] Some fields in the Table and Cell Properties dialogs were being
+ cut. Fixed.
+
Fixed a startup compatibility issue with Firefox 1.0.4.
+
+
+ Version 2.3.1
+
+ Fixed Bugs:
+
+
[SF
+ BUG-1506126] Fixed the Catalan language file, which had been published with
+ problems in accented letters.
+
More performance improvements in the default File Browser.
[SF
+ BUG-1509073] Fixed the "Image Properties" dialog window, which was making invalid
+ calls to the "editor/dialog/" directory, generating error 400 entries in the web
+ server log.
+
[SF
+ BUG-1507294] [SF
+ BUG-1507953] The editing area was getting a fixed size when using the "SetHTML"
+ API command or even when switching back from the source view. Fixed.
+
[SF
+ BUG-1507755] Fixed a conflict between the "DisableObjectResizing" and "ShowBorders"
+ configuration options over IE.
+
Opera 9 tries to "mimic" Gecko in the browser detection system of FCKeditor. As
+ this browser is not "yet" supported, the editor was broken on it. It has been fixed,
+ and now a textarea is displayed, as in any other unsupported browser. Support for
+ Opera is still experimental and can be activated by setting the property "EnableOpera"
+ to true when creating an instance of the editor with the JavaScript integration
+ files.
+
With Opera 9, the toolbar was jumping on buttons rollover.
+
[SF
+ BUG-1509479] The iframes used in Firefox for all editor panels (dropdown combos,
+ context menu, etc...) are now being placed right before the main iframe that holds
+ the editor. In this way, if the editor container element is removed from the DOM
+ (by DHTML) they are removed together with it.
+
[SF
+ BUG-1271070] [SF
+ BUG-1411430] The editor API now works well on DHTML pages that create and
+ remove instances of FCKeditor dynamically.
+
A second call to a page with the editor was not working correctly with Firefox 1.0.x.
+ Fixed.
+
[SF
+ BUG-1511460] Small correction to the <script> protected source regex.
+ Thanks to Randall Severy.
+
[SF
+ BUG-1521754] Small fix to the paths of the internal CSS files used by FCKeditor.
+ Thanks to johnw_ceb.
+
[SF
+ BUG-1511442] The <base> tag is now correctly handled in IE, no matter
+ its position in the source code.
+
[SF
+ BUG-1507773] The "Lock" and "Reset" buttons in the Image Properties dialog window
+ are not anymore jumping with Firefox 1.5.
+
+
+ Version 2.3
+
+ New Features and Improvements:
+
+
The Toolbar Sharing system has been completed. See sample10.html
+ and sample11.html.*
+
[SF
+ Patch-1407500] Small enhancement to the Find and Replace dialog windows.
+
+
+ Fixed Bugs:
+
+
Small security fixes.
+
The context menu system has been optimized. Nested menus now open "onmouseover".
+
+
An error in the image preloader system was making the toolbar strip being downloaded
+ once for each button on slow connections. Some enhancements have also been made
+ so now the smaple05.html is loading fast for all skins.
+
Fixed many memory leak issues with IE.
+
[SF
+ BUG-1489768] The panels (context menus, toolbar combos and color selectors),
+ where being displayed in the wrong position if the contents of the editor, or its
+ containing window were scrolled down.
+
[SF
+ BUG-1493176] Using ASP, the connector was not working on servers with buffer
+ disable by default.
+
[SF
+ BUG-1491784] Language files have been updated to not include html entities.
[SF
+ BUG-1493173] [SF
+ BUG-1499708] We now assume that, if a user is in source editing, he/she
+ wants to control the HTML, so the editor doesn't make changes to it when posting
+ the form being in source view or when calling the GetXHTML function in the API.
+
+
[SF
+ BUG-1490610] The FitWindow is now working on elements set with relative position.
+
[SF
+ BUG-1493438] The "Word Wrap" combo in the cell properties dialog now accepts
+ only Yes/No (no more <Not Set> value).
+
The context menu is now being hidden when a nested menu option is selected.
+
Table cell context menu operations are now working correctly.
+
[SF
+ BUG-1494549] The code formatter was having problems with dollar signs inside
+ <pre> tags.
+
[SF
+ Patch-1459740] The "src" element of images can now be set by styles definitions.
+ Thanks to joelwreed.
[SF
+ Patch-1349765] Small fix to the FCKSelection.GetType over Firefox. Thanks to
+ Alfonso Martinez.
+
[SF
+ Patch-1495422] The editor now creates link based on the URL when no selection
+ is available. Thanks to Dominik Pesch.
+
[SF
+ Patch-1478859] On some circumstances, the Yahoo popup blocker was blocking the
+ File Browser window, giving no feedback to the user. Now an alert message is displayed.
+
When using the editor in a RTL localized interface, like Arabic, the toolbar combos
+ were not showing completely in the first click. Fixed.
+
[SF
+ BUG-1500212] All "_samples/html" samples are now working when loading directly
+ from the Windows Explorer. Thanks to Alfonso Martinez.
+
The "FitWindow" feature was breaking the editor under Firefox 1.0.x.
+
[SF
+ Patch-1500032] In Firefox, the caret position now follows the user clicks when
+ clicking in the white area bellow the editor contents. Thanks to Alfonso Martinez.
+
[SF
+ BUG-1499522] In Firefox, the link dialog window was loosing the focus (and quickly
+ reacquiring it) when opening. This behavior was blocking the dialog in some Linux
+ installations.
+
Drastically improved the loading performance of the file list in the default File
+ Browser.
+
[SF
+ BUG-1503059] The default "BasePath" for FCKeditor in all integration files has
+ been now unified to "/fckeditor/" (lower-case). This is the usual casing system
+ in case sensitive OSs like Linux.
+
The "DisableFFTableHandles" setting is now honored when switching the full screen
+ mode with FitWindow.
+
Some fixes has been applied to the cell merging in Firefox.
+
+
+ * This version has been partially sponsored by Footsteps
+ and Kentico.
+
+ Version 2.3 Beta
+
+ New Features and Improvements:
+
+
Extremely Fast Loading! The editor now loads more than 3
+ times faster than before, with no impact on its advanced features.
+
New toolbar system:
+
+
[SF
+ Feature-1454850] The toolbar will now load much faster. All
+ images have being merged in a single image file using a unique system available
+ only with FCKeditor.
+
The "Text Color" and "Background Color" commands buttons have
+ enhancements on the interface.
+
Attention: As a completely
+ new system has being developed. Skins created for versions prior this one will not
+ work. Skin styles definitions have being merged, added and removed. All skins have
+ been a little bit reviewed.
+
It is possible to detach the toolbar from an editor instance and
+ share it with other instances. In this way you may have only one toolbar (in the
+ top of the window, for example, that can be used by many editors (see
+ sample10.html). This feature is still under development (issues with IE
+ focus still to be solved).*
+
+
+
New context menu system:
+
+
It uses the same (fast) loading system as the toolbar.
+
Sub-Menus are now available to group features (try the context menu over a table
+ cell).
+
It is now possible to create your own context menu entries by creating plugins.
+
+
+
+
New "FitWindow" toolbar button, based on the
+ plugin published by Paul Moers. Thanks Paul!
+
"Auto Grow" Plugin: automatically resizes the editor
+ until a maximum height, based on its contents size.**
+
[SF
+ Feature-1444943] Multiple CSS files can now be used in the
+ editing area. Just define FCKConfig.EditorAreaCSS as an array of strings (each one
+ is a path to a different css file). It works also as a simple string, as on prior
+ versions.
+
New language files:
+
Bengali / Bangla (by Richard Walledge).
+
English (Canadian) (by Kevin Bennett).
+
Khmer (by Sengtha Chay).
+
+
+
The source view is now available in the editing area on Gecko browsers. Previously
+ a popup was used for it (due to a Firefox bug).
+
As some people may prefer the popup way for source editing, a new configuration
+ option (SourcePopup) has being introduced.
+
The IEForceVScroll configuration option has been removed. The editor now automatically
+ shows the vertical scrollbar when needed (for XHTML doctypes).
+
The configuration file doesn't define a default DOCTYPE to be used now.
+
It is now possible to easily change the toolbar using the JavaScript API by just
+ calling <EditorInstance>.ToolbarSet.Load( '<ToolbarName>' ). See _testcases/010.html
+ for a sample.
+
The "OnBlur" and "OnFocus" JavaScript API events are now compatible
+ with all supported browsers.
+
Some few updates in the Lasso connector and uploader.
+
The GeckoUseSPAN setting is now set to "false" by default. In this way, the code
+ produced by the bold, italic and underline commands are the same on all browsers.
+
+
+ Fixed Bugs:
+
+
Important security fixes have been applied to the File Manager, Uploader
+ and Connectors. Upgrade is highly recommended. Thanks to Alberto Moro,
+ Baudouin Lamourere and James Bercegay.
+
[SF
+ BUG-1399966] [SF
+ BUG-1249853] The "BaseHref" configuration is now working with
+ Firefox in both normal and full page modes.
+
[SF
+ BUG-1405263] A typo in the configuration file was impacting the Quick Upload
+ feature.
+
Nested <ul> and <ol> tags are now generating valid html.
+
The "wmode" and "quality" attributes are now preserved for Flash
+ embed tags, in case they are entered manually in the source view. Also, empty attributes
+ are removed from that tag.
+
Tables where not being created correctly on Opera.
+
The XHTML processor will ignore invalid tags with names ending with ":",
+ like http:.
+
On Firefox, the scrollbar is not anymore displayed on toolbar dropdown commands
+ when not needed.
+
Some small fixes have being done to the dropdown commands rendering for FF.
+
+
The table dialog window has been a little bit enlarged to avoid contents being cropped
+ on some languages, like Russian.
+
[SF
+ BUG-1465203] The ieSpell download URL has been updated. The problem is that
+ they don't have a fixed URL for it, so let's hope the mirror will be up for it.
+
[SF
+ BUG-1413980] All frameborder "yes/no" values have been changes to
+ "1/0".
+
[SF
+ BUG-1414101] The fake table borders are now showing correctly when running under
+ the "file://" protocol.
+
[SF
+ BUG-1414155] Small typo in the cell properties dialog window.
+
Fixed a problem in the File Manager. It was not working well with folder or file
+ names with apostrophes ('). Thanks to René de Jong.
+
Small "lenght" type corrected in the select dialog window. Thanks to Bernd Nussbaumer.
+
The about box is now showing correctly in Firefox 1.5.
+
[SF
+ Patch-1464020] [SF
+ BUG-1155793] The "Unlink" command is now working correctly under Firefox
+ if you don't have a complete link selection. Thanks to Johnny Egeland.
+
In the File Manager, it was not possible to upload files to folders with ampersands
+ in the name. Thanks to Mike Pone.
+
[SF
+ BUG-1178359] Elements from the toolbar are not anymore draggable in the editing
+ area.
+
[SF
+ BUG-1487544] Fixed a small issue in the code formatter for <br /> and
+ <hr /> tags.
+
The "Background Color" command now works correctly when the GeckoUseSPAN setting
+ is disabled (default).
+
Links are now rendered in blue with Firefox (they were black before). Actually,
+ an entry for it has been added to the editing area CSS, so you can customize with
+ the color you prefer.
+
+
+ * This version has been partially sponsored by Footsteps
+ and Kentico.
+
+ ** This version has been partially sponsored by Nextide.
+
+ Version 2.2
+
+ New Features and Improvements:
+
+
Let's welcome Wim Lemmens (didgiman). He's our new responsible for the ColdFusion
+ integration. In this version we are introducing his new files with the following
+ changes:
+
+
The "Uploader", used for quick uploads, is now available
+ natively for ColdFusion.
+
Small bugs have been corrected in the File Browser connector.
+
The samples now work as is, even if you don't install the editor in the "/FCKeditor"
+ directory.
+
+
+
And a big welcome also to "Andrew Liu", our responsible for the
+ Python integration. This version is bringing native support for Python
+ , including the File Browser connector and Quick Upload.
+
The "IsDirty()" and "ResetIsDirty()"
+ functions have been added to the JavaScript API to check if the editor
+ content has been changed.*
+
New language files:
+
+
Hindi (by Utkarshraj Atmaram)
+
Latvian (by Janis Klavinš)
+
+
+
For the interface, now we have complete RTL support also for
+ the drop-down toolbar commands, color selectors and context menu.
+
[SF
+ BUG-1325113] [SF
+ BUG-1277661] The new "Delete Table" command is available in the
+ Context Menu when right-clicking inside a table.
+
The "FCKConfig.DisableTableHandles" configuration option is now working
+ on Firefox 1.5.
+
The new "OnBlur" and "OnFocus"
+ events have been added to the JavaScript API (IE only). See "_samples/html/sample09.html" *
+
+
Attention: The "GetHTML"
+ function has been deprecated. It now returns the same value as "GetXHTML".
+ The same is valid for the "EnableXHTML" and "EnableSourceXHTML"
+ that have no effects now. The editor now works with XHTML output only.
+
Attention: A new "PreserveSessionOnFileBrowser"
+ configuration option has been introduced. It makes it possible to set whenever is
+ needed to maintain the user session in the File Browser. It is disabled by default,
+ as it has very specific usage and may cause the File Browser to be blocked by popup
+ blockers. If you have custom File Browsers that depends on session information,
+ remember to activate it.
+
Attention: The "fun"
+ smileys set has been removed from the package. If you are using it, you must manually
+ copy it to newer installations and upgrades.
+
Attention: The "mcpuk"
+ file browser has been removed from the package. We have no ways to support it. There
+ were also some licensing issues with it. Its web site can still be found at
+ http://mcpuk.net/fbxp/.
+
It is now possible to set different CSS styles for the chars in the Special Chars
+ dialog window by adding the "SpecialCharsOut" and "SpecialCharsOver"
+ in the "fck_dialog.css" skin file.*
+
[SF
+ Patch-1268726] Added table "summary" support in the table dialog.
+ Thanks to Sebastien-Mahe.
+
[SF
+ Patch-1284380] It is now possible to define the icon of a FCKToolbarPanelButton
+ object without being tied to the skin path (just like FCKToolbarButton). Thanks
+ to Ian Sullivan.
You can set the QueryString value "fckdebug=true" to activate "debug
+ mode" in the editor (showing the debug window), overriding the configurations.
+ The "AllowQueryStringDebug" configuration option is also available so
+ you can disable this feature.
[SF
+ BUG-1162809] [SF
+ BUG-1205638] The "Image" and "Flash" dialog windows
+ now loads the preview correctly if the "BaseHref" configuration option
+ is set.
+
[SF
+ BUG-1329807] The alert boxes are now showing correctly when doing cut/copy/paste
+ operations on Firefox installations when it is not possible to execute that operations
+ due to security settings.
+
A new "Panel" system (used in the drop-dowm toolbar commands, color selectors
+ and context menu) has been developed. The following bugs have been fixed with it:
+
+
[SF
+ BUG-1186927] On IE, sometimes the context menu was being partially hidden.*
+
+
On Firefox, the context menu was flashing in the wrong position before showing.
+
+
On Firefox 1.5, the Color Selector was not working.
+
On Firefox 1.5, the fonts in the panels were too big.
[SF
+ BUG-1315954] No error is thrown when pasting some case specific code from editor
+ to editor.
+
[SF
+ BUG-1341553] A small fix for a security alert in the File Browser has been
+ applied.
+
[SF
+ BUG-1370953] [SF
+ BUG-1339898] [SF
+ BUG-1323319] A message will be shown to the user (instead of a JS error) if
+ a "popup blocker" blocks the "Browser Server" button. Thanks
+ to Erwin Verdonk.
+
[SF
+ BUG-1370355] Anchor links that points to a single character anchor, like "#A",
+ are now correctly detected in the Link dialog window. Thanks to Ricky Casey.
+
[SF
+ BUG-1368998] Custom error processing has been added to the file upload on the
+ File Browser.
+
[SF
+ BUG-1367802] [SF
+ BUG-1207740] A message is shown to the user if a dialog box is blocked by
+ a popup blocker in Firefox.
+
[SF
+ BUG-1358891] [SF
+ BUG-1340960] The editor not works locally (without a web server) on directories
+ where the path contains spaces.
+
[SF
+ BUG-1357247] The editor now intercepts SHIFT + INS keystrokes when needed.
+
[SF
+ BUG-1328488] Attention: The Page
+ Break command now produces different tags to avoid XHTML compatibility
+ issues. Any Page Break previously applied to content produced with previous versions
+ of FCKeditor will not me rendered now, even if they will still be working correctly.
+
+
It is now possible to allow cut/copy/past operations on Firefox using the user.js file.
+
[SF
+ BUG-1336792] A fix has been applied to the XHTML processor to allow tag names
+ with the "minus" char (-).
+
[SF
+ BUG-1339560] The editor now correctly removes the "selected" option
+ for checkboxes and radio buttons.
+
The Table dialog box now selects the table correctly when right-clicking on objects
+ (like images) placed inside the table.
+
Attention: A few changes have been
+ made in the skins. If you have a custom skin, it is recommended you to make a diff
+ of the fck_contextmenu.css file of the default skin with your implementation.
+
Mouse select (marking things in blue, like selecting text) has been disabled
+ on panels (drop-down menu commands, color selector and context menu) and toolbar,
+ for both IE and Firefox.
+
On Gecko, fake borders will not be applied to tables with the border attribute set
+ to more than 0, but placed inside tables with border set to 0.
+
[SF
+ BUG-1360717] A wrapping issue in the "Silver" skin has been corrected.
+ Thanks to Ricky Casey.
+
[SF
+ BUG-1251145] In IE, the focus is now maintained in the text when clicking in
+ the empty area following it.
+
[SF
+ BUG-1181386] [SF
+ BUG-1237791] The "Stylesheet Classes" field in the Link dialog
+ window in now applied correctly on IE. Thanks to Andrew Crowe.
+
The "Past from Word" dialog windows is now showing correctly on Firefox
+ on some languages.
+
[SF
+ BUG-1315008] [SF
+ BUG-1241992] IE, when selecting objects (like images) and hitting the "Backspace"
+ button, the browser's "back" will not get executed anymore and the object
+ will be correctly deleted.
+
The "AutoDetectPasteFromWord" is now working correctly in IE. Thanks to
+ Juan Ant. Gómez.
+
A small enhancement has been made in the Word pasting detection. Thanks to Juan
+ Ant. Gómez.
+
[SF
+ BUG-1090686] No more conflict with Firefox "Type-Ahead Find" feature.
+
+
[SF
+ BUG-942653] [SF
+ BUG-1155856] The "width" and "height" of images sized
+ using the inline handlers are now correctly loaded in the image dialog box.
+
[SF
+ BUG-1209093] When "Full Page Editing" is active, in the "Document
+ Properties" dialog, the "Browse Server" button for the page background
+ is now correctly hidden if "ImageBrowser" is set to "false"
+ in the configurations file. Thanks to Richard.
[SF
+ BUG-1244480] The editor now will look first to linked fields "ids"
+ and second to "names".
+
[SF
+ BUG-1252905] The "InsertHtml" function now preserves URLs as entered.
+
+
[SF
+ BUG-1266317] Toolbar commands are not anymore executed outside the editor.
+
[SF
+ BUG-1365664] The "wrap=virtual" attribute has been removed from the
+ integration files for validation purposes. No big impact.
+
[SF
+ BUG-972193] Now just one click is needed to active the cursor inside the editor.
+
+
The hidden fields used by the editor are now protected from changes using the "Web
+ Developer Add-On > Forms > Display Forms Details" extension. Thanks to
+ Jean-Marie Griess.
+
On IE, the "Format" toolbar dropdown now reflects the current paragraph
+ type on IE. Because of a bug in the browser, it is quite dependent on the browser
+ language and the editor interface language (both must be the same). Also, as the
+ "Normal (DIV)" type is seen by IE as "Normal", to avoid confusion,
+ both types are ignored by this fix.
+
On some very rare cases, IE was loosing the "align" attribute for DIV
+ tags. Fixed.
+
[SF
+ BUG-1388799] The code formatter was removing spaces on the beginning of lines
+ inside PRE tags. Fixed.
+
[SF
+ BUG-1387135] No more "NaN" values in the image dialog, when changing
+ the sizes in some situations.
+
Corrected a small type in the table handler.
+
You can now set the "z-index" for floating panels (toolbar dropdowns,
+ color selectors, context menu) in Firefox, avoiding having them hidden under another
+ objects. By default it is set to 10,000. Use the FloatingPanelsZIndex configuration
+ option to change this value.
+
+
+ Special thanks to
+ Alfonso Martinez, who have provided many patches and suggestions for the
+ following features / fixes present in this version. I encourage all you to
+ donate to Alfonso, as a way to say thanks for his nice open source approach.
+ Thanks Alfonso!. Check out his contributions:
+
+
[SF
+ BUG-1352539] [SF
+ BUG-1208348] With Firefox, no more "fake" selections are appearing
+ when inserting images, tables, special chars or when using the "insertHtml"
+ function.
+
[SF
+ Patch-1382588] The "FCKConfig.DisableImageHandles" configuration option
+ is not working on Firefox 1.5.
+
[SF
+ Patch-1368586] Some fixes have been applied to the Flash dialog box and the
+ Flash pre-processor.
[SF
+ Patch-1357445] Add support for DIV in the Format drop-down combo for Firefox.
+
+
[SF
+ BUG-1350465] [SF
+ BUG-1376175] The "Cell Properties" dialog now works correctly
+ when right-clicking in an object (image, for example) placed inside the cell itself.
+
+
[SF
+ Patch-1349166] On IE, there is now support for namespaces on tags names.
+
[SF
+ Patch-1350552] Fix the display issue when applying styles on tables.
+
[SF
+ Patch-1352320 ] Fixed a wrong usage of the "parentElement"
+ property on Gecko.
+
[SF
+ Patch-1355007] The new "FCKDebug.OutputObject" function is available
+ to dump all object information in the debug window.
+
[SF
+ Patch-1329500] It is now possible to delete table columns when clicking on a
+ TH cell of the column.
+
[SF
+ Patch-1315351] It is now possible to pass the image width and height to the
+ "SetUrl" function of the Flash dialog box.
+
[SF
+ Patch-1327384] TH tags are now correctly handled by the source code formatter
+ and the "FillEmptyBlocks" configuration option.
+
[SF
+ Patch-1327406] Fake borders are now displayed for TH elements on tables with
+ border set to 0. Also, on Firefox, it will now work even if the border attribute
+ is not defined and the borders are not dotted.
+
Hidden fields now get rendered on Firefox.
+
The BasePath is now included in the debugger URL to avoid problems when calling
+ it from plugins.
The new "Insert Page Break" command (for printing) has
+ been introduced.*
+
The editor package now has a root directory called "FCKeditor".
+
+
+ Fixed Bugs:
+
+
[SF
+ BUG-1326285] [SF
+ BUG-1316430] [SF
+ BUG-1323662] [SF
+ BUG-1326223] We are doing a little step back with this version.
+ The ENTER and BACKSPACE behavior changes for Firefox have been remove. It is a nice
+ feature, but we need much more testing on it. It introduced some bugs and so
+ its preferable to not have that feature, avoiding problems (even if that feature
+ was intended to solve some issues).
+
[SF
+ BUG-1275714] Comments in the beginning of the source are now preserved when
+ using the "undo" and "redo" commands.
+
The "undo" and "redo" commands now work for the Style command.
+
+
An error in the execution of the pasting commands on Firefox has been fixed.
+
[SF
+ BUG-1326184] No strange (invalid) entities are created when using Firefox. Also,
+ the used by the FillEmptyBlocks setting is maintained even if you disable
+ the ProcessHTMLEntities setting.
[SF
+ BUG-1200328] The editor now offers a way to "protect" part of the
+ source to remain untouched while editing or changing views. Just use the "FCKConfig.ProtectedSource"
+ object to configure it and customize to your needs. It is based on regular expressions.
+ See fckconfig.js for some samples.
+
The editor now offers native support for Lasso. Thanks and welcome to
+ our new developer Jason Huck.
+
New language files are available:
+
+
Faraose (by Símin Lassaberg and Helgi Arnthorsson)
+
+
Malay (by Fairul Izham Mohd Mokhlas)
+
Mongolian (by Lkamtseren Odonbaatar)
+
Vietnamese (by Phan Binh Giang)
+
+
+
A new configurable ColdFusion connector is available. Thanks to Mark Woods.
+ Many enhancements has been introduced with it.
+
The PHP connector for the default File Browser now sorts the folders and files names.
+
+
[SF
+ BUG-1289372] [SF
+ BUG-1282758] In the PHP connector it is now possible to set the absolute
+ (server) path to the User Files directory, avoiding problems with Virtual Directories,
+ Symbolic Links or Aliases. Take a look at the config.php file.
+
The ASP.Net uploader (for Quick Uploads) has been added to the package.
+
A new way to define simple "combo" toolbar items , like
+ Style and Font, has been introduced. Thanks to Steve Lineberry. See
+ sample06.html and the "simplecommands" plugin to fully understand
+ it.
+
A new test case has been added that shows how to set the editor background dynamically
+ without using a CSS.
The new "OnAfterLinkedFieldUpdate" event has been introduced. If
+ is fired when the editor updates its hidden associated field.
+
Attention: The color of the right border of the toolbar (left on RTL interfaces)
+ has been moved from code to the CSS (TB_SideBorder class). Update your custom skins.
+
+
A sample "htaccess.txt" file has been added to the editor's package
+ to show how to configure some Linux sites that could present problems on Firefox
+ with "Illegal characters" errors. Respectively the ""
+ chars.
+
With the JavaScript, ASP and PHP integration files, you can set the QueryString
+ value "fcksource=true" to load the editor using the source files (located
+ in the _source directory) instead of the compressed ones. Thanks to Kae Verens for
+ the suggestion.
+
[SF
+ Feature-1246623] The new configuration option "ForceStrongEm" has
+ been introduced so you can force the editor to convert all <B> and <I>
+ tags to <STRONG> and <EM> respectively.
+
A nice contribution has been done by Goss Interactive Ltd:
+
+
[SF
+ BUG-1246949] Implemented ENTER key and BACKSPACE key handlers for Gecko so that
+ P tags (or an appropriate block element) get inserted instead of BR tags when not
+ in the UseBROnCarriageReturn config mode.
+
+ The ENTER key handling has been written to function much the same as the ENTER key
+ handling on IE : as soon as the ENTER key is pressed, existing content will be wrapped
+ with a suitable block element (P tag) as appropriate and a new block element (P
+ tag) will be started.
+
+ The ENTER key handler also caters for pressing ENTER within empty list items - ENTER
+ in an empty item at the top of a list will remove that list item and start a new
+ P tag above the list; ENTER in an empty item at the bottom of a list will remove
+ that list item and start a new P tag below the list; ENTER in an empty item in the
+ middle of a list will remove that list item, split the list into two, and start
+ a new P tag between the two lists.
+
Any tables that are found to be incorrectly nested within a block element (P tag)
+ will be moved out of the block element when loaded into the editor. This is required
+ for the new ENTER/BACKSPACE key handlers and it also avoids non-compliant HTML.
+
+
The InsertOrderedList and InsertUnorderedList commands have been overridden on Gecko
+ to ensure that block elements (P tags) are placed around a list item's content when
+ it is moved out of the list due to clicking on the editor's list toolbar buttons
+ (when not in the UseBROnCarriageReturn config mode).
+
+
+
+
+ Fixed Bugs:
+
+
[SF
+ BUG-1253255] [SF
+ BUG-1265520] Due to changes on version 2.0, the anchor list was not anymore
+ visible in the link dialog window. It has been fixed.
[SF
+ BUG-1251373 ] The above fix also has corrected some strange behaviors on
+ Firefox.
+
[SF
+ BUG-1144258] [SF
+ BUG-1092081] The File Browsers now run on the same server session used
+ in the page where the editor is placed in (IE issue). Thanks to Simone Chiaretta.
+
+
[SF
+ BUG-1305619 ] No more repeated login dialogs when running the editor with Windows
+ Integrated Security with IIS.
+
[SF
+ Patch-1245304] The Test Case 004 is now working correctly. It has been changed
+ to set the editor hidden at startup.
+
[SF
+ BUG-1290610 ] Over HTTPS, there were some warnings when loading the Images,
+ Flash and Link dialogs. Fixed.
+
Due to Gecko bugs, two errors were thrown when loading the editor in a hidden div.
+ Workarounds have been introduced. In any case, the testcase 004 hack is needed when
+ showing the editor (as in a tabbed interface).
+
An invalid path in the dialogs CSS file has been corrected.
+
On IE, the Undo/Redo can now be controlled using the Ctrl+Z and Ctrl+Y shortcut
+ keys.
+
[SF
+ BUG-1295538 ] A few Undo/Redo fixes for IE have been done.
+
[SF
+ BUG-1247070] On Gecko, it is now possible to use the shortcut keys for Bold
+ (CTRL+B), Italic (CTRL+I) and Underline (CTRL+U), like in IE.
+
[SF
+ BUG-1274303] The "Insert Column" command is now working correctly
+ on TH cells. It also copies any attribute applied to the source cells.
+
[SF
+ Patch-1287070 ] In the Universal Keyboard, the Arabic keystrokes translator
+ is now working with Firefox. Thanks again to Abdul-Aziz Al-Oraij.
+
The editor now handles AJAX requests with HTTP status 304.
[SF
+ BUG-1155774] A spelling error in the Bulleted List Properties dialog has been
+ corrected.
+
[SF
+ BUG-1272018] The ampersand character can now be added from the Special Chars
+ dialog.
+
[SF
+ BUG-1263161] A small fix has been applied to the sampleposteddata.php file.
+ Thanks to Mike Wallace.
+
[SF
+ BUG-1241504] The editor now looks also for the ID of the hidden linked field.
+
+
The caption property on tables is now working on Gecko. Thanks to Helen Somers (Goss
+ Interactive Ltd).
+
[SF
+ BUG-1297431] With IE, the editor now works locally when its files are placed
+ in a directory path that contains spaces.
+
[SF
+ BUG-1279551] [SF
+ BUG-1242105] On IE, some features are dependant of ActiveX components (secure...
+ distributed with IE itself). Some security setting could avoid the usage of
+ those components and the editor would stop working. Now a message is shown, indicating
+ the use the minimum necessary settings need by the editor to run.
+
[SF
+ BUG-1298880] Firefox can't handle the STRONG and EM tags. Those tags are now
+ converted to B and I so it works accordingly.
+
[SF
+ BUG-1271723] On IE, it is now possible to select the text and work correctly
+ in the contents of absolute positioned/dimensioned divs.
+
On IE, there is no need to click twice in the editor to activate the cursor
+ in the editing area.
+
[SF
+ BUG-1221621] Many "warnings" in the Firefox console are not thrown
+ anymore.
+
[SF
+ BUG-1295526] While editing on "FullPage" mode the basehref is
+ now active for CSS "link" tags.
[SF
+ Patch-1281313] A few small changes to avoid problems with Plone. Thanks to Jean-mat.
+
+
[SF
+ BUG-1275911] A check for double dots sequences on directory names on creation
+ has been introduced to the PHP and ASP connectors.
+
+
+ Version 2.0
+
+ New Features and Improvements:
+
+
The new "Flash" command is available. Now you can
+ easily handle Flash content, over IE and Gecko, including server browser integration
+ and context menu support. Due to limitations of the browsers, it is not possible
+ to see the preview of the movie while editing, so a nice "placeholder"
+ is used instead. *
+
A "Quick Upload " option is now available in the
+ link, image and flash dialog windows, so the user don't need to go (or have) the
+ File Browser for this operations. The ASP and PHP uploader are included. Take
+ a look at the configuration file.***
+
Added support for Active FoxPro Pages . Thanks to our new developer,
+ Sönke Freitag.
+
It is now possible to disable the size handles for images and tables
+ (IE only feature). Take a look at the DisableImageHandles and DisableTableHandles
+ configuration options.
+
The handles on form fields (small squares around them) and the inline editing
+ of its contents have been disabled. This makes it easier to users to use
+ the controls.
+
A much better support for Word pasting operations has been introduced. Now it uses
+ a dialog box, in this way we have better results and more control.**
+
[SF
+ Patch-1225372] A small change has been done to the PHP integration file. The
+ generic __construct constructor has been added for better PHP 5 sub-classing compatibility
+ (backward compatible). Thanks to Marcus Bointon.
+
+
+ Fixed Bugs:
+
+
ATTENTION: Some security changes have been made to the connectors. Now you must
+ explicitly enable the connector you want to use. Please test your application before
+ deploying this update.
The preview now loads "Full Page" editing correctly. It also uses the
+ same XHTML code produced by the final output.
+
The "Templates" dialog was not working on some very specific (and strange)
+ occasions over IE.
+
[SF
+ BUG-1199631] [SF
+ BUG-1171944] A new option is available to avoid a bad IE behavior that shows
+ the horizontal scrollbar even when not needed. You can now force the vertical scrollbar
+ to be always visible. Just set the "IEForceVScroll" configuration option
+ to "true". Thanks to Grant Bartlett.
Some pages have been changed to avoid importing errors on Plone. Thanks to Arthur
+ Kalmenson.
+
[SF
+ BUG-1171606] There is a bug on IE that makes the editor to not work if
+ the instance name matches a meta tag name. Fixed.
+
On Firefox, the source code is now opened in a dialog box, to avoid error on pages
+ with more than one editor.
+
[SF
+ Patch-1225703] [SF
+ BUG-1214941] The "ForcePasteAsPlainText" configuration option
+ is now working correctly on Gecko browsers. Thanks to Manuel Polo.
+
[SF
+ BUG-1228836] The "Show Table Borders" feature is now working on Gecko
+ browsers.
+
[SF
+ Patch-1212529] [SF
+ BUG-1212517] The default File Browser now accepts connectors with querystring
+ parameters (with "?"). Thanks to Tomas Jucius.
+
[SF
+ BUG-1233318] A JavaScript error thrown when using the Print command has been
+ fixed.
+
[SF
+ BUG-1229696] A regular expression has been escaped to avoid problems when opening
+ the code in some editors. It has been moved to a dialog window.
[SF
+ BUG-1232056] The anchor icon is now working correctly on IE.
+
[SF
+ BUG-1202468] The anchor icon is now available on Gecko too.
+
[SF
+ BUG-1236279] A security warning has been corrected when using the File Browser
+ over HTTPS.
+
The ASP implementation now avoid errors when setting the editor value to null values.
+
+
[SF
+ BUG-1237359] The trailing <BR> added by Gecko at the end of the source
+ is now removed.
+
[SF
+ BUG-1170828] No more is added to the source when using the "New
+ Page" button.
+
[SF
+ BUG-1165264] A new configuration option has been included to force the
+ editor to ignore empty paragraph values (<p> </p>), returning
+ empty ("").
+
No more is added when creating a table or adding columns, rows or cells.
+
+
The <TD> tags are now included in the FillEmptyBlocks configuration handling.
+
+
[SF
+ BUG-1224829] A small bug in the "Find" dialog has been fixed.
+
[SF
+ BUG-1221307] A small bug in the "Image" dialog has been fixed.
[SF
+ BUG-1205403] The checkbox and radio button values are now handled correctly
+ in their dialog windows. Thanks to thc33.
+
[SF
+ BUG-1236626] The toolbar now doesn't need to collapse when unloading the page
+ (IE only).
+
[SF
+ BUG-1212559] [SF
+ BUG-1017231] The "Save" button now calls the "onsubmit"
+ event before posting the form. The submit can be cancelled if the onsubmit returns
+ "false".
+
[SF
+ BUG-1215823] The editor now works correctly on Firefox if it values is set to
+ "<p></p>".
+
[SF
+ BUG-1217546] No error is thrown when "pasting as plain text" and no
+ text is available for pasting (as an image for example).
A new tab called "Link" is available in the Image
+ Dialog window. In this way you can insert or modify the image link directly
+ from that dialog.*
+
The new "Templates" command is now available. Now the
+ user can select from a list of pre-build HTML and fill the editor with it. Take
+ a look at the "_docs" for more info.**
+
The mcpuk's File Browser for
+ PHP has been included in the package. He became the official developer of the File
+ Manager for FCKeditor, so we can expect good news in the future.
+
New configuration options are available to hide tabs from the
+ Image Dialog and Link Dialog windows: LinkDlgHideTarget,
+ LinkDlgHideAdvanced, ImageDlgHideLink and ImageDlgHideAdvanced.
+
[SF
+ BUG-1189442] [SF
+ BUG-1187164] [SF
+ BUG-1185905] It is now possible to configure the editor to not convert Greek
+ or special Latin letters to ther specific HTML entities. You
+ can also configure it to not convert any character at all. Take a look at the "ProcessHTMLEntities",
+ "IncludeLatinEntities" and "IncludeGreekEntities" configuration
+ options.
+
New language files are available:
+
+
Basque (by Ibon Igartua)
+
English (Australia / United Kingdom) (by Christopher Dawes)
+
Ukrainian (by Alexander Pervak)
+
+
+
The version and date information have been removed from the files headers to avoid
+ unecessary diffs in source control systems when new versions are released (from
+ now on).
+
[SF
+ Patch-1159854] Ther HTML output rendered by the server side integration files
+ are now XHTML compatible.
+
[SF
+ BUG-1181823] It is now possible to set the desired DOCTYPE to use when edit
+ HTML fragments (not in Full Page mode).
+
There is now an optional way to implement different "mouse over" effects
+ to the buttons when they are "on" of "off".
It is now possible to set the "width" style of the BODY tag in the EditorAreaCSS
+ to limit the editing area size.
+
[SF
+ BUG-1113620] In IE, the editor doesn't generate new entries in the browser history
+ anymore.
+
The editor now uses the same method used on version RC2 to load its contents on
+ Gecko. It is now possible to have more than one editor in the page. This change
+ has a negative impact: the BaseHref property is not working.
+
Changes have been made to make the editor work with PHP versions older than 2.1.0.
+
[SF
+ BUG-1101861] The editor now shows a normal textarea correctly (as expected)
+ on Safari browsers (and all "like Gecko" browsers). Thanks to Bob Paul.
+
+
[SF
+ BUG-1182224] The PHP connector can now handle file extensions in upper case, like
+ JPG or Gif, correctly. Thanks to Georg Ivancsic.
+
The "sample06.html" is now working correctly with Gecko browsers.
+
[SF
+ BUG-1156660] Some fixes have been applied to the Universal Keyboard. Thanks
+ to Abdul-Aziz Al-Oraij.
+
[SF
+ BUG-1192881] [SF
+ BUG-1185006] [SF
+ BUG-1156068] The "Browse Server" button is now working correctly
+ for the Background Image in the "Document Properties" dialog window (full
+ page editing). The active "BaseHref" is also set to the preview window.
+
+
[SF
+ BUG-1191704] Invalid HTML tags (according to the W3C naming standards for XHTML)
+ are ignored with no errors.
+
[SF
+ BUG-1185911] The Greek language file name has been corrected to "el.js".
+
[SF
+ BUG-1165219] No error occours when the user defines just one color to the FontColors
+ on "in page" configurations.
+
[SF
+ BUG-1162957] The small problem with Zope (ZPT) has been solved.
+
Some small RTL / LTR corrections has been done in the interface and the Farsi language
+ has been added to the Universal Keyboard. Thanks to Silver Baghdasarian.
The editor now offers native Perl integration! Thanks and welcome
+ to Takashi Yamaguchi, our official Perl developer.
+
[SF
+ Feature-1026584] [SF
+ Feature-1112692] Formatting has been introduced to the
+ Source View. The output HTML can also be formatted. You can choose
+ to use spaces or tab for indentation. See the configuration file.
The new toolbar command, "Document Properties" is
+ available to edit document header info, title, colors, background, etc... Full page
+ editing must be enabled.
+
[SF
+ Feature-1151448] Spell Check is now available. You can use
+ ieSpell or Speller Pages right from FCKeditor.
+ More info about configuration can be found in the _docs folder.
[SF
+ Feature-1123816] It is now possible to configure the editor to show "fake"
+ table borders when the border size is set to zero. (It is working only
+ on IE for now).
+
Numbered and Bulleted lists can now be
+ configured . Just right click on then.
It is now possible to set the content language direction .
+ See the "FCKConfig.ContentLangDirection" configurations setting.
+
All Field Commands available on version 1.6 have been upgraded
+ and included in this version: form, checkbox,
+ radio button, text field, text area,
+ select field, button, image button
+ and hidden field .
+
Context menu options (right-click) has been added for:
+ anchors, select field, textarea,
+ checkbox, radio button, text field,
+ hidden field, textarea, button,
+ image button, form, bulleted list
+ and numbered list .
+
The "Universal Keyboard" has been converted from version
+ 1.6 to this one and it's now available.
+
It is now possible to configure the items to be shown in the
+ context menu . Just use the FCKConfig.ContextMenu option at fckconfig.js.
+
+
A new configuration (FillEmptyBlocks) is available to force the editor to
+ automatically insert a on empty block elements (p, div, pre,
+ h1, etc...) to avoid differences from the editing and the final result. (Actually,
+ the editor automatically "grows" empty elements to make the user able
+ to enter text on it). Attention: the extra will be added when switching
+ from WYSIWYG to Source View, so the user may see an additional space on empty blocks.
+ (XHTML support must be enabled).
+
It is now possible to configure the toolbar to "break
+ " between two toolbar strips. Just insert a "/" between then. Take
+ a look at fckconfig.js for a sample.
+
New Language files are available:
+
+
Brazilian Portuguese (by Carlos Alberto Tomatis Loth)
+
Bulgarian (by Miroslav Ivanov)
+
Esperanto (by Tim Morley)
+
Galician (by Fernando Riveiro Lopez)
+
Japanese ( by Takashi Yamaguchi)
+
Persian (by Hamed Taj-Abadi)
+
Romanian (by Adrian Nicoara)
+
Slovak (by Gabriel Kiss)
+
Thai (by Audy Charin Arsakit)
+
Turkish (by Reha Biçer)
+
The Chinese Traditional has been set as the default (zn) instead of zn-tw.
+
+
+
Warning: All toolbar image images have been changed. The "button." prefix
+ has been removed. If you have your custom skin, please rename your files.
+
A new plugin is available in the package: "Placeholders".
+ In this way you can insert non editable tags in your document to be processed on
+ server side (very specific usage).
+
The ASPX files are no longer available in this package. They have been moved to
+ the FCKeditor.Net package. In this way the ASP.Net integration is much better organized.
+
+
The FCKeditor.Packager program is now part of the main package. It is not anymore distributed
+ separately.
+
The PHP connector now sets the uploaded file permissions (chmod) to 0777.
+
[SF
+ Patch-1090215] It's now possible to give back more info from your custom image
+ browser calling the SetUrl( url [, width] [, height] [, alt] ). Thanks to Ben Noblet.
+
+
The package files now maintain their original "Last Modified" date, so
+ incremental FTP uploads can be used to update to new versions of the editor
+ (from now on).
+
The "Source" view now forces its contents to be written in "Left
+ to Right" direction even when the editor interface language is running a RTL
+ language (like Arabic, Hebrew or Persian).
[SF
+ BUG-1114748] The PHP File Manager Connector now sets the new folders permissions
+ (chmod) to 0777 correctly.
+
The PHP File Manager Connector now has a configuration file (editor/filemanager/browser/default/connectors/php/config.php)
+ to set some security preferences.
+
The ASP File Manager Connector now has a configuration file (editor/filemanager/browser/default/connectors/asp/config.asp)
+ to set some security preferences.
+
A small bug in the toolbar rendering (strips auto position) has been corrected.
+
Some small wrapping problems with some labels in the Image and Table dialog windows
+ have been fixed.
+
All .js files are now encoded in UTF-8 format with the BOM (byte order mask) to
+ avoid some errors on specific Linux installations.
+
[SF
+ BUG-1114449] The editor packager program has been modified so now it is possible
+ to use the source files to run the editor as described in the documentation. The
+ new packager must be downloaded.
+
A small problem with the editor focus while in source mode has been corrected.
+ Thanks to Eric (ric1607).
+
[SF
+ BUG-1108167] [SF
+ BUG-1085149] [SF
+ BUG-1151296] [SF
+ BUG-1082433] No more IFRAMEs without src attribute. Now it points
+ to a blank page located in the editor's package. In this way we avoid security warnings
+ when using the editor over HTTPS. Thanks to Guillermo Bozovich.
+
[SF
+ BUG-1117779] The editor now works well if you have more than one element named
+ "submit" on its form (even if it is not correct to have this situation).
+
+
The XHTML processor was duplicating the text on some specific situation. It has
+ been fixed.
The localization engine is now working correctly over IE 5.5 browsers.
+
Some commands where not working well over IE 5.5 (emoticons, image,...). It has
+ been fixed.
+
[SF
+ BUG-1146441] [SF
+ BUG-1149777] The editor now uses the TEXTAREA id in the ReplaceTextarea
+ function. If the id is now found, it uses the "name". The docs have been
+ updated.
+
[SF
+ BUG-1144297] Some corrections have been made to the Dutch language file. Thanks
+ to Erwin Dondorp.
[SF
+ Feature-1042034] The new "Split Cell ", to split
+ a table cell in two columns, has been introduced (right-click).
+
[SF
+ Feature-1042034] The new "Merge Cells", to merge
+ table cells (in the same row), has been introduced (right-click).
+
The "fake" TAB key support (available by default over
+ Gecko browsers is now available over IE too. You can set the number of spaces to
+ add setting the FCKConfig.TabSpaces configuration setting. Set it to 0 (zero) to
+ disable this feature (IE).
+
It now possible to tell IE to send a <BR> when the user presses
+ the Enter key. Take a look at the FCKConfig.UseBROnCarriageReturn
+ configuration setting.
+
[SF
+ Feature-1085422] ColdFusion: The File Manager connector
+ is now available! (Thanks to Hendrik Kramer).
+
The editor is now available in 29 languages! The new language files
+ available are:
+
+
[SF
+ Feature-1067775] Chinese Simplified and Traditional (Taiwan
+ and Hong Kong) (by NetRube).
+
Czech (by David Horák).
+
Danish (by Jesper Michelsen).
+
Dutch (by Bram Crins).
+
German (by Maik Unruh).
+
Portuguese (Portugal) (by Francisco Pereira).
+
Russian (by Andrey Grebnev).
+
Slovenian (by Boris Volaric).
+
+
+
Updates to the French language files (by Hubert Garrido).
[SF
+ BUG-1083744] On Gecko browsers, any element attribute that the name starts with
+ "_moz" will be ignored.
+
[SF
+ BUG-1060073] The <STYLE> and <SCRIPT> elements contents will be
+ handled as is, without CDATA tag surrounding. This may break XHTML validation. In
+ any case the use of external files for scripts and styles is recommended (W3C recommendation).
A problem with the "Format" command on IE browsers on languages different
+ of English has been solved. The negative side of this correction is that due to
+ a IE bad design it is not possible to update the "Format" combo while
+ moving throw the text (context sensitive).
+
On Gecko browsers, when selecting an image and executing the "New Page"
+ command, the image handles still appear, even if the image is not available anymore
+ (this is a Gecko bug). When clicking in a "phanton" randle, the browser
+ crashes. It doesn't happen (the crash) anymore.
+
[SF
+ BUG-1082197] On ASP, the bug in the browser detection system for Gecko browsers
+ has been corrected. Thanks to Alex Varga.
+
Again on ASP, the browser detection for IE had some problems on servers that use
+ comma for decimal separators on numbers. It has been corrected. Thanks to Agrotic.
+
+
No error is thrown now when non existing language is configured in the
+ editor. The English language file is loaded in that case.
+
[SF
+ BUG-1077747] The missing images on the Office2003 and Silver skins are now included
+ in the package.
+
On some Gecko browsers, the dialog window was not loading correctly. I couldn't
+ reproduce the problem, but a fix has been applied based on users tests.
+
[SF
+ BUG-1004078] ColdFusion: The "config" structure/hash table with keys
+ and values is in ColdFusion not(!) case sensitive. All keys returned by ColdFusion
+ are in upper case format. Because the FCKeditor configuration keys must be case
+ sensitive, we had to match all structure/hash keys with a list of the correct configuration
+ names in mixed case. This has been added to the fckeditor.cfc and fckeditor.cfm.
+
+
[SF
+ BUG-1075166] ColdFusion: The "fallback" variant of the texteditor
+ (<textarea>) has a bug in the fckeditor.cfm. This has been fixed.
+
A typo in the Polish language file has been corrected. Thanks to Pawel Tomicki.
+
+
[SF
+ BUG-1086370] A small coding type in the Link dialog window has been corrected.
+
+
+
+ Version 2.0 RC1 (Release Candidate 1)
+
+
ASP support is now available (including the File Manager connector).
+
+
PHP support is now available (including the File Manager connector).
+
+
[SF
+ Feature-1063217] The new advanced Style command is available
+ in the toolbar: full preview, context sensitive, style definitions are loaded from
+ a XML file (see documentation for more instructions).
+
The Font Format, Font Name and Font Size
+ toolbar command now show a preview of the available options.
+
The new Find and Replace features has been introduced.
+
+
A new Plug-in system has been developed. Now it is quite easy to
+ customize the editor to your needs. (Take a look at the html/sample06.html file).
+
+
The editor now handles HTML entities in the right way (XHTML support
+ must be set to "true"). It handles all entities defined in the W3C XHTML
+ DTD file.
+
A new "_docs" folder has been introduced for the documentation.
+ It is not yet complete, but I hope the community will help us to fill it better.
+
+
It is now possible (even if it is not recommended by the W3C) to force the use of
+ simple ampersands (&) on attributes (like the links href) instead of its entity
+ &. Just set FCKConfig.ForceSimpleAmpersand = true in the configuration
+ file.
+
[SF
+ Feature-1026866] The "EditorAreaCSS" configuration
+ option has been introduced. In this way you can set the CSS to use in the editor
+ (editable area).
+
The editing area is not anymore clipped if the toolbar is too large and exceeds
+ the window width.
+
[SF
+ BUG-1064902] [SF
+ BUG-1033933] The editor interface is now completely localizable.
+ The version ships with 19 languages including: Arabic, Bosnian, Catalan,
+ English, Spanish, Estonian, Finnish, French,
+ Greek, Hebrew, Croatian, Italian, Korean, Lithuanian,
+ Norwegian, Polish, Serbian (Cyrillic),
+ Serbian (Latin) and Swedish.
+
[SF
+ BUG-1027858] Firefox 1.0 PR introduced a bug that made the editor
+ stop working on it. A workaround has been developed to fix the problem.
+
There was a positioning problem over IE with the color panel. It has been corrected.
+
[SF
+ BUG-1054621] Color pickers are now working with the "office2003" and
+ "silver" skins.
+
[SF
+ BUG-1054108] IE doesn’t recognize the "'" entity for
+ apostrophes, so a workaround has been developed to replace it with "'"
+ (its numeric entity representation).
[SF
+ BUG-1018743] The problem with Gecko when collapsing the toolbar while in source
+ mode has been fixed.
+
[SF
+ BUG-1065268] [SF
+ BUG-1034354] The XHTML processor now doesn’t use the minimized tag
+ syntax (like <br/>) for empty elements that are not marked as EMPTY in the
+ W3C XHTML DTD specifications.
[SF
+ BUG-1065973] [SF
+ BUG-999792] The editor now handles relative URLs in IE. In effect IE transform
+ all relative URLs to absolute links, pointing to the site the editor is running.
+ So now the editor removes the protocol and host part of the link if it matches the
+ running server.
[SF
+ BUG-1029101] The Paste from Word feature is working correctly.
+
[SF
+ BUG-1034623] There is an IE bug when setting the editor value to "<p><hr></p>".
+ A workaround has been developed.
+
[SF
+ BUG-1052695] There are some rendering differences between Netscape and Mozilla.
+ (Actually that is a bug on both browsers). A workaround has been developed to solve
+ it.
[SF
+ BUG-1066321] Scrollbars should not appear on dialog boxes (at least for the
+ Image and Link ones).
+
[SF
+ BUG-1046490] Dialogs now are forced to show on foreground over Mac.
+
[SF
+ BUG-1073955] A small bug in the image dialog window has been corrected.
+
[SF
+ BUG-1049534] The Resources Browser window is now working well over Gecko browsers.
+
+
[SF
+ BUG-1036675] The Resources Browser window now displays the server error on bad
+ installations.
+
+
+ Version 2.0 Beta 2
+
+
There is a new configuration - "GeckoUseSPAN" - that
+ can be used to tell Gecko browsers to use <SPAN style...> or <B>, <I>
+ and <U> for the bold, italic and underline commands.
+
[SF
+ Feature-1002622] New Text Color and Background Color
+ commands have been added to the editor.
+
On Gecko browsers, a message is shown when, because of security settings, the
+ user is not able to cut, copy or paste data from the clipboard using the
+ toolbar buttons or the context menu.
+
The new "Paste as Plain Text " command has been introduced.
+
+
The new "Paste from Word " command has been introduced.
+
+
A new configuration named "StartupFocus" can be used to tell the
+ editor to get the focus when the page is loaded.
+
All Java integration files has been moved to a new separated package.
+
+
[SF
+ BUG-1016781] Table operations are now working when right click
+ inside a table. The following commands has been introduced: Insert Row,
+ Delete Row, Insert Column, Delete Column,
+ Insert Cell and Delete Cells .
[SF
+ BUG-1021028] If the editor doesn't have the focus, some commands were been executed
+ outside the editor in the place where the focus is. It has been fixed.
+
[SF
+ BUG-981191] We are now using <!--- ---> for ColdFusion comments.
+
+
+ Version 2.0 Beta 1
+
+ This is the first beta of the 2.x series. It brings a lot of new and important things.
+ Beta versions will be released until all features available on version 1.x will
+ be introduced in the 2.0.
+
+ Note: As it is a beta, it is not yet completely developed. Future
+ versions can bring new features that can break backward compatibility with this
+ version.
+
+
+
Gecko browsers (Mozilla and Netscape) support.
+
+
Quick startup response times.
+
Complete XHTML 1.0 support.
+
Advanced link dialog box:
+
+
Target selection.
+
Popup configurator.
+
E-Mail link.
+
Anchor selector.
+
+
+
New File Manager.
+
New dialog box system, with tabbed dialogs support.
+
New context menus with icons.
+
New toolbar with "expand/collapse" feature.
+
Skins support.
+
Right to left languages support.
+
+
+ Version 1.6.1
+
+
[SF
+ BUG-862364] [SF
+ BUG-812733] There was a problem when the user tried to delete the last row,
+ collumn or cell in a table. It has been corrected.*
+
New Estonian language file. Thanks to Kristjan Kivikangur
+
New Croatian language file. Thanks to Alex Varga.
+
Updated language file for Czech. Thanks to Plachow.
+
Updated language file for Chineze (zh-cn). Thanks to Yanglin.
+
Updated language file for Catalan. Thanks to Jordi Cerdan.
+
+
+ * This version has been partially sponsored by Genuitec,
+ LLC.
+
+ Version 1.6
+
+
Context Menu support for form elements.*
+
New "Selection Field" command with advanced dialog box
+ for options definitions.*
+
New "Image Button" command is available.*
+
[SF
+ Feature-936196] Many form elements bugs has been fixed and
+ many improvements has been done.*
+
New Java Integration Module. There is a complete Java API and Tag
+ Library implementations. Take a look at the _jsp directory. Thanks to Simone Chiaretta
+ and Hao Jiang.
+
The Word Spell Checker can be used. To be able to run it, your
+ browser security configuration "Initialize and script ActiveX controls not
+ marked as safe" must be set to "Enable" or "Prompt". And
+ easier and more secure way to do that is to add your site in the list of trusted
+ sites. IeSpell can still be used. Take a look at the fck_config.js file for some
+ configuration options. Thanks to EdwardRF.
Special characters are replaced with their decimal HTML entities when the XHMTL
+ support is enabled (only over IE5.5+).
+
New Office 2003 Style toolbar icons are available. Just uncomment
+ the config.ToolbarImagesPath key in the fck_config.js file. Thanks to Abdul-Aziz
+ A. Al-Oraij. Attention: the default toolbar items have been moved
+ to the "images/toolbar/default" directory.
+
[SF
+ Patch-934566] Double click support for Images, Tables, Links,
+ Anchors and all Form elements. Thanks to Top Man.
+
New "New Page" command to start a typing from scratch.
+ Thanks to Abdul-Aziz A. Al-Oraij.
+
New "Replace" command. Thanks to Abdul-Aziz A. Al-Oraij.
+
+
New "Advanced Font Style" command. Thanks to Abdul-Aziz
+ A. Al-Oraij.
+
[SF
+ Feature-738193] New "Save" command. It can be used
+ to simulate a save action, but in fact it just submits the form where the editor
+ is placed in. Thanks to Abdul-Aziz A. Al-Oraij.
+
New "Universal Keyboard" command. This 22 charsets are
+ available: Arabic, Belarusian, Bulgarian, Croatian, Czech, Danish, Finnish, French,
+ Greek, Hebrew, Hungarian, Diacritical, Macedonian, Norwegian, Polish, Russian, Serbian
+ (Cyrillic), Serbian (Latin), Slovak, Spanish, Ukrainian and Vietnamese. Includes
+ a keystroke listener to type Arabic on none Arabic OS or machine. Thanks to Abdul-Aziz
+ A. Al-Oraij.
+
[SF
+ Patch-935358] New "Preview" command. Context menu
+ option is included and can be deactivated throw the config.ShowPreviewContextMenu
+ configuration. Thanks to Ben Ramsey.
+
New "Table Auto Format" context menu command. Hack a
+ little the fck_config.js and the fck_editorarea.css files. Thanks to Alexandros
+ Lezos.
+
New "Bulleted List Properties " context menu to define
+ its type and class. Thanks to Alexandros Lezos.
+
The image dialog box has been a redesigned . Thanks
+ to Mark Fierling.
+
Images now always have the "alt" attribute set, even
+ when it's value is empty. Thanks to Andreas Barnet.
+
[SF
+ Patch-942250] You can set on fck_config.js to automatically clean Word
+ pasting operations without a user confirmation.
+
Forms element dialogs and other localization pending labels has been updated.
+
A new Lithuanian language file is available. Thanks to Tauras Paliulis.
+
+
A new Hebrew language file is available. Thanks to Ophir Radnitz.
+
+
A new Serbian language file is available. Thanks to Zoran Subic.
+
+
Danish language file updates. Thanks to Flemming Jensen.
+
Catalan language file updates. Thanks to Jordi Cerdan.
Updates on the testsubmit.php file. Thanks to Geat and Gabriel Schillaci
+
[SF
+ BUG-924620] There was a problem when setting a name to an editor instance when
+ the name is used by another tag. For example when using "description"
+ as the name in a page with the <META name="description"> tag.
[SF
+ BUG-743546] The XHTML content duplication problem has been
+ solved . Thanks to Paul Hutchison.
+
[SF
+ BUG-875853] The image dialog box now gives precedence for width
+ and height values set as styles. In this way a user can change the size of the image
+ directly inside the editor and the changes will be reflected in the dialog box.
+
+
[SF
+ Feature-788368] The sample file upload manager for ASPX now
+ uses guids for the file name generation. In this way a support
+ XML file is not needed anymore.
+
It's possible now to programmatically change the Base Path of the
+ editor if it's installed in a directory different of "/FCKeditor/". Something
+ like this:
+ oFCKeditor.BasePath = '/FCKeditor/' ;
+ Take a look at the _test directory for samples.
+
There was a little bug in the TAB feature that moved the insertion point if there
+ were any object (images, tables) in the content. It has been fixed.
+
The problem with accented and international characters on the PHP
+ test page was solved.
+
A new Chinese (Taiwan) language file is available. Thanks to Nil.
+
+
A new Slovenian language file is available. Thanks to Pavel Rotar.
+
+
A new Catalan language file is available. Thanks to Jordi Cerdan.
+
+
A new Arabic language file is available. Thanks to Abdul-Aziz A.
+ Al-Oraij.
+
Small corrections on the Norwegian language file.
+
A Java version for the test results (testsubmit.jsp) is now available. Thanks to
+ Pritpal Dhaliwal.
+
When using JavaScript to create a editor instance it's possible now to easily get
+ the editor's value calling oFCKeditor.GetValue() (eg.). Better JavaScript API interfaces
+ will be available on version 2.0.
+
If XHTML is enabled the editor cleans the HTML before showing it
+ on the Source View, so the exact result can be viewed by the user. This option can
+ be activated setting config.EnableSourceXHTML = true in the fck_config.js file.
+
+
The JS integration object now escapes all configuration settings,
+ in this way a user can use reserved chars on it. For example:
+
+ oFCKeditor.Config["ImageBrowserURL"] = '/imgs/browse.asp?filter=abc*.jpg&userid=1';
+
+
A minimal browse server sample is now available in ASP. Thanks to Andreas Barnet.
+
+
+
+ Version 1.4
+
+
ATTENTION: For PHP users: The editor was changed and now uses
+ htmlspecialchars instead of htmlentities when handling
+ the initial value. It should works well, but please make some tests before upgrading
+ definitively. If there is any problem just uncomment the line in the fckeditor.php
+ file (and send me a message!).
+
The editor is now integrated with ieSpell (http://www.iespell.com)
+ for Spell Checking. You can configure the download URL in then
+ fck_config.js file. Thanks to Sanjay Sharma. (ieSpell is free for personal use but
+ must be paid for commercial use)
+
Table and table cell dialogs has been changed.
+ Now you can select the class you want to be applied. Thanks to
+ Alexander Lezos.
+
[SF
+ Feature-865378]A new upload support is available for ASP. It
+ uses the /UserImages/ folder in the root of the web site as the files container
+ and a counter controlled by the upload.cnt file. Both must have write permissions
+ set to the IUSR_xxx user. Thanks to Trax and Juanjo.
+
[SF
+ Patch-798128] The user (programmer) can now define a custom separator
+ for the list items of a combo in the toolbar. Thanks to Wulff D. Heiss.
+
[SF
+ Feature-741963][SF
+ Feature-878941][SF
+ Patch-869389] A minimal support for a “fake” TAB is now available,
+ even if HTML has no support for TAB. Now when the user presses the TAB key a configurable
+ number of spaces ( ) is added. Take a look at config.TabSpaces on the fck_config.js
+ file. No action is performed if it is set to zero. The default value is 4. Thanks
+ to Phil Hassey.
[SF
+ BUG-862975] Now the editor does nothing if no image is selected in the image
+ dialog box and the OK button is hit.
+
[SF
+ BUG-851609] The problem with ASP and null values has been solved.
+
Norwegean language pack. Thanks to Martin Kronstad.
+
Hungarian language pack. Thanks to Balázs Szabó.
+
+
Bosnian language pack. Thanks to Trax.
+
Japanese language pack. Thanks to Kato Yuichiro.
+
Updates on the Polish language pack. Thanks to Norbert Neubauer.
+
+
The Chinese (Taiwan) (zh-tw) has been removed from the package
+ because it's corrupt. I'm sorry. I hope someone could send me a good version soon.
+
+
+
+ Version 1.3.1
+
+
It's now possible to configure the editor the insert a <BR> tag instead
+ of <P> when the user presses the <Enter> key.
+ Take a look at the fck_config.js configuration file for the "UseBROnCarriageReturn"
+ key. This option is disabled by default.
+
Icelandic language pack. Thanks to Andri Óskarsson.
+
[SF
+ BUG-853374] On IE 5.0 there was a little error introduced with version 1.3 on
+ initialization. It was corrected.
+
[SF
+ BUG-853372] On IE 5.0 there was a little error introduced with version 1.3 when
+ setting the focus in the editor. It was corrected.
+
Minor errors on the language file for english has been corrected.
+ Thanks to Anders Madsen.
+
Minor errors on the language file for danish has been corrected.
+ Thanks to Martin Johansen.
+
+
+ Version 1.3
+
+
Language support for Danish, Polish, Simple Chinese, Slovak, Swedish and
+ Turkish.
+
Language updates for Romanian.
+
It's now possible to override any of the editor's configurations
+ (for now it's implemented just for JavaScript, ASPX and HTC modules). See _test/test.html
+ for a sample. I'm now waiting for the Community for the ASP, CFM and PHP versions.
+
+
A new method is available for PHP users. It's called ReturnFCKeditor.
+ It works exactly like CreateFCKeditor, but it returns a string with the HTML
+ for the editor instead of output it (echo). This feature is useful for people who
+ are working with Smarty Templates or something like that. Thanks to Timothy J. Finucane.
+
+
Many people have had problems with international characters over
+ PHP. I had also the same problem. PHP have strange problems with
+ character encoding. The code hasn't been changed but just saved again with Western
+ European encoding. Now it works well in my system.
+ Take a look also at the "default_charset" configuration option at the
+ php.ini file. It doesn't seem to be an editor's problem but a PHP issue.
+
The "testsubmit.php" file now strips the "Magic
+ Quotes " that are automatically added by PHP on form posts.
+
A new language integration module is available for ASP/Jscript.
+ Thanks to Dimiter Naydenov.
+
New configuration options are available to customize the
+ Target combo box in the Insert/Modify Link dialog box.
+ Now you can hide it, or set which options are available in the combo box. Take a
+ look at the fck_config.js file.
+
The Text as Plain Text toolbar icon has been changed
+ to avoid confusion with the Normal Paste or. Thanks to Kaupo Kalda.
+
+
The file dhtmled.cab has been removed from the package. It's not
+ needed to the editor to work and caused some confusion for a few users.
+
The editor's content now doesn't loose the focus
+ when the user clicks with the mouse in a toolbar button.
+
On drag-and-drop operations the data to be inserted in the editor
+ is now converted to plain text when the "ForcePasteAsPlainText"
+ configuration is set to true.
+
The image browser sample in PHP now sorts the files
+ by name. Thanks to Sergey Lupashko.
+
Two new configuration options are available to turn on/off
+ by default the "Show Borders" and "Show
+ Details" commands.
+
Some characters have been removed from the "Insert
+ Special Chars" dialog box because they were causing encoding problems
+ in some languages. Thanks to Abomb Hua.
+
JSP versions of the image and file upload and browsing
+ features. Thanks to Simone Chiaretta.
+
+
+ Version 1.2.4
+
+
Language support for Spanish, Finnish, Romanian and Korean.
[SF
+ BUG-782779] Version 1.2 introduced a bug on the image dialog window: when changing
+ the image, no update was done. This bug is now fixed.
+
+
+ Version 1.2
+
+
Enhancements to the Word cleaning feature (Thanks to Karl von Randow).
+
+
The Table dialog box now handles the Style width and height set
+ in the table (Thanks to Roberto Arruda). There where many problems on prior version
+ when people changed manually the table's size, dragging the size handles, and then
+ it was not possible to set a new size using the table dialog box.
+
For the Image dialog box:
+
+
No image is shown in the preview pane if no image has been set.
+
If no HSpace is set in the image a "-1" value was shown in the dialog
+ box. Now, nothing is shown if the value is negative.
+
+
+
[SF
+ BUG-739630] Image with link lost the link when changing its properties. The
+ problem is solved.
+
Due to some problems in the XHTML cleaning (content duplication when the source
+ HTML is dirty and malformed), the XHTML support is turned off by default
+ from this version. You can still change this behavior and turn it on in the configuration
+ file.
+
Some little updates on the English language file.
+
A few addition of missing entries on all languages files (translations for these
+ changes are pending).
+
Language files has been added for the following languages:
+
+
Brazilian Portuguese (pt-br)
+
Czech (cz)
+
Dutch (nl)
+
Russian (ru)
+
Chinese (Taiwan) (zh-tw)
+
Greek (gr)
+
German (de)
+
+
+
+
+ Version 1.1
+
+
The "Multi Language" system is now available. This version
+ ships with English and Italian versions completed. Other languages will be available
+ soon. The editor automatically detects the client language and sets all labels,
+ tooltips and dialog boxes to it, if available. The auto detection and the default
+ language can be set in the fck_config.file.
+
Two files can now be created to isolate customizations code from the original source
+ code of the editor: fckeditor.config.js and fckeditor.custom.js.
+ Create these files in the root folder of your web site, if needed. The first one
+ can be used to add or override configurations set on fck_config.js. The second one
+ is used for custom actions and behaviors.
+
A problem with relative links and images like "/test/test.doc" has been
+ solved. In prior versions, only with XHTML support enabled, the URL was changed
+ to something like "http://www.mysite.xxx/test/test.doc" (The domain was
+ automatically added). Now the XHTML cleaning procedure gets the URLs exactly how
+ they are defined in the editor’s HTML.
+
[SF
+ BUG-742168] Mouse drag and drop from toolbar buttons has been disabled.
+
[SF
+ BUG-768210] HTML entities, like <, were not load correctly.
+ The problem is solved.
+
[SF
+ BUG-748812] The link dialog window doesn't open when the link button is grayed.
+
+
+
+ Version 1.0
+
+
Three new options are available in the configuration file to set what file types
+ are allowed / denied to be uploaded from the "Insert Link" and "Insert
+ Image" dialog boxes.
+
Upload options, for links and images, are automatically hidden on IE 5.0 browsers
+ (it's not compatible).
+
[SF BUG-734894] Fixed a problem on XHTML cleaning: the value on INPUT fields were
+ lost.
+
[SF BUG-713797] Fixed some image dialog errors when trying to set image properties
+ when no image is available.
+
[SF BUG-736414] Developed a workaround for a DHTML control bug when loading in the
+ editor some HTML started with <p><hr></p>.
+
[SF BUG-737143] Paste from Word cleaning changed to solve some IE 5.0 errors. This
+ feature is still not available over IE 5.0.
+
[SF BUG-737233] CSS mappings are now OK on the PHP image browser module.
+
[SF BUG-737495] The image preview in the image dialog box is now working correctly.
+
+
[SF BUG-737532] The editor automatically switches to WYSIWYG mode when the form
+ is posted.
+
[SF BUG-739571] The editor is now working well over Opera (as for Netscape, a TEXTAREA
+ is shown).
+
+
+ Version 1.0 Final Candidate
+
+
A new dialog box for the "Link" command is available. Now you can upload
+ and browse the server exactly like the image dialog box. It's also possible to define
+ the link title and target window (_blank, _self, _parent and _top). As with the
+ image dialog box, a sample (and simple) file server browser is available.
+
A new configuration option is available to force every paste action to be handled
+ as plain text. See "config.ForcePasteAsPlainText" in fck_config.js.
+
A new Toolbar button is available: "Paste from Word". It automatically
+ cleans the clipboard content before pasting (removesWord styles, classes, xml stuff,
+ etc...). This command is available for IE 5.5 and more. For IE 5.0 users, a message
+ is displayed advising that the text will not be cleaned before pasting.
+
The editor automatically detects Word clipboard data on pasting operations and asks
+ the user to clean it before pasting. This option is turned on by default but it
+ can be configured. See "config.AutoDetectPasteFromWord" in fck_config.js.
+
+
Table properties are now available in cells' right click context menu.
+
It's now possible to edit cells advanced properties from it's right click context
+ menu.
+
+
+ Version 1.0 Release Candidate 1 (RC1)
+
+
Some performance improvements.
+
The file dhtmled.cab has been added to the package for clients ho needs to install
+ the Microsoft DHTML Editor component.
+
[SF BUG-713952] The format command options are localized, so it depends on the IE
+ language to work. Until version 0.9.5 it was working only over English IE browsers.
+ Now the options are load dynamically on the client using the client's language.
+
+
[SF BUG-712103] The style command is localized, so it depends on the IE language
+ to work. Until version 0.9.5 it was working only over English IE browsers. Now it
+ configures itself using the client's language.
+
[SF BUG-726137] On version 0.9.5, some commands (special chars, image, emoticons,
+ ...) remove the next available character before inserting the required content even
+ if no selection was made in the editor. Now the editor replaces only the selected
+ content (if available).
+
+
+ Version 0.9.5 beta
+
+
XHTML support is now available! It can be enabled/disabled in the fck_config.js
+ file.
+
"Show Table Borders" option: show borders for tables with borders size
+ set to zero.
+
"Show Details" option: show hidden elements (comments, scripts, paragraphs,
+ line breaks)
+
IE behavior integration module. Thanks to Daniel Shryock.
+
"Find" option: to find text in the document.
+
More performance enhancements.
+
New testsubmit.php file. Thansk to Jim Michaels.
+
Two initial PHP upload manager implementations (not working yet). Thanks to Frederic
+ Tyndiuk and Christian Liljedahl.
+
Initial PHP image browser implementation (not working yet). Thanks to Frederic Tyndiuk.
+
+
Initial CFM upload manager implementation. Thanks to John Watson.
+
+
+ Version 0.9.4 beta
+
+
ColdFusion module integration is now available! Thanks to John Watson.
+
"Insert Smiley" toolbar option! Thanks to Fredox. Take a look at fck_config.js
+ for configuration options.
+
"Paste as plain text" toolbar option!
+
Right click support for links (edit / remove).
+
Buttons now are shown in gray when disabled.
+
Buttons are shown just when the image is downloaded (no more "red x" while
+ waiting for it).
+
The toolbar background color can be set with a CSS style (see fck_editor.css).
+
Toolbar images have been reviewed:
+
+
Now they are transparent.
+
No more over...gif for every button (so the editor loads quicker).
+
Buttons states are controlled with CSS styles. (see fck_editor.css).
+
+
+
Internet Explorer 5.0 compatibility, except for the image uploading popup.
+
Optimizations when loading the editor.
+
[SF BUG-709544] - Toolbar buttons wait for the images to be downloaded to start
+ watching and responding the user actions (turn buttons on/off when the user changes
+ position inside the editor).
+
JavaScript integration is now Object Oriented. CreateFCKeditor function is not available
+ anymore. Take a look in test.html.
+
Two new configuration options, ImageBrowser and ImageUpload, are available to turn
+ on and off the image upload and image browsing options in the Image dialog box.
+ This options can be hidden for a specific editor instance throw specific URL parameter
+ in the editor’s IFRAME (upload=true/false&browse=true/false). All specific
+ language integration modules handle this option. For sample see the _test directory.
+
+
+
+
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckcontextmenu.js b/main/inc/lib/fckeditor/editor/_source/classes/fckcontextmenu.js
index 916705537a..2132ac3006 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckcontextmenu.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckcontextmenu.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdataprocessor.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdataprocessor.js
index 7dcf5e8e40..159b8f1e2a 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckdataprocessor.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckdataprocessor.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_gecko.js
index fff2eeebfa..234a823a83 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_ie.js
index 21b7b9e93e..a54935c806 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange.js
index ed5bf6b382..a1537da5f0 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_gecko.js
index defc29ed42..406e7fe894 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_ie.js
index 0fa772cabe..cc0ea464ea 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrangeiterator.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrangeiterator.js
index cfebd5a9ba..2ab03fbbfa 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrangeiterator.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrangeiterator.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckeditingarea.js b/main/inc/lib/fckeditor/editor/_source/classes/fckeditingarea.js
index 2350b02647..def2941acd 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckeditingarea.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckeditingarea.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckelementpath.js b/main/inc/lib/fckeditor/editor/_source/classes/fckelementpath.js
index 7c3a8172c1..d6432c80b8 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckelementpath.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckelementpath.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckenterkey.js b/main/inc/lib/fckeditor/editor/_source/classes/fckenterkey.js
index 4c7a620b2e..016061c63f 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckenterkey.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckenterkey.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckevents.js b/main/inc/lib/fckeditor/editor/_source/classes/fckevents.js
index 7369775ad9..a4d25acc15 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckevents.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckevents.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckhtmliterator.js b/main/inc/lib/fckeditor/editor/_source/classes/fckhtmliterator.js
index d0720ae71d..69b2e3c82a 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckhtmliterator.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckhtmliterator.js
@@ -1,142 +1,142 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- * - GNU General Public License Version 2 or later (the "GPL")
- * http://www.gnu.org/licenses/gpl.html
- *
- * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- * http://www.gnu.org/licenses/lgpl.html
- *
- * - Mozilla Public License Version 1.1 or later (the "MPL")
- * http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This class can be used to interate through nodes inside a range.
- *
- * During interation, the provided range can become invalid, due to document
- * mutations, so CreateBookmark() used to restore it after processing, if
- * needed.
- */
-
-var FCKHtmlIterator = function( source )
-{
- this._sourceHtml = source ;
-}
-FCKHtmlIterator.prototype =
-{
- Next : function()
- {
- var sourceHtml = this._sourceHtml ;
- if ( sourceHtml == null )
- return null ;
-
- var match = FCKRegexLib.HtmlTag.exec( sourceHtml ) ;
- var isTag = false ;
- var value = "" ;
- if ( match )
- {
- if ( match.index > 0 )
- {
- value = sourceHtml.substr( 0, match.index ) ;
- this._sourceHtml = sourceHtml.substr( match.index ) ;
- }
- else
- {
- isTag = true ;
- value = match[0] ;
- this._sourceHtml = sourceHtml.substr( match[0].length ) ;
- }
- }
- else
- {
- value = sourceHtml ;
- this._sourceHtml = null ;
- }
- return { 'isTag' : isTag, 'value' : value } ;
- },
-
- Each : function( func )
- {
- var chunk ;
- while ( ( chunk = this.Next() ) )
- func( chunk.isTag, chunk.value ) ;
- }
-} ;
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- * - GNU General Public License Version 2 or later (the "GPL")
- * http://www.gnu.org/licenses/gpl.html
- *
- * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- * http://www.gnu.org/licenses/lgpl.html
- *
- * - Mozilla Public License Version 1.1 or later (the "MPL")
- * http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This class can be used to interate through nodes inside a range.
- *
- * During interation, the provided range can become invalid, due to document
- * mutations, so CreateBookmark() used to restore it after processing, if
- * needed.
- */
-
-var FCKHtmlIterator = function( source )
-{
- this._sourceHtml = source ;
-}
-FCKHtmlIterator.prototype =
-{
- Next : function()
- {
- var sourceHtml = this._sourceHtml ;
- if ( sourceHtml == null )
- return null ;
-
- var match = FCKRegexLib.HtmlTag.exec( sourceHtml ) ;
- var isTag = false ;
- var value = "" ;
- if ( match )
- {
- if ( match.index > 0 )
- {
- value = sourceHtml.substr( 0, match.index ) ;
- this._sourceHtml = sourceHtml.substr( match.index ) ;
- }
- else
- {
- isTag = true ;
- value = match[0] ;
- this._sourceHtml = sourceHtml.substr( match[0].length ) ;
- }
- }
- else
- {
- value = sourceHtml ;
- this._sourceHtml = null ;
- }
- return { 'isTag' : isTag, 'value' : value } ;
- },
-
- Each : function( func )
- {
- var chunk ;
- while ( ( chunk = this.Next() ) )
- func( chunk.isTag, chunk.value ) ;
- }
-} ;
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ * - GNU General Public License Version 2 or later (the "GPL")
+ * http://www.gnu.org/licenses/gpl.html
+ *
+ * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * - Mozilla Public License Version 1.1 or later (the "MPL")
+ * http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This class can be used to interate through nodes inside a range.
+ *
+ * During interation, the provided range can become invalid, due to document
+ * mutations, so CreateBookmark() used to restore it after processing, if
+ * needed.
+ */
+
+var FCKHtmlIterator = function( source )
+{
+ this._sourceHtml = source ;
+}
+FCKHtmlIterator.prototype =
+{
+ Next : function()
+ {
+ var sourceHtml = this._sourceHtml ;
+ if ( sourceHtml == null )
+ return null ;
+
+ var match = FCKRegexLib.HtmlTag.exec( sourceHtml ) ;
+ var isTag = false ;
+ var value = "" ;
+ if ( match )
+ {
+ if ( match.index > 0 )
+ {
+ value = sourceHtml.substr( 0, match.index ) ;
+ this._sourceHtml = sourceHtml.substr( match.index ) ;
+ }
+ else
+ {
+ isTag = true ;
+ value = match[0] ;
+ this._sourceHtml = sourceHtml.substr( match[0].length ) ;
+ }
+ }
+ else
+ {
+ value = sourceHtml ;
+ this._sourceHtml = null ;
+ }
+ return { 'isTag' : isTag, 'value' : value } ;
+ },
+
+ Each : function( func )
+ {
+ var chunk ;
+ while ( ( chunk = this.Next() ) )
+ func( chunk.isTag, chunk.value ) ;
+ }
+} ;
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ * - GNU General Public License Version 2 or later (the "GPL")
+ * http://www.gnu.org/licenses/gpl.html
+ *
+ * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * - Mozilla Public License Version 1.1 or later (the "MPL")
+ * http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This class can be used to interate through nodes inside a range.
+ *
+ * During interation, the provided range can become invalid, due to document
+ * mutations, so CreateBookmark() used to restore it after processing, if
+ * needed.
+ */
+
+var FCKHtmlIterator = function( source )
+{
+ this._sourceHtml = source ;
+}
+FCKHtmlIterator.prototype =
+{
+ Next : function()
+ {
+ var sourceHtml = this._sourceHtml ;
+ if ( sourceHtml == null )
+ return null ;
+
+ var match = FCKRegexLib.HtmlTag.exec( sourceHtml ) ;
+ var isTag = false ;
+ var value = "" ;
+ if ( match )
+ {
+ if ( match.index > 0 )
+ {
+ value = sourceHtml.substr( 0, match.index ) ;
+ this._sourceHtml = sourceHtml.substr( match.index ) ;
+ }
+ else
+ {
+ isTag = true ;
+ value = match[0] ;
+ this._sourceHtml = sourceHtml.substr( match[0].length ) ;
+ }
+ }
+ else
+ {
+ value = sourceHtml ;
+ this._sourceHtml = null ;
+ }
+ return { 'isTag' : isTag, 'value' : value } ;
+ },
+
+ Each : function( func )
+ {
+ var chunk ;
+ while ( ( chunk = this.Next() ) )
+ func( chunk.isTag, chunk.value ) ;
+ }
+} ;
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckicon.js b/main/inc/lib/fckeditor/editor/_source/classes/fckicon.js
index 57216935e4..6a92c82d81 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckicon.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckicon.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckiecleanup.js b/main/inc/lib/fckeditor/editor/_source/classes/fckiecleanup.js
index c1ad453159..4aa63b6d49 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckiecleanup.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckiecleanup.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckimagepreloader.js b/main/inc/lib/fckeditor/editor/_source/classes/fckimagepreloader.js
index b733b2f6c1..0d860fe2c4 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckimagepreloader.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckimagepreloader.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckkeystrokehandler.js b/main/inc/lib/fckeditor/editor/_source/classes/fckkeystrokehandler.js
index a464940867..f1bf03aa34 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckkeystrokehandler.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckkeystrokehandler.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckmenublock.js b/main/inc/lib/fckeditor/editor/_source/classes/fckmenublock.js
index 83524e2ecc..ac0639b6c9 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckmenublock.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckmenublock.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckmenublockpanel.js b/main/inc/lib/fckeditor/editor/_source/classes/fckmenublockpanel.js
index 659b5864c2..f7ad6322de 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckmenublockpanel.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckmenublockpanel.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckmenuitem.js b/main/inc/lib/fckeditor/editor/_source/classes/fckmenuitem.js
index c1c6b75c03..3412a9520b 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckmenuitem.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckmenuitem.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckpanel.js b/main/inc/lib/fckeditor/editor/_source/classes/fckpanel.js
index 4353f4e291..90d0e60776 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckpanel.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckpanel.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckplugin.js b/main/inc/lib/fckeditor/editor/_source/classes/fckplugin.js
index 8e6a616d11..df64c39292 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckplugin.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckplugin.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckspecialcombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fckspecialcombo.js
index a9b45c889d..b6c24d9fc7 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckspecialcombo.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckspecialcombo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckstyle.js b/main/inc/lib/fckeditor/editor/_source/classes/fckstyle.js
index f66dbac812..623b3777e9 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckstyle.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckstyle.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbar.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbar.js
index 0ff9583236..98d3dbf117 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbar.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbar.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js
index 21bc5c4848..b3138dbe09 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js
index f98ed414fd..87fdf0496b 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbutton.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbutton.js
index 7b4944ffd3..1c05f53668 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbutton.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbutton.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js
index 66a3d1b607..54412a8c3f 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js
index 1cc85e7a04..24043592df 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js
index ab22654d1c..8b59d4f55b 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js
index b755fb3d52..b4335d1445 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js
index 1b95b904b9..254c012ad8 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js
index 693386472d..0d8fc64af9 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js
index 384175a9f4..5ed638c756 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckw3crange.js b/main/inc/lib/fckeditor/editor/_source/classes/fckw3crange.js
index e3888bdeb4..983aeb36bc 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckw3crange.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckw3crange.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckxml.js b/main/inc/lib/fckeditor/editor/_source/classes/fckxml.js
index b83bd9daee..8dd347f394 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckxml.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckxml.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckxml_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fckxml_gecko.js
index 7cec7443ef..41f9a08c0e 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckxml_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckxml_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckxml_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fckxml_ie.js
index 42535d44d8..d2ed951129 100755
--- a/main/inc/lib/fckeditor/editor/_source/classes/fckxml_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/classes/fckxml_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fck_othercommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fck_othercommands.js
index 23d05cb42a..35a1039e48 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fck_othercommands.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fck_othercommands.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckblockquotecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckblockquotecommand.js
index ef561d2118..8214552b28 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckblockquotecommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckblockquotecommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckcorestylecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckcorestylecommand.js
index 726b5cc6a3..56de644d87 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckcorestylecommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckcorestylecommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckfitwindow.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckfitwindow.js
index 1047e44b4e..8f0c1ecf5f 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckfitwindow.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckfitwindow.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckindentcommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckindentcommands.js
index 8bc6d80fa0..b9affa8847 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckindentcommands.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckindentcommands.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckjustifycommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckjustifycommands.js
index 48608c5dfb..e6ae524efd 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckjustifycommands.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckjustifycommands.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcklistcommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcklistcommands.js
index 518001d5e3..fb775427c3 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcklistcommands.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcklistcommands.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcknamedcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcknamedcommand.js
index aa82a4b004..d94cf18a65 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcknamedcommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcknamedcommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js
index 3465e1bdcd..54e36ba682 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js
index ee715ca496..d4201a09cc 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckremoveformatcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckremoveformatcommand.js
index 6d1adbbfe0..be8d91d408 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckremoveformatcommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckremoveformatcommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckshowblocks.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckshowblocks.js
index 71adbada31..3c773a7a67 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckshowblocks.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckshowblocks.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js
index 0155710f6b..2a76d33782 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js
index 075a54362c..5b18bdedf2 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckstylecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckstylecommand.js
index 36a3463f99..008255c564 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckstylecommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckstylecommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktablecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktablecommand.js
index 6bf956e6b5..d2ffb5da41 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktablecommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktablecommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js
index ad681a808b..659035e1d8 100755
--- a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js
+++ b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/fckconstants.js b/main/inc/lib/fckeditor/editor/_source/fckconstants.js
index 3bd38e5657..a6cee9fe23 100755
--- a/main/inc/lib/fckeditor/editor/_source/fckconstants.js
+++ b/main/inc/lib/fckeditor/editor/_source/fckconstants.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/fckeditorapi.js b/main/inc/lib/fckeditor/editor/_source/fckeditorapi.js
index 6ac84d9633..aea7a7bc2a 100755
--- a/main/inc/lib/fckeditor/editor/_source/fckeditorapi.js
+++ b/main/inc/lib/fckeditor/editor/_source/fckeditorapi.js
@@ -1,179 +1,179 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- * - GNU General Public License Version 2 or later (the "GPL")
- * http://www.gnu.org/licenses/gpl.html
- *
- * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- * http://www.gnu.org/licenses/lgpl.html
- *
- * - Mozilla Public License Version 1.1 or later (the "MPL")
- * http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Create the FCKeditorAPI object that is available as a global object in
- * the page where the editor is placed in.
- */
-
-var FCKeditorAPI ;
-
-function InitializeAPI()
-{
- var oParentWindow = window.parent ;
-
- if ( !( FCKeditorAPI = oParentWindow.FCKeditorAPI ) )
- {
- // Make the FCKeditorAPI object available in the parent window. Use
- // eval so this core runs in the parent's scope and so it will still be
- // available if the editor instance is removed ("Can't execute code
- // from a freed script" error).
-
- // Note: we check the existence of oEditor.GetParentForm because some external
- // code (like JSON) can extend the Object prototype and we get then extra oEditor
- // objects that aren't really FCKeditor instances.
- var sScript =
- 'window.FCKeditorAPI = {' +
- 'Version : "2.6.5",' +
- 'VersionBuild : "23959",' +
- 'Instances : window.FCKeditorAPI && window.FCKeditorAPI.Instances || {},' +
-
- 'GetInstance : function( name )' +
- '{' +
- 'return this.Instances[ name ];' +
- '},' +
-
- '_FormSubmit : function()' +
- '{' +
- 'for ( var name in FCKeditorAPI.Instances )' +
- '{' +
- 'var oEditor = FCKeditorAPI.Instances[ name ] ;' +
- 'if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )' +
- 'oEditor.UpdateLinkedField() ;' +
- '}' +
- 'this._FCKOriginalSubmit() ;' +
- '},' +
-
- '_FunctionQueue : window.FCKeditorAPI && window.FCKeditorAPI._FunctionQueue || {' +
- 'Functions : new Array(),' +
- 'IsRunning : false,' +
-
- 'Add : function( f )' +
- '{' +
- 'this.Functions.push( f );' +
- 'if ( !this.IsRunning )' +
- 'this.StartNext();' +
- '},' +
-
- 'StartNext : function()' +
- '{' +
- 'var aQueue = this.Functions ;' +
- 'if ( aQueue.length > 0 )' +
- '{' +
- 'this.IsRunning = true;' +
- 'aQueue[0].call();' +
- '}' +
- 'else ' +
- 'this.IsRunning = false;' +
- '},' +
-
- 'Remove : function( f )' +
- '{' +
- 'var aQueue = this.Functions;' +
- 'var i = 0, fFunc;' +
- 'while( (fFunc = aQueue[ i ]) )' +
- '{' +
- 'if ( fFunc == f )' +
- 'aQueue.splice( i,1 );' +
- 'i++ ;' +
- '}' +
- 'this.StartNext();' +
- '}' +
- '}' +
- '}' ;
-
- // In IE, the "eval" function is not always available (it works with
- // the JavaScript samples, but not with the ASP ones, for example).
- // So, let's use the execScript instead.
- if ( oParentWindow.execScript )
- oParentWindow.execScript( sScript, 'JavaScript' ) ;
- else
- {
- if ( FCKBrowserInfo.IsGecko10 )
- {
- // FF 1.0.4 gives an error with the request bellow. The
- // following seams to work well.
- eval.call( oParentWindow, sScript ) ;
- }
- else if( FCKBrowserInfo.IsAIR )
- {
- FCKAdobeAIR.FCKeditorAPI_Evaluate( oParentWindow, sScript ) ;
- }
- else if ( FCKBrowserInfo.IsSafari )
- {
- // oParentWindow.eval in Safari executes in the calling window
- // environment, instead of the parent one. The following should
- // make it work.
- var oParentDocument = oParentWindow.document ;
- var eScript = oParentDocument.createElement('script') ;
- eScript.appendChild( oParentDocument.createTextNode( sScript ) ) ;
- oParentDocument.documentElement.appendChild( eScript ) ;
- }
- else
- oParentWindow.eval( sScript ) ;
- }
-
- FCKeditorAPI = oParentWindow.FCKeditorAPI ;
-
- // The __Instances properly has been changed to the public Instances,
- // but we should still have the "deprecated" version of it.
- FCKeditorAPI.__Instances = FCKeditorAPI.Instances ;
- }
-
- // Add the current instance to the FCKeditorAPI's instances collection.
- FCKeditorAPI.Instances[ FCK.Name ] = FCK ;
-}
-
-// Attach to the form onsubmit event and to the form.submit().
-function _AttachFormSubmitToAPI()
-{
- // Get the linked field form.
- var oForm = FCK.GetParentForm() ;
-
- if ( oForm )
- {
- // Attach to the onsubmit event.
- FCKTools.AddEventListener( oForm, 'submit', FCK.UpdateLinkedField ) ;
-
- // IE sees oForm.submit function as an 'object'.
- if ( !oForm._FCKOriginalSubmit && ( typeof( oForm.submit ) == 'function' || ( !oForm.submit.tagName && !oForm.submit.length ) ) )
- {
- // Save the original submit.
- oForm._FCKOriginalSubmit = oForm.submit ;
-
- // Create our replacement for the submit.
- oForm.submit = FCKeditorAPI._FormSubmit ;
- }
- }
-}
-
-function FCKeditorAPI_Cleanup()
-{
- if ( window.FCKConfig && FCKConfig.MsWebBrowserControlCompat
- && !window.FCKUnloadFlag )
- return ;
- delete FCKeditorAPI.Instances[ FCK.Name ] ;
-}
-function FCKeditorAPI_ConfirmCleanup()
-{
- if ( window.FCKConfig && FCKConfig.MsWebBrowserControlCompat )
- window.FCKUnloadFlag = true ;
-}
-FCKTools.AddEventListener( window, 'unload', FCKeditorAPI_Cleanup ) ;
-FCKTools.AddEventListener( window, 'beforeunload', FCKeditorAPI_ConfirmCleanup) ;
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ * - GNU General Public License Version 2 or later (the "GPL")
+ * http://www.gnu.org/licenses/gpl.html
+ *
+ * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * - Mozilla Public License Version 1.1 or later (the "MPL")
+ * http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Create the FCKeditorAPI object that is available as a global object in
+ * the page where the editor is placed in.
+ */
+
+var FCKeditorAPI ;
+
+function InitializeAPI()
+{
+ var oParentWindow = window.parent ;
+
+ if ( !( FCKeditorAPI = oParentWindow.FCKeditorAPI ) )
+ {
+ // Make the FCKeditorAPI object available in the parent window. Use
+ // eval so this core runs in the parent's scope and so it will still be
+ // available if the editor instance is removed ("Can't execute code
+ // from a freed script" error).
+
+ // Note: we check the existence of oEditor.GetParentForm because some external
+ // code (like JSON) can extend the Object prototype and we get then extra oEditor
+ // objects that aren't really FCKeditor instances.
+ var sScript =
+ 'window.FCKeditorAPI = {' +
+ 'Version : "2.6.6",' +
+ 'VersionBuild : "25427",' +
+ 'Instances : window.FCKeditorAPI && window.FCKeditorAPI.Instances || {},' +
+
+ 'GetInstance : function( name )' +
+ '{' +
+ 'return this.Instances[ name ];' +
+ '},' +
+
+ '_FormSubmit : function()' +
+ '{' +
+ 'for ( var name in FCKeditorAPI.Instances )' +
+ '{' +
+ 'var oEditor = FCKeditorAPI.Instances[ name ] ;' +
+ 'if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )' +
+ 'oEditor.UpdateLinkedField() ;' +
+ '}' +
+ 'this._FCKOriginalSubmit() ;' +
+ '},' +
+
+ '_FunctionQueue : window.FCKeditorAPI && window.FCKeditorAPI._FunctionQueue || {' +
+ 'Functions : new Array(),' +
+ 'IsRunning : false,' +
+
+ 'Add : function( f )' +
+ '{' +
+ 'this.Functions.push( f );' +
+ 'if ( !this.IsRunning )' +
+ 'this.StartNext();' +
+ '},' +
+
+ 'StartNext : function()' +
+ '{' +
+ 'var aQueue = this.Functions ;' +
+ 'if ( aQueue.length > 0 )' +
+ '{' +
+ 'this.IsRunning = true;' +
+ 'aQueue[0].call();' +
+ '}' +
+ 'else ' +
+ 'this.IsRunning = false;' +
+ '},' +
+
+ 'Remove : function( f )' +
+ '{' +
+ 'var aQueue = this.Functions;' +
+ 'var i = 0, fFunc;' +
+ 'while( (fFunc = aQueue[ i ]) )' +
+ '{' +
+ 'if ( fFunc == f )' +
+ 'aQueue.splice( i,1 );' +
+ 'i++ ;' +
+ '}' +
+ 'this.StartNext();' +
+ '}' +
+ '}' +
+ '}' ;
+
+ // In IE, the "eval" function is not always available (it works with
+ // the JavaScript samples, but not with the ASP ones, for example).
+ // So, let's use the execScript instead.
+ if ( oParentWindow.execScript )
+ oParentWindow.execScript( sScript, 'JavaScript' ) ;
+ else
+ {
+ if ( FCKBrowserInfo.IsGecko10 )
+ {
+ // FF 1.0.4 gives an error with the request bellow. The
+ // following seams to work well.
+ eval.call( oParentWindow, sScript ) ;
+ }
+ else if( FCKBrowserInfo.IsAIR )
+ {
+ FCKAdobeAIR.FCKeditorAPI_Evaluate( oParentWindow, sScript ) ;
+ }
+ else if ( FCKBrowserInfo.IsSafari )
+ {
+ // oParentWindow.eval in Safari executes in the calling window
+ // environment, instead of the parent one. The following should
+ // make it work.
+ var oParentDocument = oParentWindow.document ;
+ var eScript = oParentDocument.createElement('script') ;
+ eScript.appendChild( oParentDocument.createTextNode( sScript ) ) ;
+ oParentDocument.documentElement.appendChild( eScript ) ;
+ }
+ else
+ oParentWindow.eval( sScript ) ;
+ }
+
+ FCKeditorAPI = oParentWindow.FCKeditorAPI ;
+
+ // The __Instances properly has been changed to the public Instances,
+ // but we should still have the "deprecated" version of it.
+ FCKeditorAPI.__Instances = FCKeditorAPI.Instances ;
+ }
+
+ // Add the current instance to the FCKeditorAPI's instances collection.
+ FCKeditorAPI.Instances[ FCK.Name ] = FCK ;
+}
+
+// Attach to the form onsubmit event and to the form.submit().
+function _AttachFormSubmitToAPI()
+{
+ // Get the linked field form.
+ var oForm = FCK.GetParentForm() ;
+
+ if ( oForm )
+ {
+ // Attach to the onsubmit event.
+ FCKTools.AddEventListener( oForm, 'submit', FCK.UpdateLinkedField ) ;
+
+ // IE sees oForm.submit function as an 'object'.
+ if ( !oForm._FCKOriginalSubmit && ( typeof( oForm.submit ) == 'function' || ( !oForm.submit.tagName && !oForm.submit.length ) ) )
+ {
+ // Save the original submit.
+ oForm._FCKOriginalSubmit = oForm.submit ;
+
+ // Create our replacement for the submit.
+ oForm.submit = FCKeditorAPI._FormSubmit ;
+ }
+ }
+}
+
+function FCKeditorAPI_Cleanup()
+{
+ if ( window.FCKConfig && FCKConfig.MsWebBrowserControlCompat
+ && !window.FCKUnloadFlag )
+ return ;
+ delete FCKeditorAPI.Instances[ FCK.Name ] ;
+}
+function FCKeditorAPI_ConfirmCleanup()
+{
+ if ( window.FCKConfig && FCKConfig.MsWebBrowserControlCompat )
+ window.FCKUnloadFlag = true ;
+}
+FCKTools.AddEventListener( window, 'unload', FCKeditorAPI_Cleanup ) ;
+FCKTools.AddEventListener( window, 'beforeunload', FCKeditorAPI_ConfirmCleanup) ;
diff --git a/main/inc/lib/fckeditor/editor/_source/fckjscoreextensions.js b/main/inc/lib/fckeditor/editor/_source/fckjscoreextensions.js
index b790ff2488..b335b64836 100755
--- a/main/inc/lib/fckeditor/editor/_source/fckjscoreextensions.js
+++ b/main/inc/lib/fckeditor/editor/_source/fckjscoreextensions.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/fckscriptloader.js b/main/inc/lib/fckeditor/editor/_source/fckscriptloader.js
index 1adae159bd..b3b84137b2 100755
--- a/main/inc/lib/fckeditor/editor/_source/fckscriptloader.js
+++ b/main/inc/lib/fckeditor/editor/_source/fckscriptloader.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck.js b/main/inc/lib/fckeditor/editor/_source/internals/fck.js
index 95f02bc1c6..f3553d091e 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fck.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fck.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck_contextmenu.js b/main/inc/lib/fckeditor/editor/_source/internals/fck_contextmenu.js
index 166d4327ac..8a4ac9bfd0 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fck_contextmenu.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fck_contextmenu.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fck_gecko.js
index b858bd0dd3..3309822d70 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fck_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fck_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fck_ie.js
index 4c88ae7a81..5370f96791 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fck_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fck_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckbrowserinfo.js b/main/inc/lib/fckeditor/editor/_source/internals/fckbrowserinfo.js
index 6c29387b3f..5cd2662d14 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckbrowserinfo.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckbrowserinfo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
@@ -58,4 +58,8 @@ var FCKBrowserInfo =
browserInfo.IsGecko19 = ( geckoVersion > 1.8 ) ;
}
}
+
+ if ( browserInfo.IsSafari )
+ browserInfo.IsSafari3 = ( parseFloat( s.match( / applewebkit\/(\d+)/ )[1] ) < 526 ) ;
+
})(FCKBrowserInfo) ;
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckcodeformatter.js b/main/inc/lib/fckeditor/editor/_source/internals/fckcodeformatter.js
index 0a3a1d2a39..bc823c35df 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckcodeformatter.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckcodeformatter.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckcommands.js b/main/inc/lib/fckeditor/editor/_source/internals/fckcommands.js
index 3b3850a290..dda118fcf6 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckcommands.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckcommands.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckconfig.js b/main/inc/lib/fckeditor/editor/_source/internals/fckconfig.js
index 9287630f0a..101018ed03 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckconfig.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckconfig.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdebug.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdebug.js
index 5d6ed8d6d4..56bae2d66c 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckdebug.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckdebug.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdebug_empty.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdebug_empty.js
index 56bc143b77..723cc9199b 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckdebug_empty.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckdebug_empty.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdialog.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdialog.js
index 3a32153d60..9cf14e7b8e 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckdialog.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckdialog.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdocumentprocessor.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdocumentprocessor.js
index c7dadac4c3..1ac01bccee 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckdocumentprocessor.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckdocumentprocessor.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdomtools.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdomtools.js
index 046e940bcc..16f53e6485 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckdomtools.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckdomtools.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcklanguagemanager.js b/main/inc/lib/fckeditor/editor/_source/internals/fcklanguagemanager.js
index f269f67385..c440b037f2 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcklanguagemanager.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcklanguagemanager.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcklisthandler.js b/main/inc/lib/fckeditor/editor/_source/internals/fcklisthandler.js
index 14fa030071..8e33fdbc5e 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcklisthandler.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcklisthandler.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcklistslib.js b/main/inc/lib/fckeditor/editor/_source/internals/fcklistslib.js
index d38fba5687..7dc4ae0d15 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcklistslib.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcklistslib.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckplugins.js b/main/inc/lib/fckeditor/editor/_source/internals/fckplugins.js
index e94990eaad..bbb814eea5 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckplugins.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckplugins.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckregexlib.js b/main/inc/lib/fckeditor/editor/_source/internals/fckregexlib.js
index 810b2c09cc..b18237f7a8 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckregexlib.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckregexlib.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckscayt.js b/main/inc/lib/fckeditor/editor/_source/internals/fckscayt.js
index cf77d01dc8..7f67916f4b 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckscayt.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckscayt.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckselection.js b/main/inc/lib/fckeditor/editor/_source/internals/fckselection.js
index dd815d37b7..7196a3b987 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckselection.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckselection.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckselection_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fckselection_gecko.js
index e1e9d1567d..5dad5210f9 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckselection_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckselection_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckselection_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fckselection_ie.js
index f1b915f779..d5edd2ff98 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckselection_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckselection_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckstyles.js b/main/inc/lib/fckeditor/editor/_source/internals/fckstyles.js
index 1beca4f7c2..37a795fe56 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckstyles.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckstyles.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler.js
index 93b12f0475..8f6d434d4d 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_gecko.js
index f32622ae94..70ec4145e9 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_ie.js
index 6c2a44eb89..a8d0e62c95 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbaritems.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbaritems.js
index 2d0a24bc31..675db49816 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbaritems.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbaritems.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbarset.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbarset.js
index f1e68e19ad..02f178a618 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbarset.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbarset.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktools.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktools.js
index 5b4888fdfa..7adfbdbf19 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktools.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktools.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktools_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktools_gecko.js
index 98f6839c1d..e825830b3c 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktools_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktools_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktools_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktools_ie.js
index dce37d77a1..47860f2975 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fcktools_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fcktools_ie.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckundo.js b/main/inc/lib/fckeditor/editor/_source/internals/fckundo.js
index eb9e10507e..812f3c29a9 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckundo.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckundo.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckurlparams.js b/main/inc/lib/fckeditor/editor/_source/internals/fckurlparams.js
index 79b4c87a29..4efafed624 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckurlparams.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckurlparams.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml.js b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml.js
index 0144768e03..2e584fd440 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_gecko.js
index 2a38b468eb..cfb1732355 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_gecko.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_gecko.js
@@ -1,6 +1,6 @@
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
+ * Copyright (C) 2003-2010 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_ie.js
index 54c12599ff..e693da958f 100755
--- a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_ie.js
+++ b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_ie.js
@@ -1,249 +1,255 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2009 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- * - GNU General Public License Version 2 or later (the "GPL")
- * http://www.gnu.org/licenses/gpl.html
- *
- * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- * http://www.gnu.org/licenses/lgpl.html
- *
- * - Mozilla Public License Version 1.1 or later (the "MPL")
- * http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Defines the FCKXHtml object, responsible for the XHTML operations.
- * IE specific.
- */
-
-FCKXHtml._GetMainXmlString = function()
-{
- return this.MainNode.xml ;
-}
-
-FCKXHtml._AppendAttributes = function( xmlNode, htmlNode, node, nodeName )
-{
- var aAttributes = htmlNode.attributes,
- bHasStyle ;
-
- for ( var n = 0 ; n < aAttributes.length ; n++ )
- {
- var oAttribute = aAttributes[n] ;
-
- if ( oAttribute.specified )
- {
- var sAttName = oAttribute.nodeName.toLowerCase() ;
- var sAttValue ;
-
- // Ignore any attribute starting with "_fck".
- if ( sAttName.StartsWith( '_fck' ) )
- continue ;
- // The following must be done because of a bug on IE regarding the style
- // attribute. It returns "null" for the nodeValue.
- else if ( sAttName == 'style' )
- {
- // Just mark it to do it later in this function.
- bHasStyle = true ;
- continue ;
- }
- // There are two cases when the oAttribute.nodeValue must be used:
- // - for the "class" attribute
- // - for events attributes (on IE only).
- else if ( sAttName == 'class' )
- {
- sAttValue = oAttribute.nodeValue.replace( FCKRegexLib.FCK_Class, '' ) ;
- if ( sAttValue.length == 0 )
- continue ;
- }
- else if ( sAttName.indexOf('on') == 0 )
- sAttValue = oAttribute.nodeValue ;
- else if ( nodeName == 'body' && sAttName == 'contenteditable' )
- continue ;
- // XHTML doens't support attribute minimization like "CHECKED". It must be transformed to checked="checked".
- else if ( oAttribute.nodeValue === true )
- sAttValue = sAttName ;
- else
- {
- // We must use getAttribute to get it exactly as it is defined.
- // There are some rare cases that IE throws an error here, so we must try/catch.
- try
- {
- sAttValue = htmlNode.getAttribute( sAttName, 2 ) ;
- }
- catch (e) {}
- }
- this._AppendAttribute( node, sAttName, sAttValue || oAttribute.nodeValue ) ;
- }
- }
-
- // IE loses the style attribute in JavaScript-created elements tags. (#2390)
- if ( bHasStyle || htmlNode.style.cssText.length > 0 )
- {
- var data = FCKTools.ProtectFormStyles( htmlNode ) ;
- var sStyleValue = htmlNode.style.cssText.replace( FCKRegexLib.StyleProperties, FCKTools.ToLowerCase ) ;
- FCKTools.RestoreFormStyles( htmlNode, data ) ;
- this._AppendAttribute( node, 'style', sStyleValue ) ;
- }
-}
-
-/**
- * Used to clean up HTML that has been processed FCKXHtml._AppendNode().
- *
- * For objects corresponding to HTML elements, Internet Explorer will
- * treat a property as if it were an attribute set on that element.
- *
- * http://msdn.microsoft.com/en-us/library/ms533026(VS.85).aspx#Accessing_Element_Pr
- *
- * FCKXHtml._AppendNode() sets the property _fckxhtmljob on node objects
- * corresponding HTML elements to mark them as having been processed.
- * Counting these properties as attributes will cripple style removal
- * because FCK.Styles.RemoveFromSelection() will not remove an element
- * as long as it still has attributes.
- *
- * refs #2156 and #2834
- */
-
-FCKXHtml._RemoveXHtmlJobProperties = function ( node )
-{
- // Select only nodes of type ELEMENT_NODE
- if (!node || !node.nodeType || node.nodeType != 1)
- return ;
-
- // Clear the _fckhtmljob attribute.
- if ( typeof node._fckxhtmljob !== 'undefined' )
- node.removeAttribute('_fckxhtmljob') ;
-
- // Recurse upon child nodes.
- if ( node.hasChildNodes() )
- {
- var childNodes = node.childNodes ;
- for ( var i = childNodes.length - 1 ; i >= 0 ; i-- )
- FCKXHtml._RemoveXHtmlJobProperties( childNodes.item(i) ) ;
- }
-}
-
-// On very rare cases, IE is loosing the "align" attribute for DIV. (right align and apply bulleted list)
-FCKXHtml.TagProcessors['div'] = function( node, htmlNode )
-{
- if ( htmlNode.align.length > 0 )
- FCKXHtml._AppendAttribute( node, 'align', htmlNode.align ) ;
-
- node = FCKXHtml._AppendChildNodes( node, htmlNode, true ) ;
-
- return node ;
-}
-
-// IE automatically changes tags to .
-FCKXHtml.TagProcessors['font'] = function( node, htmlNode )
-{
- if ( node.attributes.length == 0 )
- node = FCKXHtml.XML.createDocumentFragment() ;
-
- node = FCKXHtml._AppendChildNodes( node, htmlNode ) ;
-
- return node ;
-}
-
-FCKXHtml.TagProcessors['form'] = function( node, htmlNode )
-{
- if ( htmlNode.acceptCharset && htmlNode.acceptCharset.length > 0 && htmlNode.acceptCharset != 'UNKNOWN' )
- FCKXHtml._AppendAttribute( node, 'accept-charset', htmlNode.acceptCharset ) ;
-
- // IE has a bug and htmlNode.attributes['name'].specified=false if there is
- // no element with id="name" inside the form (#360 and SF-BUG-1155726).
- var nameAtt = htmlNode.attributes['name'] ;
-
- if ( nameAtt && nameAtt.value.length > 0 )
- FCKXHtml._AppendAttribute( node, 'name', nameAtt.value ) ;
-
- node = FCKXHtml._AppendChildNodes( node, htmlNode, true ) ;
-
- return node ;
-}
-
-// IE doens't see the value attribute as an attribute for the tag.
-FCKXHtml.TagProcessors['input'] = function( node, htmlNode )
-{
- if ( htmlNode.name )
- FCKXHtml._AppendAttribute( node, 'name', htmlNode.name ) ;
-
- if ( htmlNode.value && !node.attributes.getNamedItem( 'value' ) )
- FCKXHtml._AppendAttribute( node, 'value', htmlNode.value ) ;
-
- if ( !node.attributes.getNamedItem( 'type' ) )
- FCKXHtml._AppendAttribute( node, 'type', 'text' ) ;
-
- return node ;
-}
-
-FCKXHtml.TagProcessors['label'] = function( node, htmlNode )
-{
- if ( htmlNode.htmlFor.length > 0 )
- FCKXHtml._AppendAttribute( node, 'for', htmlNode.htmlFor ) ;
-
- node = FCKXHtml._AppendChildNodes( node, htmlNode ) ;
-
- return node ;
-}
-
-// Fix behavior for IE, it doesn't read back the .name on newly created maps
-FCKXHtml.TagProcessors['map'] = function( node, htmlNode )
-{
- if ( ! node.attributes.getNamedItem( 'name' ) )
- {
- var name = htmlNode.name ;
- if ( name )
- FCKXHtml._AppendAttribute( node, 'name', name ) ;
- }
-
- node = FCKXHtml._AppendChildNodes( node, htmlNode, true ) ;
-
- return node ;
-}
-
-FCKXHtml.TagProcessors['meta'] = function( node, htmlNode )
-{
- var oHttpEquiv = node.attributes.getNamedItem( 'http-equiv' ) ;
-
- if ( oHttpEquiv == null || oHttpEquiv.value.length == 0 )
- {
- // Get the http-equiv value from the outerHTML.
- var sHttpEquiv = htmlNode.outerHTML.match( FCKRegexLib.MetaHttpEquiv ) ;
-
- if ( sHttpEquiv )
- {
- sHttpEquiv = sHttpEquiv[1] ;
- FCKXHtml._AppendAttribute( node, 'http-equiv', sHttpEquiv ) ;
- }
- }
-
- return node ;
-}
-
-// IE ignores the "SELECTED" attribute so we must add it manually.
-FCKXHtml.TagProcessors['option'] = function( node, htmlNode )
-{
- if ( htmlNode.selected && !node.attributes.getNamedItem( 'selected' ) )
- FCKXHtml._AppendAttribute( node, 'selected', 'selected' ) ;
-
- node = FCKXHtml._AppendChildNodes( node, htmlNode ) ;
-
- return node ;
-}
-
-// IE doens't hold the name attribute as an attribute for the