--- a/src/pyams_content/skin/resources/js/pyams_content.js Mon Sep 24 11:23:45 2018 +0200
+++ b/src/pyams_content/skin/resources/js/pyams_content.js Mon Sep 24 16:06:40 2018 +0200
@@ -164,6 +164,21 @@
*/
galleries: {
+ addMediaCallback: function(options) {
+ var gallery = $('.gallery', $('[id="' + options.parent + '"]'));
+ var switcher = gallery.siblings('.switcher');
+ if (switcher.parents('fieldset:first').hasClass('switched')) {
+ switcher.click();
+ }
+ for (var i=0; i < options.medias.length; i++) {
+ gallery.append(options.medias[i]);
+ }
+ gallery.sortable({
+ helper: 'clone',
+ stop: PyAMS_content.galleries.setOrder
+ })
+ },
+
updateMediaTitle: function(options) {
$('img[id="' + options.media_id + '"]').attr('original-title', options.title);
},
@@ -215,6 +230,9 @@
{object_name: object_name},
function(result, status) {
media.remove();
+ if (result.handle_json) {
+ MyAMS.ajax.handleJSON(result);
+ }
});
}
});