From: Steven Barth Date: Thu, 26 Feb 2009 17:08:41 +0000 (+0000) Subject: Introduce luci.dispatcher.get(...) which works like node(...) but does X-Git-Tag: 0.9.0~646 X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=30421d38dd004a8c1e149e40af2019cbbc4c8bd6 Introduce luci.dispatcher.get(...) which works like node(...) but does not disable the autocreated flag and does not overwrite the target controller so that call()-targets won't loose their binding to their controller --- diff --git a/libs/web/luasrc/dispatcher.lua b/libs/web/luasrc/dispatcher.lua index 6914ffb43..60d468e86 100644 --- a/libs/web/luasrc/dispatcher.lua +++ b/libs/web/luasrc/dispatcher.lua @@ -513,6 +513,14 @@ function entry(path, target, title, order) return c end +--- Fetch or create a dispatching node without setting the target module or +-- enabling the node. +-- @param ... Virtual path +-- @return Dispatching tree node +function get(...) + return _create_node({...}) +end + --- Fetch or create a new dispatching node. -- @param ... Virtual path -- @return Dispatching tree node