aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/injectors/CssSmallAssets.kt
blob: e2485c712a316372b0ac3779efd337541da3a7f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.pitchedapps.frost.injectors

import android.webkit.WebView
import com.pitchedapps.frost.utils.Prefs

/**
 * Small misc inline css assets
 */
enum class CssSmallAssets(private val content: String) : InjectorContract {
    FullSizeImage("div._4prr[style*=\"max-width\"][style*=\"max-height\"]{max-width:none !important;max-height:none !important}")
    ;

    val injector: JsInjector by lazy {
        JsBuilder().css(content).single("css-small-assets-$name").build()
    }

    override fun inject(webView: WebView, prefs: Prefs) {
        injector.inject(webView, prefs)
    }
}