User:Abelmoschus Esculentus/Article.js

// $(document).ready(init); function init {	if(mw.config.get("wgCanonicalNamespace") == "User" || mw.config.get("wgCanonicalNamespace") == "User_talk") {		mw.util.addPortletLink("p-cactions", "#", "Instructions", "ca-article", null, null); mw.util.addPortletLink("p-cactions", "#", "About RS", "ca-RS", null, null); $('#ca-article').click(post); $('#ca-RS').click(post2); } } function getURL {	var url; var slashLocation = mw.config.get("wgTitle").indexOf("/"); if(slashLocation > 0) {		url = "User_talk:" + mw.config.get("wgTitle").substring(0, mw.config.get("wgTitle").indexOf("/")); }	else {		url = "User_talk:" + mw.config.get("wgTitle"); }	return url; } function post {	var message = "\n\n~"; var data = { format : 'json', action : 'edit', minor : false, title : getURL, text : message, section : 'new', sectiontitle : 'How to write an article that will not be deleted or rejected', watchlist : 'nochange', token : mw.user.tokens.get('editToken') };	$.ajax({		url : mw.util.wikiScript('api'),		type : 'POST',		dataType : 'json',		data : data,		success : function(data) {			if(data && data.edit && data.edit.result && data.edit.result === 'Success') {				window.location.href = "https://en.wikipedia.org/wiki/User_talk:" + mw.config.get("wgTitle");			} else {				$("#"+id).attr("title", 'There was an error requesting the page edit. Code: ' + data.error.code + '": ' + data.error.info).tipsy("show");			}		},		error : function {			$("#"+id).attr("title", 'There was an error using AJAX to edit the page.').tipsy("show");		}	}); } function post2 {	var message = "";	var data = {		format : 'json',		action : 'edit',		minor : false,		title : getURL,		text : message,		section : 'new',		sectiontitle : 'About reliable sources',		watchlist : 'nochange',		token : mw.user.tokens.get('editToken')	};	$.ajax({		url : mw.util.wikiScript('api'),		type : 'POST',		dataType : 'json',		data : data,		success : function(data) {			if(data && data.edit && data.edit.result && data.edit.result === 'Success') {				window.location.href = "https://en.wikipedia.org/wiki/User_talk:" + mw.config.get("wgTitle");			} else {				$("#"+id).attr("title", 'There was an error requesting the page edit. Code: ' + data.error.code + '": ' + data.error.info).tipsy("show"); }		},		error : function { $("#"+id).attr("title", 'There was an error using AJAX to edit the page.').tipsy("show"); }	}); } //