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