From 3424cdd7713421d3fc88a501c1cd7606c943a05e Mon Sep 17 00:00:00 2001 From: Cheng-Han, Wu Date: Tue, 21 Jun 2016 21:44:06 +0800 Subject: Add support of embed pdf --- public/js/index.js | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'public/js/index.js') diff --git a/public/js/index.js b/public/js/index.js index dc5f928c..43296af4 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -152,6 +152,10 @@ var supportExternals = [ { text: '{%speakerdeck speakerdeckid %}', search: 'speakerdeck' + }, + { + text: '{%pdf pdfurl %}', + search: 'pdf' } ]; var supportExtraTags = [ @@ -1836,20 +1840,6 @@ function importFromUrl(url) { }); } -function isValidURL(str) { - var pattern = new RegExp('^(https?:\\/\\/)?' + // protocol - '((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|' + // domain name - '((\\d{1,3}\\.){3}\\d{1,3}))' + // OR ip (v4) address - '(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*' + // port and path - '(\\?[;&a-z\\d%_.~+=-]*)?' + // query string - '(\\#[-a-z\\d_]*)?$', 'i'); // fragment locator - if (!pattern.test(str)) { - return false; - } else { - return true; - } -} - //mode ui.toolbar.mode.click(function () { toggleMode(); -- cgit v1.2.3