Author: ldywicki Date: Tue Aug 23 15:30:09 2011 New Revision: 1160742 URL: http://svn.apache.org/viewvc?rev=1160742&view=rev Log: Manual sketch with minimalistic layout
Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/pom.xml karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/.livereload karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/default.jade karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/headers.jade karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/print.jade karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/web.xml karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/_navigation.jade karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/grid.css karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/print.css karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/reset.css karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/style.css karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/images/ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/images/karaf-logo.png karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/index.conf karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/manual.conf karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/overview.conf Modified: karaf/sandbox/pieber/karaf-webconsole/trunk/pom.xml Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/pom.xml URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/pom.xml?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/pom.xml (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/pom.xml Tue Aug 23 15:30:09 2011 @@ -0,0 +1,255 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + <!-- + + 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. + --> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.karaf</groupId> + <artifactId>webconsole</artifactId> + <version>1.0.0-SNAPSHOT</version> + </parent> + + <groupId>org.apache.karaf.webconsole</groupId> + <artifactId>manual</artifactId> + <name>Apache Karaf :: Karaf Webconsole Prototype :: Manual</name> + <packaging>war</packaging> + + <properties> + <manual.dir>${project.build.directory}/manual</manual.dir> + <manual>${manual.dir}/webconsole-manual-${project.version}</manual> + <scala.version>2.9.0-1</scala.version> + <scalate.version>1.5.1</scalate.version> + <webconsole.version>${project.version}</webconsole.version> + </properties> + + <dependencies> + <dependency> + <groupId>org.fusesource.scalate</groupId> + <artifactId>scalate-wikitext</artifactId> + <version>${scalate.version}</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>1.6.1</version> + </dependency> + <dependency> + <groupId>org.scala-lang</groupId> + <artifactId>scala-library</artifactId> + <version>${scala.version}</version> + </dependency> + <dependency> + <groupId>org.scala-lang</groupId> + <artifactId>scala-compiler</artifactId> + <version>${scala.version}</version> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <executions> + <execution> + <id>filter</id> + <phase>generate-resources</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${project.build.directory}/webapp</outputDirectory> + <resources> + <resource> + <directory>src/main/webapp</directory> + <filtering>true</filtering> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.fusesource.scalate</groupId> + <artifactId>maven-scalate-plugin</artifactId> + <version>${scalate.version}</version> + <executions> + <execution> + <id>generate-htmls</id> + <phase>prepare-package</phase> + <goals> + <goal>sitegen-no-fork</goal> + </goals> + <configuration> + <webappDirectory>${project.build.directory}/webapp</webappDirectory> + </configuration> + </execution> + </executions> + <configuration> + <remoteServerId>people.apache.org</remoteServerId> + <remoteServerUrl>scp://people.apache.org/www/karaf.apache.org/manual/webconsole/${webconsole.version} + </remoteServerUrl> + </configuration> + <dependencies> + <dependency> + <groupId>org.apache.maven.wagon</groupId> + <artifactId>wagon-ssh</artifactId> + <version>1.0-beta-6</version> + </dependency> + <dependency> + <groupId>org.fusesource.wikitext</groupId> + <artifactId>confluence-core</artifactId> + <version>1.3</version> + </dependency> + </dependencies> + </plugin> + <plugin> + <artifactId>maven-war-plugin</artifactId> + <version>2.1</version> + <configuration> + <webResources> + <resource> + <directory>${project.build.directory}/webapp/</directory> + </resource> + </webResources> + <archive> + <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> + </archive> + </configuration> + </plugin> + <plugin> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty-maven-plugin</artifactId> + <version>7.1.5.v20100705</version> + <configuration> + <!-- When editing the conf files, you can comment this line to run + mvn jetty:run + to have a live web site + --> + <webAppSourceDirectory>${basedir}/src/main/webapp</webAppSourceDirectory> + + <systemProperties> + <systemProperty> + <name>scalate.editor</name> + <value>${env.SCALATE_EDITOR}</value> + </systemProperty> + <systemProperty> + <name>scalate.workdir</name> + <value>${project.build.directory}/scalateWorkDir</value> + </systemProperty> + <systemProperty> + <name>scalate.mode</name> + <value>development</value> + </systemProperty> + </systemProperties> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <executions> + <execution> + <id>bundle-manifest</id> + <phase>process-classes</phase> + <goals> + <goal>manifest</goal> + </goals> + </execution> + </executions> + <configuration> + <supportedProjectTypes> + <supportedProjectType>jar</supportedProjectType> + <supportedProjectType>bundle</supportedProjectType> + <supportedProjectType>war</supportedProjectType> + </supportedProjectTypes> + <instructions> + <Import-Package> + javax.servlet, + javax.servlet.http, + org.osgi.framework, + org.osgi.service.packageadmin, + javax.swing.tree, + org.apache.commons.logging;provider=paxlogging;resolution:=optional, + org.apache.log4j;provider=paxlogging;resolution:=optional, + org.slf4j;provider=paxlogging;resolution:=optional;version="[1.5,2)", + </Import-Package> + <Bundle-ClassPath>.,WEB-INF/classes</Bundle-ClassPath> + <Embed-Directory>WEB-INF/lib</Embed-Directory> + <Embed-Dependency>*;scope=compile|runtime</Embed-Dependency> + <Embed-Transitive>true</Embed-Transitive> + <Webapp-Context>/karaf-doc</Webapp-Context> + </instructions> + </configuration> + </plugin> + </plugins> + </build> + + <reporting> + <plugins> + <plugin> + <groupId>org.fusesource.scalate</groupId> + <artifactId>maven-scalate-plugin</artifactId> + <version>${scalate.version}</version> + </plugin> + </plugins> + </reporting> + + <profiles> + <profile> + <id>manual</id> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.6</version> + <executions> + <execution> + <id>create-manual</id> + <phase>package</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <tasks> + <mkdir dir="${manual.dir}"/> + <move file="${project.build.directory}/sitegen/manual.html" tofile="${manual}.html"/> + <echo message="Generating PDF using Prince XML (http://www.princexml.com/)"/> + <exec executable="prince"> + <arg value="${manual}.html"/> + <arg value="${manual}.pdf"/> + <arg value="--log"/> + <arg value="${project.build.directory}/prince.log"/> + </exec> + <attachartifact file="${manual}.html" type="html"/> + <attachartifact file="${manual}.pdf" type="pdf"/> + </tasks> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/.livereload URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/.livereload?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/.livereload (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/.livereload Tue Aug 23 15:30:09 2011 @@ -0,0 +1,7 @@ + +config.exts << 'conf' +config.exts << 'jade' +config.exts << 'mustache' +config.exts << 'page' +config.exts << 'scaml' +config.exts << 'ssp' Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/default.jade URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/default.jade?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/default.jade (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/default.jade Tue Aug 23 15:30:09 2011 @@ -0,0 +1,29 @@ +-@ var body: String +-@ var title : String = "Apache Karaf WebConsole ${webconsole.version}" + +- layout("/WEB-INF/scalate/layouts/headers.jade") + body + .container_12 + .grid_12 + .grid_4 + img(src={uri("images/karaf-logo.png")}) + + .grid_8 + h1 Apache Karaf WebConsole + + p.small + | This page is related to version ${webconsole.version}. + .clear + + .grid_3.sidebar + = include("_navigation.jade") + + .grid_9 + !~~ body + .clear + + .grid_12.footer + | © 2008-2011 The Apache Software Foundation + br + | Apache Karaf, Karaf, Apache, the Apache feather logo, and the Apache Karaf project logo are trademarks of The Apache Software Foundation. + .clear \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/headers.jade URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/headers.jade?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/headers.jade (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/headers.jade Tue Aug 23 15:30:09 2011 @@ -0,0 +1,36 @@ +-@ 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/grid.css")} rel="stylesheet" type="text/css") + link(href={uri("/css/style.css")} rel="stylesheet" type="text/css") + link(href={uri("/css/reset.css")} rel="stylesheet" type="text/css") + + - 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)}) Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/print.jade URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/print.jade?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/print.jade (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/scalate/layouts/print.jade Tue Aug 23 15:30:09 2011 @@ -0,0 +1,20 @@ +-@ var body: String +-@ var title: String = "Apache Karaf WebConsole ${webconsole.version}" +-@ var css : String = load("/css/print.css") + +html + head + style(type="text/css") + !~~ css + + title= title + + body + #titlepage + #title + | Apache Karaf WebConsole + #subtitle + | Version ${webconsole.version} + + #main + !~~ body \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/web.xml URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/web.xml?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/web.xml (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/WEB-INF/web.xml Tue Aug 23 15:30:09 2011 @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + Copyright (C) 2009-2010 the original author or authors. + See the notice.md file distributed with this work for additional + information regarding copyright ownership. + + Licensed 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. + +--> + +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + version="2.5"> + + <display-name>Apache Karaf WebConsole Documentation</display-name> + + <description> + Apache Karaf WebConsole Documentation + </description> + + <filter> + <filter-name>TemplateEngineFilter</filter-name> + <filter-class>org.fusesource.scalate.servlet.TemplateEngineFilter</filter-class> + </filter> + <filter-mapping> + <filter-name>TemplateEngineFilter</filter-name> + <url-pattern>/*</url-pattern> + </filter-mapping> + + <welcome-file-list> + <welcome-file>index.conf</welcome-file> + </welcome-file-list> + + <error-page> + <error-code>500</error-code> + <location>/WEB-INF/scalate/errors/500.scaml</location> + </error-page> +</web-app> \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/_navigation.jade URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/_navigation.jade?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/_navigation.jade (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/_navigation.jade Tue Aug 23 15:30:09 2011 @@ -0,0 +1,8 @@ +h3 + a(href={uri("/index.html")}) WebConsole + +ul + li + a(href={uri("/overview.html")}) Overview + li + a(href={uri("/manual.html")}) Manual \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/grid.css URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/grid.css?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/grid.css (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/grid.css Tue Aug 23 15:30:09 2011 @@ -0,0 +1,374 @@ +/* + Variable Grid System. + Learn more ~ http://www.spry-soft.com/grids/ + Based on 960 Grid System - http://960.gs/ + + Licensed under GPL and MIT. +*/ + +/* + Forces backgrounds to span full width, + even if there is horizontal scrolling. + Increase this if your layout is wider. + + Note: IE6 works fine without this fix. +*/ + +body { + min-width: 960px; +} + +/* Containers +----------------------------------------------------------------------------------------------------*/ +.container_12 { + margin-left: auto; + margin-right: auto; + width: 960px; +} + +/* Grid >> Global +----------------------------------------------------------------------------------------------------*/ + + +.grid_1, +.grid_2, +.grid_3, +.grid_4, +.grid_5, +.grid_6, +.grid_7, +.grid_8, +.grid_9, +.grid_10, +.grid_11, +.grid_12 { + display:inline; + float: left; + position: relative; + margin-left: 10px; + margin-right: 10px; +} + + + +.push_1, .pull_1, +.push_2, .pull_2, +.push_3, .pull_3, +.push_4, .pull_4, +.push_5, .pull_5, +.push_6, .pull_6, +.push_7, .pull_7, +.push_8, .pull_8, +.push_9, .pull_9, +.push_10, .pull_10, +.push_11, .pull_11, +.push_12, .pull_12 { + position:relative; +} + + +/* Grid >> Children (Alpha ~ First, Omega ~ Last) +----------------------------------------------------------------------------------------------------*/ + +.alpha { + margin-left: 0; +} + +.omega { + margin-right: 0; +} + +/* Grid >> 12 Columns +----------------------------------------------------------------------------------------------------*/ + + +.container_12 .grid_1 { + width:60px; +} + +.container_12 .grid_2 { + width:140px; +} + +.container_12 .grid_3 { + width:220px; +} + +.container_12 .grid_4 { + width:300px; +} + +.container_12 .grid_5 { + width:380px; +} + +.container_12 .grid_6 { + width:460px; +} + +.container_12 .grid_7 { + width:540px; +} + +.container_12 .grid_8 { + width:620px; +} + +.container_12 .grid_9 { + width:700px; +} + +.container_12 .grid_10 { + width:780px; +} + +.container_12 .grid_11 { + width:860px; +} + +.container_12 .grid_12 { + width:940px; +} + + + + +/* Prefix Extra Space >> 12 Columns +----------------------------------------------------------------------------------------------------*/ + + +.container_12 .prefix_1 { + padding-left:80px; +} + +.container_12 .prefix_2 { + padding-left:160px; +} + +.container_12 .prefix_3 { + padding-left:240px; +} + +.container_12 .prefix_4 { + padding-left:320px; +} + +.container_12 .prefix_5 { + padding-left:400px; +} + +.container_12 .prefix_6 { + padding-left:480px; +} + +.container_12 .prefix_7 { + padding-left:560px; +} + +.container_12 .prefix_8 { + padding-left:640px; +} + +.container_12 .prefix_9 { + padding-left:720px; +} + +.container_12 .prefix_10 { + padding-left:800px; +} + +.container_12 .prefix_11 { + padding-left:880px; +} + + + +/* Suffix Extra Space >> 12 Columns +----------------------------------------------------------------------------------------------------*/ + + +.container_12 .suffix_1 { + padding-right:80px; +} + +.container_12 .suffix_2 { + padding-right:160px; +} + +.container_12 .suffix_3 { + padding-right:240px; +} + +.container_12 .suffix_4 { + padding-right:320px; +} + +.container_12 .suffix_5 { + padding-right:400px; +} + +.container_12 .suffix_6 { + padding-right:480px; +} + +.container_12 .suffix_7 { + padding-right:560px; +} + +.container_12 .suffix_8 { + padding-right:640px; +} + +.container_12 .suffix_9 { + padding-right:720px; +} + +.container_12 .suffix_10 { + padding-right:800px; +} + +.container_12 .suffix_11 { + padding-right:880px; +} + + + +/* Push Space >> 12 Columns +----------------------------------------------------------------------------------------------------*/ + + +.container_12 .push_1 { + left:80px; +} + +.container_12 .push_2 { + left:160px; +} + +.container_12 .push_3 { + left:240px; +} + +.container_12 .push_4 { + left:320px; +} + +.container_12 .push_5 { + left:400px; +} + +.container_12 .push_6 { + left:480px; +} + +.container_12 .push_7 { + left:560px; +} + +.container_12 .push_8 { + left:640px; +} + +.container_12 .push_9 { + left:720px; +} + +.container_12 .push_10 { + left:800px; +} + +.container_12 .push_11 { + left:880px; +} + + + +/* Pull Space >> 12 Columns +----------------------------------------------------------------------------------------------------*/ + + +.container_12 .pull_1 { + left:-80px; +} + +.container_12 .pull_2 { + left:-160px; +} + +.container_12 .pull_3 { + left:-240px; +} + +.container_12 .pull_4 { + left:-320px; +} + +.container_12 .pull_5 { + left:-400px; +} + +.container_12 .pull_6 { + left:-480px; +} + +.container_12 .pull_7 { + left:-560px; +} + +.container_12 .pull_8 { + left:-640px; +} + +.container_12 .pull_9 { + left:-720px; +} + +.container_12 .pull_10 { + left:-800px; +} + +.container_12 .pull_11 { + left:-880px; +} + + + + +/* `Clear Floated Elements +----------------------------------------------------------------------------------------------------*/ + +/* http://sonspring.com/journal/clearing-floats */ + +.clear { + clear: both; + display: block; + overflow: hidden; + visibility: hidden; + width: 0; + height: 0; +} + +/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */ + +.clearfix:before, +.clearfix:after { + content: '\0020'; + display: block; + overflow: hidden; + visibility: hidden; + width: 0; + height: 0; +} + +.clearfix:after { + clear: both; +} + +/* + The following zoom:1 rule is specifically for IE6 + IE7. + Move to separate stylesheet if invalid CSS is a problem. +*/ + +.clearfix { + zoom: 1; +} \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/print.css URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/print.css?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/print.css (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/print.css Tue Aug 23 15:30:09 2011 @@ -0,0 +1,778 @@ +/* + +Copyright (c) 2005 Hakon Wium Lie and Bert Bos + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +*/ +html { + margin: 0; padding: 0; + font: 10pt/1.26 "Gill Sans", sans-serif; +} + +h1, h2, h3, h4, h5, h6 { + font-family: "Gill Sans", sans-serif; + margin: 2em 0 0.5em 0; + page-break-after: avoid; +} + +h1 { + font-size: 2.0em; + font-weight: 900; + + margin: 0; + margin-left:-2cm; + margin-top:-1cm; + margin-bottom:1.5cm; + top: 0cm; + left: 0cm; + padding: 2cm; + padding-top: 0cm; + padding-bottom: 1cm; + background: #888; + border-bottom-right-radius: 2cm; + page-break-before: always; + page-break-inside: avoid; +} + +@media screen, handheld { +h1 { + margin-top:1cm; + background-image: url("chapter-rounded-bottom.png"); + background-repeat: no-repeat; + background-position: bottom right; +} +div.page-reset > h1 { + margin-top:0cm; +} +} + + +h2 { + font-size: 1.2em; + text-transform: uppercase; + font-weight: bold; +} + +h3 { + font-size: 1em; + font-weight: bold; +} + +q::before { + content: "\201C"; +} + +q::after { + content: "\201D"; +} + +p { margin: 0 } +p + p { text-indent: 1.3em ; margin-top: 0.2em; } +p.sidenote + p, p.caption, p.art { text-indent: 0 } + +p.author { + margin-top: 2em; + text-indent: 0; + text-align: right; +} + +a { text-decoration: none; color: black } + +/* cross-references */ + +a.pageref::after { content: " on page " target-counter(attr(href), page); } +a.chapref::before { content: " Chapter " target-counter(attr(href), chapter) ", "; } +a.figref { content: " Figure " target-counter(attr(href), figure); } +a.tableref { content: " Table " target-counter(attr(href), figure); } +a.listingref { content: " Listing " target-counter(attr(href), listing); } + +/* sidenotes */ + +.sidenote { + float: left; + clear: left; + margin: 0 0 1em -41%; + width: 37%; + font-size: 0.9em; + font-style: normal; + text-indent: 0; + text-align: right; + page-break-inside: avoid; +} + +/* sidebars */ + +div.sidebar { + float: top-next; + margin: 1.2em 0 1.2em 0; + border: thin solid; + background: #CCC; + padding: 0.5em 1em; + page-break-inside: avoid; + column-count: 2; + column-gap: 1.5em; +} + +div.sidebar h2 { + margin-top: 0; +} + +/* frontpage */ + +.title p{ + font-size:22pt; + font-family: "Gill Sans", sans-serif; + text-align: center; +} + +.copyright-section { + text-align: center; + font-size: 9pt; + page-break-after: always; + margin-top: 50pt; + margin-bottom: 20pt; +} + +.toc-title { + font-size:18pt; + font-family: "Gill Sans", sans-serif; + text-align: left; + margin-left:20pt; + margin-bottom: 40pt; + +} + +/* figures, tables, and listings */ + +div.confluenceTableSmall th.confluenceTh { + font-size: 11px; +} + +div.confluenceTableSmall td.confluenceTd { + font-size: 7px; +} + +div.figure { + margin: 1em 0; + counter-increment: figure; +} + +div.figure .caption, div.table .caption { + font-size: 0.9em; + font-style: italic; +} + +div.figure .caption::before { + content: "Figure " counter(figure) ". "; + font-weight: bold; + font-style: normal; +} + +div.table .caption::before { + content: "Table " counter(table) ". "; + font-weight: bold; + font-style: normal; +} + +div.table { + margin: 1em 0; + counter-increment: table; +} + +div.table th { + text-align: left; +} + +table th, table td { + text-align: left; + padding-right: 1em; + page-break-inside: avoid; +} + +table th { + border-top: thin solid; + border-bottom: thin solid; + padding-top: 0.2em; + padding-bottom: 0.2em; +} +table td { + border-top: none; + border-bottom: thin dotted; + padding-top: 0.2em; + padding-bottom: 0.2em; +} + +div.Scrollbar { + display: none; +} + + +/* Weird div.codeHeader a b::before would be a better selection + but prince does not properly match it.. Firefox does. */ +div.codeHeader::before { + content: "Listing " counter(listing) ". "; + font-weight: bold; + font-style: normal; +} +div.codeHeader a b { + font-style: italic; + font-weight: normal; +} +div.codeHeader { + font-size: 0.9em; + counter-increment: listing; +} +div.code { + border: 1px dashed #c0c0c0; + font-size: 12px; + font-family: Courier; + margin: 5px; + line-height: 13px; + padding: 3px; + background-color: #f8f8f8; + +} + + +@page { + margin: 2cm; + size: 7in 9.25in; + + @footnotes { + border-top: thin solid black; + padding-top: 0.3em; + margin-top: 0.6em; + } +} + + +/* define default page and names pages: cover, blank, frontmatter */ +div.page-reset { + counter-reset: page 1; +} + +@page :left { + @top-left-corner { + font-weight: 900; font: 9pt "Gill Sans", serif; + content: counter(page); + text-align: left; + margin-left: 1cm; + visibility: hidden; + } + @top-left { + font-weight: 900; + font: 9pt "Gill Sans", serif; white-space: pre; text-transform: uppercase; letter-spacing: 0.1em; + content: string(header, first); + visibility: hidden; + } + @bottom-left-corner { + font-weight: 900; font: 9pt "Gill Sans", serif; + content: counter(page); + text-align: left; + margin-left: 1cm; + } + @bottom-left { + font-weight: 900; + font: 9pt "Gill Sans", serif; white-space: pre; text-transform: uppercase; letter-spacing: 0.1em; + content: string(header, first); + } +} + +@page :right { + @top-right-corner { + font-weight: 900; font: 9pt "Gill Sans", serif; + content: counter(page); + text-align: left; + margin-left: 1cm; + visibility: hidden; + } + @top-right { + font-weight: 900; + font: 9pt "Gill Sans", serif; white-space: pre; text-transform: uppercase; letter-spacing: 0.1em; + content: string(header, first) + visibility: hidden; + } + @bottom-right-corner { + font-weight: 900; font: 9pt "Gill Sans", serif; + content: counter(page); + text-align: right; + margin-right: 1cm; + } + @bottom-right { + font-weight: 900; font: 9pt "Gill Sans", serif; + white-space: pre; text-transform: uppercase; letter-spacing: 0.1em; + content: string(header, first) + } +} + +/* + In theory we should be able to use the :first selector so taht + we can put the page numbering on the bottom of the first page of the chapter + but have the rest of the pages number at the top. But this does not seem + to work. See http://www.princexml.com/doc/6.0/page-selectors/ + + So for now just always number at the bottom :( +*/ +/* +div.chapter { page: bottom-number; } +@page bottom-number :first { + @top-left { + visibility: hidden; + } + @bottom-left { + visibility: visible; + } + @top-right { + visibility: hidden; + } + @bottom-right { + visibility: visible; + } +} +*/ + +@page cover { margin: 0; } + +@page frontmatter :left { + @bottom-left-corner { + content: counter(page, lower-roman); + } + @bottom-left-corner { + content: counter(page, lower-roman); + } +} + +@page frontmatter :right { + @bottom-right-corner { + content: counter(page, lower-roman); + } + @bottom-right-corner { + content: counter(page, lower-roman); + } +} + +@page blank :left { + @top-left { visibility: hidden; } + @bottom-left { visibility: hidden; } + @top-left-corner { visibility: hidden; } + @bottom-left-corner { visibility: hidden; } +} + +@page blank :right { + @top-right { visibility: hidden; } + @bottom-right { visibility: hidden; } + @top-right-corner { visibility: hidden; } + @bottom-right-corner { visibility: hidden; } +} + +/* footnotes */ +.footnote { + display: none; /* default rule */ + + display: prince-footnote; /* prince-specific rules */ + position: footnote; + footnote-style-position: inside; + + counter-increment: footnote; + margin-left: 1.4em; + font-size: 90%; + line-height: 1.4; +} + +.footnote::footnote-call { + vertical-align: super; + font-size: 80%; +} + +.footnote::footnote-marker { + vertical-align: super; + color: green; + padding-right: 0.4em; +} + +/* Confluence contents to hide */ +#labels-section { + display: none; +} +#comments-section { + display: none; +} +#footer { + display: none; +} +.hidden { + display: none; +} + +/* + A book consists of different types of sections. We propose to use + DIV elements with these class names: + + frontcover + halftitlepage: contains the title of the book + titlepage: contains the title of the book, name of author(s) and publisher + imprint: left page with copyright, publisher, library printing information + dedication: right page with short dedication + foreword: written by someone other than the author(s) + toc: table of contents + preface: preface, including acknowledgements + chapter: each chapter is given its own DIV element + references: contains list of references + appendix: each appendix is given its own + bibliography + glossary + index + colophon: describes how the book was produced + backcover + + A book will use several of the types listed above, but few books + will use all of them. +*/ + +/* which section uses which named page */ + +div.halftitlepage, div.titlepage, div.imprint, div.dedication { page: blank } +div.foreword, div.toc, div.preface { page: frontmatter } + + +/* page breaks */ +div.frontcover, div.halftitlepage, div.titlepage { page-break-before: right } +div.imprint { page-break-before: always; } +div.chapter { page-break-before: always; } +div.dedication, div.foreword, div.toc, div.preface, div.reference, +div.appendix, div.bibliography, div.glossary, div.index, div.colophon { + page-break-before: always +} +div.backcover { page-break-before: left } + +/* titlepage, halftitlepage */ + +div.titlepage h1, div.halftitlepage h1 { margin-bottom: 2em; } +div.titlepage h2, div.halftitlepage h2 { font-size: 1.2em; margin-bottom: 3em; } +div.titlepage h3, div.halftitlepage h3 { font-size: 1em; margin-bottom: 3em; } +div.titlepage p, div.halftitlepage p { + font-size: 1.4em; + font-weight: bold; + margin: 0; padding: 0; +} + + +/* TOC */ + +ul.toc, ul.toc ul { + list-style-type: none; + margin: 0; padding: 0; + margin-left: 3cm; +} +ul.toc ul { + margin-left: 1em; + font-weight: normal; +} +ul.toc > li { + font-weight: bold; + margin-bottom: 0.5em; +} +ul.toc a::after { + content: leader('.') target-counter(attr(href), page); + font-style: normal; +} +ul.toc > li.frontmatter a::after { + content: leader('.') target-counter(attr(href), page, lower-roman); + font-style: normal; +} +ul.toc > li.endmatter a::after { + content: leader('.') target-counter(attr(href), page); + font-style: normal; +} +ul.toc > li.chapter::before { + content: "Chapter " counter(toc-chapter, decimal); + display: block; + margin: 1em 0 0.1em -2.5cm; + font-weight: normal; + counter-increment: toc-chapter; + page-break-after: avoid; +} + +/* chapter numbers */ + +div.chapter { counter-increment: chapter; } +div.chapter h1::before { + text-transform: uppercase; + letter-spacing: 0.15em; + content: "Chapter " counter(chapter) " \A\B0 \B0 \B0 \B0\A"; + white-space: pre; + font-size: 50%; +} + +div.frontcover h1::before, div.titlepage h1::before, div.halftitlepage h1::before { + content: normal; /* that is, none */ +} + +h1 { string-set: header content();} +div.chapter h1 { string-set: header "Chapter " counter(chapter) " - " content(); } + +/* index */ + +ul.index { + list-style-type: none; + margin: 0; padding: 0; + column-count: 2; + column-gap: 1em; +} + +ul.index a::after { content: ", " target-counter(attr(href), page); } + + +span.element, span.attribute { + text-transform: uppercase; + font-weight: bold; + font-size: 80%; +} +span.property { font-weight: bold } +code, span.css, span.value, span.declaration { + font: 90% "Lucida Console", "Lucida Sans Typewriter", monospace; +} + + +@media screen, handheld { + html {font: 14px "Gill Sans", sans-serif; } + h1 { margin-bottom: 0.5em } + div.frontcover, div.halftitlepage, div.titlepage, div.imprint, + div.dedication, div.foreword, div.toc, div.index { display: none } + body { + margin: 0cm; + margin-left: 2cm; + margin-right: 2cm; + } +} + +/* + * Enhancements to the take advantage of some of the style markup that + * Confluence generates + */ +a sup img { visibility: hidden; position: absolute;} + +img { + prince-image-resolution:150dpi; +} + +table { + font: "Lucida Console", "Lucida Sans Typewriter", monospace; +} + +table td { + font-size: 10pt; +} + +pre { + white-space: pre-wrap; +} + +.codeContent { + font-size: 80%; +} +.code { +} +.code-keyword { + color: #000091; + background-color: inherit; +} + +.code-object { + color: #910091; + background-color: inherit; +} + +.code-quote { + color: #009100; + background-color: inherit; +} + +.code-comment { + color: #808080; + background-color: inherit; +} + + +.code-xml .code-keyword { + color: inherit; + font-weight: bold; +} + +.code-tag { + color: #000091; + background-color: inherit; +} + +.noteMacro { border-color: #F0C000; background-color: #FFFFCE;} +.warningMacro { border-color: #CC0000; background-color: #FFCCCC } +.infoMacro { border-color: #3c78b5; background-color: #D8E4F1; } +.tipMacro { border-color: #090; background-color: #dfd;} +.noteMacro, .warningMacro, .infoMacro, .tipMacro, .informationMacroPadding { + border: thin solid; + float: top-next; + margin: 1em 0 1.2em 0; + padding: 0.5em; + column-count: 2; + column-gap: 1.5em; + width: 100%; +} +table.infoMacro td, table.warningMacro td, table.tipMacro td, table.noteMacro td, table.sectionMacro td { + border: none; +} +table.infoMacro p, table.warningMacro p, table.tipMacro p, table.noteMacro p, table.sectionMacro p { + font-size:x-small; + margin-top: 1em; +} + </style> + <style type="text/css"> +.syntax .hll { background-color: #ffffcc } +.syntax { background: #f0f0f0; } +.syntax .c { color: #60a0b0; font-style: italic } /* Comment */ +.syntax .err { border: 1px solid #FF0000 } /* Error */ +.syntax .k { color: #007020; font-weight: bold } /* Keyword */ +.syntax .o { color: #666666 } /* Operator */ +.syntax .cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */ +.syntax .cp { color: #007020 } /* Comment.Preproc */ +.syntax .c1 { color: #60a0b0; font-style: italic } /* Comment.Single */ +.syntax .cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */ +.syntax .gd { color: #A00000 } /* Generic.Deleted */ +.syntax .ge { font-style: italic } /* Generic.Emph */ +.syntax .gr { color: #FF0000 } /* Generic.Error */ +.syntax .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.syntax .gi { color: #00A000 } /* Generic.Inserted */ +.syntax .go { color: #808080 } /* Generic.Output */ +.syntax .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.syntax .gs { font-weight: bold } /* Generic.Strong */ +.syntax .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.syntax .gt { color: #0040D0 } /* Generic.Traceback */ +.syntax .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.syntax .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.syntax .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.syntax .kp { color: #007020 } /* Keyword.Pseudo */ +.syntax .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.syntax .kt { color: #902000 } /* Keyword.Type */ +.syntax .m { color: #40a070 } /* Literal.Number */ +.syntax .s { color: #4070a0 } /* Literal.String */ +.syntax .na { color: #4070a0 } /* Name.Attribute */ +.syntax .nb { color: #007020 } /* Name.Builtin */ +.syntax .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ +.syntax .no { color: #60add5 } /* Name.Constant */ +.syntax .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.syntax .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.syntax .ne { color: #007020 } /* Name.Exception */ +.syntax .nf { color: #06287e } /* Name.Function */ +.syntax .nl { color: #002070; font-weight: bold } /* Name.Label */ +.syntax .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.syntax .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.syntax .nv { color: #bb60d5 } /* Name.Variable */ +.syntax .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.syntax .w { color: #bbbbbb } /* Text.Whitespace */ +.syntax .mf { color: #40a070 } /* Literal.Number.Float */ +.syntax .mh { color: #40a070 } /* Literal.Number.Hex */ +.syntax .mi { color: #40a070 } /* Literal.Number.Integer */ +.syntax .mo { color: #40a070 } /* Literal.Number.Oct */ +.syntax .sb { color: #4070a0 } /* Literal.String.Backtick */ +.syntax .sc { color: #4070a0 } /* Literal.String.Char */ +.syntax .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ +.syntax .s2 { color: #4070a0 } /* Literal.String.Double */ +.syntax .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ +.syntax .sh { color: #4070a0 } /* Literal.String.Heredoc */ +.syntax .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ +.syntax .sx { color: #c65d09 } /* Literal.String.Other */ +.syntax .sr { color: #235388 } /* Literal.String.Regex */ +.syntax .s1 { color: #4070a0 } /* Literal.String.Single */ +.syntax .ss { color: #517918 } /* Literal.String.Symbol */ +.syntax .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.syntax .vc { color: #bb60d5 } /* Name.Variable.Class */ +.syntax .vg { color: #bb60d5 } /* Name.Variable.Global */ +.syntax .vi { color: #bb60d5 } /* Name.Variable.Instance */ +.syntax .il { color: #40a070 } /* Literal.Number.Integer.Long */ + + +/* don't highlight errors */ +.syntax .err { + border: none; +} + +.syntax { + font-size: .9em; + font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace; + background-color: #F8F8FF; + + overflow:auto; + -moz-background-clip:border; + -moz-background-inline-policy:continuous; + -moz-background-origin:padding; + margin: 1em 0 1em 0; + border:1px solid #DDDDDD; + + border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; + border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; + border-style: solid; border-width: 1px; border-color: #dedede !important; + padding: 1em; +} +.syntax .linenodiv { + background-color:#ECECEC; + border-right:1px solid #DDDDDD; + color:#AAAAAA; + padding: .5em; + text-align:right; +} +.syntax .highlight { +} +.syntax pre { + margin:0; +} + +pre.syntax { + padding: .5em; + background-color: #F8F8FF; overflow:auto; +} + +.syntax code { + font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace; + font-size: 10pt; +} + +div.compare { width: 700px; } +div.compare div.compare-left { float:left; width:340px; padding:5px; margin-top: 15px; } +div.compare div.compare-right { float:right; width:340px; padding:5px; margin-top: 15px; } +div.compare div h3 { + margin-left: 15px; + padding: 5px 15px; + display: inline; + font-size: .8em; + color: #666; + + border-top: 1px solid #ccc; -moz-border-top-colors: #ccc white white #e5e5e5; + border-left: 1px solid #ccc; -moz-border-left-colors: #ccc white white #e5e5e5; + border-right: 1px solid #ccc;-moz-border-right-colors: #ccc white white #e5e5e5; + border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; + border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; +} +div.compare div div { + margin: 5px 0px 0px 0px; +} +.clear { + clear:both; +} +.wide div.compare div.compare-left { float:none; width:700px; } +.wide div.compare div.compare-right { float:none; width:700px; } Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/reset.css URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/reset.css?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/reset.css (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/reset.css Tue Aug 23 15:30:09 2011 @@ -0,0 +1,48 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/style.css URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/style.css?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/style.css (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/css/style.css Tue Aug 23 15:30:09 2011 @@ -0,0 +1,44 @@ +* { + font-family: Tahoma; + font-size: 14px; +} + +body { + background-color: #FFF8DC; +} + +.container_12 { + margin-top: 20px; + background-color: #ffffff; + border: 1px solid #834C24; +} + +.small { + font-size: 12px; +} + +.sidebar { + border-right: 1px dashed #834C24; + margin-right: -1px; +} + +.footer { + border-top: 1px dashed #834C24; +} + +.sidebar ul { + list-style-type: none; +} + +.sidebar ul li { + margin-left: 10px; +} + +.sidebar h3 { + font-size: 18px; +} + +a:link, a:active, a:visited { + color: #834C24; + text-decoration: none; +} Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/images/karaf-logo.png URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/images/karaf-logo.png?rev=1160742&view=auto ============================================================================== Files karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/images/karaf-logo.png (added) and karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/images/karaf-logo.png Tue Aug 23 15:30:09 2011 differ Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/index.conf URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/index.conf?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/index.conf (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/index.conf Tue Aug 23 15:30:09 2011 @@ -0,0 +1,7 @@ +h1. Apache Karaf WebConsole + +This project contains documentation about Apache Karaf WebConsole in version +${webconsole.version}. + +* [Karaf WebConsole Overview|overview] + Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/manual.conf URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/manual.conf?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/manual.conf (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/manual.conf Tue Aug 23 15:30:09 2011 @@ -0,0 +1,29 @@ +{attributes:layout=/WEB-INF/scalate/layouts/print.jade} + +{div:class=title} +\\ +\\ +\\ +\\ +Apache Karaf WebConsole +User Guide +\\ +\\ +\\ +\\ +{div} + +{div:class=copyright-section} +Copyright 2011 The Apache Software Foundation +{div} + +{div:class=toc-title} +Table of contents +{div} + +{toc:maxLevel=2} + +h1. Overview +{include:overview.conf} + +No more guides so far... \ No newline at end of file Added: karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/overview.conf URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/overview.conf?rev=1160742&view=auto ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/overview.conf (added) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/manual/src/main/webapp/overview.conf Tue Aug 23 15:30:09 2011 @@ -0,0 +1,4 @@ +h1. Karaf WebConsole Overview + +Apache Karaf WebConsole is a Apache Karaf sub-project which provides graphical user interface to manage Karaf and their runtime. + Modified: karaf/sandbox/pieber/karaf-webconsole/trunk/pom.xml URL: http://svn.apache.org/viewvc/karaf/sandbox/pieber/karaf-webconsole/trunk/pom.xml?rev=1160742&r1=1160741&r2=1160742&view=diff ============================================================================== --- karaf/sandbox/pieber/karaf-webconsole/trunk/pom.xml (original) +++ karaf/sandbox/pieber/karaf-webconsole/trunk/pom.xml Tue Aug 23 15:30:09 2011 @@ -1,5 +1,5 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.apache.karaf</groupId> @@ -26,6 +26,7 @@ <module>features</module> <module>examples</module> + <module>manual</module> </modules> <build> @@ -60,6 +61,17 @@ <enabled>false</enabled> </releases> </repository> + <repository> + <id>fusesource.m2</id> + <name>FuseSource Public Repository</name> + <url>http://repo.fusesource.com/nexus/content/repositories/public</url> + <snapshots> + <enabled>false</enabled> + </snapshots> + <releases> + <enabled>true</enabled> + </releases> + </repository> </repositories> -</project> +</project> \ No newline at end of file