From 0c657112a3ca513f0907e74cbccb72165b3f6286 Mon Sep 17 00:00:00 2001 From: sillyguodong <33891828+sillyguodong@users.noreply.github.com> Date: Fri, 5 May 2023 06:54:38 +0800 Subject: Display warning when user try to rename default branch (#24512) Follow #24380 It's better to warn users when they try to rename the default branch. ![image](https://user-images.githubusercontent.com/33891828/236107929-c8ac2854-dd0f-4500-a0a7-800c8fe48861.png) --------- Co-authored-by: techknowlogick Co-authored-by: Jason Song Co-authored-by: silverwind Co-authored-by: Giteabot --- web_src/js/features/repo-branch.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'web_src') diff --git a/web_src/js/features/repo-branch.js b/web_src/js/features/repo-branch.js index e7c2645dcd..e6da9661b6 100644 --- a/web_src/js/features/repo-branch.js +++ b/web_src/js/features/repo-branch.js @@ -1,4 +1,5 @@ import $ from 'jquery'; +import {toggleElem} from '../utils/dom.js'; export function initRepoBranchButton() { initRepoCreateBranchButton(); @@ -31,6 +32,10 @@ function initRepoRenameBranchButton() { const oldBranchName = $(this).attr('data-old-branch-name'); $modal.find('input[name=from]').val(oldBranchName); + // display the warning that the branch which is chosen is the default branch + const $warn = $modal.find('.default-branch-warning'); + toggleElem($warn, $(this).attr('data-is-default-branch') === 'true'); + const $text = $modal.find('[data-rename-branch-to]'); $text.text($text.attr('data-rename-branch-to').replace('%s', oldBranchName)); }); -- cgit v1.2.3