יחידה:RTLtimeline: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
חלוקת קונטרסים (שיחה | תרומות) (מויקיפדיה: https://he.wikipedia.org/wiki/%D7%99%D7%97%D7%99%D7%93%D7%94:RTLtimeline) |
יוסף בן מלמד (שיחה | תרומות) מ (גרסה אחת יובאה) |
(אין הבדלים)
|
גרסה אחרונה מ־23:08, 26 ביוני 2024
ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:RTLtimeline/תיעוד
local p = {}
local rev = function( text )
local tab = mw.text.split( text or '', '' )
local restab = {}
for i = #tab, 1, -1 do table.insert( restab, tab[i] ) end
return table.concat( restab )
end
function p.timeline( frame )
-- reverse RTL strings in timeline. warning: doesn't work for RTL combined with latin/number chars
local timeline_code = frame.args['content']
timeline_code = mw.ustring.gsub( timeline_code, '"[א-ת ]-"', rev)
return frame:extensionTag{ name = 'timeline', content = timeline_code }
end
return p