diff options
author | Florian Eckert <fe@dev.tdt.de> | 2020-05-11 13:58:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-11 13:58:22 +0200 |
commit | d59c28d5fc03bea6064567d99c3ff4fe1ff51cbb (patch) | |
tree | 1675b416f9a8d9cc7c360af1d2fadfa87cb8d9ef | |
parent | 7589e7e4ed1fc35e32ca8b83a22a9d97911e8efe (diff) | |
parent | 2c0886b5a74417c8a683d2186dbc3dd9370e2dfa (diff) |
Merge pull request #4018 from TDT-AG/pr/20200506-luci-app-commands
luci-app-commands: show hint in status page if no entry defined yet
-rw-r--r-- | applications/luci-app-commands/luasrc/view/commands.htm | 50 |
1 files changed, 31 insertions, 19 deletions
diff --git a/applications/luci-app-commands/luasrc/view/commands.htm b/applications/luci-app-commands/luasrc/view/commands.htm index d60a97c5b..28b7701fa 100644 --- a/applications/luci-app-commands/luasrc/view/commands.htm +++ b/applications/luci-app-commands/luasrc/view/commands.htm @@ -136,28 +136,40 @@ <form method="get" action="<%=pcdata(FULL_REQUEST_URI)%>"> <div class="cbi-map"> <h2 name="content"><%:Custom Commands%></h2> - - <fieldset class="cbi-section"> - <% local _, command; for _, command in ipairs(commands) do %> - <div class="commandbox"> - <h3><%=pcdata(command.name)%></h3> - <p><%:Command:%> <code><%=pcdata(command.command)%></code></p> - <% if command.param == "1" then %> - <p><%:Arguments:%> <input type="text" id="<%=command['.name']%>" /></p> - <% end %> - <div> - <input type="button" value="<%:Run%>" class="cbi-button cbi-button-apply" onclick="command_run('<%=command['.name']%>')" /> - <input type="button" value="<%:Download%>" class="cbi-button cbi-button-download" onclick="command_download('<%=command['.name']%>')" /> - <% if command.public == "1" then %> - <input type="button" value="<%:Link%>" class="cbi-button cbi-button-link" onclick="command_link('<%=command['.name']%>')" /> - <% end %> + <% if #commands == 0 then %> + <div class="cbi-section"> + <div class="table cbi-section-table"> + <div class="tr cbi-section-table-row"> + <p> + <em><%:This section contains no values yet%></em> + </p> + </div> </div> </div> - <% end %> + <% else %> + <fieldset class="cbi-section"> + <% local _, command; for _, command in ipairs(commands) do %> + <div class="commandbox"> + <h3><%=pcdata(command.name)%></h3> + <p><%:Command:%> <code><%=pcdata(command.command)%></code></p> + <% if command.param == "1" then %> + <p><%:Arguments:%> <input type="text" id="<%=command['.name']%>" /></p> + <% end %> + <div> + <input type="button" value="<%:Run%>" class="cbi-button cbi-button-apply" onclick="command_run('<%=command['.name']%>')" /> + <input type="button" value="<%:Download%>" class="cbi-button cbi-button-download" onclick="command_download('<%=command['.name']%>')" /> + <% if command.public == "1" then %> + <input type="button" value="<%:Link%>" class="cbi-button cbi-button-link" onclick="command_link('<%=command['.name']%>')" /> + <% end %> + </div> + </div> + <% end %> + + <br style="clear:both" /><br /> + <a name="output"></a> + </fieldset> + <% end %> - <br style="clear:both" /><br /> - <a name="output"></a> - </fieldset> </div> <fieldset class="cbi-section" style="display:none"> |