chiark / gitweb /
Minimum trade value feature
[ypp-sc-tools.db-test.git] / yarrg / web / qtextstring
index e046c56c3d4f90c7fe4b3034836015ca64e73879..ebf344d0dc7d7eb47fd5b1859a726409ebd43568 100644 (file)
 $qa => $m->caller_args(1)->{'qa'}
 $dbh
 $thingstring
 $qa => $m->caller_args(1)->{'qa'}
 $dbh
 $thingstring
+$checkkind => undef
 $emsgstore
 $onresults
 $emsgstore
 $onresults
-$prefix => 'ts';
-$helpref => undef;
+$boxopts => 'size=10'
+$prefix => 'ts'
+$helpref => undef
 </%args>
 <%perl>
 my $stringval= $qa->{$thingstring};
 $stringval='' if !defined $stringval;
 </%args>
 <%perl>
 my $stringval= $qa->{$thingstring};
 $stringval='' if !defined $stringval;
+$checkkind= $thingstring if !defined $checkkind;
 
 my $p= $prefix.'_';
 
 my $p= $prefix.'_';
-my $checker= $m->fetch_comp("check_${thingstring}");
+my $checker= $m->fetch_comp("check_${checkkind}");
 my $significant_nonempty= $checker->attr_exists('significant_nonempty');
 
 </%perl>
 
 <&| script &>
 <%$p%>uri= "qtextstringcheck?format=application/json&ctype=text/xml"
 my $significant_nonempty= $checker->attr_exists('significant_nonempty');
 
 </%perl>
 
 <&| script &>
 <%$p%>uri= "qtextstringcheck?format=application/json&ctype=text/xml"
-               + "&what=<% $thingstring %>"
+               + "&what=<% $checkkind %>"
                + "&ocean=<% uri_escape($qa->{Ocean}) %>";
 
 <%$p%>timeout=false;
                + "&ocean=<% uri_escape($qa->{Ocean}) %>";
 
 <%$p%>timeout=false;
@@ -98,11 +101,12 @@ register_onload(<%$p%>Needed);
 </&script>
 
 % if (!printable($m)) {
 </&script>
 
 % if (!printable($m)) {
-<input type="text" <% $m->content %>
+<input type="text" <% $boxopts %>
  id="<% $thingstring %>" name="<% $thingstring %>"
  onchange="<%$p%>Needed();" onkeyup="<%$p%>Later();"
  value="<% $stringval |h %>"
  id="<% $thingstring %>" name="<% $thingstring %>"
  onchange="<%$p%>Needed();" onkeyup="<%$p%>Later();"
  value="<% $stringval |h %>"
- ><% defined($helpref) ? "<a href=\"docs#$helpref\">[?]</a>" : '' %>
+ ><% defined($helpref) ? "<a href=\"docs#$helpref\">[?]</a>" : '' %><%
+     $m->content %>
 <br>
 <div id="<%$p%>results">&nbsp;</div><br>
 % } else {
 <br>
 <div id="<%$p%>results">&nbsp;</div><br>
 % } else {
@@ -114,7 +118,7 @@ register_onload(<%$p%>Needed);
 <%perl>
 if ($significant_nonempty || length $thingstring) {
        my ($emsg,$canonstring,@results)= $m->comp('qtextstringcheck',
 <%perl>
 if ($significant_nonempty || length $thingstring) {
        my ($emsg,$canonstring,@results)= $m->comp('qtextstringcheck',
-               what => $thingstring,
+               what => $checkkind,
                ocean => $qa->{Ocean},
                string => $stringval,
                format => 'return'
                ocean => $qa->{Ocean},
                string => $stringval,
                format => 'return'