מדיה ויקי:Common.js: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
Erel Segal (שיחה | תרומות) מ תיקון ם, והקטנת השהיה |
Erel Segal (שיחה | תרומות) הוספת מכפלת גימטריות - מתוך שיחת משתמש:קיפודנחש |
||
שורה 920:
"use strict"
$(function() {
if ($('.gim-calc, .gim-product .gim-factor').length)
mw.loader.using('jquery.tipsy', function() {
var gimvals = {'א': 1, 'ב': 2, 'ג': 3, 'ד': 4, 'ה': 5, 'ו': 6, 'ז': 7, 'ח': 8, 'ט': 9, 'י': 10, 'כ': 20, 'ך': 20, 'ל': 30, 'מ': 40, 'ם': 40, 'נ': 50, 'ן': 50, 'ס': 60, 'ע': 70, 'פ': 80, 'ף': 80, 'צ': 90, 'ץ': 90, 'ק': 100, 'ר': 200, 'ש': 300, 'ת': 400},
'נ':5,'ן':5,'ס':6,'ע':7,'פ':8,'ף':8,'צ':9,'ץ':9,'ק':1,'ר':2,'ש':3,'ת':4},
function gimatria(str, small)
var
sum = 0,▼
is_smallgim = $(this).hasClass('smallgim');▼
for (var ind in tar)
sum +=
return
}
gravity: function() {▼
function trim(str) {
return str.substr(0, 100) + (str.length > 100 ? '...' : '');
}
var $this = $(this),
product = $this.hasClass('gim-factor'),
if (product) {
var factors = $this.closest('.gim-product').find('.gim-factor'),
desc = [],
glue = $('<span>').append($('<p>').text('בגימטריה כפול')).html();
factors.each(function() {
var t = $(this).text(),
p = $('<p>').css({fontWeight: 'bold', border: 'solid red 1px'}).text(t);
prod *= gimatria(t, false);
desc.push($('<span>').append(p).html());
});
return ('הערך של'
+ desc.join(glue)
+ 'בגימטריה הוא: '
+ prod
);
} else {
var str = $this.text();
return (
'הערך של <p style="font-weight:bold; border: solid red 1px;">'
+ trim(str)
+'</p> בגימטריה'
+(is_smallgim? ' קטנה ': ' ' )
+ 'הוא: '
+ gimatria(str, is_smallgim)
);
}
},
var loc =
($(this).offset().top > ($(document).scrollTop() + $(window).height() - 120) ? 's' : 'n') +
($(this).offset().left > ($(document).scrollLeft() + $(window).width() / 4) ? '' : 'w');
return loc;
$('.gim-calc, .gim-product .gim-factor').tipsy(tipsyParams);
});
});
|