]> SALOME platform Git repositories - tools/siman.git/blobdiff - Workspace/Siman/src/org/splat/simer/VersionDocumentAction.java
Salome HOME
Left menu is improved
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / VersionDocumentAction.java
index 6b879e6c2407d66a661839cb076758af1ba6bb95..5c0830bd8548c30e2b8e6377acff1ff1634ff0d6 100644 (file)
@@ -94,6 +94,12 @@ public class VersionDocumentAction extends UploadBaseNextAction {
         * It can be: none, standard, study, back.
         */
        private String _toolProperty;
+       
+       /**
+        * Value of the left menu property. 
+        * It can be: open, study, knowledge, scenario.
+        */
+       private String _leftMenuProperty;
 
        /**
         * Property that indicates whether the current open study is editable or not.
@@ -121,7 +127,8 @@ public class VersionDocumentAction extends UploadBaseNextAction {
                } else {
                        setToolProperty("none");
                }
-        initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+               setLeftMenuProperty("study");
+        initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
            
                User user = getConnectedUser();
                File updir = getRepositoryService().getDownloadDirectory(user);
@@ -140,7 +147,8 @@ public class VersionDocumentAction extends UploadBaseNextAction {
                if (!extractProperties(upfile, doc)) {
                        if (!("none".equals(_toolProperty))) {
                                setToolProperty("none");
-                               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+                               setLeftMenuProperty("study");
+                               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                        }
                        return ERROR;
                }
@@ -272,7 +280,9 @@ public class VersionDocumentAction extends UploadBaseNextAction {
                }
                
                setToolProperty("none");
-               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+               
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                
                return ERROR;
        }
@@ -474,4 +484,20 @@ public class VersionDocumentAction extends UploadBaseNextAction {
        public void setToolProperty(final String toolProperty) {
                _toolProperty = toolProperty;
        }
+       
+       /**
+        * Get the leftMenuProperty.
+        * @return the leftMenuProperty
+        */
+       public String getLeftMenuProperty() {
+               return _leftMenuProperty;
+       }
+
+       /**
+        * Set the leftMenuProperty.
+        * @param leftMenuProperty the leftMenuProperty to set
+        */
+       public void setLeftMenuProperty(final String leftMenuProperty) {
+               _leftMenuProperty = leftMenuProperty;
+       }
 }
\ No newline at end of file