You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by nm...@apache.org on 2017/08/24 21:56:36 UTC

svn commit: r1806093 - /ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml

Author: nmalin
Date: Thu Aug 24 21:56:35 2017
New Revision: 1806093

URL: http://svn.apache.org/viewvc?rev=1806093&view=rev
Log:
Implemented: Continue the common-theme upload (OFBIZ-9138 Create a common theme)
Third step bis restore CommonScreens.xml with all screens redirect to common-theme

Added:
    ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml   (with props)

Added: ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml?rev=1806093&view=auto
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml (added)
+++ ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml Thu Aug 24 21:56:35 2017
@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+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.
+-->
+
+<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://ofbiz.apache.org/Widget-Screen" xsi:schemaLocation="http://ofbiz.apache.org/Widget-Screen http://ofbiz.apache.org/dtds/widget-screen.xsd">
+
+    <!-- Included Screens -->
+    <screen name="states">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="GlobalDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+    <screen name="countries">
+        <section>
+            <actions>
+                <property-to-field field="defaultCountryGeoId" resource="general" property="country.geo.id.default" default="USA"/>
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="GlobalDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="cctypes">
+        <section>
+            <actions>
+                <script location="component://common/groovyScripts/CcTypes.groovy"/>
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="GlobalDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+    <screen name="ccmonths">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="GlobalDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+    <screen name="ccyears">
+        <section>
+            <actions>
+                <set field="thisDate" from-field="nowTimestamp"/>
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="GlobalDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+    <!--
+        The following screen renders a generic link (implemented by an hidden form)
+        that can be included in other screens in the following way:
+        ...
+        <section>
+            <actions>
+                <set field="genericLinkName" value="formName"/> The name of the hidden form (mandatory)
+                <set field="genericLinkText" value="Link message"/> The link text (mandatory)
+                <set field="genericLinkTarget" value="ApprovedProductRequirementsReport"/> The request name (mandatory)
+                <set field="genericLinkStyle" value="buttontext"/> The style of the link (optional)
+                <set field="genericLinkWindow" value="newWindow"/> The target window (optional): if set, a new browser window is created
+                <set field="excludeParameters" value="N"/> If not set to Y, the requestParameters are included in the form as hidden fields (optional, defaults to N)
+            </actions>
+            <widgets>
+                <include-screen name="genericLink" location="component://common/widget/CommonScreens.xml"/>
+            </widgets>
+        </section>
+        ...
+    -->
+    <screen name="genericLink">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="genericLink" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+    <!-- decorator used in creating a response to an ajax request -->
+    <screen name="AjaxGlobalDecorator">
+        <section>
+            <actions>
+                <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true" />
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="AjaxGlobalDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+    <!--
+        The following screen is used to generate Ajax list of options for autocomplete fields
+    -->
+    <screen name="ajaxAutocompleteOptions">
+        <section>
+            <actions>
+                <set field="autocompleteOptions" from-field="parameters.autocompleteOptions" />
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="ajaxAutocompleteOptions" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <!-- tiny screen rendering context initialization with theme and locale, intended to be included in screen decorators. Devs - please really carefull keep this simple and generic. -->
+    <screen name="MinimalActions">
+        <section>
+            <actions>
+                <script location="component://common/groovyScripts/InitTheme.groovy"/>
+                <set field="commonDecoratorLocation" from-field="layoutSettings.VT_COMMON_DECO_LOC[0]" default-value="component://common-theme/widget/CommonScreens.xml" global="true"/>
+                <set field="initialLocaleComplete" type="String" value="${groovy:parameters?.userLogin?.lastLocale}" default-value="${groovy:locale.toString()}" global="true"/>
+            </actions>
+            <widgets />
+        </section>
+    </screen>
+
+    <!-- Global screen rendering context initialization, intended to be included in screen decorators. Devs - please keep this simple and generic. you can sucharge it on the theme-->
+    <screen name="GlobalActions">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="GlobalActions" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <!-- Global decorator for General Screens/Pages -->
+    <screen name="GlobalDecorator">
+        <section>
+            <widgets>
+                <include-screen name="GlobalActions" />
+                <include-screen name="GlobalDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <!-- Global decorator for Lookup pop-up windows or layered CSS -->
+    <screen name="LookupDecorator">
+        <section>
+            <widgets>
+                <include-screen name="GlobalActions" />
+                <include-screen name="LookupDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <!-- Simple decorator (no application and menu bars); it can be used:
+         * for printer friendly html screens (no logo and no application bar, header and footer); a print button is also available at the top of the screen
+         * for simple PDF report (a simple header with the logo/date is rendered and a footer with page numbers)
+    -->
+    <screen name="SimpleDecorator">
+        <section>
+            <widgets>
+                <include-screen name="GlobalActions" />
+                <include-screen name="SimpleDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <!-- fo decorator for pdf documents (invoices, sales orders, purchase orders etc...). -->
+    <screen name="FoReportDecorator">
+        <section>
+            <actions>
+                <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
+            </actions>
+            <widgets>
+                <include-screen name="GlobalActions" />
+                <include-screen name="FoReportDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <!-- Decorator for xsl-fo rendering -->
+    <screen name="GlobalFoDecorator">
+        <section>
+            <widgets>
+                <include-screen name="GlobalActions" />
+                <include-screen name="GlobalFoDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <!-- Default "error" page for XSL-FO based output. -->
+    <screen name="FoError">
+        <section>
+            <actions>
+                <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="FoError" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="login">
+        <section>
+            <actions>
+                <set field="titleProperty" value="PageTitleLogin" />
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="login" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="ajaxNotLoggedIn">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="ajaxNotLoggedIn" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="requirePasswordChange">
+        <section>
+            <actions>
+                <set field="userLoginId" from-field="parameters.USERNAME"/>
+                <entity-and entity-name="UserLoginSecurityQuestion" list="securityQuestions">
+                    <field-map field-name="userLoginId" />
+                </entity-and>
+                <set field="questionEnumId" from-field="securityQuestions[0].questionEnumId" />
+                <entity-one entity-name="Enumeration" value-field="securityQuestion">
+                    <field-map field-name="enumId" from-field="questionEnumId" />
+                </entity-one>
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="requirePasswordChange" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="forgotPassword_step1">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="forgotPassword_step1" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="forgotPassword_step2">
+        <section>
+            <actions>
+                <set field="userLoginId" from-field="parameters.USERNAME"/>
+                <entity-and entity-name="UserLoginSecurityQuestion" list="securityQuestions">
+                    <field-map field-name="userLoginId" />
+                </entity-and>
+                <set field="questionEnumId" from-field="securityQuestions[0].questionEnumId" />
+                <entity-one entity-name="Enumeration" value-field="securityQuestion">
+                    <field-map field-name="enumId" from-field="questionEnumId"/>
+                </entity-one>
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="forgotPassword_step2" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="forgotPassword">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="forgotPassword" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="EventMessages">
+        <section>
+            <actions>
+                <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
+            </actions>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="EventMessages" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="FindScreenDecorator">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="FindScreenDecorator" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="help">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="help" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="viewBlocked">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="viewBlocked" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+
+    <screen name="geoChart">
+        <section>
+            <widgets>
+                <include-screen name="MinimalActions" />
+                <include-screen name="geoChart" location="${commonDecoratorLocation}"/>
+            </widgets>
+        </section>
+    </screen>
+</screens>
\ No newline at end of file

Propchange: ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml
------------------------------------------------------------------------------
    svn:keywords = Date Rev Author URL Id

Propchange: ofbiz/ofbiz-framework/trunk/framework/common/widget/CommonScreens.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml