mirror of
https://github.com/anatolykopyl/vue-todo-list.git
synced 2026-03-26 12:55:17 +00:00
2 lines
6.1 KiB
JavaScript
2 lines
6.1 KiB
JavaScript
(function(e){function t(t){for(var o,u,c=t[0],i=t[1],d=t[2],s=0,f=[];s<c.length;s++)u=c[s],r[u]&&f.push(r[u][0]),r[u]=0;for(o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o]);l&&l(t);while(f.length)f.shift()();return a.push.apply(a,d||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],o=!0,c=1;c<n.length;c++){var i=n[c];0!==r[i]&&(o=!1)}o&&(a.splice(t--,1),e=u(u.s=n[0]))}return e}var o={},r={app:0},a=[];function u(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,u),n.l=!0,n.exports}u.m=e,u.c=o,u.d=function(e,t,n){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(u.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)u.d(n,o,function(t){return e[t]}.bind(null,o));return n},u.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="/vue-todo-example/";var c=window["webpackJsonp"]=window["webpackJsonp"]||[],i=c.push.bind(c);c.push=t,c=c.slice();for(var d=0;d<c.length;d++)t(c[d]);var l=i;a.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";var o=n("64a9"),r=n.n(o);r.a},"0b1f":function(e,t,n){"use strict";var o=n("8477"),r=n.n(o);r.a},"56d7":function(e,t,n){"use strict";n.r(t);n("cadf"),n("551c"),n("f751"),n("097d");var o=n("2b0e"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("Header"),n("AddTodo"),n("Todos")],1)},a=[],u=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},c=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("header",{staticClass:"header"},[n("h1",[e._v("Мои Дела 📝")])])}],i={name:"Header"},d=i,l=n("2877"),s=Object(l["a"])(d,u,c,!1,null,"3b423f78",null),f=s.exports,p=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("draggable",{staticClass:"todos",on:{start:function(t){e.drag=!0},end:function(t){e.drag=!1}}},e._l(e.allTodos,function(t){return n("div",{key:t.id},[n("TodoItem",{attrs:{todo:t},on:{"del-todo":function(n){return e.delTodo(t.id)},"toggle-complete":function(n){return e.toggleComplete(t.id)}}})],1)}),0)},m=[],v=n("cebc"),b=n("310e"),g=n.n(b),h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"todo-item",class:{"is-complete":e.todo.completed},on:{click:function(t){return e.$emit("toggle-complete",e.todo.id)}}},[n("p",[e._v("\n "+e._s(e.todo.name)+"\n "),n("button",{staticClass:"delete",on:{click:function(t){return e.$emit("del-todo",e.todo.id)}}},[e._v("❌")]),n("br")])])},T=[],_=n("2f62"),O={name:"TodoItem",props:["todo"]},j=O,w=(n("d4d0"),Object(l["a"])(j,h,T,!1,null,"fee497ec",null)),y=w.exports,x={name:"Todos",components:{draggable:g.a,TodoItem:y},methods:Object(v["a"])({},Object(_["b"])(["delTodo","toggleComplete"])),computed:Object(_["c"])(["allTodos"])},C=x,k=(n("0b1f"),Object(l["a"])(C,p,m,!1,null,"9c7baafa",null)),$=k.exports,N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("form",{staticClass:"addTodo",attrs:{autocomplete:"off"},on:{submit:function(t){t.preventDefault(),e.addTodo(e.inputName),e.inputName=""}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.inputName,expression:"inputName"}],staticClass:"txtField",attrs:{type:"text",name:"title",placeholder:"Название дела..."},domProps:{value:e.inputName},on:{input:function(t){t.target.composing||(e.inputName=t.target.value)}}}),n("input",{staticClass:"btn",attrs:{type:"submit",value:"Добавить"}})])])},E=[],P={name:"AddTodo",data:function(){return{inputName:""}},methods:Object(v["a"])({},Object(_["b"])(["addTodo"]))},R=P,S=(n("dab1"),Object(l["a"])(R,N,E,!1,null,"468bae84",null)),M=S.exports,A={name:"app",components:{Header:f,Todos:$,AddTodo:M}},H=A,I=(n("034f"),Object(l["a"])(H,r,a,!1,null,null,null)),J=I.exports,D=(n("ac6a"),n("96cf"),n("3b8d")),F=n("11c1"),q=n.n(F),z={todos:[{id:q.a.v4(),name:"Что-то, что я собираюсь сделать",completed:!1},{id:q.a.v4(),name:"Что-то, что я уже сделал",completed:!0}]},B={allTodos:function(e){return e.todos}},G={toggleComplete:function(){var e=Object(D["a"])(regeneratorRuntime.mark(function e(t,n){var o;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:o=t.commit,o("toggleComplete",n);case 2:case"end":return e.stop()}},e)}));function t(t,n){return e.apply(this,arguments)}return t}(),addTodo:function(){var e=Object(D["a"])(regeneratorRuntime.mark(function e(t,n){var o;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:o=t.commit,o("addTodo",n);case 2:case"end":return e.stop()}},e)}));function t(t,n){return e.apply(this,arguments)}return t}(),delTodo:function(){var e=Object(D["a"])(regeneratorRuntime.mark(function e(t,n){var o;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:o=t.commit,o("delTodo",n);case 2:case"end":return e.stop()}},e)}));function t(t,n){return e.apply(this,arguments)}return t}()},K={toggleComplete:function(e,t){e.todos.forEach(function(e){e.id==t&&(e.completed=!e.completed)})},addTodo:function(e,t){e.todos.unshift({id:q.a.v4(),name:t,completed:!1})},delTodo:function(e,t){e.todos=e.todos.filter(function(e){return e.id!==t})}},L={state:z,getters:B,actions:G,mutations:K};o["a"].use(_["a"]);var Q=new _["a"].Store({modules:{todos:L}});o["a"].config.productionTip=!1,new o["a"]({store:Q,render:function(e){return e(J)}}).$mount("#app")},"64a9":function(e,t,n){},8477:function(e,t,n){},d4d0:function(e,t,n){"use strict";var o=n("de72"),r=n.n(o);r.a},dab1:function(e,t,n){"use strict";var o=n("ff20"),r=n.n(o);r.a},de72:function(e,t,n){},ff20:function(e,t,n){}});
|
|
//# sourceMappingURL=app.fb3dbd37.js.map
|