@@ -84,6 +84,7 @@ class VueDashboard {
8484 document . querySelectorAll ( ".channel_el" ) . forEach ( el => el . addEventListener ( "click" , ( ) => this . onChannelClick ( el ) ) ) ;
8585 document . querySelector ( "#setTimezone .modal-confirm" ) . addEventListener ( "click" , ( ) => this . onConfirmSetTimer ( ) ) ;
8686 document . querySelector ( "#options_modal .delete" ) . addEventListener ( "click" , ( ) => this . onRemoveEl ( ) ) ;
87+ document . querySelector ( "#options_modal .edit" ) . addEventListener ( "click" , ( ) => this . onOpenEdit ( ) ) ;
8788 document . querySelector ( "#editMessage .modal-confirm" ) . addEventListener ( "click" , ( ) => this . onConfirmUpdateMessage ( ) ) ;
8889 this . eachSelect . addEventListener ( "change" , ( ) => this . onChangeEachSelect ( ) ) ;
8990 this . addCron_modalConfirm . addEventListener ( "click" , ( ) => this . onConfirmAddCron ( ) ) ;
@@ -492,9 +493,10 @@ class VueDashboard {
492493 onOpenEdit ( el ) {
493494 if ( el )
494495 this . idToRemove = el . getAttribute ( "id" ) ;
495- document . querySelector ( "#contentEdit" ) . textContent = document . querySelector ( "#" + this . idToRemove ) . querySelector ( ".description" ) . innerText ;
496+ document . querySelector ( "#contentEdit" ) . textContent = document . getElementById ( this . idToRemove ) . querySelector ( ".description" ) . innerText ;
496497 M . textareaAutoResize ( document . querySelector ( "#contentEdit" ) ) ;
497498 M . updateTextFields ( ) ;
499+ this . optionsModal . close ( ) ;
498500 this . editMessageModal . open ( ) ;
499501 }
500502 onConfirmRemoveCron ( ) {
@@ -553,7 +555,7 @@ class VueDashboard {
553555 }
554556 this . editMessageModal . close ( ) ;
555557 M . toast ( { html : "Message updated !" } ) ;
556- document . querySelector ( "#" + this . idToRemove ) . querySelector ( ".description" ) . textContent = message ;
558+ document . getElementById ( this . idToRemove ) . querySelector ( ".description" ) . textContent = message ;
557559 }
558560}
559561
0 commit comments