1919import org .roda .core .data .v2 .risks .RiskIncidence ;
2020import org .roda .wui .client .browse .tabs .DetailsTab ;
2121import org .roda .wui .client .browse .tabs .Tabs ;
22- import org .roda .wui .client .common .BrowseRiskActionsToolbar ;
23- import org .roda .wui .client .common .NavigationToolbar ;
24- import org .roda .wui .client .common .NoAsyncCallback ;
25- import org .roda .wui .client .common .TitlePanel ;
26- import org .roda .wui .client .common .UserLogin ;
22+ import org .roda .wui .client .common .*;
2723import org .roda .wui .client .common .actions .Actionable ;
2824import org .roda .wui .client .common .actions .RiskIncidenceActions ;
2925import org .roda .wui .client .common .lists .RiskIncidenceList ;
4440import com .google .gwt .uibinder .client .UiBinder ;
4541import com .google .gwt .uibinder .client .UiField ;
4642import com .google .gwt .user .client .rpc .AsyncCallback ;
47- import com .google .gwt .user .client .ui .Composite ;
48- import com .google .gwt .user .client .ui .FocusPanel ;
49- import com .google .gwt .user .client .ui .SimplePanel ;
50- import com .google .gwt .user .client .ui .Widget ;
43+ import com .google .gwt .user .client .ui .*;
5144
5245import config .i18n .client .ClientMessages ;
5346
@@ -112,6 +105,9 @@ public void onSuccess(Actionable.ActionImpact result) {
112105 @ UiField
113106 BrowseRiskActionsToolbar actionsToolbar ;
114107
108+ @ UiField
109+ SimplePanel riskIncidencesTitleContainer ;
110+
115111 @ UiField // (provided = true)
116112 SimplePanel riskIncidencesPanel ;
117113
@@ -121,13 +117,18 @@ public ShowRisk(IndexedRisk risk) {
121117 keyboardFocus .setFocus (true );
122118 keyboardFocus .addStyleName ("browse browse-file browse_main_panel" );
123119
124- tabs .createAndAddTab (SafeHtmlUtils .fromSafeConstant (messages .detailsTab ()), () -> new DetailsTab (risk ));
125120 navigationToolbar .withoutButtons ().build ();
126121 navigationToolbar .updateBreadcrumbPath (BreadcrumbUtils .getRiskBreadCrumbs (risk ));
127122 actionsToolbar .setObjectAndBuild (risk , null , actionCallback );
128123 actionsToolbar .setLabel (messages .showRiskTitle ());
129124 title .setText (StringUtils .isNotBlank (risk .getName ()) ? risk .getName () : risk .getId ());
130125
126+ tabs .createAndAddTab (SafeHtmlUtils .fromSafeConstant (messages .detailsTab ()), () -> new DetailsTab (risk ));
127+
128+ Label sectionTitle = new Label (messages .riskIncidences ());
129+ sectionTitle .addStyleName ("h5" );
130+ riskIncidencesTitleContainer .setWidget (sectionTitle );
131+
131132 riskIncidencesPanel .setWidget (buildIncidencesSearchWrapper (risk ));
132133 }
133134
0 commit comments