பயனர்:Maathavan/QuoteHighlighter.js: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
No edit summary
இப்பக்கத்தில் இருந்த உள்ளடக்கங்கள் நீக்கப்பட்டுவிட்டன
வரிசை 1:
var highlight = localStorage.getItem('quoteHighlight') ? localStorage.getItem('quoteHighlight') : false;
if (mw.config.get("wgNamespaceNumber") !== 2) {
$(".mw-indicators").prepend('<div class="mw-indicator"><a class="CETLinkDisable" id="quotesHighlight" href="#" title="Highlight Quotes!"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/30/OOjs_UI_icon_highlight-progressive.svg/20px-OOjs_UI_icon_highlight-progressive.svg.png" decoding="async" width="21" height="21"></a></div>');
$("#quotesHighlight").click(function () {
localStorage.setItem('quoteHighlight', highlight == 'false');
location.reload();
});
highlightQuote();
}
function highlightQuote() {
if (highlight == "true") {
$.ajax({
url: mw.config.get("wgScriptPath") + '/api.php?',
data: 'action=query&format=json&prop=revisions&indexpageids=1&titles=' + encodeURIComponent(mw.config.get("wgPageName")) + '&utf8=1&rvprop=content',
dataType: 'json',
success: function (data) {
var pageid = data.query.pageids[0];
var t = '*';
var wikiPageContent = data.query.pages[pageid].revisions[0][t];
var highlightTexts = wikiPageContent.match(/'(.*?)'/g).concat(wikiPageContent.match(/\"(.*?)\"/g));
highlightTexts = highlightTexts.filter(function (value, index, array) {
return array.indexOf(value) == index;
});
var content = $('.mw-parser-output').html();
for (var i = 0; i < highlightTexts.length; i++) {
if (highlightTexts[i].indexOf('"') === 0) {
content = content.replace(new RegExp(highlightTexts[i], 'g'), '<font style="background:lightgreen;" >' + highlightTexts[i] + '</font>');
} else {
content = content.replace(new RegExp(highlightTexts[i], 'g'), '<font style="background:lightblue;" >' + highlightTexts[i] + '</font>');
}
}
$('.mw-parser-output').html(content);
}
});
}
}
"https://ta.wikisource.org/wiki/பயனர்:Maathavan/QuoteHighlighter.js" இலிருந்து மீள்விக்கப்பட்டது