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.
3 lines
8.4 KiB
JavaScript
3 lines
8.4 KiB
JavaScript
9 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(a,l){if(!n[a]){if(!t[a]){var d="function"==typeof require&&require;if(!l&&d)return d(a,!0);if(i)return i(a,!0);var f=new Error("Cannot find module '"+a+"'");throw f.code="MODULE_NOT_FOUND",f}var s=n[a]={exports:{}};t[a][0].call(s.exports,function(e){var n=t[a][1][e];return o(n?n:e)},s,s.exports,e,t,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){function r(e,t){if(e.ns="http://www.w3.org/2000/svg",void 0!==t)for(var n=0;n<t.length;++n)r(t[n].data,t[n].children)}var o=e("./vnode"),i=e("./is");t.exports=function(e,t,n){var a,l,d,f={};if(void 0!==n?(f=t,i.array(n)?a=n:i.primitive(n)&&(l=n)):void 0!==t&&(i.array(t)?a=t:i.primitive(t)?l=t:f=t),i.array(a))for(d=0;d<a.length;++d)i.primitive(a[d])&&(a[d]=o(void 0,void 0,void 0,a[d]));return"s"===e[0]&&"v"===e[1]&&"g"===e[2]&&r(f,a),o(e,f,a,l,void 0)}},{"./is":3,"./vnode":11}],2:[function(e,t,n){function r(e){return document.createElement(e)}function o(e,t){return document.createElementNS(e,t)}function i(e){return document.createTextNode(e)}function a(e,t,n){e.insertBefore(t,n)}function l(e,t){e.removeChild(t)}function d(e,t){e.appendChild(t)}function f(e){return e.parentElement}function s(e){return e.nextSibling}function u(e){return e.tagName}function c(e,t){e.textContent=t}t.exports={createElement:r,createElementNS:o,createTextNode:i,appendChild:d,removeChild:l,insertBefore:a,parentNode:f,nextSibling:s,tagName:u,setTextContent:c}},{}],3:[function(e,t,n){t.exports={array:Array.isArray,primitive:function(e){return"string"==typeof e||"number"==typeof e}}},{}],4:[function(e,t,n){function r(e,t){var n,r,o,a=t.elm,l=e.data.attrs||{},d=t.data.attrs||{};for(n in d)r=d[n],o=l[n],o!==r&&(!r&&i[n]?a.removeAttribute(n):a.setAttribute(n,r));for(n in l)n in d||a.removeAttribute(n)}for(var o=["allowfullscreen","async","autofocus","autoplay","checked","compact","controls","declare","default","defaultchecked","defaultmuted","defaultselected","defer","disabled","draggable","enabled","formnovalidate","hidden","indeterminate","inert","ismap","itemscope","loop","multiple","muted","nohref","noresize","noshade","novalidate","nowrap","open","pauseonexit","readonly","required","reversed","scoped","seamless","selected","sortable","spellcheck","translate","truespeed","typemustmatch","visible"],i={},a=0,l=o.length;l>a;a++)i[o[a]]=!0;t.exports={create:r,update:r}},{}],5:[function(e,t,n){function r(e,t){var n,r,o=t.elm,i=e.data["class"]||{},a=t.data["class"]||{};for(r in i)a[r]||o.classList.remove(r);for(r in a)n=a[r],n!==i[r]&&o.classList[n?"add":"remove"](r)}t.exports={create:r,update:r}},{}],6:[function(e,t,n){function r(e){return function(){e.length&&(2===e.length?e[0](e[1]):e[0].apply(void 0,e.slice(1)))}}function o(e){return function(t){null!==e.fn&&e.fn(t)}}function i(e,t){var n,i,l,d=t.elm,f=e.data.on||{},s=t.data.on;if(s){for(n in s)if(i=s[n],l=f[n],void 0===l)a.array(i)?d.addEventListener(n,r(i)):(i={fn:i},s[n]=i,d.addEventListener(n,o(i)));else if(a.array(l)){l.length=i.length;for(var u=0;u<l.length;++u)l[u]=i[u];s[n]=l}else l.fn=i,s[n]=l;if(f)for(n in f)if(void 0===s[n]){var l=f[n];a.array(l)?l.length=0:l.fn=null}}}var a=e("../is");t.exports={create:i,update:i}},{"../is":3}],7:[function(e,t,n){function r(e,t){var n,r,o,i=t.elm,a=e.data.props||{},l=t.data.props||{};for(n in a)l[n]||delete i[n];for(n in l)r=l[n],o=a[n],o===r||"value"===n&&i[n]===r||(i[n]=r)}t.exports={create:r,update:r}},{}],8:[function(e,t,n){function r(e,t,n){d(function(){e[t]=n})}function o(e,t){var n,o,i=t.elm,a=e.data.style||{},l=t.data.style||{},d="delayed"in a;for(o in a)l[o]||(i.style[o]="");for(o in l)if(n=l[o],"delayed"===o)for(o in l.delayed)n=l.delayed[o],d&&n===a.delayed[o]||r(i.style,o,n);else"remove"!==o&&n!==a[o]&&
|
||
|
//# sourceMappingURL=snabbdom-patch.min.js.map
|