Skip to content

Commit

Permalink
Make media field initialize itself when a new subform row is added (j…
Browse files Browse the repository at this point in the history
  • Loading branch information
okonomiyaki3000 authored and tecpromotion committed May 23, 2019
1 parent ca2d6bd commit 6485f9c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 10 deletions.
12 changes: 9 additions & 3 deletions media/media/js/mediafield.js
Expand Up @@ -194,9 +194,15 @@
});
};

// Initialise all defaults
$(document).ready(function(){
$('.field-media-wrapper').fieldMedia();
// Initialise all defaults on load and again when subform rows are added
$(function($) {
initMediaField();
$(document).on('subform-row-add', initMediaField);

function initMediaField (event, container)
{
$(container || document).find('.field-media-wrapper').fieldMedia();
}
});

})(jQuery);
Expand Down
3 changes: 2 additions & 1 deletion media/media/js/mediafield.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 0 additions & 5 deletions media/system/js/subform-repeatable-uncompressed.js
Expand Up @@ -249,11 +249,6 @@
$select.attr('href', oldHref.replace(/&fieldid=(.+)&/, '&fieldid=' + inputId + '&'));
});

// bootstrap based Media field
if($.fn.fieldMedia){
$row.find('.field-media-wrapper').fieldMedia();
}

// bootstrap based User field
if($.fn.fieldUser){
$row.find('.field-user-wrapper').fieldUser();
Expand Down
3 changes: 2 additions & 1 deletion media/system/js/subform-repeatable.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 6485f9c

Please sign in to comment.