mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
postprocess: Access data- attributes directly.
This makes for much easier grepping of these values across the codebase, especially for squaring server- side processing and tests.
This commit is contained in:
@@ -178,7 +178,8 @@ export function postprocess_content(html: string): string {
|
||||
image_url.pathname.startsWith("/user_uploads/thumbnail/")
|
||||
) {
|
||||
let thumbnail_name = thumbnail.preferred_format.name;
|
||||
if (message_media_image.dataset.animated === "true") {
|
||||
// eslint-disable-next-line unicorn/prefer-dom-node-dataset
|
||||
if (message_media_image.getAttribute("data-animated") === "true") {
|
||||
if (
|
||||
user_settings.web_animate_image_previews === "always" ||
|
||||
// Treat on_hover as "always" on mobile web, where
|
||||
@@ -208,7 +209,10 @@ export function postprocess_content(html: string): string {
|
||||
// set those values as `height` and `width` attributes on the
|
||||
// image source.
|
||||
if (message_media_image?.hasAttribute("data-original-dimensions")) {
|
||||
const original_dimensions_attribute = message_media_image.dataset.originalDimensions;
|
||||
// eslint-disable-next-line unicorn/prefer-dom-node-dataset
|
||||
const original_dimensions_attribute = message_media_image.getAttribute(
|
||||
"data-original-dimensions",
|
||||
);
|
||||
assert(original_dimensions_attribute);
|
||||
const original_dimensions: string[] = original_dimensions_attribute.split("x");
|
||||
assert(
|
||||
|
Reference in New Issue
Block a user