OSDN Git Service

間違えてたことが結構ありました
[newbbs/newbbs.git] / WebModuleUnit1.dfm
1 object TWebModule1: TTWebModule1
2   OldCreateOrder = False
3   OnCreate = WebModuleCreate
4   Actions = <
5     item
6       MethodType = mtGet
7       Name = 'top'
8       PathInfo = '/'
9       OnAction = TWebModule1topAction
10     end
11     item
12       MethodType = mtGet
13       Name = 'indexpage'
14       PathInfo = '/index'
15       OnAction = TWebModule1indexpageAction
16     end
17     item
18       MethodType = mtPost
19       Name = 'regist'
20       PathInfo = '/regist'
21       OnAction = TWebModule1registAction
22     end
23     item
24       MethodType = mtGet
25       Name = 'admin'
26       PathInfo = '/admin'
27       OnAction = TWebModule1adminAction
28     end
29     item
30       Name = 'search'
31       PathInfo = '/search'
32       OnAction = TWebModule1searchAction
33     end
34     item
35       Name = 'help'
36       PathInfo = '/help'
37       OnAction = TWebModule1helpAction
38     end
39     item
40       Name = 'master'
41       PathInfo = '/master'
42       OnAction = TWebModule1masterAction
43     end
44     item
45       Name = 'alert'
46       PathInfo = '/alert'
47       OnAction = TWebModule1alertAction
48     end
49     item
50       MethodType = mtPost
51       Name = 'usrdel'
52       PathInfo = '/userdel'
53       OnAction = TWebModule1deleteAction
54     end
55     item
56       Name = 'jump'
57       PathInfo = '/jump'
58       OnAction = TWebModule1jumpAction
59     end
60     item
61       MethodType = mtGet
62       Name = 'link'
63       PathInfo = '/link'
64       OnAction = TWebModule1linkAction
65     end
66     item
67       MethodType = mtPost
68       Name = 'admdel'
69       PathInfo = '/admindel'
70       OnAction = TWebModule1admdelAction
71     end
72     item
73       Name = 'login'
74       PathInfo = '/login'
75       OnAction = TWebModule1loginAction
76     end
77     item
78       MethodType = mtPost
79       Name = 'adminset'
80       PathInfo = '/adminset'
81       OnAction = TWebModule1adminsetAction
82     end
83     item
84       MethodType = mtGet
85       Name = 'logout'
86       PathInfo = '/logout'
87       OnAction = TWebModule1logoutAction
88     end>
89   Height = 353
90   Width = 436
91   object articles: TDataSetPageProducer
92     HTMLDoc.Strings = (
93       '                                            <hr size=1>'
94       
95         #9'<section id=number><a name=<#number>></a><a href=/jump?num=<#nu' +
96         'mber> style=text-decoration:none>'
97       #9#9'[<#number>]</a></section>'
98       #9'<section id=title><#title></section>'
99       #9'<section id=name>'#12288'Name:<h1><#name></h1></section>'
100       #9'<section id=date>'#12288'Date:<h1><#date></h1></section>'
101       #9'<p>'#9661#9650#9661#9650#9661#9650#9661
102       #9'<section id=comment><#comment></section>'
103       
104         '<section id=master style=text-align:right><a href=/alert?db=<#db' +
105         'num>&num=<#number>>'#22577#21578'</a></section>'
106       #9'<p>'#9651#9660#9651#9660#9651#9660#9651)
107     DataSet = DataModule1.FDTable2
108     OnHTMLTag = articlesHTMLTag
109     Left = 112
110     Top = 88
111   end
112   object index: TDataSetPageProducer
113     HTMLDoc.Strings = (
114       '<!DOCTYPE html>'
115       '<html lang="ja">'
116       '  <head>'
117       '    <meta charset="utf-8">'
118       '    <#css id=2>'
119       '    <#css id=4>'
120       
121         '    <script src=//cdn.rawgit.com/google/code-prettify/master/loa' +
122         'der/run_prettify.js></script>'
123       
124         '    <script type=text/javascript src=//ajax.googleapis.com/ajax/' +
125         'libs/jquery/1.8.1/jquery.min.js></script>'
126       '    <script>'
127       '    <!--'
128       '    <#js id=1>'
129       '    <#js id=2>'
130       '    -->'
131       '    </script>'
132       '    <title>'
133       '    <#title>'
134       '    </title>'
135       '  </head>'
136       '  <body>'
137       ''
138       '    <a href=/ style=text-decoration:none><#title2></a>'
139       ''
140       '    <#header>'
141       ''
142       '    <hr size="1" width="100%">'
143       '    <form action=/userdel?db=<#dbnum> method="post" id=search>'
144       '      <label><p>'#35352#20107'No</p><input name="num"></label>'
145       
146         '      <label><p>Pass</p><input type="password" name="password"><' +
147         '/label>'
148       '      <input type="submit" value="'#21066#38500'">'
149       '    </form>'
150       '    <form action=/jump?db=<#dbnum> method=post id=search>'
151       '      <label><p>'#35352#20107'No</p><input name=num></label>'
152       '      <input type=submit value='#31227#21205'>'
153       '    </form>'
154       '    <p><a href=/search?db=<#dbnum>>'#26908#32034#12506#12540#12472'</a></p>'
155       '    <p style=text-align:right><a href=#article>'#19979#12408#31227#21205'</a></p>'
156       '    <p style=text-align:center><#database></p>'
157       '    <#footer>'
158       '  <#article>'
159       #9'<a name=article></a>'
160       #9'<p style=text-align:right><a href=#top>Top'#12408#31227#21205'</a></p>'
161       '  <#footer>'
162       
163         '    <p style=text-align:center><a href="/admin?db=<#dbnum>">'#31649#29702#32773#29992 +
164         #12525#12464#12452#12531'</a></p>'
165       '  </body>'
166       '</html>')
167     DataSet = DataModule1.FDTable3
168     OnHTMLTag = indexHTMLTag
169     Left = 112
170     Top = 32
171   end
172   object admin: TDataSetTableProducer
173     Columns = <
174       item
175         Title.Caption = 'check'
176       end
177       item
178         FieldName = 'NUMBER'
179       end
180       item
181         FieldName = 'TITLE'
182       end
183       item
184         FieldName = 'NAME'
185       end
186       item
187         FieldName = 'DATE'
188       end>
189     Footer.Strings = (
190       '<input type=submit value='#21066#38500#12377#12427'><input type=submit value='#12522#12475#12483#12488'>'
191       '</form>'
192       '')
193     MaxRows = 30
194     DataSet = DataModule1.FDTable2
195     OnFormatCell = adminFormatCell
196     Left = 176
197     Top = 32
198   end
199   object search: TPageProducer
200     HTMLDoc.Strings = (
201       ''
202       '<!DOCTYPE HTML>'
203       ''
204       '<html>'
205       '  <head>'
206       '    <title>'#26908#32034'</title>'
207       '    <#css>'
208       '  </head>'
209       ''
210       '  <body>'
211       '    <form action="/search<#query>" method="post">'
212       '    <p align="center"><strong>'#25237#31295#26908#32034
213       '</strong>'
214       '    </p>'
215       '    <p>'
216       '</p>'
217       '    <p>'
218       '    </p>'
219       '      <p align="center">'#26908#32034#12290#12473#12506#12540#12473#12391#21306#20999#12387#12390#12367#12384#12373#12356#12290'</p>'
220       '    <select name=type>'
221       '      <option value=OR>OR</option>'
222       '      <option value=AND>AND</option>'
223       '    </select>      '
224       
225         '        <div style="HEIGHT: 26px; WIDTH: 105px; POSITION: relati' +
226         've; DISPLAY: inline" ms_positioning="FlowLayout">'#26908#32034#12527#12540#12489
227       '</div>'
228       '      <p>&nbsp;<input name="word1"></p>'
229       
230         '    <p><input type="radio" name="filter" style="HEIGHT: 20px; WI' +
231         'DTH: 17px" size="17" value="name">'#21517#21069#12363#12425#26908#32034' <input type="radio" che' +
232         'cked="true" style="HEIGHT: 20px; WIDTH: 16px" size="16" name="fi' +
233         'lter" value="com">'#26412#25991#12363#12425#26908#32034
234       '</p>'
235       '      <p>'
236       '    <input type="submit" value="'#26908#32034'"></p>'
237       '    </form>'
238       '      <p><a href="/">'#25522#31034#26495#12408#25147#12427
239       '</a></p>'
240       '    <#items>'
241       '  </body>'
242       '</html>')
243     OnHTMLTag = searchHTMLTag
244     Left = 240
245     Top = 32
246   end
247   object items: TDataSetPageProducer
248     HTMLDoc.Strings = (
249       '                                            <hr size=1>'
250       #9'<section id=title><#title></section>'
251       #9'<section id=name>'#12288'Name:<h1><#name></h1></section>'
252       #9'<section id=date>'#12288'Date:<h1><#date></h1></section>'
253       #9
254       #9'<section id=comment><#item></section>'
255       '')
256     DataSet = DataModule1.FDTable2
257     OnHTMLTag = itemsHTMLTag
258     Left = 240
259     Top = 144
260   end
261   object help: TPageProducer
262     HTMLDoc.Strings = (
263       ''
264       '<!DOCTYPE html>'
265       ''
266       '<html><head><meta charset=utf8><title>'#20351#12356#26041'</title></head>'
267       '<body>'
268       '<P>'#35370#21839#32773#12398#30342#12373#12435'</P>'
269       '<form action=/help method=post>'
270       #9'<p>'#12362#21839#12356#21512#12431#12379'<'#21066#38500#20381#38972#12394#12393#20309#12391#12418'></p>'
271       #9'<textarea name=help style=height:100px;width:250px>'
272       #25237#31295#32773#21517#12394#12393#65306
273       #30456#35527#20869#23481#65306
274       #12381#12398#20182#65306'</textarea><br>'
275       #9'<input type=submit value="'#36865#20449'"></form>'
276       #9'<p><br>'
277       '<p>'#38283#30330#32773#12398#30342#12373#12435
278       '<p>pybbs'#12398'API'
279       '<p>ArticleAPI ... ~/read/api/<b>dbname</b>/<b>number</b>'
280       '<p>ListAPI ... ~/headline/api'
281       '<p><br>'
282       '<p>'
283       '<p>'#21033#29992#35215#32004
284       '<p>'#12371#12428#12363#12425#26360#12365#12414#12377
285       '<p style=text-align:center><a href=/>'#25147#12427'</a>'
286       '</body>'
287       '</html>')
288     Left = 304
289     Top = 32
290   end
291   object top: TPageProducer
292     HTMLDoc.Strings = (
293       '<!doctype html>'
294       '<html class="no-js" lang="ja">'
295       '<head>'
296       
297         #9'<meta charset="utf-8" name="google-site-verification"  content=' +
298         '"5KOTJTKv1HgTtIt0zVGzuyAkADCwXRme-RiiKJ03l3s" />'
299       #9'<meta http-equiv="X-UA-Compatible" content="IE=edge">'
300       #9'<title>Top Page'
301       '</title>'
302       '<#css id=1>'
303       '<#css id=3>'
304       '<script>'
305       '<!--'
306       #9'<script src="{{static_url(js/jquery-1.10.2.min.js"></script>'
307       #9'<#js id=3>'
308       #9'<script src="{{static_url(js/modernizr.custom.min.js"></script>'
309       
310         #9'<script src="{{static_url(js/jquery-ui-1.10.3.custom.min.js"></' +
311         'script>'
312       '-->'
313       '</script>'
314       '</head>'
315       '<body>'
316       '<div id="fb-root"></div>'
317       '<script>(function(d, s, id) {'
318       '  var js, fjs = d.getElementsByTagName(s)[0];'
319       '  if (d.getElementById(id)) return;'
320       '  js = d.createElement(s); js.id = id;'
321       
322         '  js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=' +
323         'v2.8";'
324       '  fjs.parentNode.insertBefore(js, fjs);'
325       '}(document, '#39'script'#39', '#39'facebook-jssdk'#39'));</script>'
326       '<header><h1 style="text-align: center;">'#28961#26009#38651#23376#25522#31034#26495#12408#12424#12358#12371#12381
327       '</h1></header><div class="slideshow">'
328       #9'<div class="slideshow-slides"><div class="slide">'
329       #9'<img src=>'
330       '<#list>'
331       '</div>'
332       '</div>'
333       '</div>'
334       #9'<div class="slideshow-nav">'
335       #9'<a href="#" class="prev">prev'
336       '</a>'
337       #9'<a href="#" class="next">next'
338       '</a>'
339       #9'</div>'
340       #9'<div class="slideshow-indicator"></div>'
341       
342         '        <p>[ <a href=/index?db=<#info>><#info></a> ] ='#12362#30693#12425#12379' <p>[ ' +
343         '<a href="/master">master'
344       
345         '</a> ] ='#31649#29702#20154'<div class="fb-like" data-href="http://pybbs.herokuap' +
346         'p.com" data-layout="box_count" data-action="like" data-size="sma' +
347         'll" data-show-faces="true" data-share="false"></div>'
348       
349         '<p><a href="http://www.xn--gckj5d1ktb3488cn4q.jp/" target="_blan' +
350         'k"><img alt="'#28961#26009#12459#12454#12531#12479#12540'" src="http://www.xn--gckj5d1ktb3488cn4q.jp/' +
351         'counter.php?id=pybbs" border="0"></a>'
352       '<footer>'
353       '<p><br>'
354       '<p><a href="/title">'#12479#12452#12488#12523#34920#31034
355       '</a>'
356       '<p><a href="/help">'#20351#12356#26041#26696#20869
357       '</a>'
358       '<p><a href=/search>'#26908#32034'</a>'
359       '<p>PR '#12522#12531#12463'<br>'
360       
361         '<p><a href="https://www.amazon.co.jp/%E9%AB%98%E6%A0%A1%E5%8D%92' +
362         '%E6%A5%AD%E3%81%BE%E3%81%A7%E3%81%AE%E3%82%B5%E3%83%83%E3%82%AB%' +
363         'E3%83%BC%E6%88%A6%E8%A1%93-sanuki_kainushi-ebook/dp/B00AXBM08Q/r' +
364         'ef=sr_1_7?ie=UTF8&amp;qid=1479369992&amp;sr=8-7&amp;keywords=san' +
365         'uki_kainushi">'#39640#26657#21330#26989#12414#12391#12398#12469#12483#12459#12540#25126#34899
366       '</a><br>amazon kindle'
367       '</p>'
368       '<p>'
369       
370         '<p><a href="https://www.amazon.co.jp/%E4%B8%AD%E5%AD%A6%E5%8D%92' +
371         '%E6%A5%AD%E3%81%BE%E3%81%A7%E3%81%AE%E3%82%B5%E3%83%83%E3%82%AB%' +
372         'E3%83%BC%E6%88%A6%E8%A1%93-sanuki_kainushi-ebook/dp/B014X0S874/r' +
373         'ef=sr_1_3?s=digital-text&amp;ie=UTF8&amp;qid=1479370246&amp;sr=1' +
374         '-3">'#20013#23398#21330#26989#12414#12391#12398#12469#12483#12459#12540#25126#34899
375       '</a><br>amazon kindle'
376       '</p>'
377       '</footer>'
378       ''
379       '</body>'
380       '</html>')
381     OnHTMLTag = topHTMLTag
382     Left = 48
383     Top = 32
384   end
385   object master: TPageProducer
386     HTMLDoc.Strings = (
387       '<!doctype html>'
388       '<head>'
389       '<meta charset=utf-8>'
390       '</head>'
391       '<body>'
392       '<form action=/master method=post>'
393       '<p><#request>'
394       '<input type=radio name=delete value=some checked>'#21066#38500#28168#12415#12434#28040#21435#12288
395       '<input type=radio name=delete value=all>'#12377#12409#12390#28040#21435
396       '<input type=submit value="'#36865#20449'">'
397       '</form>'
398       '<p style=text-align:center><a href=/>'#25147#12427'</a>'
399       '</body></html>')
400     OnHTMLTag = masterHTMLTag
401     Left = 48
402     Top = 144
403   end
404   object alert: TDataSetPageProducer
405     HTMLDoc.Strings = (
406       '<tr><td>'
407       '<p><a href=/jump?db=<#dbname>&num=<#posnum>>'
408       '    [ <#dbname>-<#posnum> ]</a><#date>'
409       '<p><#article></td><td><#request>'
410       '</td><tr>')
411     DataSet = DataModule1.FDTable4
412     OnHTMLTag = alertHTMLTag
413     Left = 48
414     Top = 192
415   end
416   object footer: TDataSetPageProducer
417     HTMLDoc.Strings = (
418       '<p style=text-align:center>[ <#link> ] <#recent>')
419     DataSet = DataModule1.FDTable1
420     OnHTMLTag = footerHTMLTag
421     Left = 112
422     Top = 192
423   end
424   object mail: TPageProducer
425     HTMLDoc.Strings = (
426       '<!doctyle html>'
427       '<html>'
428       '<head><meta charset=utf-8></head>'
429       '<body>'
430       '<form action=/alert<#query>  method=post>'
431       '  <#content>'
432       '<textarea name=request></textarea>'
433       '<input type=submit>'
434       '<p style=text-align:center><a href=/jump<#query>>'#25147#12427'</a>'
435       '</form>'
436       '</body></html>')
437     OnHTMLTag = mailHTMLTag
438     Left = 176
439     Top = 144
440   end
441   object css1: TPageProducer
442     HTMLDoc.Strings = (
443       '<meta http-equiv="Content-Style-Type" content="text/css">'
444       '<style type="text/css">'
445       '<!--'
446       '@media only screen and (min-width:900px){'
447       '.slideshow-nav a.prev {'
448       #9'margin-left:-480px'
449       #9'}'
450       '.slideshow-nav a.next {'
451       #9'margin-left:408px'
452       #9'}'
453       '}'
454       '@media only screen and (min-width:600px)'
455       'and (max-width:899px){'
456       'header h1 {'
457       #9'font-size:1em'
458       #9'}'
459       '.slideshow .slide img {'
460       #9'display:none'
461       '}'
462       '.slideshow-nav a.prev {'
463       #9'margin-left:-300px'
464       #9'}'
465       '.slideshow-nav a.next {'
466       #9'margin-left:200px'
467       #9'}'
468       '}'
469       '@media only screen and (max-width:599px){'
470       'header h1 {'
471       #9'font-size:1em'
472       #9'}'
473       '.slideshow .slide img {'
474       #9'display:none'
475       '}'
476       '.slideshow-nav a.prev {'
477       #9'margin-left:-150px'
478       #9'}'
479       '.slideshow-nav a.next {'
480       #9'margin-left:100px'
481       #9'}'
482       '}'
483       ''
484       '.slideshow-slides {'
485       #9'height:100%;'
486       #9'position:absolute;'
487       #9'width:100%;'
488       '}'
489       ''
490       '.slideshow {'
491       #9'background-color:rgb(255,225,225);'
492       #9'width:100%;'
493       #9'height:465px;'
494       #9'overflow:hidden;'
495       #9'position:relative'
496       '}'
497       ''
498       '.slideshow-slides .slide {'
499       #9'height:100%;'
500       #9'overflow:auto;'
501       #9'position:absolute;'
502       #9'width:100%;'
503       '}'
504       ''
505       '.slide p {'
506       #9'font-size:1.5em'
507       '}'
508       ''
509       '.slideshow-nav a,'
510       '.slideshow-indicator a {'
511       #9'overflow:hidden'
512       '}'
513       ''
514       '.slideshow-nav a:before,'
515       '.slideshow-indicator a:before {'
516       #9'content:url(../img/sprites.png);'
517       #9'display:inline-block;'
518       #9'font-size:0;'
519       #9'line-height:0'
520       '}'
521       ''
522       '.slideshow-nav a {'
523       #9'position:absolute;'
524       #9'top:50%;'
525       #9'left:50%;'
526       #9'width:72px;'
527       #9'height:72px;'
528       #9'margin-top:-36px'
529       '}'
530       ''
531       '.slideshow-nav a.prev:before {'
532       #9'margin-top:-20px'
533       '}'
534       ''
535       '.slideshow-nav a.next:before {'
536       #9'margin-left:-80px;'
537       #9'margin-top:-20px'
538       '}'
539       ''
540       '.slideshow-nav a.disabled {'
541       #9'display:none'
542       '}'
543       ''
544       '.slideshow-indicator {'
545       #9'bottom:30px;'
546       #9'height:16px;'
547       #9'left:0;'
548       #9'position:absolute;'
549       #9'right:0;'
550       #9'text-align:center'
551       '}'
552       ''
553       '.slideshow-indicator a {'
554       #9'display:inline-block;'
555       #9'width:16px;'
556       #9'height:16px;'
557       #9'margin-left:3px;'
558       #9'margin-right:3px'
559       '}'
560       ''
561       '.slideshow-indicator a.active {'
562       #9'cursor:default'
563       '}'
564       ''
565       '.slideshow-indicator a:before {'
566       #9'margin-left:-110px'
567       '}'
568       ''
569       '.slideshow-indicator a.active:before {'
570       #9'margin-left:-130px'
571       '}'
572       ''
573       '.no-js .slideshow {'
574       #9'height:auto'
575       '}'
576       ''
577       '.no-js .slideshow-slides {'
578       #9'height:auto;'
579       #9'position:static'
580       '}'
581       ''
582       '.no-js .slideshow-slides .slide {'
583       #9'display: block;'
584       #9'height: auto;'
585       #9'position:static'
586       '}'
587       ''
588       '.no-js .slideshow-slides .slide .box{'
589       #9'margin:auto;'
590       #9'position:static'
591       '}'
592       ''
593       '.no-js .slideshow-nav,'
594       '.no-js .slideshow-indicator {'
595       #9'display:none'
596       '}'
597       '-->'
598       '</style>')
599     Left = 360
600     Top = 96
601   end
602   object css2: TPageProducer
603     HTMLDoc.Strings = (
604       '<meta http-equiv="Content-Style-Type" content="text/css">'
605       '<style type="text/css">'
606       '<!--'
607       'section#number {'
608       '    display:inline'
609       '}'
610       ''
611       'section#title {'
612       '    display:inline;'
613       '    font:bold;'
614       '    font-size:1.2em;'
615       '    color:#D01166;'
616       '}'
617       ''
618       'section#name h1 {'
619       '    font:bold;'
620       '    font-size:1em;'
621       '    color:#007000;'
622       '    margin:0;'
623       '}'
624       ''
625       'section#date h1 {'
626       '    font-size:1em;'
627       '    margin:0;'
628       '}'
629       ''
630       'section h1 {'
631       '    display:inline;'
632       '}'
633       ''
634       'header {'
635       '    margin:auto;'
636       '    border:solid 1px #aaaaaa;'
637       '    box-shadow:0 2px 3px #cccccc,'
638       '               0 0 #ff8800 inset;'
639       '    padding:18px;'
640       '    border-radius:5px;'
641       '    background:-webkit-linear-gradient(#ffffff 0%,#014471 50%,'
642       '        #014471 51%,#ffffff 100%);'
643       '    overflow:hidden;'
644       '    width:100%'
645       '}'
646       ''
647       'header table {'
648       '    margin:auto'
649       '}'
650       ''
651       'header p {'
652       '    display:inline'
653       '}'
654       ''
655       '@media only screen and (min-width:900px){'
656       'header textarea {'
657       '    width:100%;'
658       '    height:150px;'
659       #9'}'
660       '}'
661       '@media only screen and (max-width:899px){'
662       'header textarea {'
663       #9'width:70%;'
664       #9'height:90px'
665       #9'}'
666       '}'
667       ''
668       'button {'
669       #9'position:absolute;'
670       #9'width:80px;'
671       #9'height:30px;'
672       #9'right:20px'
673       '}'
674       ''
675       'button.sticky {'
676       #9'position:fixed;'
677       #9'top:0'
678       '}'
679       ''
680       'input[type=password] {'
681       '    width:55px'
682       '}'
683       ''
684       'form#search input {'
685       '    height:22px;'
686       '    width:55px'
687       '}'
688       ''
689       'span {'
690       '    color:#ff0000'
691       '}'
692       ''
693       'p {'
694       #9'text-indent:0;'
695       #9'margin:0'
696       '}'
697       ''
698       'body {'
699       #9'line-height:1.5'
700       '}'
701       ''
702       'table {'
703       #9'margin:auto;'
704       #9'border:0'
705       '}'
706       ''
707       'form#search {'
708       #9'border:solid;'
709       #9'display:inline-block;'
710       #9'margin-top:30px;'
711       #9'margin-right:30px;'
712       #9'margin-left:30px;'
713       #9'margin-bottom:30px'
714       '}'
715       '-->'
716       '</style>')
717     Left = 360
718     Top = 144
719   end
720   object css3: TPageProducer
721     HTMLDoc.Strings = (
722       '<meta http-equiv="Content-Style-Type" content="text/css">'
723       '<style type="text/css">'
724       '<!--'
725       '/*! normalize.css v2.1.2 | MIT License | git.io/normalize */'
726       ''
727       
728         '/* =============================================================' +
729         '============='
730       '   HTML5 display definitions'
731       
732         '   =============================================================' +
733         '============= */'
734       ''
735       '/**'
736       ' * Correct `block` display not defined in IE 8/9.'
737       ' */'
738       ''
739       'article,'
740       'aside,'
741       'details,'
742       'figcaption,'
743       'figure,'
744       'footer,'
745       'header,'
746       'hgroup,'
747       'main,'
748       'nav,'
749       'section,'
750       'summary {'
751       '    display: block;'
752       '}'
753       ''
754       '/**'
755       ' * Correct `inline-block` display not defined in IE 8/9.'
756       ' */'
757       ''
758       'audio,'
759       'canvas,'
760       'video {'
761       '    display: inline-block;'
762       '}'
763       ''
764       '/**'
765       
766         ' * Prevent modern browsers from displaying `audio` without contr' +
767         'ols.'
768       ' * Remove excess height in iOS 5 devices.'
769       ' */'
770       ''
771       'audio:not([controls]) {'
772       '    display: none;'
773       '    height: 0;'
774       '}'
775       ''
776       '/**'
777       ' * Address styling not present in IE 8/9.'
778       ' */'
779       ''
780       '[hidden] {'
781       '    display: none;'
782       '}'
783       ''
784       
785         '/* =============================================================' +
786         '============='
787       '   Base'
788       
789         '   =============================================================' +
790         '============= */'
791       ''
792       '/**'
793       ' * 1. Set default font family to sans-serif.'
794       
795         ' * 2. Prevent iOS text size adjust after orientation change, wit' +
796         'hout disabling'
797       ' *    user zoom.'
798       ' */'
799       ''
800       'html {'
801       '    font-family: sans-serif; /* 1 */'
802       '    -ms-text-size-adjust: 100%; /* 2 */'
803       '    -webkit-text-size-adjust: 100%; /* 2 */'
804       '}'
805       ''
806       '/**'
807       ' * Remove default margin.'
808       ' */'
809       ''
810       'body {'
811       '    margin: 0;'
812       '}'
813       ''
814       
815         '/* =============================================================' +
816         '============='
817       '   Links'
818       
819         '   =============================================================' +
820         '============= */'
821       ''
822       '/**'
823       
824         ' * Address `outline` inconsistency between Chrome and other brow' +
825         'sers.'
826       ' */'
827       ''
828       'a:focus {'
829       '    outline: thin dotted;'
830       '}'
831       ''
832       '/**'
833       
834         ' * Improve readability when focused and also mouse hovered in al' +
835         'l browsers.'
836       ' */'
837       ''
838       'a:active,'
839       'a:hover {'
840       '    outline: 0;'
841       '}'
842       ''
843       
844         '/* =============================================================' +
845         '============='
846       '   Typography'
847       
848         '   =============================================================' +
849         '============= */'
850       ''
851       '/**'
852       
853         ' * Address variable `h1` font-size and margin within `section` a' +
854         'nd `article`'
855       ' * contexts in Firefox 4+, Safari 5, and Chrome.'
856       ' */'
857       ''
858       'h1 {'
859       '    font-size: 2em;'
860       '    margin: 0.67em 0;'
861       '}'
862       ''
863       '/**'
864       ' * Address styling not present in IE 8/9, Safari 5, and Chrome.'
865       ' */'
866       ''
867       'abbr[title] {'
868       '    border-bottom: 1px dotted;'
869       '}'
870       ''
871       '/**'
872       
873         ' * Address style set to `bolder` in Firefox 4+, Safari 5, and Ch' +
874         'rome.'
875       ' */'
876       ''
877       'b,'
878       'strong {'
879       '    font-weight: bold;'
880       '}'
881       ''
882       '/**'
883       ' * Address styling not present in Safari 5 and Chrome.'
884       ' */'
885       ''
886       'dfn {'
887       '    font-style: italic;'
888       '}'
889       ''
890       '/**'
891       ' * Address differences between Firefox and other browsers.'
892       ' */'
893       ''
894       'hr {'
895       '    -moz-box-sizing: content-box;'
896       '    box-sizing: content-box;'
897       '    height: 0;'
898       '}'
899       ''
900       '/**'
901       ' * Address styling not present in IE 8/9.'
902       ' */'
903       ''
904       'mark {'
905       '    background: #ff0;'
906       '    color: #000;'
907       '}'
908       ''
909       '/**'
910       ' * Correct font family set oddly in Safari 5 and Chrome.'
911       ' */'
912       ''
913       'code,'
914       'kbd,'
915       'pre,'
916       'samp {'
917       '    font-family: monospace, serif;'
918       '    font-size: 1em;'
919       '}'
920       ''
921       '/**'
922       ' * Improve readability of pre-formatted text in all browsers.'
923       ' */'
924       ''
925       'pre {'
926       '    white-space: pre-wrap;'
927       '}'
928       ''
929       '/**'
930       ' * Set consistent quote types.'
931       ' */'
932       ''
933       'q {'
934       '    quotes: "\201C" "\201D" "\2018" "\2019";'
935       '}'
936       ''
937       '/**'
938       ' * Address inconsistent and variable font size in all browsers.'
939       ' */'
940       ''
941       'small {'
942       '    font-size: 80%;'
943       '}'
944       ''
945       '/**'
946       
947         ' * Prevent `sub` and `sup` affecting `line-height` in all browse' +
948         'rs.'
949       ' */'
950       ''
951       'sub,'
952       'sup {'
953       '    font-size: 75%;'
954       '    line-height: 0;'
955       '    position: relative;'
956       '    vertical-align: baseline;'
957       '}'
958       ''
959       'sup {'
960       '    top: -0.5em;'
961       '}'
962       ''
963       'sub {'
964       '    bottom: -0.25em;'
965       '}'
966       ''
967       
968         '/* =============================================================' +
969         '============='
970       '   Embedded content'
971       
972         '   =============================================================' +
973         '============= */'
974       ''
975       '/**'
976       ' * Remove border when inside `a` element in IE 8/9.'
977       ' */'
978       ''
979       'img {'
980       '    border: 0;'
981       '}'
982       ''
983       '/**'
984       ' * Correct overflow displayed oddly in IE 9.'
985       ' */'
986       ''
987       'svg:not(:root) {'
988       '    overflow: hidden;'
989       '}'
990       ''
991       
992         '/* =============================================================' +
993         '============='
994       '   Figures'
995       
996         '   =============================================================' +
997         '============= */'
998       ''
999       '/**'
1000       ' * Address margin not present in IE 8/9 and Safari 5.'
1001       ' */'
1002       ''
1003       'figure {'
1004       '    margin: 0;'
1005       '}'
1006       ''
1007       
1008         '/* =============================================================' +
1009         '============='
1010       '   Forms'
1011       
1012         '   =============================================================' +
1013         '============= */'
1014       ''
1015       '/**'
1016       ' * Define consistent border, margin, and padding.'
1017       ' */'
1018       ''
1019       'fieldset {'
1020       '    border: 1px solid #c0c0c0;'
1021       '    margin: 0 2px;'
1022       '    padding: 0.35em 0.625em 0.75em;'
1023       '}'
1024       ''
1025       '/**'
1026       ' * 1. Correct `color` not being inherited in IE 8/9.'
1027       
1028         ' * 2. Remove padding so people aren'#39't caught out if they zero ou' +
1029         't fieldsets.'
1030       ' */'
1031       ''
1032       'legend {'
1033       '    border: 0; /* 1 */'
1034       '    padding: 0; /* 2 */'
1035       '}'
1036       ''
1037       '/**'
1038       ' * 1. Correct font family not being inherited in all browsers.'
1039       ' * 2. Correct font size not being inherited in all browsers.'
1040       
1041         ' * 3. Address margins set differently in Firefox 4+, Safari 5, a' +
1042         'nd Chrome.'
1043       ' */'
1044       ''
1045       'button,'
1046       'input,'
1047       'select,'
1048       'textarea {'
1049       '    font-family: inherit; /* 1 */'
1050       '    font-size: 100%; /* 2 */'
1051       '    margin: 0; /* 3 */'
1052       '}'
1053       ''
1054       '/**'
1055       
1056         ' * Address Firefox 4+ setting `line-height` on `input` using `!i' +
1057         'mportant` in'
1058       ' * the UA stylesheet.'
1059       ' */'
1060       ''
1061       'button,'
1062       'input {'
1063       '    line-height: normal;'
1064       '}'
1065       ''
1066       '/**'
1067       
1068         ' * Address inconsistent `text-transform` inheritance for `button' +
1069         '` and `select`.'
1070       
1071         ' * All other form control elements do not inherit `text-transfor' +
1072         'm` values.'
1073       
1074         ' * Correct `button` style inheritance in Chrome, Safari 5+, and ' +
1075         'IE 8+.'
1076       ' * Correct `select` style inheritance in Firefox 4+ and Opera.'
1077       ' */'
1078       ''
1079       'button,'
1080       'select {'
1081       '    text-transform: none;'
1082       '}'
1083       ''
1084       '/**'
1085       
1086         ' * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys n' +
1087         'ative `audio`'
1088       ' *    and `video` controls.'
1089       ' * 2. Correct inability to style clickable `input` types in iOS.'
1090       
1091         ' * 3. Improve usability and consistency of cursor style between ' +
1092         'image-type'
1093       ' *    `input` and others.'
1094       ' */'
1095       ''
1096       'button,'
1097       'html input[type="button"], /* 1 */'
1098       'input[type="reset"],'
1099       'input[type="submit"] {'
1100       '    -webkit-appearance: button; /* 2 */'
1101       '    cursor: pointer; /* 3 */'
1102       '}'
1103       ''
1104       '/**'
1105       ' * Re-set default cursor for disabled elements.'
1106       ' */'
1107       ''
1108       'button[disabled],'
1109       'html input[disabled] {'
1110       '    cursor: default;'
1111       '}'
1112       ''
1113       '/**'
1114       ' * 1. Address box sizing set to `content-box` in IE 8/9.'
1115       ' * 2. Remove excess padding in IE 8/9.'
1116       ' */'
1117       ''
1118       'input[type="checkbox"],'
1119       'input[type="radio"] {'
1120       '    box-sizing: border-box; /* 1 */'
1121       '    padding: 0; /* 2 */'
1122       '}'
1123       ''
1124       '/**'
1125       
1126         ' * 1. Address `appearance` set to `searchfield` in Safari 5 and ' +
1127         'Chrome.'
1128       
1129         ' * 2. Address `box-sizing` set to `border-box` in Safari 5 and C' +
1130         'hrome'
1131       ' *    (include `-moz` to future-proof).'
1132       ' */'
1133       ''
1134       'input[type="search"] {'
1135       '    -webkit-appearance: textfield; /* 1 */'
1136       '    -moz-box-sizing: content-box;'
1137       '    -webkit-box-sizing: content-box; /* 2 */'
1138       '    box-sizing: content-box;'
1139       '}'
1140       ''
1141       '/**'
1142       
1143         ' * Remove inner padding and search cancel button in Safari 5 and' +
1144         ' Chrome'
1145       ' * on OS X.'
1146       ' */'
1147       ''
1148       'input[type="search"]::-webkit-search-cancel-button,'
1149       'input[type="search"]::-webkit-search-decoration {'
1150       '    -webkit-appearance: none;'
1151       '}'
1152       ''
1153       '/**'
1154       ' * Remove inner padding and border in Firefox 4+.'
1155       ' */'
1156       ''
1157       'button::-moz-focus-inner,'
1158       'input::-moz-focus-inner {'
1159       '    border: 0;'
1160       '    padding: 0;'
1161       '}'
1162       ''
1163       '/**'
1164       ' * 1. Remove default vertical scrollbar in IE 8/9.'
1165       ' * 2. Improve readability and alignment in all browsers.'
1166       ' */'
1167       ''
1168       'textarea {'
1169       '    overflow: auto; /* 1 */'
1170       '    vertical-align: top; /* 2 */'
1171       '}'
1172       ''
1173       
1174         '/* =============================================================' +
1175         '============='
1176       '   Tables'
1177       
1178         '   =============================================================' +
1179         '============= */'
1180       ''
1181       '/**'
1182       ' * Remove most spacing between table cells.'
1183       ' */'
1184       ''
1185       'table {'
1186       '    border-collapse: collapse;'
1187       '    border-spacing: 0;'
1188       '}'
1189       '-->'
1190       '</style>')
1191     Left = 360
1192     Top = 192
1193   end
1194   object css4: TPageProducer
1195     HTMLDoc.Strings = (
1196       '<meta http-equiv="Content-Style-Type" content="text/css">'
1197       '<style type="text/css">'
1198       '<!--'
1199       '/*** Styles for Live Preview Window ***/'
1200       ''
1201       '#livepreview_iframe {'
1202       '    box-shadow: inset 5px 5px 10px #666;'
1203       '    -moz-box-shadow: inset 5 5px 10px #666;'
1204       '    -webkit-box-shadow: inset 5 5px 10px #666;'
1205       '}'
1206       ''
1207       '#livepreview_dialog {'
1208       '    padding:0px;'
1209       '    height:200px;  '
1210       '    width:300px;'
1211       '    background-color:#fff;'
1212       '    background-image:url('#39'/images/icon_loading.gif'#39');'
1213       '    background-repeat:no-repeat;'
1214       '    background-position:center center;'
1215       '    position:absolute;'
1216       '    border:solid 5px #666;'
1217       '    border-radius:5px;'
1218       '    -moz-border-radius: 5px;'
1219       '    -webkit-border-radius:5px;'
1220       '}'
1221       ''
1222       '#livepreview_dialog:after, #livepreview_dialog:before {'
1223       '    border: solid transparent;'
1224       '    content: " ";'
1225       '    height: 0;'
1226       '    width: 0;'
1227       '    position: absolute;'
1228       '    pointer-events: none;'
1229       '}'
1230       ''
1231       
1232         '#livepreview_dialog.bottom:after, #livepreview_dialog.bottom:bef' +
1233         'ore {'
1234       '    bottom: 100%;'
1235       '    left: 50%;'
1236       '}'
1237       ''
1238       '#livepreview_dialog.bottom:after {'
1239       '    border-color: rgba(255, 255, 255, 0);'
1240       '    border-bottom-color: #ffffffff;'
1241       '    border-width: 20px; '
1242       '    margin-left: -20px;'
1243       '}'
1244       '#livepreview_dialog.bottom:before {'
1245       '    border-color: rgba(102, 102, 102, 0);'
1246       '    border-bottom-color: #666666;'
1247       '    border-width: 26px;'
1248       '    margin-left: -26px;'
1249       '}'
1250       ''
1251       '#livepreview_dialog.top:after, #livepreview_dialog.top:before {'
1252       '    top: 100%;'
1253       '    left: 50%;'
1254       '}'
1255       ''
1256       '#livepreview_dialog.top:after {'
1257       '    border-color: rgba(255, 255, 255, 0);'
1258       '    border-top-color: #ffffffff;'
1259       '    border-width: 20px;'
1260       '    margin-left: -20px;'
1261       '}'
1262       ''
1263       '#livepreview_dialog.top:before {'
1264       '    border-color: rgba(102, 102, 102, 0);'
1265       '    border-top-color: #666666;'
1266       '    border-width: 26px;'
1267       '    margin-left: -26px;'
1268       '}'
1269       ''
1270       
1271         '#livepreview_dialog.right:after, #livepreview_dialog.right:befor' +
1272         'e {'
1273       '    right: 100%;'
1274       '    top: 50%;'
1275       '}'
1276       ''
1277       '#livepreview_dialog.right:after {'
1278       '    border-color: rgba(255, 255, 255, 0);'
1279       '    border-right-color: #ffffffff;'
1280       '    border-width: 20px;'
1281       '    margin-top: -20px;'
1282       '}'
1283       ''
1284       '#livepreview_dialog.right:before {'
1285       '    border-color: rgba(102, 102, 102, 0);'
1286       '    border-right-color: #666666;'
1287       '    border-width: 26px;'
1288       '    margin-top: -26px;'
1289       '}'
1290       ''
1291       '#livepreview_dialog.left, #livepreview_dialog.left:before {'
1292       '    left: 100%;'
1293       '    top: 50%;'
1294       '}'
1295       ''
1296       '#livepreview_dialog.left:after {'
1297       '    border-color: rgba(255, 255, 255, 0);'
1298       '    border-left-color: #ffffffff;'
1299       '    border-width: 20px;'
1300       '    margin-top: -20px;'
1301       '}'
1302       ''
1303       '#livepreview_dialog.left:before {'
1304       '    border-color: rgba(102, 102, 102, 0);'
1305       '    border-left-color: #666666;'
1306       '    border-width: 26px;'
1307       '    margin-top: -26px;'
1308       '}'
1309       '-->'
1310       '</style>')
1311     Left = 360
1312     Top = 240
1313   end
1314   object header: TDataSetPageProducer
1315     HTMLDoc.Strings = (
1316       '    <header>'
1317       '    <a name=top></a>'
1318       '    <form action=/regist?db=<#dbnum> method="post">'
1319       '      <table>'
1320       '        <tr><td>'
1321       
1322         '          <label><p>'#12362#21517#21069'</p><input name="name" class=name value=<' +
1323         '#cookie param=name>></label>'
1324       
1325         '          <label><p>'#12479#12452#12488#12523'</p><input name="title" class=title plac' +
1326         'eholder="'#12479#12452#12488#12523#12394#12375'." value=<#title>></label>'
1327       '          <input type="submit" value="'#36865#20449'">'
1328       '        </td></tr>'
1329       '        <tr><td>'
1330       '          <label><p>'#26412#25991'<span>'#24517#38920'</span><br></p>'
1331       
1332         '            <textarea style="font-size:1.75em" name="comment" co' +
1333         'ls=30'
1334       
1335         '                      required placeholder="'#12467#12513#12531#12488#12394#12393#12434#20837#21147#12375#12390#12367#12384#12373#12356'."><#' +
1336         'raw></textarea></label>'
1337       '        </td></tr>'
1338       '        <tr><td>'
1339       
1340         '          <label><p>'#12497#12473#12527#12540#12489'</p><input name="password" type="passwo' +
1341         'rd" placeholder="'#21066#38500#29992'" value=<#pass>>'
1342       
1343         '          </label> / <input type="checkbox" name="show" value="t' +
1344         'rue" <#check>><p>'#12503#12524#12499#12517#12540'</p>'
1345       '        </td></tr>'
1346       '        <tr><td>'
1347       
1348         '          <label><p>'#21512#35328#33865#12434#12402#12425#12364#12394#12391#20837#21147#12375#12390#12367#12384#12373#12356': genki <input name=aikotob' +
1349         'a type=text value=<#cookie param=aikotoba>></label>'
1350       '        </td></tr>'
1351       '      </table>'
1352       '    </form>'
1353       '    </header><#preview>')
1354     DataSet = DataModule1.FDTable1
1355     OnHTMLTag = headerHTMLTag
1356     Left = 240
1357     Top = 192
1358   end
1359   object login: TDataSetPageProducer
1360     HTMLDoc.Strings = (
1361       '<!DOCTYPE HTML>'
1362       '  <head>'
1363       '    <meta charset=utf-8>'
1364       '    <title>'#12525#12464#12452#12531'</title>'
1365       '  </head>'
1366       '  <body>'
1367       '    <p style=text-align:center>'#31649#29702#32773#29992#12525#12464#12452#12531#30011#38754
1368       '</p>'
1369       '    <br>'
1370       '    <form action=/login method="post">'
1371       '    <p style=text-align:center>'
1372       '      <input type=text name=record value=<#database>>'
1373       '    '#9'  <input style=height:25px type="password" name="password">'
1374       '      <input type="submit" value="'#12525#12464#12452#12531'">'
1375       '    </p>'
1376       '    </form>'
1377       '      <p style=text-align:center><br><a href=/ >TOP'#12408#31227#21205'</a></p>'
1378       '  </body>'
1379       '</html>')
1380     DataSet = DataModule1.FDTable1
1381     Left = 304
1382     Top = 144
1383   end
1384   object js1: TPageProducer
1385     HTMLDoc.Strings = (
1386       '$(function(){'
1387       #9'$('#39'.livepreview'#39').livePreview({position:'#39'top'#39'});'
1388       
1389         #9'$('#39'.minpreview'#39').livePreview({scale:1,viewWidth:900,viewHeight:' +
1390         '600});'
1391       #9
1392       #9'var $window = $(window),'
1393       #9#9'$header = $('#39'header'#39'),'
1394       #9#9'$button = $header.find('#39'button'#39'),'
1395       #9#9'$headerClone = $header.clone(),'
1396       
1397         #9#9'$headerCloneContainer = $('#39'<div class=clone style=position:fix' +
1398         'ed;width:100%></div>'#39'),'
1399       #9#9'$clonebutton = $headerCloneContainer.find('#39'button'#39'),'
1400       #9#9'headerOffsetTop = $header.offset().top,'
1401       #9#9'headerHeight = $header.outerHeight();'
1402       #9
1403       #9'$button.on('#39'click'#39',function(){'
1404       #9#9'if ($window.scrollTop() > headerOffsetTop){'
1405       #9#9#9'$headerCloneContainer'
1406       #9#9#9#9'.css({'
1407       #9#9#9#9#9'opacity:1,'
1408       #9#9#9#9#9'top:-$window.scrollTop()+headerOffsetTop'
1409       #9#9#9#9'})'#9#9#9#9
1410       #9#9#9#9'.animate({top:0},300)'
1411       #9#9#9#9'.find('#39'textarea'#39').val($header.find('#39'textarea'#39').val());'
1412       
1413         #9#9#9'$headerCloneContainer.find('#39'.name'#39').val($header.find('#39'.name'#39')' +
1414         '.val());'
1415       
1416         #9#9#9'$headerCloneContainer.find('#39'.title'#39').val($header.find('#39'.title' +
1417         #39').val());'
1418       #9#9#9'$header.addClass('#39'open'#39');'
1419       #9#9'};'
1420       #9'}).css({top:headerOffsetTop+headerHeight});'
1421       #9'$headerCloneContainer.append($headerClone);'
1422       #9'$headerCloneContainer.appendTo('#39'body'#39');'
1423       #9'$headerCloneContainer'
1424       #9#9'.css({'#39'opacity'#39':0})'
1425       #9#9'.find('#39'button'#39').text('#39'close'#39').on('#39'click'#39',function(){'#9#9#9
1426       #9#9#9'var wintop = $window.scrollTop();'#9#9#9#9
1427       ''
1428       
1429         #9#9#9'$header.find('#39'textarea'#39').val($headerCloneContainer.find('#39'text' +
1430         'area'#39').val());'
1431       #9#9#9'$headerCloneContainer'
1432       #9#9#9#9'.animate({top:-wintop+headerOffsetTop},300)'
1433       #9#9#9#9'.animate({opacity:0,top:-headerHeight},0);'
1434       
1435         #9#9#9'$header.find('#39'.name'#39').val($headerCloneContainer.find('#39'.name'#39')' +
1436         '.val());'
1437       
1438         #9#9#9'$header.find('#39'.title'#39').val($headerCloneContainer.find('#39'.title' +
1439         #39').val());'
1440       #9#9#9'$header.removeClass('#39'open'#39');'
1441       #9#9'});'
1442       #9'$window.on('#39'scroll'#39',function(){'
1443       #9#9'var wintop = $window.scrollTop();'
1444       #9#9
1445       #9#9'if ($header.hasClass('#39'open'#39')&&(wintop < headerOffsetTop)){'
1446       #9#9#9'$headerCloneContainer.css({opacity:0,top:-headerHeight});'
1447       #9#9#9'$header.removeClass('#39'open'#39');'
1448       #9#9#9'$window.trigger('#39'scroll'#39');'
1449       #9#9'};'
1450       #9#9'if (wintop > headerOffsetTop+headerHeight){'
1451       #9#9#9'$button.addClass('#39'sticky'#39').css({top:0});'
1452       #9#9'}else{'
1453       
1454         #9#9#9'$button.removeClass('#39'sticky'#39').css({top:headerOffsetTop+header' +
1455         'Height});'
1456       #9#9'};'
1457       #9'});'
1458       '});')
1459     Left = 304
1460     Top = 272
1461   end
1462   object js2: TPageProducer
1463     HTMLDoc.Strings = (
1464       '/* =========================================================='
1465       ' * jquery-live-preview.js v1.1.0'
1466       ' * https://github.com/alanphoon/jquery-live-preview'
1467       ' * =========================================================='
1468       ' * Copyright 2015 Alan Phoon, www.ampedupdesigns.com'
1469       ' * The MIT License'
1470       ' *'
1471       
1472         ' * Permission is hereby granted, free of charge, to any person o' +
1473         'btaining a copy'
1474       
1475         ' * of this software and associated documentation files (the "Sof' +
1476         'tware"), to deal'
1477       
1478         ' * in the Software without restriction, including without limita' +
1479         'tion the rights'
1480       
1481         ' * to use, copy, modify, merge, publish, distribute, sublicense,' +
1482         ' and/or sell'
1483       
1484         ' * copies of the Software, and to permit persons to whom the Sof' +
1485         'tware is'
1486       ' * furnished to do so, subject to the following conditions:'
1487       ' * '
1488       
1489         ' * The above copyright notice and this permission notice shall b' +
1490         'e included in'
1491       ' * all copies or substantial portions of the Software.'
1492       ' * '
1493       
1494         ' * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIN' +
1495         'D, EXPRESS OR'
1496       
1497         ' * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCH' +
1498         'ANTABILITY,'
1499       
1500         ' * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO E' +
1501         'VENT SHALL THE'
1502       
1503         ' * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES' +
1504         ' OR OTHER'
1505       
1506         ' * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWIS' +
1507         'E, ARISING FROM,'
1508       
1509         ' * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER' +
1510         ' DEALINGS IN'
1511       ' * THE SOFTWARE.'
1512       ' * ========================================================== */'
1513       ''
1514       '(function($) {'
1515       '  $.fn.extend({'
1516       '     livePreview: function(options) {'
1517       '         '
1518       '         var defaults = {'
1519       '             trigger: '#39'hover'#39','
1520       '             targetWidth : 1000,'
1521       '             targetHeight: 800,'
1522       '             viewWidth: 300,'
1523       '             viewHeight: 200,'
1524       '             position: '#39'right'#39','
1525       '             positionOffset: 40,'
1526       '         };'
1527       ''
1528       '         var options = $.extend(defaults, options);'
1529       '         //calculate appropriate scaling based on width.'
1530       
1531         '         var scale_w = (options.viewWidth / options.targetWidth)' +
1532         ';'
1533       
1534         '         var scale_h = (options.viewHeight / options.targetHeigh' +
1535         't);'
1536       '         var scale_f = 1;'
1537       '         var preview_id = '#39'livepreview_dialog'#39';'
1538       ''
1539       '         if(typeof options.scale != '#39'undefined'#39')'
1540       '             scale_f = options.scale;'
1541       '         else'
1542       '         {'
1543       '             if(scale_w > scale_h)'
1544       '                 scale_f = scale_w;'
1545       '             else'
1546       '                 scale_f = scale_h;'
1547       '         }'
1548       '         '
1549       '         var showPreview = function(event) {'
1550       '             var triggerType = event.data.triggerType;'
1551       '             var obj = event.data.target;'
1552       '             var href = event.data.href;'
1553       '             var s = event.data.scale;'
1554       '             '
1555       
1556         '             if( (triggerType == '#39'click'#39') && ($('#39'#'#39' + preview_id' +
1557         ').length == 0) ) {'
1558       '                 event.preventDefault();'
1559       '             }'
1560       ''
1561       '             var currentPos = options.position;'
1562       '              if(obj.attr("data-position"))'
1563       '                 currentPos = obj.attr("data-position");'
1564       ''
1565       '             var currentOffset = options.positionOffset;'
1566       '             if(obj.attr("data-positionOffset"))'
1567       
1568         '                 currentOffset = obj.attr("data-positionOffset")' +
1569         ';'
1570       ''
1571       '             if(obj.attr("data-scale"))'
1572       '                 s = obj.attr("data-scale");'
1573       ''
1574       '             var pos = $(this).offset();'
1575       '             var width = $(this).width();'
1576       '             var height = $(this).height();'
1577       '             var toppos = pos.top - (options.viewHeight/2);'
1578       '             var leftpos = pos.left + width + currentOffset;'
1579       ''
1580       '             if(currentPos == '#39'left'#39') {'
1581       
1582         '                leftpos = pos.left - options.viewWidth - current' +
1583         'Offset;'
1584       '             }'
1585       '            '
1586       '             if(currentPos == '#39'top'#39') {'
1587       
1588         '                leftpos = pos.left + (width/2) - (options.viewWi' +
1589         'dth/2);'
1590       
1591         '                toppos = pos.top - options.viewHeight - currentO' +
1592         'ffset;'
1593       '             }'
1594       ''
1595       '             if(currentPos == '#39'bottom'#39') {'
1596       
1597         '                leftpos = pos.left + (width/2) - (options.viewWi' +
1598         'dth/2);'
1599       '                toppos = pos.top + (height/2) + currentOffset;'
1600       '             }'
1601       '             '
1602       '             //hover on '
1603       
1604         '             $('#39'body'#39').append('#39'<div id="livepreview_dialog" clas' +
1605         's="'#39' + currentPos + '#39'" style="display:none; padding:0px; left: '#39 +
1606         ' + leftpos + '#39'px; top:'#39' + toppos + '#39'px; width: '#39' + options.viewW' +
1607         'idth + '#39'px; height: '#39' + options.viewHeight + '#39'px"><div class="li' +
1608         'vepreview-container" style="overflow:hidden; width: '#39' + options.' +
1609         'viewWidth + '#39'px; height: '#39' + options.viewHeight + '#39'px"><iframe i' +
1610         'd="livepreview_iframe" src="'#39' + href + '#39'" style="height:'#39' + opti' +
1611         'ons.targetHeight + '#39'px; width:'#39' + options.targetWidth + '#39'px;-moz' +
1612         '-transform: scale('#39'+ s + '#39');-moz-transform-origin: 0 0;-o-transf' +
1613         'orm: scale('#39'+ s + '#39');-o-transform-origin: 0 0;-webkit-transform:' +
1614         ' scale('#39'+ s + '#39');-webkit-transform-origin: 0 0;"></iframe></div>' +
1615         '</div>'#39');'
1616       '             $('#39'#'#39' + preview_id).fadeIn(100);'
1617       '         };'
1618       ''
1619       '         return this.each(function() {'
1620       '            var o = options;'
1621       '            var s = scale_f;'
1622       '            var obj = $(this);'
1623       
1624         '            var href = obj.attr("data-preview-url") || obj.attr(' +
1625         '"href");'
1626       '            var triggerType = options.trigger;'
1627       ''
1628       '            if(obj.attr("data-trigger")) {'
1629       '                triggerType = obj.attr("data-trigger");'
1630       '            }'
1631       ''
1632       '            if(triggerType != '#39'click'#39') {'
1633       '                triggerType = '#39'mouseenter'#39';'
1634       '                obj.on('#39'click'#39', function() {'
1635       '                    $('#39'#'#39' + preview_id).remove();'
1636       '                });'
1637       '            }'
1638       '            '
1639       
1640         '            obj.on(triggerType, null, { triggerType: triggerType' +
1641         ', target: obj, href: href, scale: s }, showPreview);'
1642       '            obj.on('#39'mouseleave'#39', function() {'
1643       '                $('#39'#'#39' + preview_id).remove();'
1644       '            });'
1645       ''
1646       '         });'
1647       '     }'
1648       '  });'
1649       '})(jQuery);')
1650     Left = 256
1651     Top = 272
1652   end
1653   object js3: TPageProducer
1654     HTMLDoc.Strings = (
1655       '$(function(){'
1656       #9'$('#39'.slideshow'#39').each(function(){'
1657       #9#9'var $container = $(this),'
1658       #9#9#9'$slideGroup = $container.find('#39'.slideshow-slides'#39'),'
1659       #9#9#9'$slides = $slideGroup.find('#39'.slide'#39'),'
1660       #9#9#9'$nav = $container.find('#39'.slideshow-nav'#39'),'
1661       #9#9#9'$indicator = $container.find('#39'.slideshow-indicator'#39'),'
1662       #9#9#9'$images = $slides.find('#39'img'#39'),'
1663       #9#9#9
1664       #9#9#9'slideCount = $slides.length,'
1665       #9#9#9'indicatorHTML = '#39#39','
1666       #9#9#9'currentIndex = 0,'
1667       #9#9#9'duration = 500,'
1668       #9#9#9'easing = '#39'easeInOutExpo'#39','
1669       #9#9#9'interval = 7500,'
1670       #9#9#9'timer;'
1671       #9#9#9#9
1672       #9#9
1673       #9#9'$slides.each(function(i){'
1674       #9#9#9'$(this).css({left:100*i+'#39'%'#39'});'
1675       #9#9#9'indicatorHTML += '#39'<a href="#">'#39'+(i+1)+'#39'</a>'#39';'
1676       #9#9'});'
1677       #9#9
1678       #9#9'$indicator.html(indicatorHTML);'
1679       #9#9
1680       #9#9'function goToSlide(index){'
1681       #9#9#9'$slideGroup.animate({left:-100*index+'#39'%'#39'},duration,easing);'
1682       #9#9#9'currentIndex = index;'
1683       #9#9#9'updateNav();'
1684       #9#9'}'
1685       #9#9
1686       #9#9'function updateNav(){'
1687       #9#9#9'var $navPrev = $nav.find('#39'.prev'#39'),'
1688       #9#9#9#9'$navNext = $nav.find('#39'.next'#39');'
1689       #9#9#9'if (currentIndex === 0){'
1690       #9#9#9#9'$navPrev.addClass('#39'disabled'#39');'
1691       #9#9#9'} else {'
1692       #9#9#9#9'$navPrev.removeClass('#39'disabled'#39');'
1693       #9#9#9'}'
1694       #9#9#9'if (currentIndex === slideCount-1){'
1695       #9#9#9#9'$navNext.addClass('#39'disabled'#39');'
1696       #9#9#9'} else {'
1697       #9#9#9#9'$navNext.removeClass('#39'disabled'#39');'
1698       #9#9#9'}'
1699       #9#9#9'$indicator.find('#39'a'#39').removeClass('#39'active'#39')'
1700       #9#9#9#9'.eq(currentIndex).addClass('#39'active'#39');'
1701       #9#9'}'
1702       ''
1703       #9#9'function startTimer(){'
1704       #9#9'    timer = setInterval(function(){'
1705       #9'            var nextIndex = (currentIndex + 1) % slideCount;'
1706       #9'            goToSlide(nextIndex);'
1707       '            }, interval)'
1708       #9#9'}'
1709       ''
1710       #9#9'function stopTimer(){'
1711       #9#9'    clearInterval(timer);'
1712       #9#9'}'
1713       #9#9#9
1714       #9#9'$nav.on('#39'click'#39','#39'a'#39',function(event){'
1715       #9#9#9'event.preventDefault();'
1716       #9#9#9'if ($(this).hasClass('#39'prev'#39')){'
1717       #9#9#9#9'goToSlide(currentIndex-1);'
1718       #9#9#9'} else {'
1719       #9#9#9#9'goToSlide(currentIndex+1);'
1720       #9#9#9'}'
1721       #9#9'});'
1722       #9#9
1723       #9#9'$indicator.on('#39'click'#39','#39'a'#39',function(event){'
1724       #9#9#9'event.preventDefault();'
1725       #9#9#9'if (!$(this).hasClass('#39'active'#39')){'
1726       #9#9#9#9'goToSlide($(this).index());'
1727       #9#9#9'}'
1728       #9#9'});'
1729       ''
1730       #9#9'$container.on({'
1731       #9#9'    mouseenter: stopTimer,'
1732       #9#9'    mouseleave: startTimer'
1733       #9#9'});'
1734       ''
1735       #9#9#9
1736       #9#9'goToSlide(currentIndex);'
1737       ''
1738       #9#9'startTimer();'
1739       #9#9
1740       #9'});'
1741       #9
1742       '});')
1743     Left = 200
1744     Top = 272
1745   end
1746   object js4: TPageProducer
1747     Left = 152
1748     Top = 272
1749   end
1750   object js5: TPageProducer
1751     Left = 104
1752     Top = 272
1753   end
1754   object js6: TPageProducer
1755     Left = 56
1756     Top = 272
1757   end
1758   object adhead: TDataSetPageProducer
1759     HTMLDoc.Strings = (
1760       '<form method=post action=/adminset style=text-align:center>'
1761       '    <label><p>'#12497#12473#12527#12540#12489#12398#22793#26356
1762       
1763         '      <input type="password" style="HEIGHT: 23px; WIDTH: 85px" n' +
1764         'ame="pass" value="<#password>">'
1765       '      </p>'
1766       '    </label>'
1767       '    <p>'
1768       
1769         '    <input type="checkbox" value="on" name="mente" <#mente>>'#12513#12531#12486#12490 +
1770         #12531#12473#34920#31034'</p>'
1771       '    <p><input type="submit" value="'#22793#26356'"></p>'
1772       '    <p><a href="/logout">'#12525#12464#12450#12454#12488'</a></p>'
1773       '</form>'
1774       '<form action=/admindel method=post>')
1775     DataSet = DataModule1.FDTable3
1776     OnHTMLTag = adheadHTMLTag
1777     Left = 176
1778     Top = 88
1779   end
1780 end