v1.18.x
barisusakli 10 years ago
parent bb4984a9aa
commit 2d175cc3fb

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

Loading…
Cancel
Save