Use Vue to refactor pull merge UI (#19650)
* Use Vue to refactor pull merge UI * add comments * fix comments * small fine tune * fix tests * adopt new pull default messages * clean up Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
parent
d985dcc922
commit
368baf9e77
7 changed files with 206 additions and 218 deletions
|
@ -234,32 +234,6 @@ export function initRepoIssueStatusButton() {
|
|||
});
|
||||
}
|
||||
|
||||
export function initRepoPullRequestMerge() {
|
||||
// Pull Request merge button
|
||||
const $mergeButton = $('.merge-button > button');
|
||||
$mergeButton.on('click', function (e) {
|
||||
e.preventDefault();
|
||||
$(`.${$(this).data('do')}-fields`).show();
|
||||
$(this).parent().hide();
|
||||
$('.instruct-toggle').hide();
|
||||
$('.instruct-content').hide();
|
||||
});
|
||||
$('.merge-button > .dropdown').dropdown({
|
||||
onChange(_text, _value, $choice) {
|
||||
if ($choice.data('do')) {
|
||||
$mergeButton.find('.button-text').text($choice.text());
|
||||
$mergeButton.data('do', $choice.data('do'));
|
||||
}
|
||||
}
|
||||
});
|
||||
$('.merge-cancel').on('click', function (e) {
|
||||
e.preventDefault();
|
||||
$(this).closest('.form').hide();
|
||||
$mergeButton.parent().show();
|
||||
$('.instruct-toggle').show();
|
||||
});
|
||||
}
|
||||
|
||||
export function initRepoPullRequestUpdate() {
|
||||
// Pull Request update button
|
||||
const $pullUpdateButton = $('.update-button > button');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue