1 line
7.1 KiB
JavaScript
1 line
7.1 KiB
JavaScript
(function(t){function n(n){for(var r,i,c=n[0],s=n[1],u=n[2],l=0,d=[];l<c.length;l++)i=c[l],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&d.push(o[i][0]),o[i]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(t[r]=s[r]);f&&f(n);while(d.length)d.shift()();return a.push.apply(a,u||[]),e()}function e(){for(var t,n=0;n<a.length;n++){for(var e=a[n],r=!0,c=1;c<e.length;c++){var s=e[c];0!==o[s]&&(r=!1)}r&&(a.splice(n--,1),t=i(i.s=e[0]))}return t}var r={},o={import_response_view:0},a=[];function i(n){if(r[n])return r[n].exports;var e=r[n]={i:n,l:!1,exports:{}};return t[n].call(e.exports,e,e.exports,i),e.l=!0,e.exports}i.m=t,i.c=r,i.d=function(t,n,e){i.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},i.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,n){if(1&n&&(t=i(t)),8&n)return t;if(4&n&&"object"===typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(i.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var r in t)i.d(e,r,function(n){return t[n]}.bind(null,r));return e},i.n=function(t){var n=t&&t.__esModule?function(){return t["default"]}:function(){return t};return i.d(n,"a",n),n},i.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},i.p="";var c=window["webpackJsonp"]=window["webpackJsonp"]||[],s=c.push.bind(c);c.push=n,c=c.slice();for(var u=0;u<c.length;u++)n(c[u]);var f=s;a.push([2,"chunk-vendors"]),e()})({2:function(t,n,e){t.exports=e("3434")},3434:function(t,n,e){"use strict";e.r(n);e("e260"),e("e6cf"),e("cca6"),e("a79d");var r=e("a026"),o=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{attrs:{id:"app"}},[e("div",{staticClass:"row"},[e("div",{staticClass:"col col-md-12"},[e("h2",[t._v(t._s(t._("Import")))])])]),e("br"),e("br"),void 0!==t.import_info?[t.import_info.running?[t._m(0),e("loading-spinner"),e("br"),e("br"),e("h5",{staticStyle:{"text-align":"center"}},[t._v(t._s(t._("Import running, please wait!")))])]:[e("div",{staticClass:"row"},[e("div",{staticClass:"col col-md-12"},[e("span",[t._v(t._s(t._("Import finished"))+"! ")]),null!==t.import_info.keyword?e("a",{attrs:{href:t.resolveDjangoUrl("view_search")+"?keywords="+t.import_info.keyword.id}},[t._v(t._s(t._("View Recipes")))]):t._e()])]),e("br"),e("div",{staticClass:"row"},[e("div",{staticClass:"col col-md-12"},[e("label",{attrs:{for:"id_textarea"}},[t._v(t._s(t._("Information")))]),e("textarea",{staticClass:"form-control",staticStyle:{height:"50vh"},attrs:{id:"id_textarea",disabled:""},domProps:{innerHTML:t._s(t.import_info.msg)}})])])]]:t._e()],2)},a=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"row"},[e("div",{staticClass:"col col-md-12"})])}],i=e("5f5b"),c=(e("2dd8"),e("fa7d")),s=e("7c15"),u=e("d76c");r["default"].use(i["a"]);var f={name:"ImportResponseView",mixins:[c["a"],c["b"],c["c"]],components:{LoadingSpinner:u["a"]},data:function(){return{import_id:window.IMPORT_ID,import_info:void 0}},mounted:function(){var t=this;this.refreshData(),setInterval((function(){null!==t.import_id&&window.navigator.onLine&&t.import_info.running&&t.refreshData()}),5e3)},methods:{refreshData:function(){var t=this;Object(s["c"])(this.import_id).then((function(n){t.import_info=n}))}}},l=f,d=e("2877"),p=Object(d["a"])(l,o,a,!1,null,null,null),v=p.exports;r["default"].config.productionTip=!1,new r["default"]({render:function(t){return t(v)}}).$mount("#app")},"7c15":function(t,n,e){"use strict";e.d(n,"d",(function(){return i})),e.d(n,"c",(function(){return c})),e.d(n,"e",(function(){return s})),e.d(n,"b",(function(){return u})),e.d(n,"a",(function(){return f}));var r=e("bc3a"),o=e.n(r),a=e("fa7d");function i(t){var n=Object(a["g"])("api:recipe-detail",t);return void 0!==window.SHARE_UID&&(n+="?share="+window.SHARE_UID),o.a.get(n).then((function(t){return t.data})).catch((function(t){l(t,"There was an error loading a resource!","danger")}))}function c(t){var n=Object(a["g"])("api:importlog-detail",t);return o.a.get(n).then((function(t){return t.data})).catch((function(t){l(t,"There was an error loading a resource!","danger")}))}function s(t){return o.a.post(Object(a["g"])("api:cooklog-list"),t).then((function(t){Object(a["f"])("Saved","Cook Log entry saved!","success")})).catch((function(t){l(t,"There was an error creating a resource!","danger")}))}function u(t){return o.a.get(Object(a["g"])("api:recipebook-list")+"?query="+t).then((function(t){return t.data})).catch((function(t){l(t,"There was an error creating a resource!","danger")}))}function f(t){return o.a.post(Object(a["g"])("api:recipebookentry-list"),t).then((function(t){Object(a["f"])("Saved","Recipe Book entry saved!","success")})).catch((function(t){l(t,"There was an error creating a resource!","danger")}))}function l(t,n){if("response"in t){console.log(t.response);var e="statusText"in t.response?t.response.statusText:Object(a["e"])("Error");n+="\n\n"+JSON.stringify(t.response.data),Object(a["f"])(e,n,"danger")}else Object(a["f"])("Error",n,"danger"),console.log(t)}o.a.defaults.xsrfCookieName="csrftoken",o.a.defaults.xsrfHeaderName="X-CSRFTOKEN"},d76c:function(t,n,e){"use strict";var r=function(){var t=this,n=t.$createElement;t._self._c;return t._m(0)},o=[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"row"},[e("div",{staticClass:"col",staticStyle:{"text-align":"center"}},[e("i",{staticClass:"fas fa-spinner fa-spin fa-10x"})])])}],a={name:"LoadingSpinner",props:{recipe:Object}},i=a,c=e("2877"),s=Object(c["a"])(i,r,o,!1,null,null,null);n["a"]=s.exports},fa7d:function(t,n,e){"use strict";e.d(n,"c",(function(){return a})),e.d(n,"f",(function(){return i})),e.d(n,"a",(function(){return c})),e.d(n,"e",(function(){return s})),e.d(n,"b",(function(){return u})),e.d(n,"g",(function(){return f})),e.d(n,"d",(function(){return d}));e("99af");var r=e("59e4");function o(t,n,e){var r=Math.floor(t),o=1,a=r+1,i=1;if(t!==r)while(o<=n&&i<=n){var c=(r+a)/(o+i);if(t===c){o+i<=n?(o+=i,r+=a,i=n+1):o>i?i=n+1:o=n+1;break}t<c?(a=r+a,i=o+i):(r+=a,o+=i)}if(o>n&&(o=i,r=a),!e)return[0,r,o];var s=Math.floor(r/o);return[s,r-s*o,o]}var a={methods:{makeToast:function(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return i(t,n,e)}}};function i(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=new r["a"];o.$bvToast.toast(n,{title:t,variant:e,toaster:"b-toaster-top-center",solid:!0})}var c={methods:{_:function(t){return s(t)}}};function s(t){return window.gettext(t)}var u={methods:{resolveDjangoUrl:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return f(t,n)}}};function f(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!==n?window.Urls[t](n):window.Urls[t]()}function l(t){return window.USER_PREF[t]}function d(t,n){if(l("use_fractions")){var e="",r=o(t*n,9,!0);return r[0]>0&&(e+=r[0]),r[1]>0&&(e+=" <sup>".concat(r[1],"</sup>⁄<sub>").concat(r[2],"</sub>")),e}return p(t*n)}function p(t){var n=l("user_fractions")?l("user_fractions"):2;return+(Math.round(t+"e+".concat(n))+"e-".concat(n))}}}); |