Exemplo n.º 1
0
    Object.keys(nodes).forEach(function(folder){
      var $folderLine;

      $folderLine = $('<a></a>');
      $folderLine.attr('data-input', 'nav ' + folder);
      $folderLine.addClass('terminal-folder');

      if (folderToExpand == folder) {

        $folderLine.html('&#9660; ' + folder + ':');
        $folderLine.addClass('terminal-folder--active');
        terminal.log($folderLine, {enqueue: false});

        nodes[folder].forEach(function(page){
          if (page == getCurrentPage()){
            terminal.log("&nbsp;&nbsp;- " + page.name, {enqueue: false});
          }
          else {
            terminal.log("&nbsp;&nbsp;- " + page.name, {data: {input: "page " + page.name}, enqueue: false});
          }

        });
      }
      else {
        $folderLine.html('&#9654; ' + folder);
        terminal.log($folderLine, {enqueue: false});
      }
    });
Exemplo n.º 2
0
        nodes[folder].forEach(function(page){
          if (page == getCurrentPage()){
            terminal.log("&nbsp;&nbsp;- " + page.name, {enqueue: false});
          }
          else {
            terminal.log("&nbsp;&nbsp;- " + page.name, {data: {input: "page " + page.name}, enqueue: false});
          }

        });
Exemplo n.º 3
0
Router.prototype.route = function(url){
  try {
    var resource = this.parser.parse(url);
    this.controllers[resource.controller].load(resource.id);
  }
  catch(e) {
    console.log(e.message);
    console.log(e.stack);
    this.push(this.rootResource);
    terminal.log('Routing to default article');
  }

};
Exemplo n.º 4
0
 var disable = function(){
   clickHandler.disable();
   terminal.log('you have disabled the terminal')
     .then(terminal.close.bind(terminal));
 };
Exemplo n.º 5
0
 var enable = function(){
   clickHandler.enable();
   terminal.open();
   terminal.log('you have enabled the terminal');
   terminal.log('click here to disable it', {data: {input: 'terminal disable'}});
 };