We would like to preview yet another new Extension for Savvy.UI which is SUI.Ext.JsClass or SUI.JsClass which allow you create Simple Class and Inheritance using JavaScript in more similar to how it’s done in PHP but with the limitation of JavaScript writing structure.
Some available features or limitation of this implementation:
- All methods and properties for the Class Object are ONLY public
- Inheritance is available but using ONLY extends
- In case of extends being used and both Object have
__construct function, only the child Class __construct will be called.
__destruct function is available and successfully delete all method and properties of the Object but doesn’t delete this.prototype methods
Read the rest of this entry »

We are working on SUI.Ext.TabPanel and SUI.Ext.Panel, so any comment on the design?
Recently I took a bit of time off the development of Savvy.UI and test out SUI.selector() speed. For this purpose, we took the same test sample from SlickSpeed selector test but half of the actually test were ignored since our selector doesn’t support those query at the moment, those unsupported format will be added later in the future.
Read the rest of this entry »
Tags: SUI.Selector()
Finally today I got a chance to really debug Savvy.UI Library using Safari in a Mac, and yes we found not one, but few bug. I will update the library with a better stable version in a few days time while doing me best to complete the documentation.
If anyone interested to contribute in this project just inform me using the enquiry/feedback form.
I would like to introduce you to our newly improve Selector() function, allowing you to select element in such a way you would normally structure your CSS. For example:
document.write("<ul>");
SUI("div#header-mavigation > ul > li > a").each(function() {
document.write("<li>" + this.innerHTML + "</li>");
});
document.write("</ul>");
Result:
[inline]
[/inline]
You can also extend it by using comma (again similar to CSS structure), as long as the DOM is ready.
Tags: SUI.Selector()