问题标签 [pagedown]

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 回答
339 浏览

javascript - Pagedown 使用 Rails 和 Paperclip 上传图片

Rails 和 Javascript 还是新手,这个问题让我很困惑。

我正在尝试将图像上传功能添加到我的 rails 应用程序的 Pagedown 编辑器中。我正在使用 Paperclip 进行文件上传。

我尝试按照本教程http://multiplethreads.wordpress.com/2013/04/09/image-upload-to-the-pagedown-markdown-editor-via-ajax-in-rails/但我遗漏了一些东西。我可以让模态正确显示,并且图像上传表单正确显示。图像没有上传,文件的 URL 显然没有显示在编辑器中。

Rails 没有显示任何错误,但它只是不工作。

图片回调

模态

0 投票
2 回答
9502 浏览

forms - 提交表单时出错:CSRF 令牌无效。请尝试重新提交表格

我一直在尝试提交一个将 Question 对象添加到数据库中的表单。

但每次我这样做时,都会出现错误“CSRF 令牌无效。请尝试重新提交表单”。

在我的表单内容字段中,我附加了这个插件,它是一个与 Stack Overflow 相同的编辑器。

在我的表单标签字段中,我附上了这个标签自动完成。

这是我的控制器代码:

我为我的标签字段制作了一个数据转换器,它将输入标签转换为标签对象。

这是我的表单类:

我的树枝模板:

脚本:

0 投票
4 回答
1606 浏览

javascript - Parse markdown on the fly

I want to implement markdown to my forums.

I research many possible approaches how I would do that and this is what I thought:

A simple approach would involve pagedown on client side and php-markdown on the server.

My approach is to save pure markdown to database and when displaying convert to HTML (with pagedown). Since I already have security layer for my server side (HTML elements whitelist) and all the necessary staff I don't see anything to lose here.

What I win in this case? well I have to modify pagedown to use custom buttons and patterns. That would be hard for me to maintain both php and JavaScript.

My question is: is this good aproach? To break this question:

  1. Is there any serious overhead on client side loading about 30 posts and converting it to HTML (performance)
  2. With the Idea that I check elements whitelist, is there any security issue I need to know about? (Security)
0 投票
1 回答
472 浏览

javascript - 使用pagedown将HTML转换为markdown?

我已在我正在使用的网站上成功设置pagedown,但在尝试编辑已创建的 HTML 时遇到了问题。我想获取一个使用 pagedown 创建的 HTML 块,将其转换回 markdown 并将其放置在编辑器中。

我环顾四周,但没有在文档中看到这一点。我查看了Markdown.Converter.js文件以查看是否有与该函数makeMarkdown匹配的makeHTML函数,但我什么也没看到。

如何将 HTML 转换回 Markdown 进行编辑?

0 投票
1 回答
430 浏览

javascript - 在 PageDown 中使用清理功能

我在使用时遇到问题getSanitizingConverter()。当我尝试使用以下代码时:

我收到一条错误消息Uncaught ReferenceError: getSanitizingConverter is not defined

我的 HTML:

我究竟做错了什么?

这是一个codepen RTC

0 投票
2 回答
281 浏览

javascript - When embedding PageDown editor in my webpage, how I can I stop it from doing conversion in real time?

I noticed from the docs that PageDown offers a refreshPreview method. I'd like to turn off real-time editing and use this method to only do the conversion when the user presses a preview button.

I tried having the onPreviewRefresh hook return false, but it still updates on every change event.

Here is my code:


Update:

Commenting out the following line (line 909 here) will actually accomplish what I want:

However, I'd be worried about unintended side effects, so I'd prefer a more surgical approach -- preferably one that doesn't require modifying the editor source code.

0 投票
0 回答
581 浏览

css - 在 Django 中使用 pagedown/markdown 和 Bootstrap

我使用 Django 1.6.4,我想为奖学金 (kleyboldt) 创建一个站点,您可以在其中看到最新消息。我的目标是创建一个用户友好的管理页面,让没有任何 html 或 css 知识的人也能够格式化他们的文本。因此我决定使用 Markdown(应该类似于你可以提问的 stackflow 站点)。

为了设计我的页面,我使用 Twitter Bootstrap 3.0。现在我尝试找到一个结合了pagedown和Bootstrap的应用程序。如果能够编写额外的 css 类来设置 markdown 解析器的输出样式(例如样式列表等),那就太好了。

对于这个网站上的各种情况,我需要一个这样的应用程序,但我想从新闻开始。我的条目模型是:

kleyboldt_homepage/homepage/models.py

我找到了django-pagedownpagedown-bootstrapdjango-pagedown-bootstrap,但我无法将它们组合成一个工作示例。有人会很高兴给我一个工作的例子吗?

0 投票
1 回答
328 浏览

javascript - 如何使用requirejs加载pagedown编辑器

我对requirejs相当陌生。我已经设法将 requirejs 与 AMD 模块(例如 ace 编辑器等)一起使用。我在stackoverflow上看到理论上可以用requirejs加载普通js。

经过几次尝试、研究和一些挫折后,我无法使用 requirejs 加载 pagedown 编辑器而没有错误。

这是我的代码:

这是我不断收到的错误:

Uncaught TypeError: undefined is not a function Markdown.Editor.js:185

每次击键后我都会收到该错误。这些文件确实是通过 requirejs 加载的,但不起作用。是否有一种简单的方法可以使 pagedown 编辑器与 requirejs 一起使用,或者这是不可能的。

任何帮助/建议/建议将不胜感激。

谢谢

0 投票
1 回答
82 浏览

javascript - 使用 Pagedown 的 PreBlockGamut 链接

我尝试过在线搜索,但似乎涵盖该主题的主题非常稀缺,而且——缺少PageDown 的 Google Code page上的信息,似乎没有太多关于该主题的内容(更不用说任何全面的内容了) )

我正在尝试使用 或 将自定义格式添加到 PageDown preBlockGamutpreSpanGamut这两者都没有完成我希望它做的事情。

我想要做的应该很简单:我希望在两个波浪号之间出现的任何文本都在<del>标签之间进行格式化。

到目前为止,我已经尝试了各种方法preBlockGamut,其中一个提供了最接近我正在寻找的东西:

这仅在某种程度上按预期工作,因为它围绕文本的第一个实例,如下所示<del>T{inner text}</del>T:这只发生在第一个实例上,我也不知道 T 来自哪里,因为 - 据我的代码所知 - 它不在正则表达式或替换的任何地方。

我知道这preBlockGamut应该用于块级语句,所以我尝试了类似的方法preSpanGamut,但没有更好的运气。

这里有没有人有这方面的经验,可以提供一些关于这个问题的见解?我显然做错了什么,但我似乎无法弄清楚在哪里。

0 投票
2 回答
429 浏览

javascript - 试图让 pagedown 引导程序在流星文本区域上工作

我经常遇到 jquery 和流星的这个问题,我得到一个未定义的不是函数,我就是不知道为什么。

这是我安装的pagedown-bootstrap包的代码。错误的链接是正确的来源

我的html模板

我得到的错误

来自大气的包装

主包pagedown-bootstrap 依赖标记