[richfaces-svn-commits] JBoss Rich Faces SVN: r2009 - in trunk/docs/resources: styles/en/Images and 2 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Aug 2 09:42:50 EDT 2007


Author: afedosik
Date: 2007-08-02 09:42:50 -0400 (Thu, 02 Aug 2007)
New Revision: 2009

Added:
   trunk/docs/resources/styles/en/Images/
   trunk/docs/resources/styles/en/Images/bg_table.gif
   trunk/docs/resources/styles/en/Images/ico_important.gif
   trunk/docs/resources/styles/en/Images/ico_note.gif
   trunk/docs/resources/support/lib/highlight.jar
   trunk/docs/resources/support/lib/java2html.jar
   trunk/docs/resources/support/lib/jhighlight-1.0.jar
Modified:
   trunk/docs/resources/styles/en/html.css
   trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl
Log:
http://jira.jboss.com/jira/browse/EXIN-388 automatic code highlighting and css added

Added: trunk/docs/resources/styles/en/Images/bg_table.gif
===================================================================
(Binary files differ)


Property changes on: trunk/docs/resources/styles/en/Images/bg_table.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/docs/resources/styles/en/Images/ico_important.gif
===================================================================
(Binary files differ)


Property changes on: trunk/docs/resources/styles/en/Images/ico_important.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/docs/resources/styles/en/Images/ico_note.gif
===================================================================
(Binary files differ)


Property changes on: trunk/docs/resources/styles/en/Images/ico_note.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: trunk/docs/resources/styles/en/html.css
===================================================================
--- trunk/docs/resources/styles/en/html.css	2007-08-02 13:40:15 UTC (rev 2008)
+++ trunk/docs/resources/styles/en/html.css	2007-08-02 13:42:50 UTC (rev 2009)
@@ -1,122 +1,335 @@
- * {
-     font-family: "Verdana", "Arial", "Helvetica";
-     font-size: 14px;
- }
-
- A {
-     color: #0000CC;
- }
-
- A:active {
-     color: #0000CC;
- }
-
- A:visited {
-     color: #0000CC;
- }
-
- P, OL, UL, LI, DL, DT, DD, BLOCKQUOTE {
-     color: #000000;
- }
-
- TD, TH, SPAN {
-     color: #000000;
- }
-
- BLOCKQUOTE {
-     margin-right: 0px;
- }
-
-
- H1, H2, H3, H4, H5, H6    {
-     color:       #003399;
-     font-weight: 500;
-     margin-top:  10px;
-     padding-top: 5px;
- }
-
- H1 { font-size: 150%; }
- H2 { font-size: 140%; }
- H3 { font-size: 110%; font-weight: bold; }
- H4 { font-size: 110%; font-weight: bold;}
- H5 { font-size: 100%; font-style: italic; }
- H6 { font-size: 100%; font-style: italic; }
-
- TABLE  {
-     border-collapse: collapse;
-     border-spacing:  0;
-     border:          1px dashed #CCCCCC;
-     empty-cells:     hide;
-     width: 100%
- }
-
- TD  {
-     padding: 4pt;
- }
-
-
- TT {
-     font-size:  90%;
-     font-style: monospace;
-     color:      #111111;
- }
-
- PRE {
-     font-size:        100%;
-     padding:          5px;
-     border-style:     solid;
-     border-width:     1px;
-     border-color:     #CCCCCC;
-     background-color: #F4F4F4;
- }
-
- HR  {
-     width:            100%;
-     height:           1px;
-     background-color: #CCCCCC;
-     border-width:     0px;
-     padding:          0px;
-     color:            #CCCCCC;
- }
-
- .variablelist {
-     padding-top:    10;
-     padding-bottom: 10;
-     margin:         0;
- }
-
- .itemizedlist {
-     padding-top:    0;
-     padding-bottom: 0;
-     margin:         0;
- list-style-type: disc;
-
- }
-
- .orderedlist{
-     padding-top:    0;
-     padding-bottom: 0;
-     margin:         0;
- }
-
- .term {
-     font-weight: bold;
- }
-
- .note
- {
-    padding-bottom: 5px;
-    padding-left: 5px;
-    padding-right: 5px;
-    background-color: #FFFFCC;
- }
-
- .warning
- {
-    padding-bottom: 5px;
-    padding-left: 5px;
-    padding-right: 5px;
-    background-color: #FBDADA;
- }
-
-
+* {
+	LINE-HEIGHT: 20px; FONT-FAMILY: verdana, helvetica, sans-serif
+}
+DIV.navheader TABLE, DIV.navheader TABLE td, DIV.navfooter TABLE, DIV.navfooter TABLE td{
+	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-SIZE: 11px; padding : 0px;
+}
+A {
+	COLOR: #2a7bd4; FONT-FAMILY: verdana, helvetica, sans-serif
+}
+A:hover {
+	COLOR: #003399; FONT-FAMILY: verdana, helvetica, sans-serif
+}
+A:visited {
+	COLOR: #888888; FONT-FAMILY: verdana, helvetica, sans-serif
+}
+P {
+	FONT-SIZE: 12px; COLOR: #000000; margin : 5px 0px 5px 0px;
+}
+OL {
+	FONT-SIZE: 12px; COLOR: #000000; margin-top : 5px; margin-bottom : 5px;
+}
+UL {
+	FONT-SIZE: 12px; COLOR: #000000; margin-top : 5px; margin-bottom : 5px;
+}
+LI {
+	FONT-SIZE: 12px; COLOR: #000000; margin-top : 5px; margin-bottom : 5px;
+}
+DL {
+	FONT-SIZE: 12px; COLOR: #000000; margin-top : 5px; margin-bottom : 5px;
+}
+DT {
+	FONT-SIZE: 12px; COLOR: #000000; margin-top : 5px; margin-bottom : 5px;
+}
+DD {
+	FONT-SIZE: 12px; COLOR: #000000; margin-top : 5px; margin-bottom : 5px;
+}
+BLOCKQUOTE {
+	FONT-SIZE: 12px; COLOR: #000000
+}
+TD {
+	COLOR: #000000
+}
+TH {
+	COLOR: #000000
+}
+SPAN {
+	COLOR: #000000
+}
+SPAN.property {
+	COLOR: #008cca;
+}
+SPAN.italic {
+	FONT-STYLE: italic;
+}
+
+BLOCKQUOTE {
+	MARGIN-RIGHT: 0px
+}
+
+P.title {
+	MARGIN-BOTTOM: 5px;
+	MARGIN-top: 20px;
+}
+
+div.book div.chapter .title {
+	text-align: left;
+}
+
+
+div.book .title {
+	text-align: center;
+}
+
+.mediaobject{
+	padding : 5px 10px 5px 35px;
+}
+H1 {
+	MARGIN: 0px; FONT-SIZE: 22px; COLOR: #ff6600; PADDING: 45px 0px 10px 0px;
+}
+H2 {
+	MARGIN: 0px; FONT-SIZE: 18px; COLOR: #2a7bd4; PADDING: 25px 0px 10px 0px;
+}
+H3 {
+	MARGIN: 0px; FONT-SIZE: 15px; COLOR: #000000; PADDING: 20px 0px 10px 0px;
+}
+H4 {
+	MARGIN: 0px; FONT-SIZE: 12px; COLOR: #000000; PADDING: 15px 0px 10px 0px;
+}
+H5 {
+	MARGIN: 0px; FONT-SIZE: 12px; COLOR: #000000; PADDING: 15px 0px 10px 0px;
+}
+H6 {
+	MARGIN: 0px; FONT-SIZE: 11px; COLOR: #000000; PADDING: 5px 0px 0px 0px;
+}
+
+div.book div.section div.mediaobject{
+text-align:left;
+}
+
+
+div.book div.mediaobject{
+text-align:center;
+}
+
+div.mediaobject, div.mediaobject img *{
+text-align:left;
+
+}
+
+DIV.note{
+	BORDER: #CECECE 1px solid; PADDING: 3px 10px 10px 50px; line-height : 14px;   MARGIN: 10px 0px 10px 0px; FONT-SIZE: 11px; WIDTH: 500px; BACKGROUND-COLOR: #FFFDD3;
+	background-image : url('Images/ico_note.gif'); background-repeat : no-repeat; background-position :top left;
+}
+
+DIV.note *{
+	line-height : 14px;
+}
+
+.note P {
+	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
+}
+.important P {
+	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
+}
+DIV.important {
+	BORDER: #CECECE  1px solid; PADDING: 3px 10px 10px 50px; line-height : 14px;   MARGIN: 10px 0px 10px 0px; FONT-SIZE: 11px; WIDTH: 500px; BACKGROUND-COLOR: #CFE3FF;
+	background-image : url('Images/ico_important.gif'); background-repeat : no-repeat; background-position :top left; 
+}
+
+DIV.important *{
+	line-height : 14px;
+}
+
+.important pre.XML {
+PADDING: 1px 1px 1px 10px;
+
+}
+
+
+TABLE {
+	BORDER: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-COLLAPSE: collapse;  border-spacing: 0; empty-cells: hide; margin-bottom : 10px;
+}
+
+table *{
+	line-height : 14px;
+}
+
+
+.table TH {
+	WHITE-SPACE: nowrap; BACKGROUND-COLOR: #EEF5FF; TEXT-ALIGN: center;   BORDER-BOTTOM: #CAE1FF 2px solid; PADDING: 2px 8px 2px 8px;
+	background-image : url('Images/bg_table.gif'); background-repeat : repeat-x; background-position :top left;
+}
+TD {
+	PADDING: 4px 8px 4px 8px; BORDER-BOTTOM: #cccccc 1px dotted;  BORDER-right: #cccccc 1px dotted;
+}
+P.copyright {
+	TEXT-ALIGN: center
+}
+TT {
+	FONT-SIZE: 90%; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace
+}
+DL {
+	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 8px
+}
+DT {
+	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 8px
+}
+DD {
+	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 8px
+}
+PRE {
+	BORDER: #cccccc 1px solid; PADDING: 5px 15px 5px 25px; FONT-SIZE: 11px;  BACKGROUND-COLOR: #f5f5f5;
+}
+HR {
+	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #cccccc; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 0px
+}
+.variablelist {
+	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
+}
+.itemizedlist {
+	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;TEXT-ALIGN: justify
+}
+.term {
+	FONT-WEIGHT: bold
+}
+PRE.JAVA {
+	LINE-HEIGHT: 0px
+}
+PRE.XML {
+	LINE-HEIGHT: 0px
+}
+PRE.JSP {
+	LINE-HEIGHT: 0px
+}
+PRE.XHTML {
+	LINE-HEIGHT: 0px
+}
+.java_type {
+	COLOR: #008cca
+}
+.java_keyword {
+	FONT-WEIGHT: bold; COLOR: rgb(0,0,0)
+}
+.java_javadoc_comment {
+	COLOR: rgb(147,147,147); FONT-STYLE: italic; BACKGROUND-COLOR: rgb(247,247,247)
+}
+.java_comment {
+	COLOR: rgb(147,147,147); BACKGROUND-COLOR: rgb(247,247,247)
+}
+.java_operator {
+	COLOR: #003399
+}
+.java_plain {
+	COLOR: rgb(0,0,0)
+}
+.java_literal {
+	COLOR: #ff6600
+}
+PRE CODE {
+	FONT-SIZE: 12px; COLOR: rgb(0,0,0); FONT-FAMILY: monospace; WHITE-SPACE: nowrap
+}
+.java_javadoc_tag {
+	FONT-WEIGHT: bold; COLOR: rgb(147,147,147); FONT-STYLE: italic; BACKGROUND-COLOR: rgb(247,247,247)
+}
+.java_separator {
+	COLOR: #008cca
+}
+.xml_plain {
+	COLOR: rgb(0,0,0)
+}
+.xml_tag_name {
+	COLOR: #008cca
+}
+.xml_comment {
+	COLOR: rgb(147,147,147); BACKGROUND-COLOR: rgb(247,247,247)
+}
+.xml_tag_symbols {
+	COLOR: #008cca
+}
+.xml_rife_tag {
+	COLOR: rgb(0,0,0); BACKGROUND-COLOR: rgb(228,230,160)
+}
+.xml_attribute_value {
+	COLOR: #ff6600
+}
+.xml_attribute_name {
+	FONT-WEIGHT: bold; COLOR: rgb(0,0,0)
+}
+.xml_char_data {
+	COLOR: rgb(0,0,0)
+}
+.xml_rife_name {
+	COLOR: #008cca; BACKGROUND-COLOR: rgb(228,230,160)
+}
+.xml_processing_instruction {
+	FONT-WEIGHT: bold; COLOR: rgb(0,0,0); FONT-STYLE: italic
+}
+TD.java {
+	VERTICAL-ALIGN: top; LINE-HEIGHT: 10px
+}
+TD.java-ln {
+	VERTICAL-ALIGN: top; LINE-HEIGHT: 10px
+}
+TT.java {
+	MARGIN-BOTTOM: 0em; LINE-HEIGHT: 10px
+}
+TT.java-ln {
+	MARGIN-BOTTOM: 0em; LINE-HEIGHT: 10px
+}
+PRE.java {
+	MARGIN-BOTTOM: 0em; LINE-HEIGHT: 10px
+}
+PRE.java-ln {
+	MARGIN-BOTTOM: 0em; LINE-HEIGHT: 10px
+}
+TD.java-ln {
+	LINE-HEIGHT: 10px; TEXT-ALIGN: right
+}
+TT.java-ln {
+	COLOR: #888888; LINE-HEIGHT: 10px
+}
+PRE.java-ln {
+	COLOR: #888888; LINE-HEIGHT: 10px
+}
+SPAN.java0 {
+	FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 10px
+}
+SPAN.java1 {
+	FONT-SIZE: 8pt; COLOR: #808080
+}
+SPAN.java2 {
+	FONT-SIZE: 8pt; COLOR: #3f7f5f; LINE-HEIGHT: 10px
+}
+SPAN.java3 {
+	FONT-SIZE: 8pt; COLOR: #3f7f5f; LINE-HEIGHT: 10px
+}
+SPAN.java4 {
+	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff6600; LINE-HEIGHT: 10px
+}
+SPAN.java5 {
+	FONT-SIZE: 8pt; COLOR: #2a00ff; LINE-HEIGHT: 10px
+}
+SPAN.java6 {
+	FONT-SIZE: 8pt; COLOR: #990000; LINE-HEIGHT: 10px
+}
+SPAN.java7 {
+	FONT-SIZE: 8pt; COLOR: #990000; LINE-HEIGHT: 10px
+}
+SPAN.java8 {
+	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 10px
+}
+SPAN.java9 {
+	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff6600; LINE-HEIGHT: 10px
+}
+SPAN.java10 {
+	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 10px
+}
+SPAN.java11 {
+	FONT-SIZE: 8pt; COLOR: #7f9fbf; LINE-HEIGHT: 10px
+}
+SPAN.java12 {
+	FONT-SIZE: 8pt; COLOR: #7f7f9f; LINE-HEIGHT: 10px
+}
+SPAN.java13 {
+	FONT-SIZE: 8pt; COLOR: #3f3fbf; LINE-HEIGHT: 10px
+}
+SPAN.java14 {
+	FONT-SIZE: 8pt; COLOR: #3f5fbf; LINE-HEIGHT: 10px
+}
+SPAN.java15 {
+	FONT-SIZE: 8pt; COLOR: #ff6100; LINE-HEIGHT: 10px
+}
+SPAN.java16 {
+	FONT-SIZE: 8pt; COLOR: #646464; LINE-HEIGHT: 10px
+}

Modified: trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl	2007-08-02 13:40:15 UTC (rev 2008)
+++ trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl	2007-08-02 13:42:50 UTC (rev 2009)
@@ -67,6 +67,18 @@
   </xsl:choose>
 </xsl:template>
 
+  <xsl:template match="programlisting[@role='XML']|programlisting[@role='JAVA']|programlisting[@role='XHTML']|programlisting[@role='JSP']">
+    <xsl:variable name="kidz">
+      <xsl:apply-templates></xsl:apply-templates>
+    </xsl:variable>
+    <pre class="{@role}">
+      <xsl:value-of 
+        select="javahl:highlight(string($kidz), attribute::role)"
+        xmlns:javahl="java:com.exadel.docbook.colorer.HighLighter"
+        disable-output-escaping="yes"/>
+    </pre>
+  </xsl:template>
+
 <xsl:template match="literallayout">
   <xsl:param name="suppress-numbers" select="'0'"/>
 

Added: trunk/docs/resources/support/lib/highlight.jar
===================================================================
(Binary files differ)


Property changes on: trunk/docs/resources/support/lib/highlight.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/docs/resources/support/lib/java2html.jar
===================================================================
(Binary files differ)


Property changes on: trunk/docs/resources/support/lib/java2html.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/docs/resources/support/lib/jhighlight-1.0.jar
===================================================================
(Binary files differ)


Property changes on: trunk/docs/resources/support/lib/jhighlight-1.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




More information about the richfaces-svn-commits mailing list