「MediaWiki:Citizen.js」の版間の差分
MediaWikiインターフェイスページ
その他の操作
編集の要約なし タグ: 手動差し戻し |
編集の要約なし |
||
| (同じ利用者による、間の1版が非表示) | |||
| 4行目: | 4行目: | ||
mw.loader.using(['jquery', 'mediawiki.util']).done(function() { | mw.loader.using(['jquery', 'mediawiki.util']).done(function() { | ||
$(function() { | $(function() { | ||
$(document).on('click', '#uw-hero-search-trigger', function(e) { | $(document).on('click', '#uw-hero-search-trigger', function(e) { | ||
e.preventDefault(); | e.preventDefault(); | ||
2026年2月16日 (月) 00:23時点における最新版
/**
* Star Citizen Style Search Trigger (Final Debug Version)
*/
mw.loader.using(['jquery', 'mediawiki.util']).done(function() {
$(function() {
$(document).on('click', '#uw-hero-search-trigger', function(e) {
e.preventDefault();
// 方法1: Citizenスキンの検索ボタンを直接クリック
var $skinBtn = $('#skin-citizen-search-trigger, #citizen-search-trigger, .citizen-search-trigger');
if ($skinBtn.length > 0) {
console.log("Uni-Wiki: Found skin search button, clicking...");
$skinBtn.first().click();
return;
}
// 方法2: キーボードショートカット (/) をシミュレート
console.log("Uni-Wiki: Skin button not found. Dispatching '/' key event...");
var keyEvent = new KeyboardEvent('keydown', {
key: '/',
keyCode: 191,
which: 191,
code: 'Slash',
bubbles: true,
cancelable: true
});
document.dispatchEvent(keyEvent);
});
});
});