You are here

instapage_cms_plugin.module in Instapage plugin 8.3

Same filename and directory in other branches
  1. 7.3 instapage_cms_plugin.module

File

instapage_cms_plugin.module
View source
<?php

require_once dirname(__FILE__) . '/core/instapage.php';

/**
 * Drupal 8 hook to initiate AJAX scripts endpoint.
 *
 * @param array &$page Drupal 8 page array.
 */
function instapage_cms_plugin_page_attachments_alter(array &$page) {
  ob_start();
  \InstapageCmsPluginHelper::initAjaxURL();
  $content = ob_get_contents();
  ob_end_clean();
  $inline_script = array(
    '#type' => 'html_tag',
    '#tag' => 'script',
    '#value' => $content,
    '#attributes' => array(),
  );
  $page['#attached']['html_head'][] = [
    $inline_script,
    'ajax_url',
  ];
}

Functions

Namesort descending Description
instapage_cms_plugin_page_attachments_alter Drupal 8 hook to initiate AJAX scripts endpoint.