באַניצער:איסתרק/ווייטערפירונגען.js

פון המכלול
< באַניצער:איסתרק
ווערסיע פון 15:52, 21 דעצעמבער 2022 דורך צמא לדעת (שמועס | ביישטייערונגען) (פארראכטן פאראמעטערס)
(חילוק) → עלטערע ווערסיע | איצטיגע ווערסיע (חילוק) | נייערע ווערסיע ← (חילוק)
קפיצה לניווט קפיצה לחיפוש

אַכטונג: נאכן היטן, ברויכט איר אפשר נאך אויסקרויזן דעם בראוזער'ס זאַפאַס צו זען די ענדערונגען.

  • פייערפוקס/סאפארי: האלט אראפ שיפט בשעת'ן דרוקן Reload, אדער דרוקט Ctrl-F5 אדער Ctrl-R (אויף א מאקינטאש ⌘-R)
  • גוגל כראם: דרוקט Ctrl-Shift-R (אויף א מאקינטאש ⌘-Shift-R)
  • אינטערנעט עקספלארער: האלט אראפ Ctrl בשעת'ן קליקן Refresh, אדער דרוקט Ctrl-F5
  • אפערע: גייט צו מעניו → שטעלונגען ( אפערע → פרעפערנצן אויף א מעק) און דערנאך צו פריוואטקייט & און זיכערהייט → רוימען בראוזער דאטא → בילדער און טעקעס אין זאפאס
//,לקוח מתוך משתמש:מלא כל הארץ/Redirect.js//
//עם עריכה קטנטנה להפעלת הסקריפט בכל המרחבים //
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api', "mediawiki.user", "jquery.ui" ] ).then( function() {
	if (mw.config.get("wgNamespaceNumber") === 0 ||4 || 8 || 12) {
		$(mw.util.addPortletLink('p-tb', '#', "שאפט א ווייטערפיר", "createRedirect", "געצייג צו שנעל שאפן א ווייטערפיר", "9")).click(function() {
			var dialog = $("<div>").html($("<input class='inputR'><input class='inputR'><input class='inputR'>")).dialog({title: "וואו זאל מען שאפן דעם ווייטערפיר?"});
			dialog.before($("<button>").append("נאך א ווייטערפיר").click(function(){
			dialog.append($("<br>"), $("<input class='inputR'>"));
			}));
			$(dialog).keypress(function(key){if (key.key == "Enter") dialog.append($("<br>"), $("<input class='inputR'>"));});
			var Api = new mw.Api();
			dialog.before($("<button>").append("בצע").click(function(){
				for (var num in $(".inputR")) {
					var redirect =  "#ווייטערפירן [[" + mw.config.get('wgPageName').replace(/_/g, " ") + "]]";
					var pageName = $(".inputR")[num].value;
					if (pageName && pageName.match(/#/)) {
						redirect = redirect.replace(/\]\]/, pageName.match(/(#.+)/)[1] + "]]");
						pageName = pageName.replace(/#.+/, "");
					}
					if (pageName) {
						var sum = prompt("סך הכל פונעם רעדאגירונג " + pageName);
						if (sum === "") {
							sum = "ווייטערפיר צו בלאט " +  "[[" + mw.config.get('wgPageName').replace(/_/g, " ") + "]]";
						}
						Api.post({
							action : 'edit',
							title : pageName,
							text: redirect,
							summary: sum,
							createonly: true,
                 watchlist:"unwatch",
							token : mw.user.tokens.get('csrfToken')
						}).done( function(data) { if (data && data.edit && data.edit.result == "Success") mw.notify('א ווייטערפיר מיטן נאמען "' + data.edit.title + '" איז סוקסעספול געשאפן געווארן.'); }).fail(function(error) { mw.notify('די ווייטערפיר איז נישט געשאפן געווארן: ' + error, { type:'error', title: "גרייז"}); });
			        }
			    }
				dialog.dialog("close");
			}));
		});
	}
});