blob: 22abcda02530fef835da5fa201f1024318b54468 [file] [log] [blame]
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-@ var body: String
-@ var title : String = "Apache Karaf WebConsole ${webconsole.version}"
-
response.setContentType("text/html")
// Only include the console if it's available and the engine is in dev mode.
val include_console = engine.isDevelopmentMode
!!! Basic
html(lang="en")
head
meta(http-equiv="Content-Type" content="text/html; charset=utf-8")
- if (include_console)
= include("/org/fusesource/scalate/console/console_head.scaml")
link(href={uri("/css/scalate/console.css")} rel="stylesheet" type="text/css")
link(href={uri("/css/reset.css")} rel="stylesheet" type="text/css")
link(href={uri("/css/grid.css")} rel="stylesheet" type="text/css")
link(href={uri("/css/style.css")} rel="stylesheet" type="text/css")
link(href={uri("/css/sh/shCore.css")} rel="stylesheet" type="text/css")
link(href={uri("/css/sh/shThemeDefault.css")} rel="stylesheet" type="text/css")
link(href={uri("/css/sh/shThemeEclipse.css")} rel="stylesheet" type="text/css")
script(type="text/javascript" src={uri("/js/jquery.js")})
script(type="text/javascript" src={uri("/js/sh/XRegExp.js")})
script(type="text/javascript" src={uri("/js/sh/shCore.js")})
script(type="text/javascript" src={uri("/js/sh/shBrushJava.js")})
script(type="text/javascript" src={uri("/js/sh/shBrushPlain.js")})
script(type="text/javascript" src={uri("/js/sh/shBrushXml.js")})
:javascript
$(function() {
// find all pre elements and add brush: java/xml to class attribute
$('pre').each(function(key, value) {
attrs = $(value).attr('class'); // old value
arr = attrs.split(' ');
$(value).attr('class', attrs + '; brush: ' + arr[0]); // just append brush..
SyntaxHighlighter.all({toolbar: true}); // paint my worl?d
})
})
- if (include_console)
link(href={uri("/css/scalate/console.css")} rel="stylesheet" type="text/css")
title
= title
- for ( css:String <- attributes.set("css") )
link(href={uri(css)} rel="stylesheet" type="text/css")
- for ( head:String <- attributes.list("head") )
!~~ head
!~~ body
- for ( js:String <- attributes.set("js") )
script(type="text/javascript" src={uri(js)})