diff options
| author | Cameron McEfee <cameron@github.com> | 2011-05-13 14:36:31 -0700 |
|---|---|---|
| committer | Cameron McEfee <cameron@github.com> | 2011-05-16 16:55:31 -0700 |
| commit | 836ff8f64638d8bdcdb96e7baa650e998dd663c4 (patch) | |
| tree | 0848fc95fbaa122933828b39aa0b33a0490a926d /global/js | |
| parent | fbdda61be276a0b81c97f8b1859fbc2b55c6dd7a (diff) | |
Update styles
Diffstat (limited to 'global/js')
| -rw-r--r-- | global/js/documentation.js | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/global/js/documentation.js b/global/js/documentation.js new file mode 100644 index 0000000..0625a91 --- /dev/null +++ b/global/js/documentation.js @@ -0,0 +1,38 @@ +// Init sidebar +$(function() { + var activeItem, + helpList = $('#js-help-sidebar .js-topic') + + $('#js-help-sidebar .js-guides').each(function(){ + //if($(this).find('.disable').length == 0){ + $(this).children().hide() + //} + }) + + $('#js-help-sidebar .js-topic h3 a').click(function(){ + var clickedTopic = $(this).parents('.js-topic'), + topicGuides = clickedTopic.find('.js-guides li') + + if(activeItem != clickedTopic.index()){ + if(helpList.eq(activeItem)){ + helpList.eq(activeItem).find('.js-guides li').toggle(100) + } + activeItem = clickedTopic.index() + topicGuides.toggle(100) + } else { + activeItem = undefined + topicGuides.toggle(100) + } + + return false + }) + + $('.help-search .search-box').focus(function(){ + $(this).css('background-position','0px -25px') + }) + $('.help-search .search-box').focusout(function(){ + if($(this).val() == ''){ + $(this).css('background-position','0px 0px') + } + }) +});
\ No newline at end of file |
