Renamed snabbdom_init to snabbdom and snabbdom to snabbdom_patch

pull/120/head
Risto Stevcev 9 years ago
parent 43908d81c8
commit 93cef57fb7

265
dist/snabbdom.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,2 +0,0 @@
!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_init=e()}}(function(){return function e(t,n,r){function o(f,l){if(!n[f]){if(!t[f]){var a="function"==typeof require&&require;if(!l&&a)return a(f,!0);if(i)return i(f,!0);var u=new Error("Cannot find module '"+f+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[f]={exports:{}};t[f][0].call(d.exports,function(e){var n=t[f][1][e];return o(n?n:e)},d,d.exports,e,t,n,r)}return n[f].exports}for(var i="function"==typeof require&&require,f=0;f<r.length;f++)o(r[f]);return o}({1:[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 f(e,t,n){e.insertBefore(t,n)}function l(e,t){e.removeChild(t)}function a(e,t){e.appendChild(t)}function u(e){return e.parentElement}function d(e){return e.nextSibling}function c(e){return e.tagName}function s(e,t){e.textContent=t}t.exports={createElement:r,createElementNS:o,createTextNode:i,appendChild:a,removeChild:l,insertBefore:f,parentNode:u,nextSibling:d,tagName:c,setTextContent:s}},{}],2:[function(e,t,n){t.exports={array:Array.isArray,primitive:function(e){return"string"==typeof e||"number"==typeof e}}},{}],3:[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 f(e,t,n){var r,i,f={};for(r=t;n>=r;++r)i=e[r].key,o(i)&&(f[i]=r);return f}function l(e,t){function n(e){return a(t.tagName(e).toLowerCase(),{},[],void 0,e)}function l(e,n){return function(){if(0===--n){var r=t.parentNode(e);t.removeChild(r,e)}}}function m(e,n){var r,i=e.data;o(i)&&o(r=i.hook)&&o(r=r.init)&&(r(e),i=e.data);var f,l=e.children,a=e.sel;if(o(a)){var d=a.indexOf("#"),s=a.indexOf(".",d),p=d>0?d:a.length,h=s>0?s:a.length,v=-1!==d||-1!==s?a.slice(0,Math.min(p,h)):a;if(f=e.elm=o(i)&&o(r=i.ns)?t.createElementNS(r,v):t.createElement(v),h>p&&(f.id=a.slice(p+1,h)),s>0&&(f.className=a.slice(h+1).replace(/\./g," ")),u.array(l))for(r=0;r<l.length;++r)t.appendChild(f,m(l[r],n));else u.primitive(e.text)&&t.appendChild(f,t.createTextNode(e.text));for(r=0;r<C.create.length;++r)C.create[r](c,e);r=e.data.hook,o(r)&&(r.create&&r.create(c,e),r.insert&&n.push(e))}else f=e.elm=t.createTextNode(e.text);return e.elm}function p(e,n,r,o,i,f){for(;i>=o;++o)t.insertBefore(e,m(r[o],f),n)}function h(e){var t,n,r=e.data;if(o(r)){for(o(t=r.hook)&&o(t=t.destroy)&&t(e),t=0;t<C.destroy.length;++t)C.destroy[t](e);if(o(t=e.children))for(n=0;n<e.children.length;++n)h(e.children[n])}}function v(e,n,r,i){for(;i>=r;++r){var f,a,u,d=n[r];if(o(d))if(o(d.sel)){for(h(d),a=C.remove.length+1,u=l(d.elm,a),f=0;f<C.remove.length;++f)C.remove[f](d,u);o(f=d.data)&&o(f=f.hook)&&o(f=f.remove)?f(d,u):u()}else t.removeChild(e,d.elm)}}function x(e,n,o,l){for(var a,u,d,c,s=0,h=0,x=n.length-1,y=n[0],N=n[x],C=o.length-1,k=o[0],b=o[C];x>=s&&C>=h;)r(y)?y=n[++s]:r(N)?N=n[--x]:i(y,k)?(g(y,k,l),y=n[++s],k=o[++h]):i(N,b)?(g(N,b,l),N=n[--x],b=o[--C]):i(y,b)?(g(y,b,l),t.insertBefore(e,y.elm,t.nextSibling(N.elm)),y=n[++s],b=o[--C]):i(N,k)?(g(N,k,l),t.insertBefore(e,N.elm,y.elm),N=n[--x],k=o[++h]):(r(a)&&(a=f(n,s,x)),u=a[k.key],r(u)?(t.insertBefore(e,m(k,l),y.elm),k=o[++h]):(d=n[u],g(d,k,l),n[u]=void 0,t.insertBefore(e,d.elm,y.elm),k=o[++h]));s>x?(c=r(o[C+1])?null:o[C+1].elm,p(e,c,o,h,C,l)):h>C&&v(e,n,s,x)}function g(e,n,f){var l,a;o(l=n.data)&&o(a=l.hook)&&o(l=a.prepatch)&&l(e,n);var u=n.elm=e.elm,d=e.children,c=n.children;if(e!==n){if(!i(e,n)){var s=t.parentNode(e.elm);return u=m(n,f),t.insertBefore(s,u,e.elm),void v(s,[e],0,0)}if(o(n.data)){for(l=0;l<C.update.length;++l)C.update[l](e,n);l=n.data.hook,o(l)&&o(l=l.update)&&l(e,n)}r(n.text)?o(d)&&o(c)?d!==c&&x(u,d,c,f):o(c)?(o(e.text)&&t.setTextContent(u,""),p(u,null,c,0,c.length-1,f)):o(d)?v(u,d,0,d.length-1):o(e.text)&&t.setTextContent(u,""):e.text!==n.text&&t.setTextContent(u,n.text),o(a)&&o(l=a.postpatch)&&l(e,n)}}var y,N,C={};for(r(t)&&(t=d),y=0;y<s.length;++y)for(C[s[y]]=[],N=0;N<e.length;++N)void 0!==e[N][s[y]]&&C[s[y]].push(e[N][s[y]]);return function(e,o){var f,l,a,u=[];for(f=0;f<C.pre.length;++f)C.pre[f]();for(r(e.sel)&&(e=n(e)),i(e,o)?g(e,o,u):(l=e.elm,a=t.parentNode(l),m(o,u),null!==a&&(t.insertBefore(a,o.elm,t.nextSibling(l)),v(a,[e],0,0))),f=0;f<u.length;++f)u[f].data.hook.insert(u[f]);for(f=0;f<C.post.length;++f)C.post[f]();return o}}var a=e("./vnode"),u=e("./is"),d=e("./htmldomapi"),c=a("",{},[],void 0,void 0),s=["create","update","remove","destroy","pre","post"];t.exports={init:l}},{"./htmldomapi":1,"./is":2,"./vnode":4}],4:[function(e,t,n){t.exports=function(e,t,n,r,o){var i=void 0===t?void 0:t.key;return{sel:e,data:t,children:n,text:r,elm:o,key:i}}},{}]},{},[3])(3)});
//# sourceMappingURL=snabbdom_init.min.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -13,11 +13,11 @@ function standalone(name, entry) {
}
gulp.task('bundle:snabbdom', function() {
return standalone('snabbdom', './snabbdom.bundle.js')
return standalone('snabbdom_patch', './snabbdom.bundle.js')
})
gulp.task('bundle:snabbdom:init', function() {
return standalone('snabbdom_init', './snabbdom.js')
return standalone('snabbdom', './snabbdom.js')
})
gulp.task('bundle:snabbdom:h', function() {

Loading…
Cancel
Save