diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f77c85588bcbeb5cbb7989c8cae0cb523e9749b0..41febba1c35a9f65296c56f74fd6da18f985871d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -19,6 +19,7 @@ android:theme="@style/AppTheme"> <activity android:name=".MainActivity" + android:configChanges="orientation|screenSize" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> diff --git a/app/src/main/java/fr/nitorac/aurionweb/fragments/AurionViewFragment.java b/app/src/main/java/fr/nitorac/aurionweb/fragments/AurionViewFragment.java index ed8390d8aebf569fbcfe39e6db9be78fce3d0615..6442bc862770a96328db1b5de8cdc48280365827 100644 --- a/app/src/main/java/fr/nitorac/aurionweb/fragments/AurionViewFragment.java +++ b/app/src/main/java/fr/nitorac/aurionweb/fragments/AurionViewFragment.java @@ -74,10 +74,11 @@ public abstract class AurionViewFragment extends Fragment { webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { - pageFinished(view, url); if(url.contains("cas.ensiie.fr")){ initLoad(); + return; } + pageFinished(view, url); super.onPageFinished(view, url); } diff --git a/app/src/main/java/fr/nitorac/aurionweb/fragments/calendar/CalendarFragment.java b/app/src/main/java/fr/nitorac/aurionweb/fragments/calendar/CalendarFragment.java index 146258a289b48e9f43cc3920273327e322d4647d..bcbb0b0c991521a8ee831847e4a7e9d41a5a334b 100644 --- a/app/src/main/java/fr/nitorac/aurionweb/fragments/calendar/CalendarFragment.java +++ b/app/src/main/java/fr/nitorac/aurionweb/fragments/calendar/CalendarFragment.java @@ -1,6 +1,7 @@ package fr.nitorac.aurionweb.fragments.calendar; import android.util.Log; +import android.webkit.WebView; import android.widget.Toast; import java.io.IOException; @@ -16,6 +17,11 @@ public class CalendarFragment extends AurionViewFragment { public static final String AURION_CAL_URL = "https://aurionweb.ensiie.fr/faces/Planning.xhtml"; private boolean failed = false; + @Override + public void pageFinished(WebView view, String url) { + view.evaluateJavascript("$('#form\\\\:headerSubview\\\\:header,.divCurrentUser,.CardBigTopic,.EmptyBox20.cacherImpression').remove(); $('#layout-container').css('padding-top', '0rem'); $('.CardBigTopic').remove();", paRes -> {}); + } + @Override public void networkInit(AurionSession session) { try { diff --git a/app/src/main/java/fr/nitorac/aurionweb/fragments/home/HomeFragment.java b/app/src/main/java/fr/nitorac/aurionweb/fragments/home/HomeFragment.java index 6ade17ee8c1e4f6616ee93aad8ab612eae4bdf9b..e4b042ecc4c859989b94b0596b1de179ee7a0417 100644 --- a/app/src/main/java/fr/nitorac/aurionweb/fragments/home/HomeFragment.java +++ b/app/src/main/java/fr/nitorac/aurionweb/fragments/home/HomeFragment.java @@ -1,6 +1,5 @@ package fr.nitorac.aurionweb.fragments.home; -import android.util.Log; import android.webkit.WebView; import fr.nitorac.aurionweb.fragments.AurionViewFragment; @@ -14,9 +13,7 @@ public class HomeFragment extends AurionViewFragment { @Override public void pageFinished(WebView view, String url) { if(!hasLoaded){ - view.evaluateJavascript("$(\"#mobile-menu-btn\").click();", paRes -> { - Log.e("JSSS", paRes); - }); + view.evaluateJavascript("$(\"#mobile-menu-btn\").click();", paRes -> {}); hasLoaded = true; } }