mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
+17
-10
@@ -86,18 +86,23 @@ __PluginManager__.register('support', function(module, exports, require, global)
|
||||
if(isNode(selector) || isElement(selector)) {
|
||||
return selector;
|
||||
}
|
||||
return undefined;
|
||||
return null;
|
||||
}
|
||||
var nameFromToStringRegex = /^function\s?([^\s(]*)/;
|
||||
function className(object, defaultName) {
|
||||
var result = "";
|
||||
if (typeof object === 'function') {
|
||||
result = object.name || object.toString().match(nameFromToStringRegex)[1];
|
||||
} else if (typeof object.constructor === 'function') {
|
||||
result = className(object.constructor, defaultName);
|
||||
|
||||
var extend = function(target) {
|
||||
if(!arguments[1]) {
|
||||
return;
|
||||
}
|
||||
return result || defaultName;
|
||||
}
|
||||
for(i=1; i < arguments.length; i++) {
|
||||
var source = arguments[i];
|
||||
|
||||
for(var prop in source) {
|
||||
if(!target[prop] && source.hasOwnProperty(prop)) {
|
||||
target[prop] = source[prop];
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
@@ -117,7 +122,9 @@ __PluginManager__.register('support', function(module, exports, require, global)
|
||||
isFloat,
|
||||
isString,
|
||||
isNode,
|
||||
isElement,
|
||||
getNode,
|
||||
extend,
|
||||
};
|
||||
|
||||
return module.exports = support;
|
||||
|
||||
Reference in New Issue
Block a user