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

tigerlee pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-dashboard.git


The following commit(s) were added to refs/heads/master by this push:
     new 1aad0cd  front js check is v5 'false' will be true fix (#269)
1aad0cd is described below

commit 1aad0cda25b2627ebe7354436cc6e32da0cf2df7
Author: iamgd67 <iamg...@sina.com>
AuthorDate: Fri Mar 14 10:50:31 2025 +0800

    front js check is v5 'false' will be true fix (#269)
---
 src/main/resources/static/src/consumer.js   |  2 +-
 src/main/resources/static/src/controller.js |  9 +++++++++
 src/main/resources/static/src/topic.js      | 10 +++++-----
 3 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/src/main/resources/static/src/consumer.js 
b/src/main/resources/static/src/consumer.js
index d192334..8cf845b 100644
--- a/src/main/resources/static/src/consumer.js
+++ b/src/main/resources/static/src/consumer.js
@@ -79,7 +79,7 @@ module.controller('consumerController', ['$scope', 
'ngDialog', '$http', 'Notific
             url: "consumer/groupList.query",
             params: {
                 skipSysGroup: false,
-                address: localStorage.getItem('isV5') ? 
localStorage.getItem('proxyAddr') : null
+                address: $scope.isRmqVersionV5() ? 
localStorage.getItem('proxyAddr') : null
             }
         }).success(function (resp) {
             if (resp.status == 0) {
diff --git a/src/main/resources/static/src/controller.js 
b/src/main/resources/static/src/controller.js
index 1d71c67..c2434c7 100644
--- a/src/main/resources/static/src/controller.js
+++ b/src/main/resources/static/src/controller.js
@@ -27,6 +27,15 @@ app.controller('AppCtrl', 
['$scope','$window','$translate','$http','Notification
         localStorage.setItem("isV5", v);
     }
 
+    $scope.isRmqVersionV5 = function(){
+        var v=localStorage.getItem('isV5');
+        //for js !! 'false' is true!
+        if( /false/i.test(v) ){
+            return false;
+        }
+        return !! v;
+    }
+
     $scope.logout = function(){
         $http({
                     method: "POST",
diff --git a/src/main/resources/static/src/topic.js 
b/src/main/resources/static/src/topic.js
index 81383b3..7ad997c 100644
--- a/src/main/resources/static/src/topic.js
+++ b/src/main/resources/static/src/topic.js
@@ -141,7 +141,7 @@ module.controller('topicController', ['$scope', 'ngDialog', 
'$http', 'Notificati
                 return true
             }
         }
-        if (localStorage.getItem('isV5') && $scope.filterUnspecified) {
+        if ($scope.isRmqVersionV5() && $scope.filterUnspecified) {
             if (type.includes("UNSPECIFIED")) {
                 return true
             }
@@ -150,21 +150,21 @@ module.controller('topicController', ['$scope', 
'ngDialog', '$http', 'Notificati
             if (type.includes("NORMAL")) {
                 return true
             }
-            if (!localStorage.getItem('isV5') && type.includes("UNSPECIFIED")) 
{
+            if (!$scope.isRmqVersionV5() && type.includes("UNSPECIFIED")) {
                 return true
             }
         }
-        if (localStorage.getItem('isV5') && $scope.filterDelay) {
+        if ($scope.isRmqVersionV5() && $scope.filterDelay) {
             if (type.includes("DELAY")) {
                 return true
             }
         }
-        if (localStorage.getItem('isV5') && $scope.filterFifo) {
+        if ($scope.isRmqVersionV5() && $scope.filterFifo) {
             if (type.includes("FIFO")) {
                 return true
             }
         }
-        if (localStorage.getItem('isV5') && $scope.filterTransaction) {
+        if ($scope.isRmqVersionV5() && $scope.filterTransaction) {
             if (type.includes("TRANSACTION")) {
                 return true
             }

Reply via email to