« MediaWiki:Common.js/Wikinews:Article principal/leadGenerator » : différence entre les versions
Contenu supprimé Contenu ajouté
m 37 versions depuis en:Utilisateur:Bawolff/sanbox/leadGenerator.js |
Traduction |
||
Ligne 1 :
if (!window.Bawolff) {
window.Bawolff = {};
Ligne 27 :
//valid types are: breaking, special, original, exclusive, urgent or none.
//this currently does not detect special or urget.
if (page.match(/\{\{[
return "breaking";
}
Ligne 33 :
return "exclusive";
}
else if (page.match(/\{\{[
return "original";
}
Ligne 47 :
var isRedirect = pageText.match(/^#redirect\s?\[\[([^\]]*)\]\]/i)
if (isRedirect) {
alert("
throw new Error("
}
Ligne 116 :
leadObj.width = "150x150px"; //ugly i know, but whatever.
}
var res = '{' + '{
res += "\n |
res += "\n |
res += "\n |Image width=" + leadObj.width;
res += "\n |type=" + leadObj.type;
res += "\n |
res += "\n |
res += "\n}}<noinclude>\n{{"
res += "
return res;
Ligne 156 ⟶ 155 :
return obj;
}
api().makeRequest({action: 'query', prop: 'revisions', titles: '
}
Ligne 163 ⟶ 162 :
Bawolff.leadGen.makeLeadTable = function (callback) {
var wrapper = function(leadObj) {
var html = '<table class="wikitable"><caption>
html += '<thead><tr><th>#</th><th>Position</th><th>Article</th><th>
for (var i in leadObj) {
if (leadObj.hasOwnProperty(i)) {
Ligne 180 ⟶ 179 :
var timeStr;
if (delta === 1) {
timeStr = delta + '
}
else {
timeStr = delta + '
}
html += timeStr;
Ligne 198 ⟶ 197 :
//double equal sign intentional to convert from string.
if (numb == 1) {
return "
}
if (numb == 2) {
return "
}
else {
throw new Error("
}
}
|