36 lines
1.0 KiB
JavaScript
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;
|