Chromium Code Reviews| Index: appengine/swarming/elements/res/imp/tasklist/task-filters.html |
| diff --git a/appengine/swarming/elements/res/imp/tasklist/task-filters.html b/appengine/swarming/elements/res/imp/tasklist/task-filters.html |
| index 8f2400f6470ed71c2fef0a55e36adf21b1a1598c..d4915921e78992d985176a4a79f20ee21a133031 100644 |
| --- a/appengine/swarming/elements/res/imp/tasklist/task-filters.html |
| +++ b/appengine/swarming/elements/res/imp/tasklist/task-filters.html |
| @@ -59,9 +59,9 @@ |
| value="{{_query}}" |
| default_value=""> |
| </url-param> |
| - <url-param name="limit" |
| + <url-param name="_limit" |
| default_value="200" |
| - value="{{limit}}"> |
| + value="{{_limit}}"> |
| </url-param> |
| <div class="container horizontal layout"> |
| @@ -136,13 +136,13 @@ |
| </div> |
| <div class="side-by-side"> |
| - <paper-input id="limit" |
| + <paper-input id="_limit" |
| label="Limit Results" |
| auto-validate |
| min="0" |
| max="1000" |
| pattern="[0-9]+" |
| - value="{{limit}}"> |
| + value="{{_limit}}"> |
| </paper-input> |
| </div> |
| </div> |
| @@ -188,7 +188,7 @@ |
| }, |
| query_params: { |
| type: Object, |
| - computed: "_extractQueryParams(_filters.*, limit)", |
| + computed: "_extractQueryParams(_filters.*, _limit)", |
| notify: true, |
| }, |
| @@ -225,15 +225,15 @@ |
| } |
| }.bind(this)); |
| params["tags"] = tags; |
| - var lim = Math.floor(this.limit) |
| + var lim = parseInt(this._limit) |
|
stephana
2016/09/15 16:33:52
nit: Missing semicolon
kjlubick
2016/09/15 16:59:32
Done.
|
| if (Number.isInteger(lim)) { |
| // Clamp the limit |
| lim = Math.max(lim, 1); |
| lim = Math.min(1000, lim); |
| - params["limit"] = [lim]; |
| + params["_limit"] = [lim]; |
| // not !== because limit could be the string "900" |
| - if (this.limit != lim) { |
| - this.set("limit", lim); |
| + if (this._limit != lim) { |
| + this.set("_limit", lim); |
| } |
| } |
| return params; |