User:Theleekycauldron/Scripts/PSHAW/dependencies/Nomination.js: Difference between revisions

Content deleted Content added
dudn't work
m updating
Line 45:
this.content = splittext.join("\n");
return this.content
}
clean() {
}
comment() {
}
unhat(prep){
for (let revision of this.page[0].revisions){
revtext = revision.slots.main.content;
if (revtext.includes("{{DYKsubpage")){
this.content = revtext;
break;
}
}
}
retransclude(){
get_pages("Template talk:Did you know","user|content",null,"older").then((res) => {
dykn = res[0].revisions[0].slots.main.content.split("\n");
i = 0
for (let line of dykn){
if (line.includes("===Articles created/expanded on")){
dykn.splice(dykn.index(line)+2,0,`{{${this.title}}}`)
dykn = dykn.join("\n")
let params = {
action: 'edit',
title: "Template talk:Did you know",
summary: `Retranscluding [[${this.title}]]`,
text: dykn,
format: 'json'
}
return api.postWithToken( 'csrf', params );
}
}
}
}