میڈیاویکی:Gadget-BiDiEditing.js

تفصیل کے لیے کھولیں کے بٹن پر کلک کریں یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔

  • فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
  • گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
  • انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
  • اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں

function bidiSwitchSetup() {
	var editform = document.getElementById("editform");
	if (editform === null) {
		return;
	}
 
	bidiAddButton(editform, "طے شدہ", function(style) {
		style.direction = "inherit";
		style.unicodeBidi = "inherit";
	});
	bidiAddButton(editform, "dir=ltr", function(style) {
		style.direction = "بائیں";
	});
	bidiAddButton(editform, "dir=rtl", function(style) {
		style.direction = "دائیں";
	});
	bidiAddButton(editform, "bidi=normal", function(style) {
		style.unicodeBidi = "حسب معمول";
	});
	bidiAddButton(editform, "bidi=override", function(style) {
		style.unicodeBidi = "منسوخ";
	});
}
 
function bidiAddButton(before, label, action) {
	var button = document.createElement("input");
	button.type = "button";
	button.value = label;
	button.onclick = function(event) {
		var box = document.getElementById("wpTextbox1");
		if (box === null) {
			alert("نادرست! خانہ ترمیم موجود نہیں۔");
		} else {
			//var style = document.getOverrideStyle(box, null);
			var style = box.style;
			action(style);
		}
	};
	before.parentNode.insertBefore(button, before);
}
 
$(bidiSwitchSetup);

//