chiark / gitweb /
WIP routesearch UI: entry improvements re advanced options
[ypp-sc-tools.db-test.git] / yarrg / web / enter_advrouteopts
index c8a6ddbb2429a983e40fad372fb97821564b9f03..95a71433ddbf2e1ec4d18e9381131e41c937dfa9 100644 (file)
@@ -34,7 +34,7 @@
 
  Some useful parameters are in %$routeparams:
        ${ $routeparams->{EmsgRef} }
-       $routeparams->{SayOptionalCapital}
+       $routeparams->{SayRequiredCapacity}
  The results are returned there:
        $routeparams->{LossPerLeaguePct}
        $routeparams->{MaxMass}
@@ -49,6 +49,15 @@ $dbh
 $routeparams
 </%args>
 
+<%method advanced>
+<strong>Advanced options - you may leave these blank:</strong>
+<p>
+</%method>
+
+% if (!$routeparams->{SayRequiredCapacity}) {
+<& SELF:advanced &>
+% }
+
 <table><tr><td>
 
 Vessel or capacity:
@@ -62,6 +71,22 @@ Vessel or capacity:
  size=40
 </&>
 
+</table>
+% if ($routeparams->{SayRequiredCapacity}) {
+<& SELF:advanced &>
+% }
+<table><tr>
+
+<td>Available capital:
+
+<&| qtextstring, qa => $qa, dbh => $dbh, prefix => 'ac',
+    thingstring => 'capitalstring', emsgstore => $routeparams->{EmsgRef},
+    helpref => 'capital',
+    onresults => sub { ($routeparams->{MaxCapital})= @_; }
+ &>
+ size=9
+</&>
+
 <td>
 &nbsp;
 &nbsp;
@@ -77,20 +102,6 @@ Expected losses:
  size=9
 </&>
 
-</table>
-<table><tr>
-
-<td>Available capital<%
- $routeparams->{SayOptionalCapital} ? ' (optional)' : '' %>:
-
-<&| qtextstring, qa => $qa, dbh => $dbh, prefix => 'ac',
-    thingstring => 'capitalstring', emsgstore => $routeparams->{EmsgRef},
-    helpref => 'capital',
-    onresults => sub { ($routeparams->{MaxCapital})= @_; }
- &>
- size=9
-</&>
-
 <% $m->content %>
 
 </table>