2015-02-01 03:21:54 +00:00
|
|
|
|
2016-09-26 09:28:47 +00:00
|
|
|
module.exports =
|
2015-01-23 13:09:30 +00:00
|
|
|
{
|
|
|
|
removeChilds: function (node)
|
|
|
|
{
|
|
|
|
var childs = node.childNodes;
|
|
|
|
|
2015-07-07 15:27:47 +00:00
|
|
|
if (childs)
|
2015-01-23 13:09:30 +00:00
|
|
|
while (childs.length > 0)
|
|
|
|
node.removeChild (childs[0]);
|
|
|
|
}
|
|
|
|
|
|
|
|
,remove: function (node)
|
2015-11-09 08:14:33 +00:00
|
|
|
{
|
2015-07-07 15:27:47 +00:00
|
|
|
if (node.parentNode)
|
|
|
|
node.parentNode.removeChild (node);
|
2015-01-23 13:09:30 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
,setText: function (node, text)
|
|
|
|
{
|
|
|
|
Vn.Node.removeChilds (node);
|
|
|
|
|
|
|
|
if (text)
|
|
|
|
node.appendChild (document.createTextNode (text));
|
|
|
|
}
|
2015-07-15 13:39:07 +00:00
|
|
|
|
|
|
|
,addClass: function (node, className)
|
|
|
|
{
|
|
|
|
/* var classes = node.className.split (' ');
|
|
|
|
|
|
|
|
if (classes.split (' ').indexOf (className) == -1)
|
|
|
|
*/ node.className = className +' '+ node.className;
|
|
|
|
}
|
|
|
|
|
|
|
|
,removeClass: function (node, className)
|
|
|
|
{
|
|
|
|
var index = 0;
|
|
|
|
var found = false;
|
|
|
|
var classes = node.className.split (' ');
|
|
|
|
|
|
|
|
while ((index = classes.indexOf (className, index)) != -1)
|
|
|
|
{
|
|
|
|
classes.splice (index, 1);
|
|
|
|
found = true;
|
|
|
|
}
|
|
|
|
|
|
|
|
if (found)
|
|
|
|
node.className = classes.join (' ');
|
|
|
|
}
|
2015-07-28 19:14:26 +00:00
|
|
|
|
|
|
|
,hide: function (node)
|
|
|
|
{
|
|
|
|
node.style.display = 'none';
|
|
|
|
}
|
|
|
|
|
|
|
|
,show: function (node)
|
|
|
|
{
|
2015-09-22 07:20:47 +00:00
|
|
|
node.style.display = 'block';
|
2015-07-28 19:14:26 +00:00
|
|
|
}
|
2015-01-23 13:09:30 +00:00
|
|
|
};
|
2015-02-01 03:21:54 +00:00
|
|
|
|
2016-09-26 09:28:47 +00:00
|
|
|
$ = function (id)
|
2015-02-01 03:21:54 +00:00
|
|
|
{
|
|
|
|
return document.getElementById (id);
|
|
|
|
}
|