Моя компания использует собственные теги в наших 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>