src/pyams_content/skin/resources/js/pyams_content.js
changeset 976 5d23f030767c
parent 873 5f40601f9cb0
child 1004 ca57b160d863
--- 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);
+												}
 											});
 						}
 					});