משתמש:1Or/sandBox.js

מתוך ויקיפדיה, האנציקלופדיה החופשית

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
if (!mw.config.get('wgPageName').match(/יחסי\s/)) {
	if (/ (?:הוא|היא|היה|הייתה) (.+?)\ישראלי/.exec(
		$('#mw-content-text p:first').text())) {
			function AutoHeDes(){
				var pagename = mw.config.get('wgPageName').replace(/_/g, " ");
				$.ajax({
					url: '//www.wikidata.org/w/api.php',
					data: { 'format': 'json', 'action': 'wbgetentities',
					'sites': mw.config.get('wgDBname'),
					'titles': pagename,
					'props': 'info|labels|descriptions|aliases',
					'languages': mw.config.get('wgPageContentLanguage') },
					dataType: 'jsonp',
					success: function(data) {
						if (data.success) {
							var lang = mw.config.get('wgPageContentLanguage');
							for (var i in data.entities) {
								if (i == -1) {} else {
	                   				var item = data.entities[i],
	                				i = 0,
	                   				aliases = [];
	           					try {
	                     			for (; i < item.aliases[lang].length; i++) {
	                      				aliases.push(item.aliases[lang][i].value);
	                       		}} catch (e) { }
								if (!item.descriptions[lang]) {
									function addAutoHeDes(e) {
										var QidOr = item.title;
										if (QidOr) {
											hebrewDes = $('#WikiBaseAutoHeDes').val();
											if (hebrewDes) {
												mw.loader.using( [ 'wikibase.api.RepoApi' ] ).done(function(){
													var repoConfig = mw.config.get( 'wbRepo' );
													var repoApi = new wikibase.api.RepoApi( wikibase.api.getLocationAgnosticMwApi(repoConfig.url + repoConfig.scriptPath + '/api.php') );
													repoApi.setDescription(QidOr,0,hebrewDes,'he').done(function(d){
														if (d.success) mw.notify('התיאור נשמר!'); }
									); }); } } }
									var HelloWorld123 = / (?:הוא|היא|היה|הייתה) (.+?)\ישראלי/.exec($('#mw-content-text p:first').text())[1];
									if (HelloWorld123) {
										if (/ (?:הוא|היה)/.exec($('#mw-content-text p:first').text())){
											HelloWorld123 = HelloWorld123 + 'ישראלי'; 
										}else{
											HelloWorld123 = HelloWorld123 + 'ישראלית'; }}
											$('#bodyContent').before(
												$('<input type="text" id="WikiBaseAutoHeDes"' + " value='" + HelloWorld123 + "'" + '>'));
											addAutoHeDes();
	                               }
	                       }}}}
	}); } AutoHeDes() }
}