From 8ff1e34b8f235f106d10e95e5d08f26c12767c77 Mon Sep 17 00:00:00 2001 From: kaloyane <kaloyane> Date: Tue, 13 Sep 2011 15:47:17 +0000 Subject: [PATCH] [LMS-2416] minor: render "Delete Sample" as "Delete Plate" or "Delete Well" where appropriate screening SVN: 22924 --- .../screening/client/web/client/application/Dict.java | 4 ++++ .../application/detailviewers/ImageSampleViewer.java | 8 ++++++++ .../application/detailviewers/PlateSampleViewer.java | 6 ++++++ .../screening/client/web/public/screening-dictionary.js | 2 ++ 4 files changed, 20 insertions(+) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/Dict.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/Dict.java index 8d8b043e29b..617180253e4 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/Dict.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/Dict.java @@ -119,6 +119,10 @@ public final class Dict extends ch.systemsx.cisd.openbis.generic.client.web.clie public static final String ANALYSIS_PROCEDURE = "ANALYSIS_PROCEDURE"; + public static final String BUTTON_DELETE_PLATE = "button_delete_plate"; + + public static final String BUTTON_DELETE_WELL = "button_delete_well"; + private Dict() { // Can not be instantiated. diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ImageSampleViewer.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ImageSampleViewer.java index 8fbf711d187..4df212c5383 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ImageSampleViewer.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ImageSampleViewer.java @@ -27,6 +27,7 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.IIdAndCodeHolder; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.SampleParentWithDerived; import ch.systemsx.cisd.openbis.plugin.generic.client.web.client.application.sample.GenericSampleViewer; +import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.Dict; import ch.systemsx.cisd.openbis.plugin.screening.client.web.client.application.ScreeningViewContext; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellLocation; @@ -86,4 +87,11 @@ public final class ImageSampleViewer extends GenericSampleViewer sections.add(new ImageSampleSection(screeningViewContext, sampleId, wellLocationOrNull)); return sections; } + + @Override + protected String getDeleteButtonLabel() + { + return viewContext.getMessage(Dict.BUTTON_DELETE_WELL); + } + } diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/PlateSampleViewer.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/PlateSampleViewer.java index 20ffd086600..a00abbc7911 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/PlateSampleViewer.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/PlateSampleViewer.java @@ -75,4 +75,10 @@ public final class PlateSampleViewer extends GenericSampleViewer return screeningViewContext.getMessage(Dict.PLATE_VIEWER_TITLE, originalData.getCode()); } + @Override + protected String getDeleteButtonLabel() + { + return viewContext.getMessage(Dict.BUTTON_DELETE_PLATE); + } + } diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/public/screening-dictionary.js b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/public/screening-dictionary.js index bd95cf3e51e..921601be865 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/public/screening-dictionary.js +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/public/screening-dictionary.js @@ -47,6 +47,8 @@ generated_samples: "Children Samples", openbis_plate_metadata_browser_CODE: "Code", openbis_plate_metadata_browser_TYPE: "Type", openbis_plate_metadata_browser_THUMBNAIL: "Thumbnail", +button_delete_plate: "Delete Plate", +button_delete_well: "Delete Well", sample_properties_heading: "Properties", -- GitLab