- {" " + size[1]}
+ {` ${size[1]}`}
diff --git a/ui/v2.5/src/index.scss b/ui/v2.5/src/index.scss
index 5e37ac35c..f5dc948e2 100755
--- a/ui/v2.5/src/index.scss
+++ b/ui/v2.5/src/index.scss
@@ -196,14 +196,6 @@ div.dropdown-menu {
.dropdown-item {
display: flex;
-
- & > * {
- margin-right: 7px;
- }
-
- & > :last-child {
- margin-right: 0;
- }
}
}
@@ -396,8 +388,8 @@ div.dropdown-menu {
overflow: hidden;
position: relative;
- input[type=file], /* FF, IE7+, chrome (except button) */
- input[type=file]::-webkit-file-upload-button {
+ input[type="file"], /* FF, IE7+, chrome (except button) */
+ input[type="file"]::-webkit-file-upload-button {
/* chromes and blink button */
cursor: pointer;
}
diff --git a/ui/v2.5/src/models/list-filter/criteria/is-missing.ts b/ui/v2.5/src/models/list-filter/criteria/is-missing.ts
index 19aa23410..128276a91 100644
--- a/ui/v2.5/src/models/list-filter/criteria/is-missing.ts
+++ b/ui/v2.5/src/models/list-filter/criteria/is-missing.ts
@@ -43,7 +43,7 @@ export class PerformerIsMissingCriterion extends IsMissingCriterion {
"piercings",
"aliases",
"gender",
- "scenes"
+ "scenes",
];
}
diff --git a/ui/v2.5/src/models/list-filter/criteria/utils.ts b/ui/v2.5/src/models/list-filter/criteria/utils.ts
index 9c94fe516..785d5f1dd 100644
--- a/ui/v2.5/src/models/list-filter/criteria/utils.ts
+++ b/ui/v2.5/src/models/list-filter/criteria/utils.ts
@@ -9,7 +9,10 @@ import {
} from "./criterion";
import { FavoriteCriterion } from "./favorite";
import { HasMarkersCriterion } from "./has-markers";
-import {PerformerIsMissingCriterion, SceneIsMissingCriterion} from "./is-missing";
+import {
+ PerformerIsMissingCriterion,
+ SceneIsMissingCriterion,
+} from "./is-missing";
import { NoneCriterion } from "./none";
import { PerformersCriterion } from "./performers";
import { RatingCriterion } from "./rating";
diff --git a/ui/v2.5/src/models/list-filter/filter.ts b/ui/v2.5/src/models/list-filter/filter.ts
index 1d2246154..d33fa2a27 100644
--- a/ui/v2.5/src/models/list-filter/filter.ts
+++ b/ui/v2.5/src/models/list-filter/filter.ts
@@ -29,7 +29,7 @@ import {
import {
IsMissingCriterion,
PerformerIsMissingCriterionOption,
- SceneIsMissingCriterionOption
+ SceneIsMissingCriterionOption,
} from "./criteria/is-missing";
import { NoneCriterionOption } from "./criteria/none";
import {
@@ -148,7 +148,9 @@ export class ListFilterModel {
new FavoriteCriterionOption(),
new GenderCriterionOption(),
new PerformerIsMissingCriterionOption(),
- ...numberCriteria.concat(stringCriteria).map(c => ListFilterModel.createCriterionOption(c))
+ ...numberCriteria
+ .concat(stringCriteria)
+ .map((c) => ListFilterModel.createCriterionOption(c)),
];
break;
diff --git a/ui/v2.5/src/utils/editabletext.tsx b/ui/v2.5/src/utils/editabletext.tsx
index d74acd307..5f4e326a7 100644
--- a/ui/v2.5/src/utils/editabletext.tsx
+++ b/ui/v2.5/src/utils/editabletext.tsx
@@ -20,7 +20,7 @@ const renderTextArea = (options: {
value={options.value}
/>
);
-}
+};
const renderEditableText = (options: {
title?: string;
@@ -42,8 +42,8 @@ const renderEditableText = (options: {
}
placeholder={options.title}
/>
- )
-}
+ );
+};
const renderInputGroup = (options: {
title?: string;
@@ -55,16 +55,12 @@ const renderInputGroup = (options: {
}) => {
if (options.url && !options.isEditing) {
return (
-
+
{options.value}
);
}
-
+
return (
);
-}
+};
const renderDurationInput = (options: {
value: string | undefined;
isEditing: boolean;
url?: string;
- asString?: boolean
+ asString?: boolean;
onChange: (value: string | undefined) => void;
}) => {
let numericValue: number | undefined;
@@ -98,7 +94,7 @@ const renderDurationInput = (options: {
numericValue = DurationUtils.stringToSeconds(options.value);
}
}
-
+
if (!options.isEditing) {
let durationString;
if (numericValue !== undefined) {
@@ -118,17 +114,18 @@ const renderDurationInput = (options: {
{
+ onValueChange={(valueAsNumber: number, valueAsString?: string) => {
let value = valueAsString;
if (!options.asString) {
- value = valueAsNumber !== undefined ? valueAsNumber.toString() : undefined;
+ value =
+ valueAsNumber !== undefined ? valueAsNumber.toString() : undefined;
}
options.onChange(value);
}}
/>
);
-}
+};
const renderHtmlSelect = (options: {
value?: string | number;
@@ -164,7 +161,7 @@ const renderHtmlSelect = (options: {
))}
);
-}
+};
// TODO: isediting
const renderFilterSelect = (options: {
@@ -202,4 +199,4 @@ const EditableTextUtils = {
renderFilterSelect,
renderMultiSelect,
};
-export default EditableTextUtils;
\ No newline at end of file
+export default EditableTextUtils;
diff --git a/ui/v2.5/src/utils/table.tsx b/ui/v2.5/src/utils/table.tsx
index 5e3347647..e78ba579d 100644
--- a/ui/v2.5/src/utils/table.tsx
+++ b/ui/v2.5/src/utils/table.tsx
@@ -9,9 +9,7 @@ const renderEditableTextTableRow = (options: {
}) => (
{options.title} |
-
- {EditableTextUtils.renderEditableText(options)}
- |
+ {EditableTextUtils.renderEditableText(options)} |
);
@@ -23,9 +21,7 @@ const renderTextArea = (options: {
}) => (
{options.title} |
-
- {EditableTextUtils.renderTextArea(options)}
- |
+ {EditableTextUtils.renderTextArea(options)} |
);
@@ -39,9 +35,7 @@ const renderInputGroup = (options: {
}) => (
{options.title} |
-
- {EditableTextUtils.renderInputGroup(options)}
- |
+ {EditableTextUtils.renderInputGroup(options)} |
);
@@ -56,9 +50,7 @@ const renderDurationInput = (options: {
return (
{options.title} |
-
- {EditableTextUtils.renderDurationInput(options)}
- |
+ {EditableTextUtils.renderDurationInput(options)} |
);
};
@@ -72,9 +64,7 @@ const renderHtmlSelect = (options: {
}) => (
{options.title} |
-
- {EditableTextUtils.renderHtmlSelect(options)}
- |
+ {EditableTextUtils.renderHtmlSelect(options)} |
);
@@ -87,9 +77,7 @@ const renderFilterSelect = (options: {
}) => (
{options.title} |
-
- {EditableTextUtils.renderFilterSelect(options)}
- |
+ {EditableTextUtils.renderFilterSelect(options)} |
);
@@ -102,9 +90,7 @@ const renderMultiSelect = (options: {
}) => (
{options.title} |
-
- {EditableTextUtils.renderMultiSelect(options)}
- |
+ {EditableTextUtils.renderMultiSelect(options)} |
);
diff --git a/ui/v2.5/src/utils/text.ts b/ui/v2.5/src/utils/text.ts
index b897c25f1..4812dd826 100644
--- a/ui/v2.5/src/utils/text.ts
+++ b/ui/v2.5/src/utils/text.ts
@@ -90,7 +90,7 @@ const sanitiseURL = (url?: string, siteURL?: URL) => {
if (!url) {
return url;
}
-
+
if (url.startsWith("http://") || url.startsWith("https://")) {
// just return the entire URL
return url;
@@ -103,12 +103,12 @@ const sanitiseURL = (url?: string, siteURL?: URL) => {
}
// otherwise, construct the url from the protocol, host and passed url
- return siteURL.protocol + siteURL.host + "/" + url;
+ return `${siteURL.protocol}${siteURL.host}/${url}`;
}
// just prepend the protocol - assume https
- return "https://" + url;
-}
+ return `https://${url}`;
+};
const TextUtils = {
truncate,