AAMC MCAT Interface by Jack Westin

AAMC MCAT Interface by Jack Westin

This extension allows users who have purchased AAMC practice material to view it in the proper intended MCAT exam format.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 2,
  "name": "AAMC MCAT Interface by Jack Westin",
  "description": "This extension allows users who have purchased AAMC practice material to view it in the proper intended MCAT exam format.",
  "version": "1.3.35",
  "permissions": [
    "tabs",
    "storage",
    "activeTab",
    "https://www.mcatofficialprep.org/*",
    "https://www.jackwestin.com/*",
    "https://jackwestin.com/*",
    "https://cms.jackwestin.com/*"
  ],
  "background": {
    "page": "jw-extension.html"
  },
  "icons": {
    "180": "images/icon180.png"
  },
  "browser_action": {
    "default_title": "MCAT Extension",
    "default_icon": "images/icon180.png",
    "default_popup": "popup/popup.html"
  },
  "web_accessible_resources": [
    "js/*.*",
    "images/*.*",
    "font/*.*"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://www.mcatofficialprep.org/account/user-portal/courses"
      ],
      "js": [
        "js/lib/jquery-3.3.1.min.js",
        "js/ExtensionUtils.js",
        "js/userPortalContentScript.js"
      ],
      "css": [
        "css/_shared.css",
        "css/userPortalContentScript.css"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "https://www.mcatofficialprep.org/app/*"
      ],
      "js": [
        "js/lib/jquery-3.3.1.min.js",
        "js/lib/smtp.js",
        "js/lib/modal.js",
        "js/lib/easytimer.min.js",
        "js/UIBuilders.js",
        "js/UIParsers.js",
        "js/config/aamc-mcat-section-bank.js",
        "js/config/mcat-biology-question-pack-v-1.js",
        "js/config/mcat-biology-question-pack-v-2.js",
        "js/config/mcat-cars-question-pack-v-1.js",
        "js/config/mcat-cars-question-pack-v-2.js",
        "js/config/mcat-chemistry-question-pack.js",
        "js/config/mcat-official-prep-cars-diagnostic-tool-course.js",
        "js/config/mcat-physics-question-pack.js",
        "js/config/online-flashcards.js",
        "js/config/online-practice-questions-official-guide.js",
        "js/config/mcat-sample-test.js",
        "js/config/aamc-mcat-practice-exam-1.js",
        "js/config/aamc-mcat-practice-exam-2.js",
        "js/config/aamc-mcat-practice-exam-3.js",
        "js/config/aamc-mcat-practice-exam-4.js",
        "js/config/free-practice-exam.js",
        "js/config/index.js",
        "js/JwResult.js",
        "js/JwTimer.js",
        "js/StoredHighlightsUtils.js",
        "js/Passage.js",
        "js/ExtensionUtils.js",
        "js/ExtensionUI.js",
        "js/ExtensionController.js",
        "js/content.js"
      ],
      "css": [
        "css/FontAwesome.css",
        "css/modals.css",
        "css/form-controls.css",
        "css/jw-popup.css",
        "css/loading.css",
        "css/navigation-view.css",
        "css/result_view.css",
        "css/validation_popup.css",
        "css/_shared.css",
        "css/extended-solutions.css",
        "css/style_content.css"
      ],
      "run_at": "document_start",
      "all_frames": true
    },
    {
      "matches": [
        "https://jackwestin.com/*"
      ],
      "js": [
        "js/ExtensionUtils.js",
        "js/jackWestinContentScript.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    }
  ],
  "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'"
}