You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by so...@apache.org on 2006/06/12 01:24:58 UTC
svn commit: r413547 [5/15] - in /lenya/branches/revolution/1.3.x: ./
src/java/org/apache/lenya/cms/cocoon/components/modules/input/
src/java/org/apache/lenya/cms/cocoon/components/source/
src/java/org/apache/lenya/cms/cocoon/components/source/impl/ src...
Added: lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/ChangeLog
URL: http://svn.apache.org/viewvc/lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/ChangeLog?rev=413547&view=auto
==============================================================================
--- lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/ChangeLog (added)
+++ lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/ChangeLog Sun Jun 11 16:24:48 2006
@@ -0,0 +1,1185 @@
+2004-02-17 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/el.js, plugins/ContextMenu/lang/el.js, plugins/TableOperations/lang/el.js:
+ updated headers
+
+ * lang/no.js: updated (thanks havardw)
+
+2004-02-09 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/EnterParagraphs/enter-paragraphs.js:
+ Plugin that enables Mozilla to create a <p> instead of <br /> at ENTER.
+ Code contributed by Adam Wright.
+
+ * htmlarea.js: code to call onKeyPress for plugins that define it
+ code that keeps single spaces as
+ (thanks to hipikat @ IT forums (Adam Wright))
+
+ * ChangeLog:
+ ChangeLog is acutally automatically generated so there's no point keep it in CVS
+
+2004-02-08 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: fixed possible bug
+
+ * images/ed_align_center.gif, images/ed_align_justify.gif, images/ed_align_left.gif, images/ed_align_right.gif, images/ed_blank.gif, images/ed_charmap.gif, images/ed_color_bg.gif, images/ed_color_fg.gif, images/ed_copy.gif, images/ed_custom.gif, images/ed_cut.gif, images/ed_delete.gif, images/ed_format_bold.gif, images/ed_format_italic.gif, images/ed_format_strike.gif, images/ed_format_sub.gif, images/ed_format_sup.gif, images/ed_format_underline.gif, images/ed_help.gif, images/ed_hr.gif, images/ed_html.gif, images/ed_image.gif, images/ed_indent_less.gif, images/ed_indent_more.gif, images/ed_left_to_right.gif, images/ed_link.gif, images/ed_list_bullet.gif, images/ed_list_num.gif, images/ed_paste.gif, images/ed_redo.gif, images/ed_right_to_left.gif, images/ed_save.gif, images/ed_show_border.gif, images/ed_splitcel.gif, images/ed_undo.gif, images/fullscreen_maximize.gif, images/fullscreen_minimize.gif, images/insert_table.gif, images/ed_about.gif:
+ optimized images (thanks to Alexander Kandzior and OpenCMS group)
+
+2004-02-01 Mihai Bazon <mi...@localhost.localdomain>
+
+ * project-config.xml: release candidate 1
+
+ * release-notes.html: updated release notes
+
+ * examples/index.html, examples/makefile.xml:
+ added examples directory index
+
+ * release-notes.html: fix
+
+2004-01-31 Mihai Bazon <mi...@localhost.localdomain>
+
+ * makefile.xml: ensure correct file permissions
+
+ * plugins/SpellChecker/spell-check-logic.cgi, plugins/SpellChecker/spell-check-ui.html, plugins/SpellChecker/spell-check-ui.js:
+ spell checker now reports some document information (such as total number of
+ words, number of mispelled words, number of suggestions, etc)
+
+ * htmlarea.js: removed some custom attributes
+
+ * plugins/SpellChecker/spell-check-ui.js:
+ fixed bug (frame scroll in IE)
+
+2004-01-30 Mihai Bazon <mi...@localhost.localdomain>
+
+ * ChangeLog, release-notes.html: updated release notes, changelog
+
+ * plugins/SpellChecker/readme-tech.html:
+ updated text about Aspell Unicode support
+
+ * plugins/SpellChecker/spell-check-style.css: - lorem ipsum
+
+ * plugins/SpellChecker/spell-check-logic.cgi: - optimization
+
+ * plugins/SpellChecker/spell-check-logic.cgi:
+ - bugfix (removed <spellchecker> tags)
+
+ * plugins/SpellChecker/spell-check-logic.cgi:
+ bleah.. this version seems to be safer; no mo' HTML::Parser; DOM rulz.
+
+ * plugins/SpellChecker/spell-check-logic.cgi:
+ seems to be better now :-\ hell knows how perl & unicode works :-/
+
+ * plugins/SpellChecker/spell-check-logic.cgi, plugins/SpellChecker/spell-check-ui.js:
+ - big performance improvement (suggestion is now passed only once for each
+ mispelled word)
+ - bugs fixed (text already corrected in Unicode is now correctly decoded)
+
+ * plugins/SpellChecker/lang/en.js: - added word "Revert"
+
+ * plugins/SpellChecker/spell-checker.js: - lorem ipsum
+ - window is a bit higher now (450px)
+
+ * plugins/SpellChecker/spell-check-ui.js:
+ - fixed IE bug ("undefined is undefined or undefined", or something..)
+ - the highlighted word will now remain in view (window scrolls if necessary)
+ - functionality for "Revert"
+ - (tried to) eliminate some of the screen blinking in Mozilla
+ - select the current dictionary on first display
+
+ * plugins/SpellChecker/spell-check-ui.html:
+ added "Revert" button (reverts the current word to the mispelled original)
+
+ * plugins/SpellChecker/spell-check-style.css: *** empty log message ***
+
+ * plugins/SpellChecker/spell-check-logic.cgi:
+ - fixed (hopefully) unicode support (by the way, it seems that Aspell _does_
+ in fact know Unicode!!)
+ - remembers the selected dictionary in a cookie
+ - removed debug code
+
+2004-01-28 Mihai Bazon <mi...@localhost.localdomain>
+
+ * index.html: updated main page
+
+ * release-notes.html: updated release notes
+
+ * htmlarea.js: jscrunch-safe
+
+ * popups/about.html:
+ stop tab click event so that they don't get selected
+
+ * reference.html: some parts updated
+
+ * popups/about.html, examples/2-areas.html, examples/context-menu.html, examples/core.html, examples/css.html, examples/full-page.html, examples/fully-loaded.html, examples/spell-checker.html, examples/table-operations.html, plugins/SpellChecker/readme-tech.html, ChangeLog, dialog.js, htmlarea.js, index.html, license.txt, popupwin.js, release-notes.html:
+ ChangeLog updated; copyright years/info updated
+
+2004-01-27 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js:
+ Included an workaround for a strange IE problem: IE's getElementById can
+ return a field having the _name_ attribute equal to the searched ID, even if
+ it's not having any ID at all. This can sometimes lead to taking a
+ different field (even if it's not a textarea) as the replacement field which
+ trashes the whole layout, look, feel, and functionality :-( Need to say it
+ again, IE SUCKS.
+
+ Thanks goes to Mike Dick for the bug report and for the patch ;-)
+
+2004-01-18 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/SpellChecker/spell-check-ui.js:
+ fixed bug (thanks Bill Sechrist for report):
+ when you "ignore"-ed the last mispelled word, no changes were applied
+
+2004-01-16 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: border: 0px on body,html in pageStyle
+
+ * popups/about.html: report userAgent in plugins tab
+
+2004-01-12 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/ru.js: updated (thanks to Yulya Shtyryakova)
+
+2004-01-03 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/ContextMenu/lang/de.js: updated
+
+2004-01-02 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/ContextMenu/lang/de.js:
+ DE translation, thanks to Martin Jaggi
+
+2003-12-22 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/ee.js: Estonian translation
+
+2003-12-05 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: word cleaner: now it actually works ;-)
+
+ * plugins/ContextMenu/lang/el.js, lang/el.js, plugins/TableOperations/lang/el.js:
+ added Greek translation (thanks to Dimitris Glezos)
+
+ * htmlarea.js:
+ call an onGenerate handler, if found on the editor object
+
+ * popups/about.html, popups/popup.js: updated about box
+
+ * plugins/SpellChecker/spell-check-ui.js: *** empty log message ***
+
+ * plugins/ContextMenu/context-menu.js:
+ open the normal insert_link dialog on modify link
+
+2003-11-28 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.css: -moz-opacity got back
+
+ * popups/about.html: *** empty log message ***
+
+ * htmlarea.js: added Word cleaner code (thanks weeezl)
+ fixed the bug concerning the url of relative link/images
+
+2003-11-24 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/CSS/css.js:
+ allows updation of parent element's class (no span). thanks goes to Michael (pepl @ IT forums)
+
+2003-11-22 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/ContextMenu/lang/nl.js, plugins/TableOperations/lang/nl.js:
+ translation thanks to mmcw /IT forums
+
+ * lang/nl.js: updated (thanks to mmcw /IT forums)
+
+2003-11-21 Mihai Bazon <mi...@localhost.localdomain>
+
+ * makefile.xml: added ChangeLog to project dist
+
+ * ChangeLog: Updated ChangeLog
+
+ * examples/context-menu.html, examples/fully-loaded.html, examples/pieng.png, index.html, plugins/ContextMenu/1.pl, plugins/ContextMenu/context-menu.js, plugins/ContextMenu/lang/en.js, plugins/ContextMenu/lang/makefile.xml, plugins/ContextMenu/makefile.xml, plugins/ContextMenu/menu.css, plugins/makefile.xml:
+ Added ContextMenu plugin (work sponsored by American Bible Society)
+
+2003-11-11 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/en.js, lang/ro.js: support for the link dialog
+
+ * plugins/FullPage/popups/docprop.html, popups/popup.js:
+ support for I18N of core dialogs, added function to select a value in a <select>, all dialogs close on ESC
+
+ * htmlarea.js:
+ support for insert link popup, minor bug-fix in Mozilla (catch exception)
+
+ * examples/fully-loaded.html:
+ workaround some IE problems (it appears that it's definitely better to wait half a second before generate()-ing the editor
+
+ * popups/link.html: allow ling target, title, edit link
+
+ * plugins/TableOperations/lang/no.js, lang/no.js:
+ Norwegian translation (thanks to Svein Sando)
+
+2003-11-10 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/es.js: fixed (thanks to Jorge)
+
+2003-11-07 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/about.html:
+ changed to Unix encoding; Credits page needs to be redesigned
+
+2003-11-06 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/lt.js: Lithuanian translation, thanks to Jaroslav Satkevic
+
+2003-11-05 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/he.js: Hebrew language definition (thanks to Liron Newman)
+
+2003-11-04 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/vn.js: updated vietnamese translation, thanks to Nguyen Dinh Nam
+
+2003-11-03 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/nl.js: updated (thanks to ephemeros)
+
+ * images/ed_left_to_right.gif, images/ed_right_to_left.gif:
+ text direction icons
+
+ * htmlarea.js, lang/en.js:
+ implemented text direction support (LTR or RTL)
+ workaround for a serious bug in IE (looses selection? bleah..)
+
+2003-10-31 Mihai Bazon <mi...@localhost.localdomain>
+
+ * examples/2-areas.cgi, examples/2-areas.html:
+ added sample that demonstrates how to create more editors in the same page and form
+
+ * htmlarea.js:
+ - increased the initial timeout after creating the iframe
+ - apply the timeout to IE too (actually we need a better idea that will only
+ create the editor _after_ all images are loaded; it seems that IE has
+ serious problems about it: if HTMLArea is initialized while loading images,
+ the rest of images will never be loaded and functionality will miss [IE only])
+ - custom undo queue disabled by default as it's still buggy
+
+2003-10-28 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/about.html: only loaded plugins
+
+ * plugins/CSS/css.js: copyright notices updated
+
+ * examples/core.html, examples/css.html, examples/full-page.html, examples/spell-checker.html, examples/table-operations.html:
+ updated to new style (load only htmlarea.js, define _editor_lang)
+
+ * dialog.js, htmlarea.js, popups/popup.js, popupwin.js:
+ copyright notices updated
+
+ * htmlarea.js: Text "Path: " back in the status bar
+
+ * popups/fullscreen.html:
+ correctly loads all scripts and registers plugins
+
+ * plugins/SpellChecker/spell-checker.js:
+ dropped config.editorURL in favor if _editor_url
+
+ * lang/en.js:
+ - IE sucks in full screen message (not yet used but might be if users
+ complain; I'm sick of IE, that sick that I will start charging 4 times more
+ for IE compatibility; I might get a ulcer because of it... no kiddin')
+
+ * htmlarea.js: - support _editor_lang
+ - loads all required files
+ - correct loading of plugins in full-screen mode
+ - config.editorURL was permanently dropped in favor of _editor_url
+
+ * popups/fullscreen.html, htmlarea.js:
+ config.editorURL removed, better handling of _editor_url
+
+2003-10-27 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/fullscreen.html:
+ bugfix: setting the BASE tag to the caller document's URL so we have no other
+ problems like editor or button images not loading. Ha HA! >:-)
+
+ * plugins/CSS/css.js:
+ CSS plugin drop-down boxes appear on the second toolbar line by default
+
+ * popupwin.js: added position for the opening window
+
+ * lang/en.js: Insert Image ==> Insert/Modify Image
+
+ * htmlarea.js:
+ - Insert Image command patched to allow modification of a current image, if
+ it's selected
+ - Correct handling of selection for IE (test for ControlRange object) which
+ fixes a lot of bugs (IMG elements is now present in Path, no more table
+ props failures when an IMG or floating element is selected, etc.)
+
+2003-10-25 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/insert_image.html, htmlarea.js:
+ insert image can now modify the properties of an existing image
+
+ * htmlarea.js:
+ Cut/copy/paste -- show hint of where to find information to enable it in Gecko
+
+ * examples/core.html, examples/css.html, examples/full-page.html, examples/fully-loaded.html, examples/spell-checker.html, examples/table-operations.html:
+ removed @import url(../htmlarea.css) -- HTMLArea takes care of loading the CSS by itself how
+
+ * htmlarea.js:
+ bugfix: catched some exceptions that otherwise would have led Mozilla to crash
+ removed Path text from the statusbar
+
+ * htmlarea.js:
+ call onGenerate() for plugins that implement it; added loadStyle helper for easier stylesheet loading
+
+2003-10-24 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/FullPage/test.html, examples/css.html, examples/full-page.html:
+ removed unused code
+
+ * plugins/makefile.xml, plugins/CSS/lang/makefile.xml, plugins/CSS/makefile.xml:
+ CSS plugin added to distribution
+
+ * examples/custom.css, htmlarea.js: removed default styles
+
+ * popups/about.html:
+ fixed resizable window (Moz fix only, IE worked fine)
+
+ * plugins/CSS/css.js, plugins/CSS/lang/en.js, plugins/FullPage/full-page.js, examples/css.html, examples/custom.css, examples/fully-loaded.html:
+ added the CSS plugin (sponsored by www.miro.com.au)
+
+ * htmlarea.js:
+ bugfix: sometimes getHTML failed as root.tagName was undefined (for DocumentFragment nodes)
+
+ * project-config.xml: switching to CVS snapshot releases
+
+2003-10-23 Mihai Bazon <mi...@localhost.localdomain>
+
+ * examples/test.cgi: moved from ../
+
+ * test.cgi: moved to examples/
+
+ * makefile.xml: added examples subdir
+
+ * examples/makefile.xml: distribute example files
+
+ * examples/full-page.html: FullPage plugin demo
+
+ * examples/fully-loaded.html: added FullPage plugin
+
+ * index.html: added link to FullPage plugin demo
+
+ * examples/core.html, examples/fully-loaded.html, examples/spell-checker.html, examples/table-operations.html, popups/fullscreen.html, index.html:
+ fixed example files, added _editor_url (REQUIREDcvs -q update -d .), fixed problems with the full-screen editor
+
+ * examples/core.html, examples/fully-loaded.html, examples/spell-checker.html, examples/table-operations.html:
+ examples previously found in ../
+
+ * example-fully-loaded.html, example-spell-checker.html, example-table-operations.html, example.html:
+ moved to examples/
+
+ * popups/about.html: minor
+
+2003-10-18 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/si.js: Slovenian translation (thanks to Tomaz Kregar)
+
+2003-10-15 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/fr.js: updated French translation (thanks to Jonathan Ernst)
+
+2003-10-07 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/FullPage/full-page.js, plugins/FullPage/img/docprop.gif, plugins/FullPage/img/makefile.xml, plugins/FullPage/lang/en.js, plugins/FullPage/lang/makefile.xml, plugins/FullPage/lang/ro.js, plugins/FullPage/makefile.xml, plugins/FullPage/popups/docprop.html, plugins/FullPage/popups/makefile.xml, plugins/FullPage/test.html, plugins/makefile.xml:
+ FullPage plugin (allows configuring document properties)
+
+ * lang/en.js: fixed typo
+
+2003-10-06 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/about.html: Released=>Compiled
+
+ * popups/about.html: plugins credits only in plugins page
+
+ * popups/popup.js: added ability to translate popup dialogs
+
+ * htmlarea.css:
+ small fix for Mozilla/XHTML mode (buttons have now correct size)
+
+ * plugins/SpellChecker/spell-checker.js, plugins/TableOperations/table-operations.js:
+ fixed plugin images paths
+
+ * htmlarea.js: fixed doctype support
+ fixed support for full page editing (did I mention that IE sucks?)
+ avoids retrieving the contenteditable tag for body (IE only)
+ fixed _colorToRgb function (returns '' for empty or null color)
+ fixed editor/plugin images paths
+
+ * popups/popup.js:
+ allow __dlg_init to resize the window to cover a certain element
+
+ * popups/fullscreen.html: save the doctype too in the new editor
+
+ * popupwin.js:
+ fixed bug: now functions correctly for absolute _editor_url
+
+2003-10-05 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js:
+ full page editing facility; better interface for plugins popup dialogs
+
+2003-10-03 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: calls the plugin update function, if supplied
+
+ * popups/insert_image.html:
+ added nice image preview (submitted by rickroot on the interactivetools
+ forums, thanks!)
+
+2003-10-02 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: implemented proprietary undo/redo system (still buggy)
+
+ * popups/about.html: no bold on tabs
+
+2003-10-01 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: undo/redo are removed only if IE and config.statusBar
+
+ * popups/about.html: larger about box
+
+ * htmlarea.js: registers the plugin instance too (where was my head?)
+
+ * htmlarea.js: registers the plugin instance too
+
+ * htmlarea.js: fixed bug: opening the help window from the right place
+
+ * htmlarea.js:
+ don't use eval to register new plugins (allows better plugin arguments handling)
+
+2003-09-29 Mihai Bazon <mi...@localhost.localdomain>
+
+ * project-config.xml: beta+CVS
+
+ * popups/about.html: more "space" between tabs
+
+ * popups/about.html: the coolest about box ;-)
+
+ * dialog.js, popups/insert_image.html, popups/insert_table.html, popups/popup.js, popups/select_color.html:
+ fixed popups display under IE/Win
+
+ * plugins/SpellChecker/spell-checker.js, plugins/TableOperations/table-operations.js, htmlarea.js:
+ plugins will now register information about themselves
+
+ * popups/popup.js:
+ fixed an infantile mistake ;-) (popup windows are now centered correctly in
+ Moz too)
+
+2003-09-28 Mihai Bazon <mi...@localhost.localdomain>
+
+ * makefile.xml: mason args not needed
+
+ * popups/about.html: better about box ;-)
+
+ * project-config.xml: version beta+
+
+ * htmlarea.js: support passing parameters to plugins
+
+ * plugins/TableOperations/lang/en.js, plugins/TableOperations/lang/ro.js, popups/about.html, lang/en.js, lang/lv.js, lang/ro.js, plugins/SpellChecker/lang/en.js, plugins/SpellChecker/lang/ro.js, plugins/SpellChecker/readme-tech.html, plugins/SpellChecker/spell-check-logic.cgi, plugins/SpellChecker/spell-check-ui.html, plugins/SpellChecker/spell-check-ui.js, plugins/SpellChecker/spell-checker.js, plugins/TableOperations/table-operations.js, release-notes.html, example-spell-checker.html, htmlarea.js, index.html, make-release.pl, reference.html:
+ updated links
+
+2003-09-27 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/fullscreen.html: dont load null scripts ;-)
+
+ * htmlarea.js: undo/redo buttons removed for IE
+
+2003-09-25 Mihai Bazon <mi...@localhost.localdomain>
+
+ * images/ed_save.gif, images/ed_save.png: added save icon
+
+ * plugins/SpellChecker/lang/da.js: Danish translation available
+
+2003-09-19 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/SpellChecker/lang/de.js:
+ DE translation added (thanks to broxx.com)
+
+ * plugins/TableOperations/lang/da.js:
+ danish translation provided by Steen Sønderup
+
+ * plugins/TableOperations/lang/de.js:
+ DE translation provided by broxx.com
+
+ * lang/de.js: up-to-date by broxx.com
+
+2003-09-16 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/SpellChecker/lang/hu.js:
+ added Hungarian translation for the SpellChecker plugin
+
+2003-09-15 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/hu.js, plugins/TableOperations/lang/hu.js:
+ added Hungarian translation (thanks to Miklós Somogyi)
+
+2003-09-14 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/lv.js: added Latvian translation (thanks to Janis Klavins)
+
+2003-09-02 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js:
+ added helper function for removing stuff from the configuration toolbar
+
+ * popupwin.js:
+ fixed bug that prevented TableOperation popups to show up in IE
+
+2003-08-25 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: fixed status-bar behavior (can be hidden if desired)
+
+ * lang/es.js: fixed structure
+
+2003-08-21 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popupwin.js:
+ bugfix: use _editor_url to allow the editor to be some place else
+
+2003-08-14 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/SpellChecker/lang/it.js: utf-8-ified
+
+ * lang/it.js: Italian translation updated (thanks to Fabio Rotondo)
+
+ * plugins/TableOperations/lang/it.js:
+ Italian translation, thanks to Fabio Rotondo
+
+2003-08-13 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/SpellChecker/lang/it.js:
+ Added Italian translation (thanks to Fabio Rotondo)
+
+2003-08-12 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/SpellChecker/lang/cz.js, plugins/TableOperations/lang/cz.js, lang/cz.js:
+ CZ translation
+
+ * htmlarea.js:
+ fixed bug when more HTMLAreas were present in the same <FORM> -- get each
+ one's text onsubmit. (thanks Fabio Rotondo for report and test case)
+
+2003-08-11 Mihai Bazon <mi...@localhost.localdomain>
+
+ * index.html: added brief installation notes
+
+2003-08-10 Mihai Bazon <mi...@localhost.localdomain>
+
+ * index.html, makefile.xml, release-notes.html:
+ added version/release to index.html
+
+ * lang/da.js, lang/de.js, lang/en.js, lang/es.js, lang/fi.js, lang/fr.js, lang/gb.js, lang/it.js, lang/ja-euc.js, lang/ja-jis.js, lang/ja-sjis.js, lang/ja-utf8.js, lang/makefile.xml, lang/nb.js, lang/nl.js, lang/pl.js, lang/pt_br.js, lang/ro.js, lang/ru.js, lang/se.js, lang/vn.js, plugins/SpellChecker/img/makefile.xml, plugins/SpellChecker/img/spell-check.gif, plugins/SpellChecker/lang/en.js, plugins/SpellChecker/lang/makefile.xml, plugins/SpellChecker/lang/ro.js, plugins/SpellChecker/makefile.xml, plugins/SpellChecker/readme-tech.html, plugins/SpellChecker/spell-check-logic.cgi, plugins/SpellChecker/spell-check-style.css, plugins/SpellChecker/spell-check-ui.html, plugins/SpellChecker/spell-check-ui.js, plugins/SpellChecker/spell-checker.js, plugins/TableOperations/img/cell-delete.gif, plugins/TableOperations/img/cell-insert-after.gif, plugins/TableOperations/img/cell-insert-before.gif, plugins/TableOperations/img/cell-merge.gif, plugins/TableOperations/img/cell-prop.gif, p
lugins/TableOperations/img/cell-split.gif, plugins/TableOperations/img/col-delete.gif, plugins/TableOperations/img/col-insert-after.gif, plugins/TableOperations/img/col-insert-before.gif, plugins/TableOperations/img/col-split.gif, plugins/TableOperations/img/makefile.xml, plugins/TableOperations/img/row-delete.gif, plugins/TableOperations/img/row-insert-above.gif, plugins/TableOperations/img/row-insert-under.gif, plugins/TableOperations/img/row-prop.gif, plugins/TableOperations/img/row-split.gif, plugins/TableOperations/img/table-prop.gif, plugins/TableOperations/lang/en.js, plugins/TableOperations/lang/fi.js, plugins/TableOperations/lang/makefile.xml, plugins/TableOperations/lang/ro.js, plugins/TableOperations/makefile.xml, plugins/TableOperations/table-operations.js, plugins/makefile.xml, popups/about.html, popups/fullscreen.html, popups/makefile.xml, example-fully-loaded.html, example-spell-checker.html, example-table-operations.html, example.html, htmlarea-lang-b5.js, ht
mlarea-lang-da.js, htmlarea-lang-de.js, htmlarea-lang-en.js, htmlarea-lang-es.js, htmlarea-lang-fr.js, htmlarea-lang-gb.js, htmlarea-lang-it.js, htmlarea-lang-ja-euc.js, htmlarea-lang-ja-jis.js, htmlarea-lang-ja-sjis.js, htmlarea-lang-ja-utf8.js, htmlarea-lang-nb.js, htmlarea-lang-nl.js, htmlarea-lang-pl.js, htmlarea-lang-pt_br.js, htmlarea-lang-ru.js, htmlarea-lang-se.js, htmlarea-lang-vn.js, htmlarea.css, htmlarea.js, images/ed_paste.gif, images/ed_show_border.gif, images/ed_splitcel.gif, images/makefile.xml, index.html, lang/b5.js, make-release.pl, makefile.xml, popupdiv.js, popupwin.js, project-config.xml, readme.html, reference.html, release-notes.html:
+ Merged from table-devel branch. Development back on main trunk.
+
+ * plugins/SpellChecker/readme-tech.html: added I18N file to description
+
+ * plugins/SpellChecker/spell-check-ui.html, plugins/SpellChecker/spell-check-ui.js:
+ internationalization now supported
+
+ * plugins/TableOperations/table-operations.js:
+ fixed bug icons inside dialogs
+
+ * popups/about.html:
+ nicer dialog, + automatic version/release management
+
+ * htmlarea.js, lang/en.js, plugins/SpellChecker/lang/en.js, plugins/TableOperations/lang/en.js:
+ I18N for some messages that were left out, small IMG bug fixed, added loadPlugin static function
+
+ * example-fully-loaded.html, example-spell-checker.html, example-table-operations.html, example.html:
+ UTF-8 charset by default
+
+ * lang/ro.js, plugins/SpellChecker/lang/ro.js, plugins/TableOperations/lang/ro.js:
+ New file.
+
+ * lang/ro.js, plugins/SpellChecker/lang/ro.js, plugins/TableOperations/lang/ro.js:
+ Romanian translation (thanks to My Self)
+
+ * release-notes.html: New file.
+
+ * release-notes.html: release notes
+
+ * lang/makefile.xml, plugins/SpellChecker/img/makefile.xml, plugins/SpellChecker/lang/makefile.xml, plugins/SpellChecker/makefile.xml, plugins/TableOperations/img/makefile.xml, plugins/TableOperations/lang/makefile.xml, plugins/TableOperations/makefile.xml, plugins/makefile.xml, popups/makefile.xml:
+ New file.
+
+ * lang/makefile.xml, plugins/SpellChecker/img/makefile.xml, plugins/SpellChecker/lang/makefile.xml, plugins/SpellChecker/makefile.xml, plugins/TableOperations/img/makefile.xml, plugins/TableOperations/lang/makefile.xml, plugins/TableOperations/makefile.xml, plugins/makefile.xml, popups/makefile.xml:
+ automatic release management (a la makefile)
+
+ * images/makefile.xml, make-release.pl, makefile.xml, project-config.xml:
+ New file.
+
+ * images/makefile.xml, make-release.pl, makefile.xml, project-config.xml:
+ automatic release management (a la makefile)
+
+2003-08-03 Mihai Bazon <mi...@localhost.localdomain>
+
+ * lang/fi.js, plugins/TableOperations/lang/fi.js:
+ Finnish translation added (thanks bestis)
+
+ * lang/fi.js, plugins/TableOperations/lang/fi.js, index.html: New file.
+
+ * index.html: short description, copyright, links
+
+ * reference.html:
+ LAST VERSION OF THIS DOCUMENT. IT WILL BE SOON DELETED.
+
+ * lang/b5.js, lang/da.js, lang/de.js, lang/en.js, lang/es.js, lang/fr.js, lang/gb.js, lang/it.js, lang/ja-euc.js, lang/ja-jis.js, lang/ja-sjis.js, lang/ja-utf8.js, lang/nb.js, lang/nl.js, lang/pl.js, lang/pt_br.js, lang/ru.js, lang/se.js, lang/vn.js:
+ added lang in I18N, so that we can load automatically plugin's lang file
+
+ * example-fully-loaded.html: New file.
+
+ * example-fully-loaded.html: loads all plugins
+
+ * example-spell-checker.html: removed TableOperations from this example
+
+2003-08-01 Mihai Bazon <mi...@localhost.localdomain>
+
+ * readme.html: documentation for 2.x is heavily outdated... removed.
+
+ * example-spell-checker.html, plugins/SpellChecker/img/spell-check.gif, plugins/SpellChecker/lang/en.js, plugins/SpellChecker/readme-tech.html, plugins/SpellChecker/spell-check-logic.cgi, plugins/SpellChecker/spell-check-style.css, plugins/SpellChecker/spell-check-ui.html, plugins/SpellChecker/spell-check-ui.js, plugins/SpellChecker/spell-checker.js:
+ New file.
+
+ * example-spell-checker.html, plugins/SpellChecker/img/spell-check.gif, plugins/SpellChecker/lang/en.js, plugins/SpellChecker/readme-tech.html, plugins/SpellChecker/spell-check-logic.cgi, plugins/SpellChecker/spell-check-style.css, plugins/SpellChecker/spell-check-ui.html, plugins/SpellChecker/spell-check-ui.js, plugins/SpellChecker/spell-checker.js:
+ added the SpellChecker plugin (sponsored by www.AmericanBible.org)
+
+ * example.html, example-table-operations.html:
+ * moved lang files to separate directory
+
+ * htmlarea-lang-en.js, htmlarea-lang-es.js, htmlarea-lang-fr.js, htmlarea-lang-gb.js, htmlarea-lang-it.js, htmlarea-lang-ja-euc.js, htmlarea-lang-ja-jis.js, htmlarea-lang-ja-sjis.js, htmlarea-lang-ja-utf8.js, htmlarea-lang-nb.js, htmlarea-lang-nl.js, htmlarea-lang-pl.js, htmlarea-lang-pt_br.js, htmlarea-lang-ru.js, htmlarea-lang-se.js, htmlarea-lang-vn.js, htmlarea-lang-b5.js, htmlarea-lang-da.js, htmlarea-lang-de.js:
+ moved to lang/
+
+ * lang/b5.js, lang/da.js, lang/de.js, lang/en.js, lang/es.js, lang/fr.js, lang/gb.js, lang/it.js, lang/ja-euc.js, lang/ja-jis.js, lang/ja-sjis.js, lang/ja-utf8.js, lang/nb.js, lang/nl.js, lang/pl.js, lang/pt_br.js, lang/ru.js, lang/se.js, lang/vn.js:
+ New file.
+
+ * lang/b5.js, lang/da.js, lang/de.js, lang/en.js, lang/es.js, lang/fr.js, lang/gb.js, lang/it.js, lang/ja-euc.js, lang/ja-jis.js, lang/ja-sjis.js, lang/ja-utf8.js, lang/nb.js, lang/nl.js, lang/pl.js, lang/pt_br.js, lang/ru.js, lang/se.js, lang/vn.js:
+ lang files separated
+
+ * htmlarea.js, htmlarea.css:
+ * added registerDropdown -- for adding custom drop-down boxes to the toolbar
+ * registerDropdown and registerButton verify for existing ID-s first (alert
+ if that's the case)
+ * support for text labels in the toolbar
+ * fixed some bugs in insertHTML (Mozilla specific)
+
+2003-07-16 Mihai Bazon <mi...@localhost.localdomain>
+
+ * example-table-operations.html:
+ TableOperations lang file moved to 'lang' directory
+
+ * plugins/TableOperations/lang/en.js: New file.
+
+ * plugins/TableOperations/lang/en.js, plugins/TableOperations/table-operations-lang-en.js:
+ lang files in dedicated directory [lang]
+
+ * htmlarea.js: [IE] no status bar on fullscreen editor
+
+2003-07-15 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js:
+ [IE] fixed annoying bug: displacement of the separators within the toolbar;
+ IE assigns a random image width/height, if not explicitely stated ;-)
+
+2003-07-13 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/fullscreen.html: moved plugin images to ../plugins
+ fixed bug that only applied to Moz-1.4 or newer Geckos (script.src is always
+ an absolute URL)
+
+ * htmlarea.js: restructuration concerning images
+
+ * plugins/TableOperations/table-operations.js:
+ images moved to the plugin directory
+
+ * plugins/TableOperations/img/cell-delete.gif, plugins/TableOperations/img/cell-insert-after.gif, plugins/TableOperations/img/cell-insert-before.gif, plugins/TableOperations/img/cell-merge.gif, plugins/TableOperations/img/cell-prop.gif, plugins/TableOperations/img/cell-split.gif, plugins/TableOperations/img/col-delete.gif, plugins/TableOperations/img/col-insert-after.gif, plugins/TableOperations/img/col-insert-before.gif, plugins/TableOperations/img/col-split.gif, plugins/TableOperations/img/row-delete.gif, plugins/TableOperations/img/row-insert-above.gif, plugins/TableOperations/img/row-insert-under.gif, plugins/TableOperations/img/row-prop.gif, plugins/TableOperations/img/row-split.gif, plugins/TableOperations/img/table-prop.gif:
+ New file.
+
+ * plugins/TableOperations/img/cell-delete.gif, plugins/TableOperations/img/cell-insert-after.gif, plugins/TableOperations/img/cell-insert-before.gif, plugins/TableOperations/img/cell-merge.gif, plugins/TableOperations/img/cell-prop.gif, plugins/TableOperations/img/cell-split.gif, plugins/TableOperations/img/col-delete.gif, plugins/TableOperations/img/col-insert-after.gif, plugins/TableOperations/img/col-insert-before.gif, plugins/TableOperations/img/col-split.gif, plugins/TableOperations/img/row-delete.gif, plugins/TableOperations/img/row-insert-above.gif, plugins/TableOperations/img/row-insert-under.gif, plugins/TableOperations/img/row-prop.gif, plugins/TableOperations/img/row-split.gif, plugins/TableOperations/img/table-prop.gif:
+ moved TableOperations icons here
+
+ * images/ed_splitcell.gif:
+ moved to ../plugins/TableOperations/img/cell-split.gif
+
+ * images/ed_mergecels.gif:
+ moved to ../plugins/TableOperations/img/cell-merge.gif
+
+ * images/ed_delcel.gif:
+ moved to ../plugins/TableOperations/img/cell-delete.gif
+
+ * images/ed_inscelrgt.gif:
+ moved to ../plugins/TableOperations/img/cell-insert-after.gif
+
+ * images/ed_inscellft.gif:
+ moved to ../plugins/TableOperations/img/cell-insert-before.gif
+
+ * images/ed_cellprop.gif:
+ moved to ../plugins/TableOperations/img/cell-prop.gif
+
+ * images/ed_splitcol.gif:
+ moved to ../plugins/TableOperations/img/col-split.gif
+
+ * images/ed_delcol.gif:
+ moved to ../plugins/TableOperations/img/col-delete.gif
+
+ * images/ed_insright.gif:
+ moved to ../plugins/TableOperations/img/col-insert-after.gif
+
+ * images/ed_insleft.gif:
+ moved to ../plugins/TableOperations/img/col-insert-before.gif
+
+ * images/ed_splitrow.gif:
+ moved to ../plugins/TableOperations/img/row-split.gif
+
+ * images/ed_delrow.gif:
+ moved to ../plugins/TableOperations/img/row-delete.gif
+
+ * images/ed_insunder.gif:
+ moved to ../plugins/TableOperations/img/row-insert-under.gif
+
+ * images/ed_insabove.gif:
+ moved to ../plugins/TableOperations/img/row-insert-above.gif
+
+ * images/ed_rowprop.gif:
+ moved to ../plugins/TableOperations/img/row-prop.gif
+
+ * images/ed_tableprop.gif:
+ moved to ../plugins/TableOperations/img/table-prop.gif
+
+2003-06-11 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ revamped code for table "border", "frame" and "rules" attributes
+
+2003-06-08 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ added focusEditor() calls (editor lost focus in IE after some operations)
+
+ * plugins/TableOperations/table-operations.js:
+ fixed 2 bugs (correct title in row/cell properties dialog, clear cell
+ contents when inserting new row in Internet Explorer)
+
+2003-06-02 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/fullscreen.html:
+ [IE] fixed problem that caused toolbar buttons to be unusable
+
+ * popups/fullscreen.html:
+ [IE] fixed bug when copying the click handler. Editor is now functional in
+ fullscreen.
+
+ * plugins/TableOperations/table-operations-lang-en.js, plugins/TableOperations/table-operations.js:
+ 1. Removed code that selects the table/row/cell before displaying the
+ dialog.
+
+ 2. Focus back the table after closing the dialog box (was causing some
+ problems in IE).
+
+ 3. Implemented merge cells for IE (user will be prompted for number of
+ cols/rows to span the current cell).
+
+ * htmlarea.js:
+ 1. Display an alert if cut/copy/paste is not supported, when one of the buttons
+ is clicked. The button will also be removed from the toolbar.
+
+ 2. Fixed bug when clicking on some table/image margin in IE.
+
+2003-05-31 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ [IE5.5] IE5.5 doesn't support createDocumentFragment; workarounded.
+
+ * htmlarea.css: Better looking dialogs
+
+ * htmlarea.js: Fixed IE5.5 compatibility issues.
+
+ * htmlarea.js: Now IE5.5 compatible.
+
+2003-05-27 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: workaround for a horrible bug (thanks Dror!)
+
+ * htmlarea.js: oops... ;-)
+
+ * htmlarea.js: workaround for a horrible bug (thanks Dror!)
+
+2003-05-18 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations-lang-en.js:
+ added some comment notes for translators
+
+ * plugins/TableOperations/table-operations.js: bugfix:
+ - border-style changes are updated correctly in Mozilla
+ - do not show Float for td, th, tr elements
+ feature (eye-candy)
+ - added small icons on each dialog
+
+ * popupwin.js: added baseURL to the object (useful in dialogs)
+
+ * plugins/TableOperations/table-operations-lang-en.js, plugins/TableOperations/table-operations.js:
+ modified dialogs (more css-friendly, trying to avoid deprecated HTML
+ attributes). fixed some bugs.
+
+ * htmlarea.js:
+ added oncontextmenu for status-bar elements (displays inline style)
+ fixed problem with textindicator (background-color in Mozilla)
+
+ * htmlarea.css: tables in dialogs have border-collapse: collapse
+
+ * example-table-operations.html:
+ modified example HTML (more colorful, blah blah)
+
+2003-05-14 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ (trying to) force redraw after table/row/cell properties dialogs close with
+ OK
+
+2003-05-13 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations-lang-en.js, plugins/TableOperations/table-operations.js, popupwin.js:
+ some fixes for IE; implemented border-collapse style properties (tables only)
+
+2003-05-12 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations-lang-en.js, plugins/TableOperations/table-operations.js, example-table-operations.html, htmlarea.css, popupwin.js:
+ improvements of the color selector button, added row properties and cell properties dialogs, fixes, etc.
+
+2003-05-08 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ border properties now functional
+
+ * plugins/TableOperations/table-operations-lang-en.js:
+ CSS Style -> Style [CSS]
+
+ * popupwin.js: smaller padding.. looks better.
+
+ * htmlarea.css, plugins/TableOperations/table-operations-lang-en.js, plugins/TableOperations/table-operations.js:
+ added functionality (style properties, changed BUTTON to DIV for color
+ selection widget, added border properties [not completed yed])
+
+2003-05-07 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ fixed small bug; added some comments
+
+2003-05-06 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js:
+ fixed small bug (user might close the select_color dialog by pressing "X"
+ button, case in which the selection is now ignored)
+
+ * htmlarea.js: debug code can sometimes be annoying -- commented out.
+
+ * htmlarea.js: bug #730593 fixed
+
+ * plugins/TableOperations/table-operations-lang-en.js, plugins/TableOperations/table-operations.js:
+ added first dialog (table properties) + other useful stuff like generic style properties that should eventually make it into a separated plugin
+
+ * popupdiv.js, popupwin.js: New file.
+
+ * popupdiv.js, popupwin.js:
+ files for handling some popup dialogs generated from JS code
+
+ * example-table-operations.html: credit modified
+
+2003-05-05 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea-lang-en.js:
+ I18N for 2 very common text-s ("ok" and "cancel")
+
+ * htmlarea.css: style for new popups
+
+ * htmlarea.js:
+ added new variable (_mdoc which keeps a reference to the document that
+ contains the HTMLArea. it's sometimes useful (mainly in popups))
+
+2003-04-25 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ modified credit (bloki.com instead of zapatec.com)
+
+2003-04-24 Mihai Bazon <mi...@localhost.localdomain>
+
+ * plugins/TableOperations/table-operations.js:
+ fixed code to work if editor used in fullscreen
+
+ * popups/fullscreen.html:
+ added nice code that automagically loads all scripts in the parent page (opener)
+
+ * plugins/TableOperations/table-operations.js:
+ - fixes for IE (IE doesn't need the BR inside empty TD-s)
+ - when called in fullscreen mode it doesn't update the toolbar
+
+ * htmlarea.js:
+ small fix for IE (getAllAncestors sometimes returned the HTML and Document element too)
+
+2003-04-23 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/fullscreen.html: small bug fixed
+
+ * htmlarea.css:
+ changed bg for disabled buttons (this is for debug, I repeat ;-)
+
+ * htmlarea.js: - API support for external plugins
+ - support for context-enabled buttons
+ - performance improvement: cancelling updateToolbar requests if made in less
+ than 50ms -- in other words, only honor the last one
+
+ * example.html: test for context-enabled buttons
+
+ * plugins/TableOperations/table-operations.js: New file.
+
+ * plugins/TableOperations/table-operations.js:
+ added TableOperations plugin
+ several new toolbar buttons + fixes to some existent ones
+ file that demonstrate usage of the TableOperations plugin
+
+ * plugins/TableOperations/table-operations-lang-en.js: New file.
+
+ * plugins/TableOperations/table-operations-lang-en.js:
+ added TableOperations plugin
+ several new toolbar buttons + fixes to some existent ones
+ file that demonstrate usage of the TableOperations plugin
+
+ * images/ed_splitcell.gif, images/ed_splitcol.gif: New file.
+
+ * images/ed_splitcell.gif, images/ed_splitcol.gif, images/ed_splitrow.gif, images/ed_paste.gif, images/ed_insunder.gif, images/ed_mergecels.gif, images/ed_inscellft.gif, images/ed_inscelrgt.gif, images/ed_insleft.gif, images/ed_insright.gif, images/ed_insabove.gif, images/ed_delcol.gif, images/ed_delrow.gif:
+ added TableOperations plugin
+ several new toolbar buttons + fixes to some existent ones
+ file that demonstrate usage of the TableOperations plugin
+
+ * example-table-operations.html: New file.
+
+ * example-table-operations.html, images/ed_delcel.gif:
+ added TableOperations plugin
+ several new toolbar buttons + fixes to some existent ones
+ file that demonstrate usage of the TableOperations plugin
+
+2003-04-21 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: added status bar (cool B-)
+
+ * htmlarea.css: various improvements for the status bar
+
+ * example.html: minor fix (background-color instead of background)
+
+2003-04-20 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: fix: IE parsing problem
+
+ * htmlarea.css, htmlarea.js, popups/fullscreen.html: added statusbar
+
+ * images/ed_tableprop.gif: New file.
+
+ * images/ed_tableprop.gif: added images for table operations buttons
+
+ * images/ed_cellprop.gif, images/ed_delcel.gif, images/ed_delcol.gif, images/ed_delrow.gif, images/ed_insabove.gif, images/ed_inscellft.gif, images/ed_inscelrgt.gif, images/ed_insleft.gif, images/ed_insright.gif, images/ed_insunder.gif, images/ed_mergecels.gif, images/ed_paste.gif, images/ed_rowprop.gif, images/ed_show_border.gif, images/ed_splitcel.gif, images/ed_splitrow.gif:
+ New file.
+
+ * images/ed_cellprop.gif, images/ed_delcel.gif, images/ed_delcol.gif, images/ed_delrow.gif, images/ed_insabove.gif, images/ed_inscellft.gif, images/ed_inscelrgt.gif, images/ed_insleft.gif, images/ed_insright.gif, images/ed_insunder.gif, images/ed_mergecels.gif, images/ed_paste.gif, images/ed_rowprop.gif, images/ed_show_border.gif, images/ed_splitcel.gif, images/ed_splitrow.gif:
+ added images for table operations buttons
+
+ * example.html:
+ even more examples of customization, but commented out so that the example
+ page looks initially with the editor defaults
+
+ * htmlarea-lang-en.js:
+ Added tooltips for cut, copy, paste, undo, redo buttons
+
+ * htmlarea.js: new features:
+
+ - cut, copy, paste, undo, redo buttons
+ - added functions: getParentElement, getAllAncestors
+ - buttons can now be enabled/disabled function of the context (i.e. caret
+ is inside a table)
+ - iframe border removed on Mozilla (looks better)
+
+ * htmlarea.css:
+ minor fix [padding]; also contains some debugging stuff that needs to be
+ removed (disabled buttons have red background, that's because Mozilla
+ doesn't seem to support opacity any longer)
+
+2003-04-19 itools <it...@mishoo>
+
+ * test.cgi: ..
+
+ * test.cgi: ...
+
+2003-04-15 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: added address: block-level element
+
+2003-04-02 Mihai Bazon <mi...@localhost.localdomain>
+
+ * popups/fullscreen.html: fixed small issue
+
+2003-03-24 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea-lang-pt_br.js: brasilian translation
+
+2003-03-19 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea-lang-nb.js: norwegian translation added
+
+ * reference.html: fixed typo
+
+2003-03-15 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js:
+ fixed bug (createlink needs UI -> true, otherwise we get a link to nowhere)
+
+2003-03-04 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea-lang-ja-euc.js, htmlarea-lang-ja-jis.js, htmlarea-lang-ja-sjis.js, htmlarea-lang-ja-utf8.js, htmlarea-lang-pl.js:
+ new translations: japanese and polish
+
+2003-03-03 Mihai Bazon <mi...@localhost.localdomain>
+
+ * example.html, htmlarea.js: example.html: now validates (hopefully)
+ htmlarea.js: opening help in a named window
+
+2003-03-02 Mihai Bazon <mi...@localhost.localdomain>
+
+ * reference.html:
+ minor fix: showing how to include the "dialog.js" file
+
+2003-02-27 Mihai Bazon <mi...@localhost.localdomain>
+
+ * reference.html: fixes, improvements
+ new sections on creating custom buttons
+
+ * example.html:
+ example on how to submit the form from something that's not a submit button
+
+ * htmlarea.js: added "onsubmit" handler with usual syntax.
+
+ * example.html: examples now using registerButton
+
+ * popups/fullscreen.html:
+ [fix] using now the new btnList layout; removed _textArea2
+
+ * htmlarea.js: - added helper function HTMLArea.Config.registerButton
+ - _editor_url is back
+ - fixed a problem that might disturb JS compressors ('"' character in
+ regexp)
+
+2003-02-26 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: iframe border back..
+
+ * example.html: fixes -- new btnList style
+
+ * htmlarea.js:
+ changed btnList order -- tooltip, icon, textmode, action.
+
+ * example.html: demo fix
+
+ * example.html: [minor] validity
+
+ * htmlarea.js:
+ BUG FIX: now it remembers textarea content on page reload. Got rid of the
+ secondary textarea.
+
+ * htmlarea-lang-it.js: Italian translation -- from TeddyZ
+
+2003-02-24 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea-lang-vn.js: Vietnamese lang module
+
+2003-02-22 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js:
+ Reorganized the btnList. Now it uses direct function calls.
+
+ * reference.html: minor: use replace() instead of replaceAll()
+
+ * htmlarea.js:
+ - fixed bug: HTMLArea.replace() needs to call generate() (thanks Dlo)
+ - adding the onsubmit handler -- check if the form is there first
+ - added onunload handler that saves the HTML content, just in case user
+ presses Back/Fwd or Refresh.
+
+ * htmlarea-lang-se.js: swedish translation
+
+2003-02-21 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea.js: done some of the changes suggested by Dlo
+ bodyStyle -> pageStyle and allows other elements' styles too
+
+ * example.html: example: how to add a custom button
+
+ * reference.html: started documentation project
+
+2003-02-20 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea-lang-da.js, htmlarea-lang-gb.js, htmlarea-lang-b5.js:
+ added new lang files
+
+2003-02-19 Mihai Bazon <mi...@localhost.localdomain>
+
+ * htmlarea-lang-de.js: added credits
+
+ * htmlarea-lang-nl.js: credit for redspider ;)
+
+ * htmlarea-lang-de.js: added german translation (from atk)
+
+ * htmlarea-lang-nl.js: dutch translation, from redspider
+
+ * htmlarea-lang-ru.js: RU translation (from Frol, itools forums)
+
+ * htmlarea-lang-es.js:
+ added ES translation from itools forums (thanks Luis)
+
+ * htmlarea-lang-fr.js:
+ added french translation, from Ronan (interactivetools.com forums)
+
+2003-02-17 Mihai Bazon <mi...@localhost.localdomain>
+
+ * images/.xvpics/ed_align_justify.gif: not needed
+
+ * htmlarea.js:
+ -- made HTMLArea constructor to work with object instead of ID (if type of
+ argument is not string)
+ -- a simpler "replaceAll" function (2 lines)
+ -- fixed a major bug that prevented IE6 to correctly retrieve the HTML (it
+ seems that it was ignoring attribute values and only displaying "")
+ -- used various techniques to reduce the code size (currently only 37K, 10K
+ less than the original editor.js code [v 2.03])
+
+ * htmlarea.js:
+ removed NodeIterator code -- was only used in one place and I found a
+ different way to accomplish that task; code smaller by about 5K
+
+ * dialog.js, images/.xvpics/ed_align_justify.gif, images/ed_about.gif, images/ed_align_center.gif, images/ed_align_justify.gif, images/ed_align_left.gif, images/ed_align_right.gif, images/ed_blank.gif, images/ed_charmap.gif, images/ed_color_bg.gif, images/ed_color_fg.gif, images/ed_copy.gif, images/ed_custom.gif, images/ed_cut.gif, images/ed_delete.gif, images/ed_format_bold.gif, images/ed_format_italic.gif, images/ed_format_strike.gif, images/ed_format_sub.gif, images/ed_format_sup.gif, images/ed_format_underline.gif, images/ed_help.gif, images/ed_hr.gif, images/ed_html.gif, images/ed_image.gif, images/ed_indent_less.gif, images/ed_indent_more.gif, images/ed_link.gif, images/ed_list_bullet.gif, images/ed_list_num.gif, images/ed_redo.gif, images/ed_undo.gif, images/fullscreen_maximize.gif, images/fullscreen_minimize.gif, images/insert_table.gif, popups/about.html, popups/blank.html, popups/custom2.html, popups/editor_help.html, popups/fullscreen.html, popups/insert_image.ht
ml, popups/insert_table.html, popups/old-fullscreen.html, popups/old_insert_image.html, popups/popup.js, popups/select_color.html:
+ New file.
+
+ * dialog.js, images/.xvpics/ed_align_justify.gif, images/ed_about.gif, images/ed_align_center.gif, images/ed_align_justify.gif, images/ed_align_left.gif, images/ed_align_right.gif, images/ed_blank.gif, images/ed_charmap.gif, images/ed_color_bg.gif, images/ed_color_fg.gif, images/ed_copy.gif, images/ed_custom.gif, images/ed_cut.gif, images/ed_delete.gif, images/ed_format_bold.gif, images/ed_format_italic.gif, images/ed_format_strike.gif, images/ed_format_sub.gif, images/ed_format_sup.gif, images/ed_format_underline.gif, images/ed_help.gif, images/ed_hr.gif, images/ed_html.gif, images/ed_image.gif, images/ed_indent_less.gif, images/ed_indent_more.gif, images/ed_link.gif, images/ed_list_bullet.gif, images/ed_list_num.gif, images/ed_redo.gif, images/ed_undo.gif, images/fullscreen_maximize.gif, images/fullscreen_minimize.gif, images/insert_table.gif, popups/about.html, popups/blank.html, popups/custom2.html, popups/editor_help.html, popups/fullscreen.html, popups/insert_image.ht
ml, popups/insert_table.html, popups/old-fullscreen.html, popups/old_insert_image.html, popups/popup.js, popups/select_color.html:
+ first moved to CVS (close to release 3.0-beta)
+
+ * htmlarea.js, test.cgi: New file.
+
+ * htmlarea.js, test.cgi: first moved to CVS (close to release 3.0-beta)
+
+ * htmlarea-lang-en.js, readme.html: New file.
+
+ * htmlarea-lang-en.js, readme.html:
+ first moved to CVS (close to release 3.0-beta)
+
+ * example.html, htmlarea.css, license.txt: New file.
+
+ * example.html, htmlarea.css, license.txt:
+ first moved to CVS (close to release 3.0-beta)
+
Added: lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/dialog.js
URL: http://svn.apache.org/viewvc/lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/dialog.js?rev=413547&view=auto
==============================================================================
--- lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/dialog.js (added)
+++ lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/dialog.js Sun Jun 11 16:24:48 2006
@@ -0,0 +1,72 @@
+// htmlArea v3.0 - Copyright (c) 2003-2004 interactivetools.com, inc.
+// This copyright notice MUST stay intact for use (see license.txt).
+//
+// Portions (c) dynarch.com, 2003-2004
+//
+// A free WYSIWYG editor replacement for <textarea> fields.
+// For full source code and docs, visit http://www.interactivetools.com/
+//
+// Version 3.0 developed by Mihai Bazon.
+// http://dynarch.com/mishoo
+//
+// $Id: dialog.js 30938 2004-07-29 19:08:16Z vgritsenko $
+
+// Though "Dialog" looks like an object, it isn't really an object. Instead
+// it's just namespace for protecting global symbols.
+
+function Dialog(url, action, init) {
+ if (typeof init == "undefined") {
+ init = window; // pass this window object by default
+ }
+ Dialog._geckoOpenModal(url, action, init);
+};
+
+Dialog._parentEvent = function(ev) {
+ if (Dialog._modal && !Dialog._modal.closed) {
+ Dialog._modal.focus();
+ HTMLArea._stopEvent(ev);
+ }
+};
+
+// should be a function, the return handler of the currently opened dialog.
+Dialog._return = null;
+
+// constant, the currently opened dialog
+Dialog._modal = null;
+
+// the dialog will read it's args from this variable
+Dialog._arguments = null;
+
+Dialog._geckoOpenModal = function(url, action, init) {
+ var dlg = window.open(url, "hadialog",
+ "toolbar=no,menubar=no,personalbar=no,width=10,height=10," +
+ "scrollbars=no,resizable=yes");
+ Dialog._modal = dlg;
+ Dialog._arguments = init;
+
+ // capture some window's events
+ function capwin(w) {
+ HTMLArea._addEvent(w, "click", Dialog._parentEvent);
+ HTMLArea._addEvent(w, "mousedown", Dialog._parentEvent);
+ HTMLArea._addEvent(w, "focus", Dialog._parentEvent);
+ };
+ // release the captured events
+ function relwin(w) {
+ HTMLArea._removeEvent(w, "click", Dialog._parentEvent);
+ HTMLArea._removeEvent(w, "mousedown", Dialog._parentEvent);
+ HTMLArea._removeEvent(w, "focus", Dialog._parentEvent);
+ };
+ capwin(window);
+ // capture other frames
+ for (var i = 0; i < window.frames.length; capwin(window.frames[i++]));
+ // make up a function to be called when the Dialog ends.
+ Dialog._return = function (val) {
+ if (val && action) {
+ action(val);
+ }
+ relwin(window);
+ // capture other frames
+ for (var i = 0; i < window.frames.length; relwin(window.frames[i++]));
+ Dialog._modal = null;
+ };
+};
Propchange: lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/dialog.js
------------------------------------------------------------------------------
svn:eol-style = native
Added: lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/htmlarea.css
URL: http://svn.apache.org/viewvc/lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/htmlarea.css?rev=413547&view=auto
==============================================================================
--- lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/htmlarea.css (added)
+++ lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/htmlarea.css Sun Jun 11 16:24:48 2006
@@ -0,0 +1,180 @@
+.htmlarea { background: #fff; }
+
+.htmlarea .toolbar {
+ cursor: default;
+ background: ButtonFace;
+ padding: 1px 1px 2px 1px;
+ border: 1px solid;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+}
+.htmlarea .toolbar table { font-family: tahoma,verdana,sans-serif; font-size: 11px; }
+.htmlarea .toolbar img { border: none; }
+.htmlarea .toolbar .label { padding: 0px 3px; }
+
+.htmlarea .toolbar .button {
+ background: ButtonFace;
+ color: ButtonText;
+ border: 1px solid ButtonFace;
+ padding: 1px;
+ margin: 0px;
+ width: 18px;
+ height: 18px;
+}
+.htmlarea .toolbar .buttonHover {
+ border: 1px solid;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+}
+.htmlarea .toolbar .buttonActive, .htmlarea .toolbar .buttonPressed {
+ padding: 2px 0px 0px 2px;
+ border: 1px solid;
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+}
+.htmlarea .toolbar .buttonPressed {
+ background: ButtonHighlight;
+}
+.htmlarea .toolbar .indicator {
+ padding: 0px 3px;
+ overflow: hidden;
+ width: 20px;
+ text-align: center;
+ cursor: default;
+ border: 1px solid ButtonShadow;
+}
+
+.htmlarea .toolbar .buttonDisabled img {
+ filter: alpha(opacity = 25);
+ -moz-opacity: 0.25;
+}
+
+.htmlarea .toolbar .separator {
+ position: relative;
+ margin: 3px;
+ border-left: 1px solid ButtonShadow;
+ border-right: 1px solid ButtonHighlight;
+ width: 0px;
+ height: 16px;
+ padding: 0px;
+}
+
+.htmlarea .toolbar .space { width: 5px; }
+
+.htmlarea .toolbar select { font: 11px Tahoma,Verdana,sans-serif; }
+
+.htmlarea .toolbar select,
+.htmlarea .toolbar select:hover,
+.htmlarea .toolbar select:active { background: FieldFace; color: ButtonText; }
+
+.htmlarea .statusBar {
+ border: 1px solid;
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+ padding: 2px 4px;
+ background-color: ButtonFace;
+ color: ButtonText;
+ font: 11px Tahoma,Verdana,sans-serif;
+}
+
+.htmlarea .statusBar .statusBarTree a {
+ padding: 2px 5px;
+ color: #00f;
+}
+
+.htmlarea .statusBar .statusBarTree a:visited { color: #00f; }
+.htmlarea .statusBar .statusBarTree a:hover {
+ background-color: Highlight;
+ color: HighlightText;
+ padding: 1px 4px;
+ border: 1px solid HighlightText;
+}
+
+
+/* Hidden DIV popup dialogs (PopupDiv) */
+
+.dialog {
+ color: ButtonText;
+ background: ButtonFace;
+}
+
+.dialog .content { padding: 2px; }
+
+.dialog, .dialog button, .dialog input, .dialog select, .dialog textarea, .dialog table {
+ font: 11px Tahoma,Verdana,sans-serif;
+}
+
+.dialog table { border-collapse: collapse; }
+
+.dialog .title {
+ background: #008;
+ color: #ff8;
+ border-bottom: 1px solid #000;
+ padding: 1px 0px 2px 5px;
+ font-size: 12px;
+ font-weight: bold;
+ cursor: default;
+}
+
+.dialog .title .button {
+ float: right;
+ border: 1px solid #66a;
+ padding: 0px 1px 0px 2px;
+ margin-right: 1px;
+ color: #fff;
+ text-align: center;
+}
+
+.dialog .title .button-hilite { border-color: #88f; background: #44c; }
+
+.dialog button {
+ width: 5em;
+ padding: 0px;
+}
+
+.dialog .buttonColor {
+ padding: 1px;
+ cursor: default;
+ border: 1px solid;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+}
+
+.dialog .buttonColor-hilite {
+ border-color: #000;
+}
+
+.dialog .buttonColor .chooser, .dialog .buttonColor .nocolor {
+ height: 0.6em;
+ border: 1px solid;
+ padding: 0px 1em;
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+}
+
+.dialog .buttonColor .nocolor { padding: 0px; }
+.dialog .buttonColor .nocolor-hilite { background-color: #fff; color: #f00; }
+
+.dialog .label { text-align: right; width: 6em; }
+.dialog .value input { width: 100%; }
+.dialog .buttons { text-align: right; padding: 2px 4px 0px 4px; }
+
+.dialog legend { font-weight: bold; }
+.dialog fieldset table { margin: 2px 0px; }
+
+.popupdiv {
+ border: 2px solid;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+}
+
+.popupwin {
+ padding: 0px;
+ margin: 0px;
+}
+
+.popupwin .title {
+ background: #fff;
+ color: #000;
+ font-weight: bold;
+ font-size: 120%;
+ padding: 3px 10px;
+ margin-bottom: 10px;
+ border-bottom: 1px solid black;
+ letter-spacing: 2px;
+}
+
+form { margin: 0px; border: none; }
Propchange: lenya/branches/revolution/1.3.x/src/webapp/lenya/modules/form/htmlarea/htmlarea.css
------------------------------------------------------------------------------
svn:eol-style = native
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org