TT-Helper

TT-Helper

Customize and streamline TutorTrac.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 2,
  "name": "TT-Helper",
  "author": "Adam Woolford",
  "version": "1.6.3",
  "description": "Customize and streamline TutorTrac.",
  "icons": {
    "48": "icons/cap.png"
  },
  "options_ui": {
    "page": "src/options.html",
    "browser_style": true
  },
  "permissions": [
    "storage"
  ],
  "applications": {
    "gecko": {
      "id": "TT-Helper-Q@AW81",
      "strict_min_version": "57.0a1"
    }
  },
  "content_scripts": [
    {
      "js": [
        "src/login.js"
      ],
      "matches": [
        "*://*/TracWeb40/default.html",
        "*://*/TracWeb40/Default.html"
      ]
    },
    {
      "js": [
        "src/common.js",
        "src/main.js"
      ],
      "matches": [
        "*://*/TracWeb40/main.4sp"
      ]
    },
    {
      "js": [
        "src/loglist.js"
      ],
      "matches": [
        "*://*/TracWeb40/listing.4sp*form=loglist*"
      ]
    },
    {
      "js": [
        "src/visitlist.js"
      ],
      "matches": [
        "*://*/TracWeb40/listing.4sp*tbl=visits*"
      ],
      "exclude_matches": [
        "*://*/TracWeb40/listing.4sp*form=loglist*"
      ]
    },
    {
      "js": [
        "src/quickvisit.js"
      ],
      "matches": [
        "*://*/TracWeb40/entryinc.4sp*tbl=visits*recNum=new*form=standard*isQuick=yes*"
      ],
      "all_frames": true
    },
    {
      "js": [
        "src/common.js",
        "src/schedule.js"
      ],
      "matches": [
        "*://*/TracWeb40/scheduleContent2.4sp?*ctr=*staffID=0*"
      ],
      "match_about_blank": true,
      "all_frames": true
    }
  ]
}