Loading coffee.module +4 −0 Original line number Diff line number Diff line Loading @@ -41,8 +41,12 @@ function coffee_page_attachments(array &$attachments) { $cache_tags = isset($attachments['#cache']['tags']) ? $attachments['#cache']['tags'] : []; $attachments['#cache']['tags'] = Cache::mergeTags($cache_tags, $config->getCacheTags()); $data_path = Url::fromRoute('coffee.get_data')->toString(); $data_path = ltrim($data_path, '/'); $attachments['#attached']['library'][] = 'coffee/drupal.coffee'; $attachments['#attached']['drupalSettings']['coffee'] = [ 'dataPath' => $data_path, 'maxResults' => $config->get('max_results'), ]; } Loading js/coffee.js +2 −1 Original line number Diff line number Diff line Loading @@ -73,8 +73,9 @@ var autocomplete_data_element = 'ui-autocomplete'; var urlPath = drupalSettings.coffee.dataPath || 'admin/coffee/get-data'; $.ajax({ url: Drupal.url('admin/coffee/get-data'), url: Drupal.url(urlPath), dataType: 'json', success: function (data) { DrupalCoffee.dataset = data; Loading Loading
coffee.module +4 −0 Original line number Diff line number Diff line Loading @@ -41,8 +41,12 @@ function coffee_page_attachments(array &$attachments) { $cache_tags = isset($attachments['#cache']['tags']) ? $attachments['#cache']['tags'] : []; $attachments['#cache']['tags'] = Cache::mergeTags($cache_tags, $config->getCacheTags()); $data_path = Url::fromRoute('coffee.get_data')->toString(); $data_path = ltrim($data_path, '/'); $attachments['#attached']['library'][] = 'coffee/drupal.coffee'; $attachments['#attached']['drupalSettings']['coffee'] = [ 'dataPath' => $data_path, 'maxResults' => $config->get('max_results'), ]; } Loading
js/coffee.js +2 −1 Original line number Diff line number Diff line Loading @@ -73,8 +73,9 @@ var autocomplete_data_element = 'ui-autocomplete'; var urlPath = drupalSettings.coffee.dataPath || 'admin/coffee/get-data'; $.ajax({ url: Drupal.url('admin/coffee/get-data'), url: Drupal.url(urlPath), dataType: 'json', success: function (data) { DrupalCoffee.dataset = data; Loading