Lompat ke isi

Modul:Available: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
 
Baris 7: Baris 7:
label = mw.wikibase.label( frame.args[i] )
label = mw.wikibase.label( frame.args[i] )
else
else
label = "[[:d:" .. frame.args[i] .. "|" .. frame.args[i] .. "]]"
label = "[[:d:" .. trim(frame.args[i]) .. "|" .. trim(frame.args[i]) .. "]]"
end
end
link_available = link_available .. "\n| " .. label .. "\n| "
link_available = link_available .. "\n| " .. label .. "\n| "

Revisi terkini sejak 18 September 2013 17.40

p = {}
p.link = function ( frame )
    local link_available =  "{| "
    local label = ""
    for i,v in ipairs(frame.args) do
        if ( mw.wikibase.label( frame.args[i] ) ) then 
            label = mw.wikibase.label( frame.args[i] )
        else
            label = "[[:d:" .. trim(frame.args[i]) .. "|" .. trim(frame.args[i]) .. "]]"
        end
        link_available = link_available .. "\n| " .. label .. "\n| "
        if ( mw.wikibase.sitelink( frame.args[i] ) ) then
            link_available = link_available .. "[[" .. mw.wikibase.sitelink( frame.args[i] ) .. "]]"
        else
            link_available = link_available .. '<span style="color:red">' .. label .. '</span>'
        end
        link_available = link_available .. "\n|-\n"
    end
    link_available = link_available .. "\n|}"
    return link_available
end
 
return p