• R/O
  • SSH
  • HTTPS

sotp: Commit


Commit MetaInfo

Revision111 (tree)
Time2009-08-31 22:34:05
Authormiyabe

Log Message

(empty log message)

Change Summary

Incremental Difference

--- reiki/trunk/tools/make-pdf.pl (revision 110)
+++ reiki/trunk/tools/make-pdf.pl (revision 111)
@@ -62,6 +62,7 @@
6262 if ($elem->{Name} eq "r:part") {
6363 # 編
6464 $self->{partHead} = 1;
65+ $self->{partTitle} = '';
6566 }
6667 elsif ($elem->{Name} eq "r:chapter") {
6768 # 章
@@ -175,7 +176,7 @@
175176 my ( $self, $text ) = @_;
176177 $text = $text->{Data};
177178 utf8::decode($text);
178- if ($self->{partHead}) {
179+ if ($self->{partHead} && !$self->{partTitle}) {
179180 if ($self->{inMarker}) {
180181 $self->{partMarker} = $text;
181182 $self->{inMarker} = 0;
--- reiki/trunk/htdocs/style/browse-publish.js (nonexistent)
+++ reiki/trunk/htdocs/style/browse-publish.js (revision 111)
@@ -0,0 +1,17 @@
1+var reiki = new Object();
2+
3+/**
4+ * 全てをチェックまたは解除します。
5+ */
6+reiki.checkAll = function(input, id) {
7+ var inputs;
8+ if (id) {
9+ inputs = document.getElementById(id).getElementsByTagName('input');
10+ }
11+ else {
12+ inputs = document.getElementsByTagName('input');
13+ }
14+ for (var i = 0; i < inputs.length; ++i) {
15+ inputs[i].checked = input.checked;
16+ }
17+};
--- reiki/trunk/htdocs/style/edit-statute.xsl (revision 110)
+++ reiki/trunk/htdocs/style/edit-statute.xsl (revision 111)
@@ -143,4 +143,13 @@
143143 </fieldset>
144144 </xsl:template>
145145
146+
147+ <!-- テキスト処理 -->
148+ <xsl:template match="text()" mode="html" priority="1">
149+ <xsl:value-of select="."/>
150+ </xsl:template>
151+
152+ <xsl:template match="@*" mode="att-text" priority="1">
153+ <xsl:value-of select="."/>
154+ </xsl:template>
146155 </xsl:stylesheet>
--- reiki/trunk/htdocs/style/pdf-statute.xsl (revision 110)
+++ reiki/trunk/htdocs/style/pdf-statute.xsl (revision 111)
@@ -73,10 +73,12 @@
7373 <xsl:if test="$attachment">
7474 <div cssj:annot="ATTACHMENT:{$attachment}.pdf"></div>
7575 <xsl:variable name="pages" select="document(concat('../data/attachment/',$attachment,'.pdf.meta.xml'))/meta/number-of-pages/text()"/>
76+ <xsl:if test="$pages">
7677 <xsl:call-template name="pages">
7778 <xsl:with-param name="pages" select="number($pages)" />
7879 </xsl:call-template>
7980 </xsl:if>
81+ </xsl:if>
8082 </xsl:template>
8183 <!-- 様式のページ数分だけ開ける -->
8284 <xsl:template name="pages">
--- reiki/trunk/htdocs/style/browse-aiueo.xsl (revision 110)
+++ reiki/trunk/htdocs/style/browse-aiueo.xsl (revision 111)
@@ -27,150 +27,196 @@
2727
2828 <xsl:call-template name="main">
2929 <xsl:with-param name="prefix">あ</xsl:with-param>
30+ <xsl:with-param name="id">a</xsl:with-param>
3031 </xsl:call-template>
3132 <xsl:call-template name="main">
3233 <xsl:with-param name="prefix">い</xsl:with-param>
34+ <xsl:with-param name="id">i</xsl:with-param>
3335 </xsl:call-template>
3436 <xsl:call-template name="main">
3537 <xsl:with-param name="prefix">う</xsl:with-param>
38+ <xsl:with-param name="id">u</xsl:with-param>
3639 </xsl:call-template>
3740 <xsl:call-template name="main">
3841 <xsl:with-param name="prefix">え</xsl:with-param>
42+ <xsl:with-param name="id">e</xsl:with-param>
3943 </xsl:call-template>
4044 <xsl:call-template name="main">
4145 <xsl:with-param name="prefix">お</xsl:with-param>
42- </xsl:call-template>
46+ <xsl:with-param name="id">o</xsl:with-param>
47+ </xsl:call-template><br/>
4348
4449 <xsl:call-template name="main">
4550 <xsl:with-param name="prefix">か</xsl:with-param>
51+ <xsl:with-param name="id">ka</xsl:with-param>
4652 </xsl:call-template>
4753 <xsl:call-template name="main">
4854 <xsl:with-param name="prefix">き</xsl:with-param>
55+ <xsl:with-param name="id">ki</xsl:with-param>
4956 </xsl:call-template>
5057 <xsl:call-template name="main">
5158 <xsl:with-param name="prefix">く</xsl:with-param>
59+ <xsl:with-param name="id">ku</xsl:with-param>
5260 </xsl:call-template>
5361 <xsl:call-template name="main">
5462 <xsl:with-param name="prefix">け</xsl:with-param>
63+ <xsl:with-param name="id">ke</xsl:with-param>
5564 </xsl:call-template>
5665 <xsl:call-template name="main">
5766 <xsl:with-param name="prefix">こ</xsl:with-param>
58- </xsl:call-template>
67+ <xsl:with-param name="id">ko</xsl:with-param>
68+ </xsl:call-template><br/>
5969
6070 <xsl:call-template name="main">
6171 <xsl:with-param name="prefix">さ</xsl:with-param>
72+ <xsl:with-param name="id">sa</xsl:with-param>
6273 </xsl:call-template>
6374 <xsl:call-template name="main">
6475 <xsl:with-param name="prefix">し</xsl:with-param>
76+ <xsl:with-param name="id">si</xsl:with-param>
6577 </xsl:call-template>
6678 <xsl:call-template name="main">
6779 <xsl:with-param name="prefix">す</xsl:with-param>
80+ <xsl:with-param name="id">su</xsl:with-param>
6881 </xsl:call-template>
6982 <xsl:call-template name="main">
7083 <xsl:with-param name="prefix">せ</xsl:with-param>
84+ <xsl:with-param name="id">se</xsl:with-param>
7185 </xsl:call-template>
7286 <xsl:call-template name="main">
7387 <xsl:with-param name="prefix">そ</xsl:with-param>
74- </xsl:call-template>
88+ <xsl:with-param name="id">so</xsl:with-param>
89+ </xsl:call-template><br/>
7590
7691 <xsl:call-template name="main">
7792 <xsl:with-param name="prefix">た</xsl:with-param>
93+ <xsl:with-param name="id">ta</xsl:with-param>
7894 </xsl:call-template>
7995 <xsl:call-template name="main">
8096 <xsl:with-param name="prefix">ち</xsl:with-param>
97+ <xsl:with-param name="id">ti</xsl:with-param>
8198 </xsl:call-template>
8299 <xsl:call-template name="main">
83100 <xsl:with-param name="prefix">つ</xsl:with-param>
101+ <xsl:with-param name="id">tu</xsl:with-param>
84102 </xsl:call-template>
85103 <xsl:call-template name="main">
86104 <xsl:with-param name="prefix">て</xsl:with-param>
105+ <xsl:with-param name="id">te</xsl:with-param>
87106 </xsl:call-template>
88107 <xsl:call-template name="main">
89108 <xsl:with-param name="prefix">と</xsl:with-param>
90- </xsl:call-template>
109+ <xsl:with-param name="id">to</xsl:with-param>
110+ </xsl:call-template><br/>
91111
92112 <xsl:call-template name="main">
93113 <xsl:with-param name="prefix">な</xsl:with-param>
114+ <xsl:with-param name="id">na</xsl:with-param>
94115 </xsl:call-template>
95116 <xsl:call-template name="main">
96117 <xsl:with-param name="prefix">に</xsl:with-param>
118+ <xsl:with-param name="id">ni</xsl:with-param>
97119 </xsl:call-template>
98120 <xsl:call-template name="main">
99121 <xsl:with-param name="prefix">ぬ</xsl:with-param>
122+ <xsl:with-param name="id">nu</xsl:with-param>
100123 </xsl:call-template>
101124 <xsl:call-template name="main">
102125 <xsl:with-param name="prefix">ね</xsl:with-param>
126+ <xsl:with-param name="id">ne</xsl:with-param>
103127 </xsl:call-template>
104128 <xsl:call-template name="main">
105129 <xsl:with-param name="prefix">の</xsl:with-param>
106- </xsl:call-template>
130+ <xsl:with-param name="id">no</xsl:with-param>
131+ </xsl:call-template><br/>
107132
108133 <xsl:call-template name="main">
109134 <xsl:with-param name="prefix">は</xsl:with-param>
135+ <xsl:with-param name="id">ha</xsl:with-param>
110136 </xsl:call-template>
111137 <xsl:call-template name="main">
112138 <xsl:with-param name="prefix">ひ</xsl:with-param>
139+ <xsl:with-param name="id">hi</xsl:with-param>
113140 </xsl:call-template>
114141 <xsl:call-template name="main">
115142 <xsl:with-param name="prefix">ふ</xsl:with-param>
143+ <xsl:with-param name="id">fu</xsl:with-param>
116144 </xsl:call-template>
117145 <xsl:call-template name="main">
118146 <xsl:with-param name="prefix">へ</xsl:with-param>
147+ <xsl:with-param name="id">he</xsl:with-param>
119148 </xsl:call-template>
120149 <xsl:call-template name="main">
121150 <xsl:with-param name="prefix">ほ</xsl:with-param>
122- </xsl:call-template>
151+ <xsl:with-param name="id">ho</xsl:with-param>
152+ </xsl:call-template><br/>
123153
124154 <xsl:call-template name="main">
125155 <xsl:with-param name="prefix">ま</xsl:with-param>
156+ <xsl:with-param name="id">ma</xsl:with-param>
126157 </xsl:call-template>
127158 <xsl:call-template name="main">
128159 <xsl:with-param name="prefix">み</xsl:with-param>
160+ <xsl:with-param name="id">mi</xsl:with-param>
129161 </xsl:call-template>
130162 <xsl:call-template name="main">
131163 <xsl:with-param name="prefix">む</xsl:with-param>
164+ <xsl:with-param name="id">mu</xsl:with-param>
132165 </xsl:call-template>
133166 <xsl:call-template name="main">
134167 <xsl:with-param name="prefix">め</xsl:with-param>
168+ <xsl:with-param name="id">me</xsl:with-param>
135169 </xsl:call-template>
136170 <xsl:call-template name="main">
137171 <xsl:with-param name="prefix">も</xsl:with-param>
138- </xsl:call-template>
172+ <xsl:with-param name="id">mo</xsl:with-param>
173+ </xsl:call-template><br/>
139174
140175 <xsl:call-template name="main">
141176 <xsl:with-param name="prefix">や</xsl:with-param>
177+ <xsl:with-param name="id">ya</xsl:with-param>
142178 </xsl:call-template>
143179 <xsl:call-template name="main">
144180 <xsl:with-param name="prefix">ゆ</xsl:with-param>
181+ <xsl:with-param name="id">yu</xsl:with-param>
145182 </xsl:call-template>
146183 <xsl:call-template name="main">
147184 <xsl:with-param name="prefix">よ</xsl:with-param>
148- </xsl:call-template>
185+ <xsl:with-param name="id">yo</xsl:with-param>
186+ </xsl:call-template><br/>
149187
150188 <xsl:call-template name="main">
151189 <xsl:with-param name="prefix">ら</xsl:with-param>
190+ <xsl:with-param name="id">ra</xsl:with-param>
152191 </xsl:call-template>
153192 <xsl:call-template name="main">
154193 <xsl:with-param name="prefix">り</xsl:with-param>
194+ <xsl:with-param name="id">ri</xsl:with-param>
155195 </xsl:call-template>
156196 <xsl:call-template name="main">
157197 <xsl:with-param name="prefix">る</xsl:with-param>
198+ <xsl:with-param name="id">ru</xsl:with-param>
158199 </xsl:call-template>
159200 <xsl:call-template name="main">
160201 <xsl:with-param name="prefix">れ</xsl:with-param>
202+ <xsl:with-param name="id">re</xsl:with-param>
161203 </xsl:call-template>
162204 <xsl:call-template name="main">
163205 <xsl:with-param name="prefix">ろ</xsl:with-param>
164- </xsl:call-template>
206+ <xsl:with-param name="id">ro</xsl:with-param>
207+ </xsl:call-template><br/>
165208
166209 <xsl:call-template name="main">
167210 <xsl:with-param name="prefix">わ</xsl:with-param>
211+ <xsl:with-param name="id">wa</xsl:with-param>
168212 </xsl:call-template>
169213 <xsl:call-template name="main">
170214 <xsl:with-param name="prefix">を</xsl:with-param>
215+ <xsl:with-param name="id">wo</xsl:with-param>
171216 </xsl:call-template>
172217 <xsl:call-template name="main">
173218 <xsl:with-param name="prefix">ん</xsl:with-param>
219+ <xsl:with-param name="id">n</xsl:with-param>
174220 </xsl:call-template>
175221
176222 </div>
@@ -204,154 +250,200 @@
204250 <div class="links">
205251 <xsl:call-template name="sidebar-link">
206252 <xsl:with-param name="prefix">あ</xsl:with-param>
253+ <xsl:with-param name="id">a</xsl:with-param>
207254 </xsl:call-template>
208255 <xsl:call-template name="sidebar-link">
209256 <xsl:with-param name="prefix">い</xsl:with-param>
257+ <xsl:with-param name="id">i</xsl:with-param>
210258 </xsl:call-template>
211259 <xsl:call-template name="sidebar-link">
212260 <xsl:with-param name="prefix">う</xsl:with-param>
261+ <xsl:with-param name="id">u</xsl:with-param>
213262 </xsl:call-template>
214263 <xsl:call-template name="sidebar-link">
215264 <xsl:with-param name="prefix">え</xsl:with-param>
265+ <xsl:with-param name="id">e</xsl:with-param>
216266 </xsl:call-template>
217267 <xsl:call-template name="sidebar-link">
218268 <xsl:with-param name="prefix">お</xsl:with-param>
269+ <xsl:with-param name="id">o</xsl:with-param>
219270 </xsl:call-template><br/>
220271
221272 <xsl:call-template name="sidebar-link">
222273 <xsl:with-param name="prefix">か</xsl:with-param>
274+ <xsl:with-param name="id">ka</xsl:with-param>
223275 </xsl:call-template>
224276 <xsl:call-template name="sidebar-link">
225277 <xsl:with-param name="prefix">き</xsl:with-param>
278+ <xsl:with-param name="id">ki</xsl:with-param>
226279 </xsl:call-template>
227280 <xsl:call-template name="sidebar-link">
228281 <xsl:with-param name="prefix">く</xsl:with-param>
282+ <xsl:with-param name="id">ku</xsl:with-param>
229283 </xsl:call-template>
230284 <xsl:call-template name="sidebar-link">
231285 <xsl:with-param name="prefix">け</xsl:with-param>
286+ <xsl:with-param name="id">ke</xsl:with-param>
232287 </xsl:call-template>
233288 <xsl:call-template name="sidebar-link">
234289 <xsl:with-param name="prefix">こ</xsl:with-param>
290+ <xsl:with-param name="id">ko</xsl:with-param>
235291 </xsl:call-template><br/>
236292
237293 <xsl:call-template name="sidebar-link">
238294 <xsl:with-param name="prefix">さ</xsl:with-param>
295+ <xsl:with-param name="id">sa</xsl:with-param>
239296 </xsl:call-template>
240297 <xsl:call-template name="sidebar-link">
241298 <xsl:with-param name="prefix">し</xsl:with-param>
299+ <xsl:with-param name="id">si</xsl:with-param>
242300 </xsl:call-template>
243301 <xsl:call-template name="sidebar-link">
244302 <xsl:with-param name="prefix">す</xsl:with-param>
303+ <xsl:with-param name="id">su</xsl:with-param>
245304 </xsl:call-template>
246305 <xsl:call-template name="sidebar-link">
247306 <xsl:with-param name="prefix">せ</xsl:with-param>
307+ <xsl:with-param name="id">se</xsl:with-param>
248308 </xsl:call-template>
249309 <xsl:call-template name="sidebar-link">
250310 <xsl:with-param name="prefix">そ</xsl:with-param>
311+ <xsl:with-param name="id">so</xsl:with-param>
251312 </xsl:call-template><br/>
252313
253314 <xsl:call-template name="sidebar-link">
254315 <xsl:with-param name="prefix">た</xsl:with-param>
316+ <xsl:with-param name="id">ta</xsl:with-param>
255317 </xsl:call-template>
256318 <xsl:call-template name="sidebar-link">
257319 <xsl:with-param name="prefix">ち</xsl:with-param>
320+ <xsl:with-param name="id">ti</xsl:with-param>
258321 </xsl:call-template>
259322 <xsl:call-template name="sidebar-link">
260323 <xsl:with-param name="prefix">つ</xsl:with-param>
324+ <xsl:with-param name="id">tu</xsl:with-param>
261325 </xsl:call-template>
262326 <xsl:call-template name="sidebar-link">
263327 <xsl:with-param name="prefix">て</xsl:with-param>
328+ <xsl:with-param name="id">te</xsl:with-param>
264329 </xsl:call-template>
265330 <xsl:call-template name="sidebar-link">
266331 <xsl:with-param name="prefix">と</xsl:with-param>
332+ <xsl:with-param name="id">to</xsl:with-param>
267333 </xsl:call-template><br/>
268334
269335 <xsl:call-template name="sidebar-link">
270336 <xsl:with-param name="prefix">な</xsl:with-param>
337+ <xsl:with-param name="id">na</xsl:with-param>
271338 </xsl:call-template>
272339 <xsl:call-template name="sidebar-link">
273340 <xsl:with-param name="prefix">に</xsl:with-param>
341+ <xsl:with-param name="id">ni</xsl:with-param>
274342 </xsl:call-template>
275343 <xsl:call-template name="sidebar-link">
276344 <xsl:with-param name="prefix">ぬ</xsl:with-param>
345+ <xsl:with-param name="id">nu</xsl:with-param>
277346 </xsl:call-template>
278347 <xsl:call-template name="sidebar-link">
279348 <xsl:with-param name="prefix">ね</xsl:with-param>
349+ <xsl:with-param name="id">ne</xsl:with-param>
280350 </xsl:call-template>
281351 <xsl:call-template name="sidebar-link">
282352 <xsl:with-param name="prefix">の</xsl:with-param>
353+ <xsl:with-param name="id">no</xsl:with-param>
283354 </xsl:call-template><br/>
284355
285356 <xsl:call-template name="sidebar-link">
286357 <xsl:with-param name="prefix">は</xsl:with-param>
358+ <xsl:with-param name="id">ha</xsl:with-param>
287359 </xsl:call-template>
288360 <xsl:call-template name="sidebar-link">
289361 <xsl:with-param name="prefix">ひ</xsl:with-param>
362+ <xsl:with-param name="id">hi</xsl:with-param>
290363 </xsl:call-template>
291364 <xsl:call-template name="sidebar-link">
292365 <xsl:with-param name="prefix">ふ</xsl:with-param>
366+ <xsl:with-param name="id">fu</xsl:with-param>
293367 </xsl:call-template>
294368 <xsl:call-template name="sidebar-link">
295369 <xsl:with-param name="prefix">へ</xsl:with-param>
370+ <xsl:with-param name="id">he</xsl:with-param>
296371 </xsl:call-template>
297372 <xsl:call-template name="sidebar-link">
298373 <xsl:with-param name="prefix">ほ</xsl:with-param>
374+ <xsl:with-param name="id">ho</xsl:with-param>
299375 </xsl:call-template><br/>
300376
301377 <xsl:call-template name="sidebar-link">
302378 <xsl:with-param name="prefix">ま</xsl:with-param>
379+ <xsl:with-param name="id">ma</xsl:with-param>
303380 </xsl:call-template>
304381 <xsl:call-template name="sidebar-link">
305382 <xsl:with-param name="prefix">み</xsl:with-param>
383+ <xsl:with-param name="id">mi</xsl:with-param>
306384 </xsl:call-template>
307385 <xsl:call-template name="sidebar-link">
308386 <xsl:with-param name="prefix">む</xsl:with-param>
387+ <xsl:with-param name="id">mu</xsl:with-param>
309388 </xsl:call-template>
310389 <xsl:call-template name="sidebar-link">
311390 <xsl:with-param name="prefix">め</xsl:with-param>
391+ <xsl:with-param name="id">me</xsl:with-param>
312392 </xsl:call-template>
313393 <xsl:call-template name="sidebar-link">
314394 <xsl:with-param name="prefix">も</xsl:with-param>
395+ <xsl:with-param name="id">mo</xsl:with-param>
315396 </xsl:call-template><br/>
316397
317398 <xsl:call-template name="sidebar-link">
318399 <xsl:with-param name="prefix">や</xsl:with-param>
400+ <xsl:with-param name="id">ya</xsl:with-param>
319401 </xsl:call-template>
320402 <span class="link"></span>
321403 <xsl:call-template name="sidebar-link">
322404 <xsl:with-param name="prefix">ゆ</xsl:with-param>
405+ <xsl:with-param name="id">yu</xsl:with-param>
323406 </xsl:call-template>
324407 <span class="link"></span>
325408 <xsl:call-template name="sidebar-link">
326409 <xsl:with-param name="prefix">よ</xsl:with-param>
410+ <xsl:with-param name="id">yo</xsl:with-param>
327411 </xsl:call-template><br/>
328412
329413 <xsl:call-template name="sidebar-link">
330414 <xsl:with-param name="prefix">ら</xsl:with-param>
415+ <xsl:with-param name="id">ra</xsl:with-param>
331416 </xsl:call-template>
332417 <xsl:call-template name="sidebar-link">
333418 <xsl:with-param name="prefix">り</xsl:with-param>
419+ <xsl:with-param name="id">ri</xsl:with-param>
334420 </xsl:call-template>
335421 <xsl:call-template name="sidebar-link">
336422 <xsl:with-param name="prefix">る</xsl:with-param>
423+ <xsl:with-param name="id">ru</xsl:with-param>
337424 </xsl:call-template>
338425 <xsl:call-template name="sidebar-link">
339426 <xsl:with-param name="prefix">れ</xsl:with-param>
427+ <xsl:with-param name="id">re</xsl:with-param>
340428 </xsl:call-template>
341429 <xsl:call-template name="sidebar-link">
342430 <xsl:with-param name="prefix">ろ</xsl:with-param>
431+ <xsl:with-param name="id">ro</xsl:with-param>
343432 </xsl:call-template><br/>
344433
345434 <xsl:call-template name="sidebar-link">
346435 <xsl:with-param name="prefix">わ</xsl:with-param>
436+ <xsl:with-param name="id">wa</xsl:with-param>
347437 </xsl:call-template>
348438 <span class="link"></span>
349439 <xsl:call-template name="sidebar-link">
350440 <xsl:with-param name="prefix">を</xsl:with-param>
441+ <xsl:with-param name="id">wo</xsl:with-param>
351442 </xsl:call-template>
352443 <span class="link"></span>
353444 <xsl:call-template name="sidebar-link">
354445 <xsl:with-param name="prefix">ん</xsl:with-param>
446+ <xsl:with-param name="id">n</xsl:with-param>
355447 </xsl:call-template>
356448 </div>
357449 </div>
@@ -359,9 +451,10 @@
359451
360452 <xsl:template name="sidebar-link">
361453 <xsl:param name="prefix" />
454+ <xsl:param name="id" />
362455 <xsl:choose>
363456 <xsl:when test="descendant::r:statute[substring(r:title/r:kana/html:u/text(),1,1)=$prefix]">
364- <a href="#{$prefix}" class="link"><xsl:value-of select="$prefix" /></a>
457+ <a href="#{$id}" class="link"><xsl:value-of select="$prefix" /></a>
365458 </xsl:when>
366459 <xsl:otherwise>
367460 <span class="link"><xsl:value-of select="$prefix" /></span>
@@ -371,8 +464,9 @@
371464
372465 <xsl:template name="main">
373466 <xsl:param name="prefix" />
467+ <xsl:param name="id" />
374468 <xsl:if test="descendant::r:statute[substring(r:title/r:kana/html:u/text(),1,1)=$prefix]">
375- <div id="{$prefix}">
469+ <div id="{$id}">
376470 <h2><b><xsl:value-of select="$prefix" /></b></h2>
377471 <table>
378472 <thead>
--- reiki/trunk/htdocs/style/browse-publish.xsl (revision 110)
+++ reiki/trunk/htdocs/style/browse-publish.xsl (revision 111)
@@ -13,6 +13,7 @@
1313 @import '../style/browse-toc.css';
1414 </style>
1515 <xsl:call-template name="head" />
16+ <script type="text/javascript" src="../style/browse-publish.js"></script>
1617 </head>
1718 <body>
1819 <div class="wrapper"><form action="publish/reiki.pdf" method="post">
@@ -27,8 +28,8 @@
2728 例規集図書 <xsl:value-of select="sum(descendant::r:statute/r:number-of-pages/text())" />頁
2829 </div>
2930 <div>
30- <label><input type="checkbox" name="dummy" value="1"/>全て</label><br/>
31- <label><input type="checkbox" name="item" value="!010toc"/>目次</label><br/>
31+ <label><input type="checkbox" name="dummy" value="1" onclick="reiki.checkAll(this);"/>全て</label><br/>
32+ <label><input type="checkbox" name="file" value="!010toc"/>目次</label><br/>
3233 </div>
3334 <xsl:apply-templates select="r:part|r:chapter|r:section|r:subsection|r:division" mode="main"/>
3435 </div>
@@ -57,11 +58,12 @@
5758 <xsl:template name="sidebar">
5859 <div class="sidebar">
5960 <xsl:call-template name="navigator" />
60- <p>右側の一覧から印刷したい部分をチェックして、ダウンロードボタンを押してください。</p>
61+ <h3>例規集図書印刷</h3>
62+ <p>印刷用のPDFを作成します。右側の一覧から印刷したい部分をチェックして、ダウンロードボタンを押してください。</p>
6163 <label>面付け:
6264 <select name="imp">
6365 <option value="1">なし</option>
64- <option value="2">中とじ8ページ掛け</option>
66+ <option value="2">中とじ8頁掛け</option>
6567 </select>
6668 </label>
6769 <button type="submit">ダウンロード</button>
@@ -94,7 +96,7 @@
9496 <xsl:value-of select="count(descendant::r:statute)" />件 /
9597 <xsl:value-of select="sum(descendant::r:statute/r:number-of-pages/text())" />頁
9698 </div>
97- <h2><input type="checkbox" name="item" value="{@file}"/>
99+ <h2><input type="checkbox" name="file" value="{substring-before(descendant::r:statute[1]/@file,'-')}" onclick="reiki.checkAll(this, '{generate-id()}');"/>
98100 <b><xsl:value-of select="r:marker/text()" /></b>
99101 <xsl:value-of select="r:text/text()" /></h2>
100102 <xsl:call-template name="statutes" />
@@ -101,9 +103,11 @@
101103 <xsl:apply-templates select="r:part|r:chapter|r:section|r:subsection|r:division" mode="main"/>
102104 </div>
103105 </xsl:template>
106+
107+ <!-- 章 -->
104108 <xsl:template match="r:chapter|r:section|r:subsection|r:division" mode="main">
105109 <div id="{generate-id()}">
106- <h3><input type="checkbox" name="item" value="{@file}"/>
110+ <h3><input type="checkbox" name="dummy" value="1" onclick="reiki.checkAll(this, '{generate-id()}');"/>
107111 <b><xsl:value-of select="r:marker/text()" /></b>
108112 <xsl:value-of select="r:text/text()" /></h3>
109113 <xsl:call-template name="statutes" />
@@ -125,7 +129,7 @@
125129 </xsl:template>
126130 <xsl:template match="r:statute" mode="main">
127131 <tr id="{@file}">
128- <td><input type="checkbox" name="item" value="{@file}"/></td>
132+ <td><input type="checkbox" name="file" value="{@file}"/></td>
129133 <td class="title"><a href="../data/pdf/{@file}.pdf" target="_blank"><xsl:value-of select="r:title/text()" /></a></td>
130134 <td class="revision"><xsl:value-of select="r:revision/@date" /><br/><xsl:value-of select="r:revision/text()" /></td>
131135 <td class="revision">
Show on old repository browser