mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
@@ -89,7 +89,7 @@ __PluginManager__.register('support', function(module, exports, require, global)
|
||||
* @return Element
|
||||
*/
|
||||
function getNode(selector) {
|
||||
if(isString(selector)) {
|
||||
if(isString(selector) && selector !== '') {
|
||||
return document.querySelector(selector);
|
||||
}
|
||||
if(isNode(selector) || isElement(selector)) {
|
||||
@@ -115,7 +115,25 @@ __PluginManager__.register('support', function(module, exports, require, global)
|
||||
function isA(o,c){
|
||||
return null!=c&&"undefined"!=typeof Symbol&&c[Symbol.hasInstance]?!!c[Symbol.hasInstance](o):o instanceof c
|
||||
}
|
||||
|
||||
function makeNode(html = '') {
|
||||
var nodeWrap = document.createElement('div');
|
||||
nodeWrap.innerHTML = html;
|
||||
var r = nodeWrap.firstElementChild;
|
||||
r.remove();
|
||||
return r;
|
||||
}
|
||||
function setKit(node, key, value) {
|
||||
if(!isElement(node)) return false;
|
||||
node.kit = node.kit || {};
|
||||
node.kit[key] = value;
|
||||
}
|
||||
function getKit(node, key) {
|
||||
if(!isElement(node)) return null;
|
||||
if(node.hasOwnProperty('kit') && node.kit.hasOwnProperty(key)) {
|
||||
return node.kit[key];
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @memberOf kit
|
||||
@@ -137,7 +155,10 @@ __PluginManager__.register('support', function(module, exports, require, global)
|
||||
isElement,
|
||||
getNode,
|
||||
extend,
|
||||
isA
|
||||
isA,
|
||||
makeNode,
|
||||
setKit,
|
||||
getKit
|
||||
};
|
||||
|
||||
return module.exports = support;
|
||||
|
||||
Reference in New Issue
Block a user