Content deleted Content added
No edit summary |
No edit summary |
||
Line 17:
};
if(mw.config.get("wgAction") == "history"
|| mw.config.get("wgAction") == "view"
|| mw.config.get("wgAction") == "edit"
|| mw.config.get("wgCanonicalNamespace") == "Special")
{
$(function()
{
// Modify time when viewing page history.
if(mw.config.get("wgAction") == "history")
{
$("span.mw-history-histlinks ~ a").each(function()
{
if($(this).attr("class") === "mw-changeslist-date")
{
$(this).text(time[0] + time[1] + time[2]);
}
}
else if(mw.config.get("wgAction") == "edit")
{
if($("div").hasClass("mw-warning-with-logexcerpt mw-content-ltr"))
{
var
$(".mw-logline-delete").html(regexpReplace(html));
}
}
else if(mw.config.get("wgCanonicalNamespace") == "File")
{
// Modify time in file history table.
$("td > a").each(function()
{
var index = text.indexOf(":");
if(index > -1)
{
// Will convert anything in the table matching the pattern "dd:dd," where d is a digit.
if(time.match(/\d\d:\d\d,/))
{
text = partition(text);
$(this).text(text[0] + text[1] + text[2]);
}
}
});
else if(mw.config.get("wgCanonicalNamespace") == "Special")
{
// Modify time when viewing user contributions.
if(mw.config.get("wgCanonicalSpecialPageName") == "Contributions")
{
$(".mw-contributions-list").children().each(function()
{
var text = partition($(this).children().first().text());
$(this).children().first().text(text[0] + text[1] + text[2]);
});
}
// Modify time when viewing user log info.
else if(mw.config.get("wgCanonicalSpecialPageName") == "Log")
{
$("ul").first().children().each(function()
{
var html = $(this).html();
$(this).html(regexpReplace(html));
});
}
// Modify time in user rights page.
else if(mw.config.get("wgCanonicalSpecialPageName") == "Userrights")
{
$("ul").children().each(function()
{
var html = $(this).html();
$(this).html(regexpReplace(html));
});
}
// Modify time when comparing two revisions.
else if((mw.config.get("wgAction") == "view") && (document.title.indexOf("Difference between revisions") > -1))
{
var comp = "#mw-diff-ntitle1 > strong > a";
var text = "";
for(i = 0; i < 2; i++)
{
text = partition($(comp).text());
$(comp).text(text[0] + text[1] + text[2]);
comp = "#mw-diff-otitle1 > strong > a";
}
text = partition($(".diff-currentversion-title").text());
$(".diff-currentversion-title").text(text[0] + text[1] + text[2]);
}
// Modify the time in the footer of most pages.
if($("#footer-info-lastmod").length)
{
var footer = partition($("#footer-info-lastmod").text());
$("#footer-info-lastmod").text(footer[0] + footer[1] + footer[2]);
}
});
}
function partition(text)
Line 134 ⟶ 158:
if(hour === 0)
{
hour = 12
}
|