Darkmode für BUW Moodle und Studilöwe

Darkmode für BUW Moodle und Studilöwe

Der DarkMode für Moodle und Studilöwe von BUW (Bergische Universität Wuppertal). Er erfasst keine Daten und der Code ist Open-Source

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Darkmode für BUW Moodle und Studilöwe",
  "version": "1.3.0",
  "manifest_version": 2,
  "description": "Der DarkMode für Moodle und Studilöwe von BUW (Bergische Universität Wuppertal). Er erfasst keine Daten und der Code ist Open-Source",
  "icons": {
    "128": "icon.png"
  },
  "permissions": [
    "*://moodle.uni-wuppertal.de/*",
    "*://hisinone.uni-wuppertal.de/*"
  ],
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html",
    "default_title": "Darkmode für BUW Moodle und Studilöwe"
  },
  "content_scripts": [
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/*"
      ],
      "js": [
        "scripts/config.js",
        "studiloewe/main.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/plan/individualTimetable.xhtml?*"
      ],
      "js": [
        "studiloewe/stundenplan.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cm/exa/enrollment/info/start.xhtml?_flowId=studyPlanner-flow*"
      ],
      "js": [
        "studiloewe/studienplaner.js"
      ],
      "css": [
        "studiloewe/custom.css"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/startFlow.xhtml?*",
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cm/exa/coursemanagement/basicCourseData.xhtml?*"
      ],
      "js": [
        "studiloewe/detailansicht.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cs/sys/portal/hisinoneStartPage.faces?*"
      ],
      "js": [
        "studiloewe/start.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cs/sys/portal/subMenu.faces?*"
      ],
      "js": [
        "studiloewe/benutzer.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cm/exa/enrollment/info/start.xhtml?_flowId=searchOwnEnrollmentInfo-flow*"
      ],
      "js": [
        "studiloewe/belegungen.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cm/exa/enrollment/info/start.xhtml?_flowId=studyservice-flow*"
      ],
      "js": [
        "studiloewe/studienservice.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/sul/examAssessment/personExamsReadonly.xhtml?*"
      ],
      "js": [
        "studiloewe/leistungen.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cm/exa/coursemanagement/basicCourseData.xhtml?*"
      ],
      "js": [
        "studiloewe/veranstaltung_suchen.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cs/sys/portal/userinfo/userInfo.faces?*"
      ],
      "js": [
        "studiloewe/rollenwechsel.js"
      ]
    },
    {
      "matches": [
        "*://hisinone.uni-wuppertal.de/qisserver/pages/cm/exa/timetable/currentLectures.xhtml?*"
      ],
      "js": [
        "studiloewe/tagesaktuelle_veranstaltungen.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/*"
      ],
      "css": [
        "css/hide.css"
      ],
      "js": [
        "scripts/config.js",
        "scripts/click.js",
        "scripts/banner.js",
        "scripts/menue.js",
        "scripts/footer.js",
        "scripts/generalElements.js",
        "scripts/chat.js",
        "scripts/show.js"
      ],
      "exclude_matches": [
        "*://moodle.uni-wuppertal.de/mod/quiz/*",
        "*://moodle.uni-wuppertal.de/login/*",
        "*://moodle.uni-wuppertal.de/admin/tool/policy/viewall.php*"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/"
      ],
      "js": [
        "sites/index.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/course/view*"
      ],
      "js": [
        "sites/course_view.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/user/index.*"
      ],
      "js": [
        "sites/user_index.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/grade/*"
      ],
      "js": [
        "sites/grade.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/my/*"
      ],
      "js": [
        "sites/dashboard.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/mod/publication*"
      ],
      "js": [
        "sites/mod_publication.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/mod/folder*"
      ],
      "js": [
        "sites/mod_folder.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/mod/assign/*"
      ],
      "js": [
        "sites/mod_assign.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/mod/forum/*"
      ],
      "js": [
        "sites/mod_forum.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/report/filehash/*"
      ],
      "js": [
        "sites/report_filehash.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/user/view.php*",
        "*://moodle.uni-wuppertal.de/user/profile.php*"
      ],
      "js": [
        "sites/user_view.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/mod/quiz/*"
      ],
      "js": [
        "scripts/config.js",
        "scripts/banner.js",
        "scripts/menue.js",
        "scripts/chat.js",
        "scripts/footer.js",
        "scripts/generalElements.js",
        "sites/quiz.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/login/*"
      ],
      "js": [
        "scripts/config.js",
        "scripts/footer.js",
        "scripts/generalElements.js",
        "sites/login.js"
      ]
    },
    {
      "matches": [
        "*://moodle.uni-wuppertal.de/admin/tool/policy/viewall.php*"
      ],
      "js": [
        "scripts/config.js",
        "scripts/generalElements.js",
        "sites/admin_tool_policy_viewall.js"
      ]
    }
  ]
}