Use Pillar's statusBarSet js function
This commit is contained in:
@@ -45,17 +45,19 @@ function item_open(item_id, item_type, pushState, project_url)
|
|||||||
}
|
}
|
||||||
item_url += '?context=' + ProjectUtils.context();
|
item_url += '?context=' + ProjectUtils.context();
|
||||||
|
|
||||||
$('#status-bar').text('Loading ' + item_type + '…');
|
statusBarSet('default', 'Loading ' + item_type + '…');
|
||||||
|
|
||||||
$.get(item_url, function(item_data) {
|
$.get(item_url, function(item_data) {
|
||||||
$('#status-bar').text('');
|
statusBarClear();
|
||||||
$('#item-details').html(item_data);
|
$('#item-details').html(item_data);
|
||||||
}).fail(function(xhr) {
|
}).fail(function(xhr) {
|
||||||
if (console) {
|
if (console) {
|
||||||
console.log('Error fetching task', item_id, 'from', item_url);
|
console.log('Error fetching task', item_id, 'from', item_url);
|
||||||
console.log('XHR:', xhr);
|
console.log('XHR:', xhr);
|
||||||
}
|
}
|
||||||
$('#status-bar').text('Opening ' + item_type + ' failed.');
|
|
||||||
|
statusBarSet('error', 'Failed to open ' + item_type, 'pi-warning');
|
||||||
|
|
||||||
if (xhr.status) {
|
if (xhr.status) {
|
||||||
$('#item-details').html(xhr.responseText);
|
$('#item-details').html(xhr.responseText);
|
||||||
} else {
|
} else {
|
||||||
@@ -233,15 +235,17 @@ function attract_form_save(form_id, item_id, item_save_url, options)
|
|||||||
|
|
||||||
$button.attr('disabled', true);
|
$button.attr('disabled', true);
|
||||||
$item.addClass('processing');
|
$item.addClass('processing');
|
||||||
$('#status-bar').text('Saving ' + options.type + '...');
|
|
||||||
|
statusBarSet('', 'Saving ' + options.type + '…');
|
||||||
|
|
||||||
if (console) console.log('Sending:', payload);
|
if (console) console.log('Sending:', payload);
|
||||||
|
|
||||||
$.post(item_save_url, payload)
|
$.post(item_save_url, payload)
|
||||||
.done(function(saved_item) {
|
.done(function(saved_item) {
|
||||||
if (console) console.log('Done saving', saved_item);
|
if (console) console.log('Done saving', saved_item);
|
||||||
$('#status-bar')
|
|
||||||
.text('Saved ' + options.type + '. ' + saved_item._updated);
|
statusBarSet('success', 'Saved ' + options.type + '. ' + saved_item._updated, 'pi-check');
|
||||||
|
|
||||||
$form.find("input[name='_etag']").val(saved_item._etag);
|
$form.find("input[name='_etag']").val(saved_item._etag);
|
||||||
|
|
||||||
if (options.done) options.done($item, saved_item);
|
if (options.done) options.done($item, saved_item);
|
||||||
@@ -251,7 +255,8 @@ function attract_form_save(form_id, item_id, item_save_url, options)
|
|||||||
if (console) console.log('Failed saving', options.type, xhr_or_response_data);
|
if (console) console.log('Failed saving', options.type, xhr_or_response_data);
|
||||||
|
|
||||||
$button.removeClass('btn-default').addClass('btn-danger');
|
$button.removeClass('btn-default').addClass('btn-danger');
|
||||||
$('#status-bar').text('Failed saving. ' + xhr_or_response_data.status);
|
|
||||||
|
statusBarSet('error', 'Failed saving. ' + xhr_or_response_data.status, 'pi-warning');
|
||||||
|
|
||||||
if (options.fail) options.fail($item, xhr_or_response_data);
|
if (options.fail) options.fail($item, xhr_or_response_data);
|
||||||
})
|
})
|
||||||
@@ -338,7 +343,9 @@ function task_delete(task_id, task_etag, task_delete_url) {
|
|||||||
_remove_task_from_list(task_id);
|
_remove_task_from_list(task_id);
|
||||||
})
|
})
|
||||||
.fail(function(xhr) {
|
.fail(function(xhr) {
|
||||||
$('#status-bar').text('Unable to delete task, code ' + xhr.status);
|
|
||||||
|
statusBarSet('error', 'Unable to delete task, code ' + xhr.status, 'pi-warning');
|
||||||
|
|
||||||
if (xhr.status == 412) {
|
if (xhr.status == 412) {
|
||||||
alert('Someone else edited this task before you deleted it; refresh to try again.');
|
alert('Someone else edited this task before you deleted it; refresh to try again.');
|
||||||
// TODO: implement something nice here. Just make sure we don't throw
|
// TODO: implement something nice here. Just make sure we don't throw
|
||||||
@@ -364,7 +371,9 @@ function load_activities(url)
|
|||||||
console.log('Error fetching activities');
|
console.log('Error fetching activities');
|
||||||
console.log('XHR:', xhr);
|
console.log('XHR:', xhr);
|
||||||
}
|
}
|
||||||
$('#status-bar').text('Opening activity log failed.');
|
|
||||||
|
statusBarSet('error', 'Opening activity log failed.', 'pi-warning');
|
||||||
|
|
||||||
if (xhr.status) {
|
if (xhr.status) {
|
||||||
$('#activities').html(xhr.responseText);
|
$('#activities').html(xhr.responseText);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user