Browse Source

fix: certains pb d'instances ckeditor non supprimées (mais ça ne regle pas tout)

fix: pb lié aux fichiers ayant des extensions en maj plutot que minuscule
maj: ckeditor 3.6.6.1
maj: version 0.16.6
svn/root/tags/v0.17.1
fredlefred@gmail.com 10 years ago
parent
commit
0d355f4886
  1. 1
      .gitattributes
  2. 6
      filebrowser.html
  3. 8
      fonds/ckeditor4spip.js.html
  4. 47
      inc/ckeditor_constantes_inc.php.bak
  5. 2
      lang/ckeditor_fr.php
  6. 4
      paquet.xml
  7. 4
      plugin.xml

1
.gitattributes vendored

@ -154,7 +154,6 @@ inc/ckeditor_cfgtools.php -text
inc/ckeditor_class.php -text
inc/ckeditor_constantes.php -text
inc/ckeditor_constantes_inc.php -text
inc/ckeditor_constantes_inc.php.bak -text
inc/ckeditor_install.php -text
inc/ckeditor_lire_config.php -text
inc/ckeditor_spipv2.php -text

6
filebrowser.html

@ -77,17 +77,17 @@
case 'flash':
define ('_FILEBROWSER_FILETYPE_REGEX', '#('.preg_replace(
'~\s*;\s*~', '|', $extauth = ckeditor_lire_config('flash_extensions_autorisees', _CKE_FLASH_EXT_DEF)
).')#e') ;
).')#ei') ;
break ;
case 'files':
define ('_FILEBROWSER_FILETYPE_REGEX', '#('.preg_replace(
'~\s*;\s*~', '|', $extauth = ckeditor_lire_config('files_extensions_autorisees', _CKE_FILES_EXT_DEF)
).')#e') ;
).')#ei') ;
break ;
default:
define ('_FILEBROWSER_FILETYPE_REGEX', '#('.preg_replace(
'~\s*;\s*~', '|', $extauth = ckeditor_lire_config('images_extensions_autorisees', _CKE_IMAGES_EXT_DEF)
).')#e') ;
).')#ei') ;
break ;
}
if (_request('mode') == 'direct') {

8
fonds/ckeditor4spip.js.html

@ -122,7 +122,13 @@ function SpipEditor2CKEditor(editor_id){
EdConfig.toolbar='Spip'+stack[editor_id].tb;
HideSpipUI(editor_id);
try { // fix les problèmes des instances de ckeditor répertoriées, mais non visibles/accessibles du fait du rechargement via ajax
CKEDITOR.remove(CKEDITOR.instances[stack[editor_id].editor]) ;
if (stack[editor_id].editor) {
var instance = CKEDITOR.instances[stack[editor_id].editor] ;
if (instance) {
exit;
CKEDITOR.remove(instance) ;
}
}
} catch (E) {
/* rien */
}

47
inc/ckeditor_constantes_inc.php.bak

@ -1,47 +0,0 @@
<?php /* Généré automatiquement à partir des sources de ckeditor */
define('CKEDITOR_ALT', 0x440000);
define('CKEDITOR_CTRL', 0x110000);
define('CKEDITOR_DIALOG_RESIZE_BOTH', 3);
define('CKEDITOR_DIALOG_RESIZE_HEIGHT', 2);
define('CKEDITOR_DIALOG_RESIZE_NONE', 0);
define('CKEDITOR_DIALOG_RESIZE_WIDTH', 1);
define('CKEDITOR_END', 2);
define('CKEDITOR_ENLARGE_BLOCK_CONTENTS', 2);
define('CKEDITOR_ENLARGE_ELEMENT', 1);
define('CKEDITOR_ENLARGE_LIST_ITEM_CONTENTS', 3);
define('CKEDITOR_ENTER_BR', 2);
define('CKEDITOR_ENTER_DIV', 3);
define('CKEDITOR_ENTER_P', 1);
define('CKEDITOR_NODE_COMMENT', 8);
define('CKEDITOR_NODE_DOCUMENT', 9);
define('CKEDITOR_NODE_DOCUMENT_FRAGMENT', 11);
define('CKEDITOR_NODE_ELEMENT', 1);
define('CKEDITOR_NODE_TEXT', 3);
define('CKEDITOR_POSITION_AFTER_END', 4);
define('CKEDITOR_POSITION_AFTER_START', 1);
define('CKEDITOR_POSITION_BEFORE_END', 2);
define('CKEDITOR_POSITION_BEFORE_START', 3);
define('CKEDITOR_POSITION_CONTAINS', 16);
define('CKEDITOR_POSITION_DISCONNECTED', 1);
define('CKEDITOR_POSITION_FOLLOWING', 2);
define('CKEDITOR_POSITION_IDENTICAL', 0);
define('CKEDITOR_POSITION_IS_CONTAINED', 8);
define('CKEDITOR_POSITION_PRECEDING', 4);
define('CKEDITOR_SHIFT', 0x220000);
define('CKEDITOR_SHRINK_ELEMENT', 1);
define('CKEDITOR_SHRINK_TEXT', 2);
define('CKEDITOR_START', 1);
define('CKEDITOR_STARTEND', 3);
define('CKEDITOR_STYLE_BLOCK', 1);
define('CKEDITOR_STYLE_INLINE', 2);
define('CKEDITOR_STYLE_OBJECT', 3);
define('CKEDITOR_TRISTATE_DISABLED', 0);
define('CKEDITOR_TRISTATE_OFF', 2);
define('CKEDITOR_TRISTATE_ON', 1);
define('CKEDITOR_UI_BUTTON', 'button');
define('CKEDITOR_UI_MENUBUTTON', 'menubutton');
define('CKEDITOR_UI_PANELBUTTON', 'panelbutton');
define('CKEDITOR_UI_PANEL', 'panel');
define('CKEDITOR_UI_RICHCOMBO', 'richcombo');
define('CKEDITOR_UI_SEPARATOR', 'separator');
?>

2
lang/ckeditor_fr.php

@ -385,7 +385,7 @@ Valeur détectée : ',
'utiliser_html2spip_descriptif' => 'Il existe 3 modes de conversion :
-* {{aucune}} : aucune conversion n\'est faite, le code produit par CKEditor est stocké; tel quel dans la base de données,
-* {{partielle}} : les tags HTML qui peuvent être traduits directement, ainsi que les images sont traduits en typographie SPIP,
-* {{complête}} : aucun tag HTML n\'est préservé. Tout est traduit en typographie SPIP. Cette option utilise la librairie HTML2SPIP pour reconvertir le HTML en typographie SPIP. En activant cette option, vous pouvez utiliser ckeditor tout en préservant l\'usage de la typographie SPIP dans vos articles.',
-* {{complète}} : aucun tag HTML n\'est préservé. Tout est traduit en typographie SPIP. Cette option utilise la librairie HTML2SPIP pour reconvertir le HTML en typographie SPIP. En activant cette option, vous pouvez utiliser ckeditor tout en préservant l\'usage de la typographie SPIP dans vos articles.',
'utiliser_une_vignette_pour_les_images' => 'Utiliser des vignettes de :',
'utilise_fontkit' => 'Utiliser les kits de polices Font Squirrel.',
'utilise_upload' => 'Autoriser le téléchargement depuis les dialogues de CKEDITOR.',

4
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="ckeditor"
categorie="edition"
version="0.16.5"
version="0.16.6"
etat="dev"
compatibilite="[3.0.5;3.0.*]"
logo="images/ckspip-logo.png"
@ -39,6 +39,6 @@
<necessite nom="saisies" compatibilite="[1.27.0;]" />
<necessite nom="yaml" compatibilite="[1.5.0;]" />
<lib nom='ckeditor' lien='http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.6.5/ckeditor_3.6.5.zip' />
<lib nom='ckeditor' lien='http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.6.6.1/ckeditor_3.6.6.1.zip' />
</paquet>

4
plugin.xml

@ -1,7 +1,7 @@
<plugin>
<nom><multi>[fr]CKEditor pour SPIP[en]CKEditor for SPIP[ar]CKEDITOR &#1604; SPIP</multi></nom>
<auteur>Auteurs : [Fr&#233;d&#233;ric Bonnaud->mailto:fred@lea-linux.org], [Mehdi Cherifi (Superyms)->mailto:superyms@gmail.com], [Emmanuel Dreyfus->mailto:manu@netbsd.org]</auteur>
<version>0.16.5</version>
<version>0.16.6</version>
<etat>test</etat>
<description>
<h3><multi>[fr]Int&#233;gration de l'&#233;diteur WYSIWYG CKEditor à SPIP 2.0.9+[en]Integration of WYSIWYG editor CKEditor with SPIP 2.0.9+[ar]&#1578;&#1603;&#1575;&#1605;&#1604; CKEditor &#1606;&#1575;&#1588;&#1585; &#1604;SPIP 2.0.9+ et SPIP 3.0.4+</multi></h3>
@ -107,7 +107,7 @@ _ &#1608;&#1607;&#1606;&#1575; &#1606;&#1587;&#1578;&#1582;&#1583;&#1605; &#1575
<necessite id='YAML' version='[1.5.0;]' />
<utilise id='iterateurs' version='[0.2.4;]' />
<utilise id='crayons' version='[1.9.4;]' />
<necessite id='lib:ckeditor' src='http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.6.5/ckeditor_3.6.5.zip' />
<necessite id='lib:ckeditor' src='http://download.cksource.com/CKEditor/CKEditor/CKEditor%203.6.6.1/ckeditor_3.6.6.1.zip' />
<utilise id='lib:html2spip-0.4' src='http://ftp.espci.fr/pub/html2spip/html2spip-0.4.zip' />
<utilise id='lib:kcfinder-2.21' src='http://netcologne.dl.sourceforge.net/project/kcfinder/KCFinder/2.21/kcfinder-2.21.zip'/>
<utilise id="couteau_suisse" version="[1.8.0.0;]" />

Loading…
Cancel
Save