Skip to content

Commit 8a04981

Browse files
committed
[css2] Fix alignment of property/descriptor defs
--HG-- extra : convert_revision : svn%3A73dc7c4b-06e6-40f3-b4f7-9ed1dbc14bfc/trunk%40682
1 parent e9656ef commit 8a04981

6 files changed

Lines changed: 48 additions & 31 deletions

File tree

css2/bin/Attic/dextr

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# <span class="propinst-name">&lt;'name'&gt;</span>
1313
#
1414
# Ian Jacobs - ij@w3.org (Based on work by Arnaud Le Hors)
15-
# $Id: dextr,v 1.6 1998-01-09 14:35:59 ijacobs Exp $
15+
# $Id: dextr,v 1.7 1998-01-22 23:59:29 ijacobs Exp $
1616

1717
$PROGNAME = substr($0, rindex($0, "/") + 1);
1818

@@ -62,25 +62,25 @@ print output "</DIV>\n\n";
6262
}
6363

6464
sub format_name {
65-
print output "<TR valign=\"top\"><TH align=\"right\">Descriptor name:";
66-
print output "&nbsp;<TD><span class=\"index-def\" title=\"'$_[0]' (descriptor)\">\'$_[0]\'</span></TR>\n";
65+
print output "<TR valign=\"top\"><TH align=\"right\">Descriptor name:&nbsp;&nbsp;";
66+
print output "<TD><span class=\"index-def\" title=\"'$_[0]' (descriptor)\">\'$_[0]\'</span></TR>\n";
6767
}
6868

6969
sub format_values {
7070
$values = $_[0];
7171
$values =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
72-
print output "<TR valign=\"top\"><TH align=\"right\">Value:<TD>$values</TR>\n";
72+
print output "<TR valign=\"top\"><TH align=\"right\">Value:&nbsp;&nbsp;<TD>$values</TR>\n";
7373
}
7474

7575
sub format_init {
7676
$init = $_[0];
7777
$init =~ s/XX/not defined for shorthand properties/g;
7878
$init =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
79-
print output "<TR valign=\"top\"><TH align=\"right\">Initial:<TD>$init</TR>\n";
79+
print output "<TR valign=\"top\"><TH align=\"right\">Initial:&nbsp;&nbsp;<TD>$init</TR>\n";
8080
}
8181

8282
sub format_init {
83-
print output "<TR valign=\"top\"><TH align=\"right\">Applies to media:<TD>$media</TR>\n";
83+
print output "<TR valign=\"top\"><TH align=\"right\">Applies to media:&nbsp;&nbsp;<TD>$media</TR>\n";
8484
}
8585

8686
# extract every possible block

css2/bin/Attic/pextr

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# <span class="propinst-name">&lt;'name'&gt;</span>
1414
#
1515
# Ian Jacobs - ij@w3.org (Based on work by Arnaud Le Hors)
16-
# $Id: pextr,v 1.8 1998-01-15 15:12:30 ijacobs Exp $
16+
# $Id: pextr,v 1.9 1998-01-22 23:59:31 ijacobs Exp $
1717

1818
$PROGNAME = substr($0, rindex($0, "/") + 1);
1919

@@ -72,15 +72,15 @@ print output "</DIV>\n\n";
7272
# Include an nbsp before TD since CSS not used to
7373
# align tables yet.
7474
sub format_name {
75-
print output "<TR valign=\"top\"><TH align=\"right\">Property name:";
76-
print output "&nbsp;<TD><span class=\"index-def\" title=\"'$_[0]'\">\'$_[0]\'</span></TR>\n";
75+
print output "<TR valign=\"top\"><TH align=\"right\">Property name:&nbsp;&nbsp;";
76+
print output "<TD><span class=\"index-def\" title=\"'$_[0]'\">\'$_[0]\'</span></TR>\n";
7777
}
7878

7979
sub format_values {
8080
$values = $_[0];
8181
$values =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
8282
$values =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">&lt;'$1'&gt;<\/span>/g;
83-
print output "<TR valign=\"top\"><TH align=\"right\">Value:<TD>$values</TR>\n";
83+
print output "<TR valign=\"top\"><TH align=\"right\">Value:&nbsp;&nbsp;<TD>$values</TR>\n";
8484
}
8585

8686
sub format_init {
@@ -89,7 +89,7 @@ $init = $_[0];
8989
$init =~ s/XX/not defined for shorthand properties/g;
9090
$init =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
9191
$init =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">'$1'<\/span>/g;
92-
print output "<TR valign=\"top\"><TH align=\"right\">Initial:<TD>$init</TR>\n";
92+
print output "<TR valign=\"top\"><TH align=\"right\">Initial:&nbsp;&nbsp;<TD>$init</TR>\n";
9393
}
9494

9595
sub format_applies {
@@ -98,19 +98,19 @@ $applies = $_[0];
9898
$applies =~ s/\*/all elements/g;
9999
$applies =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
100100
$applies =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">'$1'<\/span>/g;
101-
print output "<TR valign=\"top\"><TH align=\"right\">Applies to:<TD>$applies</TR>\n";
101+
print output "<TR valign=\"top\"><TH align=\"right\">Applies to:&nbsp;&nbsp;<TD>$applies</TR>\n";
102102
}
103103

104104
sub format_inherited {
105-
print output "<TR valign=\"top\"><TH align=\"right\">Inherited:<TD>$_[0]</TR>\n";
105+
print output "<TR valign=\"top\"><TH align=\"right\">Inherited:&nbsp;&nbsp;<TD>$_[0]</TR>\n";
106106
}
107107

108108
sub format_percentages {
109109
#Note that in the case of properties, <> are removed in text.
110110
$perc = $_[0];
111111
$perc =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
112112
$perc =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">'$1'<\/span>/g;
113-
print output "<TR valign=\"top\"><TH align=\"right\">Percentage values:<TD>$perc</TR>\n";
113+
print output "<TR valign=\"top\"><TH align=\"right\">Percentage values:&nbsp;&nbsp;<TD>$perc</TR>\n";
114114
}
115115

116116
sub format_media {
@@ -122,7 +122,7 @@ sub format_media {
122122
$fmedia =~ s/paged/<a href=\"media.html#paged-media-group\">paged<\/a>/;
123123
$fmedia =~ s/grid/<a href=\"media.html#grid-media-group\">grid<\/a>/;
124124
$fmedia =~ s/all/<a href=\"media.html#all-media-group\">all<\/a>/;
125-
print output "<TR valign=\"top\"><TH align=\"right\">Media groups:<TD>$fmedia</TR>\n";
125+
print output "<TR valign=\"top\"><TH align=\"right\">Media groups:&nbsp;&nbsp;<TD>$fmedia</TR>\n";
126126
}
127127

128128

css2/bin/dextr

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# <span class="propinst-name">&lt;'name'&gt;</span>
1313
#
1414
# Ian Jacobs - ij@w3.org (Based on work by Arnaud Le Hors)
15-
# $Id: dextr,v 1.6 1998-01-09 14:35:59 ijacobs Exp $
15+
# $Id: dextr,v 1.7 1998-01-22 23:59:29 ijacobs Exp $
1616

1717
$PROGNAME = substr($0, rindex($0, "/") + 1);
1818

@@ -62,25 +62,25 @@ print output "</DIV>\n\n";
6262
}
6363

6464
sub format_name {
65-
print output "<TR valign=\"top\"><TH align=\"right\">Descriptor name:";
66-
print output "&nbsp;<TD><span class=\"index-def\" title=\"'$_[0]' (descriptor)\">\'$_[0]\'</span></TR>\n";
65+
print output "<TR valign=\"top\"><TH align=\"right\">Descriptor name:&nbsp;&nbsp;";
66+
print output "<TD><span class=\"index-def\" title=\"'$_[0]' (descriptor)\">\'$_[0]\'</span></TR>\n";
6767
}
6868

6969
sub format_values {
7070
$values = $_[0];
7171
$values =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
72-
print output "<TR valign=\"top\"><TH align=\"right\">Value:<TD>$values</TR>\n";
72+
print output "<TR valign=\"top\"><TH align=\"right\">Value:&nbsp;&nbsp;<TD>$values</TR>\n";
7373
}
7474

7575
sub format_init {
7676
$init = $_[0];
7777
$init =~ s/XX/not defined for shorthand properties/g;
7878
$init =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
79-
print output "<TR valign=\"top\"><TH align=\"right\">Initial:<TD>$init</TR>\n";
79+
print output "<TR valign=\"top\"><TH align=\"right\">Initial:&nbsp;&nbsp;<TD>$init</TR>\n";
8080
}
8181

8282
sub format_init {
83-
print output "<TR valign=\"top\"><TH align=\"right\">Applies to media:<TD>$media</TR>\n";
83+
print output "<TR valign=\"top\"><TH align=\"right\">Applies to media:&nbsp;&nbsp;<TD>$media</TR>\n";
8484
}
8585

8686
# extract every possible block

css2/bin/pextr

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# <span class="propinst-name">&lt;'name'&gt;</span>
1414
#
1515
# Ian Jacobs - ij@w3.org (Based on work by Arnaud Le Hors)
16-
# $Id: pextr,v 1.8 1998-01-15 15:12:30 ijacobs Exp $
16+
# $Id: pextr,v 1.9 1998-01-22 23:59:31 ijacobs Exp $
1717

1818
$PROGNAME = substr($0, rindex($0, "/") + 1);
1919

@@ -72,15 +72,15 @@ print output "</DIV>\n\n";
7272
# Include an nbsp before TD since CSS not used to
7373
# align tables yet.
7474
sub format_name {
75-
print output "<TR valign=\"top\"><TH align=\"right\">Property name:";
76-
print output "&nbsp;<TD><span class=\"index-def\" title=\"'$_[0]'\">\'$_[0]\'</span></TR>\n";
75+
print output "<TR valign=\"top\"><TH align=\"right\">Property name:&nbsp;&nbsp;";
76+
print output "<TD><span class=\"index-def\" title=\"'$_[0]'\">\'$_[0]\'</span></TR>\n";
7777
}
7878

7979
sub format_values {
8080
$values = $_[0];
8181
$values =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
8282
$values =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">&lt;'$1'&gt;<\/span>/g;
83-
print output "<TR valign=\"top\"><TH align=\"right\">Value:<TD>$values</TR>\n";
83+
print output "<TR valign=\"top\"><TH align=\"right\">Value:&nbsp;&nbsp;<TD>$values</TR>\n";
8484
}
8585

8686
sub format_init {
@@ -89,7 +89,7 @@ $init = $_[0];
8989
$init =~ s/XX/not defined for shorthand properties/g;
9090
$init =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
9191
$init =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">'$1'<\/span>/g;
92-
print output "<TR valign=\"top\"><TH align=\"right\">Initial:<TD>$init</TR>\n";
92+
print output "<TR valign=\"top\"><TH align=\"right\">Initial:&nbsp;&nbsp;<TD>$init</TR>\n";
9393
}
9494

9595
sub format_applies {
@@ -98,19 +98,19 @@ $applies = $_[0];
9898
$applies =~ s/\*/all elements/g;
9999
$applies =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
100100
$applies =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">'$1'<\/span>/g;
101-
print output "<TR valign=\"top\"><TH align=\"right\">Applies to:<TD>$applies</TR>\n";
101+
print output "<TR valign=\"top\"><TH align=\"right\">Applies to:&nbsp;&nbsp;<TD>$applies</TR>\n";
102102
}
103103

104104
sub format_inherited {
105-
print output "<TR valign=\"top\"><TH align=\"right\">Inherited:<TD>$_[0]</TR>\n";
105+
print output "<TR valign=\"top\"><TH align=\"right\">Inherited:&nbsp;&nbsp;<TD>$_[0]</TR>\n";
106106
}
107107

108108
sub format_percentages {
109109
#Note that in the case of properties, <> are removed in text.
110110
$perc = $_[0];
111111
$perc =~ s/<([^>']*)>/<span class=\"value-inst-$1\">&lt;$1&gt;<\/span>/g;
112112
$perc =~ s/<[']([^']*)[']>/<span class=\"propinst-$1\">'$1'<\/span>/g;
113-
print output "<TR valign=\"top\"><TH align=\"right\">Percentage values:<TD>$perc</TR>\n";
113+
print output "<TR valign=\"top\"><TH align=\"right\">Percentage values:&nbsp;&nbsp;<TD>$perc</TR>\n";
114114
}
115115

116116
sub format_media {
@@ -122,7 +122,7 @@ sub format_media {
122122
$fmedia =~ s/paged/<a href=\"media.html#paged-media-group\">paged<\/a>/;
123123
$fmedia =~ s/grid/<a href=\"media.html#grid-media-group\">grid<\/a>/;
124124
$fmedia =~ s/all/<a href=\"media.html#all-media-group\">all<\/a>/;
125-
print output "<TR valign=\"top\"><TH align=\"right\">Media groups:<TD>$fmedia</TR>\n";
125+
print output "<TR valign=\"top\"><TH align=\"right\">Media groups:&nbsp;&nbsp;<TD>$fmedia</TR>\n";
126126
}
127127

128128

css2/html2psrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,15 @@ a.informref {
101101
color: green;
102102
}
103103

104+
DIV.propdef TH {
105+
text-align: right;
106+
}
107+
108+
DIV.descdef TH {
109+
text-align: right;
110+
}
111+
112+
104113
/* the following doesn't work for now,
105114
instead we rely on a patched version of html2ps which has this built-in */
106115
DIV.navbar {

css2/style/default.css

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* Style sheet for the CSS2 specification
3-
* $Id: default.css,v 1.17 1998-01-09 08:04:18 ijacobs Exp $
3+
* $Id: default.css,v 1.18 1998-01-22 23:59:36 ijacobs Exp $
44
*/
55

66
BODY {
@@ -29,6 +29,14 @@
2929
TH {
3030
text-align: left;
3131
}
32+
33+
DIV.propdef TH {
34+
text-align: right;
35+
}
36+
37+
DIV.descdef TH {
38+
text-align: right;
39+
}
3240

3341
A.propdef-title {
3442
background: yellow;

0 commit comments

Comments
 (0)