Update dependencyBookmarklet.js
This commit is contained in:
parent
9f366147de
commit
1b8514d5b0
@ -2,13 +2,13 @@
|
|||||||
jQuery.fn.isAfter = function(sel){
|
jQuery.fn.isAfter = function(sel){
|
||||||
return this.prevAll().filter(sel).length !== 0;
|
return this.prevAll().filter(sel).length !== 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
jQuery.fn.isBefore= function(sel){
|
jQuery.fn.isBefore= function(sel){
|
||||||
return this.nextAll().filter(sel).length !== 0;
|
return this.nextAll().filter(sel).length !== 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
function loadDataJSON(issueKey, callback) {
|
function loadDataJSON(issueKey, callback) {
|
||||||
|
|
||||||
//https://docs.atlassian.com/jira/REST/latest/
|
//https://docs.atlassian.com/jira/REST/latest/
|
||||||
var url = '/rest/api/2/issue/' + issueKey + '?fields=summary,issuelinks';
|
var url = '/rest/api/2/issue/' + issueKey + '?fields=summary,issuelinks';
|
||||||
//console.log("IssueUrl: " + window.location.hostname + url);
|
//console.log("IssueUrl: " + window.location.hostname + url);
|
||||||
@ -24,7 +24,7 @@
|
|||||||
data: {},
|
data: {},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkDependencies(){
|
function checkDependencies(){
|
||||||
// reomve old warnings first
|
// reomve old warnings first
|
||||||
jQuery('.blocked-warning').remove();
|
jQuery('.blocked-warning').remove();
|
||||||
@ -38,15 +38,24 @@
|
|||||||
if(issue.type.name == "Blocker" && issue.inwardIssue){
|
if(issue.type.name == "Blocker" && issue.inwardIssue){
|
||||||
var dependencyIssueKey = issue.inwardIssue.key;
|
var dependencyIssueKey = issue.inwardIssue.key;
|
||||||
if (issueElement.isBefore('[data-issue-key='+dependencyIssueKey+']')) {
|
if (issueElement.isBefore('[data-issue-key='+dependencyIssueKey+']')) {
|
||||||
issueElement.find('.ghx-end.ghx-row')
|
|
||||||
.prepend('<span class="blocked-warning aui-label ghx-label-2 ghx-label ghx-label-double" title="'+ issue.type.inward + ' ' + dependencyIssueKey + '" style="color: FIREBRICK; background-color: white; border-color: FIREBRICK; font-weight: bold; border-width: 2px; ">↯ '+dependencyIssueKey+'</span>')
|
var warning = jQuery('<span>↯ '+dependencyIssueKey+'</span>');
|
||||||
//issueElement.css('background-color', '#FFD351');
|
warning.addClass('blocked-warning aui-label ghx-label-2 ghx-label ghx-label-double');
|
||||||
}
|
warning.attr('title', issue.type.inward + ' ' + dependencyIssueKey);
|
||||||
|
warning.css('color', 'FIREBRICK');
|
||||||
|
warning.css('background-color', 'white');
|
||||||
|
warning.css('border-color', 'FIREBRICK');
|
||||||
|
warning.css('border-width', '2px');
|
||||||
|
warning.css('font-weight', 'bold');
|
||||||
|
|
||||||
|
issueElement.find('.ghx-end.ghx-row').prepend(warning);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
checkDependencies();
|
checkDependencies();
|
||||||
})();
|
})();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user