Procházet zdrojové kódy

HUE-6077 [frontend] Avoid re-initializing the mini jobbrowser at every job count check

Enrico Berti před 8 roky
rodič
revize
09bb7f7

+ 0 - 1
apps/jobbrowser/src/jobbrowser/templates/job_browser.mako

@@ -1560,7 +1560,6 @@ ${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
       }
 
       loadHash();
-      console.log('JB2 ready Triggered');
     });
   })();
 </script>

+ 13 - 12
desktop/core/src/desktop/templates/ko_components.mako

@@ -433,20 +433,21 @@ from desktop.views import _ko
             window.clearTimeout(checkJobBrowserStatusIdx);
           });
 
-          // load the mini jobbrowser
-          $.ajax({
-            url: '/jobbrowser/apps?is_embeddable=true&is_mini=true',
-            beforeSend: function (xhr) {
-              xhr.setRequestHeader('X-Requested-With', 'Hue');
-            },
-            dataType: 'html',
-            success: function (response) {
-              var r = params.onePageViewModel.processHeaders(response);
-              $('#mini_jobbrowser').html(r);
-            }
-          });
         };
 
+        // load the mini jobbrowser
+        $.ajax({
+          url: '/jobbrowser/apps?is_embeddable=true&is_mini=true',
+          beforeSend: function (xhr) {
+            xhr.setRequestHeader('X-Requested-With', 'Hue');
+          },
+          dataType: 'html',
+          success: function (response) {
+            var r = params.onePageViewModel.processHeaders(response);
+            $('#mini_jobbrowser').html(r);
+          }
+        });
+
         var checkJobBrowserStatusIdx = window.setTimeout(checkJobBrowserStatus, 10);
 
         huePubSub.subscribe('check.job.browser', checkJobBrowserStatus);