@ -1,19 +1,19 @@
import $ from 'jquery' ;
import { hideElem , showElem } from '../utils/dom.js' ;
import { hideElem , showElem } from '../utils/dom.js' ;
import { initComboMarkdownEditor } from './comp/ComboMarkdownEditor.js' ;
import { initComboMarkdownEditor } from './comp/ComboMarkdownEditor.js' ;
export function initRepoRelease ( ) {
export function initRepoRelease ( ) {
$ ( document ) . on ( 'click' , '.remove-rel-attach' , function ( ) {
document . addEventListener ( 'click' , ( e ) => {
const uuid = $ ( this ) . data ( 'uuid' ) ;
if ( e . target . matches ( '.remove-rel-attach' ) ) {
const id = $ ( this ) . data ( 'id' ) ;
const uuid = e . target . getAttribute ( 'data-uuid' ) ;
$ ( ` input[name='attachment-del- ${ uuid } '] ` ) . attr ( 'value' , true ) ;
const id = e . target . getAttribute ( 'data-id' ) ;
hideElem ( $ ( ` #attachment- ${ id } ` ) ) ;
document . querySelector ( ` input[name='attachment-del- ${ uuid } '] ` ) . value = 'true' ;
hideElem ( ` #attachment- ${ id } ` ) ;
}
} ) ;
} ) ;
}
}
export function initRepoReleaseNew ( ) {
export function initRepoReleaseNew ( ) {
const $repoReleaseNew = $ ( '.repository.new.release' ) ;
if ( ! document . querySelector ( '.repository.new.release' ) ) return ;
if ( ! $repoReleaseNew . length ) return ;
initTagNameEditor ( ) ;
initTagNameEditor ( ) ;
initRepoReleaseEditor ( ) ;
initRepoReleaseEditor ( ) ;
@ -45,9 +45,9 @@ function initTagNameEditor() {
}
}
function initRepoReleaseEditor ( ) {
function initRepoReleaseEditor ( ) {
const $editor = $ ( '.repository.new.release .combo-markdown-editor' ) ;
const editor = document . querySelector ( '.repository.new.release .combo-markdown-editor' ) ;
if ( $ editor. length === 0 ) {
if ( ! editor) {
return ;
return ;
}
}
const _promise = initComboMarkdownEditor ( $ editor) ;
initComboMarkdownEditor ( editor) ;
}
}