git.shiar.nl
/
sheet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
word edit: recover form after save error
[sheet.git]
/
charset.plp
diff --git
a/charset.plp
b/charset.plp
index 8e67c670bf8ad6a8d59b0e94f844a15e3be40947..d8527f01ff307bc5a80abfe4db1959ec7b0f409b 100644
(file)
--- a/
charset.plp
+++ b/
charset.plp
@@
-5,7
+5,7
@@
my @tablist = split m{/+}, $Request || 'default';
Html({
title => 'charset cheat sheet',
Html({
title => 'charset cheat sheet',
- version => '1.
0
',
+ version => '1.
2
',
description => [
"Reference sheet with all glyphs in common character encoding tables,",
"and an overview of Unicode ranges and UTF-8 bytes.",
description => [
"Reference sheet with all glyphs in common character encoding tables,",
"and an overview of Unicode ranges and UTF-8 bytes.",
@@
-14,7
+14,7
@@
Html({
charset codepage unicode ascii utf8 latin glyph character encoding
reference common overview table
'],
charset codepage unicode ascii utf8 latin glyph character encoding
reference common overview table
'],
-
stylesheet => [qw'light']
,
+
(stylesheet => [qw'light']) x !$mode
,
data => [qw(
charset-encoding.inc.pl
charset-unicode.inc.pl charset-ucplanes.inc.pl charset-utf8.inc.pl
data => [qw(
charset-encoding.inc.pl
charset-unicode.inc.pl charset-ucplanes.inc.pl charset-utf8.inc.pl
@@
-28,26
+28,25
@@
use List::Util qw( first pairmap pairfirst pairs );
<p>
<:
<p>
<:
+if ($tablist[0] eq 'unicode') {
+ say "Detailed allocation of Unicode blocks.";
+ print "See ", showlink("charsets", '/charset'), " to compare specific encodings";
+}
+else {
+
if ($tablist[0] eq 'default') {
if ($tablist[0] eq 'default') {
- say "Overview of Unicode allocation and common latin code pages.";
+ say "Overview of Unicode ", showlink("allocation", '/charset/unicode');
+ say "and common latin code pages.";
say "Compare alternate charsets:";
}
else {
say "Charset comparison:";
}
say "Compare alternate charsets:";
}
else {
say "Charset comparison:";
}
-sub optionlink {
- my ($title, $href, $selected) = @_;
- return sprintf(
- $selected ? '<strong>%s</strong>' : '<a href="%2$s">%s</a>',
- EscapeHTML($title), $href
- );
-}
-
print join " •\n", (
map {
join " ·\n", pairmap {
print join " •\n", (
map {
join " ·\n", pairmap {
-
option
link($b || ucfirst $a, '/charset'.($a && "/$a?compare"), $a eq $Request);
+
show
link($b || ucfirst $a, '/charset'.($a && "/$a?compare"), $a eq $Request);
} @{$_}
}
[
} @{$_}
}
[
@@
-68,6
+67,8
@@
print join " •\n", (
hebrew => 0,
],
);
hebrew => 0,
],
);
+
+}
:>.
</p>
:>.
</p>
@@
-346,8
+347,8
@@
for my $row (@request) {
$visible->{$glyph}++;
}
$visible->{$glyph}++;
}
- say sprintf $class ? '<td title="%s" class="X %s">%s' : '<td title="%s">',
-
$name, $class, $cell
;
+ print '<td title="%s"', $name;
+
say $class ? sprintf(' class="X %s">%s', $class, $cell) : '>'
;
}
continue {
$offset += $colsize;
}
continue {
$offset += $colsize;
@@
-398,7
+399,7
@@
for my $row (@request) {
</table>
<table class="glyphs"><tr>
</table>
<table class="glyphs"><tr>
- <td class="X">unicode
7
.0
+ <td class="X">unicode
10
.0
<td class="X Xr">proposed
<td class="X Xd">deprecated
<td class="">unassigned
<td class="X Xr">proposed
<td class="X Xd">deprecated
<td class="">unassigned