Commit 4d7abc1e authored by elie choufani's avatar elie choufani
Browse files

dev release

parent 452f6483
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
name: API Sirene Open Data France
type: module
description: 'API connector for entreprises data in France, entreprise.data.gouv.fr'
package: Entreprise Data gouv.fr
version: 8.x
core: 8.x
+18 −0
Original line number Diff line number Diff line
api_sirene_open_data_france_test_js:
  js:
    js/api_sirene_open_data_france.js: {}
  dependencies:
    - core/drupal
    - core/jquery
    - core/drupalSettings
    - core/jquery.once
    - core/drupal.ajax
    - core/views.ajax
    - core/jquery.ui
    - core/jquery.ui.effects.core
    - core/jquery.ui.autocomplete
api_sirene_open_data_france_test_css:
  version: 1.x
  css:
    theme:
      css/api_sirene_open_data_france.css: {}
 No newline at end of file
+22 −0
Original line number Diff line number Diff line
<?php

/**
 * @param $variables
 */
function api_sirene_open_data_france_preprocess_page(&$variables){
  $config = \Drupal::config('api_sirene_open_data_france.settings');

  $field_sirene_id = $config->get('field_sirene_id');
  $field_company_name_id = $config->get('field_company_name_id');
  $field_company_address_id = $config->get('field_company_address_id');
  $field_company_postal_code_id = $config->get('field_company_postal_code_id');
  $field_company_city_id = $config->get('field_company_city_id');
  //Add the JS library
  $variables['#attached']['library'][] = 'api_sirene_open_data_france/api_sirene_open_data_france_test_js';
  //Pass variables to Drupal.Settings
  $variables['#attached']['drupalSettings']['api_sirene_open_data_france']['field_sirene_id'] = $field_sirene_id;
  $variables['#attached']['drupalSettings']['api_sirene_open_data_france']['field_company_name_id'] = $field_company_name_id;
  $variables['#attached']['drupalSettings']['api_sirene_open_data_france']['field_company_address_id'] = $field_company_address_id;
  $variables['#attached']['drupalSettings']['api_sirene_open_data_france']['field_company_postal_code_id'] = $field_company_postal_code_id;
  $variables['#attached']['drupalSettings']['api_sirene_open_data_france']['field_company_city_id'] = $field_company_city_id;
}
 No newline at end of file
+16 −0
Original line number Diff line number Diff line
api_sirene_open_data_france.settings:
  path: '/admin/config/api_sirene_open_data_france/settings'
  defaults:
    _form: '\Drupal\api_sirene_open_data_france\Form\SireneOAFrFieldsConfig'
    _title: 'API Sirene Open Data France Settings'
  requirements:
    _permission: 'administer site configuration'
api_sirene_open_data_france.entreprise_data_autocomplete:
  path: '/api_sirene_open_data_france/entreprise-data-autocomplete'
  defaults:
    _controller: '\Drupal\api_sirene_open_data_france\Controller\EntrepriseAjaxController::entreprise_data_autocomplete'
    _title: 'Search'
    _format: json
  requirements:
    _access: 'TRUE'
+0 −0

Empty file added.

Loading