我們要求用戶在這裏定義html,所以添加一個div
或者一個小節或類似的東西。所以,我想在編輯我的HTML時使用驗證工具提示。但不希望發生文檔類型的警告。如何在我的html編輯器中刪除ace編輯器的第一個doctype工具提示?
5
A
回答
8
試試這個
var session = editor.getSession();
session.on("changeAnnotation", function() {
var annotations = session.getAnnotations()||[], i = len = annotations.length;
while (i--) {
if(/doctype first\. Expected/.test(annotations[i].text)) {
annotations.splice(i, 1);
}
}
if(len>annotations.length) {
session.setAnnotations(annotations);
}
});
+0
幾乎完美的作品。如果第一行的標籤格式不正確,除了「標籤名稱中的文件意外結束」之外,我們還會收到「意外的文件結尾」。預期的DOCTYPE.' - 這不是什麼大不了的事情,但如果你更新了你的代碼片段來反映這一點,那將是非常棒的。 :) – Adam
3
有了 「意外的文件結束。預計DOCTYPE。」警告過濾。
var session = editor.getSession();
session.on("changeAnnotation", function() {
var annotations = session.getAnnotations() || [], i = len = annotations.length;
while (i--) {
if (/doctype first\. Expected/.test(annotations[i].text)) {
annotations.splice(i, 1);
}
else if (/Unexpected End of file\. Expected/.test(annotations[i].text)) {
annotations.splice(i, 1);
}
}
if (len > annotations.length) {
session.setAnnotations(annotations);
}
});
相關問題
- 1. 角ACE編輯器刪除usused
- 2. ACE編輯器:動態創建一個新的編輯器
- 3. ACE編輯器的HTML標籤?
- 4. ACE編輯器顯示一行
- 5. applyDeltas在ACE編輯器
- 6. Ace編輯器中的多個光標
- 7. 從ace編輯器中刪除監聽器
- 8. ace編輯器語法驗證html + javascript
- 9. Jquery工具提示編輯
- 10. ace-like編輯器setLine()?
- 11. 重構Ace編輯器
- 12. 在ACE編輯器中刪除時,jquery觸發事件
- 13. wp_editor中的TinyMCE編輯器正在刪除我的html標記
- 14. ACE編輯器:逐步顯示內容
- 15. 如何在自動完成ace編輯器中添加html?
- 16. nvd3 piechart.js - 如何編輯工具提示?
- 17. 如何更改ace編輯器主題
- 18. 如何加載ace編輯器
- 19. winforms中可編輯的工具提示
- 20. SVG異物中的Ace編輯器
- 21. Ace編輯器中的遞歸塊
- 22. 尋找Ace編輯器中的變化
- 23. ACE編輯器中的文本替換
- 24. 如何突出ACE編輯器中每行的第一個單詞?
- 25. Tinymce如何在編輯器中刪除顯示的功能?
- 26. PropertyBag,類的類在編輯器中顯示,如何刪除它?
- 27. 推薦HTML編輯器工具
- 28. html編輯器除了tinyMCE
- 29. Extjs的HTML編輯器和如何自定義編輯器
- 30. 工具提示中的jQuery文本編輯器
如前所述[在此線程](https://groups.google.com/forum/#!msg/ace-discuss/qOVHhjhgpsU/E_34XjuMmlsJ),它似乎並不可能過濾某些錯誤,儘管你可以全部禁用它們。 – skerit