Skip to content

Commit dc02d47

Browse files
authored
Merge pull request #6 from inhere/master
add page search input
2 parents c990f5c + 7ef45a8 commit dc02d47

20 files changed

+94
-39
lines changed

web/dist/devtool/static/css/app.d73498913303c4853a52049caa7e0e7f.css web/dist/devtool/static/css/app.dd56d5931a4a403382551b6c9adb10b4.css

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/css/app.d73498913303c4853a52049caa7e0e7f.css.map web/dist/devtool/static/css/app.dd56d5931a4a403382551b6c9adb10b4.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/0.58a8a4ab8bbff55093c1.js

+9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/0.58a8a4ab8bbff55093c1.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/0.c37e0c8262726d029109.js

-9
This file was deleted.

web/dist/devtool/static/js/0.c37e0c8262726d029109.js.map

-1
This file was deleted.

web/dist/devtool/static/js/app.6a4746f8027286874691.js

-2
This file was deleted.

web/dist/devtool/static/js/app.6a4746f8027286874691.js.map

-1
This file was deleted.

web/dist/devtool/static/js/app.79004c411df602feb752.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/app.79004c411df602feb752.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/manifest.17c351766bb779402fca.js

-2
This file was deleted.

web/dist/devtool/static/js/manifest.5997c71e2db854f72a79.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/manifest.17c351766bb779402fca.js.map web/dist/devtool/static/js/manifest.5997c71e2db854f72a79.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/vendor.399f48577dba621ccfc0.js

-15
This file was deleted.

web/dist/devtool/static/js/vendor.399f48577dba621ccfc0.js.map

-1
This file was deleted.

web/dist/devtool/static/js/vendor.5d6b82db5e5657820b9c.js

+15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/devtool/static/js/vendor.5d6b82db5e5657820b9c.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/dist/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,minimal-ui"><title>Dev tool for swoft</title><link rel="shortcut icon" href=/devtool/static/img/swoft-favicon-48.ico><link href="http://fonts.font.im/css?family=Roboto:300,400,500,700" rel=stylesheet><link href=https://cdn.bootcss.com/material-design-icons/3.0.1/iconfont/material-icons.min.css rel=stylesheet><link href=/devtool/static/css/app.d73498913303c4853a52049caa7e0e7f.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/devtool/static/js/manifest.17c351766bb779402fca.js></script><script type=text/javascript src=/devtool/static/js/vendor.399f48577dba621ccfc0.js></script><script type=text/javascript src=/devtool/static/js/app.6a4746f8027286874691.js></script></body></html>
1+
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,minimal-ui"><title>Dev tool for swoft</title><link rel="shortcut icon" href=/devtool/static/img/swoft-favicon-48.ico><link href="http://fonts.font.im/css?family=Roboto:300,400,500,700" rel=stylesheet><link href=https://cdn.bootcss.com/material-design-icons/3.0.1/iconfont/material-icons.min.css rel=stylesheet><link href=/devtool/static/css/app.dd56d5931a4a403382551b6c9adb10b4.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/devtool/static/js/manifest.5997c71e2db854f72a79.js></script><script type=text/javascript src=/devtool/static/js/vendor.5d6b82db5e5657820b9c.js></script><script type=text/javascript src=/devtool/static/js/app.79004c411df602feb752.js></script></body></html>

web/src/App.vue

+38-3
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,18 @@
7070
<!--</v-btn>-->
7171
<v-toolbar-title v-text="title"></v-toolbar-title>
7272
<v-spacer></v-spacer>
73+
<v-select
74+
flat
75+
solo-inverted
76+
autocomplete
77+
prepend-icon="search"
78+
label="Page Search"
79+
class="hidden-sm-and-down"
80+
item-text="name"
81+
:items="pages"
82+
v-model="userInput"
83+
@change="gotoPage"
84+
></v-select>
7385
<v-btn icon @click.stop="clipped = !clipped">
7486
<v-icon>web</v-icon>
7587
</v-btn>
@@ -120,27 +132,50 @@
120132

121133
<script>
122134
import sidebar from './libs/sidebar'
135+
import routes from './router/routes'
136+
import {VSelect} from 'vuetify'
123137
import {URI_PREFIX} from './libs/constants'
124138
import NProgress from './views/parts/NProgress'
125139
import AppFooter from './views/parts/AppFooter'
126140
import * as VBreadcrumbs from 'vuetify/es5/components/VBreadcrumbs'
127141
128142
export default {
129-
components: {AppFooter, NProgress, ...VBreadcrumbs},
143+
name: 'App',
144+
components: {AppFooter, NProgress, VSelect, ...VBreadcrumbs},
130145
data() {
146+
let pages = []
147+
148+
for (let key in routes) {
149+
let route = routes[key]
150+
if (!route.name) {
151+
continue
152+
}
153+
154+
pages.push({
155+
path: route.path,
156+
name: route.name
157+
})
158+
}
159+
131160
return {
132161
clipped: false,
133162
drawer: true,
134163
fixed: false,
135164
uriPrefix: URI_PREFIX,
136165
items: sidebar,
166+
pages: pages,
137167
miniVariant: false,
138168
right: true,
139169
rightDrawer: false,
140-
title: 'DevTool'
170+
title: 'DevTool',
171+
userInput: null
141172
}
142173
},
143-
name: 'App'
174+
methods: {
175+
gotoPage (item) {
176+
this.$router.push(item.path)
177+
}
178+
}
144179
}
145180
</script>
146181

web/src/views/parts/PageSearch.vue

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<template>
2+
<div>
3+
<v-select
4+
:items="states"
5+
v-model="a1"
6+
label="Search"
7+
autocomplete
8+
></v-select>
9+
</div>
10+
</template>
11+
12+
<script>
13+
export default {
14+
name: 'page-search'
15+
}
16+
</script>
17+
18+
<style scoped>
19+
20+
</style>

0 commit comments

Comments
 (0)