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

פון המכלול
קפיצה לניווט קפיצה לחיפוש
ק (מכלוליזאציע)
אין תקציר עריכה
 
(15 מיטלסטע ווערסיעס פון 2 באַניצער נישט געוויזן.)
שורה 1: שורה 1:
//הוספת תיבת משוב בסוף ערכים
//הוספת תיבת משוב בסוף ערכים
$(function(){
$(function(){
function defaultFeedbackTitle(){
function defaultFeedbackTitle() {
var x = new Date();
        return "[[" + mw.config.get('wgTitle') + "]]";
var months = ["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"];
    }
return 'משוב מ-'+x.getUTCDate() + ' ב'+months[x.getUTCMonth()]+' '+x.getUTCFullYear();
if (!mw.config.get('wgContentNamespaces').includes(mw.config.get('wgNamespaceNumber')) || $('.diff').length || $('.redirectMsg').length || !mw.config.get('wgArticleId') || mw.config.get('wgIsMainPage')) return;//articles only
}
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://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="המכלול:פידבעק אויף ארטיקלען">פידבעק בלאט</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=המכלול:פידבעק אויף ארטיקלען"><textarea name="wpTextbox1" rows="1" id="feedbackTextArea" placeholder="דא קענט איר שרייבן פידבעק אויפן ארטיקל...">דא קענט איר שרייבן פידבעק אויפן ארטיקל...</textarea><div id="feedbackSubmit" style="display:none;"><input type="text" name="wpSummary" id="feedbackTitle" value="[['+mw.config.get('wgTitle')+']]" 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: שורה 13:
$('#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: שורה 35:
$('#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;
});
});
});
});

יעצטיגע רעוויזיע זינט 18:47, 19 סעפטעמבער 2023

//הוספת תיבת משוב בסוף ערכים
$(function(){
	function defaultFeedbackTitle() {
        return "[[" + mw.config.get('wgTitle') + "]]";
    }
	if (!mw.config.get('wgContentNamespaces').includes(mw.config.get('wgNamespaceNumber')) || $('.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="המכלול:פידבעק אויף ארטיקלען">פידבעק בלאט</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=המכלול:פידבעק אויף ארטיקלען"><textarea name="wpTextbox1" rows="1" id="feedbackTextArea" placeholder="דא קענט איר שרייבן פידבעק אויפן ארטיקל...">דא קענט איר שרייבן פידבעק אויפן ארטיקל...</textarea><div id="feedbackSubmit" style="display:none;"><input type="text" name="wpSummary" id="feedbackTitle" value="[['+mw.config.get('wgTitle')+']]" 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;
	});
});