My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

This framework use to manage (insert, delete, update, select) json data in browser, it has syntax look like sql. Support ajax, dom assistant, drag drop and virtual effect.

some example code:

 //create new database
 K.create.database({
 	fieldName : ["compare", "responseText", "responseXML"],
 	primaryKey: "compare",
 	ignoreError: true
 });
 
 //update data
 oldRequest.Update({
 	responseText: xhr.responseText,
 	responseXML: xhr.responseXML,
 	where: 'compare == "' + code + '"'
 });
 
 //select element in DOM
 var aImg = K.select({
   from: document.getElementById('kombai'),
   where: "tagName =='IMG' && title == 'copyright uoon'"
 });
 
 //setup drag drop
 K(newRow).initDragDrop({
     onDrag: function() {
         var self = this.self;
         var event = this.event;
         document.body.appendChild(self);
         self.id = "m.o.b.i.l.e";
         self.style.position = "absolute";
         self.style.top = event.clientY - 5 + "px";
         self.style.left = event.clientX + 5 + "px";
     },
     onDrop: function() {
         var self = this.self;
         self.removeAttribute("id");
         self.style.position = "static";
         K("result").appendChild(self);
     }
 });
 
 //add bounce animation effect
 var taskBar = K("task-bar");
 var top = K("kombai").scrollTop + 49;
 taskBar.transform({marginTop: top, transition: 5});
 

(more documents : http://vnjs.net/?id=1000000021)

Powered by Google Project Hosting