Bonjour à tous,

J'ai réussi à intégrer ckeditor dans une dialog. Pour qui n'a jamais essyé, il suffit de faire une petite recherche sur google et vous pourrez vous faire une idée.

Le code ci-dessous fonctionne mais... après avoir fait F5 sur la page.
En fait la première fois, la widget ckeditor s'affiche mais sans focus et donc sans contenu... si je fais F5 sur la page, la page se rafraichit et là miracle çà marche : j'ai le focus + le contenu.

D'après vous cela peut venir de où ?

Merci


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
               $("#eventToUpdate").dialog(
               {
                  autoOpen: false,
                  bgiframe: true,
                  title: "Update event",
                  width: 650,
                  modal: true,
                  closeOnEscape: true,
                  open: function (e, ui)
                  {
                     var instance = CKEDITOR.instances['#AEFC-eventToUpdate-description'];
                     if (instance)
                     {
                        instance.destroy(true);
                     }
                     $("#AEFC-eventToUpdate-tabs4").hide();
                     $("#AEFC-eventToUpdate-tab4").hide();
                     $('#AEFC-eventToUpdate-description').ckeditor();
                     $('#AEFC-eventToUpdate-description').val(event.description);
                     $('#AEFC-eventToUpdate-tabs').easytabs('select', '#AEFC-eventToUpdate-tabs1');
                  },
                  buttons:
                  {
                     "Update": function ()
                     {
                        $(this).dialog("close");
                     },
                     Cancel: function ()
                     {
                        $(this).dialog("close");
                     }
                  }
               });

               $('#eventToUpdate').dialog('open');
            });