Changed and made configurable the order position of the web menu
authorconxuro <conxuro@gmail.com>
Wed, 9 Jan 2013 08:12:20 +0000 (09:12 +0100)
committerconxuro <conxuro@gmail.com>
Wed, 9 Jan 2013 08:12:20 +0000 (09:12 +0100)
bmx6-luci/files/etc/config/luci-bmx6
bmx6-luci/files/usr/lib/lua/luci/controller/bmx6.lua

index 72aeab6a512866d8f4a31669ebc45358adc50632..f70205bd71758b1f1f069466dced6cb9517b1167 100644 (file)
@@ -2,5 +2,6 @@ config 'bmx6' 'luci'
        option ignore '0'
        #option place 'admin status Bmx6'
        option place 'qmp Mesh'
+       option position '3'
        #option json 'http://127.0.0.1/cgi-bin/bmx6-info?'
        option json 'exec:/www/cgi-bin/bmx6-info -s'
index ed02a842aada7bec7bab507f19651d027f920a6b..a9f253377fc845d9d33eda01ad146f1c1f0b949d 100644 (file)
@@ -44,12 +44,20 @@ function index()
                local util = require "luci.util"
                place = util.split(uci_place," ")
        end
+
+       -- getting position of menu
+       local uci_position = uci:get("luci-bmx6","luci","position")
+
        ---------------------------
        -- Starting with the pages
        ---------------------------
 
        --- status (default)
-       entry(place,call("action_status_j"),place[#place])
+       entry(place,call("action_status_j"),place[#place],tonumber(uci_position))            
+
+       table.insert(place,"Status")
+       entry(place,call("action_status_j"),"Status",0)
+       table.remove(place)
 
        -- not visible
        table.insert(place,"nodes_nojs")
@@ -76,14 +84,14 @@ function index()
        --entry(place,call("action_gateways_j"),"Gateways").leaf = true
        --table.remove(place)
 
-       --- chat
+       --- Chat
        table.insert(place,"Chat")
-       entry(place,call("action_chat"),"Chat")
+       entry(place,call("action_chat"),"Chat",5)
        table.remove(place)
 
        --- Graph
        table.insert(place,"Graph")
-       entry(place, template("bmx6/graph",4), "Graph")
+       entry(place, template("bmx6/graph"), "Graph",4)
        table.remove(place)
 
        --- Topology (hidden)