[Cluster-devel] conga/luci/storage index_html

rmccabe at sourceware.org rmccabe at sourceware.org
Wed Sep 26 21:36:57 UTC 2007


CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	rmccabe at sourceware.org	2007-09-26 21:36:56

Modified files:
	luci/storage   : index_html 

Log message:
	Cleanup

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/storage/index_html.diff?cvsroot=cluster&r1=1.13&r2=1.14

--- conga/luci/storage/index_html	2007/09/25 18:54:59	1.13
+++ conga/luci/storage/index_html	2007/09/26 21:36:56	1.14
@@ -2,183 +2,152 @@
 <metal:block define-slot="top_slot" />
 <metal:block use-macro="here/global_defines/macros/defines" />
 
-<html xmlns="http://www.w3.org/1999/xhtml"
-      xml:lang="en"
-      lang="en"
-      tal:attributes="lang language;
-                      xml:lang language">
-
-  <head metal:use-macro="here/header/macros/html_header">
-
-    <metal:fillbase fill-slot="base">
-      <metal:baseslot define-slot="base">
-        <base href="" tal:attributes="href here/renderBase" />
-      </metal:baseslot>
-    </metal:fillbase>
-
-    <metal:headslot fill-slot="head_slot"
-                    tal:define="lang language;
-                                charset site_properties/default_charset|string:utf-8">
-
-      <metal:cache use-macro="here/global_cache_settings/macros/cacheheaders">
-        Get the global cache headers located in global_cache_settings.
-      </metal:cache>
-
-      <metal:headslot define-slot="head_slot" />
-      <tal:comment replace="nothing"> A slot where you can insert elements in the header from a template </tal:comment>
-    </metal:headslot>
-
-    <metal:cssslot fill-slot="css_slot">
-      <tal:comment replace="nothing"> A slot where you can insert CSS in the header from a template </tal:comment>
-
-  <style type="text/css"><!-- @import url(clusterportlet.css); --></style>
-      <metal:cssslot define-slot="css_slot" />
-    </metal:cssslot>
-
-    <metal:javascriptslot fill-slot="javascript_head_slot">
-      <tal:comment replace="nothing"> A slot where you can insert javascript in the header from a template </tal:comment>
-      <metal:javascriptslot define-slot="javascript_head_slot">
-		<!--  async helper functions -->
-		<script type="text/javascript" src="conga.js"></script>
-		<script type="text/javascript" src="storage_async.js"></script>
-      </metal:javascriptslot>
-    </metal:javascriptslot>
-
-  </head>
-
-  <body tal:attributes="class here/getSectionFromURL;
-                        dir python:test(isRTL, 'rtl', 'ltr')">
-    <div id="visual-portal-wrapper">
-
-      <div id="portal-top" i18n:domain="plone">
-
-        <div id="portal-header">
-          <a class="hiddenStructure"
-             accesskey="2"
-             tal:attributes="href string:${request/ACTUAL_URL}#documentContent"
-             i18n:translate="label_skiptocontent">Skip to content.</a>
-
-          <a class="hiddenStructure"
-             accesskey="6"
-             tal:attributes="href string:${request/ACTUAL_URL}#portlet-navigation-tree"
-             i18n:translate="label_skiptonavigation">Skip to navigation</a>
-
-             <a metal:use-macro="here/global_logo/macros/portal_logo">
-               The portal logo, linked to the portal root
-             </a>
-			<div metal:use-macro="here/global_sections/macros/portal_tabs" tal:condition="not: isAnon" />
-          </div>
-
-			<div metal:use-macro="here/global_personalbar/macros/personal_bar">
-				The personal bar. (log in, logout etc...)
-			</div>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
+	tal:attributes="
+		lang language;
+		xml:lang language">
+
+<head metal:use-macro="here/header/macros/html_header">
+	<metal:fillbase fill-slot="base">
+		<metal:baseslot define-slot="base">
+			<base href="" tal:attributes="href here/renderBase" />
+		</metal:baseslot>
+	</metal:fillbase>
+
+	<metal:headslot fill-slot="head_slot"
+		tal:define="
+			lang language;
+			charset site_properties/default_charset|string:utf-8">
+
+		<metal:cache use-macro="here/global_cache_settings/macros/cacheheaders">
+			Get the global cache headers located in global_cache_settings.
+		</metal:cache>
+
+		<metal:headslot define-slot="head_slot" />
+	</metal:headslot>
+
+	<metal:cssslot fill-slot="css_slot">
+		<style type="text/css">
+			<!-- @import url(clusterportlet.css); -->
+		</style>
+		<metal:cssslot define-slot="css_slot" />
+	</metal:cssslot>
+
+	<metal:javascriptslot fill-slot="javascript_head_slot">
+		<metal:javascriptslot define-slot="javascript_head_slot">
+			<!-- async helper functions -->
+			<script type="text/javascript" src="conga.js"></script>
+			<script type="text/javascript" src="storage_async.js"></script>
+		</metal:javascriptslot>
+	</metal:javascriptslot>
+</head>
+
+<body tal:attributes="
+	class here/getSectionFromURL;
+	dir python:test(isRTL, 'rtl', 'ltr')">
+
+	<div id="visual-portal-wrapper">
+		<div id="portal-top" i18n:domain="plone">
+			<div id="portal-header">
+				<a class="hiddenStructure" accesskey="2"
+					tal:attributes="href string:${request/ACTUAL_URL}#documentContent"
+					i18n:translate="label_skiptocontent">Skip to content.</a>
+
+				<a class="hiddenStructure" accesskey="6"
+					tal:attributes="href string:${request/ACTUAL_URL}#portlet-navigation-tree"
+					i18n:translate="label_skiptonavigation">Skip to navigation</a>
 
+				<a metal:use-macro="here/global_logo/macros/portal_logo" />
 
-      <div class="visualClear"><!-- --></div>
+				<div metal:use-macro="here/global_sections/macros/portal_tabs" tal:condition="not: isAnon" />
+			</div>
 
-      <tal:comment replace="nothing">
-      The wrapper table. It contains the three columns. There's a table-less
-      alternative in the plone_tableless skin layer that you can use if you
-      prefer layouts that don't use tables.
-      </tal:comment>
-      <span tal:omit-tag=""
-            tal:define="global pagetype request/pagetype|nothing;
-                        global storagename request/storagename|nothing"/>
-      <span tal:omit-tag=""
-            tal:condition="not: pagetype">
-       <span tal:omit-tag=""
-             tal:define="global pagetype python:'0'"/>
-      </span>
-      <span tal:omit-tag=""
-            tal:define="stosystemss context/systems/storage/objectItems;
-                        global allowed_systems python:here.allowed_systems(stosystemss);
-                        global access_to_host_allowed python:here.access_to_host_allowed(storagename, allowed_systems)"/>
-      <span tal:omit-tag=""
-            tal:define="global ricci          python:here.get_ricci_communicator(storagename, allowed_systems);
-                        global storage_report nothing"/>
-      <span tal:omit-tag=""
-            tal:condition="storagename"
-            tal:define="global report_cached python:here.is_storage_report_cached(request.SESSION, storagename)">
-       <span tal:omit-tag=""
-             tal:condition="report_cached">
-        <span tal:omit-tag=""
-              tal:define="global storage_report python:here.get_storage_report(ricci, request.SESSION)"/>
-       </span>
-      </span>
-
-      <table id="portal-columns">
-        <tbody>
-          <tr>
-            <tal:comment replace="nothing"> Start of the left column </tal:comment>
-            <td id="portal-column-one"
-                metal:define-slot="column_one_slot"
-                tal:condition="sl">
-              <div class="visualPadding">
-                <metal:portlets define-slot="portlets_one_slot">
-                  <metal:leftportlets use-macro="here/clu_portlet_fetcher/macros/left_column">
-                    This instruction gets the portlets (boxes) for the left column.
-                  </metal:leftportlets>
-                </metal:portlets>
-                 
-              </div>
-            </td>
-            <tal:comment replace="nothing"> End of the left column </tal:comment>
-
-            <tal:comment replace="nothing"> Start of main content block </tal:comment>
-            <td id="portal-column-content">
-              <metal:block define-slot="content">
-                <div id="content" metal:define-macro="content">
-                  <div class="documentContent" id="region-content">
-                    <a name="documentContent"></a>
-                    <metal:bodytext metal:define-slot="main" tal:content="nothing">
-                      Page body text
-                    </metal:bodytext>
-                    <span tal:omit-tag="" tal:condition="not: storagename">
-                      <h1>Welcome to Storage Configuration Interface</h1>
-                    </span>
-                    <span tal:omit-tag="" tal:condition="storagename">
-                      <h1 tal:content="storagename"></h1>
-                    </span>
-                  </div>
-				<metal:main-form-content use-macro="here/form-chooser/macros/main-form" />
-				<div style="padding-top: 10px;"
-					tal:condition="python: report_cached and not (request.has_key('pagetype') and request['pagetype']=='commit_changes')">
-					<form>
-						<input type="hidden" name="reprobe_url"
-							tal:attributes="value
-								python:'%s?%s&reprobe_storage=true' % (request['ACTUAL_URL'], request['QUERY_STRING'])" />
-						<input class="form_button" type="button" name="reprobe"
-							value="Reprobe Storage"
-							onclick="javascript:location=this.form.reprobe_url.value;" />
-					</form>
-				</div>
-                </div>
-              </metal:block>
-            </td>
-            <tal:comment replace="nothing"> End of main content block </tal:comment>
-          </tr>
-        </tbody>
-      </table>
-      <tal:comment replace="nothing"> end column wrapper </tal:comment>
-
-      <div class="visualClear"><!-- --></div>
-
-
-      <hr class="netscape4" />
-
-      <metal:block i18n:domain="plone">
-
-        <metal:footer use-macro="here/footer/macros/portal_footer">
-          Footer
-        </metal:footer>
-
-        <metal:colophon use-macro="here/colophon/macros/colophon">
-          The colophon area - contains details about the production of
-          the site. Typically "powered by" buttons, standards, tools used.
-        </metal:colophon>
-      </metal:block>
+			<div metal:use-macro="here/global_personalbar/macros/personal_bar" />
+			<div class="visualClear"><!-- --></div>
 
-    </div>
+			<tal:block tal:define="
+				global pagetype request/pagetype|nothing;
+				global storagename request/storagename|nothing" />
+
+			<tal:block tal:condition="not: pagetype">
+				<tal:block tal:define="global pagetype python:'0'" />
+			</tal:block>
+
+			<tal:block tal:define="
+				stosystemss context/systems/storage/objectItems;
+				global allowed_systems python:here.allowed_systems(stosystemss);
+				global access_to_host_allowed python:here.access_to_host_allowed(storagename, allowed_systems)" />
+
+			<tal:block tal:define="
+				global ricci python:here.get_ricci_communicator(storagename, allowed_systems);
+				global storage_report nothing" />
+
+			<tal:block tal:condition="storagename"
+				tal:define="global report_cached python:here.is_storage_report_cached(request.SESSION, storagename)">
+				<tal:block tal:condition="report_cached">
+					<tal:block tal:define="
+						global storage_report python:here.get_storage_report(ricci, request.SESSION)" />
+				</tal:block>
+			</tal:block>
+
+			<table id="portal-columns">
+			<tbody>
+				<tr>
+					<td tal:condition="sl" id="portal-column-one"
+						metal:define-slot="column_one_slot">
+
+						<div class="visualPadding">
+							<metal:portlets define-slot="portlets_one_slot">
+								<metal:leftportlets use-macro="here/clu_portlet_fetcher/macros/left_column" />
+							</metal:portlets>
+							 
+						</div>
+					</td>
+
+				<td id="portal-column-content">
+					<metal:block define-slot="content">
+						<div id="content" metal:define-macro="content">
+							<div class="documentContent" id="region-content">
+								<a name="documentContent"></a>
+								<metal:bodytext metal:define-slot="main" tal:content="nothing" />
+								<tal:block tal:condition="not: storagename">
+									<h1>Welcome to the Storage Configuration Interface</h1>
+								</tal:block>
+								<tal:block tal:condition="storagename">
+									<h1 tal:content="storagename"></h1>
+								</tal:block>
+							</div>
+
+							<metal:main-form-content use-macro="here/form-chooser/macros/main-form" />
+
+							<div style="padding-top: 10px;"
+								tal:condition="python: report_cached and not (request.has_key('pagetype') and request['pagetype']=='commit_changes')">
+
+								<form>
+									<input type="hidden" name="reprobe_url"
+										tal:attributes="
+											value python:'%s?%s&reprobe_storage=true' % (request['ACTUAL_URL'], request['QUERY_STRING'])" />
+									<input class="form_button" type="button"
+										name="reprobe" value="Reprobe Storage"
+										onclick="javascript:location=this.form.reprobe_url.value;" />
+								</form>
+
+							</div>
+						</div>
+					</metal:block>
+				</td>
+			</tr>
+		</tbody>
+		</table>
+
+		<div class="visualClear"><!-- --></div>
+		<hr class="netscape4" />
+
+		<metal:block i18n:domain="plone">
+			<metal:footer use-macro="here/footer/macros/portal_footer" />
+			<metal:colophon use-macro="here/colophon/macros/colophon" />
+		</metal:block>
+	</div>
 </body>
 </html>
 </metal:page>




More information about the Cluster-devel mailing list