2011-10-21 12 views
19

के डेटा-रोल टैग का उपयोग करते समय चेतावनी मैं jquery-mobile परियोजनाओं के विकास के लिए Aptana Studio 3 का उपयोग करना चाहता हूं। चूंकि jquery-mobile HTML5 का उपयोग करता है, इसलिए मुझे "data-role="header" जैसे टैग विशेषताओं का उपयोग करना है जो HTML5 के लिए ठीक है।Aptana स्टूडियो 3 - एचटीएमएल 5

उदाहरण के लिए:

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

लेकिन Aptana मेरे जैसे चेतावनी देता है:

अज्ञात विशेषता "डेटा-भूमिका"

मैं इसे ठीक कर सकते हैं कैसे, या यह एक है Aptana स्टूडियो 3 बग?

उत्तर

13

यह एक बग की तुलना में एक अनुपलब्ध सुविधा है।

प्राथमिकताओं में> Aptana Studio> प्रमाणीकरण आप नियमित अभिव्यक्ति को परिभाषित कर सकते हैं जो त्रुटियों/चेतावनियों से मेल खाता है जिन्हें आप अनदेखा करना चाहते हैं।

.*data-role.* इसे करना चाहिए।

+0

हम्म, मैं इस और डॉन की कोशिश की मुझे नहीं लगता कि मेरे पास RegEx सही है। कोशिश की: डेटा- * और डेटा-भूमिका = [\ "\"] * [\ "\"] दोनों काम नहीं करते थे। मुझे यह पसंद है कि कोई सुझाव और इसे लागू करना चाहता था –

+0

अद्यतन के लिए मेरा संपादन देखें। – RoToRa

+0

धन्यवाद! इसे बदल दिया। * डेटा -। * (सभी को पकड़ो)। क्या * * विशेष वाक्यविन्यास है? या मुझे डॉट कहना चाहिए? +1 क्योंकि यह बहुत अच्छा काम करता है –

0

ऐसा लगता है कि इसके लिए समर्थन नहीं है, मैं विकिपीडिया और उनके डॉक्टर के माध्यम से चला गया। तो प्लग-इन आने तक हमें इसे सहन करना होगा।

11

इसने मुझे महीनों तक खराब कर दिया था। मैंने ऊपर दिए गए समाधानों की कोशिश की लेकिन वे काम नहीं कर पाए। मेरे लिए क्या काम किया गया अप्टाना 3.2.2 में एचटीएमएल टिडी वैलिडेटर बंद कर रहा था।

प्राथमिकताएं -> Aptana स्टूडियो -> मान्यकरण -> HTML

और फिर निर्माण और सुलह के लिए एचटीएमएल साफ सत्यापनकर्ता बंद कर देते हैं।

+0

यह एकमात्र चीज है जो – Mirko

42

मैंने नीचे प्रदर्शन किया और यह समस्या का समाधान किया।

पसंद में> Aptana स्टूडियो> मान्यकरण> HTML साफ सत्यापनकर्ता> गुण >> मालिकाना जिम्मेदार बताते हैं ->

+0

काम करता है Aptana स्टूडियो 3 के लिए पुष्टि, निर्माण: 3.4.1.201306062137 – Jon

+0

मेरे लिए केवल HTML Tidy Validator को बंद कर रहा था – eeadev

0

देर प्रतिक्रिया पर ध्यान न दें, लेकिन मैं, जबकि एक ही समस्या को हल करने के लिए खोज इस सूत्र मिल गया है, की कोशिश की regex समाधान है, जो मेरे लिए काम नहीं किया है, तो यह समाधान है, जो कम से कम अक्षम करने एचटीएमएल साफ सत्यापनकर्ता की तुलना में कम कठोर है के साथ आया था:

विंडो> Preferences> Aptana स्टूडियो> मान्यकरण> HTML साफ सत्यापनकर्ता

  • बदलें गुण> स्वामित्व विशेषता चेतावनी से या तो अनदेखा या जानकारी।

jQuery मोबाइल (उदाहरण के लिए कोणीय) के अलावा कई अन्य ढांचे हैं जहां कस्टम विशेषताओं का उपयोग आम है, इसलिए मुझे नहीं लगता कि यह करना एक बुरी चीज है, क्योंकि मुझे नहीं पता कोई भी ब्राउज़र जो कस्टम विशेषताओं के साथ टूटता है, वे सिर्फ अनदेखा हो जाते हैं।

जबकि आप एचटीएमएल टिडी वैलिडेटर बदल रहे हैं, तो मैं सामग्री के तत्वों के लिए चेतावनी को हटाने की भी सिफारिश करता हूं क्योंकि अक्सर लोग जावास्क्रिप्ट के माध्यम से उन लोगों को पॉप्युलेट करते हैं।तत्वों या तो ध्यान न दें या जानकारी के लिए चेतावनी से खाली तत्वों ट्रिम

  • बदलें>: आप इस तरह कर सकते हैं।
0

अपने निर्माण के लिए "गैर मान्यता प्राप्त" इस मुद्दे को हल करने के लिए सही रास्ता है: विंडो> Preferences> Aptana स्टूडियो> मान्यकरण> HTML साफ सत्यापनकर्ता> तत्वों> पहचाने न जाने वाले तत्वों> अनदेखा

संबंधित मुद्दे