Explorar o código

HUE-7907 [dashboard] Remove whitespaces on widget drag, resize, remove and add

Enrico Berti %!s(int64=7) %!d(string=hai) anos
pai
achega
da6c018f29

+ 9 - 0
desktop/libs/dashboard/src/dashboard/templates/common_search.mako

@@ -3789,8 +3789,14 @@ $(document).ready(function () {
       },
       },
       stop: function (event, ui, $widget) {
       stop: function (event, ui, $widget) {
         huePubSub.publish('resize.plotly.chart');
         huePubSub.publish('resize.plotly.chart');
+        huePubSub.publish('gridster.clean.whitespace');
         $widget.find('.card-widget').height($widget.height()).css('opacity', '1');
         $widget.find('.card-widget').height($widget.height()).css('opacity', '1');
       },
       },
+    },
+    draggable: {
+      stop: function (e, ui, $widget) {
+        huePubSub.publish('gridster.clean.whitespace');
+      }
     }
     }
   });
   });
 
 
@@ -4100,6 +4106,7 @@ $(document).ready(function () {
       $gridster.move_widget($(widget.gridsterElement), ((i - 1) * optimalWidgetWidth) + 1, widget.row());
       $gridster.move_widget($(widget.gridsterElement), ((i - 1) * optimalWidgetWidth) + 1, widget.row());
     }
     }
     searchViewModel.gridItems.remove(gridElement);
     searchViewModel.gridItems.remove(gridElement);
+    huePubSub.publish('gridster.clean.whitespace');
   }, 'dashboard')
   }, 'dashboard')
 
 
   huePubSub.subscribe('gridster.remove.widget', function (widgetId) {
   huePubSub.subscribe('gridster.remove.widget', function (widgetId) {
@@ -4125,6 +4132,7 @@ $(document).ready(function () {
             }
             }
             item.size_y(targetHeight);
             item.size_y(targetHeight);
             $('.gridster ul').data('gridster').resize_widget($(item.gridsterElement), item.size_x(), item.size_y());
             $('.gridster ul').data('gridster').resize_widget($(item.gridsterElement), item.size_x(), item.size_y());
+            huePubSub.publish('gridster.clean.whitespace');
           }
           }
         });
         });
       }
       }
@@ -4139,6 +4147,7 @@ $(document).ready(function () {
             widget: widget,
             widget: widget,
             callback: function (el) {
             callback: function (el) {
               $('.gridster ul').data('gridster').move_widget(el, 1, 1);
               $('.gridster ul').data('gridster').move_widget(el, 1, 1);
+              huePubSub.publish('gridster.clean.whitespace');
             }
             }
           })
           })
         );
         );