-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsrc.map
More file actions
1 lines (1 loc) · 15.1 KB
/
Copy pathsrc.map
File metadata and controls
1 lines (1 loc) · 15.1 KB
1
{"version":3,"sources":["src/js/dom.js","src/js/index.js"],"names":[],"mappings":"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","file":"src","sourcesContent":["DOM = (function () {\r\n\t'use strict';\r\n\r\n\tfunction Dom(elements) {\r\n this.elements = Array.prototype.slice.call(elements);\r\n this.callee = elements.callee;\r\n\t}\r\n\r\n\tDom.prototype.html = function () {\r\n\t\tvar result = [];\r\n\r\n\t\tthis.elements.forEach(function (element) {\r\n\t\t\tresult.push(element.outerHTML);\r\n\t\t});\r\n\r\n\t\treturn this.callee === 'get' ? result[0] : result;\r\n\t};\r\n\r\n\tDom.prototype.text = function (text) {\r\n\t\tvar result = [];\r\n\r\n\t\tif (text) {\r\n\t\t\tthis.elements.forEach(function (element) {\r\n\t\t\t\telement.innerText = text;\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\tthis.elements.forEach(function (element) {\r\n\t\t\t\tresult.push(element.innerText);\r\n\t\t\t});\r\n\t\t\treturn this.callee === 'get' ? result[0] : result;\r\n\t\t}\r\n\t},\r\n\r\n\tDom.prototype.replace = function (element) {\r\n\t\tif(element) {\r\n\t\t\tthis.elements.forEach(function (target) {\r\n\t\t\t\ttarget.outerHTML = element[0].outerHTML;\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n\tDom.prototype.children = function() {\r\n\t\tvar children = [];\r\n\r\n\t\tthis.elements.forEach(function (element) {\r\n\t\t\tchildren.push(element.children);\r\n\t\t});\r\n\r\n\t\tchildren = new Dom(children);\r\n\r\n\t\treturn this.callee === 'get' ? children.first() : children;\r\n\t},\r\n\r\n\tDom.prototype.remove = function () {\r\n\t\tthis.elements.forEach(function (target) {\r\n\t\t\ttarget.outerHTML = null;\r\n\t\t});\r\n\t};\r\n\r\n\tDom.prototype.first = function () {\r\n\t\treturn this[0];\r\n\t};\r\n\r\n\tDom.prototype.last = function () {\r\n\t\treturn this[this.elements.length - 1];\r\n\t};\r\n\r\n\tDom.prototype.css = function(style, value) {\r\n\t\tvar styles = [];\r\n\r\n\t\tif(style) {\r\n\t\t\tthis.elements.forEach(function(element) {\r\n\t\t\t\tvar computedStyle = document.defaultView.getComputedStyle(element);\r\n\r\n\t\t\t\tif(value) {\r\n\t\t\t\t\telement.style[style] = value;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tstyles.push(computedStyle.getPropertyValue(style));\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\treturn value ?\r\n\t\t\t\t(this.callee === 'get' ? styles[0] : styles) : new Dom(this.elements);\r\n\t\t}\r\n\t},\r\n\r\n\tDom.prototype.hasClass = function (className) {\r\n\t\treturn this.elements.some(function(element) {\r\n\t\t\treturn element.classList.contains(className);\r\n\t\t});\r\n\t};\r\n\r\n\tDom.prototype.addClass = function (className) {\r\n\t\tif(className && this.elements[0]) {\r\n\t\t\tthis.elements.forEach(function(element) {\r\n\t\t\t\telement.classList.add(className);\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n\tDom.prototype.removeClass = function (className) {\r\n\t\tif(this.elements[0]) {\r\n\t\t\tthis.elements.forEach(function(element) {\r\n\t\t\t\tif(className) {\r\n\t\t\t\t\telement.classList.remove(className);\r\n\t\t\t\t} else {\r\n\t\t\t\t\telement.classList.remove();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n\tDom.prototype.attr = function(attr, val) {\r\n\t\tvar values = [];\r\n\r\n\t\tif(attr && this.elements.length > 0) {\r\n\t\t\tthis.elements.forEach(function(element) {\r\n\t\t\t\tif(val) {\r\n\t\t\t\t\telement.setAttribute(attr, val);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tvalues.push(element.getAttribute(attr));\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tif(!val) {\r\n\t\t\t\treturn this.callee === 'get' ? values[0] : values;\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\tDom.prototype.append = function(elements) {\r\n\t\tvar parents,\r\n\t\t\tchildren,\r\n\t\t\tfragment,\r\n\t\t\ttemp,\r\n\t\t\tchild;\r\n\r\n\t\tif(elements) {\r\n\t\t\tparents = this.elements;\r\n\r\n\t\t\tparents.forEach(function(parent, i) {\r\n\t\t\t\tif(typeof elements === 'string') {\r\n\t\t\t\t\tfragment = document.createDocumentFragment();\r\n\t\t\t\t\ttemp = document.createElement('body');\r\n\t\t\t\t\ttemp.innerHTML = elements;\r\n\r\n\t\t\t\t\twhile(child = temp.firstElementChild) {\r\n\t\t\t\t\t\tfragment.appendChild(child);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tparent.appendChild(fragment);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tchildren = elements.elements;\r\n\r\n\t\t\t\t\tchildren.forEach(function(child) {\r\n\t\t\t\t\t\tparent.appendChild(child);\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n\tDom.prototype.prepend = function(elements) {\r\n\t\tvar parents,\r\n\t\t\tchildren,\r\n\t\t\tfragment,\r\n\t\t\ttemp,\r\n\t\t\tchild;\r\n\r\n\t\tif(elements) {\r\n\t\t\tparents = this.elements;\r\n\r\n\t\t\tparents.forEach(function(parent, i) {\r\n\t\t\t\tif(typeof elements === 'string') {\r\n\t\t\t\t\tparent.insertAdjacentHTML('afterbegin', elements);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tchildren = elements.elements;\r\n\r\n\t\t\t\t\tchildren.forEach(function(child) {\r\n\t\t\t\t\t\tparent.insertAdjacentHTML('afterbegin', child);\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n\tvar dom = {\r\n\t\tquery: function (selector) {\r\n\t\t\tvar el,\r\n\t\t\t\tdom;\r\n\r\n\t\t\tel = document.querySelectorAll(selector);\r\n\t\t\tdom = new Dom(el);\r\n\t\t\tdom.callee = 'query';\r\n\r\n\t\t\treturn dom;\r\n\t\t},\r\n\r\n\t\tget: function (id) {\r\n\t\t\tvar el,\r\n\t\t\t\tdom;\r\n\r\n\t\t\tel = document.getElementById(id);\r\n\t\t\tdom = new Dom([el]);\r\n\t\t\tdom.callee = 'get';\r\n\r\n\t\t\treturn dom;\r\n\t\t}\r\n\t};\r\n\r\n\treturn dom;\r\n})();\r\n","document.getElementById('apply').onclick = function() {\r\n\tconsole.log(\r\n\r\n\t\tDOM.get('A'),\r\n\t\tDOM.get('A').html('A'),\r\n\t\tDOM.get('A').html('A', 'B'),\r\n\t\tDOM.get('B').replace(DOM.get('D')),\r\n\t\tDOM.query('.group').prepend('<span>Hello</span>'),\r\n\t\tDOM.query('.group').append('<span>World</span>')\r\n\r\n\t);\r\n};\r\n"]}