I just released a new version of the library. It includes some crucial
bug fixes and a new feature. You can download it from the main CiUI
Google Code page:
http://code.google.com/p/ciui-dev
Here is a release summary:
New feature: page caching. When you annotate your link with classname
cache, i.e. <a href="my_page.htm" class="go_forward cache" title="My
Page">My Page</a> the page will be cached. Meaning, navigating to that
page again will not fire a new Ajax request.
Bug Fixes:
- The cancel function now functions properly (ciUI.cancel()) when
you're trying to cancel a loading page
- When a new page is requested while the current one is still loading,
the current page will stop loading before trying to load the new one.
(This was causing unexpected content appear after users navigated away
from a page).
- Fixed an issue with the back button where it would sometimes be
disabled when trying to get to the very first page in the hierarchy.
- Checkboxes return correct values in Firefox
One crucial bug fix is still awaiting attention. Images that are
loaded on the fly and have no dimension information cause pages to be
unexpectedly cut off. This is and issue with a very fragile
adjustBodyToEl function and the way Safari handles image loading.
There is an open issue about it so if anyone would like to take a stab
at it and/or have suggestions on how to fix it, please let us know.
http://code.google.com/p/ciui-dev/issues/detail?id=5