Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c4f90397

Von Moritz Bunkus vor fast 8 Jahren hinzugefügt

  • ID c4f903975358f75bd6314c2cc5a1b41b4b2a5fa7
  • Vorgänger 70173b77
  • Nachfolger 6f1da6d4

ActionBar: bei Click auf Combo ohne oberste Action Menü aufklappen

Manche Comboboxes wie z.B. »Workflow« oder »mehr« haben auf dem obersten
Button keine Action konfiguriert (weder »submit« noch »call«). Um die
Benutzer nicht zu sehr zu verwirren, werden diese nun nicht mehr als
deaktiviert dargestellt. Bei einem Klick auf den Button-Teil der
Combobox wird dann das Menü aufgeklappt, genau so, als hätte man auf den
Pfeil-Teil geklickt.

Unterschiede anzeigen:

bin/mozilla/oe.pl
352 352
    $bar->add_actions('separator');
353 353

  
354 354
    $bar->add_actions('combobox');
355
    $bar->actions->[-1]->add_actions([ t8('Workflow'),
356
      disabled => 1,
357
    ]);
355
    $bar->actions->[-1]->add_actions([ t8('Workflow') ]);
358 356
    $bar->actions->[-1]->add_actions([ t8('Sales Order'),
359 357
      submit   => [ '#form', { action_sales_order => 1 } ],
360 358
      disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,
......
381 379
    ]);
382 380

  
383 381
    $bar->add_actions('combobox');
384
    $bar->actions->[-1]->add_actions([ t8('Export'),
385
      disabled => 1,
386
    ]);
382
    $bar->actions->[-1]->add_actions([ t8('Export') ]);
387 383
    $bar->actions->[-1]->add_actions([ t8('Print'),
388 384
      submit => [ '#form', { action_print => 1 } ],
389 385
      checks => [ @req_trans_desc ],
......
393 389
      checks => [ @req_trans_desc ],
394 390
    ]);
395 391
    $bar->add_actions('combobox');
396
    $bar->actions->[-1]->add_actions([ t8('more'),
397
      disabled => 1,
398
    ]);
392
    $bar->actions->[-1]->add_actions([ t8('more') ]);
399 393
    $bar->actions->[-1]->add_actions([ t8('History'),
400 394
      call     => [ 'set_history_window', $form->{id} * 1, 'id' ],
401 395
      disabled => !$form->{id} ? t8('This record has not been saved yet.') : undef,

Auch abrufbar als: Unified diff