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 id="flags" class="flags"> <div class="input-group"> <label for="global_match"> <input type="checkbox" value="g" v-model="flags" id="global_match"> global match </label> </div>
<div class="input-group"> <label for="ignore_case"> <input type="checkbox" value="i" v-model="flags" id="ignore_case"> case insensitive </label> </div> </div> </template>
<script lang="ts"> import {Component, Prop, Watch, Vue} from "vue-property-decorator";
@Component export default class Flags extends Vue { private flags: Array<string> = ['g'];
@Prop() public readonly value!: Array<string>;
@Watch('flags') flagsChanged(update: Array<string>) { this.$emit('input', update); }
@Watch('value') valueChanged(update: Array<string>) { this.flags = update; }
created() { this.flags = this.value; } }; </script>
|