webmcp
view framework/env/slot/select.lua @ 3:795b764629ca
Version 1.0.3
Important bugfix related to internal forwards (Bug was introduced by the restriction of views with underscore prefix in Version 1.0.2)
Important bugfix related to internal forwards (Bug was introduced by the restriction of views with underscore prefix in Version 1.0.2)
| author | jbe |
|---|---|
| date | Thu Dec 10 12:00:00 2009 +0100 (2009-12-10) |
| parents | 9fdfb27f8e67 |
| children |
line source
1 --[[--
2 slot.select(
3 slot_ident, -- name of a slot
4 function()
5 ... -- code to be executed using the named slot
6 end
7 )
9 This function executes code in a way that slot.put(...) and other functions write into the slot with the given name. Calls of slot.select may be nested.
11 --]]--
13 function slot.select(slot_ident, block)
14 local old_slot = slot._active_slot
15 slot._active_slot = slot_ident
16 block()
17 slot._active_slot = old_slot
18 end
