includes/clientside/static/ajax.js
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-05-05 Dan AJAX: Reset votes: now uses whiteOutMiniPrompt()
2009-04-13 Dan Live Re-Auth is now required for deleting pages, editing ACLs, protecting pages, and clearing logs. Committing in a hurry as a storm is coming in, hope everything is in there.
2009-04-13 Dan New page protection UI. Both miniPrompt and failsafe HTML.
2009-04-13 Dan Theme selector: controls height now (limits box to height of screen minus a few px of padding) if there are lots of themes
2009-04-05 Dan Made aclDisableTransitionFX also switch on jQuery.fx.off; made theme switcher work with said jQuery switch
2009-03-22 Dan AJAX: theme selector: explicitly set wrapper div to 0 to prevent sidescrolling
2009-03-20 Dan Swapped in a new theme selector.
2009-03-18 Dan Plugins: Added checks and additional warning for authentication plugins.
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-03 Dan Major underlying changes to namespace handling. Each namespace is handled by its own class which extends Namespace_Default. Much greater customization/pluggability potential, at the possible expense of some code reusing (though code reusing has been avoided thus far). Also a bit better handling of page passwords [SECURITY].
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-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-18 Dan Revamped page deletion interface; fixed bug where page_meta cache was not being cleared upon restoration of deleted page.
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-02 Dan Another sweep from the optimization monster.
2008-06-26 Dan Fixed javascript ACL manager and captcha not showing on ajax login lockout_captcha event
2008-06-25 Dan Majorly reworked Javascript runtime stuff to use on-demand loading.
2008-06-22 Dan Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
2008-06-08 Dan Made ajaxReset() call the actual requested title instead of effective title; fixed (again) template compiler bug not matching certain tags (probably PCRE bug)
2008-06-07 Dan Added re-import function to plugin manager
2008-05-16 Dan Added user preference for disabling visual effects in Javascript applets; added re-import button to installed plugins
2008-05-11 Dan Added ability to delete the draft revision; [SECURITY] fixed lack of permission check on draft save; renamed messagebox() constructor to MessageBox() (backward compat. maintained)
2008-04-21 Dan Replaced some confirmation boxes with miniPromptMessage versions. This commit will require a re-langimport and shift-reload.
2008-04-15 Dan Added a really simple message box system based on miniPrompts, this will be used for confirmation windows like delete_page, clear_logs, delvote, etc.
2008-04-10 Dan (Hopefully) finished new plugin manager and implemented the utilization of it. Still HIGHLY experimental.
2008-04-09 Dan New plugin manager half-implemented. Most of the UI/frontend code is done. Moved sql_parse.php to /includes/ to allow use after installation - TODO: check installer, etc. for breakage
2008-04-09 Dan Dramatically improved the page-rename UX and added a miniPrompt API that allows small pop-down prompts as opposed to prompt() or confirm().
2008-03-07 Dan Hopefully completed rewrite and localization of rollback backend and interface
2008-02-20 Dan Added support for Diffie-Hellman key exchange during login. w00t!
2008-02-18 Dan Started (but disabled) work on the new theme manager, 1.1.2 is being released with this thing halfway done.
2008-02-14 Dan Re-enabled, debugged, and optimized Javascript compression code
2008-02-12 Dan Added autosave functionality and resurrected the old toolbar code that was added about a year ago but never uesd.
2008-02-11 Dan Mass-fixed all AJAX functions to also check the HTTP status code before parsing the response
2007-12-30 Dan Localized the first parts of the admin panel. As a consequence, also wrote a brand new Admin:PageManager that doesn't suck like the old one did.
2007-12-28 Dan Replaced TinyMCE 2.x with 3.0 beta 3. Supports everything but IE. Also rewrote the editor interface completely from the ground up.
2007-12-21 Dan Added update-checking function (still a little rough around the edges); added support into admin user CP for changing avatars
2007-12-20 Dan Redid merge, the previous one had a few problems
2007-12-15 Dan SURPRISE! Preliminary PostgreSQL support added. The required schema file is not present in this commit and will be included at a later date. No installer support is implemented. Also in this commit: several fixes including <!-- SYSMSG ... --> was broken in template compiler; set fixed width on included images to prevent the thumbnail box from getting huge; added a much more friendly interface to AJAX responses that are invalid JSON
2007-12-02 Dan Merging in the newly stable Coblynau
2007-11-28 Dan Hopefully now all calls to escape() are replaced with ajaxEscape() in response to Tomasz's forum post; remove deprecated version of show_category_info() from functions.php
2007-11-03 Dan Localized a good part, if not all, of the registration page and a couple other things.
2007-10-29 Dan Localized the sidebar
2007-10-29 Dan All on-page AJAX applets should be localized now
2007-10-29 Dan Localized history page and static HTML comment interface
2007-10-28 Dan Completely localized admin tree menu and page toolbar
2007-10-28 Dan Login page mostly localized
2007-10-08 Dan [F] Added support for account lockouts. User is locked out or required to complete a CAPTCHA after specified threshold for specified period.
2007-10-07 Dan AJAX login box is now used in userprefs panel; Spry shake effect and general UX on auth fail is smoother now; added ajaxLoginNavTo() JS function
2007-10-07 Dan Minor text change + link to docs for "about keep-alive" help dialog
2007-09-18 Dan Fully implemented password complexity enforcement; added encryption for passwords on registration form; some baby steps taken towards supporting international usernames - this is not working very well, we might need a hackish fix; TODO: implement password strength meter into installer UI and get international usernames 100% working
2007-09-07 Dan Added keep-alive function to admin panel (had been planned for some time) and a new hook, template_var_init_end
2007-08-27 Dan Several major improvements: Memberlist page added (planned since about beta 2), page group support added for non-JS ACL editor (oops!), and attempting to view a page for which you lack read permissions will get you logged.
2007-08-12 Dan Redid stupid fading button code and fixed several RC2 bugs in the upgrade schema; 1.0.1 release candidate
2007-08-01 Dan Improved and enabled HTML optimization algorithm; enabled gzip compression; added but did not test at all the tag cloud class in includes/tagcloud.php, this is still very preliminary and not ready for any type of production use
2007-07-29 Dan Modified Text_Wiki parser to fully support UTF-8 strings; several other UTF-8 fixes, international characters seem to work reasonably well now
2007-07-28 Dan Work started on page tags, still aways to go, but syncing to Nighthawk
2007-07-10 Dan Changed administration login request to use the AJAX login form; made high-level authentication more apparent in the AJAX box; recompiled Oxygen Mint
less more (0) -60 tip