Add CHANGE_SCREEN_BELOW_COMMIT_INFO_BLOCK extension point
Add an extension point on Gerrit UI to allow users to insert UI components under the commit info panel Change-Id: I23343d6c09fdd7d063087d8545c3dff6f3d9eaec
This commit is contained in:
parent
224da0bb97
commit
675afc0f21
|
@ -1080,6 +1080,10 @@ Panel will be shown in the header bar on the right side of the buttons.
|
||||||
Panel will be shown in the header bar on the right side of the pop down
|
Panel will be shown in the header bar on the right side of the pop down
|
||||||
buttons.
|
buttons.
|
||||||
|
|
||||||
|
** `GerritUiExtensionPoint.CHANGE_SCREEN_BELOW_COMMIT_INFO_BLOCK`:
|
||||||
|
+
|
||||||
|
Panel will be shown below the commit info block.
|
||||||
|
|
||||||
** `GerritUiExtensionPoint.CHANGE_SCREEN_BELOW_CHANGE_INFO_BLOCK`:
|
** `GerritUiExtensionPoint.CHANGE_SCREEN_BELOW_CHANGE_INFO_BLOCK`:
|
||||||
+
|
+
|
||||||
Panel will be shown below the change info block.
|
Panel will be shown below the change info block.
|
||||||
|
|
|
@ -21,6 +21,7 @@ public enum GerritUiExtensionPoint {
|
||||||
CHANGE_SCREEN_HEADER_RIGHT_OF_POP_DOWNS,
|
CHANGE_SCREEN_HEADER_RIGHT_OF_POP_DOWNS,
|
||||||
CHANGE_SCREEN_BELOW_CHANGE_INFO_BLOCK,
|
CHANGE_SCREEN_BELOW_CHANGE_INFO_BLOCK,
|
||||||
CHANGE_SCREEN_BELOW_RELATED_INFO_BLOCK,
|
CHANGE_SCREEN_BELOW_RELATED_INFO_BLOCK,
|
||||||
|
CHANGE_SCREEN_BELOW_COMMIT_INFO_BLOCK,
|
||||||
|
|
||||||
/* MyPasswordScreen */
|
/* MyPasswordScreen */
|
||||||
PASSWORD_SCREEN_BOTTOM,
|
PASSWORD_SCREEN_BOTTOM,
|
||||||
|
|
|
@ -190,6 +190,7 @@ public class ChangeScreen extends Screen {
|
||||||
@UiField Element actionDate;
|
@UiField Element actionDate;
|
||||||
@UiField SimplePanel changeExtension;
|
@UiField SimplePanel changeExtension;
|
||||||
@UiField SimplePanel relatedExtension;
|
@UiField SimplePanel relatedExtension;
|
||||||
|
@UiField SimplePanel commitExtension;
|
||||||
|
|
||||||
@UiField Actions actions;
|
@UiField Actions actions;
|
||||||
@UiField Labels labels;
|
@UiField Labels labels;
|
||||||
|
@ -337,6 +338,9 @@ public class ChangeScreen extends Screen {
|
||||||
addExtensionPoint(
|
addExtensionPoint(
|
||||||
GerritUiExtensionPoint.CHANGE_SCREEN_BELOW_RELATED_INFO_BLOCK,
|
GerritUiExtensionPoint.CHANGE_SCREEN_BELOW_RELATED_INFO_BLOCK,
|
||||||
relatedExtension, change, rev);
|
relatedExtension, change, rev);
|
||||||
|
addExtensionPoint(
|
||||||
|
GerritUiExtensionPoint.CHANGE_SCREEN_BELOW_COMMIT_INFO_BLOCK,
|
||||||
|
commitExtension, change, rev);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addExtensionPoint(GerritUiExtensionPoint extensionPoint,
|
private void addExtensionPoint(GerritUiExtensionPoint extensionPoint,
|
||||||
|
|
|
@ -351,6 +351,10 @@ limitations under the License.
|
||||||
padding-top: 5px;
|
padding-top: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.commitExtension {
|
||||||
|
padding-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
.pushCertStatus {
|
.pushCertStatus {
|
||||||
padding-left: 5px;
|
padding-left: 5px;
|
||||||
}
|
}
|
||||||
|
@ -434,6 +438,7 @@ limitations under the License.
|
||||||
<tr>
|
<tr>
|
||||||
<td class='{style.commitColumn}'>
|
<td class='{style.commitColumn}'>
|
||||||
<c:CommitBox ui:field='commit'/>
|
<c:CommitBox ui:field='commit'/>
|
||||||
|
<g:SimplePanel ui:field='commitExtension' styleName='{style.commitExtension}'/>
|
||||||
</td>
|
</td>
|
||||||
<td class='{style.infoColumn}'>
|
<td class='{style.infoColumn}'>
|
||||||
<table id='change_infoTable'>
|
<table id='change_infoTable'>
|
||||||
|
|
Loading…
Reference in New Issue