From 846f08786dfe0e1e3f194bb32e6440a8a8d0bf84 Mon Sep 17 00:00:00 2001 From: Nils Christian Ehmke <nie@informatik.uni-kiel.de> Date: Sat, 21 Jul 2012 13:54:28 +0200 Subject: [PATCH] Updated the Kieker logo to a correct version; Reorganized some of the menus, including the icons; Set the message-components to 'sticky'; Made the data table in the overview selectable --- .../src/main/webapp/AnalysisEditor.xhtml | 6 +-- Kieker.WebGUI/src/main/webapp/Cockpit.xhtml | 38 +++++++------ .../src/main/webapp/CockpitEditor.xhtml | 50 +++++++++--------- .../src/main/webapp/Controller.xhtml | 39 ++++++++------ .../src/main/webapp/ProjectOverview.xhtml | 4 +- .../webapp/img/kieker-logo-transparent.png | Bin 23258 -> 15431 bytes 6 files changed, 74 insertions(+), 63 deletions(-) diff --git a/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml b/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml index d7179a7b..1713f9e4 100644 --- a/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml +++ b/Kieker.WebGUI/src/main/webapp/AnalysisEditor.xhtml @@ -54,9 +54,9 @@ <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-bookmark" value=" Manage Libraries" onclick="manageLibrariesDialog.show()" ajax="true" disabled="#{empty currentWorkSpaceProjectBean.project}"/> <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-shuffle" ajax="true" value=" Edit Connections" update=":connectionDialogForm" onclick="connectionDialog.show();" disabled="#{empty currentWorkSpaceProjectBean.project}"/> <p:separator /> - <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-circle-close" value=" Close Project" action="#{currentWorkSpaceProjectBean.clearProject()}" ajax="false"/> - <p:separator /> <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-gear" value=" Settings" onclick="settingsDlg.show()" ajax="true"/> + <p:separator /> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-circle-close" value=" Close Project" action="#{currentWorkSpaceProjectBean.clearProject()}" ajax="false"/> </p:submenu> <p:submenu label="Help"> @@ -172,7 +172,7 @@ <!-- ******************************************************************************** --> </p:layout> - <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="false"/> + <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="true"/> <!-- Include the dialog for the configuration. --> <ui:include src="dialogs/settingsDialog.xhtml" /> diff --git a/Kieker.WebGUI/src/main/webapp/Cockpit.xhtml b/Kieker.WebGUI/src/main/webapp/Cockpit.xhtml index 314bc14d..91d88769 100644 --- a/Kieker.WebGUI/src/main/webapp/Cockpit.xhtml +++ b/Kieker.WebGUI/src/main/webapp/Cockpit.xhtml @@ -18,32 +18,36 @@ <!-- This is the layout for the whole page. --> <p:layout id="layout" fullPage="true"> - <p:layoutUnit position="north" collapsible="false" header="Kieker.WebGUI - Cockpit (#{currentAnalysisCockpitProjectBean.projectName})"> + <p:layoutUnit position="north" collapsible="false"> <h:form> - <p:menubar> - <p:submenu label="File"> - <p:menuitem value="Close Cockpit" action="#{currentAnalysisCockpitProjectBean.clearProject()}" ajax="false"/> + <p:toolbar> + <p:toolbarGroup align="left"> + <h:outputText styleClass="kieker-title" value="Kieker » #{stringBean.shortenLongName(currentWorkSpaceProjectBean.projectName, 30)}"/> + </p:toolbarGroup> + <p:toolbarGroup align="right"> + <p:commandButton styleClass="perspective-button" icon="ui-icon-home" /> <p:separator/> - <p:menuitem value="Settings" onclick="settingsDlg.show()" ajax="true"/> - </p:submenu> - - <p:submenu label="View"> - <p:menuitem value="Project Overview"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-wrench" value="Analysis Editor" style="white-space: none" ajax="false" action="#{currentWorkSpaceProjectBean.setProject(projectsBean.openProject(project), project)}"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-circle-triangle-e" value="Analysis" ajax="false" action="#{currentControllerBean.setProject(projectsBean.openProject(project), project)}" /> <p:separator/> - <p:menuitem value="Analysis Editor"/> - <p:menuitem value="Cockpit Editor"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-wrench" value="Cockpit Editor" ajax="false" action="#{currentCockpitEditorBean.setProject(projectsBean.openProject(project), project)}" /> + <p:commandButton styleClass="perspective-button" icon="ui-icon-image" value="Cockpit" ajax="false" disabled="true" action="#{currentAnalysisCockpitProjectBean.setProject(projectsBean.openProject(project), project)}" /> + </p:toolbarGroup> + </p:toolbar> + <p:menubar> + <p:submenu label="File"> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-gear" value=" Settings" onclick="settingsDlg.show()" ajax="true"/> <p:separator/> - <p:menuitem value="Controller"/> - <p:menuitem value="Cockpit" disabled="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-circle-close" value=" Close Project" action="#{currentAnalysisCockpitProjectBean.clearProject()}" ajax="false"/> </p:submenu> <p:submenu label="Help"> - <p:menuitem value="User Guide" ajax="true" disabled="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-help" value=" User Guide" ajax="true" disabled="true"/> <p:separator/> - <p:menuitem value="About..." onclick="aboutDlg.show()" ajax="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-comment" value=" About..." onclick="aboutDlg.show()" ajax="true"/> </p:submenu> - <p:menuitem styleClass="logOutButton" disabled="true" value="#{userBean.userName} [Log Out]" ajax="true"/> + <p:menuitem styleClass="logOutButton" icon="ui-icon-power" value="#{userBean.userName}" ajax="true" disabled="true"/> </p:menubar> </h:form> @@ -75,7 +79,7 @@ </p:layoutUnit> </p:layout> - <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="false"/> + <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="true"/> <!-- Include the dialog for the configuration. --> <ui:include src="dialogs/settingsDialog.xhtml" /> diff --git a/Kieker.WebGUI/src/main/webapp/CockpitEditor.xhtml b/Kieker.WebGUI/src/main/webapp/CockpitEditor.xhtml index 2721e26a..c6c95670 100644 --- a/Kieker.WebGUI/src/main/webapp/CockpitEditor.xhtml +++ b/Kieker.WebGUI/src/main/webapp/CockpitEditor.xhtml @@ -16,42 +16,44 @@ <h:body> <p:layout id="layout" fullPage="true"> - <p:layoutUnit position="north" collapsible="false" header="Kieker.WebGUI - Cockpit Editor (#{currentCockpitEditorBean.projectName})"> + <p:layoutUnit position="north" collapsible="false"> <h:form> - <p:menubar> - <p:submenu label="File"> - <p:menuitem value="New View" onclick="newViewDialog.show()" ajax="true"/> + <p:toolbar> + <p:toolbarGroup align="left"> + <h:outputText styleClass="kieker-title" value="Kieker » #{stringBean.shortenLongName(currentWorkSpaceProjectBean.projectName, 30)}"/> + </p:toolbarGroup> + <p:toolbarGroup align="right"> + <p:commandButton styleClass="perspective-button" icon="ui-icon-home" /> <p:separator/> - <p:menuitem value="Save Project" update=":messages" ajax="true" action="#{currentCockpitEditorBean.saveProject(false)}" disabled="#{empty currentCockpitEditorBean.project}"/> - <p:menuitem value="Save Project As" update=":messages" ajax="true" disabled="#{empty currentWorkSpaceProjectBean.project}"/> - <p:menuitem styleClass="Force-Save-Project-Button" value="Force Save Project" update=":messages" ajax="true" action="#{currentCockpitEditorBean.saveProject(true)}" disabled="#{empty currentCockpitEditorBean.project}"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-wrench" value="Analysis Editor" style="white-space: none" ajax="false" action="#{currentWorkSpaceProjectBean.setProject(projectsBean.openProject(project), project)}"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-circle-triangle-e" value="Analysis" ajax="false" action="#{currentControllerBean.setProject(projectsBean.openProject(project), project)}" /> <p:separator/> - <p:menuitem value="Reload Project" ajax="true" disabled="#{empty currentCockpitEditorBean.project or true}"/> - <p:separator/> - <p:menuitem value="New View" ajax="true" disabled="true"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-wrench" value="Cockpit Editor" ajax="false" disabled="true" action="#{currentCockpitEditorBean.setProject(projectsBean.openProject(project), project)}" /> + <p:commandButton styleClass="perspective-button" icon="ui-icon-image" value="Cockpit" ajax="false" action="#{currentAnalysisCockpitProjectBean.setProject(projectsBean.openProject(project), project)}" /> + </p:toolbarGroup> + </p:toolbar> + <p:menubar> + <p:submenu label="File"> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-document" value=" New View" onclick="newViewDialog.show()" ajax="true"/> <p:separator/> - <p:menuitem value="Close Project" action="#{currentCockpitEditorBean.clearProject()}" ajax="false"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-disk" value=" Save Project" update=":messages" ajax="true" action="#{currentCockpitEditorBean.saveProject(false)}" disabled="#{empty currentCockpitEditorBean.project}"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-disk" value=" Save Project As" update=":messages" ajax="true" disabled="#{empty currentWorkSpaceProjectBean.project}"/> + <p:menuitem styleClass="element-with-whitespace Force-Save-Project-Button" icon="ui-icon-alert" value=" Force Save Project" update=":messages" ajax="true" action="#{currentCockpitEditorBean.saveProject(true)}" disabled="#{empty currentCockpitEditorBean.project}"/> <p:separator/> - <p:menuitem value="Settings" onclick="settingsDlg.show()" ajax="true"/> - </p:submenu> - - <p:submenu label="View"> - <p:menuitem value="Project Overview"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-refresh" value=" Reload Project" ajax="true" disabled="#{empty currentCockpitEditorBean.project or true}"/> <p:separator/> - <p:menuitem value="Analysis Editor"/> - <p:menuitem value="Cockpit Editor" disabled="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-gear" value=" Settings" onclick="settingsDlg.show()" ajax="true"/> <p:separator/> - <p:menuitem value="Controller"/> - <p:menuitem value="Cockpit"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-circle-close" value=" Close Project" action="#{currentCockpitEditorBean.clearProject()}" ajax="false"/> </p:submenu> <p:submenu label="Help"> - <p:menuitem value="User Guide" ajax="true" disabled="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-help" value=" User Guide" ajax="true" disabled="true"/> <p:separator/> - <p:menuitem value="About..." onclick="aboutDlg.show()" ajax="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-comment" value=" About..." onclick="aboutDlg.show()" ajax="true"/> </p:submenu> - <p:menuitem styleClass="logOutButton" disabled="true" value="#{userBean.userName} [Log Out]" ajax="true"/> + <p:menuitem styleClass="logOutButton" icon="ui-icon-power" value="#{userBean.userName}" ajax="true" disabled="true"/> </p:menubar> </h:form> @@ -99,7 +101,7 @@ </p:layoutUnit> </p:layout> - <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="false"/> + <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="true"/> <!-- Include the dialog for the configuration. --> <ui:include src="dialogs/settingsDialog.xhtml" /> diff --git a/Kieker.WebGUI/src/main/webapp/Controller.xhtml b/Kieker.WebGUI/src/main/webapp/Controller.xhtml index c1c873d1..92a69028 100644 --- a/Kieker.WebGUI/src/main/webapp/Controller.xhtml +++ b/Kieker.WebGUI/src/main/webapp/Controller.xhtml @@ -18,32 +18,37 @@ <!-- This is the layout for the whole page. --> <p:layout id="layout" fullPage="true"> - <p:layoutUnit position="north" collapsible="false" header="Kieker.WebGUI - Controller (#{currentControllerBean.projectName})"> + <p:layoutUnit position="north" collapsible="false"> <h:form> - <p:menubar> - <p:submenu label="File"> - <p:menuitem value="Close Controller" action="#{currentControllerBean.clearProject()}" ajax="false"/> + <p:toolbar> + <p:toolbarGroup align="left"> + <h:outputText styleClass="kieker-title" value="Kieker » #{stringBean.shortenLongName(currentWorkSpaceProjectBean.projectName, 30)}"/> + </p:toolbarGroup> + <p:toolbarGroup align="right"> + <p:commandButton styleClass="perspective-button" icon="ui-icon-home" /> <p:separator/> - <p:menuitem value="Settings" onclick="settingsDlg.show()" ajax="true"/> - </p:submenu> - - <p:submenu label="View"> - <p:menuitem value="Project Overview"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-wrench" value="Analysis Editor" style="white-space: none" ajax="false" action="#{currentWorkSpaceProjectBean.setProject(projectsBean.openProject(project), project)}"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-circle-triangle-e" value="Analysis" ajax="false" disabled="true" action="#{currentControllerBean.setProject(projectsBean.openProject(project), project)}" /> <p:separator/> - <p:menuitem value="Analysis Editor"/> - <p:menuitem value="Cockpit Editor"/> + <p:commandButton styleClass="perspective-button" icon="ui-icon-wrench" value="Cockpit Editor" ajax="false" action="#{currentCockpitEditorBean.setProject(projectsBean.openProject(project), project)}" /> + <p:commandButton styleClass="perspective-button" icon="ui-icon-image" value="Cockpit" ajax="false" action="#{currentAnalysisCockpitProjectBean.setProject(projectsBean.openProject(project), project)}" /> + </p:toolbarGroup> + </p:toolbar> + + <p:menubar> + <p:submenu label="File"> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-gear" value=" Settings" onclick="settingsDlg.show()" ajax="true"/> <p:separator/> - <p:menuitem value="Controller" disabled="true"/> - <p:menuitem value="Cockpit"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-circle-close" value=" Close Controller" action="#{currentControllerBean.clearProject()}" ajax="false"/> </p:submenu> <p:submenu label="Help"> - <p:menuitem value="User Guide" ajax="true" disabled="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-help" value=" User Guide" ajax="true" disabled="true"/> <p:separator/> - <p:menuitem value="About..." onclick="aboutDlg.show()" ajax="true"/> + <p:menuitem styleClass="element-with-whitespace" icon="ui-icon-comment" value=" About..." onclick="aboutDlg.show()" ajax="true"/> </p:submenu> - <p:menuitem styleClass="logOutButton" disabled="true" value="#{userBean.userName} [Log Out]" ajax="true"/> + <p:menuitem styleClass="logOutButton" icon="ui-icon-power" value="#{userBean.userName}" ajax="true" disabled="true"/> </p:menubar> </h:form> @@ -90,7 +95,7 @@ </p:layoutUnit> </p:layout> - <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="false"/> + <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="true"/> <!-- Include the dialog for the configuration. --> <ui:include src="dialogs/settingsDialog.xhtml" /> diff --git a/Kieker.WebGUI/src/main/webapp/ProjectOverview.xhtml b/Kieker.WebGUI/src/main/webapp/ProjectOverview.xhtml index 1b8ba6a7..5b0cc5b5 100644 --- a/Kieker.WebGUI/src/main/webapp/ProjectOverview.xhtml +++ b/Kieker.WebGUI/src/main/webapp/ProjectOverview.xhtml @@ -54,7 +54,7 @@ <!-- Abstand zu Icons --> <p:layoutUnit position="center"> <h:form id="projectsListForm"> - <p:dataTable rows="15" paginator="true" paginatorPosition="both" var="project" rowsPerPageTemplate="5,10,15,25,50" value="#{currentProjectOverviewBean.projects}" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"> + <p:dataTable rows="15" paginator="true" paginatorPosition="both" var="project" rowsPerPageTemplate="5,10,15,25,50" value="#{currentProjectOverviewBean.projects}" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" selection="#{currentProjectOverviewBean.projectName}" rowKey="#{project}" selectionMode="single"> <p:column headerText="Project Name" id="modelHeader" sortBy="#{project}"> <p:commandLink id="dynaButton" value="#{project}"/> @@ -89,7 +89,7 @@ </p:layout> - <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="false"/> + <p:growl id="messages" life="1500" showDetail="true" autoUpdate="false" sticky="true"/> <!-- Include the about-dialog. --> <ui:include src="dialogs/aboutDialog.xhtml" /> diff --git a/Kieker.WebGUI/src/main/webapp/img/kieker-logo-transparent.png b/Kieker.WebGUI/src/main/webapp/img/kieker-logo-transparent.png index 148262685e69a5e2f6808fb641f8a6f00934ef1e..78a143c849e7bdc1274d47a748897ad017919aa3 100644 GIT binary patch literal 15431 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 Y^mjNRDx*L^(JzU<wy{>7hU2UM1NFdyhX4Qo literal 23258 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 -- GitLab