You are here

function edge_fonts_form_fontyourface_ui_settings_form_alter in @font-your-face 7.2

Implements hook_form_FORM_ID_alter().

File

modules/edge_fonts/edge_fonts.module, line 112
Edge Fonts module main file.

Code

function edge_fonts_form_fontyourface_ui_settings_form_alter(&$form, &$form_state, $form_id) {
  $form['edge_fonts'] = array(
    '#type' => 'fieldset',
    '#title' => 'Edge Fonts',
    '#weight' => -1,
    'edge_fonts_base' => array(
      '#type' => 'radios',
      '#title' => t('Script URLs'),
      '#options' => array(
        'naked' => t('// (schema-less - recommended by the provider)'),
        'http' => t('http:// or https:// (ask the server)'),
      ),
      '#default_value' => variable_get('edge_fonts_base', 'naked'),
    ),
    'edge_fonts_subsets' => array(
      '#type' => 'radios',
      '#title' => t('Subsets to use'),
      '#options' => array(
        'default' => t('Default'),
        'all' => t('All'),
      ),
      '#default_value' => variable_get('edge_fonts_subsets', 'default'),
    ),
    'edge_fonts_save_settings' => array(
      '#type' => 'submit',
      '#value' => t('Save settings'),
    ),
  );
  $form['#submit'][] = 'edge_fonts_save_settings';

  // Move the default update/import button to the Edge Fonts fieldset.
  if (isset($form['providers']['edge_fonts_import'])) {
    $form['edge_fonts']['edge_fonts_import'] = $form['providers']['edge_fonts_import'];
    unset($form['providers']['edge_fonts_import']);
  }
}