diff --git a/scm-webapp/src/main/webapp/resources/syntaxhighlighter/scripts/shBrushJava.js b/scm-webapp/src/main/webapp/resources/syntaxhighlighter/scripts/shBrushJava.js index 1fb39cfa3a..62fa114a40 100644 --- a/scm-webapp/src/main/webapp/resources/syntaxhighlighter/scripts/shBrushJava.js +++ b/scm-webapp/src/main/webapp/resources/syntaxhighlighter/scripts/shBrushJava.js @@ -15,7 +15,7 @@ this.regexList = [ { regex: SyntaxHighlighter.regexLib.singleLineCComments, css: 'comments' }, // one line comments - { regex: /\/\*\*?[\s\S]*?\*\//gm, css: 'preprocessor' }, // documentation comments + // { regex: /\/\*\*?[\s\S]*?\*\//gm, css: 'preprocessor' }, // documentation comments { regex: SyntaxHighlighter.regexLib.multiLineCComments, css: 'comments' }, // multiline comments { regex: SyntaxHighlighter.regexLib.doubleQuotedString, css: 'string' }, // strings { regex: SyntaxHighlighter.regexLib.singleQuotedString, css: 'string' }, // strings diff --git a/scm-webapp/src/main/webapp/resources/syntaxhighlighter/styles/shCoreNetbeans.css b/scm-webapp/src/main/webapp/resources/syntaxhighlighter/styles/shCoreNetbeans.css new file mode 100644 index 0000000000..04ef66acc5 --- /dev/null +++ b/scm-webapp/src/main/webapp/resources/syntaxhighlighter/styles/shCoreNetbeans.css @@ -0,0 +1,232 @@ +.syntaxhighlighter a, +.syntaxhighlighter div, +.syntaxhighlighter code, +.syntaxhighlighter table, +.syntaxhighlighter table td, +.syntaxhighlighter table tr, +.syntaxhighlighter table tbody, +.syntaxhighlighter table thead, +.syntaxhighlighter table caption, +.syntaxhighlighter textarea { + -moz-border-radius: 0 0 0 0 !important; + -webkit-border-radius: 0 0 0 0 !important; + background: none !important; + border: 0 !important; + bottom: auto !important; + float: none !important; + height: auto !important; + left: auto !important; + line-height: 1.1em !important; + margin: 0 !important; + outline: 0 !important; + overflow: visible !important; + padding: 0 !important; + position: static !important; + right: auto !important; + text-align: left !important; + top: auto !important; + vertical-align: baseline !important; + width: auto !important; + box-sizing: content-box !important; + font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; + font-weight: normal !important; + font-style: normal !important; + font-size: 1em !important; + min-height: inherit !important; + min-height: auto !important; } + +.syntaxhighlighter { + width: 100% !important; + margin: 1em 0 1em 0 !important; + position: relative !important; + overflow: auto !important; + font-size: 1em !important; } + .syntaxhighlighter.source { + overflow: hidden !important; } + .syntaxhighlighter .bold { + font-weight: bold !important; } + .syntaxhighlighter .italic { + font-style: italic !important; } + .syntaxhighlighter .line { + white-space: pre !important; } + .syntaxhighlighter table { + width: 100% !important; } + .syntaxhighlighter table caption { + text-align: left !important; + padding: .5em 0 0.5em 1em !important; } + .syntaxhighlighter table td.code { + width: 100% !important; } + .syntaxhighlighter table td.code .container { + position: relative !important; } + .syntaxhighlighter table td.code .container textarea { + box-sizing: border-box !important; + position: absolute !important; + left: 0 !important; + top: 0 !important; + width: 100% !important; + height: 100% !important; + border: none !important; + background: white !important; + padding-left: 1em !important; + overflow: hidden !important; + white-space: pre !important; } + .syntaxhighlighter table td.gutter .line { + text-align: right !important; + padding: 0 0.5em 0 1em !important; } + .syntaxhighlighter table td.code .line { + padding: 0 1em !important; } + .syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line { + padding-left: 0em !important; } + .syntaxhighlighter.show { + display: block !important; } + .syntaxhighlighter.collapsed table { + display: none !important; } + .syntaxhighlighter.collapsed .toolbar { + padding: 0.1em 0.8em 0em 0.8em !important; + font-size: 1em !important; + position: static !important; + width: auto !important; + height: auto !important; } + .syntaxhighlighter.collapsed .toolbar span { + display: inline !important; + margin-right: 1em !important; } + .syntaxhighlighter.collapsed .toolbar span a { + padding: 0 !important; + display: none !important; } + .syntaxhighlighter.collapsed .toolbar span a.expandSource { + display: inline !important; } + .syntaxhighlighter .toolbar { + position: absolute !important; + right: 1px !important; + top: 1px !important; + width: 11px !important; + height: 11px !important; + font-size: 10px !important; + z-index: 10 !important; } + .syntaxhighlighter .toolbar span.title { + display: inline !important; } + .syntaxhighlighter .toolbar a { + display: block !important; + text-align: center !important; + text-decoration: none !important; + padding-top: 1px !important; } + .syntaxhighlighter .toolbar a.expandSource { + display: none !important; } + .syntaxhighlighter.ie { + font-size: .9em !important; + padding: 1px 0 1px 0 !important; } + .syntaxhighlighter.ie .toolbar { + line-height: 8px !important; } + .syntaxhighlighter.ie .toolbar a { + padding-top: 0px !important; } + .syntaxhighlighter.printing .line.alt1 .content, + .syntaxhighlighter.printing .line.alt2 .content, + .syntaxhighlighter.printing .line.highlighted .number, + .syntaxhighlighter.printing .line.highlighted.alt1 .content, + .syntaxhighlighter.printing .line.highlighted.alt2 .content { + background: none !important; } + .syntaxhighlighter.printing .line .number { + color: #bbbbbb !important; } + .syntaxhighlighter.printing .line .content { + color: black !important; } + .syntaxhighlighter.printing .toolbar { + display: none !important; } + .syntaxhighlighter.printing a { + text-decoration: none !important; } + .syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a { + color: black !important; } + .syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a { + color: #008200 !important; } + .syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a { + color: blue !important; } + .syntaxhighlighter.printing .keyword { + color: #006699 !important; + font-weight: bold !important; } + .syntaxhighlighter.printing .preprocessor { + color: gray !important; } + .syntaxhighlighter.printing .variable { + color: #aa7700 !important; } + .syntaxhighlighter.printing .value { + color: #009900 !important; } + .syntaxhighlighter.printing .functions { + color: #ff1493 !important; } + .syntaxhighlighter.printing .constants { + color: #0066cc !important; } + .syntaxhighlighter.printing .script { + font-weight: bold !important; } + .syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a { + color: gray !important; } + .syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a { + color: #ff1493 !important; } + .syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a { + color: red !important; } + .syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a { + color: black !important; } + +.syntaxhighlighter { + background-color: white !important; } + .syntaxhighlighter .line.alt1 { + background-color: white !important; } + .syntaxhighlighter .line.alt2 { + background-color: white !important; } + .syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 { + background-color: #e0e0e0 !important; } + .syntaxhighlighter .line.highlighted.number { + color: black !important; } + .syntaxhighlighter table caption { + color: black !important; } + .syntaxhighlighter .gutter { + color: #afafaf !important; } + .syntaxhighlighter .gutter .line { + border-right: 3px solid #004077 !important; } + .syntaxhighlighter .gutter .line.highlighted { + background-color: #004077 !important; + color: white !important; } + .syntaxhighlighter.printing .line .content { + border: none !important; } + .syntaxhighlighter.collapsed { + overflow: visible !important; } + .syntaxhighlighter.collapsed .toolbar { + color: blue !important; + background: white !important; + border: 1px solid #004077 !important; } + .syntaxhighlighter.collapsed .toolbar a { + color: blue !important; } + .syntaxhighlighter.collapsed .toolbar a:hover { + color: red !important; } + .syntaxhighlighter .toolbar { + color: white !important; + background: #004077 !important; + border: none !important; } + .syntaxhighlighter .toolbar a { + color: white !important; } + .syntaxhighlighter .toolbar a:hover { + color: black !important; } + .syntaxhighlighter .plain, .syntaxhighlighter .plain a { + color: black !important; } + .syntaxhighlighter .comments, .syntaxhighlighter .comments a { + color: grey !important; } + .syntaxhighlighter .string, .syntaxhighlighter .string a { + color: #b45f04 !important; } + .syntaxhighlighter .keyword { + color: #006699 !important; } + .syntaxhighlighter .preprocessor { + color: black !important; } + .syntaxhighlighter .variable { + color: #aa7700 !important; } + .syntaxhighlighter .value { + color: #009900 !important; } + .syntaxhighlighter .functions { + color: #ff1493 !important; } + .syntaxhighlighter .constants { + color: #6ce26c !important; } + .syntaxhighlighter .script { + font-weight: bold !important; + color: #006699 !important; + background-color: none !important; } + .syntaxhighlighter .color1, .syntaxhighlighter .color1 a { + color: black !important; } + .syntaxhighlighter .color2, .syntaxhighlighter .color2 a { + color: #ff1493 !important; } + .syntaxhighlighter .color3, .syntaxhighlighter .color3 a { + color: red !important; } diff --git a/scm-webapp/src/main/webapp/resources/syntaxhighlighter/styles/shThemeNetbeans.css b/scm-webapp/src/main/webapp/resources/syntaxhighlighter/styles/shThemeNetbeans.css new file mode 100644 index 0000000000..20916bf2d4 --- /dev/null +++ b/scm-webapp/src/main/webapp/resources/syntaxhighlighter/styles/shThemeNetbeans.css @@ -0,0 +1,67 @@ +.syntaxhighlighter { + background-color: white !important; } + .syntaxhighlighter .line.alt1 { + background-color: white !important; } + .syntaxhighlighter .line.alt2 { + background-color: white !important; } + .syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 { + background-color: #e0e0e0 !important; } + .syntaxhighlighter .line.highlighted.number { + color: black !important; } + .syntaxhighlighter table caption { + color: black !important; } + .syntaxhighlighter .gutter { + color: #afafaf !important; } + .syntaxhighlighter .gutter .line { + border-right: 3px solid #004077 !important; } + .syntaxhighlighter .gutter .line.highlighted { + background-color: #004077 !important; + color: white !important; } + .syntaxhighlighter.printing .line .content { + border: none !important; } + .syntaxhighlighter.collapsed { + overflow: visible !important; } + .syntaxhighlighter.collapsed .toolbar { + color: blue !important; + background: white !important; + border: 1px solid #004077 !important; } + .syntaxhighlighter.collapsed .toolbar a { + color: blue !important; } + .syntaxhighlighter.collapsed .toolbar a:hover { + color: red !important; } + .syntaxhighlighter .toolbar { + color: white !important; + background: #004077 !important; + border: none !important; } + .syntaxhighlighter .toolbar a { + color: white !important; } + .syntaxhighlighter .toolbar a:hover { + color: black !important; } + .syntaxhighlighter .plain, .syntaxhighlighter .plain a { + color: black !important; } + .syntaxhighlighter .comments, .syntaxhighlighter .comments a { + color: grey !important; } + .syntaxhighlighter .string, .syntaxhighlighter .string a { + color: #b45f04 !important; } + .syntaxhighlighter .keyword { + color: #006699 !important; } + .syntaxhighlighter .preprocessor { + color: black !important; } + .syntaxhighlighter .variable { + color: #aa7700 !important; } + .syntaxhighlighter .value { + color: #009900 !important; } + .syntaxhighlighter .functions { + color: #ff1493 !important; } + .syntaxhighlighter .constants { + color: #6ce26c !important; } + .syntaxhighlighter .script { + font-weight: bold !important; + color: #006699 !important; + background-color: none !important; } + .syntaxhighlighter .color1, .syntaxhighlighter .color1 a { + color: black !important; } + .syntaxhighlighter .color2, .syntaxhighlighter .color2 a { + color: #ff1493 !important; } + .syntaxhighlighter .color3, .syntaxhighlighter .color3 a { + color: red !important; }