From 5abdafeb9ded0c1c41992f7b3758f1dc02255683 Mon Sep 17 00:00:00 2001 From: wei <> Date: Thu, 12 Oct 2006 07:30:33 +0000 Subject: add unified chm build (quickstart + API + classdocs + wiki) --- .../PradoSoft/templates/media/bg_left.png | Bin 0 -> 991 bytes .../templates/PradoSoft/templates/media/manual.css | 260 +++++++++ .../templates/PradoSoft/templates/media/style.css | 641 +++++++++++++++++---- .../PradoSoft/templates/media/stylesheet.css | 129 +++++ 4 files changed, 910 insertions(+), 120 deletions(-) create mode 100644 buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/bg_left.png create mode 100644 buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/manual.css create mode 100644 buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/stylesheet.css (limited to 'buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates') diff --git a/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/bg_left.png b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/bg_left.png new file mode 100644 index 00000000..19fdf05d Binary files /dev/null and b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/bg_left.png differ diff --git a/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/manual.css b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/manual.css new file mode 100644 index 00000000..8aaa937d --- /dev/null +++ b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/manual.css @@ -0,0 +1,260 @@ +/* thanks to symfony for a great base template for phpdoc */ +/* symfony-project.com */ + +#page +{ + width: 99%; +} + +div.credit +{ + font-size: 10px; + color: #888; +} + +.inherited-methods +{ + background-color: #ddd; + font-size: 1.0em; + margin-top: 10px; + width: 100%; +} + +.inherited-methods td +{ + background-color: #FFFFFF; + font-family: "courier new", courier; + font-size: 1.1em; + padding: 5px; +} + +.inherited-methods th +{ + background-color: #F0F0F0; + font-weight: bold; + padding: 5px; + text-align: left; +} + +.method-detail +{ + font-size: 1.0em; +} + +.method-detail a +{ + font-weight: bold; +} + +.method-detail td +{ + font-family: "courier new", courier; + font-size: 1.1em; + padding-top: 10px; + vertical-align: top; +} + +.method-details +{ + background-color: #ddd; + font-size: 1.0em; + width: 100%; +} + +.method-details td +{ + background-color: #FFFFFF; +} + +.method-details td.method-data +{ + padding: 5px; +} + +.method-details h2 +{ + color: #750000; +} + +.method-details th +{ + background-color: #F0F0F0; + font-weight: bold; + font-size: 1.2em; + padding: 5px; + text-align: left; +} + +.method-summary +{ + background-color: #aaa; + font-size: 1.0em; + width: 100%; +} + +.method-summary td +{ + background-color: #FFFFFF; + padding: 5px; +} + +.method-summary td a +{ + font-weight: bold; +} + +.method-summary td.type +{ + font-family: "courier new", courier; + font-size: 1.0em; + text-align: right; + vertical-align: top; +} + +.method-summary div.declaration +{ + font-family: "courier new", courier; + font-size: 1.1em; +} + +.method-summary th +{ + background-color: #F0F0F0; + font-weight: bold; + font-size: 1.2em; + padding: 5px; + text-align: left; +} + +.method-summary th.small +{ + font-size: 1.0em; +} + +.method-summary tr.reference td { + background-color: #FFEDED; +} + + +.constant-details +{ + background-color: #ddd; + font-size: 1.0em; + width: 100%; +} + +.constant-details h3 +{ + color: #750000; +} + +.constant-details td +{ + background-color: #FFFFFF; + padding: 5px; +} + +.constant-details th +{ + background-color: #F0F0F0; + font-weight: bold; + font-size: 1.2em; + padding: 5px; + text-align: left; +} + +.constant-summary +{ + background-color: #ddd; + font-size: 1.0em; + width: 100%; +} + +.constant-summary td +{ + background-color: #FFFFFF; + padding: 5px; +} + +.constant-summary td.name a +{ + font-family: "courier new", courier; + font-size: 1.0em; + font-weight: bold; +} + +.constant-summary td.type +{ + font-family: "courier new", courier; + font-size: 1.0em; +} + +.constant-summary th +{ + background-color: #F0F0F0; + font-weight: bold; + font-size: 1.2em; + padding: 5px; + text-align: left; +} + +.inherited-constants +{ + background-color: #eee; + font-size: 1.0em; + margin-top: 10px; + width: 100%; +} + +.inherited-constants td +{ + background-color: #FFFFFF; + font-family: "courier new", courier; + font-size: 1.1em; + padding: 5px; +} + +.inherited-constants th +{ + background-color: #F0F0F0; + font-weight: bold; + padding: 5px; + text-align: left; +} + +.class-declaration +{ + font-family: "courier new", courier; + font-size: 1.1em; +} + +.class-description +{ + background-color: #F0F0F0; + margin-top: 10px; + padding: 1px 8px 1px 8px; + margin-bottom: 5px; +} + +.inheritence-tree pre +{ + margin-bottom: 0; +} + +.sub-classes h4 +{ + margin: 10px 0 0 0; +} + +.sub-classes div +{ + font-family: "courier new", courier; + font-size: 1.1em; + margin: 5px 0 0 40px; +} + +.sub-classes div small +{ + font-size: 1.0em; +} + diff --git a/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/style.css b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/style.css index 9419ca62..918d43e4 100644 --- a/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/style.css +++ b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/style.css @@ -1,197 +1,598 @@ -.php { - padding: 1em; +/** + * PradoSoft profile by Carl G. Mathisen and Stefan A. Petrov + * http://decart.no + */ + +body +{ + text-align: center; } -/* This will not be executed by IE, so now we have a fix! */ -*[class="php-src"], *[class="php"], *[class="listing"] { - line-height: 0px; + +body, div, span, p, input +{ + font-family: Verdana, sans-serif, Arial; + font-size: 10pt; + color: #333333; } -body +h1, h2, h3, h4 { - color: #000000; - background-color: #ffffff; - background-image: url("background.png"); - background-repeat: repeat-y; - font-family: tahoma, verdana, arial, sans-serif; - font-size: 10pt; - margin: 0; - padding: 0; + font-family: Verdana, Helvetica, Arial, Lucida Grande, Trebuchet MS; + padding: 0px; + margin: 0px; + margin-bottom: 10px; + color: #821B18; + font-weight: normal; +} + +h2 +{ + font-size: 18px; +} + +h3 +{ + font-size: 16px; +} + +div +{ + text-align: left; +} + +.instructions +{ + background-color: #EEEEEE; +} + +img +{ + border: none; } a { - color: #000099; - background-color: transparent; - text-decoration: none; + color: #CD2C27; + text-decoration: none; } a:hover { - text-decoration: underline; + color: #821B18; + text-decoration: underline; +} + +#page +{ + margin: 0 auto; + padding: 0; + position: relative; +} + +#header +{ + position: relative; + height: 98px; +} + +#logo +{ + height: 99px; +} + +/* main page */ + +div.intro +{ + height: 190px; + background-image: url('bigmantis.jpg'); + background-repeat: no-repeat; + background-position: top right; + background-color: #fff; +} + +div.statements +{ + height: 135px; + background-image: url('statementsbg.gif'); + background-repeat: repeat-x; + position: relative; + border-bottom : 1px solid #EEE; +} + +div.statements div +{ + position: absolute; + width: 250px; + top: 20px; +} + +div.statements div p +{ + font-size: 13px; + color: #818181; +} + +div.statements div.whatis +{ + left: 20px; +} + +div.statements div.whatreq +{ + left: 290px; +} + +div.statements div.cani +{ + left: 600px; + width: 210px; +} + +/* navbar */ +#navbar +{ + border-bottom: 2px solid #E9EEEF; + height: 30px; + margin-bottom: 20px; +} + +#navbar ul +{ + margin-left: 0; + padding-left: 0; + display: inline; +} + +#navbar ul li +{ + margin-left: 0px; + list-style: none; + display: inline; +} + +#navbar ul li a +{ + display: block; + float: left; + font-size: 14px; + font-weight: bold; + padding-right: 14px; + padding-top: 5px; + color: #CD2B26; + text-decoration: none; + height: 29px; +} + +#navbar ul li a.active, #navbar ul li a.hover +{ + color: #821B18; +} + +/* infobar */ +div#infobar +{ + float: right; + width: 200px; + padding-left: 20px; + border-left: 2px solid #E9EEEF; +} + +div#infobar div +{ + margin-bottom: 20px; +} + +div#infobar div#featured img +{ + margin-top: 10px; +} + +/* articles */ + +div#articles +{ + width: 560px; + float: left; +} + +/* article */ + +div.article +{ + margin-bottom: 40px; +} + +div.article .date +{ + color: #9F9291; +} + +div.article .more +{ + margin-right: 10px; + display: block; + text-align: right; +} + +.logo +{ + position: absolute; + margin-left: 15px; + margin-top: 0px; + z-index: 1; +} + +#main +{ + padding: 20px; + padding-top: 20px; + background-color: #fff; +} + +div.mantis +{ + height: 190px; + background-color: #fff; + border-bottom: 1px solid #DCDCDC; } -a.menu +div.releases { - color: #ffffff; - background-color: transparent; + float: left; + width: 240px; + height: 190px; } -td +div.releases div.official { - font-size: 10pt; + width: 190px; + position: relative; + left: 52px; + top: 128px; + font-size: 8pt; + color: #6D6D6D; } -td.header_top +div.releases div.official a { - color: #ffffff; - background-color: #9999cc; - font-size: 16pt; - font-weight: bold; - text-align: right; - padding: 10px; + display: block; } -td.header_line +div.whyprado { - color: #ffffff; - background-color: #333366; + display: block; + float: left; } -td.header_menu +div.whyprado ul.list { - color: #ffffff; - background-color: #666699; - font-size: 8pt; - text-align: right; - padding: 2px; - padding-right: 5px; + margin-top: 40px; + margin-left: 40px; } -td.menu +div.whyprado ul.list li { - padding: 2px; - padding-left: 5px; + display: block; + margin: 5px; + padding: 0px; + font-size: 18px; + background-repeat: no-repeat; + background-position: bottom left; + padding-left: 30px; + list-style: none; } -td.code_border + +#footer +{ + border-top: 1px solid #e9eeef; + background-color: #fff; + clear: both; + color: #A7A7A7; + font-size: 8pt; + text-align: center; + padding-top: 10px; + padding-bottom: 30px; + background-repeat: repeat-x; + background-position: bottom; +} + +#features +{ + margin-left: 610px; + padding: 10px; + padding-left: 10px; + padding-right: 10px; + background-color: #BEDD75; + color: #344A1E; + font-size: 9pt; +} + +#features ul +{ + margin: 10px; + padding: 0px; +} + +#features ul li +{ + font-size: 8pt; + padding: 0px; + margin: 0px; + margin-top: 8px; +} + +#features h3 +{ + margin: 0px; + padding: 0px; + font-size: 10pt; + color: #292E1D; + text-align: center; + border-bottom: 1px solid silver; +} + +#news +{ + float: left; + width: 590px; +} + +.newstitle +{ + font-size: 12pt; + font-weight: bold; + color: #555; + margin-top: 10px; + margin-bottom: 0px; + border-bottom: 1px solid silver; +} + +.newscontentmore +{ + margin-right: 10px; + display: block; + color: #50811A; + text-align: right; +} + +.newscontentmore:hover { - color: #000000; - background-color: #c0c0c0; + color: red; } -td.code +.newstime { - color: #000000; - background-color: #f0f0f0; + margin: 0px; + font-size:0.8em; + color:#aaa; + padding-left:10px; + text-align: right; } -td.type +.newscontent { - font-style: italic; + margin-top: 5px; } -div.credit +#leftpanel { - font-size: 8pt; - text-align: center; + float: left; + width: 550px; } -div.package +#topics { - padding-left: 5px; + border: 1px solid #804040; + margin-left: 610px; + padding-bottom: 10px; } -div.tags +#topicsheader { - padding-left: 15px; + text-align:center; + font-weight:bold; + background-color:#804040; + color:#FFFFBC; + padding: 3px; + margin-bottom:0px; } -div.function +.topicitem { - padding-left: 15px; + padding: 5px; } -div.top +.topicitem a:hover { - font-size: 8pt; + text-decoration: underline; } -div.warning +.topicitem p { - color: #ff0000; - background-color: transparent; + margin: 0px; + font-size:0.8em; + color:#aaa; + padding-left:10px; + white-space:nowrap; } -div.description +.reference { - padding-left: 15px; } -hr +.reference img { - height: 1px; - border-style: solid; - border-color: #c0c0c0; - margin-top: 10px; - margin-bottom: 10px; + margin: 10px; } -span.smalllinenumber +.reference h3 { - font-size: 8pt; } -ul { - margin-left: 0px; - padding-left: 8px; + +.download +{ + width: 100%; + background-color: #aaa; } -/* Syntax highlighting */ -.src-code { background-color: #f5f5f5; border: 1px solid #ccc9a4; padding: 0px; margin : 0px} -/*.src-code pre { }*/ +.download td +{ + background-color: #FFFFFF; + padding: 5px; + font-size: 9pt; +} -.src-comm { color: green; } -.src-id { } -.src-inc { color: #0000FF; } -.src-key { color: #0000FF; } -.src-num { color: #CC0000; } -.src-str { color: #66cccc; } -.src-sym { font-weight: bold; } -.src-var { } +.download td a +{ + font-weight: bold; +} -.src-php { font-weight: bold; } +.download td.type +{ + font-family: "courier new", courier; + text-align: right; + vertical-align: top; +} -.src-doc { color: #009999 } -.src-doc-close-template { color: #0000FF } -.src-doc-coretag { color: #0099FF; font-weight: bold } -.src-doc-inlinetag { color: #0099FF } -.src-doc-internal { color: #6699cc } -.src-doc-tag { color: #0080CC } -.src-doc-template { color: #0000FF } -.src-doc-type { font-style: italic } -.src-doc-var { font-style: italic } +.download div.declaration +{ + font-family: "courier new", courier; +} -.tute-tag { color: #009999 } -.tute-attribute-name { color: #0000FF } -.tute-attribute-value { color: #0099FF } -.tute-entity { font-weight: bold; } -.tute-comment { font-style: italic } -.tute-inline-tag { color: #636311; font-weight: bold } -/* tutorial */ +.download th +{ + background-color: #F0F0F0; + font-weight: bold; + padding: 5px; + text-align: left; +} -.authors { } -.author { font-style: italic; font-weight: bold } -.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal } -.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; } -.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; } -.release-info { font-size: 85%; font-style: italic; margin: 1em 0em } -.ref-title-box { } -.ref-title { } -.ref-purpose { font-style: italic; color: #666666 } -.ref-synopsis { } -.title { font-weight: bold; margin: 1em 0em 0em 0em; padding: .25em; border: 2px solid #999999; background-color: #9999CC } -.cmd-synopsis { margin: 1em 0em } -.cmd-title { font-weight: bold } -.toc { margin-left: 2em; padding-left: 0em } +.download th.small +{ + font-size: 1.0em; +} + +.download tr.reference td { + background-color: #FFEDED; +} + + +.doc-title +{ + font-size: 14pt; + font-weight: bold; + margin-top: 10px; + margin-bottom: 10px; +} + +.doc-subtitle +{ + font-size: 11pt; + font-weight: bold; + background-color: #EEE; + padding: 5px; + margin-top: 20px; +} +.doc-namespace +{ + font-size: 8pt; +} + + +.doc-menu +{ +} + +.doc-classes +{ +} + +.doc-ancestors +{ + font-size: 8pt; +} + +.doc-properties +{ + font-size: 9pt; +} + +.doc-properties table +{ + border-collapse: collapse; + background-color: silver; + width: 100%; +} + +.doc-properties td, .doc-properties th +{ + padding: 3px; + vertical-align: top; + background-color: white; + border: 1px solid silver; +} + +.doc-events +{ + font-size: 9pt; +} + +.doc-events table +{ + border-collapse: collapse; + background-color: silver; + width: 100%; +} + +.doc-events td, .doc-events th +{ + padding: 3px; + vertical-align: top; + background-color: white; + border: 1px solid silver; +} + +.doc-methods +{ + font-size: 9pt; +} + +.doc-methods table +{ + border-collapse: collapse; + background-color: silver; + width: 100%; +} + +.doc-methods td, .doc-methods th +{ + padding: 3px; + vertical-align: top; + background-color: white; + border: 1px solid silver; +} + +.doc-derived +{ +} + +.doc-inherited +{ +} + +.doc-native td +{ + background-color: lightyellow; +} + +.forum-topic +{ + padding: 10px; + border:1px solid silver; + margin-bottom: 10px; +} diff --git a/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/stylesheet.css b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/stylesheet.css new file mode 100644 index 00000000..2c08f94f --- /dev/null +++ b/buildscripts/PhpDocumentor/phpDocumentor/Converters/HTML/Smarty/templates/PradoSoft/templates/media/stylesheet.css @@ -0,0 +1,129 @@ +BODY, DIV, SPAN, PRE, CODE, TD, TH { + line-height: 140%; + font-size: 10pt; + font-family: verdana,arial,sans-serif; +} + +H1 { + font-size: 12pt; +} + +H4 { + font-size: 10pt; + font-weight: bold; +} + +P.label { + margin-bottom: 5px; +} +P.dt { + margin-top: 0px; + margin-bottom: 0px; +} +P.indent { + margin-top: 0px; + margin-left: 20px; + margin-bottom: 0px; +} +P.method { + background-color: #f0f0f0; + padding: 2px; + border: 1px #cccccc solid; +} + +A { + text-decoration: none; +} + +A:link{ + color: #336699; +} + +A:visited { + color: #003366; +} + +A:active, A:hover { + color: #6699CC; +} + +A:hover{ + text-decoration: underline; +} + +SPAN.type { + color: #336699; + font-size: xx-small; + font-weight: normal; + } + +PRE { + background-color: #EEEEEE; + padding: 10px; + border-width: 1px; + border-color: #336699; + border-style: solid; +} + +HR { + color: #336699; + background-color: #336699; + border-width: 0px; + height: 1px; + filter: Alpha (opacity=100,finishopacity=0,style=1); +} + +DIV.sdesc { + font-weight: bold; + background-color: #EEEEEE; + padding: 10px; + border-width: 1px; + border-color: #336699; + border-style: solid; +} + +DIV.desc { + font-family: monospace; + background-color: #EEEEEE; + padding: 10px; + border-width: 1px; + border-color: #336699; + border-style: solid; +} + +SPAN.code { + font-family: monospace; +} + +CODE.varsummarydefault{ + padding: 1px; + border-width: 1px; + border-style: dashed; + border-color: #336699; +} + +UL.tute { + margin: 0px; + padding: 0px; + padding-left: 5px; + } + +LI.tute { + line-height: 140%; + font-size: 10pt; + text-indent: -15px; + padding-bottom: 2px; + padding-left: 14px; +} + +.small{ + font-size: 9pt; +} + + +.tute-tag { color: #009999 } +.tute-attribute-name { color: #0000FF } +.tute-attribute-value { color: #0099FF } +.tute-entity { font-weight: bold; } +.tute-comment { font-style: italic } +.tute-inline-tag { color: #636311; font-weight: bold } -- cgit v1.2.3