ActionBar: Verwendung bei »System« → »Historiensuchmaschine«
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 24 Mar 2017 14:18:56 +0000 (15:18 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 24 Mar 2017 15:05:38 +0000 (16:05 +0100)
bin/mozilla/am.pl
templates/webpages/common/search_history.html

index 125a10d..c7fbd46 100644 (file)
@@ -1028,6 +1028,8 @@ sub show_history_search {
 
   $main::auth->assert('config');
 
+  setup_am_show_history_search_action_bar();
+
   $form->{title} = $locale->text("History Search");
   $form->header();
 
@@ -1103,6 +1105,8 @@ sub show_am_history {
   my ($sort, $sortby) = split(/\-\-/, $form->{order});
   $sort =~ s/.*\.(.*)$/$1/;
 
+  setup_am_show_am_history_action_bar();
+
   $form->{title} = $locale->text("History Search");
   $form->header();
 
@@ -1632,3 +1636,30 @@ sub setup_am_audit_control_action_bar {
     );
   }
 }
+
+sub setup_am_show_history_search_action_bar {
+  my %params = @_;
+
+  for my $bar ($::request->layout->get('actionbar')) {
+    $bar->add(
+      action => [
+        t8('Show'),
+        submit    => [ '#form' ],
+        accesskey => 'enter',
+      ],
+    );
+  }
+}
+
+sub setup_am_show_am_history_action_bar {
+  my %params = @_;
+
+  for my $bar ($::request->layout->get('actionbar')) {
+    $bar->add(
+      action => [
+        t8('Back'),
+        call => [ 'kivi.history_back' ],
+      ],
+    );
+  }
+}
index eb8074f..d345313 100644 (file)
@@ -3,7 +3,7 @@
 [% USE HTML %]
 <h1>[% 'history search engine' | $T8 %]</h1>
 
-<form method="post" action="am.pl">
+<form method="post" action="am.pl" id="form">
 
 <input type="hidden" name="action" value="show_am_history">
 
     </td>
   </tr>
 </table>
-
-<hr>
-<input type="submit" class="submit" value="[% 'submit' | $T8 %]">
-<input type="reset" class="submit" value="[% 'reset' | $T8 %]" id='reset_button'>
-
 </form>
 
 <script type="text/javascript">