2011-10-21 8 views
19

Desidero utilizzare Aptana Studio 3 per lo sviluppo di progetti jquery-mobile. Poiché jquery-mobile utilizza HTML5, devo utilizzare attributi di tag come "data-role="header" che è OK per HTML5.Aptana Studio 3 - Avvisi quando si utilizzano i tag di dati ruolo Tag di HTML 5

Ad esempio:

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

Ma Aptana mi dà avvertimenti come:

attributo sconosciuto "data-ruolo"

Come posso risolvere questo problema, o è un Aptana Studio 3 bug?

risposta

13

È più una funzionalità mancante di un bug.

In Preferenze> Aptana Studio> Convalida è possibile definire un'espressione regolare che corrisponde agli errori/allarmi che si desidera ignorare.

.*data-role.* dovrebbe farlo.

+0

Hmm, ho provato questo e don Penso di avere la RegEx corretta. Provato: data- * and data-role = [\ "\"] * [\ "\"] entrambi non hanno funzionato. Qualsiasi suggerimento mi piace e volevo implementarlo –

+0

Vedere la mia modifica per l'aggiornamento. – RoToRa

+0

Grazie! È stato modificato in. * Data -. * (Cattura tutto). La sintassi speciale * è? o dovrei dire il punto? +1 come funziona –

0

Sembra che non supporta questo, ho attraversato Wikipedia e il loro doc. Quindi dobbiamo sopportarlo finché non arriva il plug-in.

11

Questo mi ha infastidito per mesi. Ho provato le soluzioni sopra ma non hanno funzionato. Ciò che ha funzionato per me è stato disattivare HTML Tidy Validator in Aptana 3.2.2.

Preferenze -> Aptana Studio -> Convalida -> HTML

E poi spegnere HTML Tidy Validator per accumulo e la riconciliazione.

+0

Questa è l'unica cosa che funziona – Mirko

42

Ho eseguito di seguito e ha risolto il problema.

In Preferenze> Aptana Studio> Convalida> HTML Tidy Validator> Attributi >> attributi di tipo proprietario -> ignorare

+0

Confermato per Aptana Studio 3, build: 3.4.1.201306062137 – Jon

+0

per me stava lavorando solo disattivando HTML Tidy Validator – eeadev

0

risposta tardiva ma ho trovato questa discussione durante la ricerca per risolvere lo stesso problema, ha cercato la soluzione regex, che non ha funzionato per me, così si avvicinò con questa soluzione, che è almeno meno drastica di disattivazione HTML Validator Tidy:

finestra> Preferenze> Aptana Studio> convalida> HTML Validator Tidy

  • Modifica Attributi> Attributi proprietari da Avviso a Ignora o Info.

Ci sono diversi altri contesti diversi da jQuery Mobile (angolare per esempio) dove l'uso di attributi personalizzati è comune, quindi non credo che questa è una cattiva cosa da fare, come io non conosco qualsiasi browser che rompe con gli attributi personalizzati, viene semplicemente ignorato.

Mentre modifichi Tidy Validator in HTML, ti consigliamo anche di rimuovere l'avviso per gli elementi senza contenuto, come spesso accade a quelli tramite JavaScript.È possibile farlo in questo modo:

  • Modifica Elementi> Trim elementi vuoti da avvertimento per ignorare o informazioni.
0

Il percorso corretto per risolvere il problema "non riconosciuto" per la mia build è: Finestra> Preferenze> Aptana Studio> Convalida> HTML Tidy Validator> Elementi> Elementi non riconosciuti> Ignora

Problemi correlati