משתמש: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() }
}