├── .browserslistrc ├── babel.config.js ├── font-preview ├── sprite.1.1x.png ├── sprite.1.2x.png ├── sprite.2.1x.png ├── sprite.2.2x.png ├── sprite.3.1x.png ├── sprite.3.2x.png ├── sprite.4.1x.png ├── sprite.4.2x.png ├── sprite.5.1x.png ├── sprite.5.2x.png ├── sprite.6.1x.png ├── sprite.6.2x.png ├── sprite.7.1x.png ├── sprite.7.2x.png ├── sprite.1.1.5x.png ├── sprite.2.1.5x.png ├── sprite.3.1.5x.png ├── sprite.4.1.5x.png ├── sprite.5.1.5x.png ├── sprite.6.1.5x.png ├── sprite.7.1.5x.png └── font-previews.html ├── docs ├── img │ ├── sprite.1.1x.440fbbec.png │ ├── sprite.1.2x.87a96297.png │ ├── sprite.1.2x.9a05f222.png │ ├── sprite.2.1x.59e1b42b.png │ ├── sprite.2.2x.368082c5.png │ ├── sprite.3.1x.599cdda1.png │ ├── sprite.3.2x.cd68b1e8.png │ ├── sprite.4.1x.88737355.png │ ├── sprite.4.2x.06dada3e.png │ ├── sprite.5.1x.7e4b0793.png │ ├── sprite.5.2x.7061ab8d.png │ ├── sprite.6.1x.235d143f.png │ ├── sprite.6.2x.b4e54df0.png │ ├── sprite.7.1x.d7a7343f.png │ ├── sprite.7.2x.8f83c5e7.png │ ├── sprite.1.1.5x.9767ed27.png │ ├── sprite.2.1.5x.1c6a5f02.png │ ├── sprite.3.1.5x.3bb24ab3.png │ ├── sprite.4.1.5x.9ffee219.png │ ├── sprite.5.1.5x.f1f419c2.png │ ├── sprite.6.1.5x.5ae614a7.png │ └── sprite.7.1.5x.f248762f.png ├── index.html └── js │ └── app.529cb074.js.map ├── manual-fonts-test ├── sprite.1.1x.png ├── sprite.1.2x.png ├── sprite.1.1.5x.png ├── fontInfo.json ├── font-previews.html └── font-previews.css ├── vue.config.js ├── src ├── main.js ├── components │ ├── index.js │ └── McFontpicker.vue └── App.vue ├── .gitignore ├── README.md ├── public └── index.html ├── .eslintrc.js ├── LICENSE └── package.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['@vue/cli-plugin-babel/preset'], 3 | } 4 | -------------------------------------------------------------------------------- /font-preview/sprite.1.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.1.1x.png -------------------------------------------------------------------------------- /font-preview/sprite.1.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.1.2x.png -------------------------------------------------------------------------------- /font-preview/sprite.2.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.2.1x.png -------------------------------------------------------------------------------- /font-preview/sprite.2.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.2.2x.png -------------------------------------------------------------------------------- /font-preview/sprite.3.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.3.1x.png -------------------------------------------------------------------------------- /font-preview/sprite.3.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.3.2x.png -------------------------------------------------------------------------------- /font-preview/sprite.4.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.4.1x.png -------------------------------------------------------------------------------- /font-preview/sprite.4.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.4.2x.png -------------------------------------------------------------------------------- /font-preview/sprite.5.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.5.1x.png -------------------------------------------------------------------------------- /font-preview/sprite.5.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.5.2x.png -------------------------------------------------------------------------------- /font-preview/sprite.6.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.6.1x.png -------------------------------------------------------------------------------- /font-preview/sprite.6.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.6.2x.png -------------------------------------------------------------------------------- /font-preview/sprite.7.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.7.1x.png -------------------------------------------------------------------------------- /font-preview/sprite.7.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.7.2x.png -------------------------------------------------------------------------------- /font-preview/sprite.1.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.1.1.5x.png -------------------------------------------------------------------------------- /font-preview/sprite.2.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.2.1.5x.png -------------------------------------------------------------------------------- /font-preview/sprite.3.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.3.1.5x.png -------------------------------------------------------------------------------- /font-preview/sprite.4.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.4.1.5x.png -------------------------------------------------------------------------------- /font-preview/sprite.5.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.5.1.5x.png -------------------------------------------------------------------------------- /font-preview/sprite.6.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.6.1.5x.png -------------------------------------------------------------------------------- /font-preview/sprite.7.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/font-preview/sprite.7.1.5x.png -------------------------------------------------------------------------------- /docs/img/sprite.1.1x.440fbbec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.1.1x.440fbbec.png -------------------------------------------------------------------------------- /docs/img/sprite.1.2x.87a96297.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.1.2x.87a96297.png -------------------------------------------------------------------------------- /docs/img/sprite.1.2x.9a05f222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.1.2x.9a05f222.png -------------------------------------------------------------------------------- /docs/img/sprite.2.1x.59e1b42b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.2.1x.59e1b42b.png -------------------------------------------------------------------------------- /docs/img/sprite.2.2x.368082c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.2.2x.368082c5.png -------------------------------------------------------------------------------- /docs/img/sprite.3.1x.599cdda1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.3.1x.599cdda1.png -------------------------------------------------------------------------------- /docs/img/sprite.3.2x.cd68b1e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.3.2x.cd68b1e8.png -------------------------------------------------------------------------------- /docs/img/sprite.4.1x.88737355.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.4.1x.88737355.png -------------------------------------------------------------------------------- /docs/img/sprite.4.2x.06dada3e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.4.2x.06dada3e.png -------------------------------------------------------------------------------- /docs/img/sprite.5.1x.7e4b0793.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.5.1x.7e4b0793.png -------------------------------------------------------------------------------- /docs/img/sprite.5.2x.7061ab8d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.5.2x.7061ab8d.png -------------------------------------------------------------------------------- /docs/img/sprite.6.1x.235d143f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.6.1x.235d143f.png -------------------------------------------------------------------------------- /docs/img/sprite.6.2x.b4e54df0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.6.2x.b4e54df0.png -------------------------------------------------------------------------------- /docs/img/sprite.7.1x.d7a7343f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.7.1x.d7a7343f.png -------------------------------------------------------------------------------- /docs/img/sprite.7.2x.8f83c5e7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.7.2x.8f83c5e7.png -------------------------------------------------------------------------------- /manual-fonts-test/sprite.1.1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/manual-fonts-test/sprite.1.1x.png -------------------------------------------------------------------------------- /manual-fonts-test/sprite.1.2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/manual-fonts-test/sprite.1.2x.png -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | publicPath: process.env.NODE_ENV === 'production' ? '/vue-fontpicker/' : '/', 3 | } 4 | -------------------------------------------------------------------------------- /docs/img/sprite.1.1.5x.9767ed27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.1.1.5x.9767ed27.png -------------------------------------------------------------------------------- /docs/img/sprite.2.1.5x.1c6a5f02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.2.1.5x.1c6a5f02.png -------------------------------------------------------------------------------- /docs/img/sprite.3.1.5x.3bb24ab3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.3.1.5x.3bb24ab3.png -------------------------------------------------------------------------------- /docs/img/sprite.4.1.5x.9ffee219.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.4.1.5x.9ffee219.png -------------------------------------------------------------------------------- /docs/img/sprite.5.1.5x.f1f419c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.5.1.5x.f1f419c2.png -------------------------------------------------------------------------------- /docs/img/sprite.6.1.5x.5ae614a7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.6.1.5x.5ae614a7.png -------------------------------------------------------------------------------- /docs/img/sprite.7.1.5x.f248762f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/docs/img/sprite.7.1.5x.f248762f.png -------------------------------------------------------------------------------- /manual-fonts-test/sprite.1.1.5x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mikk3lRo/vue-fontpicker/HEAD/manual-fonts-test/sprite.1.1.5x.png -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import App from './App.vue' 3 | 4 | Vue.config.productionTip = false 5 | 6 | new Vue({ 7 | render: h => h(App), 8 | }).$mount('#app') 9 | -------------------------------------------------------------------------------- /manual-fonts-test/fontInfo.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "BickleyScript", 4 | "sane": "bickleyscript", 5 | "variants": [ 6 | "0,400" 7 | ] 8 | } 9 | ] -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | /font-cache 5 | GOOGLE_API_KEY 6 | 7 | 8 | # local env files 9 | .env.local 10 | .env.*.local 11 | 12 | # Log files 13 | npm-debug.log* 14 | yarn-debug.log* 15 | yarn-error.log* 16 | pnpm-debug.log* 17 | 18 | # Editor directories and files 19 | .idea 20 | .vscode 21 | *.suo 22 | *.ntvs* 23 | *.njsproj 24 | *.sln 25 | *.sw? 26 | -------------------------------------------------------------------------------- /manual-fonts-test/font-previews.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Font previews 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- 1 | import McFontpicker from './McFontpicker.vue' 2 | 3 | function install(Vue) { 4 | if (install.installed) return 5 | install.installed = true 6 | Vue.component('McFontpicker', McFontpicker) 7 | } 8 | 9 | const plugin = { 10 | install, 11 | } 12 | 13 | let GlobalVue = null 14 | if (typeof window !== 'undefined') { 15 | GlobalVue = window.Vue 16 | } else if (typeof global !== 'undefined') { 17 | GlobalVue = global.vue 18 | } 19 | if (GlobalVue) { 20 | GlobalVue.use(plugin) 21 | } 22 | 23 | McFontpicker.install = install 24 | 25 | export default McFontpicker 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vue-fontpicker 2 | 3 | A simple google font picker component for Vue.js. Easy to implement, easy to use. 4 | 5 | # Documentation 6 | Documentation and live demo is available at: 7 | https://mikk3lro.github.io/vue-fontpicker/ 8 | 9 | # Installing 10 | 11 | ```bash 12 | # yarn 13 | yarn add @mikk3lro/mc-fontpicker 14 | # npm 15 | npm i @mikk3lro/mc-fontpicker 16 | ``` 17 | 18 | Then, import and register the component and stylesheet: 19 | 20 | ```js 21 | import McFontpicker from '@mikk3lro/mc-fontpicker'; 22 | import '@mikk3lro/mc-fontpicker/dist/mc-fontpicker.css'; 23 | 24 | Vue.component("McFontpicker", McFontpicker); 25 | ``` -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <%= htmlWebpackPlugin.options.title %> 9 | 10 | 11 | 14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | node: true, 5 | }, 6 | extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/prettier'], 7 | parserOptions: { 8 | parser: 'babel-eslint', 9 | }, 10 | rules: { 11 | 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 12 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 13 | 'prettier/prettier': [ 14 | 'warn', 15 | { 16 | '#': 'prettier config in here :)', 17 | singleQuote: true, 18 | semi: false, 19 | trailingComma: 'all', 20 | arrowParens: 'avoid', 21 | }, 22 | ], 23 | 'no-unused-vars': [ 24 | 'error', 25 | { 26 | vars: 'all', 27 | args: 'none', 28 | ignoreRestSiblings: true, 29 | }, 30 | ], 31 | }, 32 | } 33 | -------------------------------------------------------------------------------- /manual-fonts-test/font-previews.css: -------------------------------------------------------------------------------- 1 | [class*=" font-preview-"], 2 | [class^="font-preview-"] { 3 | background-size: 30em auto; 4 | background-repeat: no-repeat; 5 | height: 2em; 6 | image-rendering: optimizequality; 7 | } 8 | .font-preview-bickleyscript, 9 | .font-preview-on-medium-sized-screens { 10 | background-image: url(sprite.1.1.5x.png); 11 | } 12 | @media 13 | (-webkit-max-device-pixel-ratio: 1), 14 | (max-resolution: 96dpi) { 15 | .font-preview-bickleyscript, 16 | .font-preview-on-worse-than-1x { 17 | background-image: url(sprite.1.1x.png); 18 | } 19 | } 20 | @media 21 | (-webkit-min-device-pixel-ratio: 1.51), 22 | (min-resolution: 145dpi) { 23 | .font-preview-bickleyscript, 24 | .font-preview-on-better-than-1-and-a-half-x { 25 | background-image: url(sprite.1.2x.png); 26 | } 27 | } 28 | .font-preview-bickleyscript{ background-position: 0px -0em } -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 | @mikk3lro/mc-fontpicker
-------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Mikk3lRo 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@mikk3lro/mc-fontpicker", 3 | "version": "0.1.4", 4 | "description": "A simple google font picker component for Vue.js. Easy to implement, easy to use.", 5 | "keywords": [ 6 | "fontpicker", 7 | "font picker", 8 | "google fonts", 9 | "font", 10 | "vue" 11 | ], 12 | "homepage": "https://github.com/Mikk3lRo/vue-fontpicker#readme", 13 | "repository": { 14 | "type": "git", 15 | "url": "https://github.com/Mikk3lRo/vue-fontpicker.git" 16 | }, 17 | "author": { 18 | "name": "Mikk3lRo", 19 | "email": "mikk3lro@gmail.com" 20 | }, 21 | "license": "MIT", 22 | "main": "./dist/mc-fontpicker.common.js", 23 | "scripts": { 24 | "serve": "vue-cli-service serve --open", 25 | "build": "vue-cli-service build --dest ./docs && vue-cli-service build --dest ./dist --target lib --name mc-fontpicker ./src/components/index.js && rm ./dist/demo.html", 26 | "build-font-previews": "php ./build-font-previews.php", 27 | "lint": "vue-cli-service lint", 28 | "deploy": "npm publish --access public" 29 | }, 30 | "files": [ 31 | "dist/*", 32 | "src/*", 33 | "font-preview/*" 34 | ], 35 | "dependencies": { 36 | "core-js": "^3.6.5", 37 | "vue": "^2.6.11" 38 | }, 39 | "devDependencies": { 40 | "@vue/cli-plugin-babel": "~4.5.0", 41 | "@vue/cli-plugin-eslint": "~4.5.0", 42 | "@vue/cli-service": "~4.5.0", 43 | "@vue/eslint-config-prettier": "^6.0.0", 44 | "babel-eslint": "^10.1.0", 45 | "eslint": "^6.7.2", 46 | "eslint-plugin-prettier": "^3.1.3", 47 | "eslint-plugin-vue": "^6.2.2", 48 | "prettier": "^1.19.1", 49 | "vue-template-compiler": "^2.6.11" 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 352 | 353 | 377 | 378 | 556 | -------------------------------------------------------------------------------- /src/components/McFontpicker.vue: -------------------------------------------------------------------------------- 1 | 38 | 39 | 486 | 487 | 544 | -------------------------------------------------------------------------------- /docs/js/app.529cb074.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?7e02","webpack:///./src/components/index.js","webpack:///./src/App.vue?b5c3","webpack:///src/App.vue","webpack:///./src/App.vue?1160","webpack:///./src/App.vue","webpack:///./src/main.js","webpack:///./src/components/McFontpicker.vue?8d8c","webpack:///src/components/McFontpicker.vue","webpack:///./src/components/McFontpicker.vue?cee8","webpack:///./src/components/McFontpicker.vue","webpack:///./src/components/McFontpicker.vue?8b6f"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","install","Vue","installed","component","McFontpicker","plugin","GlobalVue","global","vue","use","_vm","this","_h","$createElement","_c","_self","attrs","_v","_m","staticClass","model","callback","$$v","font1","expression","style","_s","pre","on","fontVariants","ref","font2","manuallyLoadFonts1","staticStyle","$event","font3","thinnestFont","v","font","variants","fontFamily","fontWeight","weight","_e","manuallyLoadFonts2","directives","rawName","$$selectedVal","Array","filter","target","options","selected","map","val","_value","fontCategories","multiple","domProps","italic","manuallyAddFontValue","staticRenderFns","components","config","productionTip","render","h","App","$mount","loaderOnly","class","outerClasses","searchContent","searchChanged","onFocus","hide","onKeyDown","previewClasses","popoutClasses","cancelBlur","_l","sane","selectedFontIndex","e","onClick","matchingFonts","noMatches","props","type","String","default","autoLoad","Boolean","loadAllVariants","loadFonts","googleFonts","localFonts","focused","allGoogleFonts","typedSearch","current","watch","handleNewValue","newValue","handleLoadFont","computed","ret","fonts","activeFonts","cased","toLowerCase","activeFontsInCategory","mounted","ifonts","methods","preventDefault","setCurrentByName","fontNames","loadFontByName","$refs","scrollTop","isLonger","matches","firstMatch","setInputSelection","input","setSelectionRange","startPos","endPos","range","createTextRange","collapse","moveEnd","moveStart","select","setCurrent","preciseMatches","showSelectedFont","why","fontTop","popTop","show","setTimeout","getFontByName","trim","$emit","blur","autoLoadFont","emitFontVariants","prev","substring","loadFontFromObject","console","error","origFont","getFourVariants","fourFonts","regular","regularWeights","bold","italicWeights","boldItalic","cssId","cssIdAll","existing","existingAll","link","document","createElement","rel","id","href","getElementsByTagName","appendChild"],"mappings":"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","file":"js/app.529cb074.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/vue-fontpicker/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import McFontpicker from './McFontpicker.vue'\n\nfunction install(Vue) {\n if (install.installed) return\n install.installed = true\n Vue.component('McFontpicker', McFontpicker)\n}\n\nconst plugin = {\n install,\n}\n\nlet GlobalVue = null\nif (typeof window !== 'undefined') {\n GlobalVue = window.Vue\n} else if (typeof global !== 'undefined') {\n GlobalVue = global.vue\n}\nif (GlobalVue) {\n GlobalVue.use(plugin)\n}\n\nMcFontpicker.install = install\n\nexport default McFontpicker\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('h1',[_vm._v(\"Simple google font picker\")]),_c('p',[_vm._v(\" This is a live demo showing how to use @mikk3lro/mc-fontpicker for Vue.js. \")]),_vm._m(0),_vm._m(1),_c('h3',{attrs:{\"id\":\"default\"}},[_vm._v(\"Default behaviour\")]),_vm._m(2),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{model:{value:(_vm.font1),callback:function ($$v) {_vm.font1=$$v},expression:\"font1\"}})],1),_c('p',[_vm._v(\" Current value: \"),_c('span',{style:('font-family: ' + _vm.font1)},[_vm._v(_vm._s(_vm.font1))])]),_c('pre',{pre:true},[_vm._v(\"\\nCurrent value: {{ font1 }}\\n\")]),_c('h3',{attrs:{\"id\":\"fontVariants\"}},[_vm._v(\"Font variants\")]),_vm._m(3),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"value\":\"Oranienbaum\"},on:{\"fontVariants\":function (i) { return (_vm.fontVariants = i); }}})],1),_c('p',[_vm._v(\"fontVariants:\")]),_c('pre',[_vm._v(_vm._s(_vm.fontVariants))]),_c('pre',{pre:true},[_vm._v(\" (fontVariants = i)\\\" />\\nfontVariants:
{{ fontVariants }}
\\n\")]),_c('h3',{attrs:{\"id\":\"nomatches\"}},[_vm._v(\"No matches\")]),_vm._m(4),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{ref:\"fontloader\",attrs:{\"no-matches\":\"I've got nothing\"}})],1),_c('pre',[_vm._v(\"\")]),_c('h3',{attrs:{\"id\":\"autoload\"}},[_vm._v(\"Autoload fonts\")]),_vm._m(5),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"auto-load\":\"\"},model:{value:(_vm.font2),callback:function ($$v) {_vm.font2=$$v},expression:\"font2\"}})],1),_c('p',[_vm._v(\" Current value: \"),_c('span',{style:('font-family: ' + _vm.font2)},[_vm._v(_vm._s(_vm.font2))])]),_c('pre',{pre:true},[_vm._v(\"\\nCurrent value: {{ font2 }}\\n\")]),_c('h3',{attrs:{\"id\":\"manualload\"}},[_vm._v(\"Manually load fonts\")]),_vm._m(6),_c('p',[_vm._v(\"Several fonts may be loaded by comma-separating the names.\")]),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"load-fonts\":_vm.manuallyLoadFonts1}}),_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('button',{on:{\"click\":function($event){_vm.manuallyLoadFonts1 = 'Rubik Beastly'}}},[_vm._v(\" Load \"),_c('span',{staticStyle:{\"font-family\":\"Rubik Beastly\"}},[_vm._v(\"\\\"Rubik Beastly\\\"\")])]),_c('button',{on:{\"click\":function($event){_vm.manuallyLoadFonts1 = 'Pacifico, Teko'}}},[_vm._v(\" Load \"),_c('span',{staticStyle:{\"font-family\":\"Pacifico\"}},[_vm._v(\"\\\"Pacifico\\\"\")]),_vm._v(\" and \"),_c('span',{staticStyle:{\"font-family\":\"Teko\"}},[_vm._v(\"\\\"Teko\\\"\")])])])],1),_c('pre',[_vm._v(\"\\n\\n\\n\")]),_c('h3',{attrs:{\"id\":\"loadallvariants\"}},[_vm._v(\"Load all variants\")]),_vm._m(7),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"auto-load\":\"\",\"load-all-variants\":\"\"},model:{value:(_vm.font3),callback:function ($$v) {_vm.font3=$$v},expression:\"font3\"}})],1),_c('p',[_vm._v(\" Current value: \"),_c('span',{style:('font-family: ' + _vm.font3)},[_vm._v(_vm._s(_vm.font3))])]),_c('pre',{pre:true},[_vm._v(\"\\nCurrent value: {{ font3 }}\\n\")]),_c('h3',{attrs:{\"id\":\"loadspecific\"}},[_vm._v(\"Load specific variants\")]),_vm._m(8),_c('pre',[_vm._v(\"[\\n {\\n font: \\\"Open Sans\\\",\\n variants: [\\n { italic: false, weight: 400 },\\n { italic: true, weight: 400 },\\n { italic: false, weight: 700 },\\n { italic: true, weight: 700 },\\n ]\\n },\\n {\\n font: \\\"Rancho\\\",\\n variants: [\\n { italic: false, weight: 400 },\\n ]\\n }\\n]\")]),_vm._m(9),_c('p',[_vm._v(\" One use case could be loading only one variant - in this example whichever is first (least bold): \")]),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"load-fonts\":[_vm.thinnestFont]},on:{\"fontVariants\":function (v) { return (_vm.thinnestFont = {\n font: v.font,\n variants: v.variants.slice(0, 1),\n }); }}})],1),(typeof _vm.thinnestFont == 'object')?_c('p',[_vm._v(\" Current value: \"),_c('span',{style:({\n fontFamily: _vm.thinnestFont.font,\n fontWeight: _vm.thinnestFont.variants[0].weight,\n })},[_vm._v(\" \"+_vm._s(_vm.thinnestFont.font)+\" \")])]):_vm._e(),_c('pre',{pre:true},[_vm._v(\" (thinnestFont = {\\n font: v.font,\\n variants: v.variants.slice(0, 1),\\n })\\n \\\"\\n/>\\nCurrent value:\\n\\n {{ thinnestFont.font }}\\n\\n\")]),_c('h3',{attrs:{\"id\":\"loaderonly\"}},[_vm._v(\"Font loader only\")]),_vm._m(10),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"load-fonts\":_vm.manuallyLoadFonts2,\"loader-only\":\"\"}}),_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('button',{on:{\"click\":function($event){_vm.manuallyLoadFonts1 = 'Rancho'}}},[_vm._v(\" Load \"),_c('span',{staticStyle:{\"font-family\":\"Rancho\"}},[_vm._v(\"\\\"Rancho\\\"\")])]),_c('button',{on:{\"click\":function($event){_vm.manuallyLoadFonts1 = 'Smooch, Risque'}}},[_vm._v(\" Load \"),_c('span',{staticStyle:{\"font-family\":\"Smooch\"}},[_vm._v(\"\\\"Smooch\\\"\")]),_vm._v(\" and \"),_c('span',{staticStyle:{\"font-family\":\"Risque\"}},[_vm._v(\"\\\"Risque\\\"\")])])])],1),_c('pre',[_vm._v(\"\\n\\n\\n\")]),_c('h3',{attrs:{\"id\":\"choosegooglefonts\"}},[_vm._v(\"Choose google fonts\")]),_vm._m(11),_c('p',[_vm._v(\"You can supply font names as an array or as a comma-seperated string.\")]),_c('p',[_vm._v(\" Do note that the previews are crazy inefficient if you only use a few fonts - in that case you are probably better off recompiling all previews - which is beyond the scope of this document at the moment. \")]),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"google-fonts\":['Tinos', 'Open Sans']}})],1),_c('pre',[_vm._v(\"\")]),_c('h3',{attrs:{\"id\":\"fontcategories\"}},[_vm._v(\"Filter font categories\")]),_vm._m(12),_c('p',[_vm._v(\" You can supply category names as an array or as a comma-seperated string. \")]),_c('div',{staticClass:\"example\"},[_c('select',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.fontCategories),expression:\"fontCategories\"}],on:{\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.fontCategories=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},[_c('option',{attrs:{\"value\":\"all\"}},[_vm._v(\"All\")]),_c('option',{attrs:{\"value\":\"serif\"}},[_vm._v(\"Serif\")]),_c('option',{attrs:{\"value\":\"sans-serif\"}},[_vm._v(\"Sans-serif\")]),_c('option',{attrs:{\"value\":\"display\"}},[_vm._v(\"Display\")]),_c('option',{attrs:{\"value\":\"handwriting\"}},[_vm._v(\"Handwriting\")]),_c('option',{attrs:{\"value\":\"monospace\"}},[_vm._v(\"Monospace\")]),_c('option',{attrs:{\"value\":\"display, serif\"}},[_vm._v(\"display, serif\")]),_c('option',{domProps:{\"value\":['display', 'handwriting']}},[_vm._v(\" ['display', 'handwriting'] \")])]),_c('McFontpicker',{attrs:{\"font-categories\":_vm.fontCategories}})],1),_c('pre',[_vm._v(\"\\n\\n \")]),_c('h3',{attrs:{\"id\":\"manuallyadd\"}},[_vm._v(\"Manually add fonts\")]),_vm._m(13),_c('p',[_vm._v(\" You need to provide your own styling of the previews, how to create this is again beyond the scope of this document for now. Local fonts are also not auto-loaded, so depending on use case you may need to handle that too. \")]),_c('div',{staticClass:\"example\"},[_c('McFontpicker',{attrs:{\"google-fonts\":['Tinos', 'Open Sans'],\"local-fonts\":[\n {\n name: 'BickleyScript',\n variants: [\n {\n italic: false,\n weight: 400,\n },\n '1,400' ],\n } ]},model:{value:(_vm.manuallyAddFontValue),callback:function ($$v) {_vm.manuallyAddFontValue=$$v},expression:\"manuallyAddFontValue\"}})],1),(typeof _vm.manuallyAddFontValue == 'string')?_c('p',[_vm._v(\" Current value: \"),_c('span',{style:({\n fontFamily: _vm.manuallyAddFontValue,\n })},[_vm._v(\" \"+_vm._s(_vm.manuallyAddFontValue)+\" \")])]):_vm._e(),_c('pre',{pre:true},[_vm._v(\"\\nCurrent value:\\n\\n {{ manuallyAddFontValue }}\\n\")])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" See \"),_c('a',{attrs:{\"href\":\"https://github.com/Mikk3lRo/vue-fontpicker#readme\"}},[_vm._v(\"github repo\")]),_vm._v(\" or \"),_c('a',{attrs:{\"href\":\"https://www.npmjs.com/package/@mikk3lro/mc-fontpicker\"}},[_vm._v(\"npm package\")]),_vm._v(\" for installation instructions. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"toc\"}},[_c('h3',[_vm._v(\"TOC\")]),_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"#default\"}},[_vm._v(\"Default behaviour\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#fontVariants\"}},[_vm._v(\"Font variants\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#nomatches\"}},[_vm._v(\"No matches\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#autoload\"}},[_vm._v(\"Autoload fonts\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#manualload\"}},[_vm._v(\"Manually load fonts\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#loadallvariants\"}},[_vm._v(\"Load all variants\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#loadspecific\"}},[_vm._v(\"Load specific variants\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#loaderonly\"}},[_vm._v(\"Font loader only\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#choosegooglefonts\"}},[_vm._v(\"Choose google fonts\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#fontcategories\"}},[_vm._v(\"Filter font categories\")])]),_c('li',[_c('a',{attrs:{\"href\":\"#manuallyadd\"}},[_vm._v(\"Manually add fonts\")])])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" By default the fontpicker is \"),_c('strong',[_vm._v(\"only\")]),_vm._v(\" a picker. The selected font is not loaded. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" On mount and when a new font is selected the \"),_c('code',[_vm._v(\"fontVariants\")]),_vm._v(\" event is triggered. The main difference from the \"),_c('code',[_vm._v(\"input\")]),_vm._v(\" event is that it provides details about available variants of the current font. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" Customize the message when autocomplete yields no results using the \"),_c('code',[_vm._v(\"no-matches\")]),_vm._v(\"-prop. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\"Automatically load fonts by setting the \"),_c('code',[_vm._v(\"auto-load\")]),_vm._v(\"-prop.\")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\"Manually load fonts by setting the \"),_c('code',[_vm._v(\"load-fonts\")]),_vm._v(\"-prop.\")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" By default only the four most common variants (regular, bold, italic and bold italic) are loaded. You can make sure all variants are loaded by setting the \"),_c('code',[_vm._v(\"load-all-variants\")]),_vm._v(\" prop. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" The \"),_c('code',[_vm._v(\"load-fonts\")]),_vm._v(\"-prop can also accept an array of objects specifying fonts and variants. Example: \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" Note that many fonts exist only in a few variants, so make sure the variants you request actually exist. For instance by filtering the values emitted from \"),_c('code',[_vm._v(\"fontVariants\")]),_vm._v(\" events. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" Set the \"),_c('code',[_vm._v(\"loader-only\")]),_vm._v(\"-prop to completely hide the font picker if you just need to load one or more fonts. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" You can limit the included google fonts using the \"),_c('code',[_vm._v(\"google-fonts\")]),_vm._v(\"-prop. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\" You can filter the fonts by category using the \"),_c('code',[_vm._v(\"font-categories\")]),_vm._v(\"-prop. \")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('p',[_vm._v(\"Manually add fonts using the \"),_c('code',[_vm._v(\"local-fonts\")]),_vm._v(\"-prop.\")])}]\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=6a90af6c&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport App from './App.vue'\n\nVue.config.productionTip = false\n\nnew Vue({\n render: h => h(App),\n}).$mount('#app')\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.loaderOnly)?_c('div',{class:_vm.outerClasses},[_c('input',{ref:\"input\",staticClass:\"mcfontpicker__search\",attrs:{\"type\":\"text\"},domProps:{\"value\":_vm.searchContent},on:{\"input\":_vm.searchChanged,\"focus\":_vm.onFocus,\"blur\":_vm.hide,\"keydown\":_vm.onKeyDown}}),_c('div',{ref:\"preview\",class:_vm.previewClasses}),_c('div',{ref:\"popout\",class:_vm.popoutClasses,attrs:{\"tabindex\":\"-1\"},on:{\"mousedown\":_vm.cancelBlur}},[_vm._l((_vm.matchingFonts),function(font,i){return _c('div',{key:font.sane,class:'mcfontpicker__option' + (i == _vm.selectedFontIndex ? ' selected' : ''),on:{\"mousedown\":function (e) { return _vm.onClick(font); },\"mousemove\":function () { return (_vm.selectedFontIndex = i); }}},[_c('div',{class:'font-preview-' + font.sane})])}),(_vm.matchingFonts.length == 0)?_c('div',{staticClass:\"mcfontpicker__nomatches\"},[_vm._v(\" \"+_vm._s(_vm.noMatches)+\" \")]):_vm._e()],2)]):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./McFontpicker.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./McFontpicker.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./McFontpicker.vue?vue&type=template&id=65797bfc&\"\nimport script from \"./McFontpicker.vue?vue&type=script&lang=js&\"\nexport * from \"./McFontpicker.vue?vue&type=script&lang=js&\"\nimport style0 from \"./McFontpicker.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./McFontpicker.vue?vue&type=style&index=0&lang=css&\""],"sourceRoot":""} -------------------------------------------------------------------------------- /font-preview/font-previews.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Font previews 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 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 | 292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
596 |
597 |
598 |
599 |
600 |
601 |
602 |
603 |
604 |
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 |
626 |
627 |
628 |
629 |
630 |
631 |
632 |
633 |
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 |
642 |
643 |
644 |
645 |
646 |
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 |
655 |
656 |
657 |
658 |
659 |
660 |
661 |
662 |
663 |
664 |
665 |
666 |
667 |
668 |
669 |
670 |
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 |
679 |
680 |
681 |
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 |
690 |
691 |
692 |
693 |
694 |
695 |
696 |
697 |
698 |
699 |
700 |
701 |
702 |
703 |
704 |
705 |
706 |
707 |
708 |
709 |
710 |
711 |
712 |
713 |
714 |
715 |
716 |
717 |
718 |
719 |
720 |
721 |
722 |
723 |
724 |
725 |
726 |
727 |
728 |
729 |
730 |
731 |
732 |
733 |
734 |
735 |
736 |
737 |
738 |
739 |
740 |
741 |
742 |
743 |
744 |
745 |
746 |
747 |
748 |
749 |
750 |
751 |
752 |
753 |
754 |
755 |
756 |
757 |
758 |
759 |
760 |
761 |
762 |
763 |
764 |
765 |
766 |
767 |
768 |
769 |
770 |
771 |
772 |
773 |
774 |
775 |
776 |
777 |
778 |
779 |
780 |
781 |
782 |
783 |
784 |
785 |
786 |
787 |
788 |
789 |
790 |
791 |
792 |
793 |
794 |
795 |
796 |
797 |
798 |
799 |
800 |
801 |
802 |
803 |
804 |
805 |
806 |
807 |
808 |
809 |
810 |
811 |
812 |
813 |
814 |
815 |
816 |
817 |
818 |
819 |
820 |
821 |
822 |
823 |
824 |
825 |
826 |
827 |
828 |
829 |
830 |
831 |
832 |
833 |
834 |
835 |
836 |
837 |
838 |
839 |
840 |
841 |
842 |
843 |
844 |
845 |
846 |
847 |
848 |
849 |
850 |
851 |
852 |
853 |
854 |
855 |
856 |
857 |
858 |
859 |
860 |
861 |
862 |
863 |
864 |
865 |
866 |
867 |
868 |
869 |
870 |
871 |
872 |
873 |
874 |
875 |
876 |
877 |
878 |
879 |
880 |
881 |
882 |
883 |
884 |
885 |
886 |
887 |
888 |
889 |
890 |
891 |
892 |
893 |
894 |
895 |
896 |
897 |
898 |
899 |
900 |
901 |
902 |
903 |
904 |
905 |
906 |
907 |
908 |
909 |
910 |
911 |
912 |
913 |
914 |
915 |
916 |
917 |
918 |
919 |
920 |
921 |
922 |
923 |
924 |
925 |
926 |
927 |
928 |
929 |
930 |
931 |
932 |
933 |
934 |
935 |
936 |
937 |
938 |
939 |
940 |
941 |
942 |
943 |
944 |
945 |
946 |
947 |
948 |
949 |
950 |
951 |
952 |
953 |
954 |
955 |
956 |
957 |
958 |
959 |
960 |
961 |
962 |
963 |
964 |
965 |
966 |
967 |
968 |
969 |
970 |
971 |
972 |
973 |
974 |
975 |
976 |
977 |
978 |
979 |
980 |
981 |
982 |
983 |
984 |
985 |
986 |
987 |
988 |
989 |
990 |
991 |
992 |
993 |
994 |
995 |
996 |
997 |
998 |
999 |
1000 |
1001 |
1002 |
1003 |
1004 |
1005 |
1006 |
1007 |
1008 |
1009 |
1010 |
1011 |
1012 |
1013 |
1014 |
1015 |
1016 |
1017 |
1018 |
1019 |
1020 |
1021 |
1022 |
1023 |
1024 |
1025 |
1026 |
1027 |
1028 |
1029 |
1030 |
1031 |
1032 |
1033 |
1034 |
1035 |
1036 |
1037 |
1038 |
1039 |
1040 |
1041 |
1042 |
1043 |
1044 |
1045 |
1046 |
1047 |
1048 |
1049 |
1050 |
1051 |
1052 |
1053 |
1054 |
1055 |
1056 |
1057 |
1058 |
1059 |
1060 |
1061 |
1062 |
1063 |
1064 |
1065 |
1066 |
1067 |
1068 |
1069 |
1070 |
1071 |
1072 |
1073 |
1074 |
1075 |
1076 |
1077 |
1078 |
1079 |
1080 |
1081 |
1082 |
1083 |
1084 |
1085 |
1086 |
1087 |
1088 |
1089 |
1090 |
1091 |
1092 |
1093 |
1094 |
1095 |
1096 |
1097 |
1098 |
1099 |
1100 |
1101 |
1102 |
1103 |
1104 |
1105 |
1106 |
1107 |
1108 |
1109 |
1110 |
1111 |
1112 |
1113 |
1114 |
1115 |
1116 |
1117 |
1118 |
1119 |
1120 |
1121 |
1122 |
1123 |
1124 |
1125 |
1126 |
1127 |
1128 |
1129 |
1130 |
1131 |
1132 |
1133 |
1134 |
1135 |
1136 |
1137 |
1138 |
1139 |
1140 |
1141 |
1142 |
1143 |
1144 |
1145 |
1146 |
1147 |
1148 |
1149 |
1150 |
1151 |
1152 |
1153 |
1154 |
1155 |
1156 |
1157 |
1158 |
1159 |
1160 |
1161 |
1162 |
1163 |
1164 |
1165 |
1166 |
1167 |
1168 |
1169 |
1170 |
1171 |
1172 |
1173 |
1174 |
1175 |
1176 |
1177 |
1178 |
1179 |
1180 |
1181 |
1182 |
1183 |
1184 |
1185 |
1186 |
1187 |
1188 |
1189 |
1190 |
1191 |
1192 |
1193 |
1194 |
1195 |
1196 |
1197 |
1198 |
1199 |
1200 |
1201 |
1202 |
1203 |
1204 |
1205 |
1206 |
1207 |
1208 |
1209 |
1210 |
1211 |
1212 |
1213 |
1214 |
1215 |
1216 |
1217 |
1218 |
1219 |
1220 |
1221 |
1222 |
1223 |
1224 |
1225 |
1226 |
1227 |
1228 |
1229 |
1230 |
1231 |
1232 |
1233 |
1234 |
1235 |
1236 |
1237 |
1238 |
1239 |
1240 |
1241 |
1242 |
1243 |
1244 |
1245 |
1246 |
1247 |
1248 |
1249 |
1250 |
1251 |
1252 |
1253 |
1254 |
1255 |
1256 |
1257 |
1258 |
1259 |
1260 |
1261 |
1262 |
1263 |
1264 |
1265 |
1266 |
1267 |
1268 |
1269 |
1270 |
1271 |
1272 |
1273 |
1274 |
1275 |
1276 |
1277 |
1278 |
1279 |
1280 |
1281 |
1282 |
1283 |
1284 |
1285 |
1286 |
1287 |
1288 |
1289 |
1290 |
1291 |
1292 |
1293 |
1294 |
1295 |
1296 |
1297 |
1298 |
1299 |
1300 |
1301 |
1302 |
1303 |
1304 |
1305 |
1306 |
1307 |
1308 |
1309 |
1310 |
1311 |
1312 |
1313 |
1314 |
1315 |
1316 |
1317 |
1318 |
1319 |
1320 |
1321 |
1322 |
1323 |
1324 |
1325 |
1326 |
1327 |
1328 |
1329 |
1330 |
1331 |
1332 |
1333 |
1334 |
1335 |
1336 |
1337 |
1338 |
1339 |
1340 | 1341 | --------------------------------------------------------------------------------