webmcp
view framework/env/slot/get_content.lua @ 426:9d15451c340a
Lua 5.3 compatibility: do not use luaL_checkint
| author | jbe | 
|---|---|
| date | Thu Jan 14 12:49:54 2016 +0100 (2016-01-14) | 
| parents | 9fdfb27f8e67 | 
| children | 
 line source
     1 --[[--
     2 content =
     3 slot.get_content(
     4   slot_ident       -- name of the slot
     5 )
     7 This function returns the content of a chosen slot as a single string.
     9 --]]--
    11 function slot.get_content(slot_ident)
    12   local slot_data = slot._data[slot_ident]
    13   if #slot_data.string_fragments > 1 then
    14     local str = table.concat(slot_data.string_fragments)
    15     slot_data.string_fragments = { str }
    16     return str
    17   else
    18     return slot_data.string_fragments[1] or ""
    19   end
    20 end
