MediaWiki:Common.js

提供: 聖城wiki2.0
2021年2月1日 (月) 11:43時点におけるAdmin (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: メニュー → 設定 (Mac では Opera → 環境設定) に移動し、プライバシーとセキュリティ → 閲覧データを消去 → キャッシュされた画像およびファイル からキャッシュをクリアしてください。

/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */

$("a[target='_blank'][href^='https://twitter.com/']").each(function(index, element){
  console.log(index + ':' + $(element).text());
  if ($(element).parent('blockquote.twitter-tweet').length == 0) {
    var href_tw_url = $(element).attr('href');
    var html_tw_data = '<blockquote class="twitter-tweet" data-width="240" data-height="360"><a target="_blank" rel="nofollow noreferrer noopener" class="external free" href="' + href_tw_url + '">' + href_tw_url + '</a></blockquote>';
    $(element).parent().append(html_tw_data);
    $(element).remove();
    $(element).parent().css('float','left');
  }
});
$.getScript("//platform.twitter.com/widgets.js");



$.getScript("//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js");
$('body').prepend('<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">');

function halidom_wiki2_newpage_dialog() {
  $('<div >新しく作る/編集するページの名前<input type="text" id="halidom_wiki2_newpage_input"></div>').dialog({modal:true,buttons:{"移動":function(){window.location.href="/index.php?veaction=edit&title=" + $("#halidom_wiki2_newpage_input").val();}}});
}

$('#n-randompage').after(
'<li></li><li id="newpage_link_button_added"><a href="#" title="新しいページを作ります" onclick="halidom_wiki2_newpage_dialog()">ページを追加</a></li>');


function createPracticePage() {
open("/index.php?veaction=edit&preload=シャノン&title=練習用ページ_" + new Date().getTime().toString(16)  + Math.floor(1000*Math.random()).toString(16), "_blank");
}