Révision b4adf10d
Ajouté par Assos Assos il y a plus de 9 ans
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
Udpate to 7.33