Show
Ignore:
Timestamp:
03/22/08 18:40:09 (9 months ago)
Author:
uriel
Message:

*updated docs
*changed version to 0.2.1

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • GearsORM/trunk/docs/styles/main.css

    r304 r414  
    2020    margin: 0px; padding: 0px } 
    2121 
    22 body#ContentPage, 
    23 body#IndexPage, 
    24 body#FramedMenuPage { 
    25     background-color: #E8E8E8; 
    26     } 
    27 body#FramedContentPage, 
    28 body#FramedIndexPage { 
    29     background-color: #FFFFFF; 
    30     } 
     22body.UnframedPage { 
     23    background-color: #E8E8E8 } 
    3124 
    3225 
     
    3831td { 
    3932    vertical-align: top } 
    40  
    41 img { border: 0;  } 
    42  
    4333 
    4434/* 
     
    6353    overflow: auto; 
    6454    } 
    65  
    66  
    67 #Firefox blockquote { 
     55/*  This will be fixed in JavaScript.  We just need a default if it's turned off.  */ 
     56.IE blockquote { 
     57    width: 400px;  } 
     58 
     59.Gecko blockquote { 
    6860    padding-bottom: .5em; 
    6961    } 
     
    7466        overflow: visible; 
    7567        } 
    76     #IE blockquote { 
     68    .IE blockquote { 
    7769        width: auto; 
    7870        } 
     
    8173 
    8274 
    83 #Menu { 
     75body.FramedMenuPage, 
     76.MenuSection { 
    8477    font-size: 9pt; 
    85     padding: 10px 0 0 0; 
    86     } 
    87 #ContentPage #Menu, 
    88 #IndexPage #Menu { 
    89     position: absolute; 
    90     top: 0; 
    91     left: 0; 
    92     width: 31ex; 
    93     } 
    94 #ContentPage #Firefox #Menu, 
    95 #IndexPage #Firefox #Menu { 
    96     width: 27ex; 
    97     } 
    98  
    99  
    100     #MTitle { 
     78    background-color: #E8E8E8; 
     79    padding: 10px 0 0 0 } 
     80 
     81.MenuSection { 
     82    width: 27ex } 
     83 
     84 
     85    .MTitle { 
    10186        font-size: 16pt; font-weight: bold; font-variant: small-caps; 
    10287        text-align: center; 
     
    10590        margin-bottom: 15px } 
    10691 
    107     #MSubTitle { 
     92    .MSubTitle { 
    10893        font-size: 9pt; font-weight: normal; font-variant: normal; 
    10994        margin-top: 1ex; margin-bottom: 5px } 
     
    119104        font-variant: small-caps; font-weight: bold; 
    120105        margin: 1em 0 1em 10px } 
     106 
     107    /*  Konqueror just can't do margins.  */ 
     108    .KHTML .MGroup { 
     109        margin-bottom: 0; padding-bottom: 1em } 
    121110 
    122111    .MGroupContent { 
     
    154143 
    155144    /*  A treat for Mozilla users.  Blatantly non-standard.  Will be replaced with CSS 3 attributes when finalized/supported.  */ 
    156     #Firefox #MSelected { 
     145    .Gecko #MSelected { 
    157146        -moz-border-radius-topright: 10px; 
    158147        -moz-border-radius-bottomright: 10px } 
    159     #Firefox .MGroup #MSelected { 
     148    .Gecko .MGroup #MSelected { 
    160149        -moz-border-radius-topleft: 10px; 
    161150        -moz-border-radius-bottomleft: 10px } 
    162151 
    163152 
    164     #MSearchPanel { 
    165         padding: 0px 6px; 
    166         margin: .25em 0; 
    167         } 
    168  
    169  
    170     #MSearchField { 
    171         font: italic 9pt Verdana, sans-serif; 
    172         color: #606060; 
    173         background-color: #E8E8E8; 
    174         border: none; 
    175         padding: 2px 4px; 
    176         width: 100%; 
    177         } 
    178     /* Only Opera gets it right. */ 
    179     #Firefox #MSearchField, 
    180     #IE #MSearchField { 
    181         width: 94%; 
    182         } 
    183  
    184     /* Firefox doesn't do this right in frames without #MSearchPanel added on. 
    185         It's presence doesn't hurt anything other browsers. */ 
    186     #MSearchPanel.MSearchPanelInactive:hover #MSearchField { 
    187         background-color: #FFFFFF; 
    188         border: 1px solid #C0C0C0; 
    189         padding: 1px 3px; 
    190         } 
    191     .MSearchPanelActive #MSearchField { 
    192         background-color: #FFFFFF; 
    193         border: 1px solid #C0C0C0; 
    194         font-style: normal; 
    195         padding: 1px 3px; 
    196         } 
    197  
    198     #MSearchType { 
    199         visibility: hidden; 
    200         font: 8pt Verdana, sans-serif; 
    201         width: 98%; 
    202         padding: 0; 
    203         border: 1px solid #C0C0C0; 
    204         } 
    205     .MSearchPanelActive #MSearchType, 
    206     /*  As mentioned above, Firefox doesn't do this right in frames without #MSearchPanel added on. */ 
    207     #MSearchPanel.MSearchPanelInactive:hover #MSearchType, 
    208     #MSearchType:focus { 
    209         visibility: visible; 
    210         color: #606060; 
    211         } 
    212     #MSearchType option#MSearchEverything { 
    213         font-weight: bold; 
    214         } 
    215  
    216     #Opera8 .MSearchPanelInactive:hover, 
    217     #Opera8 .MSearchPanelActive { 
    218         margin-left: -1px; 
    219         } 
    220  
    221  
    222     iframe#MSearchResults { 
    223         width: 60ex; 
    224         height: 15em; 
    225         } 
    226     #MSearchResultsWindow { 
    227         display: none; 
    228         position: absolute; 
    229         left: 0; top: 0; 
    230         border: 1px solid black; 
    231         background-color: #E8E8E8; 
    232         } 
    233     #MSearchResultsWindowClose { 
    234         font-weight: bold; 
    235         font-size: 8pt; 
    236         padding: 2px 5px; 
    237         display: block; 
    238         } 
    239     #MSearchResultsWindowClose:link, 
    240     #MSearchResultsWindowClose:visited { 
    241         color: #000000; 
    242         text-decoration: none; 
    243         } 
    244     #MSearchResultsWindowClose:active, 
    245     #MSearchResultsWindowClose:hover { 
    246         color: #800000; 
    247         text-decoration: none; 
    248         background-color: #F4F4F4; 
    249         } 
    250  
    251  
    252  
    253  
    254 #Content { 
    255     padding-bottom: 15px; 
    256     } 
    257  
    258 #ContentPage #Content { 
    259     border-width: 0 0 1px 1px; 
    260     border-style: solid; 
    261     border-color: #000000; 
     153 
     154 
     155body.FramedContentPage, 
     156.ContentSection { 
    262157    background-color: #FFFFFF; 
    263     font-size: 9pt;  /* To make 31ex match the menu's 31ex. */ 
    264     margin-left: 31ex; 
    265     } 
    266 #ContentPage #Firefox #Content { 
    267     margin-left: 27ex; 
    268     } 
    269  
     158    padding-bottom: 15px } 
     159 
     160.ContentSection { 
     161    border-width: 0 0 1px 1px; border-style: solid; border-color: #000000 } 
    270162 
    271163 
    272164    .CTopic { 
    273165        font-size: 10pt; 
    274         margin-bottom: 3em; 
    275         } 
     166        /*  This should be a margin but Konq 3.1.1 sucks.  */ 
     167        padding-bottom: 3em } 
    276168 
    277169 
     
    311203    .CToolTip { 
    312204        position: absolute; visibility: hidden; 
    313         left: 0; top: 0; 
     205        left: 0; top: 0; max-width: 50%; 
    314206        background-color: #FFFFE0; 
    315207        padding: 5px; 
    316208        border-width: 1px 2px 2px 1px; border-style: solid; border-color: #000000; 
    317         font-size: 8pt; 
    318         } 
    319  
    320     #Opera .CToolTip { 
    321         max-width: 98%; 
    322         } 
     209        font-size: 8pt } 
     210 
     211    /*  Opera 6 gives it a huge height otherwise.  */ 
     212    .Opera6 .CTooltip, .Opera5 .CTooltip { 
     213        max-width: 100% } 
    323214 
    324215    /*  Scrollbars would be useless.  */ 
    325216    .CToolTip blockquote { 
    326217        overflow: hidden; 
    327         } 
    328     #IE6 .CToolTip blockquote { 
    329         overflow: visible; 
    330218        } 
    331219 
     
    348236        margin: .5em 5ex 0 5ex } 
    349237 
     238    /* IE 4 and Konqueror always makes it too long.  */ 
     239    .IE4 .CDescriptionList, 
     240    .KHTML .CDescriptionList { 
     241        width: 85% } 
     242 
    350243        .CDLEntry { 
    351244            font: 10pt "Courier New", Courier, monospace; color: #808080; 
     
    356249            font-size: 10pt;  /*  For browsers that don't inherit correctly, like Opera 5.  */ 
    357250            padding-bottom: .5em; padding-left: 5ex } 
    358  
    359  
    360     .CImage { 
    361         text-align: center; 
    362         margin: 1em 0; 
    363         } 
    364     .CImageLink { 
    365         color: #808080; 
    366         font-style: italic; 
    367         } 
    368     a.CImageLink:link, 
    369     a.CImageLink:visited, 
    370     a.CImageLink:hover { color: #808080 } 
    371  
    372     .CImageCaption { 
    373         font-variant: small-caps; 
    374         font-size: 8pt; 
    375         color: #808080; 
    376         } 
    377251 
    378252 
     
    402276        } 
    403277 
    404     #IE .Prototype table { 
     278    .IE .Prototype table { 
    405279        padding: 0; 
    406280        } 
     
    416290    .CConstant .Prototype { 
    417291        background-color: #D0D0D0; border-color: #000000 } 
    418     .CType .Prototype, 
    419     .CClass .Prototype, 
    420     .CInterface .Prototype { 
    421         background-color: #FAF0F0; border-color: #E0B0B0; 
    422         } 
     292    .CType .Prototype { 
     293        background-color: #FFF8F8; border-color: #E8C8C8 } 
    423294    .CDatabaseTrigger .Prototype, 
    424295    .CEvent .Prototype, 
     
    443314 
    444315 
    445     .SBody { 
     316    .SBorder { 
    446317        background-color: #FFFFF0; 
    447318        padding: 15px; 
    448319        border: 1px solid #C0C060 } 
    449320 
    450     /* In a frame IE 6 will make them too long unless you set the width to 100%.  Without frames it will be correct without a width 
    451         or slightly too long (but not enough to scroll) with a width.  This arbitrary weirdness simply astounds me.  */ 
    452     body#FramedContentPage #IE6 .SBody { 
     321    /* Let's observe the evolution of IE's brokeness, shall we? 
     322        IE 4 always makes them too long, there's no way around it.  */ 
     323    .IE4 .SBorder { 
     324        width: 85% } 
     325    /* IE 5 will make them too long unless you set the width to 100%.  Isn't this implied for a div?  */ 
     326    .IE5 .SBorder { 
    453327        width: 100% } 
     328    /* IE 6 behaves like 5 when it's in a frame, but without frames it will be correct without a width or slightly too long 
     329        (but not enough to scroll) with a width.  This arbitrary weirdness simply astounds me.  */ 
     330    body.FramedContentPage .IE6 .SBorder { 
     331        width: 100% } 
    454332 
    455333    /*  A treat for Mozilla users.  Blatantly non-standard.  Will be replaced with CSS 3 attributes when finalized/supported.  */ 
    456     #Firefox .SBody { 
     334    .Gecko .SBorder { 
    457335        -moz-border-radius: 20px } 
    458336 
     
    461339        font-size: 9pt; width: 100% } 
    462340 
    463     .SEntry { 
     341    .SEntrySize { 
    464342        width: 30% } 
    465     .SDescription { 
     343    .SDescriptionSize { 
    466344        width: 70% } 
    467345 
     
    470348        background-color: #F8F8D8 } 
    471349 
    472     .SDescription { padding-left: 2ex } 
    473     .SIndent1 .SEntry { padding-left: 1.5ex }   .SIndent1 .SDescription { padding-left: 3.5ex } 
    474     .SIndent2 .SEntry { padding-left: 3.0ex }   .SIndent2 .SDescription { padding-left: 5.0ex } 
    475     .SIndent3 .SEntry { padding-left: 4.5ex }   .SIndent3 .SDescription { padding-left: 6.5ex } 
    476     .SIndent4 .SEntry { padding-left: 6.0ex }   .SIndent4 .SDescription { padding-left: 8.0ex } 
    477     .SIndent5 .SEntry { padding-left: 7.5ex }   .SIndent5 .SDescription { padding-left: 9.5ex } 
     350 
     351    .SEntry .SIndent1 { 
     352        margin-left: 1.5ex } 
     353    .SEntry .SIndent2 { 
     354        margin-left: 3ex } 
     355    .SEntry .SIndent3 { 
     356        margin-left: 4.5ex } 
     357    .SEntry .SIndent4 { 
     358        margin-left: 6ex } 
     359    .SEntry .SIndent5 { 
     360        margin-left: 7.5ex } 
     361 
     362    .SDescription { 
     363        padding-left: 3ex } 
    478364 
    479365    .SDescription a { color: #800000} 
    480366    .SDescription a:active { color: #A00000 } 
    481367 
    482     .SGroup td { 
    483         padding-top: .5em; padding-bottom: .25em } 
     368 
     369    .SGroup { 
     370        margin-top: .5em; margin-bottom: .25em } 
    484371 
    485372    .SGroup .SEntry { 
     
    489376    .SGroup .SEntry a:active { color: #F00000 } 
    490377 
    491  
    492     .SMain td, 
    493     .SClass td, 
    494     .SDatabase td, 
    495     .SDatabaseTable td, 
    496     .SSection td { 
    497         font-size: 10pt; 
    498         padding-bottom: .25em } 
    499  
    500     .SClass td, 
    501     .SDatabase td, 
    502     .SDatabaseTable td, 
    503     .SSection td { 
    504         padding-top: 1em } 
    505378 
    506379    .SMain .SEntry, 
     
    509382    .SDatabaseTable .SEntry, 
    510383    .SSection .SEntry { 
    511         font-weight: bold; 
    512         } 
     384        font-weight: bold; font-size: 10pt; 
     385        margin-bottom: .25em } 
     386 
     387    .SClass, 
     388    .SDatabase, 
     389    .SDatabaseTable, 
     390    .SSection { 
     391        margin-top: 1em } 
    513392 
    514393    .SMain .SEntry a, 
     
    539418        } 
    540419 
    541     #Firefox .CHEntry { 
     420    .Gecko .CHEntry { 
    542421        -moz-border-radius: 4px; 
    543422        } 
    544423 
    545     .CHIndent0, 
    546     .CHIndent1, 
    547     .CHIndent2 { 
    548         float: left; 
    549         clear: both; 
    550         } 
    551  
    552     /*  Clear the float  */ 
    553     .ClassHierarchy:after { 
    554         content: '.'; 
    555         clear: both; 
    556         display: block; 
    557         height: 0; 
    558         visibility: hidden; 
    559         } 
    560     /*  IE doesn't support :after.  Take advantage of a bug to get the same effect.  */ 
    561     #IE .ClassHierarchy { 
    562         height: 1%; 
    563         } 
    564  
    565     .CHIndent1 { margin-left: 3ex } 
    566     .CHIndent2 { margin-left: 6ex } 
    567  
    568     .CHCurrent { 
     424    .CHCurrent .CHEntry { 
    569425        font-weight: bold; 
    570426        border-color: #000000; 
     
    572428        } 
    573429 
    574     .CHChildNote { 
     430    .CHChildNote .CHEntry { 
    575431        font-style: italic; 
    576432        font-size: 8pt; 
     433        } 
     434 
     435    .CHIndent { 
     436        margin-left: 3ex; 
    577437        } 
    578438 
     
    590450 
    591451 
    592 #Index { 
     452body.FramedIndexPage, 
     453.IndexSection { 
    593454    background-color: #FFFFFF; 
    594     } 
    595  
    596 #IndexPage #Index, 
    597 #FramedIndexPage #Index, 
    598 #FramedSearchResultsPage #Index { 
    599     padding: 15px; 
    600     } 
    601  
    602 #IndexPage #Index { 
    603     border-width: 0 0 1px 1px; 
    604     border-style: solid; 
    605     border-color: #000000; 
    606     font-size: 9pt;  /* To make 27ex match the menu's 27ex. */ 
    607     margin-left: 27ex; 
    608     } 
    609  
    610 #SearchResultsPage, 
    611 #FramedSearchResultsPage { 
    612     background-color: #FFFFFF; 
    613     } 
     455    font-size: 10pt; 
     456    padding: 15px } 
     457 
     458.IndexSection { 
     459    border-width: 0 0 1px 1px; border-style: solid; border-color: #000000 } 
    614460 
    615461    .IPageTitle { 
     
    620466        margin: -15px -15px 0 -15px } 
    621467 
    622     #FramedSearchResultsPage .IPageTitle { 
    623         margin-bottom: 15px; } 
    624  
    625468    .INavigationBar { 
    626         font-size: 10pt; 
    627469        text-align: center; 
    628470        background-color: #FFFFF0; 
    629471        padding: 5px; 
    630472        border-bottom: solid 1px black; 
    631         margin: 0 -15px 15px -15px; 
    632         } 
     473        margin: 0 -15px 15px -15px } 
    633474 
    634475    .INavigationBar a { 
     
    646487 
    647488    .IEntry { 
    648         font-size: 10pt; 
    649         padding-left: 1ex; 
    650         } 
    651     #SearchResultsPage .IEntry { 
    652         font-size: 8pt; 
    653         padding: 1px 5px; 
    654         } 
    655     #SearchResultsPage #Opera9 .IEntry, 
    656     #FramedSearchResultsPage #Opera9 .IEntry { 
    657         text-align: left; 
    658         } 
    659     #FramedSearchResultsPage .IEntry { 
    660         padding: 0; 
    661         } 
     489        padding-left: 1ex;  } 
    662490 
    663491    .ISubIndex { 
    664492        padding-left: 3ex; padding-bottom: .5em } 
    665     #SearchResultsPage .ISubIndex { 
    666         display: none; 
    667         } 
    668493 
    669494    /*  While it may cause some entries to look like links when they aren't, I found it's much easier to read the 
     
    672497        font-weight: bold; color: #900000  } 
    673498 
    674     #IndexPage .ISymbolPrefix, 
    675     #FramedIndexPage .ISymbolPrefix { 
    676         font-size: 10pt; 
     499    .ISymbolPrefix { 
    677500        text-align: right; 
    678501        color: #C47C7C; 
     
    682505        padding: 0 1px 0 2px; 
    683506        } 
    684     #SearchResultsPage .ISymbolPrefix, 
    685     #FramedSearchResultsPage .ISymbolPrefix { 
    686         color: #900000; 
    687         } 
    688     #SearchResultsPage .ISymbolPrefix { 
    689         font-size: 8pt; 
    690         } 
    691  
    692     #IndexPage #IFirstSymbolPrefix, 
    693     #FramedIndexPage #IFirstSymbolPrefix { 
     507    #IFirstSymbolPrefix { 
    694508        border-top: 1px solid #E0E0E0; 
    695509        } 
    696     #IndexPage #ILastSymbolPrefix, 
    697     #FramedIndexPage #ILastSymbolPrefix { 
     510    #ILastSymbolPrefix { 
    698511        border-bottom: 1px solid #E0E0E0; 
    699512        } 
    700     #IndexPage #IOnlySymbolPrefix, 
    701     #FramedIndexPage #IOnlySymbolPrefix { 
     513    #IOnlySymbolPrefix { 
    702514        border-top: 1px solid #E0E0E0; 
    703515        border-bottom: 1px solid #E0E0E0; 
     
    709521        } 
    710522 
    711     #SearchResultsPage .SRStatus { 
    712         padding: 2px 5px; 
    713         font-size: 8pt; 
    714         font-style: italic; 
    715         } 
    716     #FramedSearchResultsPage .SRStatus { 
    717         font-size: 10pt; 
    718         font-style: italic; 
    719         } 
    720  
    721     .SRResult { 
    722         display: none; 
    723         } 
    724  
    725  
    726  
    727 #Footer { 
    728     font-size: 8pt; 
    729     color: #989898; 
     523 
     524 
     525 
     526.Footer { 
     527    font-size: 8pt; color: #909090 } 
     528 
     529body.UnframedPage .Footer { 
    730530    text-align: right; 
    731     } 
    732  
    733 #Footer p { 
    734     text-indent: 0; 
    735     margin-bottom: .5em; 
    736     } 
    737  
    738 body#ContentPage #Footer, 
    739 body#IndexPage #Footer { 
    740     text-align: right; 
    741     margin: 2px; 
    742     } 
    743  
    744 body#FramedMenuPage #Footer { 
     531    margin: 2px } 
     532 
     533body.FramedMenuPage .Footer { 
    745534    text-align: center; 
    746     margin: 5em 10px 10px 10px; 
    747     padding-top: 1em; 
    748     border-top: 1px solid #C8C8C8; 
    749     } 
    750  
    751     #Footer a:link, 
    752     #Footer a:hover, 
    753     #Footer a:visited { color: #989898 } 
    754     #Footer a:active { color: #A00000 } 
    755  
     535    margin: 5em 10px 0 10px} 
     536 
     537    .Footer a:link, 
     538    .Footer a:hover, 
     539    .Footer a:visited { color: #909090 } 
     540    .Footer a:active { color: #A00000 }