2011-10-21 14 views
19

Quiero usar Aptana Studio 3 para desarrollar proyectos jquery-mobile. Como jquery-mobile usa HTML5, tengo que usar atributos de etiqueta como "data-role="header", lo cual está bien para HTML5.Aptana Studio 3 - Advertencias al usar el rol de datos Etiquetas de HTML 5

Por ejemplo:

<div data-role="header"></div> 

Pero Aptana me da advertencias como:

atributo desconocido "técnica de papel"

¿Cómo puedo solucionar esto, o es una ¿Error de Aptana Studio 3?

Respuesta

13

Es más una característica que falta que un error.

En Preferencias> Aptana Studio> Validación puede definir una expresión regular que coincida con los errores/advertencias que desea ignorar.

.*data-role.* debería hacerlo.

+0

Hmm, he intentado esto y don No creo que tenga el RegEx correcto. Intentó: data- * y data-role = [\ "\"] * [\ "\"] ambos no funcionaron. Cualquier sugerencia como me gusta y quería implementarlo –

+0

Ver mi edición para la actualización. – RoToRa

+0

Gracias! Cambió a. * Data -. * (Atrapa todo). ¿Es la * sintaxis especial? o debería decir el punto? +1, ya que funciona bien –

0

Parece que no es compatible con esto, pasé por Wikipedia y su documento. Así que tenemos que soportar esto hasta que venga el complemento.

11

Esto me había molestado durante meses. Intenté las soluciones anteriores, pero no funcionaron. Lo que funcionó para mí fue apagar HTML Tidy Validator en Aptana 3.2.2.

Preferencias -> Aptana Studio -> Validación -> HTML

y luego se apagará Validador HTML Tidy para la acumulación y la reconciliación.

+0

Esto es lo único que funciona – Mirko

42

Realicé a continuación y resolvió el problema.

En Preferencias> Aptana Studio> Validación> Validador HTML Tidy> Atributos >> atributos patentada -> ignorar

+0

Confirmado para Aptana Studio 3, compilación: 3.4.1.201306062137 – Jon

+0

para mí funcionaba solo para desactivar HTML Tidy Validator – eeadev

0

respuesta tardía pero encontré este hilo mientras que la búsqueda de resolver el mismo problema, trató la solución de expresiones regulares, que no funcionó para mí, así que se acercó con esta solución, que es, al menos, menos drástica que la desactivación Validador HTML Tidy:

ventana> Preferencias> Aptana Studio> Validación> Validador HTML Tidy

  • Cambiar Atributos> Atributos propietarios de Advertencia para Ignorar o Información.

Existen muchos otros frameworks además de jQuery Mobile (Angular por ejemplo) donde el uso de atributos personalizados es común, así que no creo que esto sea algo malo, ya que no sé cualquier navegador que rompe con atributos personalizados, solo se ignoran.

Mientras está cambiando HTML Tidy Validator, también recomendaría eliminar la advertencia de los elementos sin contenido, ya que a menudo los completan a través de JavaScript.Puede hacerlo de esta manera:

  • Cambio Elementos> Recortar los elementos vacíos de advertencia a ignorar o información.
0

El camino correcto para resolver el problema "no reconocido" para mi construcción es: Ventana> Preferencias> Aptana Studio> Validación> HTML Tidy Validador> Elementos> Elementos no reconocidos> Ignorar

Cuestiones relacionadas