@@ -7,35 +7,36 @@ $(function () {
7
7
var li = $ ( '.sidebar-menu' ) . find ( 'li' ) ;
8
8
if ( term . length === 0 ) {
9
9
li . each ( function ( ) {
10
- var el = $ ( this ) ;
11
- el . show ( 0 ) ;
10
+ var el = $ ( this ) ;
11
+ el . css ( "display" , "block" ) ;
12
12
el . removeClass ( 'active' ) ;
13
- if ( el . data ( 'lte.pushmenu.active' ) ) {
14
- el . addClass ( 'active' ) ;
15
- }
16
13
} ) ;
14
+ $ ( '.sidebar-menu' ) . find ( '.itemMembers' ) . hide ( ) ;
17
15
return ;
18
16
}
19
17
var regexp = new RegExp ( term , 'i' ) ;
20
-
18
+
21
19
li . hide ( ) ;
22
20
li . removeClass ( 'pushmenu-search-found' , false ) ;
23
21
li . removeClass ( 'active' ) ;
24
- var start = new Date ( ) ;
25
22
li . each ( function ( ) {
26
- var el = $ ( this ) ;
23
+ var el = $ ( this ) ;
27
24
if ( el . text ( ) && regexp . test ( el . text ( ) ) ) {
28
- el . show ( ) ;
25
+ el . css ( "display" , "block" ) ;
29
26
el . addClass ( 'pushmenu-search-found' ) ;
30
27
31
28
if ( el . is ( '.treeview' ) ) {
32
29
el . addClass ( 'active' ) ;
33
30
}
34
31
35
- var parent = el . parents ( 'li' ) . first ( ) ;
32
+ var parent = el . parents ( 'li' ) . first ( ) ;
36
33
if ( parent . is ( '.treeview' ) ) {
37
34
parent . show ( ) ;
38
35
}
36
+ var parentUl = el . parents ( 'ul' ) . first ( ) ;
37
+ if ( parentUl . is ( '.treeview-menu' ) ) {
38
+ parentUl . show ( ) ;
39
+ }
39
40
40
41
}
41
42
if ( el . is ( '.header' ) ) {
@@ -45,7 +46,7 @@ $(function () {
45
46
} ) ;
46
47
47
48
$ ( '.sidebar-menu li.pushmenu-search-found.treeview' ) . each ( function ( ) {
48
- var el = $ ( this ) ;
49
+ var el = $ ( this ) ;
49
50
el . find ( '.pushmenu-search-found' ) . show ( ) ;
50
51
el . find ( '.pushmenu-search-found' ) . closest ( '.itemMembers' ) . show ( ) ;
51
52
} ) ;
@@ -58,7 +59,6 @@ $(function () {
58
59
$ ( this ) . parent ( ) . find ( '.itemMembers' ) . toggle ( ) ;
59
60
} ) ;
60
61
// // Show an item related a current documentation automatically
61
- debugger
62
62
var filename = $ ( '.page-title' ) . data ( 'filename' ) . replace ( / \. [ a - z ] + $ / , '' ) ;
63
63
var $currentItem = $ ( '.main-sidebar .item[data-name="' + filename + '"]:eq(0)' ) ;
64
64
@@ -83,6 +83,6 @@ $(function () {
83
83
} ;
84
84
85
85
$ ( window ) . on ( 'resize' , _onResize ) ;
86
- _onResize ( ) ;
86
+ _onResize ( ) ;
87
87
} ) ;
88
88
} ) ;
0 commit comments