Skip to content

Commit 230e52a

Browse files
author
Ari Madian
authored
Merge pull request #97 from creativecommons/reduce-size
Reduce bundle size
2 parents b0a6311 + 4896ebb commit 230e52a

17 files changed

+69
-75
lines changed

docs/css/app.20b96964.css

-1
This file was deleted.

docs/css/app.3d055f7e.css

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/chunk-vendors.8185fa99.css

-1
This file was deleted.

docs/css/chunk-vendors.897a4b6f.css

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/favicon.ico><link rel=icon type=image/png href=https://d15omoko64skxi.cloudfront.net/wp-content/uploads/2016/05/cc-site-icon-300x300.png sizes=192x192><link rel=apple-touch-icon-precomposed href=https://d15omoko64skxi.cloudfront.net/wp-content/uploads/2016/05/cc-site-icon-300x300.png><meta name=twitter:card content=summary><meta name=twitter:site content=@creativecommons><meta name=twitter:creator content=@creativecommons><meta property=og:url content=https://beta-chooser.creativecommons.org><meta property=og:title content="Choose a License"><meta property=og:type content=website><meta property=og:description content="Want to license your work with Creative Commons, but not sure where to start, or which license is right for you? Use our license chooser!"><meta property=og:image content=https://mirrors.creativecommons.org/presskit/logos/cc.logo.large.png><meta property=og:locale content=en_US><meta property=og:locale:alternate content=ru_RU><title>Choose a License</title><link href=/css/app.20b96964.css rel=preload as=style><link href=/css/chunk-vendors.8185fa99.css rel=preload as=style><link href=/js/app.be62cd78.js rel=preload as=script><link href=/js/chunk-vendors.223f9bff.js rel=preload as=script><link href=/css/chunk-vendors.8185fa99.css rel=stylesheet><link href=/css/app.20b96964.css rel=stylesheet></head><body><noscript><strong>We're sorry but License Chooser doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.223f9bff.js></script><script src=/js/app.be62cd78.js></script></body></html>
1+
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/favicon.ico><link rel=icon type=image/png href=https://d15omoko64skxi.cloudfront.net/wp-content/uploads/2016/05/cc-site-icon-300x300.png sizes=192x192><link rel=apple-touch-icon-precomposed href=https://d15omoko64skxi.cloudfront.net/wp-content/uploads/2016/05/cc-site-icon-300x300.png><meta name=twitter:card content=summary><meta name=twitter:site content=@creativecommons><meta name=twitter:creator content=@creativecommons><meta property=og:url content=https://beta-chooser.creativecommons.org><meta property=og:title content="Choose a License"><meta property=og:type content=website><meta property=og:description content="Want to license your work with Creative Commons, but not sure where to start, or which license is right for you? Use our license chooser!"><meta property=og:image content=https://mirrors.creativecommons.org/presskit/logos/cc.logo.large.png><meta property=og:locale content=en_US><meta property=og:locale:alternate content=ru_RU><title>Choose a License</title><link href=/css/app.3d055f7e.css rel=preload as=style><link href=/css/chunk-vendors.897a4b6f.css rel=preload as=style><link href=/js/app.66ee6643.js rel=preload as=script><link href=/js/chunk-vendors.fe161d12.js rel=preload as=script><link href=/css/chunk-vendors.897a4b6f.css rel=stylesheet><link href=/css/app.3d055f7e.css rel=stylesheet></head><body><noscript><strong>We're sorry but License Chooser doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.fe161d12.js></script><script src=/js/app.66ee6643.js></script></body></html>

docs/js/app.66ee6643.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/app.66ee6643.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/app.be62cd78.js

-2
This file was deleted.

docs/js/app.be62cd78.js.map

-1
This file was deleted.

docs/js/chunk-vendors.223f9bff.js

-27
This file was deleted.

docs/js/chunk-vendors.223f9bff.js.map

-1
This file was deleted.

docs/js/chunk-vendors.fe161d12.js

+27
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/chunk-vendors.fe161d12.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/LicenseIconography.vue

+1-17
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,8 @@
1515
</template>
1616

1717
<script>
18-
import { library } from '@fortawesome/fontawesome-svg-core'
19-
import {
20-
faCreativeCommons,
21-
faCreativeCommonsBy,
22-
faCreativeCommonsNc,
23-
faCreativeCommonsNd,
24-
faCreativeCommonsSa,
25-
faCreativeCommonsZero
26-
} from '@fortawesome/free-brands-svg-icons/'
2718
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
28-
library.add(
29-
faCreativeCommons,
30-
faCreativeCommonsBy,
31-
faCreativeCommonsNc,
32-
faCreativeCommonsNd,
33-
faCreativeCommonsSa,
34-
faCreativeCommonsZero
35-
)
19+
3620
/**
3721
* ### License icons are hieroglyphs for the aspects of a license.
3822
*

src/components/PrintMediaLicenseCode.vue

+7-4
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,11 @@
88
<LicenseCode ref="licenseCode" attribution-type="print"/>
99
</div>
1010
</b-tab-item>
11-
<b-tab-item icon-pack="fas" icon="copy">
11+
<b-tab-item>
1212
<template slot="header">
1313
<a class="copyBtn"
1414
data-clipboard-target="#attribution-plaintext">
15-
<b-icon
16-
icon-pack="fas"
17-
icon="copy"/>
15+
<font-awesome-icon icon="copy" />
1816
<span class="button-text">{{ copyText }}</span>
1917
</a>
2018
</template>
@@ -27,10 +25,12 @@
2725
import Clipboard from 'clipboard'
2826
import { mapGetters } from 'vuex'
2927
import LicenseCode from './LicenseCode'
28+
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
3029
3130
export default {
3231
name: 'PrintMediaLicenseCode',
3332
components: {
33+
FontAwesomeIcon,
3434
LicenseCode
3535
},
3636
props: {
@@ -111,6 +111,9 @@ export default {
111111
}
112112
</script>
113113
<style lang="scss">
114+
.copyBtn svg {
115+
margin-right: 3px;
116+
}
114117
115118
.attribution-tab .photo-license-icon {
116119
height: 1.4rem;

src/components/WebLicenseCode.vue

+8-7
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,11 @@
1717
/>
1818
</div>
1919
</b-tab-item>
20-
<b-tab-item
21-
icon-pack="fas"
22-
icon="copy"
23-
>
20+
<b-tab-item>
2421
<template slot="header">
2522
<a class="copyBtn"
2623
:data-clipboard-target=this.clipboardTarget()>
27-
<b-icon
28-
icon-pack="fas"
29-
icon="copy"/>
24+
<font-awesome-icon icon="copy" />
3025
<span class="button-text">{{ copyText }}
3126
</span>
3227
</a>
@@ -41,10 +36,12 @@ import Clipboard from 'clipboard'
4136
import { mapGetters } from 'vuex'
4237
import LicenseCode from './LicenseCode'
4338
import { generateHTML } from '../utils/license-utilities'
39+
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
4440
4541
export default {
4642
name: 'WebLicenseCode',
4743
components: {
44+
FontAwesomeIcon,
4845
LicenseCode
4946
},
5047
props: {
@@ -140,6 +137,10 @@ export default {
140137
</script>
141138
<style lang="scss">
142139
140+
.copyBtn svg {
141+
margin-right: 3px;
142+
}
143+
143144
#attribution-richtext>p>span,
144145
#attribution-richtext .photo-license-icons{
145146
height: 26px;

src/main.js

+14-13
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
import Vue from 'vue'
22
import Buefy from 'buefy'
3+
import 'buefy/dist/buefy.css'
34
import i18n from './i18n'
45
import VueAnalytics from 'vue-analytics'
56
import App from './App.vue'
67
import store from './store'
78

89
import { library } from '@fortawesome/fontawesome-svg-core'
9-
// internal icons
10-
import {
11-
faCheck, faCheckCircle, faInfoCircle, faExclamationTriangle, faExclamationCircle,
12-
faArrowUp, faAngleRight, faAngleLeft, faAngleDown, faUserCircle, faQuestionCircle,
13-
faEye, faEyeSlash, faCaretDown, faCaretUp, faUpload, faCopy, faCircle
14-
} from '@fortawesome/free-solid-svg-icons'
10+
import { faCopy } from '@fortawesome/free-solid-svg-icons/faCopy'
1511
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
1612

17-
library.add(faCheck, faCheckCircle, faInfoCircle, faExclamationTriangle, faExclamationCircle,
18-
faArrowUp, faAngleRight, faAngleLeft, faAngleDown, faUserCircle, faQuestionCircle,
19-
faEye, faEyeSlash, faCaretDown, faCaretUp, faUpload, faCopy, faCircle)
13+
import {
14+
faCreativeCommons, faCreativeCommonsBy, faCreativeCommonsNc,
15+
faCreativeCommonsNd, faCreativeCommonsSa, faCreativeCommonsZero
16+
} from '@fortawesome/free-brands-svg-icons'
17+
18+
library.add(
19+
faCopy, faCreativeCommons, faCreativeCommonsBy,
20+
faCreativeCommonsNc, faCreativeCommonsNd, faCreativeCommonsSa,
21+
faCreativeCommonsZero
22+
)
2023
Vue.component('vue-fontawesome', FontAwesomeIcon)
2124
Vue.config.productionTip = false
22-
Vue.use(Buefy, {
23-
defaultIconComponent: 'vue-fontawesome',
24-
defaultIconPack: 'fas'
25-
})
25+
Vue.use(Buefy)
26+
2627
if (process.env.NODE_ENV === 'production') {
2728
Vue.use(VueAnalytics, {
2829
id: 'UA-2010376-41',

0 commit comments

Comments
 (0)