mirror of
https://github.com/processwire/processwire.git
synced 2025-08-16 11:44:42 +02:00
Fix issue with file/image tags where they weren't initiating properly after an AjaxUploadDone JS event
This commit is contained in:
@@ -442,6 +442,7 @@ $(document).ready(function() {
|
|||||||
|
|
||||||
var $inputfield = $(this);
|
var $inputfield = $(this);
|
||||||
var $inputs = $inputfield.find('.InputfieldFileTagsInput:not(.selectized)');
|
var $inputs = $inputfield.find('.InputfieldFileTagsInput:not(.selectized)');
|
||||||
|
var $selects = $inputfield.find('.InputfieldFileTagsSelect:not(.selectized)');
|
||||||
|
|
||||||
if($inputs.length) {
|
if($inputs.length) {
|
||||||
$inputs.selectize({
|
$inputs.selectize({
|
||||||
@@ -457,10 +458,8 @@ $(document).ready(function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var $selects = $inputfield.find('.InputfieldFileTagsSelect:not(.selectized)');
|
|
||||||
if($selects.length) {
|
if($selects.length) {
|
||||||
if(!$inputfield.hasClass('Inputfield')) $inputfield = $inputfield.closest('.Inputfield');
|
if(!$inputfield.hasClass('Inputfield')) $inputfield = $inputfield.closest('.Inputfield');
|
||||||
var configName = $inputfield.attr('data-configName');
|
var configName = $inputfield.attr('data-configName');
|
||||||
@@ -563,7 +562,7 @@ $(document).ready(function() {
|
|||||||
resizeActive = true;
|
resizeActive = true;
|
||||||
setTimeout(windowResize, 1000);
|
setTimeout(windowResize, 1000);
|
||||||
}).resize();
|
}).resize();
|
||||||
$(document).on('AjaxUploadDone', function(event) {
|
$(document).on('AjaxUploadDone', '.InputfieldFileHasTags', function(event) {
|
||||||
initTags($(this));
|
initTags($(this));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user