Projet

Général

Profil

Révision e4c061ad

Ajouté par Assos Assos il y a plus de 9 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/panels/plugins/task_handlers/panel_context.inc
317 317
  // Remove and add body element classes
318 318
  $panel_body_css = &drupal_static('panel_body_css');
319 319

  
320
  if (isset($handler->conf['body_classes_to_remove']) && !isset($panel_body_css['body_classes_to_remove'])) {
321
    $panel_body_css['body_classes_to_remove'] = $handler->conf['body_classes_to_remove'];
320
  if (isset($handler->conf['body_classes_to_remove'])) {
321
    if (!isset($panel_body_css['body_classes_to_remove'])) {
322
      $panel_body_css['body_classes_to_remove'] = $handler->conf['body_classes_to_remove'];
323
    }
324
    else{
325
      $panel_body_css['body_classes_to_remove'] .= ' ' . $handler->conf['body_classes_to_remove'];
326
    }
322 327
  }
323
  if (isset($handler->conf['body_classes_to_add']) && !isset($panel_body_css['body_classes_to_add'])) {
324
    $panel_body_css['body_classes_to_add'] = $handler->conf['body_classes_to_add'];
328
  if (isset($handler->conf['body_classes_to_add'])) {
329
    if (!isset($panel_body_css['body_classes_to_add'])) {
330
      $panel_body_css['body_classes_to_add'] = $handler->conf['body_classes_to_add'];
331
    }
332
    else {
333
      $panel_body_css['body_classes_to_add'] .= ' '. $handler->conf['body_classes_to_add'];
334
    }
325 335
  }
326 336

  
327 337
  $info = array(
......
763 773
  $form['conf']['body_classes_to_remove'] = array(
764 774
    '#type' => 'textfield',
765 775
    '#size' => 128,
766
    '#default_value' => $conf['body_classes_to_remove'],
776
    '#default_value' => empty($conf['body_classes_to_remove']) ? '' : $conf['body_classes_to_remove'],
767 777
    '#title' => t('Remove body CSS classes'),
768 778
    '#description' => t('The CSS classes to remove from the body element of this page. Separated by a space. For example: no-sidebars one-sidebar sidebar-first sidebar-second two-sidebars.'),
769 779
  );
......
771 781
  $form['conf']['body_classes_to_add'] = array(
772 782
    '#type' => 'textfield',
773 783
    '#size' => 128,
774
    '#default_value' => $conf['body_classes_to_add'],
784
    '#default_value' => empty($conf['body_classes_to_add']) ? '' : $conf['body_classes_to_add'],
775 785
    '#title' => t('Add body CSS classes'),
776 786
    '#description' => t('The CSS classes to add to the body element of this page. Separated by a space. For example: no-sidebars one-sidebar sidebar-first sidebar-second two-sidebars.'),
777 787
  );

Formats disponibles : Unified diff