From 6b852d95793ea0bb9e5c3410b15d7cb1b8644980 Mon Sep 17 00:00:00 2001 From: Victor B <39555268+victorbnl@users.noreply.github.com> Date: Sat, 29 Apr 2023 00:18:40 +0200 Subject: Fix Google Classroom landing page (#346) --- recipes/googleclassroom/package.json | 2 +- recipes/googleclassroom/webview.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'recipes/googleclassroom') diff --git a/recipes/googleclassroom/package.json b/recipes/googleclassroom/package.json index eae94b3..8680db8 100644 --- a/recipes/googleclassroom/package.json +++ b/recipes/googleclassroom/package.json @@ -1,7 +1,7 @@ { "id": "googleclassroom", "name": "Google Classroom", - "version": "1.2.1", + "version": "1.2.2", "license": "MIT", "repository": "https://github.com/TanZng/ferdi-googleclassroom", "config": { diff --git a/recipes/googleclassroom/webview.js b/recipes/googleclassroom/webview.js index 15ab671..5035417 100644 --- a/recipes/googleclassroom/webview.js +++ b/recipes/googleclassroom/webview.js @@ -1,4 +1,13 @@ module.exports = Ferdium => { + // if the user is on googleclassroom landing page, go to the login page. + if ( + location.hostname == 'edu.google.com' && + location.href.includes('workspace-for-education/classroom/') + ) { + location.href = + 'https://accounts.google.com/AccountChooser?continue=https://classroom.google.com/u/0/'; + } + const getMessages = () => { let homework = 0; const upcomingAssignment = document.querySelectorAll('.hrUpcomingAssignmentGroup'); -- cgit v1.2.3-70-g09d2