mirror of
https://github.com/Xevion/calligraphy.git
synced 2025-12-08 22:06:45 -06:00
2 lines
7.7 KiB
JavaScript
2 lines
7.7 KiB
JavaScript
(function(t){function e(e){for(var i,s,r=e[0],c=e[1],l=e[2],u=0,m=[];u<r.length;u++)s=r[u],Object.prototype.hasOwnProperty.call(o,s)&&o[s]&&m.push(o[s][0]),o[s]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(t[i]=c[i]);d&&d(e);while(m.length)m.shift()();return a.push.apply(a,l||[]),n()}function n(){for(var t,e=0;e<a.length;e++){for(var n=a[e],i=!0,s=1;s<n.length;s++){var c=n[s];0!==o[c]&&(i=!1)}i&&(a.splice(e--,1),t=r(r.s=n[0]))}return t}var i={},o={app:0},a=[];function s(t){return r.p+"js/"+({}[t]||t)+"."+{"chunk-2d216214":"e238e43d","chunk-2d216257":"256ee085","chunk-722a0ca4":"615e65cc"}[t]+".js"}function r(e){if(i[e])return i[e].exports;var n=i[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(t){var e=[],n=o[t];if(0!==n)if(n)e.push(n[2]);else{var i=new Promise((function(e,i){n=o[t]=[e,i]}));e.push(n[2]=i);var a,c=document.createElement("script");c.charset="utf-8",c.timeout=120,r.nc&&c.setAttribute("nonce",r.nc),c.src=s(t);var l=new Error;a=function(e){c.onerror=c.onload=null,clearTimeout(u);var n=o[t];if(0!==n){if(n){var i=e&&("load"===e.type?"missing":e.type),a=e&&e.target&&e.target.src;l.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",l.name="ChunkLoadError",l.type=i,l.request=a,n[1](l)}o[t]=void 0}};var u=setTimeout((function(){a({type:"timeout",target:c})}),12e4);c.onerror=c.onload=a,document.head.appendChild(c)}return Promise.all(e)},r.m=t,r.c=i,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/calligraphy/",r.oe=function(t){throw console.error(t),t};var c=window["webpackJsonp"]=window["webpackJsonp"]||[],l=c.push.bind(c);c.push=e,c=c.slice();for(var u=0;u<c.length;u++)e(c[u]);var d=l;a.push([0,"chunk-vendors"]),n()})({0:function(t,e,n){t.exports=n("56d7")},"034f":function(t,e,n){"use strict";var i=n("85ec"),o=n.n(i);o.a},"56d7":function(t,e,n){"use strict";n.r(e);n("e260"),n("e6cf"),n("cca6"),n("a79d");var i=n("2b0e"),o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"app"}},[n("div",{staticClass:"page-container md-layout-row"},[n("md-app",[n("md-app-toolbar",{staticClass:"md-primary"},[n("span",{staticClass:"md-title"},[t._v("Calligraphy")])]),n("md-app-drawer",{attrs:{"md-active":t.menuVisible,"md-persistent":"mini","md-permanent":"clipped"},on:{"update:mdActive":function(e){t.menuVisible=e},"update:md-active":function(e){t.menuVisible=e}}},[n("md-list",[n("md-list-item",{attrs:{title:"Show PDF Preview"},on:{click:function(e){return t.$refs.fontSelector.toggle()}}},[n("md-icon",[t._v("visibility")])],1),n("md-list-item",{attrs:{title:"Show PDF Settings"},on:{click:t.showSettings}},[n("md-icon",[t._v("create")])],1),n("md-list-item",{attrs:{title:"Show PDF Style Settings"},on:{click:t.showStylizer}},[n("md-icon",[t._v("colorize")])],1),n("md-list-item",{staticStyle:{"margin-top":"auto"},attrs:{title:"About this App"},on:{click:t.showAbout}},[n("md-icon",[t._v("help")])],1)],1)],1),n("md-app-content",[n("div",{staticClass:"md-layout md-center md-alignment-center-space-between"},[n("div",{staticClass:"md-layout-item md-size-50"},[n("md-field",[n("label",[t._v("Font URL")]),n("md-input",{attrs:{id:"fonturl"},model:{value:t.fontURL,callback:function(e){t.fontURL=e},expression:"fontURL"}})],1)],1),n("div",{staticClass:"md-layout-item md-size-30 md-layout md-alignment-center-right"},[n("div",{staticClass:"md-layout-item"},[n("md-button",{staticClass:"md-raised md-primary",on:{click:function(e){return t.loadFile(t.fontURL)}}},[t._v(" Load Font "),n("md-icon",[t._v("cached")])],1)],1),n("div",{staticClass:"md-layout-item"},[n("md-button",{staticClass:"md-raised md-primary",on:{click:t.createPDF}},[t._v(" Save PDF "),n("md-icon",{staticClass:"md-size-1x"},[t._v("get_app")])],1)],1)]),n("div",{staticClass:"md-layout-item md-size-100"},[n("md-card",{staticStyle:{padding:"1.5em 1.5em 1.8em"}},[n("span",{attrs:{id:"font-data"}},[t._v(t._s(t.fontData))])])],1)]),n("FontSelector",{ref:"fontSelector"})],1)],1)],1)])},a=[],s=n("8baf"),r=n("bc3a"),c=n.n(r),l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("md-dialog",{attrs:{"md-active":t.visible},on:{"update:mdActive":function(e){t.visible=e},"update:md-active":function(e){t.visible=e}}},[null!==t.fonts?n("md-content",[n("div",{staticStyle:{margin:"0 1em"}},[n("md-field",[n("label",[t._v("Font Family")]),n("md-input",{model:{value:t.search,callback:function(e){t.search=e},expression:"search"}})],1)],1),n("md-list",{staticClass:"md-scrollbar"},t._l(t.results,(function(e){return n("md-list-item",{key:e.family,on:{click:function(n){return t.selectFont(e.index)}}},[t._v(" "+t._s(e.family)+" ")])})),1)],1):n("md-progress-spinner",{attrs:{"md-mode":"indeterminate"}}),n("md-dialog-actions",[n("md-button",{staticClass:"md-primary",on:{click:t.toggle}},[t._v("Close")]),n("md-button",{staticClass:"md-primary",on:{click:t.toggle}},[t._v("Save")])],1)],1)],1)},u=[];n("4de4"),n("4160"),n("caad"),n("ac1f"),n("2532"),n("841c"),n("159b");c.a.baseURL="";var d={name:"FontSelector",data:function(){return{fonts:null,visible:!1,search:null,selectedFont:null}},methods:{toggle:function(){this.visible=!this.visible,this.visible&&null===this.fonts&&this.getFonts()},getFonts:function(){var t=this;c.a.get("https://www.googleapis.com/webfonts/v1/webfonts?key=".concat("AIzaSyBOYf5oHoeJ88t4teIdvsNFBcN9MiUz1Iw")).then((function(e){t.fonts=e.data,t.fonts.items.forEach((function(t,e){return t.index=e}))}))},selectFont:function(t){this.selectedFont=this.fonts.items[t]}},computed:{results:function(){var t=this;return null!==this.fonts?this.fonts.items.filter((function(e){return e.family.includes(t.search)})):[]}}},m=d,f=(n("a328"),n("2877")),p=Object(f["a"])(m,l,u,!1,null,null,null),v=p.exports,h={name:"App",components:{FontSelector:v},data:function(){return{fontURL:"https://themes.googleusercontent.com/static/fonts/anonymouspro/v3/WDf5lZYgdmmKhO8E1AQud--Cz_5MeePnXDAcLNWyBME.ttf",fontData:null,directAxios:c.a.create({baseURL:""}),menuVisible:!1}},methods:{toggleMenu:function(){this.menuVisible=!this.menuVisible},showSettings:function(){},showStylizer:function(){},showAbout:function(){},createPDF:function(){var t=new s["a"];this.fontData||this.loadFile(this.fontURL),console.log(this.fontData),t.addFileToVFS("antic.ttf",this.fontData),t.addFont("antic.ttf","Antic","regular"),t.setFont("Antic","regular"),t.setFontSize(15),t.text("Some Text with Google Fonts",5,10),t.save("test.pdf")},loadFile:function(t){var e=this;this.directAxios.get(t,{responseType:"blob"}).then((function(t){var n=new FileReader;n.readAsDataURL(t.data),n.onload=function(t){console.log(e),e.fontData=t.target.result.substring(21)}}))}}},g=h,b=(n("034f"),Object(f["a"])(g,o,a,!1,null,null,null)),y=b.exports,w=n("a7fe"),F=n.n(w),_=n("998c"),S=n.n(_),k=n("43f9"),C=n.n(k),x=n("ee8c"),P=n.n(x);n("51de"),n("e094"),n("8da8");i["default"].use(S.a,{languages:{json:P.a}}),i["default"].use(C.a),i["default"].use(F.a,c.a),i["default"].config.productionTip=!1,new i["default"]({render:function(t){return t(y)}}).$mount("#app")},"85ec":function(t,e,n){},a328:function(t,e,n){"use strict";var i=n("bcc5"),o=n.n(i);o.a},bcc5:function(t,e,n){}});
|
|
//# sourceMappingURL=app.18ce6516.js.map
|