OSDN Git Service

アクションが増えた
[newbbs/newbbs.git] / WebModuleUnit1.dfm
1 object TWebModule1: TTWebModule1
2   OldCreateOrder = False
3   OnCreate = WebModuleCreate
4   Actions = <
5     item
6       Name = 'top'
7       PathInfo = '/'
8       OnAction = TWebModule1topAction
9     end
10     item
11       Name = 'indexpage'
12       PathInfo = '/index'
13       OnAction = TWebModule1indexpageAction
14     end
15     item
16       MethodType = mtPost
17       Name = 'regist'
18       PathInfo = '/regist'
19       OnAction = TWebModule1registAction
20     end
21     item
22       Name = 'admin'
23       PathInfo = '/admin'
24       OnAction = TWebModule1adminAction
25     end
26     item
27       Name = 'search'
28       PathInfo = '/search'
29       OnAction = TWebModule1searchAction
30     end
31     item
32       Name = 'help'
33       PathInfo = '/help'
34       OnAction = TWebModule1helpAction
35     end
36     item
37       MethodType = mtGet
38       Name = 'master'
39       PathInfo = '/master'
40       OnAction = TWebModule1masterAction
41     end
42     item
43       Name = 'alert'
44       PathInfo = '/alert'
45       OnAction = TWebModule1alertAction
46     end
47     item
48       Name = 'delete'
49       PathInfo = '/userdel'
50       OnAction = TWebModule1deleteAction
51     end
52     item
53       MethodType = mtPost
54       Name = 'jump'
55       PathInfo = '/jump'
56       OnAction = TWebModule1jumpAction
57     end>
58   Height = 353
59   Width = 436
60   object articles: TDataSetPageProducer
61     HTMLDoc.Strings = (
62       '                                            <hr size=1>'
63       
64         #9'<section id=number><a name=<#number>></a><a href=/userdel?job=<' +
65         '#number> style=text-decoration:none>'
66       #9#9'[<#number>]</a></section>'
67       #9'<section id=title><#title></section>'
68       #9'<section id=name>'#12288'Name:<h1><#name></h1></section>'
69       #9'<section id=date>'#12288'Date:<h1><#date></h1></section>'
70       #9'<p>'#9661#9650#9661#9650#9661#9650#9661
71       #9'<section id=comment><#comment></section>'
72       
73         '<section id=master style=text-align:right><a href=/alert?db=<#da' +
74         'tabase>&num=<#number>>'#22577#21578'</a></section>'
75       #9'<p>'#9651#9660#9651#9660#9651#9660#9651)
76     DataSet = DataModule1.FDTable2
77     OnHTMLTag = articlesHTMLTag
78     Left = 112
79     Top = 88
80   end
81   object index: TDataSetPageProducer
82     HTMLDoc.Strings = (
83       '<!DOCTYPE html>'
84       '<html lang="ja">'
85       '  <head>'
86       '    <meta charset="utf-8">'
87       '    <#css id=2>'
88       '    <title>'
89       '    <#title>'
90       '    </title>'
91       '  </head>'
92       '  <body>'
93       ''
94       '    <a href=/ style=text-decoration:none><#title2></a>'
95       ''
96       '    <#header>'
97       ''
98       '    <hr size="1" width="100%">'
99       
100         '    <form action=/userdel?db=<#database> method="post" id=search' +
101         '>'
102       '      <label><p>'#35352#20107'No</p><input name="number"></label>'
103       
104         '      <label><p>Pass</p><input type="password" name="password"><' +
105         '/label>'
106       '      <input type="submit" value="'#21066#38500'">'
107       '    </form>'
108       '    <form action=/jump?db=<#database> method=post id=search>'
109       '      <label><p>'#35352#20107'No</p><input name=number></label>'
110       '      <input type=submit value='#31227#21205'>'
111       '    </form>'
112       '    <p><a href=/search?db=<#database>>'#26908#32034#12506#12540#12472'</a></p>'
113       '    <p style=text-align:right><a href=#article>'#19979#12408#31227#21205'</a></p>'
114       '    <p style=text-align:center><#database></p>'
115       '    <#footer>'
116       '  <#article>'
117       #9'<a name=article></a>'
118       #9'<p style=text-align:right><a href=#top>Top'#12408#31227#21205'</a></p>'
119       '  <#footer>'
120       
121         '    <p style=text-align:center><a href="/admin?db=<#database>">'#31649 +
122         #29702#32773#29992#12525#12464#12452#12531'</a></p>'
123       '  </body>'
124       '</html>')
125     DataSet = DataModule1.FDTable1
126     OnHTMLTag = indexHTMLTag
127     Left = 112
128     Top = 32
129   end
130   object admin: TDataSetTableProducer
131     Columns = <
132       item
133         FieldName = 'NUMBER'
134       end
135       item
136         FieldName = 'TITLE'
137       end
138       item
139         FieldName = 'NAME'
140       end
141       item
142         FieldName = 'COMMENT'
143       end
144       item
145         FieldName = 'DATE'
146       end>
147     Footer.Strings = (
148       '<p style=text-align:center><a href=/index>'#25147#12427'</a>')
149     Header.Strings = (
150       '')
151     DataSet = DataModule1.FDTable2
152     Left = 176
153     Top = 32
154   end
155   object search: TPageProducer
156     HTMLDoc.Strings = (
157       ''
158       '<!DOCTYPE HTML>'
159       ''
160       '<html>'
161       '  <head>'
162       '    <title>'#26908#32034'</title>'
163       '    <#css>'
164       '  </head>'
165       ''
166       '  <body>'
167       '    <form action="/search<#query>" method="post">'
168       '    <p align="center"><strong>'#25237#31295#26908#32034
169       '</strong>'
170       '    </p>'
171       '    <p>'
172       '</p>'
173       '    <p>'
174       '    </p>'
175       '      <p align="center">'#26908#32034#12290#12473#12506#12540#12473#12391#21306#20999#12387#12390#12367#12384#12373#12356#12290'</p>'
176       '    <select name=type>'
177       '      <option value=OR>OR</option>'
178       '      <option value=AND>AND</option>'
179       '    </select>      '
180       
181         '        <div style="HEIGHT: 26px; WIDTH: 105px; POSITION: relati' +
182         've; DISPLAY: inline" ms_positioning="FlowLayout">'#26908#32034#12527#12540#12489
183       '</div>'
184       '      <p>&nbsp;<input name="word1"></p>'
185       
186         '    <p><input type="radio" name="filter" style="HEIGHT: 20px; WI' +
187         'DTH: 17px" size="17" value="name">'#21517#21069#12363#12425#26908#32034' <input type="radio" che' +
188         'cked="true" style="HEIGHT: 20px; WIDTH: 16px" size="16" name="fi' +
189         'lter" value="com">'#26412#25991#12363#12425#26908#32034
190       '</p>'
191       '      <p>'
192       '    <input type="submit" value="'#26908#32034'"></p>'
193       '    </form>'
194       '      <p><a href="/">'#25522#31034#26495#12408#25147#12427
195       '</a></p>'
196       '    <#items>'
197       '  </body>'
198       '</html>')
199     OnHTMLTag = searchHTMLTag
200     Left = 240
201     Top = 32
202   end
203   object items: TDataSetPageProducer
204     HTMLDoc.Strings = (
205       '                                            <hr size=1>'
206       #9'<section id=title><#title></section>'
207       #9'<section id=name>'#12288'Name:<h1><#name></h1></section>'
208       #9'<section id=date>'#12288'Date:<h1><#date></h1></section>'
209       #9
210       #9'<section id=comment><#item></section>'
211       '')
212     DataSet = DataModule1.FDTable2
213     OnHTMLTag = itemsHTMLTag
214     Left = 240
215     Top = 144
216   end
217   object help: TPageProducer
218     HTMLDoc.Strings = (
219       ''
220       '<!DOCTYPE html>'
221       ''
222       '<html><head><meta charset=utf8><title>'#20351#12356#26041'</title></head>'
223       '<body>'
224       '<P>'#35370#21839#32773#12398#30342#12373#12435'</P>'
225       '<form action=/help method=post>'
226       #9'<p>'#12362#21839#12356#21512#12431#12379'<'#21066#38500#20381#38972#12394#12393#20309#12391#12418'></p>'
227       #9'<textarea name=help style=height:100px;width:250px>'
228       #25237#31295#32773#21517#12394#12393#65306
229       #30456#35527#20869#23481#65306
230       #12381#12398#20182#65306'</textarea><br>'
231       #9'<input type=submit value="'#36865#20449'"></form>'
232       #9'<p><br>'
233       '<p>'#38283#30330#32773#12398#30342#12373#12435
234       '<p>pybbs'#12398'API'
235       '<p>ArticleAPI ... ~/read/api/<b>dbname</b>/<b>number</b>'
236       '<p>ListAPI ... ~/headline/api'
237       '<p><br>'
238       '<p>'
239       '<p>'#21033#29992#35215#32004
240       '<p>'#12371#12428#12363#12425#26360#12365#12414#12377
241       '<p style=text-align:center><a href=/>'#25147#12427'</a>'
242       '</body>'
243       '</html>')
244     Left = 304
245     Top = 32
246   end
247   object top: TPageProducer
248     HTMLDoc.Strings = (
249       '<!doctype html>'
250       '<html class="no-js" lang="ja">'
251       '<head>'
252       
253         #9'<meta charset="utf-8" name="google-site-verification"  content=' +
254         '"5KOTJTKv1HgTtIt0zVGzuyAkADCwXRme-RiiKJ03l3s" />'
255       #9'<meta http-equiv="X-UA-Compatible" content="IE=edge">'
256       #9'<title>Top Page'
257       '</title>'
258       '<#css id=1>'
259       '<#css id=3>'
260       #9'<script src="{{static_url(js/jquery-1.10.2.min.js"></script>'
261       #9'<script src="{{static_url(js/top.js"></script>'
262       #9'<script src="{{static_url(js/modernizr.custom.min.js"></script>'
263       
264         #9'<script src="{{static_url(js/jquery-ui-1.10.3.custom.min.js"></' +
265         'script>'
266       '</head>'
267       '<body>'
268       '<div id="fb-root"></div>'
269       '<script>(function(d, s, id) {'
270       '  var js, fjs = d.getElementsByTagName(s)[0];'
271       '  if (d.getElementById(id)) return;'
272       '  js = d.createElement(s); js.id = id;'
273       
274         '  js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=' +
275         'v2.8";'
276       '  fjs.parentNode.insertBefore(js, fjs);'
277       '}(document, '#39'script'#39', '#39'facebook-jssdk'#39'));</script>'
278       '<header><h1 style="text-align: center;">'#28961#26009#38651#23376#25522#31034#26495#12408#12424#12358#12371#12381
279       '</h1></header><div class="slideshow">'
280       #9'<div class="slideshow-slides"><div class="slide">'
281       #9'<img src=>'
282       '<#list>'
283       '</div>'
284       '</div>'
285       '</div>'
286       #9'<div class="slideshow-nav">'
287       #9'<a href="#" class="prev">prev'
288       '</a>'
289       #9'<a href="#" class="next">next'
290       '</a>'
291       #9'</div>'
292       #9'<div class="slideshow-indicator"></div>'
293       
294         '        <p>[ <a href=/index?db=<#info>><#info></a> ] ='#12362#30693#12425#12379' <p>[ ' +
295         '<a href="/master">master'
296       
297         '</a> ] ='#31649#29702#20154'<div class="fb-like" data-href="http://pybbs.herokuap' +
298         'p.com" data-layout="box_count" data-action="like" data-size="sma' +
299         'll" data-show-faces="true" data-share="false"></div>'
300       
301         '<p><a href="http://www.xn--gckj5d1ktb3488cn4q.jp/" target="_blan' +
302         'k"><img alt="'#28961#26009#12459#12454#12531#12479#12540'" src="http://www.xn--gckj5d1ktb3488cn4q.jp/' +
303         'counter.php?id=pybbs" border="0"></a>'
304       '<footer>'
305       '<p><br>'
306       '<p><a href="/title">'#12479#12452#12488#12523#34920#31034
307       '</a>'
308       '<p><a href="/help">'#20351#12356#26041#26696#20869
309       '</a>'
310       '<p><a href=/search>'#26908#32034'</a>'
311       '<p>PR '#12522#12531#12463'<br>'
312       
313         '<p><a href="https://www.amazon.co.jp/%E9%AB%98%E6%A0%A1%E5%8D%92' +
314         '%E6%A5%AD%E3%81%BE%E3%81%A7%E3%81%AE%E3%82%B5%E3%83%83%E3%82%AB%' +
315         'E3%83%BC%E6%88%A6%E8%A1%93-sanuki_kainushi-ebook/dp/B00AXBM08Q/r' +
316         'ef=sr_1_7?ie=UTF8&amp;qid=1479369992&amp;sr=8-7&amp;keywords=san' +
317         'uki_kainushi">'#39640#26657#21330#26989#12414#12391#12398#12469#12483#12459#12540#25126#34899
318       '</a><br>amazon kindle'
319       '</p>'
320       '<p>'
321       
322         '<p><a href="https://www.amazon.co.jp/%E4%B8%AD%E5%AD%A6%E5%8D%92' +
323         '%E6%A5%AD%E3%81%BE%E3%81%A7%E3%81%AE%E3%82%B5%E3%83%83%E3%82%AB%' +
324         'E3%83%BC%E6%88%A6%E8%A1%93-sanuki_kainushi-ebook/dp/B014X0S874/r' +
325         'ef=sr_1_3?s=digital-text&amp;ie=UTF8&amp;qid=1479370246&amp;sr=1' +
326         '-3">'#20013#23398#21330#26989#12414#12391#12398#12469#12483#12459#12540#25126#34899
327       '</a><br>amazon kindle'
328       '</p>'
329       '</footer>'
330       ''
331       '</body>'
332       '</html>')
333     OnHTMLTag = topHTMLTag
334     Left = 48
335     Top = 32
336   end
337   object master: TPageProducer
338     HTMLDoc.Strings = (
339       '<!doctype html>'
340       '<head>'
341       '<meta charset=utf-8>'
342       '</head>'
343       '<body>'
344       ''
345       '<p><#request>'
346       '<p style=text-align:center><a href=/>'#25147#12427'</a>'
347       '</body></html>')
348     OnHTMLTag = masterHTMLTag
349     Left = 56
350     Top = 144
351   end
352   object alert: TDataSetPageProducer
353     HTMLDoc.Strings = (
354       '<p>[ <#dbname>-<#posnum> ]<#date>'
355       '<p><#article>'
356       '<hr>')
357     DataSet = DataModule1.FDTable4
358     OnHTMLTag = alertHTMLTag
359     Left = 56
360     Top = 192
361   end
362   object footer: TDataSetPageProducer
363     HTMLDoc.Strings = (
364       '<p style=text-align:center>[ <#link> ] <#recent>')
365     DataSet = DataModule1.FDTable1
366     OnHTMLTag = footerHTMLTag
367     Left = 112
368     Top = 192
369   end
370   object mail: TPageProducer
371     HTMLDoc.Strings = (
372       '<!doctyle html>'
373       '<html>'
374       '<head><meta charset=utf-8></head>'
375       '<body>'
376       '<form action=/alert method=post>'
377       '  <#content>'
378       '<textarea></textarea>'
379       '<input type=submit>'
380       '<p style=text-align:center><a href=/index<#query>>'#25147#12427'</a>'
381       '</form>'
382       '</body></html>')
383     OnHTMLTag = mailHTMLTag
384     Left = 176
385     Top = 144
386   end
387   object header: TPageProducer
388     HTMLDoc.Strings = (
389       '    <header>'
390       '    <a name=top></a>'
391       '    <form action=/regist?db=<#database> method="post">'
392       '      <table>'
393       '        <tr><td>'
394       
395         '          <label><p>'#12362#21517#21069'</p><input name="name" class=name value=<' +
396         '#cookie param=name>></label>'
397       
398         '          <label><p>'#12479#12452#12488#12523'</p><input name="title" class=title valu' +
399         'e=<#cookie param=title> placeholder="'#12479#12452#12488#12523#12394#12375'."></label>'
400       '          <input type="submit" value="'#36865#20449'">'
401       '        </td></tr>'
402       '        <tr><td>'
403       '          <label><p>'#26412#25991'<span>'#24517#38920'</span><br></p>'
404       
405         '            <textarea style="font-size:1.75em" name="comment" co' +
406         'ls=30'
407       
408         '                      required placeholder="'#12467#12513#12531#12488#12394#12393#12434#20837#21147#12375#12390#12367#12384#12373#12356'."><#' +
409         'cookie param=comment></textarea></label>'
410       '        </td></tr>'
411       '        <tr><td>'
412       
413         '          <label><p>'#12497#12473#12527#12540#12489'</p><input name="password" type="passwo' +
414         'rd" placeholder="'#21066#38500#29992'">'
415       
416         '          </label> / <input type="checkbox" name="show" value="t' +
417         'rue" checked><p>'#12503#12524#12499#12517#12540'</p>'
418       '        </td></tr>'
419       '        <tr><td>'
420       
421         '          <label><p>'#21512#35328#33865#12434#12402#12425#12364#12394#12391#20837#21147#12375#12390#12367#12384#12373#12356': genki <input name=aikotob' +
422         'a type=text value=<#cookie param=aikotoba>></label>'
423       '        </td></tr>'
424       '      </table>'
425       '    </form>'
426       '    </header>')
427     Left = 240
428     Top = 192
429   end
430   object css1: TPageProducer
431     HTMLDoc.Strings = (
432       '<meta http-equiv="Content-Style-Type" content="text/css">'
433       '<style type="text/css">'
434       '<!--'
435       '@media only screen and (min-width:900px){'
436       '.slideshow-nav a.prev {'
437       #9'margin-left:-480px'
438       #9'}'
439       '.slideshow-nav a.next {'
440       #9'margin-left:408px'
441       #9'}'
442       '}'
443       '@media only screen and (min-width:600px)'
444       'and (max-width:899px){'
445       'header h1 {'
446       #9'font-size:1em'
447       #9'}'
448       '.slideshow .slide img {'
449       #9'display:none'
450       '}'
451       '.slideshow-nav a.prev {'
452       #9'margin-left:-300px'
453       #9'}'
454       '.slideshow-nav a.next {'
455       #9'margin-left:200px'
456       #9'}'
457       '}'
458       '@media only screen and (max-width:599px){'
459       'header h1 {'
460       #9'font-size:1em'
461       #9'}'
462       '.slideshow .slide img {'
463       #9'display:none'
464       '}'
465       '.slideshow-nav a.prev {'
466       #9'margin-left:-150px'
467       #9'}'
468       '.slideshow-nav a.next {'
469       #9'margin-left:100px'
470       #9'}'
471       '}'
472       ''
473       '.slideshow-slides {'
474       #9'height:100%;'
475       #9'position:absolute;'
476       #9'width:100%;'
477       '}'
478       ''
479       '.slideshow {'
480       #9'background-color:rgb(255,225,225);'
481       #9'width:100%;'
482       #9'height:465px;'
483       #9'overflow:hidden;'
484       #9'position:relative'
485       '}'
486       ''
487       '.slideshow-slides .slide {'
488       #9'height:100%;'
489       #9'overflow:auto;'
490       #9'position:absolute;'
491       #9'width:100%;'
492       '}'
493       ''
494       '.slide p {'
495       #9'font-size:1.5em'
496       '}'
497       ''
498       '.slideshow-nav a,'
499       '.slideshow-indicator a {'
500       #9'overflow:hidden'
501       '}'
502       ''
503       '.slideshow-nav a:before,'
504       '.slideshow-indicator a:before {'
505       #9'content:url(../img/sprites.png);'
506       #9'display:inline-block;'
507       #9'font-size:0;'
508       #9'line-height:0'
509       '}'
510       ''
511       '.slideshow-nav a {'
512       #9'position:absolute;'
513       #9'top:50%;'
514       #9'left:50%;'
515       #9'width:72px;'
516       #9'height:72px;'
517       #9'margin-top:-36px'
518       '}'
519       ''
520       '.slideshow-nav a.prev:before {'
521       #9'margin-top:-20px'
522       '}'
523       ''
524       '.slideshow-nav a.next:before {'
525       #9'margin-left:-80px;'
526       #9'margin-top:-20px'
527       '}'
528       ''
529       '.slideshow-nav a.disabled {'
530       #9'display:none'
531       '}'
532       ''
533       '.slideshow-indicator {'
534       #9'bottom:30px;'
535       #9'height:16px;'
536       #9'left:0;'
537       #9'position:absolute;'
538       #9'right:0;'
539       #9'text-align:center'
540       '}'
541       ''
542       '.slideshow-indicator a {'
543       #9'display:inline-block;'
544       #9'width:16px;'
545       #9'height:16px;'
546       #9'margin-left:3px;'
547       #9'margin-right:3px'
548       '}'
549       ''
550       '.slideshow-indicator a.active {'
551       #9'cursor:default'
552       '}'
553       ''
554       '.slideshow-indicator a:before {'
555       #9'margin-left:-110px'
556       '}'
557       ''
558       '.slideshow-indicator a.active:before {'
559       #9'margin-left:-130px'
560       '}'
561       ''
562       '.no-js .slideshow {'
563       #9'height:auto'
564       '}'
565       ''
566       '.no-js .slideshow-slides {'
567       #9'height:auto;'
568       #9'position:static'
569       '}'
570       ''
571       '.no-js .slideshow-slides .slide {'
572       #9'display: block;'
573       #9'height: auto;'
574       #9'position:static'
575       '}'
576       ''
577       '.no-js .slideshow-slides .slide .box{'
578       #9'margin:auto;'
579       #9'position:static'
580       '}'
581       ''
582       '.no-js .slideshow-nav,'
583       '.no-js .slideshow-indicator {'
584       #9'display:none'
585       '}'
586       '-->'
587       '</style>')
588     Left = 360
589     Top = 96
590   end
591   object css2: TPageProducer
592     HTMLDoc.Strings = (
593       '<meta http-equiv="Content-Style-Type" content="text/css">'
594       '<style type="text/css">'
595       '<!--'
596       'section#number {'
597       '    display:inline'
598       '}'
599       ''
600       'section#title {'
601       '    display:inline;'
602       '    font:bold;'
603       '    font-size:1.2em;'
604       '    color:#D01166;'
605       '}'
606       ''
607       'section#name h1 {'
608       '    font:bold;'
609       '    font-size:1em;'
610       '    color:#007000;'
611       '    margin:0;'
612       '}'
613       ''
614       'section#date h1 {'
615       '    font-size:1em;'
616       '    margin:0;'
617       '}'
618       ''
619       'section h1 {'
620       '    display:inline;'
621       '}'
622       ''
623       'header {'
624       '    margin:auto;'
625       '    border:solid 1px #aaaaaa;'
626       '    box-shadow:0 2px 3px #cccccc,'
627       '               0 0 #ff8800 inset;'
628       '    padding:18px;'
629       '    border-radius:5px;'
630       '    background:-webkit-linear-gradient(#ffffff 0%,#014471 50%,'
631       '        #014471 51%,#ffffff 100%);'
632       '    overflow:hidden;'
633       '    width:100%'
634       '}'
635       ''
636       'header table {'
637       '    margin:auto'
638       '}'
639       ''
640       'header p {'
641       '    display:inline'
642       '}'
643       ''
644       '@media only screen and (min-width:900px){'
645       'header textarea {'
646       '    width:100%;'
647       '    height:150px;'
648       #9'}'
649       '}'
650       '@media only screen and (max-width:899px){'
651       'header textarea {'
652       #9'width:70%;'
653       #9'height:90px'
654       #9'}'
655       '}'
656       ''
657       'button {'
658       #9'position:absolute;'
659       #9'width:80px;'
660       #9'height:30px;'
661       #9'right:20px'
662       '}'
663       ''
664       'button.sticky {'
665       #9'position:fixed;'
666       #9'top:0'
667       '}'
668       ''
669       'input[type=password] {'
670       '    width:55px'
671       '}'
672       ''
673       'form#search input {'
674       '    height:22px;'
675       '    width:55px'
676       '}'
677       ''
678       'span {'
679       '    color:#ff0000'
680       '}'
681       ''
682       'p {'
683       #9'text-indent:0;'
684       #9'margin:0'
685       '}'
686       ''
687       'body {'
688       #9'line-height:1.5'
689       '}'
690       ''
691       'table {'
692       #9'margin:auto;'
693       #9'border:0'
694       '}'
695       ''
696       'form#search {'
697       #9'border:solid;'
698       #9'display:inline-block;'
699       #9'margin-top:30px;'
700       #9'margin-right:30px;'
701       #9'margin-left:30px;'
702       #9'margin-bottom:30px'
703       '}'
704       '-->'
705       '</style>')
706     Left = 360
707     Top = 144
708   end
709   object css3: TPageProducer
710     HTMLDoc.Strings = (
711       '<meta http-equiv="Content-Style-Type" content="text/css">'
712       '<style type="text/css">'
713       '<!--'
714       '/*! normalize.css v2.1.2 | MIT License | git.io/normalize */'
715       ''
716       
717         '/* =============================================================' +
718         '============='
719       '   HTML5 display definitions'
720       
721         '   =============================================================' +
722         '============= */'
723       ''
724       '/**'
725       ' * Correct `block` display not defined in IE 8/9.'
726       ' */'
727       ''
728       'article,'
729       'aside,'
730       'details,'
731       'figcaption,'
732       'figure,'
733       'footer,'
734       'header,'
735       'hgroup,'
736       'main,'
737       'nav,'
738       'section,'
739       'summary {'
740       '    display: block;'
741       '}'
742       ''
743       '/**'
744       ' * Correct `inline-block` display not defined in IE 8/9.'
745       ' */'
746       ''
747       'audio,'
748       'canvas,'
749       'video {'
750       '    display: inline-block;'
751       '}'
752       ''
753       '/**'
754       
755         ' * Prevent modern browsers from displaying `audio` without contr' +
756         'ols.'
757       ' * Remove excess height in iOS 5 devices.'
758       ' */'
759       ''
760       'audio:not([controls]) {'
761       '    display: none;'
762       '    height: 0;'
763       '}'
764       ''
765       '/**'
766       ' * Address styling not present in IE 8/9.'
767       ' */'
768       ''
769       '[hidden] {'
770       '    display: none;'
771       '}'
772       ''
773       
774         '/* =============================================================' +
775         '============='
776       '   Base'
777       
778         '   =============================================================' +
779         '============= */'
780       ''
781       '/**'
782       ' * 1. Set default font family to sans-serif.'
783       
784         ' * 2. Prevent iOS text size adjust after orientation change, wit' +
785         'hout disabling'
786       ' *    user zoom.'
787       ' */'
788       ''
789       'html {'
790       '    font-family: sans-serif; /* 1 */'
791       '    -ms-text-size-adjust: 100%; /* 2 */'
792       '    -webkit-text-size-adjust: 100%; /* 2 */'
793       '}'
794       ''
795       '/**'
796       ' * Remove default margin.'
797       ' */'
798       ''
799       'body {'
800       '    margin: 0;'
801       '}'
802       ''
803       
804         '/* =============================================================' +
805         '============='
806       '   Links'
807       
808         '   =============================================================' +
809         '============= */'
810       ''
811       '/**'
812       
813         ' * Address `outline` inconsistency between Chrome and other brow' +
814         'sers.'
815       ' */'
816       ''
817       'a:focus {'
818       '    outline: thin dotted;'
819       '}'
820       ''
821       '/**'
822       
823         ' * Improve readability when focused and also mouse hovered in al' +
824         'l browsers.'
825       ' */'
826       ''
827       'a:active,'
828       'a:hover {'
829       '    outline: 0;'
830       '}'
831       ''
832       
833         '/* =============================================================' +
834         '============='
835       '   Typography'
836       
837         '   =============================================================' +
838         '============= */'
839       ''
840       '/**'
841       
842         ' * Address variable `h1` font-size and margin within `section` a' +
843         'nd `article`'
844       ' * contexts in Firefox 4+, Safari 5, and Chrome.'
845       ' */'
846       ''
847       'h1 {'
848       '    font-size: 2em;'
849       '    margin: 0.67em 0;'
850       '}'
851       ''
852       '/**'
853       ' * Address styling not present in IE 8/9, Safari 5, and Chrome.'
854       ' */'
855       ''
856       'abbr[title] {'
857       '    border-bottom: 1px dotted;'
858       '}'
859       ''
860       '/**'
861       
862         ' * Address style set to `bolder` in Firefox 4+, Safari 5, and Ch' +
863         'rome.'
864       ' */'
865       ''
866       'b,'
867       'strong {'
868       '    font-weight: bold;'
869       '}'
870       ''
871       '/**'
872       ' * Address styling not present in Safari 5 and Chrome.'
873       ' */'
874       ''
875       'dfn {'
876       '    font-style: italic;'
877       '}'
878       ''
879       '/**'
880       ' * Address differences between Firefox and other browsers.'
881       ' */'
882       ''
883       'hr {'
884       '    -moz-box-sizing: content-box;'
885       '    box-sizing: content-box;'
886       '    height: 0;'
887       '}'
888       ''
889       '/**'
890       ' * Address styling not present in IE 8/9.'
891       ' */'
892       ''
893       'mark {'
894       '    background: #ff0;'
895       '    color: #000;'
896       '}'
897       ''
898       '/**'
899       ' * Correct font family set oddly in Safari 5 and Chrome.'
900       ' */'
901       ''
902       'code,'
903       'kbd,'
904       'pre,'
905       'samp {'
906       '    font-family: monospace, serif;'
907       '    font-size: 1em;'
908       '}'
909       ''
910       '/**'
911       ' * Improve readability of pre-formatted text in all browsers.'
912       ' */'
913       ''
914       'pre {'
915       '    white-space: pre-wrap;'
916       '}'
917       ''
918       '/**'
919       ' * Set consistent quote types.'
920       ' */'
921       ''
922       'q {'
923       '    quotes: "\201C" "\201D" "\2018" "\2019";'
924       '}'
925       ''
926       '/**'
927       ' * Address inconsistent and variable font size in all browsers.'
928       ' */'
929       ''
930       'small {'
931       '    font-size: 80%;'
932       '}'
933       ''
934       '/**'
935       
936         ' * Prevent `sub` and `sup` affecting `line-height` in all browse' +
937         'rs.'
938       ' */'
939       ''
940       'sub,'
941       'sup {'
942       '    font-size: 75%;'
943       '    line-height: 0;'
944       '    position: relative;'
945       '    vertical-align: baseline;'
946       '}'
947       ''
948       'sup {'
949       '    top: -0.5em;'
950       '}'
951       ''
952       'sub {'
953       '    bottom: -0.25em;'
954       '}'
955       ''
956       
957         '/* =============================================================' +
958         '============='
959       '   Embedded content'
960       
961         '   =============================================================' +
962         '============= */'
963       ''
964       '/**'
965       ' * Remove border when inside `a` element in IE 8/9.'
966       ' */'
967       ''
968       'img {'
969       '    border: 0;'
970       '}'
971       ''
972       '/**'
973       ' * Correct overflow displayed oddly in IE 9.'
974       ' */'
975       ''
976       'svg:not(:root) {'
977       '    overflow: hidden;'
978       '}'
979       ''
980       
981         '/* =============================================================' +
982         '============='
983       '   Figures'
984       
985         '   =============================================================' +
986         '============= */'
987       ''
988       '/**'
989       ' * Address margin not present in IE 8/9 and Safari 5.'
990       ' */'
991       ''
992       'figure {'
993       '    margin: 0;'
994       '}'
995       ''
996       
997         '/* =============================================================' +
998         '============='
999       '   Forms'
1000       
1001         '   =============================================================' +
1002         '============= */'
1003       ''
1004       '/**'
1005       ' * Define consistent border, margin, and padding.'
1006       ' */'
1007       ''
1008       'fieldset {'
1009       '    border: 1px solid #c0c0c0;'
1010       '    margin: 0 2px;'
1011       '    padding: 0.35em 0.625em 0.75em;'
1012       '}'
1013       ''
1014       '/**'
1015       ' * 1. Correct `color` not being inherited in IE 8/9.'
1016       
1017         ' * 2. Remove padding so people aren'#39't caught out if they zero ou' +
1018         't fieldsets.'
1019       ' */'
1020       ''
1021       'legend {'
1022       '    border: 0; /* 1 */'
1023       '    padding: 0; /* 2 */'
1024       '}'
1025       ''
1026       '/**'
1027       ' * 1. Correct font family not being inherited in all browsers.'
1028       ' * 2. Correct font size not being inherited in all browsers.'
1029       
1030         ' * 3. Address margins set differently in Firefox 4+, Safari 5, a' +
1031         'nd Chrome.'
1032       ' */'
1033       ''
1034       'button,'
1035       'input,'
1036       'select,'
1037       'textarea {'
1038       '    font-family: inherit; /* 1 */'
1039       '    font-size: 100%; /* 2 */'
1040       '    margin: 0; /* 3 */'
1041       '}'
1042       ''
1043       '/**'
1044       
1045         ' * Address Firefox 4+ setting `line-height` on `input` using `!i' +
1046         'mportant` in'
1047       ' * the UA stylesheet.'
1048       ' */'
1049       ''
1050       'button,'
1051       'input {'
1052       '    line-height: normal;'
1053       '}'
1054       ''
1055       '/**'
1056       
1057         ' * Address inconsistent `text-transform` inheritance for `button' +
1058         '` and `select`.'
1059       
1060         ' * All other form control elements do not inherit `text-transfor' +
1061         'm` values.'
1062       
1063         ' * Correct `button` style inheritance in Chrome, Safari 5+, and ' +
1064         'IE 8+.'
1065       ' * Correct `select` style inheritance in Firefox 4+ and Opera.'
1066       ' */'
1067       ''
1068       'button,'
1069       'select {'
1070       '    text-transform: none;'
1071       '}'
1072       ''
1073       '/**'
1074       
1075         ' * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys n' +
1076         'ative `audio`'
1077       ' *    and `video` controls.'
1078       ' * 2. Correct inability to style clickable `input` types in iOS.'
1079       
1080         ' * 3. Improve usability and consistency of cursor style between ' +
1081         'image-type'
1082       ' *    `input` and others.'
1083       ' */'
1084       ''
1085       'button,'
1086       'html input[type="button"], /* 1 */'
1087       'input[type="reset"],'
1088       'input[type="submit"] {'
1089       '    -webkit-appearance: button; /* 2 */'
1090       '    cursor: pointer; /* 3 */'
1091       '}'
1092       ''
1093       '/**'
1094       ' * Re-set default cursor for disabled elements.'
1095       ' */'
1096       ''
1097       'button[disabled],'
1098       'html input[disabled] {'
1099       '    cursor: default;'
1100       '}'
1101       ''
1102       '/**'
1103       ' * 1. Address box sizing set to `content-box` in IE 8/9.'
1104       ' * 2. Remove excess padding in IE 8/9.'
1105       ' */'
1106       ''
1107       'input[type="checkbox"],'
1108       'input[type="radio"] {'
1109       '    box-sizing: border-box; /* 1 */'
1110       '    padding: 0; /* 2 */'
1111       '}'
1112       ''
1113       '/**'
1114       
1115         ' * 1. Address `appearance` set to `searchfield` in Safari 5 and ' +
1116         'Chrome.'
1117       
1118         ' * 2. Address `box-sizing` set to `border-box` in Safari 5 and C' +
1119         'hrome'
1120       ' *    (include `-moz` to future-proof).'
1121       ' */'
1122       ''
1123       'input[type="search"] {'
1124       '    -webkit-appearance: textfield; /* 1 */'
1125       '    -moz-box-sizing: content-box;'
1126       '    -webkit-box-sizing: content-box; /* 2 */'
1127       '    box-sizing: content-box;'
1128       '}'
1129       ''
1130       '/**'
1131       
1132         ' * Remove inner padding and search cancel button in Safari 5 and' +
1133         ' Chrome'
1134       ' * on OS X.'
1135       ' */'
1136       ''
1137       'input[type="search"]::-webkit-search-cancel-button,'
1138       'input[type="search"]::-webkit-search-decoration {'
1139       '    -webkit-appearance: none;'
1140       '}'
1141       ''
1142       '/**'
1143       ' * Remove inner padding and border in Firefox 4+.'
1144       ' */'
1145       ''
1146       'button::-moz-focus-inner,'
1147       'input::-moz-focus-inner {'
1148       '    border: 0;'
1149       '    padding: 0;'
1150       '}'
1151       ''
1152       '/**'
1153       ' * 1. Remove default vertical scrollbar in IE 8/9.'
1154       ' * 2. Improve readability and alignment in all browsers.'
1155       ' */'
1156       ''
1157       'textarea {'
1158       '    overflow: auto; /* 1 */'
1159       '    vertical-align: top; /* 2 */'
1160       '}'
1161       ''
1162       
1163         '/* =============================================================' +
1164         '============='
1165       '   Tables'
1166       
1167         '   =============================================================' +
1168         '============= */'
1169       ''
1170       '/**'
1171       ' * Remove most spacing between table cells.'
1172       ' */'
1173       ''
1174       'table {'
1175       '    border-collapse: collapse;'
1176       '    border-spacing: 0;'
1177       '}'
1178       '-->'
1179       '</style>')
1180     Left = 360
1181     Top = 192
1182   end
1183   object css4: TPageProducer
1184     HTMLDoc.Strings = (
1185       '<meta http-equiv="Content-Style-Type" content="text/css">'
1186       '<style type="text/css">'
1187       '<!--'
1188       '/*** Styles for Live Preview Window ***/'
1189       ''
1190       '#livepreview_iframe {'
1191       '    box-shadow: inset 5px 5px 10px #666;'
1192       '    -moz-box-shadow: inset 5 5px 10px #666;'
1193       '    -webkit-box-shadow: inset 5 5px 10px #666;'
1194       '}'
1195       ''
1196       '#livepreview_dialog {'
1197       '    padding:0px;'
1198       '    height:200px;  '
1199       '    width:300px;'
1200       '    background-color:#fff;'
1201       '    background-image:url('#39'/images/icon_loading.gif'#39');'
1202       '    background-repeat:no-repeat;'
1203       '    background-position:center center;'
1204       '    position:absolute;'
1205       '    border:solid 5px #666;'
1206       '    border-radius:5px;'
1207       '    -moz-border-radius: 5px;'
1208       '    -webkit-border-radius:5px;'
1209       '}'
1210       ''
1211       '#livepreview_dialog:after, #livepreview_dialog:before {'
1212       '    border: solid transparent;'
1213       '    content: " ";'
1214       '    height: 0;'
1215       '    width: 0;'
1216       '    position: absolute;'
1217       '    pointer-events: none;'
1218       '}'
1219       ''
1220       
1221         '#livepreview_dialog.bottom:after, #livepreview_dialog.bottom:bef' +
1222         'ore {'
1223       '    bottom: 100%;'
1224       '    left: 50%;'
1225       '}'
1226       ''
1227       '#livepreview_dialog.bottom:after {'
1228       '    border-color: rgba(255, 255, 255, 0);'
1229       '    border-bottom-color: #ffffffff;'
1230       '    border-width: 20px; '
1231       '    margin-left: -20px;'
1232       '}'
1233       '#livepreview_dialog.bottom:before {'
1234       '    border-color: rgba(102, 102, 102, 0);'
1235       '    border-bottom-color: #666666;'
1236       '    border-width: 26px;'
1237       '    margin-left: -26px;'
1238       '}'
1239       ''
1240       '#livepreview_dialog.top:after, #livepreview_dialog.top:before {'
1241       '    top: 100%;'
1242       '    left: 50%;'
1243       '}'
1244       ''
1245       '#livepreview_dialog.top:after {'
1246       '    border-color: rgba(255, 255, 255, 0);'
1247       '    border-top-color: #ffffffff;'
1248       '    border-width: 20px;'
1249       '    margin-left: -20px;'
1250       '}'
1251       ''
1252       '#livepreview_dialog.top:before {'
1253       '    border-color: rgba(102, 102, 102, 0);'
1254       '    border-top-color: #666666;'
1255       '    border-width: 26px;'
1256       '    margin-left: -26px;'
1257       '}'
1258       ''
1259       
1260         '#livepreview_dialog.right:after, #livepreview_dialog.right:befor' +
1261         'e {'
1262       '    right: 100%;'
1263       '    top: 50%;'
1264       '}'
1265       ''
1266       '#livepreview_dialog.right:after {'
1267       '    border-color: rgba(255, 255, 255, 0);'
1268       '    border-right-color: #ffffffff;'
1269       '    border-width: 20px;'
1270       '    margin-top: -20px;'
1271       '}'
1272       ''
1273       '#livepreview_dialog.right:before {'
1274       '    border-color: rgba(102, 102, 102, 0);'
1275       '    border-right-color: #666666;'
1276       '    border-width: 26px;'
1277       '    margin-top: -26px;'
1278       '}'
1279       ''
1280       '#livepreview_dialog.left, #livepreview_dialog.left:before {'
1281       '    left: 100%;'
1282       '    top: 50%;'
1283       '}'
1284       ''
1285       '#livepreview_dialog.left:after {'
1286       '    border-color: rgba(255, 255, 255, 0);'
1287       '    border-left-color: #ffffffff;'
1288       '    border-width: 20px;'
1289       '    margin-top: -20px;'
1290       '}'
1291       ''
1292       '#livepreview_dialog.left:before {'
1293       '    border-color: rgba(102, 102, 102, 0);'
1294       '    border-left-color: #666666;'
1295       '    border-width: 26px;'
1296       '    margin-top: -26px;'
1297       '}'
1298       '-->'
1299       '</style>')
1300     Left = 360
1301     Top = 240
1302   end
1303 end