danielebarchiesi@2
|
1 (function ($) {
|
danielebarchiesi@2
|
2
|
danielebarchiesi@2
|
3 /**
|
danielebarchiesi@2
|
4 * Provide the summary information for the menu attributes vertical tabs.
|
danielebarchiesi@2
|
5 */
|
danielebarchiesi@2
|
6 Drupal.behaviors.menuAttributesOptionsSummary = {
|
danielebarchiesi@2
|
7 attach: function (context) {
|
danielebarchiesi@2
|
8 // Menu item title.
|
danielebarchiesi@2
|
9 $('fieldset#edit-title', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
10 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
11 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
12 }
|
danielebarchiesi@2
|
13 var value = $('.form-textarea', context).val();
|
danielebarchiesi@2
|
14 if (!value) {
|
danielebarchiesi@2
|
15 return Drupal.t('No title');
|
danielebarchiesi@2
|
16 }
|
danielebarchiesi@2
|
17 else {
|
danielebarchiesi@2
|
18 return Drupal.checkPlain(value);
|
danielebarchiesi@2
|
19 }
|
danielebarchiesi@2
|
20 });
|
danielebarchiesi@2
|
21
|
danielebarchiesi@2
|
22 // Menu item ID.
|
danielebarchiesi@2
|
23 $('fieldset#edit-id', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
24 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
25 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
26 }
|
danielebarchiesi@2
|
27 var value = $('.form-text', context).val();
|
danielebarchiesi@2
|
28 if (!value) {
|
danielebarchiesi@2
|
29 return Drupal.t('No ID');
|
danielebarchiesi@2
|
30 }
|
danielebarchiesi@2
|
31 else {
|
danielebarchiesi@2
|
32 return Drupal.checkPlain(value);
|
danielebarchiesi@2
|
33 }
|
danielebarchiesi@2
|
34 });
|
danielebarchiesi@2
|
35
|
danielebarchiesi@2
|
36 // Menu item name.
|
danielebarchiesi@2
|
37 $('fieldset#edit-name', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
38 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
39 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
40 }
|
danielebarchiesi@2
|
41 var value = $('.form-text', context).val();
|
danielebarchiesi@2
|
42 if (!value) {
|
danielebarchiesi@2
|
43 return Drupal.t('No name');
|
danielebarchiesi@2
|
44 }
|
danielebarchiesi@2
|
45 else {
|
danielebarchiesi@2
|
46 return Drupal.checkPlain(value);
|
danielebarchiesi@2
|
47 }
|
danielebarchiesi@2
|
48 });
|
danielebarchiesi@2
|
49
|
danielebarchiesi@2
|
50 // Menu item relationship.
|
danielebarchiesi@2
|
51 $('fieldset#edit-rel', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
52 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
53 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
54 }
|
danielebarchiesi@2
|
55 var value = $('.form-text', context).val();
|
danielebarchiesi@2
|
56 if (!value) {
|
danielebarchiesi@2
|
57 return Drupal.t('No relationship');
|
danielebarchiesi@2
|
58 }
|
danielebarchiesi@2
|
59 else {
|
danielebarchiesi@2
|
60 return Drupal.checkPlain(value);
|
danielebarchiesi@2
|
61 }
|
danielebarchiesi@2
|
62 });
|
danielebarchiesi@2
|
63
|
danielebarchiesi@2
|
64 // Menu item classes.
|
danielebarchiesi@2
|
65 $('fieldset#edit-class', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
66 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
67 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
68 }
|
danielebarchiesi@2
|
69 var value = $('.form-text', context).val();
|
danielebarchiesi@2
|
70 if (!value) {
|
danielebarchiesi@2
|
71 return Drupal.t('No classes');
|
danielebarchiesi@2
|
72 }
|
danielebarchiesi@2
|
73 else {
|
danielebarchiesi@2
|
74 return Drupal.checkPlain(value.replace(/\s/g, ', '));
|
danielebarchiesi@2
|
75 }
|
danielebarchiesi@2
|
76 });
|
danielebarchiesi@2
|
77
|
danielebarchiesi@2
|
78 // Menu item style.
|
danielebarchiesi@2
|
79 $('fieldset#edit-style', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
80 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
81 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
82 }
|
danielebarchiesi@2
|
83 var value = $('.form-text', context).val();
|
danielebarchiesi@2
|
84 if (!value) {
|
danielebarchiesi@2
|
85 return Drupal.t('No style');
|
danielebarchiesi@2
|
86 }
|
danielebarchiesi@2
|
87 else {
|
danielebarchiesi@2
|
88 return Drupal.checkPlain(value);
|
danielebarchiesi@2
|
89 }
|
danielebarchiesi@2
|
90 });
|
danielebarchiesi@2
|
91
|
danielebarchiesi@2
|
92 // Menu item target.
|
danielebarchiesi@2
|
93 $('fieldset#edit-target', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
94 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
95 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
96 }
|
danielebarchiesi@2
|
97
|
danielebarchiesi@2
|
98 var value = $('.form-select option:selected', context).text();
|
danielebarchiesi@2
|
99 return Drupal.checkPlain(value);
|
danielebarchiesi@2
|
100 });
|
danielebarchiesi@2
|
101
|
danielebarchiesi@2
|
102 // Menu item access key.
|
danielebarchiesi@2
|
103 $('fieldset#edit-accesskey', context).drupalSetSummary(function (context) {
|
danielebarchiesi@2
|
104 if (!$('input[type="checkbox"]:checked', context).val()) {
|
danielebarchiesi@2
|
105 return Drupal.t('Disabled');
|
danielebarchiesi@2
|
106 }
|
danielebarchiesi@2
|
107 var value = $('.form-text', context).val();
|
danielebarchiesi@2
|
108 if (!value) {
|
danielebarchiesi@2
|
109 return Drupal.t('No access key');
|
danielebarchiesi@2
|
110 }
|
danielebarchiesi@2
|
111 else {
|
danielebarchiesi@2
|
112 return Drupal.checkPlain(value);
|
danielebarchiesi@2
|
113 }
|
danielebarchiesi@2
|
114 });
|
danielebarchiesi@2
|
115
|
danielebarchiesi@2
|
116 }
|
danielebarchiesi@2
|
117 };
|
danielebarchiesi@2
|
118
|
danielebarchiesi@2
|
119 })(jQuery);
|