File tree 2 files changed +18
-10
lines changed
2 files changed +18
-10
lines changed Original file line number Diff line number Diff line change 1
- document . getElementById ( 'search-button-nav' ) . onclick = function ( ) {
2
- var q = document . getElementById ( 'search-input-nav' ) . value ;
3
- window . location . href = 'search.html?q=' + encodeURIComponent ( q ) ;
4
- } ;
1
+ ( function ( ) {
2
+ var versionFromUrl = window . location . pathname . match ( / ^ \/ d o c s \/ ( \d + \. x ) / ) ;
3
+ var version = versionFromUrl ? versionFromUrl [ 1 ] : defaultVersion ;
5
4
6
- var q = document . getElementById ( 'search-input-nav' ) . onkeyup = function ( ev ) {
7
- if ( ev . keyCode === 13 ) {
5
+ var searchPrefix = versionFromUrl ? '/docs/' + version + '/docs/' : '/docs/' ;
6
+
7
+ document . getElementById ( 'search-button-nav' ) . onclick = function ( ) {
8
8
var q = document . getElementById ( 'search-input-nav' ) . value ;
9
- window . location . href = '/docs/search.html?q=' + encodeURIComponent ( q ) ;
10
- }
11
- } ;
9
+ window . location . href = searchPrefix + 'search.html?q=' + encodeURIComponent ( q ) ;
10
+ } ;
11
+
12
+ document . getElementById ( 'search-input-nav' ) . onkeyup = function ( ev ) {
13
+ if ( ev . keyCode === 13 ) {
14
+ var q = document . getElementById ( 'search-input-nav' ) . value ;
15
+ window . location . href = searchPrefix + '/search.html?q=' + encodeURIComponent ( q ) ;
16
+ }
17
+ } ;
18
+ } ) ( ) ;
Original file line number Diff line number Diff line change @@ -9,8 +9,9 @@ for (var i = 0; i < pairs.length; ++i) {
9
9
}
10
10
}
11
11
12
+ var defaultVersion = '6.x' ;
12
13
var versionFromUrl = window . location . pathname . match ( / ^ \/ d o c s \/ ( \d + \. x ) / ) ;
13
- var version = versionFromUrl ? versionFromUrl [ 1 ] : '6.x' ;
14
+ var version = versionFromUrl ? versionFromUrl [ 1 ] : defaultVersion ;
14
15
15
16
if ( q != null ) {
16
17
document . getElementById ( 'search-input' ) . value = decodeURIComponent ( q ) ;
You can’t perform that action at this time.
0 commit comments