问题标签 [simplemde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
102 浏览

angular - 如何在 Angular 6 中禁用 simplemde?

我有一个要求,降价应该处于只读模式并且应该限制文本输入。

[disabled]="true" 在使用 simplemde 时似乎不起作用。

https://www.npmjs.com/package/ng2-simplemde/v/1.3.0

任何帮助,将不胜感激。

0 投票
0 回答
197 浏览

javascript - 如何调整 SimpleMDE 文本区域的大小?

我在我的网站上使用 SimpleMDE 来简化<textarea>作为文本编辑器的使用。在尝试自定义它时,我遇到了一个问题:我不知道如何调整文本编辑器的大小。

例如,在我的网站上检查 SimpleMDE 代码的结果时,我发现文本编辑器的默认高度是20rem. 我希望它不止于此。

我想出了一个解决方案,但我认为它不可靠,因为它是我自己的方法,而不是内置方法。我只是更改了CodeMirror类的 CSS 属性(因为它是文本编辑器的容器类)。

正如您可能猜到的那样,我正在寻找一种内置的方法来避免任何问题并以预期的方式进行操作。那么我该怎么做呢?

0 投票
1 回答
257 浏览

javascript - simpleMDE:添加以编程方式在光标位置插入文本的功能

我正在使用simplemde-markdown-editor库,我希望能够以编程方式在光标位置插入文本。

0 投票
0 回答
56 浏览

javascript - 使用 jQuery 操作 EasyMDE 字段的内容

我正在寻找一种能够通过 javascript 或 jQuery 操作 easyMDE 内容的好方法。

似乎无法以简单的方式引用使用easyMDE 加载的textarea 来更新其内容,因为easyMDE 创建了某种将其内容同步到实际textarea 的影子字段。

使用例如更新实际的文本区域

更新原始的 textarea 内容,但它没有显示在 easyMDE 字段中。

使用easyMDE的方法

由于变量 easyMDE 的作用域,from 不起作用

当摆弄easyMDE字段代码并使easyMDE成为全局变量时,可以更新字段内容,但我确信必须有更好的方法

0 投票
0 回答
100 浏览

javascript - 提交时未清空 SimpleMDE 组件

我有一个 SimpleMDE 文本编辑器组件,我想在提交表单时清空它。
它的状态是空的,但不是文本编辑器的内容。

这是沙箱:https ://codesandbox.io/s/simplemde-hooks-ukd8l

0 投票
0 回答
121 浏览

javascript - 没有降价编辑器的 html 页面中的 SimpleMDE 预览

我对 SimpleMDE 有疑问,我想在另一个 . 使用粗体、斜体...然后能够在不需要编辑器的情况下在网页上重用它。理想情况下,您需要一个 Markdown“翻译器”来转换 css。我不知道我在说什么,但无论如何谢谢你

0 投票
1 回答
164 浏览

php - simplemde-markdown-editor not allowing typing

Libray I am using : simplemde-markdown-editor

What I am trying to achieve: A text editor for a blog website

What I have tried :

Inside blade file that extends from the default.blade.php

ISSUE: text editor is displayed but can not type in it. It looks like a disabled element.

0 投票
0 回答
161 浏览

ruby-on-rails - ActiveAdmin 降价编辑器

嗨,我想将 MD 编辑器添加到我的管理面板。我试过:https ://github.com/ypylypenko/activeadmin_simplemde

但它不能正确呈现降价: 在此处输入图像描述

我不知道为什么,控制台没有错误。我的应用使用 Ruby 2.7.2、Rails 6.0.3、activeadmin 2.8.0

有没有更好的用于 activeadmin 的降价编辑器,或者我该如何解决这个问题?

0 投票
0 回答
105 浏览

javascript - 将本地文本文件加载到 simpleMDE

最近我开始在我的网站中使用 simpleMDE,但我在使用输入按钮将本地文本文件加载到我的 markdown 编辑器时遇到了问题。我也无法删除以前的数据并将其更改为“”。我使用烧瓶建立了我的网站,并且我正在使用烧瓶 simpleMDE 将 simpleMDE 加载到我的网站。我的代码:

你好.html:

我的应用程序:

当我尝试在没有烧瓶的情况下运行文件时,我显然看不到simplemde但看到 textarea 并且能够使用输入按钮将文本文件加载到其中,并且在运行烧瓶应用程序时我能够看到 simpleMDE 但无法将文本文件加载到其中。有什么建议吗?

0 投票
0 回答
34 浏览

javascript - 如何“强制”Rails 读取 JS 文件,以便函数可用?

我尝试在我的 rails 应用程序中使用“simpleMDE”( https://github.com/sparksuite/simplemde-markdown-editor )。而不是 NPM,我认为 Id 只是使用缩小的 css 和 js 文件。所以我去复制simplemde.min.jsjavascript/packs/. 此外,我在我的application.js文件中添加了以下行:

要求(“包/simplemde.min”)

如果我现在尝试使用,new SimpleMDE({ element: document.getElementById("testid") });我会得到“SimpleMDE 未定义”。经过一番尝试,我决定将 js 文件粘贴到我的公共文件夹中,并通过<script>标签直接引用它。它立即起作用。但是,我不喜欢该解决方案,并认为应该有其他一些“更清洁”的方式。我还尝试将我的 js 文件包装到

document.addEventListener('turbolinks:load', () => code });

$(函数() {});

我想我需要强制 rails 以某种方式读取我的 js 文件作为参考。如果是这样,我该怎么做?欢迎任何帮助和反馈。

问候,

西蒙