「MediaWiki:Common.js」の版間の差分
提供:作業療法大百科事典OtWiki
編集の要約なし |
編集の要約なし |
||
22行目: | 22行目: | ||
const share_inuser_pocket = document.getElementById("js-share-pocketurl"); | const share_inuser_pocket = document.getElementById("js-share-pocketurl"); | ||
share_inuser_pocket.setAttribute("href","https://getpocket.com/edit?url=" + share_url ); | share_inuser_pocket.setAttribute("href","https://getpocket.com/edit?url=" + share_url ); | ||
document.addEventListener("DOMContentLoaded", function() { | |||
// 親要素をIDで取得 | |||
var parentElement = document.getElementById("footer-places-backtopbutton"); | |||
// 子要素のaタグを取得 | |||
if (parentElement) { | |||
var aTag = parentElement.querySelector("a"); | |||
// aタグが存在する場合、href属性を編集 | |||
if (aTag) { | |||
aTag.href = "#"; // ここに新しいURLを設定 | |||
} | |||
} | |||
}); | |||
}) | }) |
2024年6月13日 (木) 06:24時点における版
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */ window.addEventListener('load', function() { const share_url = location.href; const share_hostpath = location.host + location.pathname; const share_title = document.title; const share_url_forx = share_url.replace(/%/g, "%25"); const share_facebook = document.getElementById("js-share-facebook"); share_facebook.setAttribute("href", "https://www.facebook.com/share.php?u=" + share_url ); const share_twitter = document.getElementById("js-share-twitter"); share_twitter.setAttribute("href","https://twitter.com/share?url=" + share_url_forx +"&text=" + share_title ); const share_line = document.getElementById("js-share-line"); share_line.setAttribute("href","https://social-plugins.line.me/lineit/share?url=" + share_url ); const share_hatena = document.getElementById("js-share-hatena"); share_hatena.setAttribute("href","https://b.hatena.ne.jp/entry/s/" + share_hostpath ); const share_inuser_pocket = document.getElementById("js-share-pocketurl"); share_inuser_pocket.setAttribute("href","https://getpocket.com/edit?url=" + share_url ); document.addEventListener("DOMContentLoaded", function() { // 親要素をIDで取得 var parentElement = document.getElementById("footer-places-backtopbutton"); // 子要素のaタグを取得 if (parentElement) { var aTag = parentElement.querySelector("a"); // aタグが存在する場合、href属性を編集 if (aTag) { aTag.href = "#"; // ここに新しいURLを設定 } } }); })