[#369] remove old labels js code
This commit is contained in:
parent
6358a0e87f
commit
6d7d145c07
|
@ -1,110 +1,5 @@
|
|||
$(document).ready(function() {
|
||||
|
||||
$("#manage-labels").on('click', function () {
|
||||
var toggled = $(this).data('toggled');
|
||||
$(this).data('toggled', !toggled);
|
||||
if (!toggled) {
|
||||
$("#labels-stock").fadeOut(0);
|
||||
$("#labels-edit").fadeIn("slow");
|
||||
}
|
||||
else {
|
||||
$("#labels-edit").fadeOut(0);
|
||||
$("#labels-stock").fadeIn("slow");
|
||||
}
|
||||
});
|
||||
|
||||
$("div.div-tracker-labels").on('click', function() {
|
||||
return send_index_tracker_request('GET');
|
||||
});
|
||||
|
||||
$("#table1.issues-table .pagination a").on('click', function() {
|
||||
updatePagination($(this));
|
||||
return send_index_tracker_request('GET');
|
||||
});
|
||||
|
||||
$(".issues-filter .tabnav-tabs li").on('click', function() {
|
||||
var li = $(this);
|
||||
var items = $('.issues-filter .tabnav-tabs');
|
||||
if (li.hasClass('list-browser-sorts')) {
|
||||
if (li.hasClass('selected')) {
|
||||
var direction = li.hasClass('asc') ? 'desc' : 'asc';
|
||||
li.removeClass('asc').removeClass('desc').addClass(direction);
|
||||
} else {
|
||||
items.find('.list-browser-sorts').removeClass('selected');
|
||||
}
|
||||
} else {
|
||||
items.find('.list-browser-filter-tabs').removeClass('selected');
|
||||
}
|
||||
li.addClass('selected');
|
||||
return send_index_tracker_request('GET');
|
||||
});
|
||||
|
||||
$("#filter_issues #myradio1").on('change', function(event) {
|
||||
return send_index_tracker_request('GET');
|
||||
});
|
||||
|
||||
$('.ajax_search_form').on('submit', function() {
|
||||
return send_index_tracker_request('GET', $(this).attr("action"));
|
||||
});
|
||||
|
||||
$('#add_label').on('click', function() {
|
||||
return send_index_tracker_request('POST', $(this).attr("href"), $('#new_label').serialize());
|
||||
});
|
||||
|
||||
$('.righter #update_label').on('click', function() {
|
||||
return send_index_tracker_request('POST', $(this).attr("href"), $(this).parents('#update_label').serialize());
|
||||
});
|
||||
|
||||
$('.colors .choose').on('click', function() {
|
||||
var parent = $(this).parents('.colors');
|
||||
parent.find('.choose.selected').removeClass('selected');
|
||||
$(this).addClass('selected');
|
||||
parent.siblings('.lefter').find('#label_color').val($(this).attr('value'));
|
||||
return false;
|
||||
});
|
||||
|
||||
$('.custom_color').on('click', function() {
|
||||
$(this).siblings('#label_color').toggle();
|
||||
return false;
|
||||
});
|
||||
|
||||
$('article a.edit_label').on('click', function() {
|
||||
$(this).parents('.label.edit').siblings('.label.edit').find('.edit_label_form').hide();
|
||||
$(this).parents('.label.edit').find('.edit_label_form').toggle();
|
||||
return false;
|
||||
});
|
||||
|
||||
$('.delete_label').on('click', function() {
|
||||
return send_index_tracker_request('POST', $(this).attr('href'));
|
||||
});
|
||||
|
||||
function send_index_tracker_request(type_request, url, data) {
|
||||
data = data || '';
|
||||
var filter_form = $('#filter_issues');
|
||||
url = url || filter_form.attr("action");
|
||||
var label_form = $('#filter_labels');
|
||||
var issues_filter = $('.issues-filter');
|
||||
var status = 'status=' + (issues_filter.find('.open').hasClass('selected') ? 'open' : 'closed');
|
||||
var direction = 'direction=' + (issues_filter.find('.list-browser-sorts').hasClass('asc') ? 'asc' : 'desc');
|
||||
var sort = 'sort=' + (issues_filter.find('.list-browser-sorts.updated').hasClass('selected') ? 'updated' : 'created');
|
||||
var page = $('.pagination .current').text();
|
||||
page = 'page=' + (page.length == 0 ? 1 : page);
|
||||
$.ajax({
|
||||
type: type_request,
|
||||
url: url,
|
||||
data: filter_form.serialize() + '&' + label_form.serialize() + '&' + status + '&' + direction + '&' + sort + '&' + page + '&' + data + '&' + $('.ajax_search_form').serialize(),
|
||||
success: function(data){
|
||||
$('article').html(data);
|
||||
$(".niceRadio").each(function() { changeRadioStart(jQuery(this)) });
|
||||
updateTime();
|
||||
},
|
||||
error: function(data){
|
||||
alert('error') // TODO remove
|
||||
}
|
||||
});
|
||||
return false;
|
||||
};
|
||||
|
||||
$('#search_user').on('keyup', function() {
|
||||
path = $('#search_user_path').attr('path');
|
||||
data = $(this).serialize();
|
||||
|
@ -222,33 +117,6 @@ $(document).ready(function() {
|
|||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
$('.button.manage_labels').on('click', function() {
|
||||
$('.button.update_labels').fadeIn(0);
|
||||
$('.current_labels .label .labeltext.selected').parent().addClass('remove_label selected').removeClass('nopointer');
|
||||
$('.current_labels .label .labeltext:not(.selected)').parent().addClass('add_label').removeClass('nopointer');
|
||||
$(this).fadeOut(0);
|
||||
});
|
||||
|
||||
$('.button.update_labels').on('click', function() {
|
||||
var form = $('form.edit_labels.issue');
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: form.attr("action"),
|
||||
data: form.serialize(),
|
||||
success: function(data){
|
||||
$('.current_labels .label').removeClass('remove_label selected').addClass('nopointer');
|
||||
$('.button.update_labels').fadeOut(0);
|
||||
$('.button.manage_labels').fadeIn(0);
|
||||
$('#manage_issue_labels_list').html('');
|
||||
},
|
||||
error: function(data){
|
||||
alert('error'); // TODO remove
|
||||
}
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
function updateAssignedUser(item) {
|
||||
|
@ -256,12 +124,3 @@ function updateAssignedUser(item) {
|
|||
var container = item.find('.container').clone();
|
||||
$('#assigned-container .user-container').empty().append(container.html()).append('<span class="icon-share"></span>');
|
||||
}
|
||||
|
||||
function remLabel(form, id) {
|
||||
var el = form.find('.label.remove_label'+'#'+id);
|
||||
var label = $('#'+id+'.remove_label.label.selected');
|
||||
label.find('.flag').fadeIn(0);
|
||||
label.find('.labeltext.selected').removeClass('selected').attr('style', '');
|
||||
label.fadeIn('slow');
|
||||
el.fadeOut('slow').remove();
|
||||
}
|
Loading…
Reference in New Issue