RemoveBgExtensionChrome/background/image_editor.js

36 lines
1.0 KiB
JavaScript

import UTILS from "../background_utils.js";
import camelCase from "../libs/lodash/camelCase.js";
let ROOT_KEY = "image_editor";
const IMAGE_EDITOR = {
_init: function (request) {
if (request.action === ROOT_KEY) {
// contructor
}
if (request.action === ROOT_KEY + "__has_capcha") {
chrome.action.setBadgeBackgroundColor({ color: "red" });
chrome.action.setBadgeTextColor({ color: "white" });
chrome.action.setBadgeText({
text: "capcha",
});
return this.sendMessageContent(request);
}
if (request.action === ROOT_KEY + "__save_image") {
return this.sendMessageContent(request)
}
if (request.action === ROOT_KEY + "__loading") {
return this.sendMessageContent(request)
}
},
sendMessageContent(request) {
UTILS.sendMessageToTabByURL("localhost", request);
UTILS.sendMessageToTabByURL("127.0.0.1", request);
UTILS.sendMessageToTabByURL("stage-editor.danielvu.com", request);
return true;
},
};
export default IMAGE_EDITOR;