mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-10-20 20:12:39 +03:00
Vectors: Started front-end work, moved to own controller
This commit is contained in:
@@ -44,6 +44,7 @@ export {PagePicker} from './page-picker';
|
||||
export {PermissionsTable} from './permissions-table';
|
||||
export {Pointer} from './pointer';
|
||||
export {Popup} from './popup';
|
||||
export {QueryManager} from './query-manager';
|
||||
export {SettingAppColorScheme} from './setting-app-color-scheme';
|
||||
export {SettingColorPicker} from './setting-color-picker';
|
||||
export {SettingHomepageControl} from './setting-homepage-control';
|
||||
|
25
resources/js/components/query-manager.ts
Normal file
25
resources/js/components/query-manager.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
import {Component} from "./component";
|
||||
|
||||
export class QueryManager extends Component {
|
||||
protected input!: HTMLTextAreaElement;
|
||||
protected generatedLoading!: HTMLElement;
|
||||
protected generatedDisplay!: HTMLElement;
|
||||
protected contentLoading!: HTMLElement;
|
||||
protected contentDisplay!: HTMLElement;
|
||||
protected form!: HTMLFormElement;
|
||||
|
||||
setup() {
|
||||
this.input = this.$refs.input as HTMLTextAreaElement;
|
||||
this.form = this.$refs.form as HTMLFormElement;
|
||||
this.generatedLoading = this.$refs.generatedLoading;
|
||||
this.generatedDisplay = this.$refs.generatedDisplay;
|
||||
this.contentLoading = this.$refs.contentLoading;
|
||||
this.contentDisplay = this.$refs.contentDisplay;
|
||||
|
||||
// TODO - Start lookup if query set
|
||||
|
||||
// TODO - Update URL on query change
|
||||
|
||||
// TODO - Handle query form submission
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user