Repo for the search and displace core module including the interface to select files and search and displace operations to run on them.
https://searchanddisplace.com
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <div class="header"> <!-- Left side of header --> <div class="left"> <Button @click="onRouteChange('/')" class="p-button-primary" label="Search and Displace" /> </div>
<!-- Right side of header --> <div class="right"> <Button @click="onRouteChange('/regex/create')" class="p-button-primary fc-button" label="Add regex" /> <Button @click="onRouteChange('/searchers')" class="p-button-primary fc-button" label="Add regex" /> </div>
<ConfirmDialog></ConfirmDialog> </div> </template>
<script lang="ts"> import Vue from 'vue'; import Component from 'vue-class-component';
@Component export default class AppHeader extends Vue { onHomeButtonClick() { window.location.href = '/'; }
onRouteChange(url: string) { this.$confirm.require({ message: 'You will lose any progress on the current uploaded document. Are you sure you want to proceed?', header: 'Confirmation', icon: 'pi pi-exclamation-triangle', accept: () => { console.log("ACCEPT!"); window.location.href = url; }, reject: () => { // TODO: Show a message to the user that the action was cancelled.
} }); } } </script>
|