11$(function () {
2- // Search Items
3- $('#searchBox').on('keyup', function (e) {
4- var value = $(this).val();
5- var $el = $('.navigation' );
6-
7- if (value) {
8- var regexp = new RegExp (value, 'i');
9- $el.find('li, .itemMembers').hide( );
10-
11- $el.find('li').each(function (i, v) {
12- var $item = $(v);
13-
14- if ($item.data('name') && regexp.test($item.data('name'))) {
15- $item.show();
16- $item.closest('.itemMembers') .show();
17- $item.closest('.item ').show();
18- }
19- });
20- } else {
21- $el.find('.item, .itemMembers').show();
22- }
23-
24- $el.find('.list').scrollTop(0);
25- } );
26-
27- // Toggle when click an item element
28- $('.navigation').on('click', '.title', function (e) {
29- $(this).parent().find('.itemMembers').toggle();
30- } );
31-
32- // Show an item related a current documentation automatically
33- var filename = $('.page-title').data('filename').replace(/\.[a-z]+$/, '');
34- var $currentItem = $('.navigation .item[data-name*="' + filename + '"]:eq(0)');
35-
36- if ($currentItem.length) {
37- $currentItem
38- .remove()
39- .prependTo('.navigation .list')
40- .show()
41- .find('.itemMembers')
2+ $('.navigationDiv').load("nav.html .navigation",null,function(){
3+ // Search Items
4+ $('#searchBox').on('keyup', function (e) {
5+ var value = $(this).val( );
6+ var $el = $('.navigation');
7+
8+ if (value) {
9+ var regexp = new RegExp(value, 'i' );
10+ $el.find('li, .itemMembers').hide();
11+
12+ $el.find('li').each(function (i, v) {
13+ var $item = $(v);
14+
15+ if ( $item.data('name') && regexp.test($item.data('name'))) {
16+ $item.show();
17+ $item.closest('.itemMembers ').show();
18+ $item.closest('.item').show();
19+ }
20+ });
21+ } else {
22+ $el.find('.item, .itemMembers').show();
23+ }
24+
25+ $el.find('.list').scrollTop(0 );
26+ });
27+
28+ // Toggle when click an item element
29+ $('.navigation').on('click', '.title', function (e) {
30+ $(this).parent().find('.itemMembers').toggle( );
31+ });
32+ // Show an item related a current documentation automatically
33+ var filename = $('.page-title').data('filename').replace(/\.[a-z]+$/, '');
34+ var $currentItem = $('.navigation .item[data-name*="' + filename + '"]:eq(0)');
35+
36+ if ($currentItem.length) {
37+ $currentItem
38+ .remove()
39+ .prependTo('.navigation .list')
40+ .show()
41+ .find('.itemMembers')
4242 .show();
43- }
44-
45- // Auto resizing on navigation
46- var _onResize = function () {
47- var height = $(window).height();
48- var $el = $('.navigation');
49-
50- $el.height(height).find('.list').height(height - 120);
51- };
43+ }
5244
53- $(window).on('resize', _onResize);
54- _onResize();
45+ // Auto resizing on navigation
46+ var _onResize = function () {
47+ var height = $(window).height();
48+ var $el = $('.navigation');
5549
50+ $el.height(height).find('.list').height(height - 120);
51+ };
5652
53+ $(window).on('resize', _onResize);
54+ _onResize();
55+ });
5756});
0 commit comments