Sha256: 37a48edcc409528b9ad3dc7dd2f19a3edeea88de3b97f3c4ecdc5ce48b8d84b3

Contents?: true

Size: 1.73 KB

Versions: 36

Compression:

Stored size: 1.73 KB

Contents

<script type="text/javascript" src="/js/tinymce/tinymce.min.js"></script>
<script type="text/javascript" src="/js/tinymce/jquery.tinymce.min.js"></script>


:javascript
    tinymce.init({
      selector: "textarea.editor",
      plugins: [
              "advlist autolink lists link image charmap print preview anchor",
              "searchreplace visualblocks code fullscreen",
              "insertdatetime media table contextmenu paste"
      ],
      toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image myblock",
      file_browser_callback : elFinderBrowser,
      relative_urls: false,
      content_css : "#{asset_path('optimacms/tinymce.css')}",
      protect2: [
              /\<\/?(if|endif)\>/g, // Protect <if> & </endif>
              /\<xsl\:[^>]+\>/g, // Protect <xsl:...>
              /<\?php.*?\?>/g // Protect php code
          ],
      setup: function(editor) {
          editor.addButton('myblock', {
              title: 'block',
              image: '#{image_url('tinymce/icon_block2.png')}',
              onclick: function() {
                editor.insertContent('#{tinymce_editor_insert_block}');
              }

          });
      }


    });

    function elFinderBrowser (field_name, url, type, win) {
        tinymce.activeEditor.windowManager.open({
          file: '/elfinder_manager',// use an absolute path!
          title: 'elFinder 2.0',
          width: 900,
          height: 650,
          resizable: 'yes'
        }, {
          setUrl: function (url) {
            win.document.getElementById(field_name).value = url;
          }
        });
        return false;
    }

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
optimacms-0.2.3 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.59 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.58 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.57 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.56 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.54 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.51 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.50 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.49 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.48 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.47 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.45 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.44 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.43 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.41 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.40 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.39 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.38 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.36 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.1.34 app/views/optimacms/admin/common/_js_tinymce.html.haml