草庐IT

tinymce-plugins

全部标签

javascript - TinyMCE - 允许文本作为 <table> 和/或 <tr> 的直接子元素

我已经苦苦挣扎了大约3个小时,既测试解决方案又像疯子一样在谷歌上搜索。我还没有找到解决这个特定问题的方法。问题:TinyMCE不允许我将文本作为直接“子项”插入:示例:我使用TinyMCEOption>SourceCode。输入:*[generated]*当然后我在“源代码”窗口中按“确定”时,输出如下:*[generated]*会发生什么是TinyMCE将标记验证为无效并将我的“文本”([生成])添加到表外。原因:我想要这个解决方案,因为cms引擎采用静态HTML并找到特殊元素来插入数据动态数据。数据将包含有效的HTML,之后我的[generated]标签将不会存在于生成的页面中。我

javascript - TinyMCE 4 无法输入提供的插件文本字段

在JS下使用TinyMCE4.1.5(带有JQuery1.11.1和几个JQuery插件,如form和ui)。我使用的TinyMCE版本不是带有嵌入式JQuery的版本。编辑器运行良好,我可以毫无问题地直接输入。仅使用tinymce提供的插件,所有使用按钮或非文本字段控件的功能都可以正常工作。但是,插件中的文本字段(例如链接或插入视频)不允许我输入字段或选择其他文本字段(因此这似乎是一个焦点问题)。http://fiddle.tinymce.com/bzeaab/16处有一个fiddle,这是应用程序中更具体的初始化代码:var_clear_css_cache;_clear_css_c

javascript - Vue 资源 - plugin.apply 不是函数

我有一个用Vue1构建的分页组件,为此我从Laravel分页接收数据:Novideosfoundfor"{{query}}""importeventHubfrom'../events.js'exportdefault{props:['query'],data(){return{videos:[],meta:null,showPagination:false,zeroVideos:false,}},methods:{getVideos(page){this.$http.get('/search/videos?q='+this.query+'&page='+page).then((resp

javascript - 嵌入式媒体未显示在 TinyMCE 的 html 编辑器中

它不会保存。我使用媒体插件插入来自YouTube的视频。电影出现在预览中。我按下插入键。这就是ed.execCommand('mceInsertContent',false,h);media.js中的输出:当我按下插入/提交时。我在编辑器中看到一个黄色框。我检查了源html,我看到的只是一个 移动嵌入的东西应该在哪里。我保存,黄色框消失了。这是我当前的tinymce初始化脚本:tinyMCE.init({//Generalmode:'none',theme:'advanced',skin:'grappelli',dialog_type:'window',browsers:'g

javascript - 我可以在不使用编辑器的情况下使用 tinyMCE 清理算法吗?

我正在使用tinyMCE来编辑内容,它设置了清理规则,用于在回发数据之前清除哪些内容。但是在我的应用程序的其他区域,我需要显示相同的内容......而且我不想指望它在被放入数据库之前被正确删除的事实(它可能已经被另一个应用程序编辑过)。因此,为了保持一致性(并且不必重复工作),我有没有办法直接在javascript中使用tinyMCE清理/清理器,以便我可以清理其他内容,然后再将其放入DOM中以供查看?像这样的东西:vardata=getDataViaAjax();varcontent=tinymce.scrubber.cleanup(data);$("someElement").ap

javascript - 找不到兼容版本 : babel-plugin-transform-decorators@^6. 13.0

很明显,当我运行npminstall时,突然出现以下错误:npmERR!Nocompatibleversionfound:babel-plugin-transform-decorators@^6.13.0npmERR!Validinstalltargets:npmERR!6.8.0,6.6.5,6.6.4,6.6.0,6.5.0,6.5.0-1,6.4.0,6.3.13,6.2.4,6.1.18,6.1.17,6.1.10,6.1.5,6.1.4,6.0.14,6.0.2我在package.json中有以下依赖项。我已经尝试将babel包更新到最新版本,以及安装babel-plugin

javascript - eslint-plugin-import 为 webpack 别名错误

我在我的项目中使用了webpack的别名。在我的原始项目中一切正常,但是当我克隆该项目时,我的webpack别名从import/no-unresolved中得到错误:Casingof$js/Controllerdoesnotmatchtheunderlyingfilesystemimport/no-unresolved更有趣的是我的项目运行良好。import/no-unresolved似乎发送了showfalse错误。有关更多详细信息,我添加了几个链接:.eslintrc.js,webpack.config.babel.js,LinktomyRepo如果您还需要什么,请告诉我。

javascript - copy-webpack-plugin 不复制文件

我尝试只复制文件来检查简单的webpack配置。所以我一直在尝试让copy-webpack-plugin工作——没有任何反应:没有复制的文件,没有错误,什么都没有常用配置(webpack.common.js):constpath=require('path');constCopyWebpackPlugin=require('copy-webpack-plugin');constpostCssPlugin=[require('postcss-import'),require('postcss-nested'),require('postcss-simple-vars'),require(

javascript - TinyMCE 正在改变我的内联 CSS

我在HTML编辑器中输入:我点击更新,然后再次点击html编辑器。HTML(在Firefox中)已更改为:如果我在InternetExplorer中做同样的事情,HTML会变成: 为什么世界会发生变化?也许我可以更改一些TinyMCE设置?但我已经清理了:false。想法?如果我启用清理,我提到的更改就不会发生。然而,TinyMCE改变了很多其他东西。我不希望它弄乱我的代码:(任何帮助将不胜感激。 最佳答案 尝试将verify_html设置为false。文档:TinyMCEConfiguration/verify_html

javascript - 在 tinymce 窗口上触发 keyup 事件

我有一个包含多个tinymce实例的网页/表单,并设置为响应字数/字符数。一切正常,但无法在初始内容的页面加载时显示单词/字符数。这是我在tinymce设置中的设置部分。setup:function(ed){vartext='';varwordcount=false;ed.onKeyUp.add(function(ed,e){varcontents=newObject();for(i=0;i]+)>)/g,'').replace(/\s+/g,'');text=$.trim(text);$('#'+tinyMCE.editors[i].id+'_path_row').text(text