diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-07-03 16:15:49 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-09-04 15:28:03 +0300 |
commit | c76cf23b1e240c709ab89e7924d71cf427bd8776 (patch) | |
tree | 27ac951bc754056464064c603750d663e65ee118 /web | |
parent | 4c1cc6f54edc35a4aa2f1553bc9ce372a2b77695 (diff) | |
download | aconf-c76cf23b1e240c709ab89e7924d71cf427bd8776.tar.bz2 aconf-c76cf23b1e240c709ab89e7924d71cf427bd8776.tar.xz |
web client: set the status/current class on the <li> element
So we get tabs that looks like tabs.
Also, append the 'current' class so we get both changed/invalid classes
and the 'current'.
Diffstat (limited to 'web')
-rw-r--r-- | web/client.js | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/web/client.js b/web/client.js index cde1bb3..5ba3fa6 100644 --- a/web/client.js +++ b/web/client.js @@ -437,12 +437,11 @@ $(function() { _.each(data.meta.fields, function(field) { var el = $("<li>"); - var link = Path.format( - data.get(field.name), - field.name == current ? - "current" : data.status(field.name) - ); + var link = Path.format(data.get(field.name)); link.text(field["ui-name"]); + el.prop("class", data.status(field.name)); + if (field.name == current) + el.addClass("current"); el.append(link); target.append(el); }); |