HockeyArena Revamped

HockeyArena Revamped

HockeyArena tweaks and improvements.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "HockeyArena Revamped",
  "description": "HockeyArena tweaks and improvements.",
  "manifest_version": 3,
  "version": "4.0.7",
  "homepage_url": "https://www.hockeyarena.net",
  "icons": {
    "64": "icons/icon-64.png"
  },
  "permissions": [
    "activeTab",
    "alarms",
    "notifications",
    "scripting",
    "storage",
    "unlimitedStorage",
    "webNavigation"
  ],
  "host_permissions": [
    "https://*.hockeyarena.net/*"
  ],
  "action": {
    "default_icon": {
      "16": "icons/icon-16.png",
      "24": "icons/icon-24.png",
      "32": "icons/icon-32.png",
      "64": "icons/icon-64.png",
      "128": "icons/icon-128.png",
      "256": "icons/icon-256.png",
      "512": "icons/icon-512.png"
    },
    "browser_style": true,
    "default_popup": "options/index.html",
    "default_title": "HockeyArena Revamped"
  },
  "options_page": "options/index.html",
  "background": {
    "service_worker": "workers/allServices.js"
  },
  "content_scripts": [
    {
      "js": [
        "feat/HarReady.js",
        "feat/layout/theme.js"
      ],
      "css": [
        "feat/layout/theme.css",
        "style/core.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_start"
    },
    {
      "js": [
        "feat/HarMainWorld.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=public_match_info.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_match_setup_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_friendly_search_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_friendly_search_sql.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_tactics_adv.inc*",
        "https://*.hockeyarena.net/*/index.php?p=calendar_history.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "world": "MAIN",
      "all_frames": true,
      "run_at": "document_end",
      "css": []
    },
    {
      "js": [
        "feat/market/search.js"
      ],
      "css": [
        "feat/market/search.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_player_market_form*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/market/index.js"
      ],
      "css": [
        "feat/market/market.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_player_market_sql*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/layout/mobile.js"
      ],
      "css": [
        "feat/layout/mobile.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/layout/index.js",
        "feat/layout/topMenu.js",
        "feat/layout/menu.js",
        "feat/info/index.js",
        "feat/hint/index.js"
      ],
      "css": [
        "feat/layout/menu.css",
        "feat/hint/hint.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/scouting/index.js"
      ],
      "css": [
        "feat/scouting/scouting.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_scouting_form.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/player/index.js",
        "feat/player/sale.js",
        "feat/player/automaticTraining.js"
      ],
      "css": [
        "feat/player/player.css",
        "feat/player/automaticTraining.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=public_player_info*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_note_form*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/player/age.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=sponsor_player_statistics*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_player_statistics60*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end",
      "css": []
    },
    {
      "js": [
        "feat/player/reminders.js",
        "feat/player/notifications.js"
      ],
      "css": [
        "feat/player/reminders.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=sponsor_reminder_player_form*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/player/submenu.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=public_player_info.inc*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_player_statistics.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_player_statistics60.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_transfer_compare_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_player_fire_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_player_contract.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_player_satisfaction.inc*",
        "https://*.hockeyarena.net/*/index.php?p=manager_player_loyalty.inc*",
        "https://*.hockeyarena.net/*/index.php?p=manager_captains.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_note_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_reminder_player_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_player_profile.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_player_compare.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_player_history.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_scouting_player.inc*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end",
      "css": []
    },
    {
      "js": [
        "feat/lines/lineup.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_lines_lineup_form_new.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end",
      "css": []
    },
    {
      "js": [
        "feat/lines/index.js"
      ],
      "css": [
        "feat/lines/lines.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_lines_form_new.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/attributes/index.js"
      ],
      "css": [
        "feat/attributes/attributes.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_lines_lineup_form_new.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_lines_detail_form_new.inc*",
        "https://*.hockeyarena.net/*/index.php?p=manager_lines_form_new.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_subs_form_new.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_lines_replace_form_new.inc*",
        "https://*.hockeyarena.net/*/index.php?p=manager_training_form1.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_team_players.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_team_statistics.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_youth_school_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=public_match_info.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_tracking_nurselings.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_youth_school_nurselings.inc*",
        "https://*.hockeyarena.net/*/index.php?p=public_national_team_info_players.php*",
        "https://*.hockeyarena.net/*/index.php?p=public_team_info_players.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/calendar/index.js"
      ],
      "css": [
        "feat/calendar/calendar.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_calendar.php*",
        "https://*.hockeyarena.net/*/index.php?p=public_team_info_calendar.php*",
        "https://*.hockeyarena.net/*/index.php?p=public_national_team_info_calendar.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/calendar/quickLinks.js"
      ],
      "css": [
        "feat/calendar/quickLinks.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_match_setup_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=public_match_info.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_friendly_search_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_friendly_search_sql.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/calendar/matchSetup.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_calendar.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_match_setup_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_friendly_search_form.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_end",
      "css": []
    },
    {
      "css": [
        "feat/calendar/matchSetup.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_calendar.php*",
        "https://*.hockeyarena.net/*/index.php?p=calendar_history.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_match_setup_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_friendly_search_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=sponsor_friendly_search_sql.php*",
        "https://*.hockeyarena.net/*/index.php?p=public_match_info.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_tactics_adv.inc*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_end",
      "js": []
    },
    {
      "js": [
        "feat/youthSchool/index.js"
      ],
      "css": [
        "feat/youthSchool/youthSchool.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_youth_school_form.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_youth_school_nurselings.inc*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/players/index.js"
      ],
      "css": [
        "feat/players/players.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_team_players.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/manager/index.js"
      ],
      "css": [
        "feat/manager/manager.css"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_manager_info.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "feat/manager/info.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_news.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end",
      "css": []
    },
    {
      "js": [
        "feat/players/raised.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=sponsor_tracking_nurselings.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end",
      "css": []
    },
    {
      "js": [
        "feat/layout/antiEmbarrassmentMode.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=public_standings.inc*",
        "https://*.hockeyarena.net/*/index.php?p=public_team_info_basic.php*",
        "https://*.hockeyarena.net/*/index.php?p=public_match_info.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_match_live.inc*",
        "https://*.hockeyarena.net/*/index.php?p=public_player_info.inc*",
        "https://*.hockeyarena.net/*/index.php?p=manager_summary.php*",
        "https://*.hockeyarena.net/*/index.php?p=manager_player_jersey.inc*",
        "https://*.hockeyarena.net/*/index.php?p=manager_jersey.inc*",
        "https://*.hockeyarena.net/*/index.php?p=team_store.inc*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "all_frames": true,
      "run_at": "document_end",
      "css": []
    },
    {
      "js": [
        "feat/messageBoard/index.js"
      ],
      "matches": [
        "https://*.hockeyarena.net/*/index.php?p=manager_discussion_posts.php*"
      ],
      "exclude_matches": [
        "https://*.hockeyarena.net/public_redirect*"
      ],
      "run_at": "document_end",
      "css": []
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "options/index.html",
        "options/feedback.html",
        "icons/icon-32.png",
        "icons/icon-64.png",
        "feat/Options.js",
        "style/img/ai-glacier-01.avif",
        "style/img/ai-glacier-02.avif",
        "style/img/ai-glacier-03.avif",
        "style/img/ai-glacier-04.avif",
        "style/img/ai-glacier-05.avif",
        "style/img/ai-glacier-06.avif",
        "style/img/ai-glacier-07.avif",
        "style/img/ai-glacier-08.avif",
        "style/img/ai-glacier-09.avif"
      ],
      "matches": [
        "https://*.hockeyarena.net/*"
      ]
    }
  ],
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}