aboutsummaryrefslogtreecommitdiffstats
path: root/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html
diff options
context:
space:
mode:
Diffstat (limited to 'qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html')
-rw-r--r--qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html24
1 files changed, 24 insertions, 0 deletions
diff --git a/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html b/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html
index 784011b..30d2761 100644
--- a/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html
+++ b/qt-gerrit-ui-plugin/qt-gerrit-ui-plugin.html
@@ -99,6 +99,22 @@
ul_elem.insertBefore(li_elem, ul_elem.children[5]);
});
+ // Hide Sanity Bot review score row by default in reply dialog
+ plugin.hook('review-label-scores-Sanity-Review').onAttached(element => {
+ const html = '<div onclick="\
+ document.getElementById(\'sanitybotreviewmorediv\').style.display=\'none\'; \
+ document.getElementById(\'sanitybotreviewscorediv\').style.display=\'block\'; \
+ \"> \
+ <div id="sanitybotreviewmorediv" style="display:block;">more...</div> \
+ <div id="sanitybotreviewscorediv" style="display:none;"></div> \
+ </div>';
+ var wrapper_elem = document.createElement('div');
+ wrapper_elem.innerHTML = html;
+ var child_elem = element.content.children[0];
+ element.content.replaceChild(wrapper_elem, child_elem);
+ document.getElementById('sanitybotreviewscorediv').appendChild(child_elem);
+ });
+
// Customize change view
plugin.on('showchange', function(changeInfo, revisionInfo) {
plugin.ca = plugin.changeActions();
@@ -106,6 +122,14 @@
// always hide the rebase button
plugin.ca.setActionHidden('revision', 'rebase', true);
+ // Hide 'Sanity-Review+1' button in header
+ var secondaryActionsElem = document.getElementById("secondaryActions");
+ if (secondaryActionsElem &&
+ secondaryActionsElem.innerHTML &&
+ secondaryActionsElem.innerHTML.indexOf('Sanity-Review+1') != -1) {
+ plugin.ca.hideQuickApproveAction();
+ }
+
// Remove any existing buttons
if (plugin.buttons) {
for (var key in BUTTONS) {