update subtitleOffset

This commit is contained in:
Harvey Zack committed 2023-01-14 18:47:45 +08:00
1 parent d696e817cf
commit ccd026a4d5
4 files changed
+18 -67

No files matched your search

+11 -38
View File
@@ -248,7 +248,7 @@ class Artplayer extends (0, _emitterDefault.default) {
return "development";
}
static get build() {
return "2023-01-14 14:52:27";
return "2023-01-14 18:40:47";
}
static get config() {
return 0, _configDefault.default;
@@ -4857,55 +4857,28 @@ exports.default = playbackRate;
},{"../utils":"jmgNb","@parcel/transformer-js/src/esmodule-helpers.js":"5dUr6"}],"aVPfi":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
var _utils = require("../utils");
function subtitleOffset(art) {
const { i18n , icons , constructor } = art;
function getI18n(value) {
return value === 0 ? i18n.get("Normal") : value;
}
function update($panel, $tooltip, value) {
if ($tooltip) $tooltip.innerText = getI18n(value);
const $current = (0, _utils.queryAll)(".art-setting-item", $panel).find((item)=>Number(item.dataset.value) === value);
if ($current) (0, _utils.inverseClass)($current, "art-current");
}
return {
width: constructor.SETTING_ITEM_WIDTH,
html: i18n.get("Subtitle Offset"),
tooltip: getI18n(art.subtitleOffset),
icon: icons.subtitle,
selector: [
-5,
-4,
-3,
-2,
-1,
tooltip: "0s",
range: [
0,
1,
2,
3,
4,
5
].map((item)=>{
return {
value: item,
default: item === art.subtitleOffset,
html: getI18n(item)
};
}),
onSelect (item) {
art.subtitleOffset = item.value;
},
mounted: ($panel, item)=>{
update($panel, item.$tooltip, art.subtitleOffset);
art.on("subtitleOffset", ()=>{
update($panel, item.$tooltip, art.subtitleOffset);
});
-5,
5,
0.1
],
onChange (item) {
art.subtitleOffset = item.range;
return item.range + "s";
}
};
}
exports.default = subtitleOffset;
},{"../utils":"jmgNb","@parcel/transformer-js/src/esmodule-helpers.js":"5dUr6"}],"feFxw":[function(require,module,exports) {
},{"@parcel/transformer-js/src/esmodule-helpers.js":"5dUr6"}],"feFxw":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
class Storage {