Yootil 1.1.2 [Updated: 8th Dec, 2018] Nov 1, 2012 7:50:34 GMT -8 Jordan, Chris, and 14 more like this
Post by Peter on Nov 1, 2012 7:50:34 GMT -8
Yootil is a utilities library to help speed up development of plugins for developers.
The word "Yootil" was created from the abbreviation "Util".
"Util" is an abbreviation for "utilities" ("Yoo'ti-lu-tee").
Plugin Install / Download
Tip: Move the Yootil plugin to the top of your plugin list.
Plugin Source / Docs / Updates
- Change encoding / decoding method
- Fixed Queue not nullifying the internal interval property
- Improved some selectors.
- Added yootil.suffix method
- Added yootil.month method
- Added yootil.day method
- Added yootil.get.messages method
- Added yootil.get.user_messages method
- Added yootil.remove.messages method
- Added yootil.remove.user_messages method
- Removed yootil.sound completely now
- Plugin bar has been reworked and no longer relies on the PB Bar. New options to position it.
- Removed updater (shows the admin when there is an update available).
- Removed deprecated call to ProBoards API.
- Changed the way key.set works to match the ProBoards API.
- Notifications class added (see docs on how to use).
- Fixed strict equality due to type changes (mixed types in the hash, they used to be strings).
- Added yootil.forum class (see docs).
- "can_write" and "can_read" returns true for now. These will work automatically again when PB exposes them.
- Sound module has be deprecated, I don't think this is really needed, and there are better libraries out there for sound.
- Added yootil.version().
- Fixed yootil.create.container if "safe" parameter was used. No longer throws an error.
- yootil.element.get added + quite a few methods (yootil.get alias).
- yootil.element.remove added + quite a few methods (yootil.remove alias).
- Key module basically redone plus some new methods.
- yootil.create.ubbc_tab added.
- yootil.location.check is deprecated, it is now an alias for yootil.location.
- Lots of other changes and improvements.
- yootil.ajax is now yootil.event (.ajax is an alias now).
- Some events added (post_liked, user_searched, bookmarked_thread, and a few more).
- Documentation rewrite.
New location checks and small additions
Sound rewrite (HTML 5 only)
Fixed the plugin bar for Forums.net customers
Bug fix - user data null error
Fixed alt / title not showing up for icons in the Yootil Bar
Update message still showing when disabled
Yootil bar not showing
Caching of the route
Bug fix to the updater
All code moved inside plugin
Library plugin wasn't compressed
Updated plugin to match version number
New methods added to the Yootil.bar class
Storage get method bug in Chrome
Yootil.bar now has to 2 params so that you can pass a function and context
Yootil.bar display check bug fixed thanks to Stinky666
pad added to yootil class
user methods added to user class (includes all new user properties from proboards.data("user"))
after_search method added to AJAX class.
page.thread added by Xikeon
Storage changes, docs, and fixes.
Storage class bug fixes
Storage class completely rewrote, now supports session and persistent storage
nav_branch added to create class
read / write methods for keys added
Add page, page.category, and page.board classes
"recent_posts" location check added to "all_recent_posts"
- Couple of new location checks to do with messages / conversations
- New form class added to get specific forms quickly
- Added editing location checks: editing_post, editing_thread, and editing
- Storage object added (yootil.storage)
- yootil.location.check added
- yootil.location added
- yootil.user.action added
- Changed compression to Uglify
- yootil.user object added
- create.page method added
- Removed hijack method, no need for it as we can bind to the "success" event for AJAX lists
- Fixed an issue with yootil.number_format returning an empty string.
- Removed yootil.form (use proboards validated event)
- Fixed some issues with getting values from keys when specifying a user of null / false
- Removed yootil.debug (kept finding myself using console.log anyway)
- Remove extra blank rows and reduced size of comments in header
- Changed YOOTIL to yootil
- yootil.proboards.create is now yootil.create