]> git.ozlabs.org Git - patchwork/blobdiff - templates/patchwork/filters.html
Integrate 'django.contrib.staticfiles'
[patchwork] / templates / patchwork / filters.html
index ffecfb285aed213edb10dcaf4b0767ec66a24556..10ca587ce7d089f383924299aa05d8b58b2e1ebc 100644 (file)
@@ -1,3 +1,4 @@
+{% load static %}
 
 <script type="text/javascript" language="JavaScript">
 var filterform_displayed = false;
@@ -99,8 +100,6 @@ function submitter_complete_response()
         return;
     }
 
-    submitter_select.options = [];
-
     for (i = 0; i < completions.length; i++) {
         name = completions[i]['fields']['name'];
         if (name) {
@@ -112,12 +111,19 @@ function submitter_complete_response()
         o = new Option(name, completions[i]['pk']);
         submitter_select.options[i] = o;
     }
+
+    /* remove remaining options */
+    for (; i < submitter_select.length; i++) {
+        submitter_select.options[i] = null;
+    }
+
     submitter_select.disabled = false;
     req = null;
 }
 
 function submitter_field_change(field)
 {
+    var limit = 20;
     var value = field.value;
     if (value.length < 4) {
         return;
@@ -127,7 +133,8 @@ function submitter_field_change(field)
          return;
     }
 
-    var url = '{% url patchwork.views.submitter_complete %}?q=' + value;
+    var url = '{% url 'patchwork.views.submitter_complete' %}?q=' + value +
+                        '&l=' + limit;
     req = new XMLHttpRequest();
     req.onreadystatechange = submitter_complete_response;
     req.open("GET", url, true);
@@ -143,13 +150,16 @@ function submitter_field_change(field)
    {{ filter.name }} = {{ filter.condition }}
     {% if not filter.forced %}
      <a href="{{ filter.url_without_me }}"><img
-      src="/images/filter-remove.png"></a>
+      width="16" height="16" alt="remove filter" title="remove filter"
+      src="{% static "images/16-circle-blue-remove.png" %}"></a>
     {% endif %}
    {% if not forloop.last %}&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;{% endif %}
   {% endfor %}
  {% else %}
   none
-  <a href="javascript:filter_click()"><img src="/images/filter-add.png"></a>
+  <a href="javascript:filter_click()"><img
+  width="16" height="16" alt="add filter" title="add filter"
+  src="{% static "images/16-circle-blue-add.png" %}"></a>
  {% endif %}
  </div>
  <div id="filterform" style="padding-top: 1em; display: none">