Simplified event module, added event module documentation

This commit is contained in:
Timothy Warren 2011-06-15 08:33:16 -04:00
parent 15d1d3d4ac
commit a41e850db9
2 changed files with 18 additions and 6 deletions

View File

@ -44,7 +44,7 @@ Browser support: IE8+, Latest versions of Firefox, Chrome, Safari, Opera
**Store**: localstorage wrapper with automatic data serialization
functions
functions:
* Get:
Use:
@ -59,6 +59,19 @@ Browser support: IE8+, Latest versions of Firefox, Chrome, Safari, Opera
$_.store.getAll();
**Event**: wrapper for applying events to DOM objects
function:
*Add:
Use:
$_.event.add(selector, event, callback);
*Remove
Use:
$_.event.remove(selector, event, callback);

9
kis.js
View File

@ -76,8 +76,8 @@
for (var name in data)
{
if(!data.hasOwnProperty(name)) continue;
if(typeof data[name] === "function") continue;
if(!data.hasOwnProperty(name)){ continue };
if(typeof data[name] === "function"){ continue };
var value = data[name].toString();
@ -242,13 +242,12 @@
*/
(function(){
var attach, remove;
var eType = (document.addEventListener) ? "good" : "bad";
if(eType === "good")
if(document.addEventListener)
{
attach = function(sel, event, callback)
{
sel.addEventListener(event, callback, false)
sel.addEventListener(event, callback, false);
};
remove = function(sel, event, callback)