新手问题 Simditor 文字缩进错误问题

somejump · 发布于 2015年06月28日 · 最后由 somejump 回复于 2015年06月29日 · 1281 次阅读
15940

最近在修复文章系统,发现了一个诡异的现象: 更新时用tab进行的排版很正常,但是show页面中就不行了 以下是show和update的源码:

#update
.des_field
   = f.text_area :des
        coffee:
              editor = new Simditor(
                textarea: $('textarea')
                tabIndent: true
                params: {}
                toolbarFloat: true
                upload:
                  url: '/api/v1/upload/image'
                  connectionCount: 1
                  leaveConfirm: '正在上传文件,如果离开上传会自动取消'
                pasteImage: true
                toolbar: ['bold', 'italic', 'underline', '|', 'ol', 'ul', 'blockquote', 'code', '|', 'link',  '|','image', 'indent', 'outdent', '|', 'hr', 'table']
              )
#show
      .des_field
         == @article.des

.des_field这个class没有任何样式,且display是block 这是CSS的问题么?可我用浏览器调试发现删了所有CSS它的缩进还是有问题 求帮助QUQ

解决方案

我的gem老化了,所以需要到官方地址更新JS和CSS: https://github.com/mycolorway/simditor/releases 谢谢@farthinker的帮助,simditor做的很棒

共收到 2 条回复
37390d

在Simditor v2.1.14里,我修改了缩进和水平对齐样式的实现方式,以前是用data-indentdata-align这样的特殊属性,现在改用行内样式,另外增加了行内样式的白名单过滤:

https://github.com/mycolorway/simditor/releases/tag/v2.1.14

你可以升级到v2.1.14试试

15940

#1楼 @farthinker 如你所说,版本问题。很奇怪为啥mycolorway不官方弄个专门给ruby on rails的gem,我用的民间gem又是10个月不更新,bug都暴露出来了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册