You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by it...@apache.org on 2010/01/19 09:34:13 UTC

svn commit: r900699 - in /incubator/clerezza/issues/CLEREZZA-77: ./ org.apache.clerezza.rdf.ontologies/ org.apache.clerezza.rdf.ontologies/src/main/resources/org/apache/clerezza/rdf/ontologies/ org.apache.clerezza.web.resources.style/ org.apache.clerez...

Author: ito
Date: Tue Jan 19 08:34:12 2010
New Revision: 900699

URL: http://svn.apache.org/viewvc?rev=900699&view=rev
Log:
CLEREZZA-77: HeadedPage with Panel added

Added:
    incubator/clerezza/issues/CLEREZZA-77/
    incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.rdf.ontologies/
      - copied from r900407, incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.ontologies/
    incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/
      - copied from r900407, incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.web.resources.style/
    incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/headed-page-with-panel-template.ssp
    incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/
    incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/panel.js
Modified:
    incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.rdf.ontologies/src/main/resources/org/apache/clerezza/rdf/ontologies/platform.rdf
    incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/java/org/apache/clerezza/web/resources/style/Style.java

Modified: incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.rdf.ontologies/src/main/resources/org/apache/clerezza/rdf/ontologies/platform.rdf
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.rdf.ontologies/src/main/resources/org/apache/clerezza/rdf/ontologies/platform.rdf?rev=900699&r1=900407&r2=900699&view=diff
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.rdf.ontologies/src/main/resources/org/apache/clerezza/rdf/ontologies/platform.rdf (original)
+++ incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.rdf.ontologies/src/main/resources/org/apache/clerezza/rdf/ontologies/platform.rdf Tue Jan 19 08:34:12 2010
@@ -33,6 +33,14 @@
 	<rdfs:isDefinedBy rdf:resource="http://clerezza.org/2009/08/platform#" />
 </rdfs:Class>
 
+<rdfs:Class rdf:about="http://clerezza.org/2009/08/platform#HeadedPageWithPanel">
+	<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
+	<rdfs:subClassOf rdf:resource="http://clerezza.org/2009/08/platform#HeadedPage"/>
+	<rdfs:label xml:lang="en">HeadedPageWithPanel</rdfs:label>
+	<skos:definition xml:lang="en">A web page typically rendered with a header and a panel.</skos:definition>
+	<rdfs:isDefinedBy rdf:resource="http://clerezza.org/2009/08/platform#" />
+</rdfs:Class>
+
 <!-- Properties -->
 
 <rdf:Property rdf:about="http://clerezza.org/2009/08/platform#defaultBaseUri">

Modified: incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/java/org/apache/clerezza/web/resources/style/Style.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/java/org/apache/clerezza/web/resources/style/Style.java?rev=900699&r1=900407&r2=900699&view=diff
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/java/org/apache/clerezza/web/resources/style/Style.java (original)
+++ incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/java/org/apache/clerezza/web/resources/style/Style.java Tue Jan 19 08:34:12 2010
@@ -88,6 +88,11 @@
 		renderletManager.registerRenderlet(ScalaServerPagesRenderlet.class.getName(),
 				new UriRef(templateURL.toString()), PLATFORM.HeadedPage, null,
 				MediaType.APPLICATION_XHTML_XML_TYPE, true);
+
+		templateURL = getClass().getResource("headed-page-with-panel-template.ssp");
+		renderletManager.registerRenderlet(ScalaServerPagesRenderlet.class.getName(),
+				new UriRef(templateURL.toString()), PLATFORM.HeadedPageWithPanel, null,
+				MediaType.APPLICATION_XHTML_XML_TYPE, true);
 	}
 
 	/**

Added: incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/headed-page-with-panel-template.ssp
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/headed-page-with-panel-template.ssp?rev=900699&view=auto
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/headed-page-with-panel-template.ssp (added)
+++ incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/headed-page-with-panel-template.ssp Tue Jan 19 08:34:12 2010
@@ -0,0 +1,53 @@
+resultDocModifier.addStyleSheet("/style/style.css");
+resultDocModifier.addStyleSheet("/yui/container/assets/container-core.css");
+resultDocModifier.addScriptReference("/jquery/jquery-1.3.2.min.js");
+resultDocModifier.addScriptReference("/jquery/jquery.menu.js");
+resultDocModifier.addScriptReference("/jquery/jquery.panel.js");
+resultDocModifier.addScriptReference("/scripts/modification-status.js");
+resultDocModifier.addScriptReference("/scripts/status-message.js");
+resultDocModifier.addScriptReference("/style/scripts/panel.js");
+resultDocModifier.addScriptReference("/yui/yahoo-dom-event/yahoo-dom-event.js");
+resultDocModifier.addScriptReference("/yui/element/element-min.js");
+resultDocModifier.addScriptReference("/yui/container/container-min.js");
+resultDocModifier.addScriptReference("/scripts/alert-message.js");
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+	    <title></title>
+	</head>
+	<body>
+		<div id="tx-header">
+				{render(context,"menu")}
+			<div id="tx-module">
+				<div id="tx-page-actions">
+					<ol id="tx-page-actions-ol">
+					</ol>
+				</div>	
+			</div>
+			<div id="tx-module-tabs">
+				<ol id="tx-module-tabs-ol">
+				</ol>
+				<div id="tx-contextual-buttons">
+					<ol id="tx-contextual-buttons-ol">
+					</ol>
+				</div>
+			</div>
+			<div id="tx-module-options">	
+				<ol id="tx-module-options-ol">
+				</ol>	
+			</div>
+		</div>
+		<div id="tx-content">
+			<div class="tx-panel" id="tx-panel">
+				<a href="#" class="tx-panel-open-close tx-icon-left-inverse" id="tx-panel-open-close">open/close</a>
+				<div id="tx-panel-title"></div>
+				<div class="tx-panel-window">
+					<div class="tx-tab" id="tx-panel-tab"></div>
+					<div class="tx-panel-detail" id="tx-panel-detail">
+						{render(res,"panel")}
+					</div>
+				</div>
+			</div>
+			{render(res,"naked")}
+		</div>
+	</body>
+</html>

Added: incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/panel.js
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/panel.js?rev=900699&view=auto
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/panel.js (added)
+++ incubator/clerezza/issues/CLEREZZA-77/org.apache.clerezza.web.resources.style/src/main/resources/org/apache/clerezza/web/resources/style/staticweb/scripts/panel.js Tue Jan 19 08:34:12 2010
@@ -0,0 +1,7 @@
+$(document).ready(function () {
+
+	if($("#tx-panel-detail").children().length == 0){
+		$("#tx-panel").hide();
+	}
+
+});
\ No newline at end of file