at_theme-1.4.1/at_core/forms/ext/legacy_browsers.php

at_core/forms/ext/legacy_browsers.php
<?php

/**
 * @file
 * Generate settings for Legacy Browsers.
 */

$form['legacy-browsers'] = [
  '#type' => 'details',
  '#title' => t('Legacy Browsers'),
  '#group' => 'extension_settings',
];

// Support legacy browsers
// ----------------------------------------------------------------------.
$form['legacy-browsers']['legacy-browser-polyfills'] = [
  '#type' => 'container',
  '#markup' => t('<p>By checking this setting poly-fills will be loaded for IE8 and below:</p>
    <dl>
      <dt><b>html5shiv.js:</b></dt><dd>To support HTML5 elements.</dd>
      <dt><b>Respond.js:</b></dt><dd>To support media queries.</dd>
      <dt><b>Selectivrz + YUI3*:</b></dt><dd>To support CSS3.</dd>
    </dl>
    <p>* Selectivrz runs better on YUI3 and Drupal uses jQuery 2 which does not support IE8.</p><p>Without this setting IE8 will display in one column and some styling will fail. The advice is to NOT turn this on, it loads a lot of JavaScript for IE8 and below, it may be better to simply allow those browsers to fail a bit, rather than throwing a huge chunk of JS at them.</p>'),
];

// Show page suggestions.
$form['legacy-browsers']['legacy-browser-polyfills']['settings_legacy_browser_polyfills'] = [
  '#type' => 'checkbox',
  '#title' => t('Loads poly-fills to support IE8'),
  '#default_value' => theme_get_setting('settings.legacy_browser_polyfills', $theme),
];

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc