/
demo.js
91 lines (91 loc) · 12.2 KB
/
demo.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
!function(n){var e={};function t(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,r){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(r,o,function(e){return n[e]}.bind(null,o));return r},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="/assets/",t(t.s=0)}([
/*!**********************************!*\
!*** ./demo/coffee/index.coffee ***!
\**********************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u=t(/*! ./util */1);o=u.runDemo,r=u.demoMap,dc.alwaysRender=!0,window.onload=function(){return o(r,"choose web framework")}},
/*!*********************************!*\
!*** ./demo/coffee/util.coffee ***!
\*********************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i,a,s,f,l,d,h,p=dc;h=p.select,d=p.see,p.if_,r=p.case_,f=p.list,p.func,p.each,u=p.div,p.p,dc.directives({$options:dc.$options,$model:dc.$model});var v=t(/*! ./demo-each */2);c=v.eachDemo1,i=v.eachDemo2,a=v.eachDemo3,s=v.eachDemo4,o=t(/*! ./demo-choose-web-framework */3);var m=t(/*! ./demo-debug */5);m.demoEachPush,m.demoIfEach,m.demoModelOnMultipleInput,e.demoMap={"choose web framework":o,"show hide":t(/*! ./demo-show-hide */6),counter:t(/*! ./demo-counter */7),event:t(/*! ./demo-event */8),controls:t(/*! ./demo-controls */9),if:t(/*! ./demo-if-component */10),each1:c,each2:i,each3:a,each4:s,"switch 1 2 3 4":t(/*! ./demo-switch-1-2-3-4 */11),sum:t(/*! ./demo-sum */12),"text model":t(/*! ./demo-text-model */13),"mount/unmount":t(/*! ./demo-mount-unmount */14)},e.makeDemoComponent=l=function(n,e){var t,o,c,i,a;for(a in c=d(e),o={},n)t=n[a],o[a]="function"==typeof t?t():t;return(t=f(i=h({$options:[Object.keys(n)],$model:c}),u(r(c,o,o[e])))).renderWhen(i,"change")},e.runDemo=function(n,e,t){return l(n,e).mount(t)}},
/*!**************************************!*\
!*** ./demo/coffee/demo-each.coffee ***!
\**************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i=dc;o=i.list,r=i.each,u=i.p,c=i.txt,e.eachDemo1=function(){return o([1,2])},e.eachDemo2=function(){return r([1,2],function(n){return u(n)})},e.eachDemo3=function(){var n,e;return(n=r(e=[1,2,3,4,5,6],function(n){return u(n)})).on("willAttach",function(){return setTimeout(function(){return e.push(7),n.render()},1e3),setTimeout(function(){return e.setLength(4),n.render(),dc.clean()},2e3)}),n},e.eachDemo4=function(){var n,e;return(n=r(e=[1,2,3,4,5,6],function(n){return c(n)})).on("willAttach",function(){return setTimeout(function(){return e.push(7),n.render()},1e3),setTimeout(function(){return e.setLength(4),n.render(),dc.clean()},2e3)}),n}},
/*!******************************************************!*\
!*** ./demo/coffee/demo-choose-web-framework.coffee ***!
\******************************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";(function(e){var t,r,o,u,c,i,a,s,f,l,d=e.dc,h=e.dc;c=h.flow,f=h.see,t=h.case_,o=h.each,u=h.every,i=h.func,s=h.list,r=h.div,a=h.label,l=h.text,n.exports=function(){var n,e,o,c,i,h,p,v,m,g,y;for(c=f("d",function(n){return n.toLowerCase()}),o=null,y=a("Please choose: "),g=l({onchange:function(){return o.render(),d.clean()}},c),v=u(i=["Domcom","jQuery","Angular","React","Backbone","Ember"],function(n){return r("".concat(n[0],". ").concat(n))}),n={},h=0,m=i.length;h<m;h++)n[(p=i[h])[0]]=p;return e=t(c,n,"some other things"),o=s(y,g,v,r("You perfer ",e,"."))},n.exports=function(){var n,e,t,u,h,p,v,m,g;return u=f("d",function(n){return n.toLowerCase()}),t=null,m=a("Please choose: "),v=l({onchange:function(){return t.render()}},u),p=o(h=["Domcom","jQuery","Angular","React","Backbone","Ember"],function(n){return r("".concat(n[0],". ").concat(n))}),g=a("add some others: "),n=l({onchange:function(n,e){var r;return r=e.value,h.push(r),u(r[0]),t.render(),d.clean()}}),e=i(c(u,function(){var n,e,t,r;for(n=u(),e=0,r=h.length;e<r;e++)if((t=h[e])[0].toLowerCase()===n)return t;return"some other things"})),t=s(m,v,g,n,p,r("You perfer ",e,"."))}}).call(this,t(/*! ./../../node_modules/_webpack@4.23.1@webpack/buildin/global.js */4))},
/*!***********************************!*\
!*** (webpack)/buildin/global.js ***!
\***********************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch(n){"object"===("undefined"==typeof window?"undefined":o(window))&&(r=window)}n.exports=r},
/*!***************************************!*\
!*** ./demo/coffee/demo-debug.coffee ***!
\***************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i,a,s,f,l=dc;s=l.see,c=l.if_,i=l.list,u=l.each,r=l.div,a=l.p,f=l.text,o=l.duplex,e.demoEachPush=function(){var n,e;return(n=i(u(e=[1,2],function(n){return a(n)}),"some other thing")).mount(),e.push(3),n.render()},e.demoIfEach=function(){var n,e;return e=s(!0),(n=c(e,u([1,2],function(n){return r(n)}))).mount(),e(!1),n.render(),dc.clean(),e(!0),n.render(),dc.clean()},e.demoModelOnMultipleInput=function(){var n,e,t;return e=f({$model:o(n={},"x")}),t=f({$model:o(n,"x")}),i(e,t).renderWhen([e,t],"change").mount()}},
/*!*******************************************!*\
!*** ./demo/coffee/demo-show-hide.coffee ***!
\*******************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i,a,s=dc;u=s.list,s.text,r=s.div,c=s.p,i=s.see,o=s.flow,a=o.toggle,n.exports=function(){var n,e;return e=i(!0),n=u(r({onclick:function(){return a(e),n.render()}},"show/hide by changing style.display"),c({class:{},style:{display:function(){return e()?"block":"none"}}},"asdfdfs"))}},
/*!*****************************************!*\
!*** ./demo/coffee/demo-counter.coffee ***!
\*****************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c=dc;u=c.txt,r=c.p,o=c.see,n.exports=function(){var n,e;return e=o(n=0),r(u(e)).on("willAttach",function(){var t;return t=setInterval(function(){if(e(n++),1001===n)return clearInterval(t)},1)}).renderWhen(setInterval,16,{clear:function(){return n>=1e3}})}},
/*!***************************************!*\
!*** ./demo/coffee/demo-event.coffee ***!
\***************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c=dc;o=c.list,r=c.a,c.checkbox,c.text,u=c.p,n.exports=function(){var n,e;return e=r({onclick:function(){return alert("parent")}},u({onclick:function(n){return alert("child"),n.continuePropagation=!0}},"propagation")),n=r({onclick:function(){return alert("parent")}},u({onclick:function(n){return alert("child")}},"do not propagation")),o(e,n)}},
/*!******************************************!*\
!*** ./demo/coffee/demo-controls.coffee ***!
\******************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i=dc;u=i.list,i.a,o=i.checkbox,c=i.text,i.p,r=i.bindings,n.exports=function(){var n,e,t,i,a,s,f;return n=r({a:1}).a$,i=u(e=o(n),t=o(n)),f=u(a=c(n),s=c(n)),n(6),u(i,f).renderWhen([e,t,a,s],"change")}},
/*!**********************************************!*\
!*** ./demo/coffee/demo-if-component.coffee ***!
\**********************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i,a=dc;u=a.list,o=a.if_,i=a.text,r=a.div,c=a.see,n.exports=function(){var n,e;return e=c(0,parseNumber),n=u(i({onchange:function(){return e=parseInt(this.node.value),n.render(),dc.clean()}},e),o(e,r(1),r(2)))},n.exports=function(){var n,e;return e=c(0,parseFloat),n=u(i({onchange:function(){return n.render(),dc.clean()}},e),o(e,r("It is not 0."),r("It is 0 or NaN.")))}},
/*!************************************************!*\
!*** ./demo/coffee/demo-switch-1-2-3-4.coffee ***!
\************************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i,a,s,f=dc;c=f.func,s=f.see,u=f.flow,o=f.each,i=f.list,r=f.div,a=f.number,n.exports=function(){var n,e,t,u;return u=0,n=null,e=a({onchange:function(){return u=parseInt(this.node.value),n.render(),dc.clean()}}),t=o([0,1,2,3],function(n){return r({style:{display:function(){return n===u?"block":"none"}}},n)}),n=i(e,t)},n.exports=function(){var n,e,t;return t=0,n=null,e=a({onchange:function(){return t=parseInt(this.node.value),n.render(),dc.clean()}}),n=i(e,c(function(){if(t>=0&&t<=3)return r(t)}))},n.exports=function(){var n,e;return e=s(0),i(n=a(e),c(u(e,function(){var n;if((n=e())>=0&&n<=3)return r(n)}))).renderWhen(n,"change")}},
/*!*************************************!*\
!*** ./demo/coffee/demo-sum.coffee ***!
\*************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i,a=dc;c=a.see,r=a.flow,o=a.list,i=a.text,u=a.p,n.exports=function(){var n,e,t,a;return n=c(1,parseFloat),e=c(2,parseFloat),o(t=i({value:n,onchange:function(){return n(this.node.value)}}),a=i({value:e,onchange:function(){return e(this.node.value)}}),u(r.add(n,e))).renderWhen([t,a],"change")},n.exports=function(){var n,e,t,a;return n=c(1),e=c(2),o(t=i({value:n,onchange:function(){return n(1*this.node.value)}}),a=i({value:e,onchange:function(){return e(1*this.node.value)}}),u(r.add(n,e))).renderWhen([t,a],"change")}},
/*!********************************************!*\
!*** ./demo/coffee/demo-text-model.coffee ***!
\********************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c=dc;o=c.list,r=c.bindings,c.a,c.checkbox,u=c.text,n.exports=function(){var n,e,t;return n=r({a:1}).a$,t=o(u(e={onchange:function(){return t.render()}},n),u(e,n))}},
/*!***********************************************!*\
!*** ./demo/coffee/demo-mount-unmount.coffee ***!
\***********************************************/
/*! no static exports found */
/*! all exports used */
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(n,e,t){"use strict";var r,o,u,c,i=dc;u=i.list,r=i.div,c=i.see,o=i.if_,n.exports=function(){var n,e;return n=c(!0),u(r({onclick:function(){return n(!0),e.render()}},"mount"),r({onclick:function(){return n(!1),e.render(),dc.clean()}},"unmount"),e=o(n,r("toggle me")))}}]);