+
+
+
+
+ Extension is not enabled for this site.
+
+
+
Crop video:
@@ -40,11 +51,13 @@
import CropOptionsPanel from '../../PlayerUiPanels/PanelComponents/VideoSettings/CropOptionsPanel';
import StretchOptionsPanel from '../../PlayerUiPanels/PanelComponents/VideoSettings/StretchOptionsPanel.vue';
import ZoomOptionsPanel from '../../PlayerUiPanels/PanelComponents/VideoSettings/ZoomOptionsPanel.vue';
+import ExtensionMode from '@src/common/enums/ExtensionMode.enum.ts';
export default {
data() {
return {
exec: null,
+ ExtensionMode: ExtensionMode,
};
},
mixins: [
diff --git a/src/csui/src/res-common/common.scss b/src/csui/src/res-common/common.scss
index 26a0e75..e195100 100644
--- a/src/csui/src/res-common/common.scss
+++ b/src/csui/src/res-common/common.scss
@@ -115,7 +115,9 @@ button, .button {
.field {
display: flex;
flex-direction: row;
- flex-wrap: wrap;
+ box-sizing: border-box;
+ width: 100%;
+ max-width: 100%;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
@@ -129,28 +131,39 @@ button, .button {
.label {
flex: 0 0 25%;
+ min-width: 16rem;
text-align: right;
padding-right: 1rem;
+
+ .color-emphasis {
+ color: #fa6;
+ }
+ .sub-label {
+ font-size: 0.9em;
+ opacity: 0.69;
+ }
}
.input, .range-input {
- flex: 0 0 70%;
+ flex-grow: 1;
+ flex-shrink: 1;
max-width: 24rem;
}
- .hint {
- padding-left: calc(25% + 1rem);
- font-size: 0.8rem;
- opacity: 0.7;
- margin-top: 0.25rem;
- width: 100%;
+ .has-hint {
+ display: flex;
+ flex-direction: column;
}
+
.select {
+ flex-grow: 1;
+ flex-shrink: 1;
select {
background: rgba($blackBg, $hoverTransparentOpacity);
color: #fff;
- border: 0px solid transparent;
+ // border: 0px solid transparent;
+ border: 1px solid rgba(255, 171, 102, 0.42);
padding: 0.5rem 1rem 0.25rem;
outline: none;
@@ -160,6 +173,15 @@ button, .button {
}
}
}
+.hint {
+ font-size: 0.8rem;
+ opacity: 0.7;
+ margin-top: 0.25rem;
+ margin-bottom: 0.75rem;
+ margin-left: 5rem;
+ // width: 100%;
+ box-sizing:border-box;
+}
.options-bar {
position: absolute;
diff --git a/src/ext/lib/settings/SiteSettings.ts b/src/ext/lib/settings/SiteSettings.ts
index 8c13ff8..2ac1cf5 100644
--- a/src/ext/lib/settings/SiteSettings.ts
+++ b/src/ext/lib/settings/SiteSettings.ts
@@ -224,7 +224,7 @@ export class SiteSettings {
* @param isFullscreen
* @returns ExtensionMode
*/
- isEnabledForEnvironment(isTheater: boolean, isFullscreen: boolean) {
+ isEnabledForEnvironment(isTheater: boolean, isFullscreen: boolean): ExtensionMode {
const env = this._getEnvironment(isTheater, isFullscreen);
return this.data.enable[env];
}
@@ -235,7 +235,7 @@ export class SiteSettings {
* @param isFullscreen
* @returns
*/
- isAardEnabledForEnvironment(isTheater: boolean, isFullscreen: boolean) {
+ isAardEnabledForEnvironment(isTheater: boolean, isFullscreen: boolean): ExtensionMode {
const env = this._getEnvironment(isTheater, isFullscreen);
return this.data.enableAard[env];
}
@@ -246,7 +246,7 @@ export class SiteSettings {
* @param isFullscreen
* @returns
*/
- isKeyboardEnabledForEnvironment(isTheater: boolean, isFullscreen: boolean) {
+ isKeyboardEnabledForEnvironment(isTheater: boolean, isFullscreen: boolean): ExtensionMode {
const env = this._getEnvironment(isTheater, isFullscreen);
return this.data.enableKeyboard[env];
}