X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2Fweb%2Fqtextstring;h=16aa372bd6794caad89992d6d7b2f2a976d519c2;hb=f41b94c1ec31bbff084b7429c1aec495aca2ab1e;hp=6efe368e650dfc396b020f5fa58f5679d3c86426;hpb=c5b3ac45babf8012719dfb7eafd0cfa9d9eddff0;p=ypp-sc-tools.db-live.git
diff --git a/yarrg/web/qtextstring b/yarrg/web/qtextstring
index 6efe368..16aa372 100644
--- a/yarrg/web/qtextstring
+++ b/yarrg/web/qtextstring
@@ -29,24 +29,27 @@
sponsored by Three Rings.
- This Mason component handles `live' analysis of text string entries.
+ This Mason component handles analysis of text string entries, including
+ both the AJAX calls from web page javascript and the entry validation
+ and processing calls from other components.
%doc>
<%args>
-$thingstring
$qa => $m->caller_args(1)->{'qa'}
+$dbh
+$thingstring
+$emsgstore
+$perresult
%args>
<%perl>
my $stringval= $qa->{$thingstring};
$stringval='' if !defined $stringval;
%perl>
-Enter route (islands, or archipelagoes, separated by |s or commas;
- abbreviations are OK):
-
<&| script &>
-ts_uri= "check_<% $thingstring %>?format=json&type=text/xml"
+ts_uri= "qtextstringcheck?format=application/json&ctype=text/xml"
+ + "&what=<% $thingstring %>"
+ "&ocean=<% uri_escape($qa->{Ocean}) %>";
ts_timeout=false;
@@ -94,3 +97,19 @@ window.onload= ts_Needed;
>