[★+]
@@ -1,5 +1,5 @@
/*
- * @title selfishly Hatena Star
+ * @title [☆+]
* @description Hatena Star on the whole world
* @include http://*
* @include https://*
@@ -17,7 +17,7 @@
// inspired by http://let.hatelabo.jp/noromanba/let/gYC-xcvQ3PTQew
(() => {
const d_ = document;
- if (! d_.querySelector('script[src*="s.hatena.ne.jp/js/HatenaStar.js"]')) {
+ if (!d_.querySelector('script[src*="s.hatena.ne.jp/js/HatenaStar.js"]')) {
d_.head.appendChild(Object.assign(d_.createElement("script"), {
type: "text/javascript",
src: "//s.hatena.ne.jp/js/HatenaStar.js",
/*
* @title [☆+]
* @description Hatena Star on the whole world
* @include http://*
* @include https://*
* @contributor a-kuma3 http://let.hatelabo.jp/a-kuma3/let/hLHWypmkorgp
* @license MIT License http://opensource.org/licenses/MIT
* @javascript_url
*/
// - fix syntax errors lost ";", when use in Bookmarklet from link
// - some beatify
// e.g.
// http://jshint.com/
// inspired by http://let.hatelabo.jp/noromanba/let/gYC-xcvQ3PTQew
(() => {
const d_ = document;
if (!d_.querySelector('script[src*="s.hatena.ne.jp/js/HatenaStar.js"]')) {
d_.head.appendChild(Object.assign(d_.createElement("script"), {
type: "text/javascript",
src: "//s.hatena.ne.jp/js/HatenaStar.js",
onload: () => {
const e = d_.querySelector("h1, h2, h3, h4, h5, h6");
const Hatena = window.Hatena;
Hatena.Star.SiteConfig = {
entryNodes: {}
};
Hatena.Star.SiteConfig.entryNodes[e.tagName] = {
uri: "document.location",
title: "document.title",
container: "parent",
};
Hatena.Star.EntryLoader();
},
}));
} else {
console.log("already Hatena.Star exists !");
}
})();
// similar scripts c.f.
// http://let.hatelabo.jp/yuta25/let/hJmdxKny-Mt7
// http://let.hatelabo.jp/yuta25/let/hLHVyMC71a1v
// https://github.com/wakaba/chrome-hatena-star-everywhere
// https://chrome.google.com/webstore/detail/hatena-star-everywhere/nbjckkhoenllbokoppppjagcckgaaaab
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。