소스 검색

show / hide add example btn depending on state (repo / app root)

Benoît Hubert 8 년 전
부모
커밋
c31549c27c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      js/ws-menu.js

+ 4 - 0
js/ws-menu.js

@@ -61,6 +61,8 @@
         if(navState.repo === '') {
           console.log('nav: back to root');
           _ws.events.emit('navToRoot');
+          _ws.ui.addExample.$btn.removeClass('in');
+          _ws.ui.addExample.hide();
           _ws.ui.menuExample.render({ examples: [] });
         }
         else {
@@ -70,6 +72,8 @@
             // renderMenuExample(parts.menuExample);
             console.log('render with parts', parts);
             _ws.repo = parts.repo;
+            _ws.ui.addExample.$btn.addClass('in');
+            _ws.ui.addExample.show();
             _ws.ui.detailsRepo.render(parts);
             _ws.ui.menuExample.render(parts);
             _ws.events.emit('navToRepo', navState.repo);