Admin Tools Box Firefox

Examine source code of Admin Tools Box

By: WEDOS Add-on
Inspect and view changes in Admin Tools Box source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Admin Tools",
  "description": "WEDOS admin toolkit with diagnostics, mail alerts, support tools, dark mode, security, notes, snippets, and tab automation.",
  "version": "0.0.13",
  "permissions": [
    "tabs",
    "storage",
    "alarms",
    "webNavigation",
    "activeTab",
    "clipboardRead",
    "clipboardWrite",
    "unlimitedStorage",
    "declarativeNetRequest",
    "webRequest",
    "downloads",
    "scripting",
    "bookmarks",
    "browsingData",
    "notifications",
    "contextMenus"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "basic_ads",
        "enabled": false,
        "path": "rules/basic-ads.json"
      },
      {
        "id": "twitch_ads",
        "enabled": false,
        "path": "rules/twitch-ads.json"
      },
      {
        "id": "tracking_protection",
        "enabled": false,
        "path": "rules/tracking.json"
      },
      {
        "id": "social_trackers",
        "enabled": false,
        "path": "rules/social-trackers.json"
      },
      {
        "id": "extra_blocking",
        "enabled": false,
        "path": "rules/extra-blocking.json"
      },
      {
        "id": "speed_boost_light",
        "enabled": false,
        "path": "rules/speed-boost-light.json"
      },
      {
        "id": "speed_boost_medium",
        "enabled": false,
        "path": "rules/speed-boost-medium.json"
      },
      {
        "id": "speed_boost_aggressive",
        "enabled": false,
        "path": "rules/speed-boost-aggressive.json"
      }
    ]
  },
  "icons": {
    "128": "images/icons/1/icon-128.png"
  },
  "background": {
    "scripts": [
      "firefox-compat.js",
      "logger.js",
      "ai-chatbot-config.js",
      "operator-search-shared.js",
      "operator-search-service.js",
      "onetab.js",
      "wedos-mailbox-background.js",
      "rag/rag-search.js",
      "force-new-tab-background.js",
      "service_worker.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "logger.js",
        "modal-helper.js",
        "content.js"
      ],
      "css": [
        "modal-theme.css"
      ],
      "run_at": "document_start",
      "all_frames": false,
      "match_about_blank": false
    },
    {
      "matches": [
        "https://admin.wedos.org/*",
        "https://hosting.admin.wedos.org/*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-wopenn-force-tab.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "darkreader-content.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "screenshot-content.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "app-modal.js"
      ],
      "css": [
        "app-modal.css"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "powertext-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "notes-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "*://*.chat.admin.wedos.org/*",
        "*://client-i.wedos.com/*",
        "*://client.wedos.com/*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-chat-notifications.js",
        "chat-operator-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": true
    },
    {
      "matches": [
        "*://*.wedos.com/*",
        "*://*.wedos.cz/*",
        "*://*.wedos.org/*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-chat-operator-custom.js"
      ],
      "run_at": "document_idle",
      "all_frames": false,
      "exclude_matches": [
        "*://client-i.wedos.com/chat/operator/*",
        "*://client.wedos.com/chat/operator/*"
      ]
    },
    {
      "matches": [
        "*://wiki.wedos.org/wiki/Datacentrum_-_rozpis_*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-wiki-rozpis.js"
      ],
      "css": [
        "wedos-wiki-rozpis.css"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://admin.wedos.org/admin/comm/chat-list.php*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-chat-collector.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "*://client.wedos.com/webhosting/db-detail.html*",
        "*://client.wedos.com/webhosting/webhost-detail.html*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-db-bulk-delete.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://hosting.admin.wedos.org/admin/hosting/services-list.php*"
      ],
      "js": [
        "firefox-compat.js",
        "slist.js"
      ],
      "css": [
        "slist.css"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://hosting.admin.wedos.org/admin/hosting/ftp-internal.php*"
      ],
      "js": [
        "firefox-compat.js",
        "pftp.js"
      ]
    },
    {
      "matches": [
        "https://hosting.admin.wedos.org/admin/domain/domain/diagnostics.php*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-diagnostics-inject.js",
        "wedos-diagnostics-nic.js"
      ]
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/mbox-in*",
        "https://admin.wedos.org/admin/post/msg-in*",
        "https://admin.wedos.org/admin/post/compose-reply*",
        "https://hosting.admin.wedos.org/*",
        "https://admin.wedos.org/admin/clients/client-edit*"
      ],
      "js": [
        "firefox-compat.js",
        "tabopenn.js"
      ],
      "all_frames": false
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/mbox-in*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-support-runtime.js",
        "mailbox.js"
      ],
      "css": [
        "mailbox.css"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-priority-notification.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "highlighter-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/msg-in*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-support-runtime.js",
        "wedos-message-entities.js",
        "email.js"
      ],
      "css": [
        "email.css"
      ]
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/compose-reply*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-support-runtime.js",
        "wedos-message-entities.js",
        "sendmail.js"
      ],
      "css": [
        "sendmail.css"
      ]
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/mbox-in*",
        "https://admin.wedos.org/admin/post/msg-in*",
        "https://admin.wedos.org/admin/post/compose-reply*",
        "https://hosting.admin.wedos.org/*",
        "https://admin.wedos.org/admin/clients/client-edit*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-support-runtime.js",
        "postdg.js"
      ],
      "css": [
        "postdg.css"
      ]
    },
    {
      "matches": [
        "https://*.chat.admin.wedos.org/*"
      ],
      "js": [
        "firefox-compat.js",
        "ai-chatbot-config.js",
        "ai-chatbot-instructions.js",
        "ai-chatbot-content.js"
      ],
      "css": [
        "ai-chatbot-content.css"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://*.chat.admin.wedos.org/*"
      ],
      "js": [
        "firefox-compat.js",
        "wedos-support-runtime.js",
        "chat.js"
      ],
      "css": [
        "chat.css"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://admin.wedos.org/*",
        "https://rocketchat.wedos.org/*",
        "https://kb.vedos.cz/*",
        "https://kb.wedos.global/*",
        "https://help.wedos.cz/*",
        "https://client-i.wedos.com/*",
        "https://*.chat.admin.wedos.org/*"
      ],
      "all_frames": true,
      "js": [
        "firefox-compat.js",
        "wedos-support-runtime.js",
        "library.js"
      ],
      "css": [
        "library.css"
      ]
    },
    {
      "matches": [
        "https://admin.wedos.org/admin/post/*",
        "https://client-i.wedos.com/*",
        "https://*.chat.admin.wedos.org/*"
      ],
      "all_frames": true,
      "js": [
        "firefox-compat.js",
        "wedos-support-runtime.js",
        "expand.js"
      ],
      "css": [
        "expand.css"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "all_frames": false,
      "js": [
        "firefox-compat.js",
        "widget-config.js",
        "wedos-mailbox-widget-loader.js"
      ],
      "run_at": "document_idle"
    },
    {
      "matches": [
        "*://admin.wedos.org/admin/misc/reminder-edit*"
      ],
      "js": [
        "firefox-compat.js",
        "reminder-autofill.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "https://rocketchat.wedos.org/*"
      ],
      "js": [
        "firefox-compat.js",
        "rocketchat-content.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "cosmetic-adblock.js"
      ],
      "run_at": "document_start",
      "all_frames": false
    },
    {
      "matches": [
        "*://www.twitch.tv/*",
        "*://*.twitch.tv/*"
      ],
      "js": [
        "firefox-compat.js",
        "twitch-adblock.js"
      ],
      "run_at": "document_start",
      "all_frames": false
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "firefox-compat.js",
        "cookie-blocker.js"
      ],
      "run_at": "document_start",
      "all_frames": false
    },
    {
      "matches": [
        "https://www.google.com/*"
      ],
      "js": [
        "firefox-compat.js",
        "operator-search-google-content.js"
      ],
      "run_at": "document_end"
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "override.js",
        "vendor/darkreader.js",
        "vendor/darkreader-proxy.js",
        "wedos-mailbox-notifications.js",
        "screenshot-editor.html",
        "wedos-chat-collector-injected.js",
        "cosmetic-adblock.css",
        "popup.html",
        "popup.css",
        "popup.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    },
    {
      "resources": [
        "storage/data-library.json",
        "storage/data-copypaste.json",
        "overrides/wopenn-override.js",
        "images/*",
        "ringtones/*",
        "ringtones.json"
      ],
      "matches": [
        "https://admin.wedos.org/*",
        "https://hosting.admin.wedos.org/*",
        "https://rocketchat.wedos.org/*",
        "https://kb.vedos.cz/*",
        "https://kb.wedos.global/*",
        "https://help.wedos.cz/*",
        "https://gitlab.wedos.org/*",
        "https://client-i.wedos.com/*",
        "https://*.chat.admin.wedos.org/*"
      ]
    }
  ],
  "action": {
    "default_title": "Admin Tools Box",
    "default_icon": {
      "128": "images/icons/1/icon-128.png"
    }
  },
  "omnibox": {
    "keyword": "o"
  },
  "options_page": "options.html",
  "commands": {
    "move-tab-left": {
      "suggested_key": {
        "default": "Alt+Shift+Left"
      },
      "description": "Move active tab to the left"
    },
    "move-to-next-window": {
      "suggested_key": {
        "default": "Alt+Shift+N"
      },
      "description": "Move active tab to next window"
    },
    "save-all-tabs": {
      "suggested_key": {
        "default": "Ctrl+Shift+O"
      },
      "description": "Save all tabs to OneTab"
    },
    "open-operator-search": {
      "suggested_key": {
        "default": "Ctrl+Space",
        "mac": "Command+Shift+U"
      },
      "description": "Vyhledávání operátorů (vedos / help)"
    }
  },
  "sidebar_action": {
    "default_title": "Admin Tools Box",
    "default_icon": {
      "128": "images/icons/1/icon-128.png"
    },
    "default_panel": "popup.html",
    "open_at_install": false
  },
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self';"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "admin-tools-box@localhost",
      "strict_min_version": "142.0",
      "data_collection_permissions": {
        "required": [
          "personalCommunications",
          "searchTerms",
          "websiteActivity",
          "websiteContent"
        ]
      }
    }
  }
}

Best Admin Tools Box Alternatives

Here are some Firefox add-ons that are similar to Admin Tools Box: