User:Qwerfjkl/scripts/teahouseTalkbackLink.js: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 14:
var newLinkString = "|";
var redlink = false;
var newLinkHref = $link[0].title;
if(newLinkHref.includes(pdne))
{
Line 21:
}
var newLinkId = "TBsubmit" + i;
newLinkString += '<a href=' + (($link[0].href).replace("User_talk:", "Special:Contributions/")) + ' style="font-size:x-small; display:inline-block;" title="Send a talkback!" noPopup=1 id="' + newLinkId + '">CTTB</a>|';
$($link).after(newLinkString);
newLinkString += '<a style="font-size:x-small; display:inline-block;" title="Send a talkback!" noPopup=1 id="' + newLinkId + '">TB</a>';
$($link).after(newLinkString)
$("#" + newLinkId).click({"page":newLinkHref, "redlink":redlink}, talkbackSubmit);
}
Line 54 ⟶ 53:
{
summary: "Teahouse talkback: you've got messages!"
};
new mw.Api().create(page, requestData, sectionTitle).done(function(data)
{
Line 60 ⟶ 59:
if (data && data.result && data.result === 'Success')
{
alertmw.notify("Talkback posted!");
}
else
Line 72 ⟶ 71:
else
{
var requestDatarequestData2 =
{
minor: false,
Line 80 ⟶ 79:
};
new mw.Api().edit(page, function() {
return requestDatarequestData2;
}).done(function(data) {
if (data && data.result && data.result === 'Success')
{
alertmw.notify("Talkback posted!");
}
else