$RCSfile$
----------------------------------------------------------------------
----------------------------------------------------------------------
HOWTO INTEGRATE OR UPGRADE THE TinyMCE WYSIWYG EDITOR IN CONTENIDO
----------------------------------------------------------------------
----------------------------------------------------------------------
$Id$

- Download the latest TinyMCE release from http://tinymce.moxiecode.com/download.php
  The basic structure is
  tinymce/
  |-- docs
  |-- examples
  `-- jscripts

- Replace directory jscripts/ of the new release with directory /contenido/external/wysiwyg/tinymce3/jscripts/
- Replace file jscripts/changelog with /contenido/external/wysiwyg/tinymce3/jscripts/changelog
- Replace file jscripts/readme with /contenido/external/wysiwyg/tinymce3/jscripts/readme

- Because language packs are no longer included with the core distribution download
  language packs from http://tinymce.moxiecode.com/download.php

- Copy the language packs into directory /contenido/external/wysiwyg/tinymce3/jscripts/

- Download the compressor files from http://www.tinymce.com/download/compressors.php
- Put "tiny_mce_gzip.js" into /contenido/external/wysiwyg/tinymce3/jscripts/tinymce/ but do not overwrite tiny_mce_gzip.php (contenido file)

- Inherit the changes in file ./contenido/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/js/advlink.js (see below)

----------------------------------------------------------------------
----------------------------------------------------------------------
CONTENIDO MODIFICATIONS OF THE TinyMCE WYSIWYG EDITOR
----------------------------------------------------------------------
----------------------------------------------------------------------

- The plugin advlink has been modified.
  Function getAnchorListHTML in file ./contenido/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/js/advlink.js
  hase been changed. The anchor value has now the form front_content.php?idart=112#anchor_name instead of #anchor_name.

  Note, that for V3.x it is in js/advlink.js, instead of jscripts/functions.js!

  function getAnchorListHTML(id, target) {
    var inst = tinyMCEPopup.editor;
    var nodes = inst.dom.select('a.mceItemAnchor,img.mceItemAnchor'), name, i;
    var html = "";

    html += '<select id="' + id + '" name="' + id + '" class="mceAnchorList" o2nfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target + '.value=';
    html += 'this.options[this.selectedIndex].value;">';
    html += '<option value="">---</option>';

    for (i=0; i<nodes.length; i++) {
        // CONTENIDO MODIFICATION 24.10.2006 Willi Man
        if ((name = inst.dom.getAttrib(nodes[i], "name")) != "")
            html += '<option value="' + tinyMCE.settings['article_url_suffix'] + '#' + name + '">' + name + '</option>';
    }

    html += '</select>';

    return html;
  }