Files
gerrit/polygerrit-ui/app/elements/change/gr-reply-dialog/test/plugin.html
Viktar Donich 935b4e9ad0 Wait for plugins to be loaded before showing change actions
Also, refactoring.

Bug: Issue 8433
Change-Id: I0986d539fcbc6bd8fea626a3087fa30a27e45c1b
2018-04-17 14:58:33 -07:00

34 lines
1.0 KiB
HTML

<!DOCTYPE html>
<!--
@license
Copyright (C) 2017 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<dom-module id="my-plugin">
<script>
Gerrit.install(plugin => {
const replyApi = plugin.changeReply();
replyApi.addReplyTextChangedCallback(text => {
const label = 'Code-Review';
const labelValue = replyApi.getLabelValue(label);
if (labelValue &&
labelValue === ' 0' &&
text.indexOf('LGTM') === 0) {
replyApi.setLabelValue(label, '+1');
}
});
});
</script>
</dom-module>