includes/clientside/static/functions.js
2010-11-16 Dan Fuhry Added a new "hide-with-mce" CSS class in Dynano; all elements which have it will be hidden when TinyMCE is activated, and re-shown when it is destroyed.
2010-07-30 Dan jBox now works when horizontally scrolled; fixed case matching inconsistency in autofill
2010-06-03 Dan Rewrote category editor. This breaks the JSON API. Also fixed a few bugs with how Wiki Mode is set in $paths. (Hopefully that doesn't cause infinite loops, heh). Fixes issue 20.
2010-03-29 Dan Going ahead with the switch to tabs. This is a major coding standards change! If any unusual parser bugs show up, check this changeset. Converted all .php, .js, .tpl, .css, and .json files and did basic testing.
2010-01-05 Dan Fixed a bug in getHighestZ() that broke login boxes
2009-10-07 Dan MiniPrompt: [minor] Added short delay before destruction in whiteOutDestroyWithImage().
2009-10-01 Dan Javascript lib: UX: When whiteOutReportSuccess() is called on a whiteout over a miniPrompt, the miniPrompt and whiteout are now flown out together. Also, a bit of improvement to message box DOM object destruction code; this fixes problems with message boxes appearing below the shade when ajax auth is done 3 or more times in one page load.
2009-07-12 Dan One word: Internet Explorer 6. This includes a rewrite of $paths->parseAdminTree() that encodes to JSON instead of manually generating JS, so good-bye to stupid parser problems I hope.
2009-07-05 Dan Fixed makeUrl() Javascript version not calling append_sid()
2009-05-27 Dan Disabled Connection: close in AJAX lib (throws error under Chrome 2.0)
2009-04-13 Dan New page protection UI. Both miniPrompt and failsafe HTML.
2009-03-18 Dan Plugins: Added checks and additional warning for authentication plugins.
2009-02-16 Dan Major redesign of rendering pipeline that separates pages saved with MCE from pages saved with the plaintext editor (full description in long commit message)
2009-01-26 Dan AJAX core library: possible breaking change, readystatechange functions are now called with the XHR instance as the first parameter, to allow requests to run in parallel. This means much better stability but may break some applets (compatibility hack is included)
2009-01-12 Dan JS core: whiteOutReportSuccess now has a sister whiteOutReportFailure(); both abstracted to function whiteOutDestroyWithImage(whitey, image_url)
2008-12-21 Dan load_component() now accepts an array, and most JS components are loaded all in one request now. Totally modular baby. And failsafe too.
2008-11-15 Dan Moved getElementsByClassName to functions.js (dependency issues)
2008-11-09 Dan JSON parse failures should spawn their own darkener layer now instead of reusing the main one if applicable
2008-08-23 Dan More work on auto-completion - it auto-scrolls now and limits result divs to 300px height
2008-08-21 Dan Removed Adobe Spry and replaced with jQuery. Please report any new bugs on the forums or via IRC. In a related note, auto-completion should work now at least for usernames. Still hacking away at page name completion...
2008-08-13 Dan Made login forms that use $session->aes_javascript() use new whiteOutForm() function
2008-08-11 Dan Added preliminary support for ACL presets. Yay!
2008-08-11 Dan Improved miniPrompt and fadefilter to properly overlap parent modal windows. MessageBox() is next. Fixed pref_disable_js_fx not working due to wrong type (number instead of boolean).
2008-07-28 Dan Added tab-based interface to userpage UI. Yes, it is plugin expansible, and yes, it breaks existing plugins that add code to the userpage (but that can be fixed with a "colspan=4")
2008-07-22 Dan Improved JSON validation and error interface when validation fails; made rank manager support custom CSS
2008-07-20 Dan Added CDN support: a URL to a CDN can now be specified and Enano will load all images, CSS, and javascript (except TinyMCE) from that server
2008-07-12 Dan Rank editor is now in a working (beautiful) state. More intuitive than a Mac.
2008-07-02 Dan Another sweep from the optimization monster.
2008-06-25 Dan Majorly reworked Javascript runtime stuff to use on-demand loading.
less more (0) tip