details:   https://code.openbravo.com/erp/devel/pi/rev/981d6d67a027
changeset: 14775:981d6d67a027
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Wed Nov 30 18:57:07 2011 +0100
summary:   Issue 18763: Added window title based on parameter name

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
           |   1 +
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
                  |  22 +++++++--
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
 |   2 +
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-action-button.js
         |   1 +
 4 files changed, 20 insertions(+), 6 deletions(-)

diffs (98 lines):

diff -r d6d90a1973bf -r 981d6d67a027 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
        Wed Nov 30 18:16:57 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
        Wed Nov 30 18:57:07 2011 +0100
@@ -69,6 +69,7 @@
        processId: '${field.processId?js_string}',
        <#if field.newDefinition>newDefinition: 
${field.newDefinition?string},</#if>
        <#if field.windowId != "">windowId: '${field.windowId?js_string}',</#if>
+       <#if field.windowTitle != "">windowTitle: 
'${field.windowTitle?js_string}',</#if>
        <#if !field.modal>modal: ${field.modal?string},</#if>
        <#if field.hasLabelValues>
        labelValue: {<#list field.labelValues as value>
diff -r d6d90a1973bf -r 981d6d67a027 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
       Wed Nov 30 18:16:57 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
       Wed Nov 30 18:57:07 2011 +0100
@@ -409,16 +409,16 @@
   }
 
   public boolean isAllowAdd() {
-    if (tab.isObuiappCanAdd() != null) {
-      return tab.isObuiappCanAdd();
-    }
+    // if (tab.isObuiappCanAdd() != null) {
+    // return tab.isObuiappCanAdd();
+    // }
     return false;
   }
 
   public boolean isAllowDelete() {
-    if (tab.isObuiappCanDelete() != null) {
-      return tab.isObuiappCanDelete();
-    }
+    // if (tab.isObuiappCanDelete() != null) {
+    // return tab.isObuiappCanDelete();
+    // }
     return false;
   }
 
@@ -436,6 +436,7 @@
     private boolean modal = true;
     private String processId = "";
     private String windowId = "";
+    private String windowTitle = "";
     private boolean newDefinition = false;
 
     public ButtonField(Field fld) {
@@ -540,6 +541,7 @@
         } else {
           
setWindowId(p.getReferenceSearchKey().getOBUIAPPRefWindowList().get(0).getWindow()
               .getId());
+          setWindowTitle(p.getName());
         }
         return;
       } else if 
(p.getReference().getId().equals(ApplicationConstants.BUTTON_LIST_REFERENCE_ID))
 {
@@ -638,6 +640,14 @@
       this.windowId = windowId;
     }
 
+    public String getWindowTitle() {
+      return windowTitle;
+    }
+
+    public void setWindowTitle(String windowTitle) {
+      this.windowTitle = windowTitle;
+    }
+
     public class Value {
       private String value;
       private String labelValue;
diff -r d6d90a1973bf -r 981d6d67a027 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
      Wed Nov 30 18:16:57 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
      Wed Nov 30 18:57:07 2011 +0100
@@ -31,6 +31,7 @@
   showMinimizeButton: false,
   showMaximizeButton: false,
   showFooter: false,
+  showTitle: true,
 
   width: '100%',
   height: '100%',
@@ -74,6 +75,7 @@
 
     this.dataSource = this.viewProperties.dataSource;
     this.dataSource.view = this;
+    this.title = this.windowTitle;
 
     // the datasource object is defined on viewProperties, do not destroy it
     this.dataSource.potentiallyShared = true;
diff -r d6d90a1973bf -r 981d6d67a027 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-action-button.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-action-button.js
      Wed Nov 30 18:16:57 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/toolbar/ob-action-button.js
      Wed Nov 30 18:57:07 2011 +0100
@@ -84,6 +84,7 @@
         standardWindow.openProcess({
           processId: me.processId,
           windowId: me.windowId,
+          windowTitle: me.windowTitle,
           actionHandler: me.command,
           buttons: me.labelValue
         });

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to