Старый МТФ
Название категории отображается на панели инструментов карточки задачи, рядом с номером задачи.
(window).addEventListener('MTFMainLoadFinished', function() {
function drawBar ( name ) {
var bar = document.createElement('span');
bar.innerHTML = ' (' + name + ')';
var a = document.getElementsByClassName('mtftb-tasknum');
a[0].appendChild( bar );
}
function getSubcatName () {
var purl = '/app/v1.0/api/task/short/info/' + taskId + '?v=1.0';
var xhr = new XMLHttpRequest();
xhr.open( "GET", purl, false );
xhr.onreadystatechange = function() {
if (xhr.status == 200) {
var responseJSON = JSON.parse(xhr.responseText);
purl = '/app/v1.0/api/subcategories/' + responseJSON.data[0].subcatId + '/short?v=1.0';
var xhr1 = new XMLHttpRequest();
xhr1.open( "GET", purl, false );
xhr1.onreadystatechange = function() {
if (xhr1.status == 200) {
var responseJSON1 = JSON.parse(xhr1.responseText);
drawBar ( responseJSON1.name );
}
}
xhr1.send();
}
}
xhr.send();
}
getSubcatName ();
});
|
$(window).on('MTFMainLoadFinished', function() {
function drawBar ( name ) {
var bar = document.createElement('span');
bar.innerHTML = ' (' + name + ')';
var a = document.getElementsByClassName('mtftb-tasknum');
a[0].appendChild( bar );
}
function getSubcatName () {
var purl = '/app/v1.0/api/task/short/info/' + taskId + '?v=1.0';
$.ajax({
method: "GET",
url: purl,
})
.done( function( hh ) {
purl = '/app/v1.0/api/subcategories/' + hh.data[0].subcatId + '/short?v=1.0';
$.ajax({
method: "GET",
url: purl,
})
.done( function( hh ) {
drawBar ( hh.name )
});
});
}
getSubcatName ();
});
|