1
0
mirror of https://github.com/AllanWang/Frost-for-Facebook.git synced 2024-09-19 15:11:42 +02:00

Show header when not jewel nav

This commit is contained in:
Allan Wang 2019-04-02 23:34:49 -04:00
parent d2fc0356ad
commit c3ad96af1d
No known key found for this signature in database
GPG Key ID: C93E3F9C679D7A56
7 changed files with 8 additions and 33 deletions

View File

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="PROJECT_PROFILE" value="ktlint" />
<version value="1.0" />
</settings>
</component>

View File

@ -26,7 +26,7 @@ import android.webkit.WebView
enum class CssHider(vararg val items: String) : InjectorContract {
CORE("[data-sigil=m_login_upsell]", "[role=progressbar]"),
HEADER(
"#header", "#mJewelNav", "[data-sigil=MTopBlueBarHeader]",
"#header:not(.mFuturePageHeader):not(.titled)", "#mJewelNav", "[data-sigil=MTopBlueBarHeader]",
"#header-notices", "[data-sigil*=m-promo-jewel-header]"
),
ADS(

View File

@ -33,7 +33,7 @@ import java.util.Locale
* The enum name must match the css file name
*/
enum class JsAssets : InjectorContract {
MENU, CLICK_A, CONTEXT_A, MEDIA, HEADER_BADGES, HEADER_HIDER, TEXTAREA_LISTENER, NOTIF_MSG,
MENU, CLICK_A, CONTEXT_A, MEDIA, HEADER_BADGES, TEXTAREA_LISTENER, NOTIF_MSG,
DOCUMENT_WATCHER
;

View File

@ -105,7 +105,6 @@ open class FrostWebViewClient(val web: FrostWebView) : BaseWebViewClient() {
JsAssets.CLICK_A,
CssHider.ADS.maybe(!Prefs.showFacebookAds),
JsAssets.CONTEXT_A,
// JsAssets.HEADER_HIDER,
JsAssets.MEDIA
)
else

View File

@ -98,7 +98,6 @@ class LoginWebView @JvmOverloads constructor(
view.setBackgroundColor(Color.TRANSPARENT)
if (url.isFacebookUrl)
view.jsInject(
JsAssets.HEADER_HIDER,
CssHider.CORE,
Prefs.themeInjector
)

View File

@ -1,12 +0,0 @@
"use strict";
(function () {
var header = document.querySelector('#header');
if (!header) {
return;
}
var jewel = header.querySelector('#mJewelNav');
if (!jewel) {
return;
}
header.style.display = 'none';
}).call(undefined);

View File

@ -1,17 +0,0 @@
(function () {
const header = document.querySelector('#header');
if (!header) {
return
}
const jewel = header.querySelector('#mJewelNav');
if (!jewel) {
return
}
(<HTMLElement>header).style.display = 'none'
}).call(undefined);