Menús contextuales

This topic contains 18 replies, has 5 voices, and was last updated by  Ignacio Gros 6 years, 10 months ago.

  • Author
    Posts
  • #588

    vicente
    Member

    Los menús contextuales no permiten la selección de opciones. Se muestran correctamente al pulsar botón derecho en el proceso de edición de los contenidos pero desaparecen al soltar el botón, lo que impide la posterior selección con el botón izquierdo.
    Saludos.

  • #591

    Hola Vicente
    antes de nada dinos sistema operativo y navegador que usas.
    Te refieres al menú contextual desde dentro del editor de textos?
    En linux con Iceweasel por ejemplo deben funcionar así:
    1.- selecciono un texto y clic con botón derecho y lo mantengo pulsado
    2.- selecciono opción
    3.- suelto el botón derecho y pulso el izq para seleccionarlo
    esto no te funciona así?
     
    un saludo

  • #593

    vicente
    Member

    Hola Antonio:
      Lo he observado en Windows 7 y en Ubuntu 11.04, utilizando Firefox. El menú aparece con el botón derecho pero no hay forma de seleccionar ninguna opción (ni manteniendo el derecho pulsado ni soltándolo).
      Gracias por tu respuesta.

  • #612

    Como de momento nadie más confirma este problema vamos a seguir comprobando que no sea el tema externo a eXe. Teclea lo siguiente en la barra de direcciones de tu navegador: about:config
    comprueba si dom.event.contextmenu.enabled está en true dicho de otro modo: al menú contextual del escritorio (fuera de eXe) sí que se accede bien?

  • #682

    vicente
    Member

    Hola Antonio:
    He comprobado la opción que me comentabas y sí está habilitada.
    He probado en un XP y, curiosamente, el menú no desaparece (como en 7 y en Ubuntu) pero las opciones no funcionan: he probado a copiar y pegar sin resultado ninguno.
    Saludos.

  • #683

    vicente
    Member

    Hola de nuevo:
    He seguido probando, ahora en Ubuntu y, aunque parezca raro, si pulso varias veces el botón derecho al final el menú no desaparece y funciona!
    Da la impresión de que no captura correctamente el evento porque, realizando varias pulsaciones con el derecho, a veces desaparece, otras no hace nada y otras funciona.
    Dime si quieres que haga alguna prueba más.
    Saludos.

  • #690

    Confírmanos que en menús contextuales en tu uso del pc sin eXe (el menú contextual del propio escritorio o el de cualquier aplicación que los use) estás trabajando bien, eso entiendo que confirmaría que efectivamente el evento no se está gestionando bien desde eXe.
    En todo caso voy a hacer una consulta y te digo.
    Gracias por las pruebas.

  • #692

    vicente
    Member

    Sí, lis menús contextuales funcionan perfectamente. Sólo he observado el problema en exe. 
    Saludos. 

  • #722

    Ignacio Gros
    Member

    He probado con Windows Vista e intef6.1 y creo que todo funciona correctamente.
    Igual estoy mirando donde no debo. ¿Cuáles son los que no funcionan? ¿En TinyMCE o fuera de él?
    ¿Podrías subir un pantallazo?
    Gracias.

  • #726

    vicente
    Member

    Sí, son los del TinyMCE. En Vista no he probado, lo he observado en W7 y en Ubuntu (10.4 y 11.04).
    No te puedo enviar pantallado porque no aparecen :(.
    Lo tengo delante, por si quieres que pruebe alguna cosa.
    Saludos.

  • #732

    Ignacio Gros
    Member

    Gracias, Vicente.

    Acabo de probar con:

    • Windows 7 Home / FF 13.0.1: funcionan.
    • Ubuntu 11.10 / FF 10 y posterior actualización a FF 13.0.1: no funcionan (aparecen, pero desaparecen inmediatamente).

    Al parecer ya hubo problemas parecidos hace tiempo (he visto mensajes en foros), y los fueron resolviendo.

    Como ya se ha dicho, probablemente se trate de un problema de gestión de eventos. Lo curioso es que el mismo navegador, en diferentes sistemas operativos, se comporte de forma distinta (he probado con un TinyMCE fuera de eXeLearning).

    Solucionar esto puede costar un poco. Teniendo en cuenta que se está trabajando en la actualización de TinyMCE, tal vez sea mejor esperar y que sea la propia actualización la que resuelva éste y otros problemas.

    De todas formas, si doy con la solución, avisaré, claro.

    Saludos.

  • #752

    vicente
    Member

    Gracias a vosotros. Esperare a la nueva versión del editor y os comentare el resultado de las pruebas. 

    Saludos. 

  • #756

    José Miguel
    Member

    Hace poco me ha tocado hacer un plugin para el TinyMCE 3 de Moodle 2.2 y la experiencia ha sido buena.

     

    Tiny3 ofrece la posibilidad de meter en tiempo de edición un css. Cuando se aborde la migración, intentaría que dicho css coja los estilos del content.css elegido en eXe. De ese modo, veremos en tiempo de edición las cosas muy pareceidas a cómo va a quedar.

     

    Cuando se aborde el tema Tiny3, si puedo ayudar de alguna manera, avisad.

     

    ¡Un saludo!

  • #758

    Ignacio Gros
    Member

    Gracias, José Miguel.

    Seguro que viene bien cuando pasemos a la nueva versión.

    Lo de los CSS ya está disponible en la versión que tiene eXe. El plugin media, por ejemplo, tiene su propio content.css para mostrar los iconos de Flash, QuickTime, etc.

    Ojalá se pueda hacer pronto el cambio…

    Buen fin de semana.

  • #761

    José Miguel
    Member

    Sí pero en Tiny 3 hay un css general que se carga en tiempo de edición por defecto, independientemente de los plugins. Esa opción no la he encontrado en Tiny2 y en la versión de TodoFP se carga “hardcodeado” el content.css del estilo del proyecto.

     

    Cuando toque, seguro que podemos aprovechar las ventajas de la nueva versión 🙂

  • #762

    Lo que sería una canasta de 3; como Pedro sabe, ahora, eliminado el código XUL, la integración de TinyMCE en la interfaz del modo edición es un tema pendiente…

     

  • #770

    Este es el efecto sobre intef 6.1 firefox 12. Adjunto vídeo

    Attachments:
    You must be logged in to view attached files.
  • #776

    vicente
    Member

    Efectivamente, sólo que te aparece el menú al segundo clic y en mi caso hay que darle alguno más 🙂 (además, confirmo que sucede también con FF 13).

    Saludos.

  • #778

    Ignacio Gros
    Member

    Sí se puede, sí.

    Añadiendo esto en la función initInstance del plugin:

    tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + “/plugins/mi_plugin/css/content.css”);

    Lo que sí hay que hacer es incluir los CSS en las plantillas si se quiere conservar la apariencia al exportar.

You must be logged in to reply to this topic.