Sha256: 27c0a63a4d2d884a02ff2b0a976e8b7d7573848cf91c2be19407342e66c9315d

Contents?: true

Size: 939 Bytes

Versions: 4

Compression:

Stored size: 939 Bytes

Contents

# Personalización de recursos javascript y css

Los espacios de nombres de los motores aislados dan varias ventajas a la hora de personalizar modelos, controladores y clases pues hay sobrecarga y orden en el llamado, pero en el caso de recursos javascript y CSS no contamos con ellos pues todos los recursos de los motores y la aplicación son cargados y ejecutados cuando se carga la aplicación.

Por esto msip y los motores descendientes tienen:
* motor.js que carga librerías pero no agrega eventos al DOM
* application.js que carga las librerías y agrega eventos al DOM

motor.js incluye el método mimotor_prepara_eventos comunes que es llamado (por ejemplo por application.js) para asociar elementos al DOM.

Una aplicación que descienda de varios motores que usen esta convención debe cargar solo el application.js de uno de los motores, o bien cargar varios motor.js de varios motores y por su cuenta agregar eventos al DOM.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
msip-2.2.0.beta1 doc/recursos-javascript-y-css.md
msip-2.2.0.alfa3 doc/recursos-javascript-y-css.md
msip-2.2.0.alfa2 doc/recursos-javascript-y-css.md
msip-2.2a2 doc/recursos-javascript-y-css.md