Browse Source

HUE-7949 [dashboard] Use the whole width of the page for the widgets after loading an existing dashboard

Enrico Berti 7 năm trước cách đây
mục cha
commit
6a3200b

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

@@ -4057,6 +4057,9 @@ $(document).ready(function () {
 
 
   window.setInterval(function () {
   window.setInterval(function () {
     if (searchViewModel.isGridster() && !isDraggingOrResizingWidgets) {
     if (searchViewModel.isGridster() && !isDraggingOrResizingWidgets) {
+      if ($('.gridster li:first').width() !== $('.gridster').width()) {
+        $(window).trigger('resize');
+      }
       var $gridster = $('.gridster>ul').data('gridster');
       var $gridster = $('.gridster>ul').data('gridster');
       searchViewModel.gridItems().forEach(function (existingWidget) {
       searchViewModel.gridItems().forEach(function (existingWidget) {
         var scrollDifference = existingWidget.gridsterElement.scrollHeight - existingWidget.gridsterElement.clientHeight;
         var scrollDifference = existingWidget.gridsterElement.scrollHeight - existingWidget.gridsterElement.clientHeight;