where-page-in-slide
-
/*
* @title where-page-in-slide
* @description append current page number of slide to URL
* @include http://*
* @include https://*
* @contributor efcl http://let.hatelabo.jp/efcl/let/hJmehf2N-chp (Fork of)
* @contributor taizooo http://let.hatelabo.jp/taizooo/let/gYC-xpPIvJP5Lg
* @contributor noromanba http://let.hatelabo.jp/noromanba/let/hJmehqPZh6wf
* @license MIT License
* @javascript_url
*
*/
// TEST
// https://speakerdeck.com/speakerdeck/introduction-to-speakerdeck
//
// <at>javascript_url; over the mixed-content-blocking
// http://let.hatelabo.jp/help#at-javascript_url
(function () {
// c.f. http://let.hatelabo.jp/noromanba/let/hJmehqPZh6wf
var require = function (urls) {
Array.prototype.slice.call(urls).forEach(function (u) {
var scr = document.createElement("script");
scr.src = u;
document.body.appendChild(scr);
});
};
// TBD omit browserified code calling and require libs/*.js on Bookmaklet
// https://github.com/azu/where-page-in-slide
require([
// XXX load from CDN e.g. gh-pages
"//raw.githubusercontent.com/azu/where-page-in-slide/master/where-page-in-slide.js"
]);
})();
// c.f.
// browserify
// http://browserify.org
// http://efcl.info/2014/07/21/Greasemonkey-v2/
// mixed-content, <at>javascript_url
// https://gist.github.com/noromanba/7015739
// http://space.hatena.ne.jp/wakabatan/entry/14290001378109041046
// http://space.hatena.ne.jp/wakabatan/entry/14290001378109038479
// http://let.hatelabo.jp/help#at-javascript_url
// LGTM use w/ slideshare_scroll.user.js
// http://d.hatena.ne.jp/rikuba/20120922/1348298638
// https://gist.github.com/rikuba/3765455
-
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。