From 389f0c9d7d7f98612dfed88d70e3dad1443155e4 Mon Sep 17 00:00:00 2001 From: rawilk Date: Sun, 30 Aug 2020 21:41:51 -0500 Subject: [PATCH] wip --- docs-build/cleanup.js | 35 +--- docs-build/js/{ => basic}/basic-usage.vue | 42 ++--- docs-build/js/basic/index.js | 8 + docs-build/js/{ => props}/close-on-click.vue | 40 ++--- docs-build/js/{ => props}/close-on-scroll.vue | 40 ++--- docs-build/js/{ => props}/index.js | 11 +- docs-build/webpack.mix.js | 11 +- docs/demos/advanced.md | 2 +- docs/demos/basic.md | 46 ++--- docs/demos/props.md | 166 ++++++++++++++++++ ...ue-context-advanced-demos.1598840580885.js | 2 - ...ue-context-advanced-demos.1598841649510.js | 2 + .../vue-context-basic-demos.1598841649507.js | 2 + docs/scripts/vue-context-demos.js | 2 - .../vue-context-props-demos.1598841649513.js | 2 + 15 files changed, 281 insertions(+), 130 deletions(-) rename docs-build/js/{ => basic}/basic-usage.vue (70%) create mode 100644 docs-build/js/basic/index.js rename docs-build/js/{ => props}/close-on-click.vue (72%) rename docs-build/js/{ => props}/close-on-scroll.vue (73%) rename docs-build/js/{ => props}/index.js (51%) create mode 100644 docs/demos/props.md delete mode 100644 docs/scripts/vue-context-advanced-demos.1598840580885.js create mode 100644 docs/scripts/vue-context-advanced-demos.1598841649510.js create mode 100644 docs/scripts/vue-context-basic-demos.1598841649507.js delete mode 100644 docs/scripts/vue-context-demos.js create mode 100644 docs/scripts/vue-context-props-demos.1598841649513.js diff --git a/docs-build/cleanup.js b/docs-build/cleanup.js index 854f4d6..331db8f 100755 --- a/docs-build/cleanup.js +++ b/docs-build/cleanup.js @@ -17,18 +17,16 @@ fs.rmdirSync(__dirname + '/dist', { recursive: true }); console.log('All extra files cleaned up!'); // Add "ids" to the files for cache busting, and also update the script references in the docs - -// const docFiles = [ -// __dirname + '/../docs/demos/basic.md', -// __dirname + '/../docs/demos/advanced.md', -// ]; - const docFiles = { + basic: __dirname + '/../docs/demos/basic.md', advanced: __dirname + '/../docs/demos/advanced.md', + props: __dirname + '/../docs/demos/props.md', } const scripts = { + basic: __dirname + '/../docs/scripts/vue-context-basic-demos.js', advanced: __dirname + '/../docs/scripts/vue-context-advanced-demos.js', + props: __dirname + '/../docs/scripts/vue-context-props-demos.js', }; const renameFile = path => { @@ -67,28 +65,3 @@ Object.keys(scripts).forEach(key => { }); return; - -fs.readdir(__dirname + '/../docs/scripts', (err, files) => { - if (err) { - return; - } - - files.forEach(file => { - const id = Date.now(); - - const oldPath = __dirname + '/../docs/scripts/' + file; - - const parts = file.split('.'); - - const newPath = __dirname + '/../docs/scripts/' + parts[0] + `.${id}.` + parts[1]; - - fs.renameSync(oldPath, newPath); - - docFiles.forEach(doc => { - const content = fs.readFileSync(doc, 'utf-8'); - const regex = new RegExp("[\s\S]*?<\/script>", 'gi'); - - console.log(content.replace(regex, '')); - }); - }); -}); diff --git a/docs-build/js/basic-usage.vue b/docs-build/js/basic/basic-usage.vue similarity index 70% rename from docs-build/js/basic-usage.vue rename to docs-build/js/basic/basic-usage.vue index 61ba320..583bb18 100644 --- a/docs-build/js/basic-usage.vue +++ b/docs-build/js/basic/basic-usage.vue @@ -36,28 +36,28 @@ diff --git a/docs-build/js/basic/index.js b/docs-build/js/basic/index.js new file mode 100644 index 0000000..4725b44 --- /dev/null +++ b/docs-build/js/basic/index.js @@ -0,0 +1,8 @@ +import Vue from 'vue'; +import BasicUsage from './basic-usage'; + +new Vue({ + components: { + BasicUsage, + }, +}).$mount('#basic-app'); diff --git a/docs-build/js/close-on-click.vue b/docs-build/js/props/close-on-click.vue similarity index 72% rename from docs-build/js/close-on-click.vue rename to docs-build/js/props/close-on-click.vue index 50b5ebb..d03092b 100644 --- a/docs-build/js/close-on-click.vue +++ b/docs-build/js/props/close-on-click.vue @@ -14,7 +14,7 @@
-