File tree Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 3
3
<% - partial (' partials/main_menu' ) %>
4
4
</ul >
5
5
<div class =" list" >
6
- <h2 ><% - type === ' api' ? ' API Reference' : (type .charAt (0 ).toUpperCase () + type .slice (1 )) %> </h2 >
6
+ <h2 >
7
+ <% - type === ' api' ? ' API' : (type .charAt (0 ).toUpperCase () + type .slice (1 )) %>
8
+ <select class =" version-select" >
9
+ <option selected >1.0</option >
10
+ <option >0.12</option >
11
+ <option >0.11</option >
12
+ </select >
13
+ </h2 >
7
14
<ul class =" menu-root" >
8
15
<% type !== ' api' && site .pages .find ({type: type}).sort (' order' ).each (function (p ) { % >
9
16
< li>
Original file line number Diff line number Diff line change @@ -105,6 +105,9 @@ $header-height = 40px
105
105
margin 0
106
106
line-height 1.8em
107
107
padding-left 1em
108
+ .version-select
109
+ vertical-align middle
110
+ margin-left 5px
108
111
.menu-root
109
112
padding-left 0
110
113
.menu-sub
Original file line number Diff line number Diff line change 169
169
170
170
_st ( 'install' , 'HgpxvBc7pUaPUWmG9sgv' , '2.0.0' ) ;
171
171
172
+ // version select
173
+ document . querySelector ( '.version-select' ) . addEventListener ( 'change' , function ( e ) {
174
+ var version = e . target . value
175
+ if ( version . indexOf ( '1.' ) !== 0 ) {
176
+ version = version . replace ( '.' , '' )
177
+ var section = window . location . pathname . match ( / \/ ( \w + ?) \/ / ) [ 1 ]
178
+ window . location . assign ( 'http://' + version + '.vuejs.org/' + section + '/' )
179
+ } else {
180
+ // TODO when 1.x is out
181
+ }
182
+ } )
183
+
172
184
} ) ( )
You can’t perform that action at this time.
0 commit comments