From 4fa0ce1257dff04a0c620349179f33d15b3965d4 Mon Sep 17 00:00:00 2001
From: izabel <izabel>
Date: Mon, 25 Jan 2010 09:43:33 +0000
Subject: [PATCH] [LMS-1350] Add main data set pattern and path tooltips

SVN: 14418
---
 .../openbis/generic/client/web/client/application/Dict.java   | 4 ++++
 .../web/client/application/ui/data/DataSetTypeGrid.java       | 3 +++
 .../java/ch/systemsx/cisd/openbis/public/common-dictionary.js | 2 ++
 3 files changed, 9 insertions(+)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java
index be2cc9f3e9d..c8748ef3baa 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Dict.java
@@ -897,5 +897,9 @@ public abstract class Dict
 
     public static final String EXPLORE_LABEL = "explore_label";
 
+    public static final String TOOLTIP_MAIN_DATA_SET_PATTERN = "tooltip_main_data_set_pattern";
+
+    public static final String TOOLTIP_MAIN_DATA_SET_PATH = "tooltip_main_data_set_path";
+
     // ----- end generic ------------------
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java
index 7017d5b5496..461614dd706 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/data/DataSetTypeGrid.java
@@ -185,6 +185,8 @@ public class DataSetTypeGrid extends AbstractEntityTypeGrid<DataSetType>
     {
         TextField<String> mainDataSetPatternField = new TextField<String>();
         mainDataSetPatternField.setFieldLabel(viewContext.getMessage(Dict.MAIN_DATA_SET_PATTERN));
+        mainDataSetPatternField.setToolTip(viewContext
+                .getMessage(Dict.TOOLTIP_MAIN_DATA_SET_PATTERN));
         return mainDataSetPatternField;
     }
 
@@ -192,6 +194,7 @@ public class DataSetTypeGrid extends AbstractEntityTypeGrid<DataSetType>
     {
         TextField<String> mainDataSetPathField = new TextField<String>();
         mainDataSetPathField.setFieldLabel(viewContext.getMessage(Dict.MAIN_DATA_SET_PATH));
+        mainDataSetPathField.setToolTip(viewContext.getMessage(Dict.TOOLTIP_MAIN_DATA_SET_PATH));
         return mainDataSetPathField;
     }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js b/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js
index ce543e541c3..1482ac5d094 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/common-dictionary.js
@@ -39,7 +39,9 @@ var common = {
   add_attachment: "Add attachment",
   data_view: "Data View",
   main_data_set_path: "Main Data Set Path",
+  tooltip_main_data_set_path: "The path (relative to the top directory of a data set) that will be used as a starting point of 'main data set' lookup.\nExample: 'original/images/'",
   main_data_set_pattern: "Main Data Set Pattern",
+  tooltip_main_data_set_pattern: "If there is just one data set with path matching chosen 'main data set' pattern, it will be automatically displayed.\nExample: '*.jpg'",
 	auto_resolve_label: "Smart View",
 	data_report_label: "Report:",
 	explore_label: "Explore:",
-- 
GitLab