a bit more rte stuff
Oleg
committed Oct 12, 2011
commit 9857a3aa22dcddb3178b9a3a8408f3f3f109c65f
Showing 3
changed files with
14 additions
and 66 deletions
app/assets/javascripts/comfortable_mexican_sofa/application.js
+11
-1
| @@ | @@ -75,7 +75,17 @@ $.CMS = function(){ |
| }, | |
| enable_rich_text: function(){ | |
| - | $('textarea.rich_text').elrte(); |
| + | elRTE.prototype.options.panels.style_sofa = ['bold', 'italic', 'underline', 'strikethrough']; |
| + | elRTE.prototype.options.panels.format_sofa = ['formatblock']; |
| + | elRTE.prototype.options.panels.copypaste_sofa = ['pasteformattext']; |
| + | elRTE.prototype.options.panels.links_sofa = ['link', 'unlink']; |
| + | |
| + | elRTE.prototype.options.toolbars.sofa = ['undoredo', 'format_sofa', 'style_sofa', 'alignment', 'lists', 'copypaste_sofa', 'links_sofa']; |
| + | |
| + | $('textarea.rich_text').elrte({ |
| + | toolbar: 'sofa', |
| + | styleWithCSS: false |
| + | }); |
| }, | |
| enable_codemirror: function(){ | |
app/assets/stylesheets/comfortable_mexican_sofa/elrte.min.css
+2
-2
| @@ | @@ -61,8 +61,8 @@ |
| .el-rte .toolbar ul{position:relative;display:inline-block;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0;list-style:none;padding:0 2px 0 5px;background:url('/assets/comfortable_mexican_sofa/elrte/elrte-toolbar.png') -934px -2px no-repeat} | |
| .el-rte .toolbar ul.first{background:transparent;padding-left:0} | |
| .el-rte .toolbar ul li{display:inline-block;display:-moz-inline-stack;display:inline-block;height:22px;width:22px;vertical-align:top;zoom:1;*display:inline;margin:1px 1px;padding:0;background:url('/assets/comfortable_mexican_sofa/elrte/elrte-toolbar.png') no-repeat;border:1px solid #ccc;z-index:100} | |
| - | .el-rte .toolbar ul li.hover{border:1px solid #54b9bf} |
| - | .el-rte .toolbar ul li.active{background-color:#c3dbef;border:1px solid #fff} |
| + | .el-rte .toolbar ul li.hover{border:1px solid #484848} |
| + | .el-rte .toolbar ul li.active{background-color:#fff;border:1px solid #ccc} |
| .el-rte .toolbar ul li.disabled{opacity:alpha(0.3);opacity:.3;filter:Alpha(Opacity=30)} | |
| .el-rte .toolbar ul li.about{background-position:-829px -5px} | |
| .el-rte .toolbar ul li.save{background-position:-30px -2px} | |
app/assets/stylesheets/comfortable_mexican_sofa/widgets.css
+1
-63
| @@ | @@ -6,66 +6,4 @@ |
| .ui-timepicker-div dl{ text-align: left; } | |
| .ui-timepicker-div dl dt{ height: 25px; } | |
| .ui-timepicker-div dl dd{ margin: -25px 10px 10px 65px; } | |
| - | .ui-timepicker-div td { font-size: 90%; } |
| - | |
| - | /* -- WYMeditor ---------------------------------------------------------- */ |
| - | .wym_box { |
| - | background: #f1f1f1; |
| - | border-radius: 3px; |
| - | padding: 3px; |
| - | } |
| - | .wym_box .wym_toolbar { |
| - | overflow: hidden; |
| - | margin-bottom: 2px; |
| - | } |
| - | .wym_box .wym_toolbar .wym_toolbar_section li:last-child a { |
| - | margin-right: 10px; |
| - | } |
| - | .wym_box .wym_toolbar a { |
| - | display: block; |
| - | float: left; |
| - | margin-right: 2px; |
| - | height: 20px; |
| - | width: 20px; |
| - | background: #fff url(/assets/comfortable_mexican_sofa/wym_icons.png) no-repeat; |
| - | border: 1px solid #fff; |
| - | border-radius: 3px; |
| - | text-indent: -9999px; |
| - | } |
| - | .wym_box .wym_toolbar a:hover { |
| - | border: 1px solid #d8d8d8; |
| - | } |
| - | .wym_box .wym_toolbar li.wym_containers_h2 a { background-position: -20px 0px } |
| - | .wym_box .wym_toolbar li.wym_containers_h3 a { background-position: -40px 0px } |
| - | .wym_box .wym_toolbar li.wym_containers_p a { background-position: -60px 0px } |
| - | .wym_box .wym_toolbar li.wym_containers_pre a { background-position: -80px 0px } |
| - | |
| - | .wym_box .wym_toolbar li.wym_tools_strong a { background-position: -100px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_emphasis a { background-position: -120px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_ordered_list a { background-position: -140px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_unordered_list a { background-position: -160px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_table a { background-position: -180px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_link a { background-position: -200px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_unlink a { background-position: -220px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_image a { background-position: -240px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_paste a { background-position: -260px 0px } |
| - | .wym_box .wym_toolbar li.wym_tools_html a { background-position: -280px 0px } |
| - | |
| - | .wym_box .wym_toolbar li.wym_classes_align_left a { background-position: -300px 0px } |
| - | .wym_box .wym_toolbar li.wym_classes_align_center a { background-position: -320px 0px } |
| - | .wym_box .wym_toolbar li.wym_classes_align_right a { background-position: -340px 0px } |
| - | |
| - | .wym_box .wym_html, |
| - | .wym_box .wym_iframe { |
| - | background: #fff; |
| - | border: 1px solid #d8d8d8; |
| - | } |
| - | .wym_box .wym_html { |
| - | margin-bottom: 5px; |
| - | } |
| - | .wym_box iframe { |
| - | display: block; |
| - | height: 350px; |
| - | width: 100%; |
| - | border: 0px; |
| - | } |
| \ No newline at end of file | |
| + | .ui-timepicker-div td { font-size: 90%; } |
| \ No newline at end of file | |