function whatsappshare_preprocess_html in Whatsapp Share 4.0.x
Same name and namespace in other branches
- 8 whatsappshare.module \whatsappshare_preprocess_html()
 - 1.0.x whatsappshare.module \whatsappshare_preprocess_html()
 
Implements hook_preprocess_html().
File
- ./
whatsappshare.module, line 12  
Code
function whatsappshare_preprocess_html(&$variables) {
  global $base_url;
  $whatsappshareConfig = \Drupal::config('whatsappshare.adminsettings');
  $whatsappshare_button_text = $whatsappshareConfig
    ->get('whatsappshare_button_text');
  $whatsappshare_button_size = $whatsappshareConfig
    ->get('whatsappshare_button_size');
  $whatsappshare_sharing_text = $whatsappshareConfig
    ->get('whatsappshare_sharing_text');
  $whatsappshare_sharing_location = $whatsappshareConfig
    ->get('whatsappshare_sharing_location');
  $variables['#attached']['library'][] = 'whatsappshare/whatsappshare';
  $variables['#attached']['drupalSettings']['whatsappshare']['whatsappshareJS']['page_url'] = $base_url . \Drupal::request()
    ->getRequestUri();
  $variables['#attached']['drupalSettings']['whatsappshare']['whatsappshareJS']['whatsappshare_button_text'] = $whatsappshare_button_text;
  $variables['#attached']['drupalSettings']['whatsappshare']['whatsappshareJS']['whatsappshare_button_size'] = $whatsappshare_button_size;
  $variables['#attached']['drupalSettings']['whatsappshare']['whatsappshareJS']['whatsappshare_sharing_text'] = $whatsappshare_sharing_text;
  $variables['#attached']['drupalSettings']['whatsappshare']['whatsappshareJS']['whatsappshare_sharing_location'] = $whatsappshare_sharing_location;
}