Есть такой код:
var ajax = new Drupal.Ajax(false, false, {
url: Drupal.url('path/to/controller')
});
ajax.execute().done(function () {
alert('Done');
});
url: Drupal.url('path/to/controller')
});
ajax.execute().done(function () {
alert('Done');
});
Он выполняет запрос к контроллеру, есть ли возможность добавить стандартный throbber?
Например как Form API:
<?php
'#ajax' => array(
'callback' => '::callback',
'event' => 'click',
'progress' => array(
'type' => 'throbber',
),
),
?>
Комментарии
может поможет - тык
Спасибо Im!
Вот рабочий код:
$('body').after(Drupal.theme.ajaxProgressThrobber());
url: Drupal.url('path/to/controller')
});
ajax.execute().done(function () {
$("div").remove(".ajax-progress");
alert('Done');
});