Removed support module. Typeof construct does not work reliably enough, and workarounds have been added to the event module

This commit is contained in:
Timothy Warren 2011-07-05 19:23:47 -04:00
parent e83c33e65e
commit 72500234b5

24
kis.js
View File

@ -52,23 +52,6 @@
};
window.$ = $;
/**
* Support
*
* Module for browser feature detection
*/
(function (){
var support = {
attachEvent: typeof window.attachEvent === "function",
addEventListener: typeof window.addEventListener === "function",
querySelector: typeof document.querySelectorAll === "function"
};
$_.support = support;
}());
/**
* Ajax
@ -291,17 +274,14 @@
* Event object
*
* Event api wrapper
* Requires Support module
*/
(function (){
var attach, remove, add_remove, e, support;
support = $_.support;
var attach, remove, add_remove, e;
// Define the proper attach and remove functions
// based on browser support
if(support.addEventListener === true)
if(typeof document.addEventListener !== "undefined")
{
attach = function (sel, event, callback)
{