luci-mod-system: block install and search if no package lists 2220/head
authoryangfl <yangfl@users.noreply.github.com>
Wed, 10 Oct 2018 14:00:46 +0000 (22:00 +0800)
committeryangfl <yangfl@users.noreply.github.com>
Thu, 11 Oct 2018 00:10:31 +0000 (08:10 +0800)
Signed-off-by: David Yang <mmyangfl@gmail.com>
modules/luci-mod-system/luasrc/view/admin_system/packages.htm

index 280eabb8eab7a105831b7d7c9d7efef7730ce5f7..39582c6a93b0320a00791c997985695e61960809 100644 (file)
@@ -102,16 +102,16 @@ end
                                <div class="cbi-value">
                                        <label class="cbi-value-title"><%:Download and install package%>:</label>
                                        <div class="cbi-value-field">
-                                               <span><input type="text" name="url" size="30" value="" /></span>
-                                               <input class="cbi-button cbi-button-save" type="submit" name="go" value="<%:OK%>" />
+                                               <span><input type="text" name="url" size="30" <% if no_lists then %>disabled="disabled" placeholder="<%:Please update package lists first%>"<% end %> value="" /></span>
+                                               <input class="cbi-button cbi-button-save" type="submit" name="go" <% if no_lists then %>disabled="disabled"<% end %> value="<%:OK%>" />
                                        </div>
                                </div>
 
                                <div class="cbi-value cbi-value-last">
                                        <label class="cbi-value-title"><%:Filter%>:</label>
                                        <div class="cbi-value-field">
-                                               <span><input type="text" name="query" size="20" value="<%=pcdata(query)%>" /></span>
-                                               <input type="submit" class="cbi-button cbi-button-action" name="search" value="<%:Find package%>" />
+                                               <span><input type="text" name="query" size="20" <% if no_lists then %>disabled="disabled" placeholder="<%:Please update package lists first%>"<% else %>value="<%=pcdata(query)%>"<% end %> /></span>
+                                               <input type="submit" class="cbi-button cbi-button-action" name="search" <% if no_lists then %>disabled="disabled"<% end %> value="<%:Find package%>" />
                                        </div>
                                </div>
                        </div>