mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-09-18 17:31:53 +08:00
chore(client/ts): port options/images
This commit is contained in:
parent
6665a8d97f
commit
03241a8967
@ -1,5 +1,6 @@
|
||||
import OptionsWidget from "../options_widget.js";
|
||||
import { t } from "../../../../services/i18n.js";
|
||||
import type { OptionMap } from "../../../../../../services/options_interface.js";
|
||||
|
||||
const TPL = `
|
||||
<div class="options-section">
|
||||
@ -41,6 +42,13 @@ const TPL = `
|
||||
`;
|
||||
|
||||
export default class ImageOptions extends OptionsWidget {
|
||||
|
||||
private $imageMaxWidthHeight!: JQuery<HTMLElement>;
|
||||
private $imageJpegQuality!: JQuery<HTMLElement>;
|
||||
private $downloadImagesAutomatically!: JQuery<HTMLElement>;
|
||||
private $enableImageCompression!: JQuery<HTMLElement>;
|
||||
private $imageCompressionWrapper!: JQuery<HTMLElement>;
|
||||
|
||||
doRender() {
|
||||
this.$widget = $(TPL);
|
||||
|
||||
@ -49,7 +57,7 @@ export default class ImageOptions extends OptionsWidget {
|
||||
|
||||
this.$imageMaxWidthHeight.on("change", () => this.updateOption("imageMaxWidthHeight", this.$imageMaxWidthHeight.val()));
|
||||
|
||||
this.$imageJpegQuality.on("change", () => this.updateOption("imageJpegQuality", this.$imageJpegQuality.val().trim() || "75"));
|
||||
this.$imageJpegQuality.on("change", () => this.updateOption("imageJpegQuality", String(this.$imageJpegQuality.val()).trim() || "75"));
|
||||
|
||||
this.$downloadImagesAutomatically = this.$widget.find(".download-images-automatically");
|
||||
|
||||
@ -64,7 +72,7 @@ export default class ImageOptions extends OptionsWidget {
|
||||
});
|
||||
}
|
||||
|
||||
optionsLoaded(options) {
|
||||
optionsLoaded(options: OptionMap) {
|
||||
this.$imageMaxWidthHeight.val(options.imageMaxWidthHeight);
|
||||
this.$imageJpegQuality.val(options.imageJpegQuality);
|
||||
|
Loading…
x
Reference in New Issue
Block a user