¿Usando versiones de desarrollo de jQuery, TinyMCE, ...?

4

¿Existe un complemento u otra forma fácil de obtener versiones de depuración de las bibliotecas de JavaScript externas? ("Externos" porque no fueron escritos por el equipo de WordPress, no porque provienen de Google u otro CDN).

Si defino la constante SCRIPT_DEBUG a true , obtengo versiones de depuración (no minimizadas) de la mayoría de los archivos Javascript en WordPress. Sin embargo, algunas bibliotecas externas siguen utilizando las versiones minificadas (marque wp_default_scripts() para los scripts que no tienen la parte $suffix en su URL). Estoy creando un complemento de TinyMCE y, por lo tanto, sería útil tener el código fuente completo de TinyMCE al subir y bajar de la pila de llamadas mientras se realiza la depuración. (Sé que TinyMCE se carga de una manera aún más especial, pero también estoy pensando en la biblioteca jQuery, que utiliza el método estándar wp_register_script() ).

Sé que TinyMCE se puede cargar como un Javascript comprimido o no comprimido, pero estas dos versiones se han reducido primero, por lo que no es lo que quiero. Quiero cargar una versión no minificada de TinyMCE, y posiblemente también las versiones no minificadas de los complementos.

    
pregunta Jan Fabry 16.02.2011 - 11:42

3 respuestas

1

Creé una versión para TinyMCE, no fue demasiado difícil. El truco consistía en secuestrar a includes_url , esta era la única forma de cambiar la ruta de acceso al script TinyMCE.

Creé un complemento que tiene versiones no minificadas de TinyMCE 3.2.7 (WP 2.9 y 3.0) y 3.3.9.3 (WP 3.1). Puedes descargarlo a través de Dropbox . ¡Hazme saber lo que piensas!

    
respondido por el Jan Fabry 17.02.2011 - 13:00
0

Siguiendo con los comentarios (porque estoy publicando demasiado en los comentarios, está empezando a parecer un desastre) ...

La mayoría de las secuencias de comandos (si no todas) en WP incluyen la URL de origen de la secuencia de comandos en la parte superior del archivo, puede rastrear versiones no minimizadas bastante fácil una vez que conozca la fuente original, swfobject.js por ejemplo Puede encontrar aquí (no minified):

..am no te estoy siguiendo en algo, ¿no es esto solo un caso de fuente de los scripts originales en una forma no minimizada?

TinyMCE ofrece una versión de desarrollador, ¿tal vez eso proporcionará una versión no minificada? enlace

Sé que estoy haciendo comentarios generales y no necesariamente respondiendo, pero en lugar de contaminar los comentarios con mis divagaciones, solo agregaré comentarios adicionales aquí.

EDITAR: Podría usar un método como este para hacerlo.
¿Vale la pena actualizar el administrador de WP a jQuery 1.5?

NOTA: Los problemas que vi fueron el resultado de un problema de compatibilidad con jQuery 1.5, estoy bastante seguro de que funcionará bien con los scripts que funcionan (y más rápidos / fáciles de escribir, que el método de de-registro / re-registro).

    
respondido por el t31os 16.02.2011 - 16:21
0

Para responder a tu pregunta, no, no creo que haya un complemento para eso, pero quien más lo necesite terminará escribiéndolo tarde o temprano. ;)

Como una especie de nota relacionada, vea el excelente complemento Barra de depuración desarrollado recientemente por el equipo central: enlace

    
respondido por el scribu 16.02.2011 - 18:57

Lea otras preguntas en las etiquetas