This commit is contained in:
barisusakli
2015-09-11 14:32:44 -04:00
parent bb4984a9aa
commit 2d175cc3fb

View File

@@ -10,7 +10,6 @@ define('admin/manage/tags', [
timeoutId = 0;
Tags.init = function() {
handleColorPickers();
selectable.enable('.tag-management', '.tag-row');
handleSearch();
@@ -53,7 +52,7 @@ define('admin/manage/tags', [
var firstTag = $(tagsToModify[0]),
title = tagsToModify.length > 1 ? 'Editing multiple tags' : 'Editing ' + firstTag.find('.tag-item').text() + ' tag';
bootbox.dialog({
var modal = bootbox.dialog({
title: title,
message: firstTag.find('.tag-modal').html(),
buttons: {
@@ -79,9 +78,7 @@ define('admin/manage/tags', [
}
});
setTimeout(function() {
handleColorPickers();
}, 500);
handleColorPickers(modal);
});
}
@@ -110,21 +107,13 @@ define('admin/manage/tags', [
});
}
function handleColorPickers() {
function handleColorPickers(modal) {
function enableColorPicker(idx, inputEl) {
var $inputEl = $(inputEl),
previewEl = $inputEl.parents('.tag-row').find('.tag-item');
colorpicker.enable($inputEl, function(hsb, hex) {
if ($inputEl.attr('data-name') === 'bgColor') {
previewEl.css('background-color', '#' + hex);
} else if ($inputEl.attr('data-name') === 'color') {
previewEl.css('color', '#' + hex);
}
});
var $inputEl = $(inputEl);
colorpicker.enable($inputEl);
}
$('[data-name="bgColor"], [data-name="color"]').each(enableColorPicker);
modal.find('[data-name="bgColor"], [data-name="color"]').each(enableColorPicker);
}
function save(tag) {