You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
snabbdom/dist/snabbdom.min.js

3 lines
7.0 KiB
JavaScript

8 years ago
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.snabbdom=e()}}(function(){return function e(t,n,r){function o(l,a){if(!n[l]){if(!t[l]){var d="function"==typeof require&&require;if(!a&&d)return d(l,!0);if(i)return i(l,!0);var u=new Error("Cannot find module '"+l+"'");throw u.code="MODULE_NOT_FOUND",u}var f=n[l]={exports:{}};t[l][0].call(f.exports,function(e){var n=t[l][1][e];return o(n?n:e)},f,f.exports,e,t,n,r)}return n[l].exports}for(var i="function"==typeof require&&require,l=0;l<r.length;l++)o(r[l]);return o}({1:[function(e,t,n){"use strict";function r(e,t,n){if(e.ns="http://www.w3.org/2000/svg","foreignObject"!==n&&void 0!==t)for(var o=0;o<t.length;++o){var i=t[o].data;void 0!==i&&r(i,t[o].children,t[o].sel)}}function o(e,t,n){var o,a,d,u={};if(void 0!==n?(u=t,l.array(n)?o=n:l.primitive(n)?a=n:n&&n.sel&&(o=[n])):void 0!==t&&(l.array(t)?o=t:l.primitive(t)?a=t:t&&t.sel?o=[t]:u=t),l.array(o))for(d=0;d<o.length;++d)l.primitive(o[d])&&(o[d]=i.vnode(void 0,void 0,void 0,o[d]));return"s"!==e[0]||"v"!==e[1]||"g"!==e[2]||3!==e.length&&"."!==e[3]&&"#"!==e[3]||r(u,o,e),i.vnode(e,u,o,a,void 0)}var i=e("./vnode"),l=e("./is");n.h=o,Object.defineProperty(n,"__esModule",{value:!0}),n["default"]=o},{"./is":3,"./vnode":6}],2:[function(e,t,n){"use strict";function r(e){return document.createElement(e)}function o(e,t){return document.createElementNS(e,t)}function i(e){return document.createTextNode(e)}function l(e){return document.createComment(e)}function a(e,t,n){e.insertBefore(t,n)}function d(e,t){e.removeChild(t)}function u(e,t){e.appendChild(t)}function f(e){return e.parentNode}function c(e){return e.nextSibling}function s(e){return e.tagName}function v(e,t){e.textContent=t}function h(e){return e.textContent}function m(e){return 1===e.nodeType}function p(e){return 3===e.nodeType}function g(e){return 8===e.nodeType}n.htmlDomApi={createElement:r,createElementNS:o,createTextNode:i,createComment:l,insertBefore:a,removeChild:d,appendChild:u,parentNode:f,nextSibling:c,tagName:s,setTextContent:v,getTextContent:h,isElement:m,isText:p,isComment:g},Object.defineProperty(n,"__esModule",{value:!0}),n["default"]=n.htmlDomApi},{}],3:[function(e,t,n){"use strict";function r(e){return"string"==typeof e||"number"==typeof e}n.array=Array.isArray,n.primitive=r},{}],4:[function(e,t,n){"use strict";function r(e){return void 0===e}function o(e){return void 0!==e}function i(e,t){return e.key===t.key&&e.sel===t.sel}function l(e){return void 0!==e.sel}function a(e,t,n){var r,o,i,l={};for(r=t;r<=n;++r)i=e[r],null!=i&&(o=i.key,void 0!==o&&(l[o]=r));return l}function d(e,t){function n(e){var t=e.id?"#"+e.id:"",n=e.className?"."+e.className.split(" ").join("."):"";return u["default"](b.tagName(e).toLowerCase()+t+n,{},[],void 0,e)}function d(e,t){return function(){if(0===--t){var n=b.parentNode(e);b.removeChild(n,e)}}}function h(e,t){var n,i=e.data;void 0!==i&&o(n=i.hook)&&o(n=n.init)&&(n(e),i=e.data);var l=e.children,a=e.sel;if("!"===a)r(e.text)&&(e.text=""),e.elm=b.createComment(e.text);else if(void 0!==a){var d=a.indexOf("#"),u=a.indexOf(".",d),c=d>0?d:a.length,v=u>0?u:a.length,m=d!==-1||u!==-1?a.slice(0,Math.min(c,v)):a,p=e.elm=o(i)&&o(n=i.ns)?b.createElementNS(n,m):b.createElement(m);for(c<v&&(p.id=a.slice(c+1,v)),u>0&&(p.className=a.slice(v+1).replace(/\./g," ")),n=0;n<N.create.length;++n)N.create[n](s,e);if(f.array(l))for(n=0;n<l.length;++n){var g=l[n];null!=g&&b.appendChild(p,h(g,t))}else f.primitive(e.text)&&b.appendChild(p,b.createTextNode(e.text));n=e.data.hook,o(n)&&(n.create&&n.create(s,e),n.insert&&t.push(e))}else e.elm=b.createTextNode(e.text);return e.elm}function m(e,t,n,r,o,i){for(;r<=o;++r){var l=n[r];null!=l&&b.insertBefore(e,h(l,i),t)}}function p(e){var t,n,r=e.data;if(void 0!==r){for(o(t=r.hook)&&o(t=t.destroy)&&t(e),t=0;t<N.destroy.length;++t)N.destroy[t](e);if(void 0!==e.children)for(n=0;n<e.children.length;++n)t=e.children
//# sourceMappingURL=snabbdom.min.js.map