Add a button to navigation bar to flush the cache of nbviewer.
当前为
// ==UserScript==
// @name Refresh NBViewer Button
// @namespace Peijun Zhu
// @description Add a button to navigation bar to flush the cache of nbviewer.
// @include http://nbviewer.jupyter.org/github/*
// @version 1.01
// @grant none
// ==/UserScript==
function flush() {
var url = window.location.href;
if (url.substr( - 1) === '/') {
url = url.substr(0, url.length - 1);
}
var tail = '?flush=true';
if (!url.endsWith(tail)) {
window.location.href = url + tail;
}
return false
}
function flush_button() {
var lu = document.getElementsByClassName('nav navbar-nav navbar-right') [0];
var input = document.createElement('input');
input.type = 'button';
input.value = 'Flush';
input.onclick = flush;
lu.appendChild(input)
}
flush_button();