User:Invisible Guy/Div.js

//*STOP* This script is made for user talks, just to restore tag //Few tests and improvement remaining, It may cause harm!

function divfix{ var one= document.editform.wpTextbox1.value; one=one.replace(" ",""); one=one.replace(" ",""); one=one+" "; function editPages( info ) { $.ajax({		url: mw.util.wikiScript( 'api' ),		type: 'POST',		dataType: 'json',		data: {			format: 'json',			action: 'edit',			title: info.title,			text: info.text, // will replace entire page content			summary: info.summary,			token: mw.user.tokens.get( 'editToken' )		}	}) .done (function( data ) {		if ( data && data.edit && data.edit.result && data.edit.result == 'Success' ) {			alert( 'Page edited!' );		} else {			alert( 'The edit query returned an error. =(' );		}	})	.fail ( function { alert( 'The ajax request failed.' ); }); } editPages({ title: wgPageName, text: one, summary: 'Closed div using Div Closer' }); } $( document ).ready( function {

var link = mw.util.addPortletLink( 'p-cactions', '#', 'Close div', 'It moves div closing tag at last'); $( link ).click( function ( event ) {       	if (confirm('This script tries to close tag of page, which could be harmful sometimes! Continue?')){            divfix;}{            }

} ); });