sylvain     02/03/03 13:10:28

  Modified:    src/documentation/xdocs index.xml overview.xml
               src/documentation/xdocs/installing index.xml
  Added:       src/documentation/xdocs/css document.css
  Log:
  New CSS2 for wysiwyg edition of documents.
  
  Revision  Changes    Path
  1.7       +1 -0      xml-cocoon2/src/documentation/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/index.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- index.xml 23 Feb 2002 23:28:15 -0000      1.6
  +++ index.xml 3 Mar 2002 21:10:27 -0000       1.7
  @@ -1,4 +1,5 @@
   <?xml version="1.0" encoding="UTF-8"?>
  +<?xml-stylesheet type="text/css" href="css/document.css"?>
   <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" 
"dtd/document-v10.dtd">
   <document>
        <header>
  
  
  
  1.2       +1 -0      xml-cocoon2/src/documentation/xdocs/overview.xml
  
  Index: overview.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/overview.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- overview.xml      3 Jan 2002 12:31:01 -0000       1.1
  +++ overview.xml      3 Mar 2002 21:10:27 -0000       1.2
  @@ -1,4 +1,5 @@
   <?xml version="1.0" encoding="UTF-8"?>
  +<?xml-stylesheet type="text/css" href="css/document.css"?>
   <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" 
"dtd/document-v10.dtd">
   
   <document> 
  
  
  
  1.1                  xml-cocoon2/src/documentation/xdocs/css/document.css
  
  Index: document.css
  ===================================================================
  /*===============================================================
    A CSS stylesheet for the document DTD, version 1.0
    
    $Id: document.css,v 1.1 2002/03/03 21:10:27 sylvain Exp $
  
    PURPOSE:
      This CSS allows wysiwyg edition of xdocs with a CSS2-enabled
      XML editor.
  
    TYPICAL INVOCATION:
      <?xml-stylesheet type="text/css" href="css/document.css"?>
  
    AUTHORS:
      Sylvain Wallez <[EMAIL PROTECTED]>
    ===============================================================*/
  
  /*===============================================================
    General definitions
    ===============================================================*/
  /* A person is a general human entity */
  person {
      content: paragraph(attr(name) ' (' attr(email) ')');
  }
  
  /*===============================================================
    General definitions
    ===============================================================*/
    
      /*====================================================
         Phrase Markup
        ====================================================*/
  
  /* Code (typically monospaced) */
  code { 
      font-family: monospace;
  }
  
  /* Strong (typically bold) */
  strong { 
      font-weight: bold; 
  }
  
  /* Emphasis (typically italic) */
  em { 
      font-style: italic; 
  }
  
  /* Superscript (typically smaller and higher) */
  sup {
      font-size: .83em;
      vertical-align: super;
  }
  
  /* Subscript (typically smaller and lower) */
  sub { 
      font-size: .83em;
      vertical-align: sub;
  }
  
      /*====================================================
         Hypertextual Links
        ====================================================*/
  /* Hard replacing link (equivalent of <a ...>) */
  link {
      color: #0086b2;
      text-decoration: underline;
  }
  
  link:after {
      font-style: italic;
      content: ' [' attr(href) '] '
  }
  
  /* Hard window replacing link (equivalent of <a ... target="_top">) */
  jump {
      color: #0086b2;
      text-decoration: underline;
  }
  
  jump:after {
      font-style: italic;
      content: ' [jump:' attr(href) '] '
  }
  
  /* Hard window forking link (equivalent of <a ... target="_new">) */
  fork {
      color: #0086b2;
      text-decoration: underline;
  }
  
  fork:after {
      font-style: italic;
      content: ' [fork:' attr(href) '] '
  }
  
  /* Anchor point (equivalent of <a name="...">) */
  anchor:after { 
      content: icon(right-target); 
      color: olive;
      vertical-align: text-top;
  }
  
  /* Soft link between processed pages (no equivalent in HTML) */
  connect {
      color: #0086b2;
      text-decoration: underline;
  }
  
  connect:after {
      font-style: italic;
      content: ' [connect:' attr(href) '] '
  }
  
      /*====================================================
         Specials
        ====================================================*/
  
  /* Breakline Object (typically forces line break) */
  br:before { 
      content: "\A"; 
      color: olive;
  }
  
  /* Image Object (typically an inlined image) */
  img {
      content: image(attr(src), attr(width), attr(height)) ' [' attr(src) ' - ' 
attr(alt) ']';
  }
  
  /* Image Icon (typically an inlined image placed as graphical item) */
  icon {
      content: image(attr(src), attr(width), attr(height));
  }
  
  /*===============================================================
     Blocks definitions
    ===============================================================*/
  
      /*====================================================
         Paragraphs
        ====================================================*/
  
  /* Text Paragraph (normally vertically space delimited) */
  p {
      display: block;
      margin-top: 1.33ex;
      margin-bottom: 1.33ex;
  }
  
  /* Source Paragraph (normally space is preserved) */
  source { 
      display: block;
      white-space: pre;
      background-color: #E0E0E0;
      border: thin solid gray;
      font-family: monospace;
  }
  
  /* Note Paragraph (normally shown encapsulated) */
  note {
      display: block;
      font-style: italic;
  }
  
  note:before {
      content: 'Note : ';
  }
  
  /* Fixme Paragraph (normally not shown) */
  fixme {
      display: block;
      font-style: italic;
      color: green;
  }
  
  fixme:before {
      font-style: italic;
      color: green;
      content: 'FIXME [' attr(author) ']';
  }
  
      /*====================================================
         Tables
        ====================================================*/
  
  /* Table element */
  table { 
      display: table;
      border: 1 outset gray;
      margin-top: 1.33ex;
      margin-bottom: 1.33ex;
  }
  
  /* The table title */
  caption { 
      display: table-caption;
      font-style: italic;
      text-align: center;
      margin-left: 2ex;
      margin-right: 2ex;
      margin-top: 2;
      margin-bottom: 2;
  }
  
  /* The table row element */
  tr { 
      display: table-row;
      /*text-align: eval(attr(align));*/
  }
  
  /* The table row header element */
  /* The table row description element */
  th, td {
      display: table-cell;
      text-align: eval(attr(align));
      vertical-align: eval(attr(valign));
      row-span: eval(attr(rowspan));
      column-span: eval(attr(colspan));    
      border: 1 inset gray;
      padding: 2;
  }
  th {
      font-weight: bold;
  }
  
      /*====================================================
         Lists
        ====================================================*/
  
  /* Unordered list (typically bulleted) */
  /* Ordered list (typically numbered) */
  /* Simple list (typically with no mark) */
  ul, ol, sl { 
      display: block;
      margin-top: 1.33ex;
      margin-bottom: 1.33ex;
  }
  
  /* List item */
  li {
      display: block;
  }
  
  ul > li {
      margin-left: 2.5ex;
  }
  ul > li:before {
      display: marker;
      content: disc;
  }
  
  ol > li {
      margin-left: 6ex;
  }
  ol > li:before {
      display: marker;
      content: counter(n, decimal);
      font-weight: bold;
  }
  
  /* Nested lists */
  ul ul, ul ol, ul sl,
  ol ul, ol ol, ol sl,
  sl ul, sl ol, sl sl { 
      margin-top: 0; 
      margin-bottom: 0; 
  }
  
  /* Definition list (typically two-column) */
  dl {
      display: block;
      margin-left: 2ex;
      margin-top: 1.33ex;
      margin-bottom: 1.33ex;
  }
  
  /* Definition term */
  dt {
      display: block;
      font-weight: bold; 
  }
  
  /* Definition description */
  dd { 
      display: block;
      margin-left: 4ex;
  }
  
      /*====================================================
         Special Blocks
        ====================================================*/
  
  /* Image Block (typically a separated and centered image) */
  figure {
      display: block;
      text-align: center;
      /* XXE can display images, but unfortunaltely not concatenate strings to
         handle the organisation of images in the documentation directory
        content: url('../'attr(src), attr(width), attr(height)) '\A[' attr(alt) ']';
      */
      content: '[' attr(alt) ' - ' attr(src) ']';
  }
  
  /*===============================================================
     Document
    ===============================================================*/
  document {
      display: block;
  }
  
      /*====================================================
         Header
        ====================================================*/
  
  header {
      display: block;
      background-color: #EEF;
      border: thin solid blue;
      padding: .6ex;
  }
  
  title { 
      display: block;
      text-align: center;
      font-weight: bold;
      font-size: 2em;
      color: maroon;
      margin-top: .67ex;
      margin-bottom: .67ex;
  }
  
  subtitle {
      display: block;
      text-align: center;
      font-weight: bold;
      font-size: 1.5em;
      color: maroon;
      margin-bottom: .67ex;
  }
  
  version {
      display: block;
  }
  version:before {
      content: 'Version : ';
  }
  
  type {
      display: block;
  }
  type:before {
      content: 'Type : ';
  }
  
  authors {
      display: block;
  }
  authors:before {
      text-align: center;
      content: paragraph('Authors : ');
  }
  /* 'person' in 'authors' */
  authors > person {
      display: block;
      text-align: center;
  }
  
  notice {
      display: block;
  }
  notice:before {
      content: 'Notice :';
  }
  
  abstract {
      display: block;
  }
  abstract:before {
      content: 'Abstract :';
  }
  
      /*====================================================
         Body
        ====================================================*/
  body {
      display: block;
  }
  
  s1, s2, s3, s4 {
      display:block;
  }
  s2, s3, s4 {
      margin-left:10pt;
  }
  s1:before, s2:before, s3:before, s4:before { 
      margin-top:0.5em;
      display: block;
        text-align: left;
      font-weight: bold; 
        color: #0086b2;
      content: paragraph(attr(title));
  }
  s2:before, s3:before, s4:before {
      margin-left:10pt;
  }
  
  s1:before {
      font-size:2em;
  }
  
  s2:before {
      font-size:1.6em;
  }
  
  s3:before {
      font-size:1.2em;
  }
  
      /*====================================================
         Footer
        ====================================================*/
  footer {
  }
  
  legal {
  }
  
  
  
  
  1.10      +1 -0      xml-cocoon2/src/documentation/xdocs/installing/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/documentation/xdocs/installing/index.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- index.xml 2 Mar 2002 04:56:42 -0000       1.9
  +++ index.xml 3 Mar 2002 21:10:28 -0000       1.10
  @@ -1,4 +1,5 @@
   <?xml version="1.0" encoding="UTF-8"?>
  +<?xml-stylesheet type="text/css" href="../css/document.css"?>
   <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" 
"../dtd/document-v10.dtd">
   
   <document>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to