File tree Expand file tree Collapse file tree 4 files changed +10
-5
lines changed Expand file tree Collapse file tree 4 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 139139</div>
140140
141141<template id="issue-comment-editor-template">
142- <div class="ui form comment">
142+ <form class="ui form comment">
143143 <div class="field">
144144 {{template "shared/combomarkdowneditor" (dict
145145 "CustomInit" true
162162 <button class="ui primary button">{{ctx.Locale.Tr "repo.issues.save"}}</button>
163163 </div>
164164 </div>
165- </div >
165+ </form >
166166</template>
167167
168168{{template "repo/issue/view_content/reference_issue_dialog" .}}
Original file line number Diff line number Diff line change 2626 </div>
2727 </div>
2828 {{if $canEditIssueTitle}}
29- <div class="ui form issue-title tw-hidden" id="issue-title-editor">
29+ <form class="ui form issue-title tw-hidden" id="issue-title-editor">
3030 <div class="ui input tw-flex-1">
31- <input value="{{.Issue.Title}}" data-old-title="{{.Issue.Title}}" maxlength="255" autocomplete="off">
31+ <input name="title" value="{{.Issue.Title}}" data-old-title="{{.Issue.Title}}" maxlength="255" autocomplete="off" / >
3232 </div>
3333 <div class="issue-title-buttons">
3434 <button class="ui small basic cancel button">{{ctx.Locale.Tr "repo.issues.cancel"}}</button>
3535 <button class="ui small primary button" data-update-url="{{$.RepoLink}}/issues/{{.Issue.Index}}/title">
3636 {{ctx.Locale.Tr "repo.issues.save"}}
3737 </button>
3838 </div>
39- </div >
39+ </form >
4040 {{end}}
4141 <div class="issue-title-meta">
4242 {{if .HasMerged}}
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import {attachRefIssueContextPopup} from './contextpopup.ts';
77import { initCommentContent , initMarkupContent } from '../markup/content.ts' ;
88import { triggerUploadStateChanged } from './comp/EditorUpload.ts' ;
99import { convertHtmlToMarkdown } from '../markup/html2markdown.ts' ;
10+ import { applyAreYouSure } from '../vendor/jquery.are-you-sure.ts' ;
1011
1112async function tryOnEditContent ( e ) {
1213 const clickTarget = e . target . closest ( '.edit-content' ) ;
@@ -86,6 +87,7 @@ async function tryOnEditContent(e) {
8687 comboMarkdownEditor = getComboMarkdownEditor ( editContentZone . querySelector ( '.combo-markdown-editor' ) ) ;
8788 if ( ! comboMarkdownEditor ) {
8889 editContentZone . innerHTML = document . querySelector ( '#issue-comment-editor-template' ) . innerHTML ;
90+ applyAreYouSure ( editContentZone . firstElementChild ) ;
8991 const saveButton = querySingleVisibleElem < HTMLButtonElement > ( editContentZone , '.ui.primary.button' ) ;
9092 const cancelButton = querySingleVisibleElem < HTMLButtonElement > ( editContentZone , '.ui.cancel.button' ) ;
9193 comboMarkdownEditor = await initComboMarkdownEditor ( editContentZone . querySelector ( '.combo-markdown-editor' ) ) ;
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import {GET, POST} from '../modules/fetch.ts';
1616import { showErrorToast } from '../modules/toast.ts' ;
1717import { initRepoIssueSidebar } from './repo-issue-sidebar.ts' ;
1818import { fomanticQuery } from '../modules/fomantic/base.ts' ;
19+ import { applyAreYouSure } from '../vendor/jquery.are-you-sure.ts' ;
1920
2021const { appSubUrl} = window . config ;
2122
@@ -535,6 +536,8 @@ export function initRepoIssueTitleEdit() {
535536 const issueTitleEditor = document . querySelector ( '#issue-title-editor' ) ;
536537 if ( ! issueTitleEditor ) return ;
537538
539+ applyAreYouSure ( issueTitleEditor ) ;
540+
538541 const issueTitleInput = issueTitleEditor . querySelector ( 'input' ) ;
539542 const oldTitle = issueTitleInput . getAttribute ( 'data-old-title' ) ;
540543 issueTitleDisplay . querySelector ( '#issue-title-edit-show' ) . addEventListener ( 'click' , ( ) => {
You can’t perform that action at this time.
0 commit comments