This is an automated email from the ASF dual-hosted git repository.

pdallig pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/master by this push:
     new 53be157c38 [ZEPPELIN-6175] Correction of linter errors in zeppelin-web
53be157c38 is described below

commit 53be157c3850ca1d9327da5e53a1ae189992e1a3
Author: Philipp Dallig <philipp.dal...@gmail.com>
AuthorDate: Wed Apr 16 09:24:48 2025 +0200

    [ZEPPELIN-6175] Correction of linter errors in zeppelin-web
    
    ### What is this PR for?
    Fix our Build
    
    ### What type of PR is it?
    Hot Fix
    
    ### What is the Jira issue?
    * https://issues.apache.org/jira/browse/ZEPPELIN-6175
    
    ### How should this be tested?
    * CI
    
    ### Questions:
    * Does the license files need to update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No
    
    
    Closes #4913 from Reamer/zeppelin_web_linter.
    
    Signed-off-by: Philipp Dallig <philipp.dal...@gmail.com>
---
 zeppelin-web/src/app/notebook/notebook.controller.js | 20 ++++++++++----------
 .../src/app/notebook/notebook.controller.test.js     |  7 ++++---
 .../app/notebook/paragraph/paragraph.controller.js   | 15 ++++++++++-----
 3 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/zeppelin-web/src/app/notebook/notebook.controller.js 
b/zeppelin-web/src/app/notebook/notebook.controller.js
index 4d1abfce01..3b1a13f299 100644
--- a/zeppelin-web/src/app/notebook/notebook.controller.js
+++ b/zeppelin-web/src/app/notebook/notebook.controller.js
@@ -464,21 +464,21 @@ function NotebookCtrl($scope, $route, $routeParams, 
$location, $rootScope,
     $scope.$broadcast('closeTable');
   };
 
-  $scope.toggleAllNumbering = function () {
+  $scope.toggleAllNumbering = function() {
     if ($scope.note.config.numberingToggled) {
-      $scope.$broadcast('setNumbering', false)
+      $scope.$broadcast('setNumbering', false);
     } else {
-      $scope.$broadcast('setNumbering', true)
+      $scope.$broadcast('setNumbering', true);
     }
-    $scope.note.config.numberingToggled = !$scope.note.config.numberingToggled
-    $scope.setConfig()
-  }
+    $scope.note.config.numberingToggled = !$scope.note.config.numberingToggled;
+    $scope.setConfig();
+  };
 
-  $scope.updateParagraphNumbering = function () {
+  $scope.updateParagraphNumbering = function() {
     for (let i = 0; i < $scope.note.paragraphs.length; i++) {
-      $scope.note.paragraphs[i].number = i + 1
+      $scope.note.paragraphs[i].number = i + 1;
     }
-  }
+  };
 
   /**
    * @returns {boolean} true if one more paragraphs are running. otherwise 
return false.
@@ -643,7 +643,7 @@ function NotebookCtrl($scope, $route, $routeParams, 
$location, $rootScope,
     if (removedPara && removedPara.length === 1) {
       addPara(removedPara[0], newIdx);
     }
-    $scope.updateParagraphNumbering()
+    $scope.updateParagraphNumbering();
   });
 
   $scope.$on('updateNote', function(event, name, config, info) {
diff --git a/zeppelin-web/src/app/notebook/notebook.controller.test.js 
b/zeppelin-web/src/app/notebook/notebook.controller.test.js
index 8aa8524feb..e3769daaa9 100644
--- a/zeppelin-web/src/app/notebook/notebook.controller.test.js
+++ b/zeppelin-web/src/app/notebook/notebook.controller.test.js
@@ -38,9 +38,10 @@ describe('Controller: NotebookCtrl', function() {
   });
 
   let functions = ['getCronOptionNameFromValue', 'removeNote', 
'runAllParagraphs', 'saveNote', 'toggleAllEditor',
-    'showAllEditor', 'hideAllEditor', 'toggleAllTable', 'hideAllTable', 
'showAllTable', 'isNoteRunning',
-    'killSaveTimer', 'startSaveTimer', 'setLookAndFeel', 'setCronScheduler', 
'setConfig', 'updateNoteName',
-    'openSetting', 'closeSetting', 'saveSetting', 'toggleSetting'];
+    'showAllEditor', 'hideAllEditor', 'toggleAllTable', 'hideAllTable', 
'toggleAllNumbering',
+    'updateParagraphNumbering', 'showAllTable', 'isNoteRunning', 
'killSaveTimer', 'startSaveTimer',
+    'setLookAndFeel', 'setCronScheduler', 'setConfig', 'updateNoteName', 
'openSetting', 'closeSetting',
+    'saveSetting', 'toggleSetting'];
 
   functions.forEach(function(fn) {
     it('check for scope functions to be defined : ' + fn, function() {
diff --git a/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js 
b/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
index 3d21fec343..69ee634af0 100644
--- a/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
+++ b/zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
@@ -155,8 +155,9 @@ function ParagraphCtrl($scope, $rootScope, $route, $window, 
$routeParams, $locat
     noteVarShareService.put($scope.paragraph.id + '_paragraphScope', 
paragraphScope);
 
     initializeDefault($scope.paragraph.config);
-
-    $scope.updateParagraphNumbering();
+    if ($scope.updateParagraphNumbering) {
+      $scope.updateParagraphNumbering();
+    }
   };
 
   $scope.$on('noteRunningStatus', function(event, status) {
@@ -180,7 +181,11 @@ function ParagraphCtrl($scope, $rootScope, $route, 
$window, $routeParams, $locat
     }
 
     if (config.numbering === undefined) {
-      config.numbering = $scope.note.config.numberingToggled
+      if ($scope.note) {
+        config.numbering = $scope.note.config.numberingToggled;
+      } else {
+        config.numbering = false;
+      }
     }
 
     for (let idx in forms) {
@@ -1826,9 +1831,9 @@ function ParagraphCtrl($scope, $rootScope, $route, 
$window, $routeParams, $locat
 
   $scope.$on('setNumbering', function(event, value) {
     if (value) {
-      $scope.showNumbering($scope.paragraph)
+      $scope.showNumbering($scope.paragraph);
     } else {
-      $scope.hideNumbering($scope.paragraph)
+      $scope.hideNumbering($scope.paragraph);
     }
   });
 

Reply via email to