]> source.dussan.org Git - gitea.git/commitdiff
Fix lock modal content rendering outside modal (#15095)
authorsilverwind <me@silverwind.io>
Sun, 21 Mar 2021 18:58:28 +0000 (19:58 +0100)
committerGitHub <noreply@github.com>
Sun, 21 Mar 2021 18:58:28 +0000 (19:58 +0100)
* Fix lock modal content rendering outside modal

The .content was not a child to .modal so was rendering outside. This is
a recent regression but I'm not certain when it was introduced.

* remove extraneous closing div

templates/repo/issue/view_content/sidebar.tmpl

index 7b4e522e867f410f3b4d00fb53fcb6cfc4a57cd9..f51f6a5265b7f971c5213d5ab3276757eb6b61c2 100644 (file)
                                        {{end}}
                                </button>
                        </div>
-
-
                        <div class="ui tiny modal" id="lock">
                                <div class="header">
                                        {{ if .Issue.IsLocked }}
                                                {{.i18n.Tr "repo.issues.lock.title"}}
                                        {{end}}
                                </div>
-                       </div>
-                       <div class="content">
-                               <div class="ui warning message text left">
-                                       {{ if .Issue.IsLocked }}
-                                               {{.i18n.Tr "repo.issues.unlock.notice_1"}}<br>
-                                               {{.i18n.Tr "repo.issues.unlock.notice_2"}}<br>
-                                       {{else}}
-                                               {{.i18n.Tr "repo.issues.lock.notice_1"}}<br>
-                                               {{.i18n.Tr "repo.issues.lock.notice_2"}}<br>
-                                               {{.i18n.Tr "repo.issues.lock.notice_3"}}<br>
-                                       {{end}}
-                               </div>
+                               <div class="content">
+                                       <div class="ui warning message text left">
+                                               {{ if .Issue.IsLocked }}
+                                                       {{.i18n.Tr "repo.issues.unlock.notice_1"}}<br>
+                                                       {{.i18n.Tr "repo.issues.unlock.notice_2"}}<br>
+                                               {{else}}
+                                                       {{.i18n.Tr "repo.issues.lock.notice_1"}}<br>
+                                                       {{.i18n.Tr "repo.issues.lock.notice_2"}}<br>
+                                                       {{.i18n.Tr "repo.issues.lock.notice_3"}}<br>
+                                               {{end}}
+                                       </div>
 
-                               <form class="ui form" action="{{$.RepoLink}}/issues/{{.Issue.Index}}{{ if .Issue.IsLocked }}/unlock{{else}}/lock{{end}}"
-                                       method="post">
-                                       {{.CsrfTokenHtml}}
+                                       <form class="ui form" action="{{$.RepoLink}}/issues/{{.Issue.Index}}{{ if .Issue.IsLocked }}/unlock{{else}}/lock{{end}}"
+                                               method="post">
+                                               {{.CsrfTokenHtml}}
 
-                                       {{ if not .Issue.IsLocked }}
-                                               <div class="field">
-                                                       <strong> {{ .i18n.Tr "repo.issues.lock.reason" }} </strong>
-                                               </div>
+                                               {{ if not .Issue.IsLocked }}
+                                                       <div class="field">
+                                                               <strong> {{ .i18n.Tr "repo.issues.lock.reason" }} </strong>
+                                                       </div>
 
-                                               <div class="field">
-                                                       <div class="ui fluid dropdown selection" tabindex="0">
+                                                       <div class="field">
+                                                               <div class="ui fluid dropdown selection" tabindex="0">
 
-                                                               <select name="reason">
-                                                                       <option value=""> </option>
-                                                                       {{range .LockReasons}}
-                                                                               <option value="{{.}}">{{.}}</option>
-                                                                       {{end}}
-                                                               </select>
-                                                               {{svg "octicon-triangle-down" 14 "dropdown icon"}}
+                                                                       <select name="reason">
+                                                                               <option value=""> </option>
+                                                                               {{range .LockReasons}}
+                                                                                       <option value="{{.}}">{{.}}</option>
+                                                                               {{end}}
+                                                                       </select>
+                                                                       {{svg "octicon-triangle-down" 14 "dropdown icon"}}
 
-                                                               <div class="default text"> </div>
+                                                                       <div class="default text"> </div>
 
-                                                               <div class="menu transition hidden" tabindex="-1" style="display: block !important;">
-                                                                       {{range .LockReasons}}
-                                                                               <div class="item" data-value="{{.}}">{{.}}</div>
-                                                                       {{end}}
+                                                                       <div class="menu transition hidden" tabindex="-1" style="display: block !important;">
+                                                                               {{range .LockReasons}}
+                                                                                       <div class="item" data-value="{{.}}">{{.}}</div>
+                                                                               {{end}}
+                                                                       </div>
                                                                </div>
                                                        </div>
-                                               </div>
-                                       {{end}}
+                                               {{end}}
 
-                                       <div class="text right actions">
-                                               <div class="ui cancel button">{{.i18n.Tr "settings.cancel"}}</div>
-                                               <button class="ui red button">
-                                                       {{ if .Issue.IsLocked }}
-                                                               {{.i18n.Tr "repo.issues.unlock_confirm"}}
-                                                       {{else}}
-                                                               {{.i18n.Tr "repo.issues.lock_confirm"}}
-                                                       {{end}}
-                                               </button>
-                                       </div>
-                               </form>
-                       </div>
+                                               <div class="text right actions">
+                                                       <div class="ui cancel button">{{.i18n.Tr "settings.cancel"}}</div>
+                                                       <button class="ui red button">
+                                                               {{ if .Issue.IsLocked }}
+                                                                       {{.i18n.Tr "repo.issues.unlock_confirm"}}
+                                                               {{else}}
+                                                                       {{.i18n.Tr "repo.issues.lock_confirm"}}
+                                                               {{end}}
+                                                       </button>
+                                               </div>
+                                       </form>
+                               </div>
                        </div>
                {{end}}
        </div>