Sha256: 944531f0591573113674d7233fb9ac00582e3537ab0264006bae0488918b0c0f

Contents?: true

Size: 1.72 KB

Versions: 14

Compression:

Stored size: 1.72 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: '/images/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

14 entries across 14 versions & 1 rubygems

Version Path
optimacms-0.2.26 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.25 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.24 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.3.4 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.3.3 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.21 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.20 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.16 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.15 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.14 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.13 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.12 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.11 app/views/optimacms/admin/common/_js_tinymce.html.haml
optimacms-0.2.9 app/views/optimacms/admin/common/_js_tinymce.html.haml