2017-01-26 18:21:33 +01:00
|
|
|
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
|
|
|
|
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
|
|
|
|
xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:b="urn:import:com.github.gwtbootstrap.client.ui">
|
|
|
|
<ui:style>
|
|
|
|
.loader-image {
|
|
|
|
display: block;
|
|
|
|
margin: auto auto;
|
|
|
|
}
|
|
|
|
</ui:style>
|
|
|
|
<g:HTMLPanel>
|
2017-02-16 18:32:19 +01:00
|
|
|
<b:Modal ui:field="manageProductModal" title="Manage item"
|
2017-01-26 18:21:33 +01:00
|
|
|
backdrop="STATIC" keyboard="true" animation="true" closeVisible="true">
|
|
|
|
<g:VerticalPanel width="100%">
|
|
|
|
|
|
|
|
<!-- Loader image at the beginning -->
|
|
|
|
<b:Image ui:field="loadingImage" styleName="{style.loader-image}"
|
|
|
|
visible="true"></b:Image>
|
|
|
|
|
|
|
|
<!-- Alert blocks for info/errors -->
|
|
|
|
<b:AlertBlock type="INFO" close="false" animation="true"
|
|
|
|
visible="false" ui:field="infoBlock"></b:AlertBlock>
|
|
|
|
|
2017-02-19 16:41:36 +01:00
|
|
|
<b:Form type="VERTICAL" visible="true" ui:field="formUpdate"
|
|
|
|
width="100%">
|
2017-01-26 18:21:33 +01:00
|
|
|
|
2017-08-02 14:09:02 +02:00
|
|
|
<b:ControlGroup ui:field="productGRSFNameGroup">
|
|
|
|
<b:ControlLabel for="grsfname" title="GRSF Name">
|
|
|
|
<b>GRSF Name:</b>
|
2017-02-22 10:03:47 +01:00
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
2017-08-02 15:35:51 +02:00
|
|
|
<b:TextArea alternateSize="LARGE" placeholder="GRSF Name"
|
|
|
|
visibleLines="2" readOnly="true" width="97%" b:id="grsfname"
|
|
|
|
title="GRSF Name" ui:field="GRSFNameTexBox" />
|
2017-02-22 10:03:47 +01:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-11-09 22:11:10 +01:00
|
|
|
<!-- SHORT NAME IS EDITABLE -->
|
2017-08-01 18:00:19 +02:00
|
|
|
<b:ControlGroup ui:field="productShortNameGroup">
|
|
|
|
<b:ControlLabel for="shortname" title="Short Name">
|
2017-08-02 14:09:02 +02:00
|
|
|
<b>GRSF Short Name:</b>
|
2017-08-01 18:00:19 +02:00
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
2017-08-02 15:35:51 +02:00
|
|
|
<b:TextArea alternateSize="LARGE" placeholder="GRSF Short Name"
|
2017-11-09 22:11:10 +01:00
|
|
|
visibleLines="2" readOnly="false" width="97%" b:id="shortname"
|
2017-08-02 15:35:51 +02:00
|
|
|
title="GRSF Short Name" ui:field="shortNameTextBox" />
|
2017-08-01 18:00:19 +02:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
|
|
|
<b:ControlGroup ui:field="productSemanticIdentifierGroup">
|
2017-08-02 14:09:02 +02:00
|
|
|
<b:ControlLabel for="semanticidentifier" title="GRSF Semantic Identifier">
|
|
|
|
<b>GRSF Semantic Identifier:</b>
|
2017-08-01 18:00:19 +02:00
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
2017-08-02 15:35:51 +02:00
|
|
|
<b:TextArea alternateSize="LARGE" placeholder="GRSF Semantic Identifier"
|
|
|
|
visibleLines="2" readOnly="true" width="97%" b:id="semanticidentifier"
|
|
|
|
title="GRSF Semantic Identifier" ui:field="semanticIdentifierTextBox" />
|
2017-08-01 18:00:19 +02:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-02-19 16:41:36 +01:00
|
|
|
<b:ControlGroup ui:field="productGrsfTypeGroup">
|
2017-08-01 18:00:19 +02:00
|
|
|
<b:ControlLabel for="productGrsfType" title="GRSF type">
|
2017-02-22 10:03:47 +01:00
|
|
|
<b>GRSF Type:</b>
|
2017-02-19 16:41:36 +01:00
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
|
|
|
<b:TextBox b:id="productGrsfType" alternateSize="LARGE"
|
2017-08-02 14:09:02 +02:00
|
|
|
placeholder="GRSF Type" width="97%" title="GRSF Type" readOnly="true"
|
|
|
|
ui:field="productGrsfType"></b:TextBox>
|
2017-08-01 18:00:19 +02:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-11-09 22:11:10 +01:00
|
|
|
<b:ControlGroup ui:field="currentStatusGroup">
|
|
|
|
<b:ControlLabel for="currentStatus"
|
|
|
|
title="The current status of this Item">
|
|
|
|
<b>Current Status:</b>
|
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
|
|
|
<b:TextBox b:id="currentStatus" alternateSize="LARGE"
|
|
|
|
readOnly="true" width="97%" title="The current status of this record"
|
|
|
|
ui:field="currentStatus">
|
|
|
|
</b:TextBox>
|
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-08-01 18:00:19 +02:00
|
|
|
<b:ControlGroup ui:field="sourcesGroup">
|
2017-11-09 22:11:10 +01:00
|
|
|
<b:ControlLabel title="Sources">
|
2017-08-01 18:00:19 +02:00
|
|
|
<b>Source(s):</b>
|
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
2017-11-15 19:22:20 +01:00
|
|
|
<g:VerticalPanel ui:field="panelForSourceItems" width="100%">
|
2017-11-09 22:11:10 +01:00
|
|
|
</g:VerticalPanel>
|
2017-02-19 16:41:36 +01:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-11-09 22:11:10 +01:00
|
|
|
<b:ControlGroup ui:field="similarGRSFRecordGroup">
|
|
|
|
<b:ControlLabel title="Similar GRSF Records">
|
|
|
|
<b>Similar GRSF Records:</b>
|
2017-08-01 18:18:29 +02:00
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
2017-11-15 19:22:20 +01:00
|
|
|
<g:VerticalPanel ui:field="panelForSimilarGRSFRecords" width="100%">
|
2017-11-09 22:11:10 +01:00
|
|
|
</g:VerticalPanel>
|
2017-08-01 18:18:29 +02:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-11-09 22:11:10 +01:00
|
|
|
<b:ControlGroup ui:field="connectToOtherRecordsGroup">
|
|
|
|
<b:ControlLabel title="Connect to other Records">
|
|
|
|
<b>Suggest connections with other records:</b>
|
2017-02-19 16:41:36 +01:00
|
|
|
</b:ControlLabel>
|
2017-01-26 18:21:33 +01:00
|
|
|
<b:Controls>
|
2017-11-23 20:04:47 +01:00
|
|
|
<g:VerticalPanel ui:field="panelForConnectOtherRecords" width="100%">
|
2017-11-09 22:11:10 +01:00
|
|
|
</g:VerticalPanel>
|
2017-01-26 18:21:33 +01:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
|
|
|
<b:ControlGroup ui:field="listBoxStatusGroup">
|
2017-08-02 14:16:50 +02:00
|
|
|
<b:ControlLabel for="listboxStatus" title="The new status of this record">
|
2017-02-22 10:03:47 +01:00
|
|
|
<b>New Status:</b>
|
2017-02-19 16:41:36 +01:00
|
|
|
</b:ControlLabel>
|
2017-01-26 18:21:33 +01:00
|
|
|
<b:Controls>
|
|
|
|
<b:ListBox b:id="listboxStatus" alternateSize="LARGE"
|
2017-02-19 16:41:36 +01:00
|
|
|
width="97%" title="Select a new status" enabled="true" ui:field="listBoxStatus"></b:ListBox>
|
2017-01-26 18:21:33 +01:00
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-11-09 22:11:10 +01:00
|
|
|
<b:ControlGroup ui:field="traceabilityFlagGroup">
|
|
|
|
<b:ControlLabel for="traceabilityflag" title="Traceability Flag">
|
|
|
|
<b>Traceability Flag:</b>
|
|
|
|
</b:ControlLabel>
|
|
|
|
<b:Controls>
|
|
|
|
<b:CheckBox b:id="traceabilityflag" title="Traceability Flag"
|
|
|
|
ui:field="traceabilityFlag"></b:CheckBox>
|
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
|
2017-01-26 18:21:33 +01:00
|
|
|
<b:ControlGroup ui:field="annotationAreaGroup">
|
|
|
|
<b:ControlLabel for="annotation"
|
|
|
|
title="An annotation message to send along the update">
|
2017-02-19 16:41:36 +01:00
|
|
|
<b>Annotation:</b>
|
|
|
|
</b:ControlLabel>
|
2017-01-26 18:21:33 +01:00
|
|
|
<b:Controls>
|
|
|
|
<b:TextArea b:id="annotation" alternateSize="LARGE"
|
|
|
|
placeholder="Add an annotation message" enabled="true" width="97%"
|
|
|
|
title="An annotation message to send along the update" ui:field="annotationArea"></b:TextArea>
|
|
|
|
</b:Controls>
|
|
|
|
</b:ControlGroup>
|
|
|
|
</b:Form>
|
|
|
|
|
|
|
|
</g:VerticalPanel>
|
|
|
|
<b:ModalFooter>
|
|
|
|
<!-- Gear to wait while application tokens are retrieved -->
|
|
|
|
<b:Icon type="GEAR" spin="true" ui:field="loaderIcon"
|
|
|
|
visible="false" />
|
|
|
|
<b:Button ui:field="cancelButton">Cancel</b:Button>
|
2017-11-09 22:11:10 +01:00
|
|
|
<b:Button icon="FILE" type="PRIMARY" ui:field="confirmButton">Confirm</b:Button>
|
2017-01-26 18:21:33 +01:00
|
|
|
</b:ModalFooter>
|
|
|
|
</b:Modal>
|
|
|
|
</g:HTMLPanel>
|
|
|
|
</ui:UiBinder>
|