Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2659735b

Von Bernd Bleßmann vor etwa 8 Jahren hinzugefügt

  • ID 2659735be5b2254ea2c203e1505281badaaeb297
  • Vorgänger 5aa233de
  • Nachfolger 91d46243

Auftrags-Controller: 2. Zeilen beim 1. Klick einklappen, wenn Detailsanzeige an

Wenn die Detailanzeige per Voreinstellung immer an war, musste man zweimal
zum Einklappen der zweiten Zeile klicken, da das Daten-Attribut "expanded"
nicht gesetzt war.

Unterschiede anzeigen:

js/kivi.Order.js
219 219

  
220 220
  ns.hide_second_row = function(row) {
221 221
    $(row).children().not(':first').hide();
222
    $(row).data('expanded', false);
222
    $(row).data('expanded', 0);
223 223
    var elt = $(row).find('.expand');
224 224
    elt.attr('src', "image/expand3.gif");
225 225
    elt.attr('alt', kivi.t8('Show details'));
......
228 228

  
229 229
  ns.show_second_row = function(row) {
230 230
    $(row).children().not(':first').show();
231
    $(row).data('expanded', true);
231
    $(row).data('expanded', 1);
232 232
    var elt = $(row).find('.expand');
233 233
    elt.attr('src', "image/collapse3.gif");
234 234
    elt.attr('alt', kivi.t8('Hide details'));
......
236 236
  };
237 237

  
238 238
  ns.toggle_second_row = function(row) {
239
    if ($(row).data('expanded') === true) {
239
    if ($(row).data('expanded') == 1) {
240 240
      ns.hide_second_row(row);
241 241
    } else {
242 242
      ns.show_second_row(row);
......
548 548

  
549 549
  $('#expand_all').on('click', function(event) {
550 550
    event.preventDefault();
551
    if ($('#expand_all').data('expanded') === true) {
552
      $('#expand_all').data('expanded', false);
551
    if ($('#expand_all').data('expanded') == 1) {
552
      $('#expand_all').data('expanded', 0);
553 553
      $('#expand_all').attr('src', 'image/expand3.gif');
554 554
      $('#expand_all').attr('alt', kivi.t8('Show all details'));
555 555
      $('#expand_all').attr('title', kivi.t8('Show all details'));
......
557 557
        kivi.Order.hide_second_row(elt);
558 558
      });
559 559
    } else {
560
      $('#expand_all').data('expanded', true);
560
      $('#expand_all').data('expanded', 1);
561 561
      $('#expand_all').attr('src', "image/collapse3.gif");
562 562
      $('#expand_all').attr('alt', kivi.t8('Hide all details'));
563 563
      $('#expand_all').attr('title', kivi.t8('Hide all details'));
......
568 568
    }
569 569
    return false;
570 570
  });
571

  
571 572
});
templates/webpages/order/tabs/_row.html
3 3
[%- USE LxERP %]
4 4
[%- USE L %]
5 5

  
6
<tbody class="row_entry listrow">
7

  
6
<tbody class="row_entry listrow"[%- IF MYCONFIG.show_form_details -%] data-expanded="1"[%- END -%]>
8 7
  <tr>
9 8
    <td align="center">
10 9
      [%- IF MYCONFIG.show_form_details %]
templates/webpages/order/tabs/basic_data.html
157 157
              <tr class="listheading">
158 158
                <th class="listheading" style='text-align:center' nowrap width="1">
159 159
                  [%- IF MYCONFIG.show_form_details %]
160
                    [%- L.img_tag(src="image/collapse3.gif", alt=LxERP.t8('Hide all details'), title=LxERP.t8('Hide all details'), id='expand_all') %]
160
                    [%- L.img_tag(src="image/collapse3.gif", alt=LxERP.t8('Hide all details'), title=LxERP.t8('Hide all details'), id='expand_all', "data-expanded"="1") %]
161 161
                  [%- ELSE %]
162 162
                    [%- L.img_tag(src="image/expand3.gif", alt=LxERP.t8('Show all details'), title=LxERP.t8('Show all details'), id='expand_all') %]
163 163
                  [%- END %]

Auch abrufbar als: Unified diff