Loading components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt +9 −0 Original line number Diff line number Diff line Loading @@ -593,6 +593,14 @@ class GeckoEngine( override var forceUserScalableContent: Boolean get() = runtime.settings.forceUserScalableEnabled set(value) { runtime.settings.forceUserScalableEnabled = value } override var torSecurityLevel: Int get() = runtime.settings.torSecurityLevel set(value) { value.let { runtime.settings.torSecurityLevel = it } } }.apply { defaultSettings?.let { this.javascriptEnabled = it.javascriptEnabled Loading @@ -609,6 +617,7 @@ class GeckoEngine( this.fontSizeFactor = it.fontSizeFactor this.forceUserScalableContent = it.forceUserScalableContent this.loginAutofillEnabled = it.loginAutofillEnabled this.torSecurityLevel = it.torSecurityLevel } } Loading components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt +9 −0 Original line number Diff line number Diff line Loading @@ -593,6 +593,14 @@ class GeckoEngine( override var forceUserScalableContent: Boolean get() = runtime.settings.forceUserScalableEnabled set(value) { runtime.settings.forceUserScalableEnabled = value } override var torSecurityLevel: Int get() = runtime.settings.torSecurityLevel set(value) { value.let { runtime.settings.torSecurityLevel = it } } }.apply { defaultSettings?.let { this.javascriptEnabled = it.javascriptEnabled Loading @@ -609,6 +617,7 @@ class GeckoEngine( this.fontSizeFactor = it.fontSizeFactor this.forceUserScalableContent = it.forceUserScalableContent this.loginAutofillEnabled = it.loginAutofillEnabled this.torSecurityLevel = it.torSecurityLevel } } Loading components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt +7 −1 Original line number Diff line number Diff line Loading @@ -174,6 +174,11 @@ abstract class Settings { * Setting to force the ability to scale the content */ open var forceUserScalableContent: Boolean by UnsupportedSetting() /** * Setting to control the current security level */ open var torSecurityLevel: Int by UnsupportedSetting() } /** Loading Loading @@ -208,7 +213,8 @@ data class DefaultSettings( override var fontInflationEnabled: Boolean? = null, override var fontSizeFactor: Float? = null, override var forceUserScalableContent: Boolean = false, override var loginAutofillEnabled: Boolean = false override var loginAutofillEnabled: Boolean = false, override var torSecurityLevel: Int = 4 ) : Settings() class UnsupportedSetting<T> { Loading Loading
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt +9 −0 Original line number Diff line number Diff line Loading @@ -593,6 +593,14 @@ class GeckoEngine( override var forceUserScalableContent: Boolean get() = runtime.settings.forceUserScalableEnabled set(value) { runtime.settings.forceUserScalableEnabled = value } override var torSecurityLevel: Int get() = runtime.settings.torSecurityLevel set(value) { value.let { runtime.settings.torSecurityLevel = it } } }.apply { defaultSettings?.let { this.javascriptEnabled = it.javascriptEnabled Loading @@ -609,6 +617,7 @@ class GeckoEngine( this.fontSizeFactor = it.fontSizeFactor this.forceUserScalableContent = it.forceUserScalableContent this.loginAutofillEnabled = it.loginAutofillEnabled this.torSecurityLevel = it.torSecurityLevel } } Loading
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt +9 −0 Original line number Diff line number Diff line Loading @@ -593,6 +593,14 @@ class GeckoEngine( override var forceUserScalableContent: Boolean get() = runtime.settings.forceUserScalableEnabled set(value) { runtime.settings.forceUserScalableEnabled = value } override var torSecurityLevel: Int get() = runtime.settings.torSecurityLevel set(value) { value.let { runtime.settings.torSecurityLevel = it } } }.apply { defaultSettings?.let { this.javascriptEnabled = it.javascriptEnabled Loading @@ -609,6 +617,7 @@ class GeckoEngine( this.fontSizeFactor = it.fontSizeFactor this.forceUserScalableContent = it.forceUserScalableContent this.loginAutofillEnabled = it.loginAutofillEnabled this.torSecurityLevel = it.torSecurityLevel } } Loading
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt +7 −1 Original line number Diff line number Diff line Loading @@ -174,6 +174,11 @@ abstract class Settings { * Setting to force the ability to scale the content */ open var forceUserScalableContent: Boolean by UnsupportedSetting() /** * Setting to control the current security level */ open var torSecurityLevel: Int by UnsupportedSetting() } /** Loading Loading @@ -208,7 +213,8 @@ data class DefaultSettings( override var fontInflationEnabled: Boolean? = null, override var fontSizeFactor: Float? = null, override var forceUserScalableContent: Boolean = false, override var loginAutofillEnabled: Boolean = false override var loginAutofillEnabled: Boolean = false, override var torSecurityLevel: Int = 4 ) : Settings() class UnsupportedSetting<T> { Loading