Järjestelmäviesti:Gadget-rvvReject.js

Wikipediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Internet Explorer ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Paina Ctrl-F5.
function add_reject_vandalism_summary()
{
	if (window.location.href.search("vandalism_undo=1")!==-1 )
	{
		var summary=$("#wpReason");
		if (summary!==null && typeof(summary.val()) !== "undefined")
		{
			summary.val(summary.val().replace(/(tekstimuutos|tekstimuutosta)\b/, "$1 sotkemisena ") );
		}
	}
}

function add_reject_vandalism_button()
{
	var reject_button=$( "#mw-fr-submit-reject" );

	if (typeof(reject_button)!=="undefined")
	{
               $.propHooks.disabled = {
                   set: function(elem, value) {
                       var id=$(elem).attr('id');
                       if (typeof(id) !== "undefined")
                       { 
                       		if (id=="mw-fr-submit-reject")
                       		{
                       			reject_button_state=value;
                       			if (value===true) $("#mw-fr-submit-reject-vandalism").hide();
                       			else  $("#mw-fr-submit-reject-vandalism").show();
                       		}
                       }
                   }
                }

		var reject_vandalism_button=$('<input name="wpRejectVandalism" id="mw-fr-submit-reject-vandalism" title="Hylkää nämä lähdetekstiin tehdyt muutokset kumoamalla vandalismina ne." value="Sotkemista" type="button">');
		reject_vandalism_button.css('margin-left', "0.3em");
		reject_vandalism_button.click(function() {
			var review_form=$("#mw-fr-reviewform");
			if (typeof(review_form)!=="undefined")
			{
				var action_url=review_form.attr('action');
				if (typeof(action_url) !== "undefined" )
				{
					review_form.attr('action', action_url + "&vandalism_undo=1");
					$( "#mw-fr-submit-reject" ).click();
					$("#mw-fr-submit-reject-vandalism").prop("disabled", true);
				}
			}
		});
		reject_vandalism_button.insertAfter( reject_button );
	}	
}
$(add_reject_vandalism_button);
$(add_reject_vandalism_summary);