מעדיעוויקי:Gadget-feedback.js

פון המכלול
ווערסיע פון 18:22, 15 פעברואר 2023 דורך תנא קמא (שמועס | ביישטייערונגען) (געשאַפן בלאַט מיט '//הוספת תיבת משוב בסוף ערכים $(function(){ function defaultFeedbackTitle(){ var x = new Date(); var months = ["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]; return 'משוב מ-'+x.getUTCDate() + ' ב'+months[x.getUTCMonth()]+' '+x.getUTCFullYear(); } if (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction'...')
(חילוק) → עלטערע ווערסיע | איצטיגע ווערסיע (חילוק) | נייערע ווערסיע ← (חילוק)
קפיצה לניווט קפיצה לחיפוש

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

  • פייערפוקס/סאפארי: האלט אראפ שיפט בשעת'ן דרוקן Reload, אדער דרוקט Ctrl-F5 אדער Ctrl-R (אויף א מאקינטאש ⌘-R)
  • גוגל כראם: דרוקט Ctrl-Shift-R (אויף א מאקינטאש ⌘-Shift-R)
  • אינטערנעט עקספלארער: האלט אראפ Ctrl בשעת'ן קליקן Refresh, אדער דרוקט Ctrl-F5
  • אפערע: גייט צו מעניו → שטעלונגען ( אפערע → פרעפערנצן אויף א מעק) און דערנאך צו פריוואטקייט & און זיכערהייט → רוימען בראוזער דאטא → בילדער און טעקעס אין זאפאס
//הוספת תיבת משוב בסוף ערכים
$(function(){
	function defaultFeedbackTitle(){
		var x = new Date();
		var months = ["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"];
		return 'משוב מ-'+x.getUTCDate() + ' ב'+months[x.getUTCMonth()]+' '+x.getUTCFullYear();
	}
	if (mw.config.get('wgNamespaceNumber') || mw.config.get('wgAction')!='view' || $('.diff').length || $('.redirectMsg').length || !mw.config.get('wgArticleId') || mw.config.get('wgPageName') == 'עמוד_ראשי') return;//articles only

	var feedbackBox=$('<div class="feedbackWrapper"><div class="feedbackDiv"><div style="float:left;font-size:x-small;padding-left:1em;"><a href="'+mw.util.getUrl('שיחה:'+mw.config.get('wgTitle'))+'">דיווחים קודמים</a></div>דיווח על תוכן לא הולם<form id="commentbox" method="post" action="https://www.hamichlol.org.il/w/index.php?section=new&action=edit&preview=yes&title=המכלול:דיווח על תוכן בלתי הולם"><textarea name="wpTextbox1" rows="1" cols="80" id="feedbackTextArea" placeholder="כאן ניתן לכתוב דיווח על הערך...">כאן ניתן לכתוב דיווח על הערך...</textarea><div id="feedbackSubmit" style="display:none;"><input type="text" name="wpSummary" id="feedbackTitle" value="[['+mw.config.get('wgTitle')+']]"  maxlength="50" /><input type="submit" id="feedbackBtn" value="שליחה"/></div></form><div id="feedbackHelpDiv" style="display:none;">המכלולאים פועלים ללא לאות כדי למנוע הופעת תוכן בלתי הולם באתר גם בשלב הייבוא והסינון. עם זאת, אם נפלה שגגה והועתק תוכן מוויקיפדיה ללא בקרה מספקת, ולדעתכם אין לו מקום באנציקלופדיה יהודית, נא דווחו לנו<br />הינכם מוזמנים לשפר את הערך על ידי לחיצה על "עריכה" בראש הדף בצד שמאל.<br /> </div><div style="color: rgb(0, 0, 0); height: auto; width: auto; background-color: white; margin-right: 52.1719px; margin-left: 52.1719px; border: 1px solid #c8ccd1;">לדיווח על תוכן בלתי הולם בדוא"ל לחצו <a href="/%D7%94%D7%9E%D7%9B%D7%9C%D7%95%D7%9C%3A%D7%93%D7%99%D7%95%D7%95%D7%97_%D7%91%D7%93%D7%95%D7%90%22%D7%9C_%D7%A2%D7%9C_%D7%AA%D7%95%D7%9B%D7%9F_%D7%91%D7%9C%D7%AA%D7%99_%D7%94%D7%95%D7%9C%D7%9D">כאן</a>.</div></div></div>');

	$('#bodyContent').append(feedbackBox);
	var firstFocus=function(e){
		this.value="";
		$('#feedbackHelpDiv').show('slow');
		$(this).css('color','#000000');
		$(this).unbind(e);
		$.ajax({
		  url: mw.util.getUrl('תבנית:הוראות_למשוב',{'action':'render'}),
		  dataType: 'html',
		  success: function(data) {
			$('#feedbackHelpDiv').html(data);
		  }
		});
	};
	$('#feedbackTextArea').focus(firstFocus);
	$('#feedbackTitle').focus(firstFocus);
	var grow=function(){
		var rows=0;var c=this.cols;
		$.each(this.value.split('\n'),function(i,v) {
			rows+=Math.floor(v.length/c)+1
		});
		this.rows=rows+2;
		this.style.height='auto';
		$('#feedbackSubmit').toggle(this.value.length>0);
	};
	$('#feedbackTextArea').focus(grow).blur(grow).keyup(grow);
	$('#commentbox').submit(function(){
		if(!($('#feedbackTextArea').val().indexOf('~~'+'~~')+1)) $('#feedbackTextArea').val($('#feedbackTextArea').val()+'{{'+'משוב}} ~~'+'~~');//sign in the end
		if($('#feedbackTitle').val() === 'כותרת המשוב' || $('#feedbackTitle').val() === '') $('#feedbackTitle').val(defaultFeedbackTitle());//default title
		return true;
	});
});