Skip to content

Instantly share code, notes, and snippets.

@alexandervantrijffel
Forked from fzawada/gist:9489330
Created March 18, 2014 15:43
Show Gist options
  • Save alexandervantrijffel/9622700 to your computer and use it in GitHub Desktop.
Save alexandervantrijffel/9622700 to your computer and use it in GitHub Desktop.
function doit() {
var taskboard = JSON.parse(document.querySelector('#taskboard script').innerHTML);
var data = taskboard.payload.data
var pbis_and_ranks = [];
for (prop in data) {
var current = data[prop];
if (current[1] != "Product Backlog Item"){
continue;
}
var newel = {pbi: current[0], rank: current[6]};
pbis_and_ranks.push(newel);
}
pbis_and_ranks.sort(function (a, b) {
if (a.rank < b.rank) return -1;
if (a.rank == b.rank) return 0;
return 1;});
for(var i in pbis_and_ranks) {
var c = pbis_and_ranks[i];
console.log(c.pbi + " " + c.rank);
var tr = document.getElementById('taskboard-table_p' + c.pbi).parentElement;
var foldedTr = tr.nextSibling;
var parent = tr.parentElement;
parent.appendChild(tr);
parent.appendChild(foldedTr);
}
document.querySelectorAll('.header-section')[0].remove();
document.querySelectorAll('.hub-title')[0].remove();
document.querySelectorAll('.hub-pivot')[0].remove();
document.querySelectorAll('.content-section')[0].style.top = '1px';
document.querySelectorAll('.hub-content')[0].style.top = '1px';
document.querySelectorAll('.hub-pivot-content')[0].style.top = '1px';
var loading = document.querySelectorAll('.tbLoading')[0];
loading.parentNode.removeChild(loading);
}
setTimeout(doit, 2000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment