Author: vanto
Date: Fri Nov 23 11:04:55 2012
New Revision: 1412824
URL: http://svn.apache.org/viewvc?rev=1412824&view=rev
Log:
syntax highlighting added.
Added:
ode/site/trunk/less/syntax.less
Modified:
ode/site/trunk/content/css/application.min.css
ode/site/trunk/less/application.less
Modified: ode/site/trunk/content/css/application.min.css
URL:
http://svn.apache.org/viewvc/ode/site/trunk/content/css/application.min.css?rev=1412824&r1=1412823&r2=1412824&view=diff
==============================================================================
--- ode/site/trunk/content/css/application.min.css (original)
+++ ode/site/trunk/content/css/application.min.css Fri Nov 23 11:04:55 2012
@@ -997,6 +997,70 @@ a.label:hover,a.badge:hover{color:#fffff
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
+.codehilite{background:#F0F0F0;border-radius:5px;margin-bottom:1em;}
+div.bad div.codehilite
pre{border-radius:5px;background-image:linear-gradient(bottom, #fff2f2 16%,
#ffcccc 86%);background-image:-o-linear-gradient(bottom, #fff2f2 16%, #ffcccc
86%);background-image:-moz-linear-gradient(bottom, #fff2f2 16%, #ffcccc
86%);background-image:-webkit-linear-gradient(bottom, #fff2f2 16%, #ffcccc
86%);background-image:-ms-linear-gradient(bottom, #fff2f2 16%, #ffcccc
86%);background-image:-webkit-gradient(linear, left bottom, left top,
color-stop(0.16, #fff2f2), color-stop(0.86, #ffcccc));}
+div.good div.codehilite
pre{border-radius:5px;background-image:linear-gradient(bottom, #f3fff0 16%,
#d5ffcc 86%);background-image:-o-linear-gradient(bottom, #f3fff0 16%, #d5ffcc
86%);background-image:-moz-linear-gradient(bottom, #f3fff0 16%, #d5ffcc
86%);background-image:-webkit-linear-gradient(bottom, #f3fff0 16%, #d5ffcc
86%);background-image:-ms-linear-gradient(bottom, #f3fff0 16%, #d5ffcc
86%);background-image:-webkit-gradient(linear, left bottom, left top,
color-stop(0.16, #f3fff0), color-stop(0.86, #d5ffcc));}
+.good .codehilite pre:before{content:"good";color:#696;float:right;}
+.bad .codehilite pre:before{content:"bad";color:red;float:right;}
+.codehilite .c{color:#999988;font-style:italic;}
+.codehilite .err{color:#a61717;background-color:#e3d2d2;}
+.codehilite .k{font-weight:bold;}
+.codehilite .o{font-weight:bold;}
+.codehilite .cm{color:#999988;font-style:italic;}
+.codehilite .cp{color:#999999;font-weight:bold;}
+.codehilite .c1{color:#999988;font-style:italic;}
+.codehilite .cs{color:#999999;font-weight:bold;font-style:italic;}
+.codehilite .gd{color:#000000;background-color:#ffdddd;}
+.codehilite .gd .x{color:#000000;background-color:#ffaaaa;}
+.codehilite .ge{font-style:italic;}
+.codehilite .gr{color:#aa0000;}
+.codehilite .gh{color:#999999;}
+.codehilite .gi{color:#000000;background-color:#ddffdd;}
+.codehilite .gi .x{color:#000000;background-color:#aaffaa;}
+.codehilite .go{color:#888888;}
+.codehilite .gp{color:#555555;}
+.codehilite .gs{font-weight:bold;}
+.codehilite .gu{color:#aaaaaa;}
+.codehilite .gt{color:#aa0000;}
+.codehilite .kc{font-weight:bold;}
+.codehilite .kd{font-weight:bold;}
+.codehilite .kp{font-weight:bold;}
+.codehilite .kr{font-weight:bold;}
+.codehilite .kt{color:#445588;font-weight:bold;}
+.codehilite .m{color:#009999;}
+.codehilite .s{color:#dd1144;}
+.codehilite .na{color:#008080;}
+.codehilite .nb{color:#0086b3;}
+.codehilite .nc{color:#445588;font-weight:bold;}
+.codehilite .no{color:#008080;}
+.codehilite .ni{color:#800080;}
+.codehilite .ne{color:#990000;font-weight:bold;}
+.codehilite .nf{color:#990000;font-weight:bold;}
+.codehilite .nn{color:#555555;}
+.codehilite .nt{color:#000080;}
+.codehilite .nv{color:#008080;}
+.codehilite .ow{font-weight:bold;}
+.codehilite .w{color:#bbbbbb;}
+.codehilite .mf{color:#009999;}
+.codehilite .mh{color:#009999;}
+.codehilite .mi{color:#009999;}
+.codehilite .mo{color:#009999;}
+.codehilite .sb{color:#dd1144;}
+.codehilite .sc{color:#dd1144;}
+.codehilite .sd{color:#dd1144;}
+.codehilite .s2{color:#dd1144;}
+.codehilite .se{color:#dd1144;}
+.codehilite .sh{color:#dd1144;}
+.codehilite .si{color:#dd1144;}
+.codehilite .sx{color:#dd1144;}
+.codehilite .sr{color:#009926;}
+.codehilite .s1{color:#dd1144;}
+.codehilite .ss{color:#990073;}
+.codehilite .bp{color:#999999;}
+.codehilite .vc{color:#008080;}
+.codehilite .vg{color:#008080;}
+.codehilite .vi{color:#008080;}
+.codehilite .il{color:#009999;}
body{position:relative;padding-top:40px;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
Modified: ode/site/trunk/less/application.less
URL:
http://svn.apache.org/viewvc/ode/site/trunk/less/application.less?rev=1412824&r1=1412823&r2=1412824&view=diff
==============================================================================
--- ode/site/trunk/less/application.less (original)
+++ ode/site/trunk/less/application.less Fri Nov 23 11:04:55 2012
@@ -1,4 +1,5 @@
@import "bootstrap/bootstrap.less";
+@import "syntax.less";
body {
position: relative;
Added: ode/site/trunk/less/syntax.less
URL:
http://svn.apache.org/viewvc/ode/site/trunk/less/syntax.less?rev=1412824&view=auto
==============================================================================
--- ode/site/trunk/less/syntax.less (added)
+++ ode/site/trunk/less/syntax.less Fri Nov 23 11:04:55 2012
@@ -0,0 +1,110 @@
+.codehilite { background: #F0F0F0; border-radius: 5px; margin-bottom: 1em;}
+
+div.bad div.codehilite pre {
+ border-radius: 5px;
+
+ background-image: linear-gradient(bottom, rgb(255,242,242) 16%,
rgb(255,204,204) 86%);
+ background-image: -o-linear-gradient(bottom, rgb(255,242,242) 16%,
rgb(255,204,204) 86%);
+ background-image: -moz-linear-gradient(bottom, rgb(255,242,242) 16%,
rgb(255,204,204) 86%);
+ background-image: -webkit-linear-gradient(bottom, rgb(255,242,242) 16%,
rgb(255,204,204) 86%);
+ background-image: -ms-linear-gradient(bottom, rgb(255,242,242) 16%,
rgb(255,204,204) 86%);
+
+ background-image: -webkit-gradient(
+ linear,
+ left bottom,
+ left top,
+ color-stop(0.16, rgb(255,242,242)),
+ color-stop(0.86, rgb(255,204,204))
+ );
+}
+
+div.good div.codehilite pre {
+ border-radius: 5px;
+
+ background-image: linear-gradient(bottom, rgb(243,255,240) 16%,
rgb(213,255,204) 86%);
+ background-image: -o-linear-gradient(bottom, rgb(243,255,240) 16%,
rgb(213,255,204) 86%);
+ background-image: -moz-linear-gradient(bottom, rgb(243,255,240) 16%,
rgb(213,255,204) 86%);
+ background-image: -webkit-linear-gradient(bottom, rgb(243,255,240) 16%,
rgb(213,255,204) 86%);
+ background-image: -ms-linear-gradient(bottom, rgb(243,255,240) 16%,
rgb(213,255,204) 86%);
+
+ background-image: -webkit-gradient(
+ linear,
+ left bottom,
+ left top,
+ color-stop(0.16, rgb(243,255,240)),
+ color-stop(0.86, rgb(213,255,204))
+ );
+}
+
+.good .codehilite pre:before {
+ content: "good";
+ color: #696;
+ float: right;
+}
+
+.bad .codehilite pre:before {
+ content: "bad";
+ color: red;
+ float: right;
+}
+
+
+.codehilite .c { color: #999988; font-style: italic } /* Comment */
+.codehilite .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.codehilite .k { font-weight: bold } /* Keyword */
+.codehilite .o { font-weight: bold } /* Operator */
+.codehilite .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.codehilite .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.codehilite .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.codehilite .cs { color: #999999; font-weight: bold; font-style: italic } /*
Comment.Special */
+.codehilite .gd { color: #000000; background-color: #ffdddd } /*
Generic.Deleted */
+.codehilite .gd .x { color: #000000; background-color: #ffaaaa } /*
Generic.Deleted.Specific */
+.codehilite .ge { font-style: italic } /* Generic.Emph */
+.codehilite .gr { color: #aa0000 } /* Generic.Error */
+.codehilite .gh { color: #999999 } /* Generic.Heading */
+.codehilite .gi { color: #000000; background-color: #ddffdd } /*
Generic.Inserted */
+.codehilite .gi .x { color: #000000; background-color: #aaffaa } /*
Generic.Inserted.Specific */
+.codehilite .go { color: #888888 } /* Generic.Output */
+.codehilite .gp { color: #555555 } /* Generic.Prompt */
+.codehilite .gs { font-weight: bold } /* Generic.Strong */
+.codehilite .gu { color: #aaaaaa } /* Generic.Subheading */
+.codehilite .gt { color: #aa0000 } /* Generic.Traceback */
+.codehilite .kc { font-weight: bold } /* Keyword.Constant */
+.codehilite .kd { font-weight: bold } /* Keyword.Declaration */
+.codehilite .kp { font-weight: bold } /* Keyword.Pseudo */
+.codehilite .kr { font-weight: bold } /* Keyword.Reserved */
+.codehilite .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.codehilite .m { color: #009999 } /* Literal.Number */
+.codehilite .s { color: #d14 } /* Literal.String */
+.codehilite .na { color: #008080 } /* Name.Attribute */
+.codehilite .nb { color: #0086B3 } /* Name.Builtin */
+.codehilite .nc { color: #445588; font-weight: bold } /* Name.Class */
+.codehilite .no { color: #008080 } /* Name.Constant */
+.codehilite .ni { color: #800080 } /* Name.Entity */
+.codehilite .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.codehilite .nf { color: #990000; font-weight: bold } /* Name.Function */
+.codehilite .nn { color: #555555 } /* Name.Namespace */
+.codehilite .nt { color: #000080 } /* Name.Tag */
+.codehilite .nv { color: #008080 } /* Name.Variable */
+.codehilite .ow { font-weight: bold } /* Operator.Word */
+.codehilite .w { color: #bbbbbb } /* Text.Whitespace */
+.codehilite .mf { color: #009999 } /* Literal.Number.Float */
+.codehilite .mh { color: #009999 } /* Literal.Number.Hex */
+.codehilite .mi { color: #009999 } /* Literal.Number.Integer */
+.codehilite .mo { color: #009999 } /* Literal.Number.Oct */
+.codehilite .sb { color: #d14 } /* Literal.String.Backtick */
+.codehilite .sc { color: #d14 } /* Literal.String.Char */
+.codehilite .sd { color: #d14 } /* Literal.String.Doc */
+.codehilite .s2 { color: #d14 } /* Literal.String.Double */
+.codehilite .se { color: #d14 } /* Literal.String.Escape */
+.codehilite .sh { color: #d14 } /* Literal.String.Heredoc */
+.codehilite .si { color: #d14 } /* Literal.String.Interpol */
+.codehilite .sx { color: #d14 } /* Literal.String.Other */
+.codehilite .sr { color: #009926 } /* Literal.String.Regex */
+.codehilite .s1 { color: #d14 } /* Literal.String.Single */
+.codehilite .ss { color: #990073 } /* Literal.String.Symbol */
+.codehilite .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.codehilite .vc { color: #008080 } /* Name.Variable.Class */
+.codehilite .vg { color: #008080 } /* Name.Variable.Global */
+.codehilite .vi { color: #008080 } /* Name.Variable.Instance */
+.codehilite .il { color: #009999 } /* Literal.Number.Integer.Long */