Tutorial queries can now be unavailable for certain corpora
Change-Id: Ib52cf6dfc2a020893dd6b252a3d1f5ddd53e936c
diff --git a/lib/Kalamar/Plugin/KalamarHelpers.pm b/lib/Kalamar/Plugin/KalamarHelpers.pm
index 855a92b..4ef68a7 100644
--- a/lib/Kalamar/Plugin/KalamarHelpers.pm
+++ b/lib/Kalamar/Plugin/KalamarHelpers.pm
@@ -191,6 +191,18 @@
doc_query => sub {
my ($c, $ql, $q, %param) = @_;
+ # Query is not supported in the corpus
+ if ($q =~ s/^\*\*\s*//) {
+ # Escape query for html embedding
+ $q = xml_escape $q;
+
+ return b(
+ '<pre class="query tutorial unsupported">' .
+ "<code>$q</code>" .
+ '<span title="' . $c->loc('notAvailInCorpus') . '">*</span>' .
+ '</pre>');
+ };
+
# Escape query for html embedding
$q = xml_escape $q;