* code for task #5086.

This commit is contained in:
Catouse
2018-11-20 08:59:00 +08:00
parent e576594489
commit e87f44e6af
2 changed files with 31 additions and 4 deletions
+25 -1
View File
@@ -137,10 +137,34 @@ function markStoryTask()
var $option = $(this);
var value = $option.attr('value');
var tasksCount = storyTasks[value];
$option.attr('data-data', tasksCount + 't').toggleClass('has-task', !!(tasksCount && tasksCount !== '0'));
$option.attr('data-data', value).toggleClass('has-task', !!(tasksCount && tasksCount !== '0'));
});
$select.trigger("chosen:updated");
});
var getStoriesHasTask = function()
{
var storiesHasTask = {};
$('#tableBody tbody>tr').each(function()
{
var $tr = $(this);
if ($tr.find('input[name^="name"]').val())
{
storiesHasTask[$tr.find('select[name^="story"]').val()] = true;
}
});
return storiesHasTask;
};
$('#batchCreateForm').on('chosen:showing_dropdown', 'select[name^="story"]', function()
{
var storiesHasTask = getStoriesHasTask();
$(this).next('.chosen-container').find('.chosen-results>li').each(function()
{
var $li = $(this);
$li.toggleClass('has-new-task', !!storiesHasTask[$li.data('data')]);
});
});
}
$(document).on('click', '.chosen-with-drop', function()