Вопрос в том, стоит ли включать их?
Только если вы когда-нибудь захотите отобразить счетчик.Значение по умолчанию main.css
определяет стиль для счетчика:
.spinner {
background: url(../images/spinner.gif) 50% 50% no-repeat transparent;
height: 16px;
width: 16px;
padding: 0.5em;
position: absolute;
right: 0;
top: 0;
text-indent: -9999px;
}
Настройте его так, как считаете нужным.
Макет sitemesh по умолчанию содержит div
с этим стилем и имеет display
установлен на none
, поэтому он не будет отображаться.
<div id="spinner" class="spinner" style="display:none;">
<g:message code="spinner.alt" default="Loading…"/>
</div>
Типичное использование этого, если у вас есть некоторый Javascript, который выполняет действие, так что вы хотите отобразить счетчик во время этого действияпроисходит, что Javascript может установить этот атрибут display
, и это будет приводить к отображению счетчика, пока что-то не установит этот атрибут обратно на none
.
За все мои годы с использованием Грааля, у меня естьВы никогда не видели, чтобы в интерфейсе пользователя отображался счетчик, поэтому я не уверен, что это действительно работает?
Это возможно, если вы не внесли некоторые изменения, которые могут помешать этому.
Я думаю, я не хочу application.js?
Трудно сказать, хотите вы этого или нет.Это действительно зависит от того, что делает ваше приложение.Значение по умолчанию application.js
для приложения 3.3.9 включает несколько других файлов .js
...
// This is a manifest file that'll be compiled into application.js.
//
// Any JavaScript file within this directory can be referenced here using a relative path.
//
// You're free to add application-wide JavaScript to this file, but it's generally better
// to create separate JavaScript files as needed.
//
//= require jquery-3.3.1.min
//= require bootstrap
//= require popper.min
//= require_self
Если вы не хотите, чтобы эти файлы были загружены, возможно, вы не захотите application.js
.Конечно, вы можете отредактировать application.js
, включив в него все, что вы хотите добавить.
Также не уверены, для чего это нужно, так как в нем нет содержимого:
<div class="footer" role="contentinfo"></div>
Этот элемент является заполнителем для отображения общих элементов нижнего колонтитула.