705
modifications
Page créée avec « local p = {} function p.title(class) return { type = "title", value = "titre", subtitle = "sous-titre", class = class, } end function p.image() return { type = "images", imageparameters = {"image", "image2", "image3"}, captionparameter = "légende", } end return p » |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
local p = {} | local p = {} | ||
-- Retourne un bloc de type "title" générique. | |||
-- Il est possible de définir une classe CSS personnalisée. | |||
function p.title(class) | function p.title(class) | ||
return { | return { | ||
Ligne 10 : | Ligne 12 : | ||
end | end | ||
-- Retourne un bloc de type "image" générique. | |||
function p.image() | function p.image() | ||
return { | return { | ||
Ligne 16 : | Ligne 19 : | ||
captionparameter = "légende", | captionparameter = "légende", | ||
} | } | ||
end | |||
-- Retourne un bloc de type "table" spécifique aux | |||
-- informations techniques des objets du Creation Kit. | |||
-- Il est possible d'ajouter des paramètres supplémentaires | |||
-- embarqués dans une table | |||
function p.creation_kit(params_table) | |||
local technicals = { | |||
type = 'table', | |||
title = 'Technique', | |||
collapseparameters = { collapsible = true, collapsed = true }, | |||
rows = { | |||
{ type = 'row', label = '[[Editor ID]]', value = 'editorid' }, | |||
{ type = 'row', label = '[[Form ID]]', value = 'formid' }, | |||
{ type = 'row', label = '[[Reference ID]]', value = 'refid' }, | |||
} | |||
} | |||
if params_table ~= nil then | |||
for k, param in ipairs(params_table) do | |||
table.insert(technicals.rows, param) | |||
end | |||
end | |||
return technicals | |||
end | end | ||
return p | return p |