メニューを切り替える
個人設定メニューを切り替える
個人メニューを切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。

「MediaWiki:Citizen.js」の版間の差分

MediaWikiインターフェイスページ
ページの作成:「ここに記述したJavaScriptは、Citizen外装の利用者に読み込まれます: $(function() { $('#uw-hero-search-trigger').on('click', function() { // Citizenスキンの検索ドロワーを開くボタンを探してクリックを実行 const searchTrigger = document.getElementById('citizen-search-trigger'); if (searchTrigger) { searchTrigger.click(); } }); });」
 
編集の要約なし
1行目: 1行目:
/* ここに記述したJavaScriptは、Citizen外装の利用者に読み込まれます */
$(function() {
$(function() {
     $('#uw-hero-search-trigger').on('click', function() {
     $('#uw-hero-search-trigger').on('click', function(e) {
         // Citizenスキンの検索ドロワーを開くボタンを探してクリックを実行
         // デフォルトの挙動を防止
         const searchTrigger = document.getElementById('citizen-search-trigger');
        e.preventDefault();
         if (searchTrigger) {
       
             searchTrigger.click();
        // Citizenの検索ボタンをクリックして検索窓を出す
        // セレクタはスキンのバージョンにより異なる可能性があるため、
        // 汎用性の高いものをいくつか試行します
         const btn = $('#citizen-search-trigger, #p-search label, .citizen-search-trigger').first();
         if (btn.length) {
             btn.trigger('click');
        } else {
            // 見つからない場合はキーイベント( / )を直接Dispatch
            const event = new KeyboardEvent('keydown', { key: '/', bubbles: true });
            document.dispatchEvent(event);
         }
         }
     });
     });
});
});

2026年2月16日 (月) 00:09時点における版

$(function() {
    $('#uw-hero-search-trigger').on('click', function(e) {
        // デフォルトの挙動を防止
        e.preventDefault();
        
        // Citizenの検索ボタンをクリックして検索窓を出す
        // セレクタはスキンのバージョンにより異なる可能性があるため、
        // 汎用性の高いものをいくつか試行します
        const btn = $('#citizen-search-trigger, #p-search label, .citizen-search-trigger').first();
        if (btn.length) {
            btn.trigger('click');
        } else {
            // 見つからない場合はキーイベント( / )を直接Dispatch
            const event = new KeyboardEvent('keydown', { key: '/', bubbles: true });
            document.dispatchEvent(event);
        }
    });
});