2011-10-21 5 views
19

jQuery-Mobileプロジェクトの開発にAptana Studio 3を使用したいと思います。 jquery-mobileはHTML5を使用しているので、HTML5ではOKである"data-role="header"のようなタグ属性を使用する必要があります。例えばAptana Studio 3 - データロールを使用する際の警告HTML 5のタグ

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

しかし、Aptanaのは私のような警告を与える:

不明な属性 "データ・役割を"

私はこれをどのように修正することができ、またはそれはありますAptana Studio 3のバグ?

答えて

13

不足している機能はバグよりも多くあります。

環境設定> Aptana Studio>検証では、無視するエラー/警告に一致する正規表現を定義できます。

.*data-role.*とする必要があります。

+0

を無視し、私はこれとドンを試してみましたRegExが正しいと思います。試してみました:data- *とdata-role = [\ "\"] * [\ "\"]どちらもうまくいきませんでした。私がこれを好きで、それを実装したいと思ったどんな提案も –

+0

私の編集の更新を参照してください。 – RoToRa

+0

ありがとう!それを* data - 。*(すべてをキャッチ)に変更しました。 。*特殊な構文ですか?または私はドットを言う必要がありますか? +1がうまくいくと –

0

これをサポートしていないようですが、私はWikipediaとその文書を見ました。プラグインが来るまでこれを耐えなければなりません。

11

これは私を何ヶ月も悩ませていました。上記の解決方法を試しましたが、うまく機能しませんでした。私にとってうまくいったのは、Aptana 3.2.2のHTML Tidy Validatorを無効にしていたことです。

設定 - > Aptanaのスタジオ - >バリデーション - > HTML

そしてビルドと和解のためのHTML Tidyの検証をオフにします。

+0

これは動作する唯一のものです – Mirko

42

私は以下の手順で問題を解決しました。 >

+0

Aptana Studio 3で確認済みです。ビルド:3.4.1.201306062137 – Jon

+0

は、HTML Tidy Validatorをオフにしていました – eeadev

0

後期応答を無視するが、私は同じ問題を解決するために検索しながら、このスレッドを発見した正規表現のソリューションを試してみましたが、どの - プで

>のAptana Studioの>検証> HTML TidyのValidatorは> >>独自の属性属性私のために動作しませんでしたので、少なくとも無効HTML Tidyの検証よりも少ない抜本的なあり、この解決策、思い付いた:

ウィンドウ>設定>のAptana Studioの>検証> HTML Tidyのバリデータ

  • 属性>独自の属性を警告から無視または情報に変更します。

カスタム属性の使用が一般的なjQuery Mobile(Angularなど)以外のいくつかのフレームワークがありますので、わからないので、これは悪いことではないと思いますカスタム属性で壊れているブラウザは無視されます。

HTML Tidy Validatorを変更しているうちに、コンテンツを持たない要素の警告をJavaScriptから削除することをおすすめします。>

  • 変更に要素を無視または情報のいずれかに警告から空の要素をトリム:あなたはこのようにそれを行うことができます。
0

私のビルドのための「認識できない」問題を解決するための正しいパスは次のとおりです。ウィンドウ>設定>のAptana Studioの>検証> HTML Tidyの検証>要素>認識されない要素>うーん

関連する問題