src/pyams_portal/resources/js/portal.js
changeset 84 2be886bff11b
parent 78 9cb4449caef6
child 96 43a99de860f2
equal deleted inserted replaced
83:f80aa497b4d7 84:2be886bff11b
   272 				if (ui.draggable.hasClass('already-dropped')) {
   272 				if (ui.draggable.hasClass('already-dropped')) {
   273 					return;
   273 					return;
   274 				}
   274 				}
   275 				ui.draggable.addClass('already-dropped');
   275 				ui.draggable.addClass('already-dropped');
   276 				var row_id = ui.helper.parents('.row:first').data('ams-row-id');
   276 				var row_id = ui.helper.parents('.row:first').data('ams-row-id');
   277 				MyAMS.dialog.open('add-template-slot.html?form.widgets.row_id=' + row_id);
   277 				MyAMS.dialog.open('add-template-slot.html?add_form.widgets.row_id=' + row_id);
   278 			},
   278 			},
   279 
   279 
   280 			startSlotResize: function(event, ui) {
   280 			startSlotResize: function(event, ui) {
   281 				var slot = ui.element;
   281 				var slot = ui.element;
   282 				var row = slot.parents('.slots:first');
   282 				var row = slot.parents('.slots:first');
   427 					PyAMS_portal.template.sortPortlets(null, {item: portlet});
   427 					PyAMS_portal.template.sortPortlets(null, {item: portlet});
   428 				} else {
   428 				} else {
   429 					portlet.appendTo(portlets);
   429 					portlet.appendTo(portlets);
   430 				}
   430 				}
   431 				portlets.sortable('refresh');
   431 				portlets.sortable('refresh');
       
   432 				MyAMS.dialog.open('portlet-properties.html?portlet.widgets.portlet_id=' + result.portlet_id);
   432 			},
   433 			},
   433 
   434 
   434 			dropPortletButton: function(event, ui) {
   435 			dropPortletButton: function(event, ui) {
   435 				if (ui.draggable.hasClass('already-dropped')) {
   436 				if (ui.draggable.hasClass('already-dropped')) {
   436 					return;
   437 					return;