From d4eb3f81b6da345f7d86d44c7ceac341823f4eba Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Fri, 29 Mar 2019 13:02:04 -0500 Subject: [PATCH 1/3] use @master --- docs/demo/demo.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/demo/demo.js b/docs/demo/demo.js index de6882a5be..d39a1254ef 100644 --- a/docs/demo/demo.js +++ b/docs/demo/demo.js @@ -34,7 +34,7 @@ var inputDirty = true; var $activeOutputElem = null; var search = searchToObject(); var markedVersions = { - master: 'https://cdn.jsdelivr.net/gh/markedjs/marked/lib/marked.js' + master: 'https://cdn.jsdelivr.net/gh/markedjs/marked@master/lib/marked.js' }; var markedVersionCache = {}; var delayTime = 1; From f88029a19ba5d5581b163dc251b944928393824f Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Mon, 1 Apr 2019 09:08:42 -0500 Subject: [PATCH 2/3] use latest commit hash --- docs/demo/demo.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/demo/demo.js b/docs/demo/demo.js index d39a1254ef..20470ad100 100644 --- a/docs/demo/demo.js +++ b/docs/demo/demo.js @@ -34,7 +34,7 @@ var inputDirty = true; var $activeOutputElem = null; var search = searchToObject(); var markedVersions = { - master: 'https://cdn.jsdelivr.net/gh/markedjs/marked@master/lib/marked.js' + master: 'https://cdn.jsdelivr.net/gh/markedjs/marked/lib/marked.js' }; var markedVersionCache = {}; var delayTime = 1; @@ -116,6 +116,19 @@ function setInitialVersion() { $markedVerElem.appendChild(opt); } }) + .then(function () { + return fetch('https://github.com/gitapi/repos/markedjs/marked/commits') + .then(function (res) { + return res.json(); + }) + .then(function (json) { + markedVersions['master'] = 'https://cdn.jsdelivr.net/gh/markedjs/marked@' + json[0].sha + '/lib/marked.js'; + }) + .catch(function () { + // do nothing + // uses url without commit + }); + }) .then(function () { if (search.version) { if (!markedVersions[search.version]) { From 9d2c93e500b9a4faf0353782c771484aad1df8bf Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Wed, 3 Apr 2019 16:47:30 -0500 Subject: [PATCH 3/3] fix marked version --- docs/demo/demo.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/demo/demo.js b/docs/demo/demo.js index 20470ad100..e7d97c59bd 100644 --- a/docs/demo/demo.js +++ b/docs/demo/demo.js @@ -131,7 +131,9 @@ function setInitialVersion() { }) .then(function () { if (search.version) { - if (!markedVersions[search.version]) { + if (markedVersions[search.version]) { + return search.version; + } else { var match = search.version.match(/^(\w+):(.+)$/); if (match) { switch (match[1]) {