「利用者:CES1596/to-ruby0.js」の版間の差分

削除された内容 追加された内容
CES1596 (トーク | 投稿記録)
編集の要約なし
CES1596 (トーク | 投稿記録)
2019-03-09T23:21:40版の$('#wpTextbox1').lengthを$('#wpTextbox1').val().lengthに変更
5行目:
var namespaceNumber = mw.config.get('wgNamespaceNumber');
if (namespaceNumber !== 0 && namespaceNumber !== 2 && namespaceNumber !== 250) return;
if ( content$('#wpTextbox1').innerHTMLval().length === 0) return;
var content = document.getElementById('mw-content-text');
$("#p-namespaces >ul").append($("<li><span><a>ルビ</a></span></li>").attr({'id':'tr0_btn', 'title':'括弧付仮名をルビに置換'}).css({'color':'#0000ff','cursor':'pointer'}));
if ( content.innerHTML.length === 0) return;
$("#p-namespaces ul").append($("<li><span><a>ルビ</a></span></li>").attr({'id':'tr0_btn', 'title':'括弧付仮名をルビに置換'}).css({'color':'#0000ff','cursor':'pointer'}));
$('#tr0_btn').click(function() {
var str1 = $('#wpTextbox1').val();
content.innerHTMLvar str=content.innerHTMLstr1.replace(/|([^((《]+)[((《]([^))》]+)[))》]/g, "{{r|" + '$1' + "|" + '$2' + "}}").replace(/((?:[々〇〻\u3400-\u9FFF\uF900-\uFAFF]|[\uD840-\uD87F][\uDC00-\uDFFF])+)[((《]([〱〲/″\{}ぁ-ゞァ-ヾ]+)[))》]/g, "{{r|" + '$1' + "|" + '$2' + "}}");
$('#wpTextbox1').val(str);
$('#tr0_btn').css({'color':'#000000'});
});