La Communauté Webmaster  forum rss


  Forum-webmaster
  Général
  Discussions générales
(Modérateurs: Jey, Dark.Ginger, Lilian, lauryv, ToToMaStEr, Wolf18)
  wysiwyg ckeditor
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: wysiwyg ckeditor  (Lu 853 fois)
wysiwyg ckeditor
« sur: le 27-08-2012 a 11:02:19 »
duabmi
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 3





Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjour
Modeste dévelloppeur, j'ai intégré dans mon site 1 forum à base de ckeditor. Tout fonctionne bien, du moins comme j'ai prévu, à l'exception de ceci :
Aucun problème avec navigateur IE8
Avec Google Chrome (version 21.0.1180.83m), les outils "couper" et "copier" apparaissent en filigrane et ne sont pas actifs.
J'ai cherché la raison dans d'autres forums, sans recevoir aucune réponse. Avec le moteur de Google, j'ai toutefois trouvé 1 article qui semble pouvoir répondre à la question, mais je ne sais ni ou ni comment implémenter la solution présentée.
Je copie ci après cet article :

Request for relaying cut and copy events to the editor instance

Reported by:   arne   Owned by:   
Priority:   Normal    Milestone:   
Component:   General    Version:   
Keywords:       Cc:   
Description

Request for normalizing cut, copy and paste events in the editor across browsers. In version 3.5.2 only the 'paste' event is relayed to the editor object. Would be very convenient if 'cut' and 'copy' could also be relayed.

The specific use case is having to add attributes to the elements in a selection prior to cutting/copying. These are then parsed when pasted back into the editor.

Some quick research gave me the following summary:

I ran the following code in each of the browsers' developer tools

var body = CKEDITOR.instances.editor1.document.getBody();
var logger = function (name) {
    return function () {console.log(name);};
};
body.on('beforepaste', logger('beforepaste'));
body.on('paste', logger('paste'));
body.on('beforecut', logger('beforecut'));
body.on('cut', logger('cut'));
body.on('beforecopy', logger('beforecopy'));
body.on('copy', logger('copy'));
and registered the events fired:

Opera Version: 11.00, Build: 1156, WinXP

Cut: none
Copy: none
Paste:
  beforepaste
  paste
Google Chrome 9.0.597.98, WinXP

Cut:
  beforecut
  cut
Copy:
  beforecopy
  copy
Paste:
  beforepaste
  paste
Firefox 3.6.13, WinXP

Cut:
  cut
Copy:
  copy
Paste:
  beforepaste
  paste
IE8, Windows Server 2003

Cut:
  beforecut
  cut
Copy:
  beforecopy
  copy
Paste:
  beforepaste
  paste
IE also fires extra unlisted ones due to calling "queryCommandEnabled('paste')" in clipboard plugin.

Merci de votre aide

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg