summaryrefslogtreecommitdiff
path: root/global/js
diff options
context:
space:
mode:
authorCameron McEfee <cameron@github.com>2011-05-13 14:36:31 -0700
committerCameron McEfee <cameron@github.com>2011-05-16 16:55:31 -0700
commit836ff8f64638d8bdcdb96e7baa650e998dd663c4 (patch)
tree0848fc95fbaa122933828b39aa0b33a0490a926d /global/js
parentfbdda61be276a0b81c97f8b1859fbc2b55c6dd7a (diff)
Update styles
Diffstat (limited to 'global/js')
-rw-r--r--global/js/documentation.js38
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