includes/clientside/static/enano-lib-basic.js
2009-04-15 Dan File rollbacks should be all up to date now.
2009-04-15 Dan Finished core of log display interface including filter management. There is still a bit of a to-do list, especially regarding rollbacks and reuploads.
2009-04-05 Dan Made aclDisableTransitionFX also switch on jQuery.fx.off; made theme switcher work with said jQuery switch
2009-02-26 Dan Added a basic plugin/hook framework for Javascript
2009-01-26 Dan Login: reauth: window.location.hash is now updated to include the new SID so that page reloads will use it
2008-12-22 Dan Added paginator_goto() to function reverse map; fixed some missing component loads in pagination code
2008-12-21 Dan Added ajaxReverseDNS to function-to-script map. 1.1.5
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-29 Dan Fixed an onload recursion issue if load_component() is called during global onload
2008-11-15 Dan load_component() now uses wait cursor on document.body
2008-11-09 Dan Merging in the past three months' work on ACL tracing tools.
2008-08-21 Dan Autocomplete further stabilized. Made Special:PasswordReset and Special:Register prevent use if logged in.
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 Couple of fixes (hacks) for Opera and the aftermath of that z-index change to darken() and enlighten() fadefilters; added ajaxOpenDirectACLRule() to placeholder list
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 Fixed a couple missing functions in placeholder_list in enano-lib-basic
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-30 Dan Made $session->private_key protected and added pk_{en,de}crypt methods for encrypting and decrypting data using the private key
2008-06-30 Dan Several optimization changes including getting rid of a few eval()s. Added placeholder functions for the theme manager, which should be working now
2008-06-27 Dan [minor] Added password_score_* into placeholder functions
2008-06-27 Dan Upgraded TinyMCE to 3.1.0.1. Ported a couple special pages to the componentized JS system.
2008-06-26 Dan Made encryption work in form-based logon again; modified load_component() to fetch compressed versions when possible
2008-06-26 Dan Fixed javascript ACL manager and captcha not showing on ajax login lockout_captcha event
2008-06-26 Dan Installer should work with JS componentization now
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-15 Dan Moved some TinyMCE init code to make JS early init work
2008-06-07 Dan First test of rank manager interface, not currently capable of doing anything interesting (fills form with placeholder data); strings are in an earlier commit
2008-05-16 Dan Added user preference for disabling visual effects in Javascript applets; added re-import button to installed plugins
2008-05-06 Dan Added TinyMCE compression support and made some supporting modifications to common.php
2008-03-26 Dan Added a copy of Firebug Lite for debugging purposes. License is uncertain but being treated as MPL. (If is is not MPL then it is under something more permissive that permits relicensing anyway)
2008-03-03 Dan Added modal dialog support for page editor; added customizability for breadcrumbs (thanks to Manoj for idea)
2008-03-03 Dan Implemented password reset (albeit hackishly) into the new login API; added dummy window.console object to hopefully reduce errors when Firebug isn't around; fixed the longstanding ACL dismiss/close button bug; fixed a couple undefined variables in mailer; fixed PHP error on attempted opening of /dev/(u)random in rijndael.php; clarified documentation for PageProcessor::update_page(); fixed some logic problems in theme ACL code; disabled CAPTCHA debug
2008-02-24 Dan Fixed a number of IE6 bugs
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-01-16 Dan Welcome to the new Enano installer. Much distance still to be covered but the basics are there.
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-10-28 Dan Added language export to JSON page and localization for Javascript using $lang.get(). Localized AJAX login interface.
2007-10-21 Dan Nothing real special. The AJAX loading icon can be changed using the Javascript variable ajax_load_icon in header.tpl.
2007-10-12 Dan Replaced autocompleting username with a much more efficient algorithm and caching system
2007-10-07 Dan SECURITY: remove debug message in session manager; implemented alternate MediaWiki syntax for template embedding; added Adobe Spry for "shake" effect on unsuccessful login
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 Bugfix in Special:AllPages; fixed tinyMCE under Opera (finally!)
2007-08-10 Dan Finished pagination code (was incomplete in previous revision) and added a few hacks for an upcoming theme
2007-08-09 Dan AJAX comments are now paginated; plugin manager can now show system plugins; typo in installer corrected; links in oxygen/stpatty/admin footers changed to "About Enano" page; 1.0.1 release candidate
2007-07-10 Dan Minor IE4 compatibility fix; template parser now properly handles external links in the sidebar
2007-07-10 Dan Vastly improved compatibility with older versions of IE, particularly 5.0, through the use of a kill switch that turns off all AJAX functions
2007-07-03 Dan Fixed a lot of bugs with Safari and Konqueror; improved Opera compatibility
2007-06-26 Dan Updated all version numbers back to Banshee; a few preliminary steps towards full UTF-8 support in page URLs
2007-06-13 dan Adding /includes
less more (0) tip