אונטערשייד צווישן ווערסיעס פון "מעדיעוויקי:Gadget-feedback.js"

פון המכלול
קפיצה לניווט קפיצה לחיפוש
ק (מכלוליזאציע)
(אויך רוי; נישט הויפטבלאט)
שורה 6: שורה 6:
return 'משוב מ-'+x.getUTCDate() + ' ב'+months[x.getUTCMonth()]+' '+x.getUTCFullYear();
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
if (!mw.config.get('wgContentNamespaces').includes(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://yi.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>');
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://yi.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>');

רעוויזיע פון 20:48, 15 פעברואר 2023

//הוספת תיבת משוב בסוף ערכים
$(function(){
	function defaultFeedbackTitle(){
		var x = new Date();
		var months = ["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"];
		return 'משוב מ-'+x.getUTCDate() + ' ב'+months[x.getUTCMonth()]+' '+x.getUTCFullYear();
	}
	if (!mw.config.get('wgContentNamespaces').includes(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://yi.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;
	});
});