@@ -526,6 +526,21 @@ FaFp+DyAe+b4nDwuJaW2LURbr8AEZga7oQj0uYxcYw==\n\
526
526
var secretElement = document . getElementsByName ( 'secret' ) [ 0 ] ;
527
527
var isBase64EncodedElement = document . getElementsByName ( 'is-base64-encoded' ) [ 0 ] ;
528
528
529
+ function showInvalidSignature ( ) {
530
+ var signatureElement = getFirstElementByClassName ( 'js-signature' ) ;
531
+ $ ( signatureElement ) . removeClass ( 'valid-token' ) ;
532
+ $ ( signatureElement ) . addClass ( 'invalid-token' ) ;
533
+ signatureElement . innerHTML = '<i class="icon-budicon-501"></i> invalid signature' ;
534
+ }
535
+
536
+ function showValidSignature ( ) {
537
+ var signatureElement = getFirstElementByClassName ( 'js-signature' ) ;
538
+ $ ( signatureElement ) . removeClass ( 'invalid-token' ) ;
539
+ $ ( signatureElement ) . addClass ( 'valid-token' ) ;
540
+ signatureElement . innerHTML = '<i class="icon-budicon-499"></i> signature verified' ;
541
+ $ ( '.input' ) . removeClass ( 'error' ) ;
542
+ }
543
+
529
544
function updateSignature ( ) {
530
545
var algorithm = getAlgorithm ( ) ;
531
546
var signatureElement = getFirstElementByClassName ( 'js-signature' ) ;
@@ -538,6 +553,7 @@ FaFp+DyAe+b4nDwuJaW2LURbr8AEZga7oQj0uYxcYw==\n\
538
553
var isBase64 = isBase64EncodedElement . checked ;
539
554
if ( isBase64 && ! window . isValidBase64String ( secretElement . value ) ) {
540
555
$ ( signatureContainerElement ) . addClass ( 'error' ) ;
556
+ showInvalidSignature ( ) ;
541
557
return ;
542
558
} else {
543
559
$ ( signatureContainerElement ) . removeClass ( 'error' ) ;
@@ -553,14 +569,9 @@ FaFp+DyAe+b4nDwuJaW2LURbr8AEZga7oQj0uYxcYw==\n\
553
569
var error = result . error ;
554
570
result = result . result ;
555
571
if ( ! error && result ) {
556
- $ ( signatureElement ) . removeClass ( 'invalid-token' ) ;
557
- $ ( signatureElement ) . addClass ( 'valid-token' ) ;
558
- signatureElement . innerHTML = '<i class="icon-budicon-499"></i> signature verified' ;
559
- $ ( '.input' ) . removeClass ( 'error' ) ;
572
+ showValidSignature ( )
560
573
} else {
561
- $ ( signatureElement ) . removeClass ( 'valid-token' ) ;
562
- $ ( signatureElement ) . addClass ( 'invalid-token' ) ;
563
- signatureElement . innerHTML = '<i class="icon-budicon-501"></i> invalid signature' ;
574
+ showInvalidSignature ( ) ;
564
575
}
565
576
}
566
577
0 commit comments