Révision da542b7b
Ajouté par Assos Assos il y a plus de 7 ans
drupal7/sites/all/modules/media/modules/media_wysiwyg/js/media_wysiwyg.format_form.js | ||
---|---|---|
33 | 33 |
Drupal.media.formatForm.getOptions = function () { |
34 | 34 |
// Get all the values |
35 | 35 |
var ret = {}; |
36 |
// Keep track of multi-value fields. |
|
37 |
var fieldDelta = {}; |
|
36 | 38 |
|
37 | 39 |
$.each($('#media-wysiwyg-format-form .fieldset-wrapper *').serializeArray(), function (i, field) { |
40 |
|
|
41 |
// Support multi-value select lists, which show up here with [] at the end. |
|
42 |
if ('[]' == field.name.slice(-2)) { |
|
43 |
if (typeof fieldDelta[field.name] === 'undefined') { |
|
44 |
fieldDelta[field.name] = 0; |
|
45 |
} |
|
46 |
else { |
|
47 |
fieldDelta[field.name] += 1; |
|
48 |
} |
|
49 |
field.name = field.name.replace('[]', '[' + fieldDelta[field.name] + ']'); |
|
50 |
} |
|
51 |
|
|
38 | 52 |
ret[field.name] = field.value; |
39 | 53 |
|
40 | 54 |
// When a field uses a WYSIWYG format, the value needs to be extracted. |
Formats disponibles : Unified diff
Weekly update of contrib modules