Milimetric has uploaded a new change for review.
https://gerrit.wikimedia.org/r/74177
Change subject: small jobs usability fix
......................................................................
small jobs usability fix
Change-Id: I0833eaeaff7915414301799dcfa6561019b2d554
---
M wikimetrics/static/js/site.js
M wikimetrics/templates/jobs.html
2 files changed, 16 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/analytics/wikimetrics
refs/changes/77/74177/1
diff --git a/wikimetrics/static/js/site.js b/wikimetrics/static/js/site.js
index 9160fdd..f1283dc 100644
--- a/wikimetrics/static/js/site.js
+++ b/wikimetrics/static/js/site.js
@@ -74,7 +74,20 @@
populateJobs: function(viewModel){
$.get('/jobs/list/', function(data){
- viewModel.jobs(data.jobs);
+ jobs = viewModel.jobs();
+ jobsDict = {};
+ for(j in jobs){
+ jobsDict[jobs[j].id] = jobs[j];
+ }
+ for(dj in data.jobs){
+ job = data.jobs[dj];
+ if (job.id in jobsDict && job.status ===
jobsDict[job.id].status){
+ continue;
+ }
+ // if there's a difference, just replace the whole thing
+ viewModel.jobs(data.jobs);
+ return;
+ }
}).fail(site.failure);
},
};
diff --git a/wikimetrics/templates/jobs.html b/wikimetrics/templates/jobs.html
index 3ab92b9..79036d0 100644
--- a/wikimetrics/templates/jobs.html
+++ b/wikimetrics/templates/jobs.html
@@ -31,8 +31,8 @@
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
- <li><a data-bind="attr: {href: '/jobs/result/' + id +
'.json'}">JSON</a></li>
- <li><a data-bind="attr: {href: '/jobs/result/' + id +
'.csv'}">CSV</a></li>
+ <li><a target="_blank" data-bind="attr: {href:
'/jobs/result/' + id + '.json'}">JSON</a></li>
+ <li><a target="_blank" data-bind="attr: {href:
'/jobs/result/' + id + '.csv'}">CSV</a></li>
</ul>
</div>
</td>
--
To view, visit https://gerrit.wikimedia.org/r/74177
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0833eaeaff7915414301799dcfa6561019b2d554
Gerrit-PatchSet: 1
Gerrit-Project: analytics/wikimetrics
Gerrit-Branch: master
Gerrit-Owner: Milimetric <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits