@@ -1799,6 +1799,24 @@ var reset_default_value_checkbox = function() {
17991799 }
18001800} ;
18011801
1802+ var reset_default_value_input_webhook_token = function ( ) {
1803+ let field = this . parentElement . parentElement . querySelector ( 'input[type="text"]' ) ;
1804+ const defaultValue = field . getAttribute ( "data-default-value" ) ;
1805+
1806+ if ( field . disabled == false ) {
1807+ this . style . transform = "scaleX(1)" ;
1808+ this . parentElement . setAttribute ( "restore_aria_label" , hm_trans ( "Restore current value" ) ) ;
1809+ field . setAttribute ( "current_value" , field . value ) ;
1810+ field . value = defaultValue ; // Use the default value (which is now an empty string)
1811+ field . disabled = true ;
1812+ } else {
1813+ this . style . transform = "scaleX(-1)" ;
1814+ this . parentElement . setAttribute ( "restore_aria_label" , hm_trans ( "Restore default value" ) ) ;
1815+ field . value = field . getAttribute ( "current_value" ) ;
1816+ field . disabled = false ;
1817+ }
1818+ } ;
1819+
18021820var reset_default_value_select = function ( ) {
18031821 let field = this . parentElement . parentElement . firstChild ;
18041822 let tab_static_default_value = { "inline_message_style" : 0 , "smtp_compose_type" : 0 , "theme_setting" : 0 ,
@@ -1942,6 +1960,7 @@ $(function() {
19421960 $ ( '.reset_default_value_checkbox' ) . on ( "click" , reset_default_value_checkbox ) ;
19431961 $ ( '.reset_default_value_select' ) . on ( "click" , reset_default_value_select ) ;
19441962 $ ( '.reset_default_value_input' ) . on ( "click" , reset_default_value_input ) ;
1963+ $ ( '.reset_default_value_input_webhook_token' ) . on ( "click" , reset_default_value_input_webhook_token ) ;
19451964 }
19461965
19471966 if ( hm_check_dirty_flag ( ) ) {
@@ -2602,7 +2621,7 @@ const observeMessageTextMutationAndHandleExternalResources = (inline) => {
26022621 if ( mutation . addedNodes . length > 0 ) {
26032622 mutation . addedNodes . forEach ( function ( node ) {
26042623 if ( node . classList . contains ( 'msg_text_inner' ) ) {
2605- handleExternalResources ( inline ) ;
2624+ handleExternalResources ( inline ) ;
26062625 }
26072626 } ) ;
26082627 }
0 commit comments