「利用者:Dragoniez/scripts/AN Reporter.js」の版間の差分
削除された内容 追加された内容
v1.2 |
v1.3, VR-R001 (報告先ページの表示方法を変更) |
||
2行目:
* Vandal Reporter (VR)
* Author: Dragoniez
* Version: 1.
*************************************/
//<nowiki>
26行目:
var labelCSS = 'display: inline-block; width: 8ch;'; // style="${labelCSS}"
var marginCSS = 'margin: 1em 0;'; // style="${marginCSS}"
// Root URL for external links
const url = 'https://ja.wikipedia.org/wiki/';▼
// Sections on WP:AN/I
205 ⟶ 213行目:
` <select id="vr-target-options">` +
` <option selected disabled hidden>選択してください</option>` +
` <option>
//` <option>
` <option>
` </select>` +
` <div class="vr-target-a-div" style="display: none;">` +
` <label class="vr-emptylabel" for="vr-target-a" style="${labelCSS}"></label>` +
` <a id="vr-target-a" href="" target="_blank">報告先を確認</a>` +
` </div>` +
` <div class="vr-section-div" style="${marginCSS} display: none;">` +
279 ⟶ 291行目:
}
//
var pageToEdit = $('#vr-target-options').children('option').filter(':selected').text();
var sectionToEdit;
if (pageToEdit ===
sectionToEdit = $('#vr-section-options-i').children('option').filter(':selected').text();
} else if (pageToEdit ===
sectionToEdit = $('#vr-section-input').val();
} else if (pageToEdit ===
sectionToEdit = '3RR';
}
if ( // Check if necessary fields are filled
pageToEdit === '選択してください' || // The page dropdown's remained 選択してください
sectionToEdit === undefined || // The section dropdown's remained 選択してください
306 ⟶ 318行目:
$dialog.dialog('option', 'width', width);
$dialog.dialog({'buttons': [] }); // Hide the button
$dialog.append($('<p class="vr-editing">報告中...</p>'));
▲ // Get official pagenames
▲ pageToEdit = 'Wikipedia:管理者伝言板/投稿ブロック';
▲ pageToEdit = 'Wikipedia:管理者伝言板/投稿ブロック/ソックパペット';
▲ pageToEdit = 'Wikipedia:管理者伝言板/3RR';
▲ }
// Get UserAN information
536 ⟶ 539行目:
var selectedTar = $(this).children('option').filter(':selected').text();
switch(selectedTar) {
case
$('.vr-section-div').empty();
$('.vr-section-div').append(sectionsI);
$('.vr-section-div').css('display', 'block');
$('.vr-target-a-div').css('display', 'block');
$('#vr-target-a').attr('href', url + ANI);
break;
case
$('.vr-section-div').empty();
$('.vr-section-div').append(sectionsS);
$('.vr-section-div').css('display', 'block');
$('.vr-target-a-div').css('display', 'block');
$('#vr-target-a').attr('href', url + ANS);
break;
case
$('.vr-section-div').empty();
$('.vr-section-div').css('display', 'none');
$('.vr-target-a-div').css('display', 'block');
$('#vr-target-a').attr('href', url + AN3RR);
break;
}
});
// Dynamically change the display of the form depending on the UserAN type
▲ const url = 'https://ja.wikipedia.org/wiki/';
$(document).on('change','.vr-user-div select', function(e){
731 ⟶ 739行目:
var curPage = mw.config.get('wgPageName');
if (
curPage ===
curPage ===
curPage ===
curPage === '利用者:Dragoniez/test'
) {
|