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

jky pushed a commit to branch test
in repository https://gitbox.apache.org/repos/asf/flagon-useralejs.git

commit 36b5bb3280a0ca44832edfa17d06a0370c3f3309
Merge: 5ab92db 8a54754
Author: Jason Young <[email protected]>
AuthorDate: Thu Feb 8 10:05:32 2024 -0500

    Merge pull request #409 from UMD-ARLIS/feat/tabId
    
    Feature: Adding tabId to log

 build/UserALEWebExtension/background.js | 14 +++++++++-----
 build/UserALEWebExtension/content.js    |  6 +++---
 build/UserALEWebExtension/options.js    |  6 +++---
 build/userale-2.4.0.js                  |  6 +++---
 src/UserALEWebExtension/background.js   |  8 ++++++--
 src/packageLogs.js                      |  6 +++---
 6 files changed, 27 insertions(+), 19 deletions(-)

diff --cc build/UserALEWebExtension/background.js
index 389f5a8,3003704..82a41c0
--- a/build/UserALEWebExtension/background.js
+++ b/build/UserALEWebExtension/background.js
@@@ -1143,17 -1142,21 +1143,21 @@@ function dispatchTabMessage(message) 
      });
    });
  }
- browser.runtime.onMessage.addListener(function (message) {
+ browser.runtime.onMessage.addListener(function (message, sender, 
sendResponse) {
    switch (message.type) {
 -    case CONFIG_CHANGE:
 -      options(message.payload);
 -      dispatchTabMessage(message);
 -      break;
 -
      // Handles logs rerouted from content and option scripts 
      case ADD_LOG:
-       log(message.payload);
+       var log$1 = message.payload;
+       if ("tab" in sender && "id" in sender.tab) {
+         log$1["tabId"] = sender.tab.id;
+       }
+       log(log$1);
        break;
 +    case CONFIG_CHANGE:
 +      console.log(message);
 +      options(message.payload);
 +      dispatchTabMessage(message);
 +      break;
      default:
        console.log('got unknown message type ', message);
    }
diff --cc src/UserALEWebExtension/background.js
index 28a7ab1,02aec1a..9e70d06
--- a/src/UserALEWebExtension/background.js
+++ b/src/UserALEWebExtension/background.js
@@@ -44,19 -43,22 +44,23 @@@ function dispatchTabMessage(message) 
    });
  }
  
- browser.runtime.onMessage.addListener(function (message) {
+ browser.runtime.onMessage.addListener(function (message, sender, 
sendResponse) {
    switch (message.type) {
 -    case MessageTypes.CONFIG_CHANGE:
 -      userale.options(message.payload)
 -      dispatchTabMessage(message);
 -      break;
 -
      // Handles logs rerouted from content and option scripts 
      case MessageTypes.ADD_LOG:
-       userale.log(message.payload);
+       let log = message.payload;
+       if("tab" in sender && "id" in sender.tab) {
+         log["tabId"] = sender.tab.id;
+       }
+       userale.log(log);
        break;
  
 +    case MessageTypes.CONFIG_CHANGE:
 +      console.log(message);
 +      userale.options(message.payload);
 +      dispatchTabMessage(message);
 +      break;
 +
      default:
        console.log('got unknown message type ', message);
    }

Reply via email to