summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-07-03 16:15:49 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-09-04 15:28:03 +0300
commitc76cf23b1e240c709ab89e7924d71cf427bd8776 (patch)
tree27ac951bc754056464064c603750d663e65ee118 /web
parent4c1cc6f54edc35a4aa2f1553bc9ce372a2b77695 (diff)
downloadaconf-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.js9
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);
});