File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 37003700 // Clean up trigger translations where needed
37013701 var i , json = '' , nodes = document . querySelectorAll ( '.sfui-setting [name="i18n"]' ) ;
37023702 for ( i = 0 ; i < nodes . length ; i ++ ) {
3703- json = JSON . parse ( nodes [ i ] . value ) ;
3704- if ( json [ $deleted_i18n ] ) {
3705- delete json [ $deleted_i18n ] ;
3703+ try {
3704+ if ( nodes [ i ] . value !== '' ) {
3705+ json = JSON . parse ( nodes [ i ] . value ) ;
3706+ if ( json [ $deleted_i18n ] ) {
3707+ delete json [ $deleted_i18n ] ;
3708+ }
3709+ nodes [ i ] . value = JSON . stringify ( json , undefined , 4 ) ;
3710+ }
3711+ } catch ( e ) {
3712+ // Failed to parse json
3713+ nodes [ i ] . value = '' ;
37063714 }
3707- nodes [ i ] . value = JSON . stringify ( json , undefined , 4 ) ;
37083715 }
37093716 }
37103717 if ( $ ( '.super-create-form' ) . hasClass ( 'super-translation-mode' ) ) {
Original file line number Diff line number Diff line change @@ -6937,6 +6937,8 @@ function SUPERreCaptcha(){
69376937 element.value = '';
69386938 }else{
69396939 innerNodes = field.querySelectorAll('.super-dropdown-list .super-item.super-active');
6940+ new_placeholder = '';
6941+ new_value = '';
69406942 for (ii = 0; ii < innerNodes.length; ii++) {
69416943 if(new_value===''){
69426944 new_value += innerNodes[ii].dataset.value;
You can’t perform that action at this time.
0 commit comments