IMTFusion

IMTFusion

IMTLazarus Extension for Teachers, providing integration with decision-maker education tools like Edpuzzle, Genially and others.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "IMTFusion",
  "description": "IMTLazarus Extension for Teachers, providing integration with decision-maker education tools like Edpuzzle, Genially and others.",
  "version": "1.6.7",
  "icons": {
    "16": "logo/logo-16.png",
    "48": "logo/logo-48.png",
    "128": "logo/logo-128.png"
  },
  "action": {
    "default_title": "IMTFusion",
    "default_popup": "popup/popup.html"
  },
  "host_permissions": [
    "*://*/*"
  ],
  "permissions": [
    "webNavigation",
    "storage",
    "unlimitedStorage"
  ],
  "externally_connectable": {
    "matches": [
      "https://*.imtlazarus.com/*"
    ]
  },
  "background": {
    "service_worker": "service-worker.js"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "/styles/fonts/lato/*.ttf"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "content_scripts": [
    {
      "css": [
        "styles/fonts/fontawesome/css/all.min.css",
        "shared/map/leaflet.css",
        "styles/sweetalert2.min.css",
        "styles/style.css"
      ],
      "js": [
        "styles/fonts/fontawesome/js/all.min.js",
        "shared/map/leaflet.js",
        "shared/map/leaflet-sidebar.js",
        "shared/map/leaflet-leyend.js",
        "shared/jq360min.js",
        "shared/sweetalert2.all.min.js",
        "shared/popper.min.js",
        "shared/tippy-bundle.umd.min.js",
        "shared/chart.min.js",
        "shared/config.js",
        "shared/common.js",
        "shared/actions/create-actions.js",
        "shared/actions/append-actions.js",
        "shared/actions/data-actions.js",
        "shared/actions/map-actions.js",
        "shared/actions/graphics-actions.js",
        "shared/actions/data-graphics/append-statistics-graphics.js",
        "shared/actions/create-custom-modals.js"
      ],
      "matches": [
        "https://*.jamfcloud.com/*",
        "https://*.alexiaedu.com/*",
        "https://*.globaleduca.es/*",
        "https://*.educamos.com/*",
        "https://*.gosteamedelvives.com/*",
        "https://classroom.google.com/*",
        "https://web.additioapp.com/*",
        "https://*.clickedu.eu/*",
        "https://bfgh.aplicacions.ensenyament.gencat.cat/bfgh/matricula/fitxa/*",
        "https://admin.google.com/ac/users*",
        "https://admin.google.com/ac/chrome/apps/user*",
        "https://admin.google.com/ac/apps/gmail/marketplace/apps*",
        "https://admin.google.com/ac/chrome/settings/user/details/url_blocking_category_item*",
        "https://ans.app/*",
        "https://*.dashpassonline.net/*",
        "https://*.azure.com/*",
        "https://teams.microsoft.com/v2/*"
      ],
      "exclude_matches": [
        "*://*.globaleduca.es/*/informes/*"
      ]
    },
    {
      "css": [
        "styles/bootstrap-3.3.4.min.css"
      ],
      "js": [
        "shared/bootstrap-3.3.2.min.js"
      ],
      "matches": [
        "https://*.globaleduca.es/*",
        "https://*.educamos.com/*",
        "https://*.gosteamedelvives.com/*",
        "https://web.additioapp.com/*"
      ],
      "exclude_matches": [
        "*://*.globaleduca.es/*/informes/*"
      ]
    },
    {
      "css": [
        "features/google-classroom/bootstrap-3.3.4_classroom.css"
      ],
      "js": [
        "shared/jq360min.js",
        "shared/bootstrap-3.3.2.min.js"
      ],
      "matches": [
        "https://classroom.google.com/*",
        "https://admin.google.com/ac/users*",
        "https://admin.google.com/ac/chrome/apps/user*",
        "https://admin.google.com/ac/apps/gmail/marketplace/apps*"
      ],
      "run_at": "document_start"
    },
    {
      "css": [
        "features/google-classroom/google-classroom.css"
      ],
      "matches": [
        "https://classroom.google.com/*"
      ],
      "run_at": "document_end"
    },
    {
      "css": [
        "styles/sweetalert2.min.css",
        "styles/style.css",
        "styles/fonts/fontawesome/css/all.min.css"
      ],
      "js": [
        "styles/fonts/fontawesome/js/all.min.js",
        "shared/jq360min.js",
        "shared/sweetalert2.all.min.js",
        "shared/popper.min.js",
        "shared/tippy-bundle.umd.min.js",
        "shared/chart.min.js",
        "shared/config.js",
        "shared/common.js",
        "shared/actions/create-actions.js",
        "shared/actions/append-actions.js",
        "shared/actions/data-actions.js",
        "shared/actions/map-actions.js",
        "features/edpuzzle/edpuzzle.js"
      ],
      "matches": [
        "https://edpuzzle.com/classes/*",
        "https://edpuzzle.com/content",
        "https://edpuzzle.com/content/*",
        "https://edpuzzle.com/discover",
        "https://edpuzzle.com/notifications"
      ],
      "all_frames": true
    },
    {
      "js": [
        "features/jamfcloud/jamfcloud.js"
      ],
      "css": [
        "features/jamfcloud/jamfcloud.css"
      ],
      "matches": [
        "https://*.jamfcloud.com/*"
      ]
    },
    {
      "css": [
        "features/alexia/alexia.css"
      ],
      "js": [
        "features/alexia/alexia.js"
      ],
      "matches": [
        "https://*.alexiaedu.com/*"
      ]
    },
    {
      "js": [
        "features/globaleduca-psp/globaleduca-psp.js",
        "shared/text_reviewer.js"
      ],
      "matches": [
        "https://*.globaleduca.es/*"
      ],
      "exclude_matches": [
        "*://*.globaleduca.es/*/informes/*"
      ]
    },
    {
      "js": [
        "features/gosteamedelvives/gosteamedelvives.js",
        "shared/text_reviewer.js"
      ],
      "matches": [
        "https://*.gosteamedelvives.com/*"
      ]
    },
    {
      "js": [
        "features/clickedu/clickedu.js"
      ],
      "css": [
        "features/clickedu/clickedu.css"
      ],
      "matches": [
        "https://*.clickedu.eu/*"
      ]
    },
    {
      "js": [
        "features/gencat-esfera/gencat-esfera.js"
      ],
      "css": [
        "features/gencat-esfera/gencat-esfera.css"
      ],
      "matches": [
        "https://bfgh.aplicacions.ensenyament.gencat.cat/bfgh/matricula/fitxa/*"
      ]
    },
    {
      "css": [
        "features/educamos/educamos.css"
      ],
      "js": [
        "features/educamos/educamos.js"
      ],
      "matches": [
        "https://*.educamos.com/*"
      ]
    },
    {
      "js": [
        "features/additio/additio.js"
      ],
      "css": [
        "features/additio/additio.css"
      ],
      "matches": [
        "https://web.additioapp.com/*"
      ]
    },
    {
      "css": [
        "features/ans/ans.css"
      ],
      "js": [
        "features/ans/ans.js"
      ],
      "matches": [
        "https://ans.app/*"
      ]
    },
    {
      "css": [
        "shared/map/leaflet.css",
        "styles/fonts/fontawesome/css/all.min.css",
        "styles/sweetalert2.min.css",
        "styles/bootstrap-3.3.4.min.css",
        "styles/style.css",
        "features/isams/isams.css"
      ],
      "js": [
        "styles/fonts/fontawesome/js/all.min.js",
        "shared/map/leaflet.js",
        "shared/map/leaflet-sidebar.js",
        "shared/jq360min.js",
        "shared/sweetalert2.all.min.js",
        "shared/bootstrap-3.3.2.min.js",
        "shared/popper.min.js",
        "shared/tippy-bundle.umd.min.js",
        "shared/chart.min.js",
        "shared/config.js",
        "shared/common.js",
        "shared/actions/create-actions.js",
        "shared/actions/append-actions.js",
        "shared/actions/data-actions.js",
        "shared/actions/map-actions.js",
        "shared/actions/graphics-actions.js",
        "shared/actions/create-custom-modals.js",
        "features/isams/isams.js"
      ],
      "all_frames": true,
      "matches": [
        "https://sbcm.isams.cloud/*"
      ]
    },
    {
      "js": [
        "features/google-classroom/google-classroom.js"
      ],
      "matches": [
        "https://classroom.google.com/*"
      ]
    },
    {
      "css": [
        "features/google-classroom/bootstrap-3.3.4_classroom.css",
        "features/google-workspace/google-workspace.css",
        "styles/style.css"
      ],
      "js": [
        "features/google-workspace/google-workspace.js"
      ],
      "matches": [
        "https://admin.google.com/ac/users*",
        "https://admin.google.com/ac/chrome/apps/user*",
        "https://admin.google.com/ac/apps/gmail/marketplace/apps*",
        "https://admin.google.com/ac/chrome/settings/user/details/url_blocking_category_item*"
      ]
    },
    {
      "css": [
        "features/microsoft-teams/microsoft-teams.css",
        "styles/bootstrap-3.3.4.min.css"
      ],
      "js": [
        "features/microsoft-teams/microsoft-teams.js",
        "shared/bootstrap-3.3.2.min.js"
      ],
      "matches": [
        "https://teams.microsoft.com/v2/*"
      ]
    },
    {
      "css": [
        "styles/imtfusion_active.css"
      ],
      "js": [
        "shared/jq360min.js",
        "shared/sweetalert2.all.min.js",
        "shared/config.js",
        "shared/common.js",
        "shared/actions/create-actions.js",
        "shared/actions/append-actions.js",
        "shared/actions/data-actions.js",
        "shared/actions/map-actions.js",
        "shared/imtfusion_active.js"
      ],
      "all_frames": true,
      "matches": [
        "https://*.imtlazarus.com/*"
      ]
    },
    {
      "js": [
        "features/dash-pass/dashpass.js"
      ],
      "all_frames": true,
      "matches": [
        "https://*.dashpassonline.net/*"
      ]
    },
    {
      "css": [
        "features/dash-pass/dashpass.css",
        "components/modal/modal.css"
      ],
      "matches": [
        "https://*.dashpassonline.net/students",
        "https://*.dashpassonline.net/dismissal",
        "https://*.dashpassonline.net/alternate-dismissal"
      ],
      "run_at": "document_end"
    },
    {
      "js": [
        "features/azure/azure.js",
        "features/azure/text_reviewer_azure.js"
      ],
      "all_frames": true,
      "matches": [
        "https://*.azure.com/*"
      ]
    },
    {
      "css": [
        "features/azure/azure.css"
      ],
      "matches": [
        "https://*.azure.com/*"
      ],
      "run_at": "document_end"
    }
  ]
}