diff --git a/docs/.vuepress/theme/layouts/GlobalLayout.vue b/docs/.vuepress/theme/layouts/GlobalLayout.vue index 38ba41d..1c643f0 100644 --- a/docs/.vuepress/theme/layouts/GlobalLayout.vue +++ b/docs/.vuepress/theme/layouts/GlobalLayout.vue @@ -54,9 +54,9 @@ - +
- Voir la page + Voir la page
@@ -71,9 +71,7 @@ import Navbar from '@theme/components/Navbar.vue' import NavDrawer from '@theme/components/NavDrawer.vue' import RightDrawer from '@theme/components/RightDrawer.vue' import Vue from 'vue' -import RuleTooltip from '@theme/global-components/RT' import Cookies from 'js-cookie' -import { shortlink } from 'shortlink' export default { name: 'GlobalLayout', @@ -177,11 +175,18 @@ export default { this.$store.commit('setRightDrawer', !this.$store.state.rightDrawer) }, - encodeURI (h) { - return shortlink.encode(h) + shortenURL (url) { + // var isgd = require('isgd') + + isgd.shorten('http://google.com', function(res) { + console.log(res) + return res + }) + + return url }, - copyURI(id) { + copyURI (id) { let toCopy = document.getElementById(id) toCopy.select() document.execCommand( 'copy' ) diff --git a/docs/.vuepress/theme/layouts/HomebrewLayout.vue b/docs/.vuepress/theme/layouts/HomebrewLayout.vue index f29c8d2..5a83a01 100644 --- a/docs/.vuepress/theme/layouts/HomebrewLayout.vue +++ b/docs/.vuepress/theme/layouts/HomebrewLayout.vue @@ -74,7 +74,7 @@ export default { }, mounted () { - let brew64 = this.$route.query.brew + let brew64 = this.$route.query.h if (brew64) { this.brew = decode(brew64) } @@ -117,7 +117,7 @@ export default { methods: { share () { - this.$store.commit('setShareURI', this.$route.query.brew) + this.$store.commit('setShareURI', this.$route.query.h) this.$store.commit('setIsOpenShareHomebrewDialog', true) }, diff --git a/package.json b/package.json index bb62b6f..20f7bd5 100644 --- a/package.json +++ b/package.json @@ -16,13 +16,13 @@ "@vuepress/plugin-pwa": "^1.4.1", "file-saver": "^2.0.2", "flexsearch": "nextapps-de/flexsearch", + "isgd": "^1.1.3", "js-cookie": "^2.2.1", "markdown-it-div": "^1.1.0", "markdown-it-multimd-table": "^4.0.1", "material-design-icons-iconfont": "^5.0.1", "node-sass": "^4.13.1", "sass-loader": "^8.0.2", - "shortlink": "^1.1.0", "slugify": "^1.4.0", "vue": "^2.6.11", "vue-masonry-css": "^1.0.3", diff --git a/yarn.lock b/yarn.lock index e4b0cc3..903dfff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4672,6 +4672,11 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +isgd@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/isgd/-/isgd-1.1.3.tgz#98808dac152a7247497c5d068308012eccfa4351" + integrity sha1-mICNrBUqckdJfF0GgwgBLsz6Q1E= + isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" @@ -7228,11 +7233,6 @@ shebang-regex@^1.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= -shortlink@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shortlink/-/shortlink-1.1.0.tgz#b9c4ce003fb4d5bc5948843c7077c5074a3508bb" - integrity sha1-ucTOAD+01bxZSIQ8cHfFB0o1CLs= - signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"