From 082178d535fd15a49d7157268c62f297af5a27ff Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Mon, 10 Oct 2016 08:25:35 +0800 Subject: Slide mode is now working --- public/js/slide.js | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) (limited to 'public/js/slide.js') diff --git a/public/js/slide.js b/public/js/slide.js index 5b0f9bd0..b5aa868f 100644 --- a/public/js/slide.js +++ b/public/js/slide.js @@ -1,3 +1,76 @@ +require('bootstrap'); +require('bootstrap/js/tooltip'); +require('bootstrap/dist/css/bootstrap.css'); + +require('prismjs/themes/prism.css'); +require('highlight.js/styles/github-gist.css'); + +require('markdown-it'); +require('markdown-it-abbr'); +require('markdown-it-footnote'); +require('markdown-it-deflist'); +require('markdown-it-mark'); +require('markdown-it-ins'); +require('markdown-it-sub'); +require('markdown-it-sup'); +require('markdown-it-container'); +require('markdown-it-mathjax'); +require('markdown-it-regexp'); +require('markdown-it-imsize'); + +/* other vendors plugin */ +require('gist-embed'); +var S = require('string'); +require('highlight.js'); +require('prismjs'); +require('prismjs/components/prism-wiki'); +require('js-cookie'); +require('to-markdown'); + +require('raphael'); +require('js-sequence-diagrams'); + +require('flowchart.js'); +require('viz.js'); +require('file-saver'); +require('store'); +require('js-url'); +require('visibilityjs'); +require('list.js'); +require('../vendor/md-toc'); +require('randomcolor'); + +var commonModule = require('./common'); +var urlpath = commonModule.urlpath; +var noteid = commonModule.noteid; +var debug = commonModule.debug; +var version = commonModule.version; +var serverurl = commonModule.serverurl; +var GOOGLE_API_KEY = commonModule.GOOGLE_API_KEY; +var GOOGLE_CLIENT_ID = commonModule.GOOGLE_CLIENT_ID; +var DROPBOX_APP_KEY = commonModule.DROPBOX_APP_KEY; +var noteurl = commonModule.noteurl; + +var extraModule = require('./extra'); +var md = extraModule.md; +var createtime = extraModule.createtime; +var updateLastChange = extraModule.updateLastChange; +var postProcess = extraModule.postProcess; +var finishView = extraModule.finishView; +var lastchangetime = extraModule.lastchangetime; +var lastchangeui = extraModule.lastchangeui; +var autoLinkify = extraModule.autoLinkify; +var generateToc = extraModule.generateToc; +var smoothHashScroll = extraModule.smoothHashScroll; +var lastchangeuser = extraModule.lastchangeuser; +var deduplicatedHeaderId = extraModule.deduplicatedHeaderId; +var renderTOC = extraModule.renderTOC; +var renderTitle = extraModule.renderTitle; +var renderFilename = extraModule.renderFilename; +var scrollToHash = extraModule.scrollToHash; + +var render = require('./render'); + var body = $(".slides").html(); $(".slides").html(S(body).unescapeHTML().s); -- cgit v1.2.3 From d3315506dcb72ea4702842198d5c5c77549ed88b Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Tue, 11 Oct 2016 15:45:14 +0800 Subject: Remove unused viz.js require --- public/js/slide.js | 1 - 1 file changed, 1 deletion(-) (limited to 'public/js/slide.js') diff --git a/public/js/slide.js b/public/js/slide.js index b5aa868f..f415e9d4 100644 --- a/public/js/slide.js +++ b/public/js/slide.js @@ -31,7 +31,6 @@ require('raphael'); require('js-sequence-diagrams'); require('flowchart.js'); -require('viz.js'); require('file-saver'); require('store'); require('js-url'); -- cgit v1.2.3 From 21028c57735028574c769fb6650322eb3f0cb924 Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Tue, 11 Oct 2016 18:06:40 +0800 Subject: Cleanup --- public/js/slide.js | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'public/js/slide.js') diff --git a/public/js/slide.js b/public/js/slide.js index f415e9d4..6230d159 100644 --- a/public/js/slide.js +++ b/public/js/slide.js @@ -1,30 +1,13 @@ -require('bootstrap'); require('bootstrap/js/tooltip'); require('bootstrap/dist/css/bootstrap.css'); require('prismjs/themes/prism.css'); -require('highlight.js/styles/github-gist.css'); - -require('markdown-it'); -require('markdown-it-abbr'); -require('markdown-it-footnote'); -require('markdown-it-deflist'); -require('markdown-it-mark'); -require('markdown-it-ins'); -require('markdown-it-sub'); -require('markdown-it-sup'); -require('markdown-it-container'); -require('markdown-it-mathjax'); -require('markdown-it-regexp'); -require('markdown-it-imsize'); /* other vendors plugin */ require('gist-embed'); var S = require('string'); -require('highlight.js'); require('prismjs'); require('prismjs/components/prism-wiki'); -require('js-cookie'); require('to-markdown'); require('raphael'); @@ -33,9 +16,7 @@ require('js-sequence-diagrams'); require('flowchart.js'); require('file-saver'); require('store'); -require('js-url'); require('visibilityjs'); -require('list.js'); require('../vendor/md-toc'); require('randomcolor'); -- cgit v1.2.3 From 43c9f68b9a67fa7f5b3e5a7f0dc6d5f8c9114d20 Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Thu, 13 Oct 2016 08:56:56 +0800 Subject: Refactor webpack module --- public/js/slide.js | 8 -------- 1 file changed, 8 deletions(-) (limited to 'public/js/slide.js') diff --git a/public/js/slide.js b/public/js/slide.js index 6230d159..1f4892f9 100644 --- a/public/js/slide.js +++ b/public/js/slide.js @@ -4,19 +4,11 @@ require('bootstrap/dist/css/bootstrap.css'); require('prismjs/themes/prism.css'); /* other vendors plugin */ -require('gist-embed'); var S = require('string'); require('prismjs'); require('prismjs/components/prism-wiki'); require('to-markdown'); -require('raphael'); -require('js-sequence-diagrams'); - -require('flowchart.js'); -require('file-saver'); -require('store'); -require('visibilityjs'); require('../vendor/md-toc'); require('randomcolor'); -- cgit v1.2.3 From 773c0ce39e2da7ea155949b5a6dae986a747e89a Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Thu, 13 Oct 2016 11:42:17 +0800 Subject: Optimize common assets with CDN * jquery * lodash * socket.io * boostrap --- public/js/slide.js | 3 --- 1 file changed, 3 deletions(-) (limited to 'public/js/slide.js') diff --git a/public/js/slide.js b/public/js/slide.js index 1f4892f9..257c60bb 100644 --- a/public/js/slide.js +++ b/public/js/slide.js @@ -1,6 +1,3 @@ -require('bootstrap/js/tooltip'); -require('bootstrap/dist/css/bootstrap.css'); - require('prismjs/themes/prism.css'); /* other vendors plugin */ -- cgit v1.2.3