Projet

Général

Profil

Révision b4adf10d

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

Udpate to 7.33

Voir les différences:

drupal7/modules/field/modules/text/text.js
12 12

  
13 13
      $summaries.once('text-summary-wrapper').each(function(index) {
14 14
        var $summary = $(this);
15
        var $summaryLabel = $summary.find('label');
15
        var $summaryLabel = $summary.find('label').first();
16 16
        var $full = $widget.find('.text-full').eq(index).closest('.form-item');
17
        var $fullLabel = $full.find('label');
17
        var $fullLabel = $full.find('label').first();
18 18

  
19 19
        // Create a placeholder label when the field cardinality is
20 20
        // unlimited or greater than 1.
......
23 23
        }
24 24

  
25 25
        // Setup the edit/hide summary link.
26
        var $link = $('<span class="field-edit-link">(<a class="link-edit-summary" href="#">' + Drupal.t('Hide summary') + '</a>)</span>').toggle(
27
          function () {
26
        var $link = $('<span class="field-edit-link">(<a class="link-edit-summary" href="#">' + Drupal.t('Hide summary') + '</a>)</span>');
27
        var $a = $link.find('a');
28
        var toggleClick = true;
29
        $link.bind('click', function (e) {
30
          if (toggleClick) {
28 31
            $summary.hide();
29
            $(this).find('a').html(Drupal.t('Edit summary')).end().appendTo($fullLabel);
30
            return false;
31
          },
32
          function () {
32
            $a.html(Drupal.t('Edit summary'));
33
            $link.appendTo($fullLabel);
34
          }
35
          else {
33 36
            $summary.show();
34
            $(this).find('a').html(Drupal.t('Hide summary')).end().appendTo($summaryLabel);
35
            return false;
37
            $a.html(Drupal.t('Hide summary'));
38
            $link.appendTo($summaryLabel);
36 39
          }
37
        ).appendTo($summaryLabel);
40
          toggleClick = !toggleClick;
41
          return false;
42
        }).appendTo($summaryLabel);
38 43

  
39 44
        // If no summary is set, hide the summary field.
40 45
        if ($(this).find('.text-summary').val() == '') {
41 46
          $link.click();
42 47
        }
43
        return;
44 48
      });
45 49
    });
46 50
  }

Formats disponibles : Unified diff