common: treat exception references as alert parameters
[sheet.git] / latin.plp
index f9453e6b46e4885886576bb3a7a261c6bbdccabe..a86f2ca52390c000618aec6baa1c67dbe9baeba9 100644 (file)
--- a/latin.plp
+++ b/latin.plp
@@ -47,16 +47,15 @@ or <span title="fuck yeah!">'mercan</span>) letters A–Z.
 Also see <a href="/writing">related alphabets</a>
 and <a href="/chars/abc">font comparison</a>.</p>
 
-<div>
-
 <:
 use List::Util qw( pairs );
 
 my @table = do 'writing-latn.inc.pl';
-if ($! or $@) {
-       Alert("Table data not found", $@ || $!);
+if ($! or $@ or !@table) {
+       die ["Table data not found", $@ || $!];
 }
 else {
+       say '<div>';
        say '<style>';
        for my $row (pairs @table) {
                my ($id, $info) = @{$row};
@@ -109,11 +108,10 @@ else {
                        say;
                }
        }
-       say "</table>\n";
+       say "</table></div>";
 }
 
-:></div>
-
+:>
 <script type="text/javascript" src="/latinsample.js"></script>
 <script type="text/javascript"><!--
        prependinput(document.getElementById('intro'));