UNPKG

cordova-talsec-plugin-freerasp

Version:

Cordova plugin for improving app security and threat monitoring on Android and iOS mobile devices.

71 lines (65 loc) 1.96 kB
<ion-app> <ion-header> <ion-toolbar> <ion-title>FreeRASP Cordova Demo</ion-title> </ion-toolbar> </ion-header> <ion-content> <div id="screenCaptureControls" class="button-container"> <ion-button *ngIf="!screenCaptureBlocked" class="control-button" (click)="toggleScreenCapture(true)" > Block Screen Capture </ion-button> <ion-button *ngIf="screenCaptureBlocked" color="danger" class="control-button" (click)="toggleScreenCapture(false)" > Unblock Screen Capture </ion-button> <ion-button class="control-button" (click)="openModal()"> Store External ID </ion-button> </div> <ion-modal [isOpen]="isModalOpen" (didDismiss)="closeModal()"> <ng-template> <ion-header> <ion-toolbar> <ion-title>Set External ID</ion-title> <ion-buttons slot="end"> <ion-button (click)="closeModal()">Dismiss</ion-button> </ion-buttons> </ion-toolbar> </ion-header> <ion-content class="ion-padding"> <ion-input labelPlacement="floating" fill="solid" [(ngModel)]="inputText" placeholder="Type something..." (ionInput)="onInputChange($event)" > <div slot="label">External ID</div> </ion-input> <div class="centered-div"> <ion-button (click)="handleModalSend()">Send</ion-button> </div> </ion-content> <ion-footer> </ion-footer> </ng-template> </ion-modal> <ion-toast [isOpen]="showToast" [message]="toastMessage" [duration]="2000" [position]="'bottom'" [color]="toastColor" (didDismiss)="showToast = false" ></ion-toast> <app-freerasp-demo [checks]="appChecks"></app-freerasp-demo> </ion-content> </ion-app>