Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit f3e1bd9

Browse files
committed
DEV: IMAGE_MARKDOWN_REGEX import available in core
1 parent 6d504ab commit f3e1bd9

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

assets/javascripts/discourse/lib/utilities.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import { htmlSafe } from "@ember/template";
22
import { escapeExpression } from "discourse/lib/utilities";
33

4-
export const IMAGE_MARKDOWN_REGEX =
5-
/!\[(.*?)\|(\d{1,4}x\d{1,4})(,\s*\d{1,3}%)?(.*?)\]\((upload:\/\/.*?)\)(?!(.*`))/g;
6-
74
export function jsonToHtml(json) {
85
if (json === null) {
96
return "null";

assets/javascripts/discourse/services/image-caption-popup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { tracked } from "@glimmer/tracking";
22
import Service, { inject as service } from "@ember/service";
3-
import { IMAGE_MARKDOWN_REGEX } from "../lib/utilities";
3+
import { IMAGE_MARKDOWN_REGEX } from "discourse/lib/uploads";
44

55
export default class ImageCaptionPopup extends Service {
66
@service composer;

assets/javascripts/initializers/ai-image-caption.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import { ajax } from "discourse/lib/ajax";
22
import { extractError, popupAjaxError } from "discourse/lib/ajax-error";
33
import { apiInitializer } from "discourse/lib/api";
4-
import { getUploadMarkdown, isImage } from "discourse/lib/uploads";
4+
import {
5+
getUploadMarkdown,
6+
IMAGE_MARKDOWN_REGEX,
7+
isImage,
8+
} from "discourse/lib/uploads";
59
import I18n from "discourse-i18n";
6-
import { IMAGE_MARKDOWN_REGEX } from "../discourse/lib/utilities";
710

811
export default apiInitializer("1.25.0", (api) => {
912
const buttonAttrs = {

0 commit comments

Comments
 (0)