Enable live search for labels with >10 values

This commit is contained in:
Łukasz Mierzwa
2017-04-22 14:28:14 -07:00
parent 087458b767
commit 575dc245b1
2 changed files with 6 additions and 2 deletions

View File

@@ -5,7 +5,11 @@
<% _.each(labels, function(label_values, label_key) { %>
<div>
<label>
<select class="selectpicker silence-label-picker" data-label-key="<%= label_key %>" data-style="silence-label-select" multiple>
<select class="selectpicker silence-label-picker"
data-label-key="<%= label_key %>"
data-style="silence-label-select"
<% if (Object.keys(label_values).length > 10) { %>data-live-search="true"<% } %>
multiple>
<% _.each(label_values, function(label, label_val) { %>
<option <% if (label.selected) { %>selected="selected"<% } %>
value="<%= label.value %>"

View File

@@ -255,7 +255,7 @@ func templatesModalHtml() (*asset, error) {
return a, nil
}
var _templatesSilenceHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xe4\x57\x4d\x6f\x1b\x37\x10\xbd\xeb\x57\x10\x2c\x04\xdb\x80\x57\x7b\x29\x7a\x30\x56\x0b\x24\x71\x8a\xa4\x68\xd2\x83\x4f\x3e\x05\x23\x72\x24\xb1\xe6\x92\x5b\x92\x2b\x5b\x28\xf2\xdf\x0b\x7e\x69\x3f\x24\xa5\x8a\x73\xe8\xa1\x3a\x48\xcb\xe1\xcc\x1b\xce\x7b\xc3\x15\x59\x59\x66\x44\xeb\x88\xdb\xb7\xb8\xa4\xd0\xb6\x52\x30\x70\x42\xab\xf2\x4f\xab\x15\x25\x82\x2f\xa9\x15\x12\x15\xc3\x62\xad\x4d\x43\xeb\x59\xc5\xc5\x2e\xd8\x15\x3e\x3f\xc4\xa9\x37\x12\x8d\xa3\x84\x49\xb0\x76\x49\xc1\x8f\x48\xf8\x2e\x38\xa8\x0d\x1a\xb2\x15\x9c\xa3\xa2\xc4\x68\x89\xc9\x81\xd6\x55\xc9\xc5\xae\x9e\x55\x1e\x77\x02\xf8\x6b\x4c\x45\x48\x25\x61\x85\x32\x23\x33\xad\x9c\xd1\xb2\x08\x46\x5a\xff\xee\x7f\x2c\x71\x9a\x34\xe0\xd8\xb6\x2a\x83\x3d\x84\xcd\xc9\x97\x05\x02\xdb\x5e\x07\x93\xbd\x25\xeb\x4e\x31\x5f\x57\x34\x7c\xd9\x81\xec\xd0\xde\x92\x38\x7a\xc2\xfd\x0d\xf9\x9b\xcc\x7d\x28\x21\x55\x58\x16\x09\x9f\xea\x00\x99\xc6\x16\x25\x32\x97\x17\x14\x47\xad\x60\x4f\x68\x48\xe6\x29\x84\x14\xd1\x48\x09\x07\x07\xc9\xf4\x84\xfb\x25\xad\xe6\xcb\x3e\x2b\x99\xd7\xc9\xc3\xba\xbd\xa7\x66\x8c\x11\xe1\x29\x69\x3a\xe9\x44\x2b\xb1\x5f\xc7\x51\x89\x87\x8a\xc6\x85\xe6\x0a\x77\x20\x07\x15\x0e\x50\x74\xeb\x9d\x3d\x9a\x58\x93\x18\xb3\x88\x69\x91\xc7\x88\x3c\xca\xd5\x22\xa7\xd5\x9c\x7c\x3d\xc6\xca\x9f\xb0\x92\x41\xa1\x8b\x60\xf0\xa5\x9e\x09\x08\x04\x78\x6d\x51\xb9\x25\xad\x6c\x0b\x2a\x11\x7c\xd5\x83\x80\x73\xc6\x2e\x82\x99\xcc\xeb\x2b\x12\x09\x3b\x72\x08\x66\xef\x50\x57\xf3\x62\x34\xe3\xf0\xc5\x91\x79\x5d\x95\x1e\xbf\xa6\xc7\xab\x3f\x13\x30\x65\xac\x8c\x94\x4d\xb4\xf8\x7a\x33\x74\xad\xca\xc8\x55\x6a\xa8\x41\x63\x96\xa9\xb9\x0e\x21\xfe\x79\x6b\xfa\x86\x6a\xc1\x80\xd3\x86\xc6\x19\xbf\xd7\xd2\x94\xd1\xcf\xb4\x6f\xd0\x7e\x4b\xc8\xc2\x36\xc5\x2f\x74\xdc\xb1\x67\x76\xcc\x83\x03\xe3\x2c\x01\x37\x58\xd2\x14\x51\xa8\xb6\x73\xc5\xc6\xe8\xae\xf5\xca\x20\x1d\x76\x7f\x2f\xcd\xd0\xaf\x00\xce\xb5\x1a\x51\x5a\x89\xec\xb7\x06\xb2\x86\x82\x81\x44\xc5\xc1\xf8\x6d\x2f\x46\x44\x79\x35\xfa\x71\x40\x4d\xaf\x23\x9f\xdd\x89\x06\x8f\xfa\x26\x23\x6b\xd3\x14\xa9\x42\x92\x9d\xf3\xc6\x9b\xc6\x84\x37\x59\x28\xff\x8d\x3b\x9a\x1c\xb4\x6c\xa3\x1b\x54\xee\xfa\x66\xe1\xd1\xc1\x5d\xd3\xc7\xc7\xc7\xc7\xe2\xd3\xa7\xe2\xfe\x9e\x7c\xf8\x70\xd7\x34\x77\xd6\xd2\x9b\x53\xdd\xac\xa0\xc1\x6f\xe4\x30\xf8\x57\x27\x0c\xf2\x03\xe7\xe5\xe1\x3d\x33\x7c\x7c\xb5\xb6\xef\x15\xff\xff\x2a\x8b\x8a\x5f\xaa\x2b\x70\x7e\xfd\xf3\x2d\xb9\xda\xea\xce\xd8\xab\x57\xeb\x7c\x26\xe3\x25\x2a\xa7\x87\x8b\x77\x7e\x60\x23\xc8\x71\xe2\x05\x30\x10\xab\xef\x93\x4b\xd5\x9c\x6a\x89\x6a\x87\x52\xb7\x38\xd2\x72\xac\xe4\x48\x47\x6c\x40\xc8\x09\x07\x27\x24\x9c\x78\x78\xc1\x98\x41\x70\xc8\xdf\xee\x27\x73\xad\x04\x86\x5b\x2d\x39\x9a\x25\x7d\x7f\x02\x3e\xb2\x7f\x2e\x7c\x4c\xff\x29\xc6\xff\x13\x5e\x99\x6e\x7c\xf7\x5d\x4a\xab\xff\xe7\x79\x1d\xab\x29\xcf\x37\x38\x7d\x77\xd2\x25\xb1\x7a\x72\xee\xdf\x39\x3d\xdf\xc5\x90\x27\x7c\x49\x45\xd3\xf9\xd3\x43\xfc\xbf\x77\x7a\xb3\x91\x21\xa7\x94\xd0\x5a\xa4\x64\x6b\x70\xbd\xa4\x3f\xa5\x23\xd0\x6f\x0f\x7f\x7c\xa6\x04\x8c\x80\x02\x5f\x5a\x50\xdc\x9f\x40\xd6\x20\xbd\x67\xb0\x26\x16\xec\xe1\xd0\x14\x22\x7a\x3e\x27\x0a\x6c\x71\x67\xb4\x2a\x8c\xd8\x6c\x27\x3a\x9c\xf1\xe4\xfa\x59\x1d\x1c\xab\x12\xea\xd9\xd1\xdb\x39\x2d\x7c\x70\x48\x1e\xac\xa1\x6a\x4f\xd4\x9e\x39\x6c\xb3\x8f\xc1\x69\xf8\x5b\xa9\x57\x3e\x6f\x6b\xf0\x7c\xeb\x06\x48\x86\xca\xa1\xc9\x98\xab\xce\x39\xad\x86\x68\x0f\xdd\xaa\x11\x8e\xa6\xa6\xb2\x69\x94\x10\x56\x4e\x91\x95\x53\x05\xc7\x35\x74\xd2\xd1\xfa\x5d\xd8\x52\x55\x19\x71\x06\xa9\xab\xd2\x77\x9d\xff\x8d\x97\x85\x7a\x36\xfb\xde\x6b\x43\x61\x3b\xc6\xd0\xda\x7c\x7d\xc8\xdd\x92\x5c\x0c\xda\x4e\xba\x42\x30\xad\xc8\xa0\xb2\xf8\xdc\x87\x9e\xd4\x8a\x3d\x15\x4c\x18\x26\xf3\x3b\x2b\x2f\xba\x3d\x47\x55\xba\x62\x90\x8f\xf7\x77\xe3\x0d\x3d\xce\xe6\x4f\x83\x69\x7d\x1f\xef\xfb\x73\xe3\x2c\x68\xf7\x23\x54\xac\xc1\x81\x7c\x0d\x11\xf1\x2e\x75\x92\x07\x7c\x61\x12\x9a\x90\xf6\x3b\xd9\xf8\x8c\xcf\xb9\x4c\x12\x2e\x62\x06\x15\x47\x23\xd4\x86\xac\x41\x48\xe4\x8b\x54\xf1\x59\x04\x4f\x14\x1a\xa3\x8d\x3f\xcd\xfe\x30\x3b\x01\xc9\xb3\x73\x71\x85\xe3\xf4\x39\xf3\x3f\x01\x00\x00\xff\xff\x52\x1d\xd0\xa0\xd9\x0e\x00\x00")
var _templatesSilenceHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xe4\x57\xcd\x6f\xdb\x36\x14\xbf\xfb\xaf\x20\x38\x18\x49\x80\xc8\xda\x80\x61\x87\x40\x16\xd0\x36\x1d\xda\x61\x6d\x0f\x39\xe5\x54\xd0\xe4\xb3\xc5\x9a\x22\x35\x92\x72\x62\x0c\xfd\xdf\x07\x7e\x59\x1f\x96\x3a\x37\x3d\xec\x30\x1d\x6c\x91\x7c\x9f\xbf\xdf\x7b\x14\x59\x18\xaa\x79\x63\x91\x3d\x36\xb0\xc6\xa4\x69\x04\xa7\xc4\x72\x25\xf3\x2f\x46\x49\x8c\x38\x5b\x63\xc3\x05\x48\x0a\xd9\x56\xe9\x1a\x97\x8b\x82\xf1\x83\x9f\x97\xf0\xf4\x10\x96\x5e\x09\xd0\x16\x23\x2a\x88\x31\x6b\x4c\xdc\x08\xf9\xdf\x8c\x11\xb9\x03\x8d\x2a\xce\x18\x48\x8c\xb4\x12\x10\x05\x70\x59\xe4\x8c\x1f\xca\x45\xe1\xec\x8e\x0c\xfe\x1e\x5c\x21\x54\x08\xb2\x01\x91\x2c\x53\x25\xad\x56\x22\xf3\x93\xb8\xfc\xd3\xfd\x19\x64\x15\xaa\x89\xa5\x55\x91\xfb\x79\xaf\xb6\x44\x9f\x57\x40\x68\x75\xed\xa7\xcc\x2d\xda\xb6\x92\xba\xbc\xc2\xc4\xe7\x03\x11\x2d\x98\x5b\x14\x46\x7b\x38\xde\xa0\xbf\xd1\xd2\xa9\x22\x54\xf8\xb0\x90\x7f\x8a\x93\xc9\x38\x36\x20\x80\xda\x14\x50\x18\x35\x9c\xee\x41\xa3\x84\x93\x57\xc9\xc2\x24\x3e\x69\xa6\x87\x11\x4b\xa2\xc8\x1e\x8e\x6b\x5c\x2c\xd7\x5d\x14\x68\x59\xce\x68\x18\x7b\x74\xd0\x0d\x7d\x04\xf7\xe7\x1a\xc5\x12\xf1\x2d\xba\xfe\xb4\xf9\x02\xd4\xae\xf6\x70\x34\x83\xb4\x6f\x56\x02\xe4\xce\x56\xa8\x44\xbf\xfc\x1c\x12\x0f\x51\xf1\x03\x64\x06\x88\xa6\xd5\x1a\x5b\xdd\x02\x2e\x96\xe8\x6b\x82\xa5\xff\xd4\xad\xb0\xbc\x11\xd0\x5f\x19\x61\x7e\x82\x78\x88\x7c\x82\xfc\x40\x44\x0f\xf2\x9e\x15\xd5\x38\xe1\x94\x82\x17\x5e\x85\x3c\x81\x05\x8d\x34\x4a\xf0\x03\x9b\x8d\x33\x3c\x3e\x92\x1e\xd2\x2b\x3f\x31\x89\x75\x0f\x71\x57\x6c\x20\xed\x1a\x17\xa6\x21\x32\x32\x7e\xd5\x19\x21\xd6\x6a\xb3\xf2\xd3\x68\x59\x5e\xa1\xc0\xd0\x99\x80\x9f\x76\x02\x65\xb1\xcc\x06\x2b\x16\x9e\x2d\x5a\x96\x45\xee\xec\x97\xf8\x3c\xfa\x19\x85\x31\x62\x79\x80\x6c\xc4\xc5\xd7\x9b\xbe\x68\x91\x07\xac\x62\x85\xf7\x3a\x25\x8f\xd5\x7e\x52\x71\xef\x95\xee\x2a\xbc\x21\x9a\x58\xa5\x71\x58\x71\xcd\x1f\x97\xb4\x7a\xc2\x5d\xc7\x74\x3d\x2a\x32\x53\x67\xbf\xe1\x61\x0b\xcd\xb4\xf0\x83\x25\xda\x1a\x44\x6c\x2f\xa4\xb1\x45\x2e\x9b\xd6\x66\x3b\xad\xda\xc6\x31\x03\xb8\xdf\x8e\x1d\x35\x7d\xb9\x8c\x30\xa6\xe4\x00\xd2\x82\x27\xb9\x2d\x41\x5b\x92\x51\x22\x40\x32\xa2\xdd\x3e\xc4\x07\x40\x39\x36\xba\xb1\xb7\x1a\xf7\x47\xe7\xdd\xf2\x1a\xce\xea\x26\x59\x56\xba\xce\x62\x86\x28\x09\xcf\xed\x04\x7e\x6b\xf5\xe9\xbf\x3a\x6f\xe1\x5e\xc9\xd6\xaa\x06\x69\xaf\x6f\x56\xce\x3a\xb1\xd7\xf8\xf1\xf1\xf1\x31\xfb\xf0\x21\xbb\xbf\x47\xef\xde\xdd\xd5\xf5\x9d\x31\xf8\x66\xaa\x9a\x25\xa9\xe1\x1b\x3e\x34\xfc\xd5\x72\x0d\xec\x84\x79\x7e\xda\xf8\xfa\xaf\x2f\xe6\xf6\xad\x64\xff\x5f\x66\x41\xb2\x4b\x79\x25\x8c\x5d\xff\x7a\x8b\xae\x2a\xd5\x6a\x73\xf5\x62\x9e\x67\x3c\x5e\xc2\x72\x7c\xb9\xb8\xf3\x3d\x1a\x9e\x8e\x89\x0d\xa0\x47\x56\x57\x27\x97\xb2\x39\xe6\x12\xe4\x01\x84\x6a\x60\xc0\xe5\x90\xc9\x01\x8f\x50\x13\x2e\x46\x18\x4c\x50\x38\x92\x70\x84\x51\x0d\xc4\x02\x7b\x7d\x1c\xad\x35\x82\x50\xa8\x94\x60\xa0\xd7\xf8\xed\x84\xf9\x80\xfe\x9c\xfa\x10\xfe\x29\xc4\xff\x13\x5c\xa9\xaa\x5d\xf5\x5d\x0a\xab\xfb\xf2\xbc\x0c\xd5\xe8\xe7\x1b\x98\xbe\x99\x14\x89\xa8\x4e\xae\xfd\x3b\xa6\xf3\x55\x4c\xd2\x82\x4b\x29\xab\x5b\x77\x7a\x08\xdf\x7b\xab\x76\x3b\xe1\x7d\x0a\x41\x1a\x03\x18\x55\x1a\xb6\x6b\xfc\x53\x3c\x73\xfd\xf1\xf0\xe9\x23\x46\x44\x73\x92\xc1\x73\x43\x24\x73\x27\x90\x2d\x11\x4e\xd2\xcf\x46\x14\xcc\xe9\x94\xe6\x35\x3a\x3c\x47\x0c\x54\x70\xd0\x4a\x66\x9a\xef\xaa\x11\x0f\x33\x92\x4c\x3d\xc9\x93\x60\x91\x93\x72\x71\xb6\x3b\xc7\xc0\x7b\xa7\xf6\x5e\x0c\x45\x33\x91\x7b\xc2\xb0\x49\x32\x1a\xc6\xea\xaf\x85\xda\x38\xbf\x8d\x86\xf9\xd2\xf5\x26\x29\x48\x0b\x3a\xd9\xdc\xb4\xd6\x2a\xd9\xb7\xf6\xd0\x6e\x6a\x6e\x71\x2c\x2a\x13\x47\xd1\xc2\xc6\x4a\xb4\xb1\x32\x63\xb0\x25\xad\xb0\xb8\x7c\xe3\x5b\xaa\xc8\x83\x9d\x9e\xeb\x22\x77\x55\xe7\xfe\xc3\xed\xa5\x5c\x2c\xbe\xf7\x1e\x93\x99\x96\x52\x30\x26\xdd\x67\x52\xb5\x44\x11\x0d\xa6\x15\x36\xe3\x54\x49\xd4\xcb\x2c\xbc\x77\xaa\x93\x5c\xd1\x7d\x46\xb9\xa6\x22\xed\x59\x29\xe8\x66\x0e\xaa\x78\xe7\x41\xef\xef\xef\x86\x0d\x3d\xf4\xe6\x4e\x83\x31\xbe\xf7\xf7\xdd\xb9\x71\xe1\xb9\xfb\x11\x28\xb6\xc4\x12\xf1\x12\x20\xc2\xe5\x6e\x12\x07\x78\xa6\x82\xd4\xde\xed\x77\xa2\xf1\x11\x9e\x52\x9a\xc8\xdf\x0c\x35\x48\x06\x9a\xcb\x1d\xda\x12\x2e\x80\xad\x62\xc6\xb3\x16\x1c\x50\xa0\xb5\xd2\xee\x34\xfb\xc3\xe8\x78\x4b\x0e\x9d\x8b\x33\x1c\xba\x4f\x9e\xff\x09\x00\x00\xff\xff\x33\xf8\x0f\x93\x6a\x0f\x00\x00")
func templatesSilenceHtmlBytes() ([]byte, error) {
return bindataRead(