Моя компания использует пользовательские теги в наших JSP для переноса JavaScript. Я не могу заставить IntelliJ обрабатывать содержимое этих тегов как JavaScript. Вот простой пример того, как выглядит наш тег.
<ui:script>
//Include javascript here...
alert('Any code in here is treated as JavaScript');
</ui:script>
Какие-либо предложения? Я пытался использовать языковые инъекции, но не могу найти нужные настройки.
Я только что заметил, что проблема больше связана с использованием специального языка JSP -в теге <ui:script>
. Более неприятный пример (обратите внимание на тег ${selectedReportID}, который все ломает):
<ui:script>
new Kamino.DependencyLoader({
source: [
'/static/js/modules/folders/Report.js'
],
onSuccess: function () {
new Kamino.Report({
id: '${selectedReportID}',
element: 'content-reporting-report-list'
});
}
}).load();
</ui:script>