summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFlorian Eckert <fe@dev.tdt.de>2020-05-11 13:58:22 +0200
committerGitHub <noreply@github.com>2020-05-11 13:58:22 +0200
commitd59c28d5fc03bea6064567d99c3ff4fe1ff51cbb (patch)
tree1675b416f9a8d9cc7c360af1d2fadfa87cb8d9ef
parent7589e7e4ed1fc35e32ca8b83a22a9d97911e8efe (diff)
parent2c0886b5a74417c8a683d2186dbc3dd9370e2dfa (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.htm50
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">