אונטערשייד צווישן ווערסיעס פון "מעדיעוויקי: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('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
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('wgIsMainPage')) 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="'+mw.config.get('wgServer') + mw.config.get('wgScriptPath')+'/index.php?section=new&action=edit&preview=yes&title='+mw.util.wikiUrlencode('שיחה:'+mw.config.get('wgTitle'))+'"><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="פידבעק קעפל" placeholder="פידבעק קעפל" maxlength="50" /><input type="submit" id="feedbackBtn" value="שיקט"/></div></form><div id="feedbackHelpDiv" style="display:none;">רעקאמענדירטע פונקטן צו דערמאנען: גאנצקייט, אביעקטיווקייט, באגלייבטקייט און שרייבן ניוואָ.<br />נישט שרייבן ווענדונגען צום מדובר פונעם ארטיקל, אפענסיווע באַמערקונגען און פּערזענליכע השקפות אויפן טעמע פונע ארטיקל<br />איר זענט געלאַדנט צו פאַרבעסערן דעם ארטיקל דורך קליקן "רעדאַגירט" אויבן פון בלאט אויף לינקס.<br />א דאנק און <a href="'+mw.util.getUrl('המכלול:ברוכים הבאים')+'">ברוכים הבאים</a> צו המכלול!</div></div></div>');


$('#bodyContent').append(feedbackBox);
$('#bodyContent').append(feedbackBox);
שורה 15: שורה 15:
$('#feedbackHelpDiv').show('slow');
$('#feedbackHelpDiv').show('slow');
$(this).css('color','#000000');
$(this).css('color','#000000');
$(this).unbind(e);
$(this).off(e);
$.ajax({
new mw.Api().get({
  url: mw.util.getUrl('מוסטער:הוראות_למשוב',{'action':'render'}),
'action':'parse',  
  dataType: 'html',
'text': '{{הוראות למשוב}}',  
  success: function(data) {
'title': mw.config.get('wgPageName'),  
$('#feedbackHelpDiv').html(data);
'prop': 'text' }).done(function(d){
  }
$('#feedbackHelpDiv').html(d.parse.text['*']);
});
});
};
};
$('#feedbackTextArea').focus(firstFocus);
$('#feedbackTextArea').focus(firstFocus);
שורה 37: שורה 37:
$('#feedbackTextArea').focus(grow).blur(grow).keyup(grow);
$('#feedbackTextArea').focus(grow).blur(grow).keyup(grow);
$('#commentbox').submit(function(){
$('#commentbox').submit(function(){
if(!($('#feedbackTextArea').val().indexOf('~~'+'~~')+1)) $('#feedbackTextArea').val($('#feedbackTextArea').val()+'{{'+'משוב}} ~~'+'~~');//sign in the end
if(!($('#feedbackTextArea').val().indexOf('~~'+'~~')+1)) $('#feedbackTextArea').val($('#feedbackTextArea').val()+'{{'+'פידבעק}} ~~'+'~~');//sign in the end
if($('#feedbackTitle').val() === 'כותרת המשוב' || $('#feedbackTitle').val() === '') $('#feedbackTitle').val(defaultFeedbackTitle());//default title
if($('#feedbackTitle').val() === 'פידבעק קעפל' || $('#feedbackTitle').val() === '') $('#feedbackTitle').val(defaultFeedbackTitle());//default title
return true;
return true;
});
});
});
});

רעוויזיע פון 01:21, 16 פעברואר 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('wgIsMainPage')) 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="'+mw.config.get('wgServer') + mw.config.get('wgScriptPath')+'/index.php?section=new&action=edit&preview=yes&title='+mw.util.wikiUrlencode('שיחה:'+mw.config.get('wgTitle'))+'"><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="פידבעק קעפל" placeholder="פידבעק קעפל" maxlength="50" /><input type="submit" id="feedbackBtn" value="שיקט"/></div></form><div id="feedbackHelpDiv" style="display:none;">רעקאמענדירטע פונקטן צו דערמאנען: גאנצקייט, אביעקטיווקייט, באגלייבטקייט און שרייבן ניוואָ.<br />נישט שרייבן ווענדונגען צום מדובר פונעם ארטיקל, אפענסיווע באַמערקונגען און פּערזענליכע השקפות אויפן טעמע פונע ארטיקל<br />איר זענט געלאַדנט צו פאַרבעסערן דעם ארטיקל דורך קליקן "רעדאַגירט" אויבן פון בלאט אויף לינקס.<br />א דאנק און <a href="'+mw.util.getUrl('המכלול:ברוכים הבאים')+'">ברוכים הבאים</a> צו המכלול!</div></div></div>');

	$('#bodyContent').append(feedbackBox);
	var firstFocus=function(e){
		this.value="";
		$('#feedbackHelpDiv').show('slow');
		$(this).css('color','#000000');
		$(this).off(e);
		new mw.Api().get({
			'action':'parse', 
			'text': '{{הוראות למשוב}}', 
			'title': mw.config.get('wgPageName'), 
			'prop': 'text' }).done(function(d){
				$('#feedbackHelpDiv').html(d.parse.text['*']);
			});
	};
	$('#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;
	});
});