|  | @@ -428,8 +428,13 @@
 | 
	
		
			
				|  |  |        if(theme != ''){
 | 
	
		
			
				|  |  |          _$body.trigger({'type':theme+'-col-closed'});
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | -      // remove the col
 | 
	
		
			
				|  |  | -      $col.remove();
 | 
	
		
			
				|  |  | +      if(_$body.is('.entity-type-node.bundle-page')){
 | 
	
		
			
				|  |  | +        // remove all the col (prod page and agenda in case)
 | 
	
		
			
				|  |  | +        $col.add($col.siblings('.col')).remove();
 | 
	
		
			
				|  |  | +      }else{
 | 
	
		
			
				|  |  | +        // remove the col
 | 
	
		
			
				|  |  | +        $col.remove();
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        checkRowEmpty();
 | 
	
		
			
				|  |  |        checkVisibleCorpusMapSpace();
 | 
	
		
			
				|  |  |      };
 | 
	
	
		
			
				|  | @@ -1039,8 +1044,8 @@
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        onEnded(){
 | 
	
		
			
				|  |  |          console.log('AudioPlayer onEnded()');
 | 
	
		
			
				|  |  | -        this.emmit('audio-ended');
 | 
	
		
			
				|  |  |          this.stop();
 | 
	
		
			
				|  |  | +        this.emmit('audio-ended');
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        // cartel functions
 | 
	
		
			
				|  |  |        loadNode(nid){
 | 
	
	
		
			
				|  | @@ -1121,15 +1126,15 @@
 | 
	
		
			
				|  |  |          return this;
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        emmit(event_name, args){
 | 
	
		
			
				|  |  | -        // console.log('AudioPlayer emmit() event_name', event_name);
 | 
	
		
			
				|  |  | -        // console.log('AudioPlayer emmit() handlers', this.event_handlers[event_name]);
 | 
	
		
			
				|  |  | +        console.log('AudioPlayer emmit() event_name', event_name);
 | 
	
		
			
				|  |  | +        console.log('AudioPlayer emmit() handlers', this.event_handlers[event_name]);
 | 
	
		
			
				|  |  |          var handler;
 | 
	
		
			
				|  |  |          var args  = args || {};
 | 
	
		
			
				|  |  |          for (var i = this.event_handlers[event_name].length-1; i >= 0 ; i--) {
 | 
	
		
			
				|  |  |            handler = this.event_handlers[event_name][i];
 | 
	
		
			
				|  |  |            // console.log('AudioPlayer emmit() loop handler', handler);
 | 
	
		
			
				|  |  |            setTimeout(function(){
 | 
	
		
			
				|  |  | -            // console.log('AudioPlayer emmit() timeout handler', handler);
 | 
	
		
			
				|  |  | +            console.log('AudioPlayer emmit() timeout handler', handler);
 | 
	
		
			
				|  |  |              handler(args);
 | 
	
		
			
				|  |  |            }, 0);
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -1216,6 +1221,7 @@
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        next(){
 | 
	
		
			
				|  |  | +        console.log('RandomPlayer next', this.active, this.shuffledPlaylist.length);
 | 
	
		
			
				|  |  |          if(this.active && this.shuffledPlaylist.length > 0)
 | 
	
		
			
				|  |  |            _audioPlayer.openDocument(this.shuffledPlaylist.splice(0,1)[0]);
 | 
	
		
			
				|  |  |        },
 | 
	
	
		
			
				|  | @@ -1224,7 +1230,7 @@
 | 
	
		
			
				|  |  |          this.next();
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        onAudioPlayerEnded(){
 | 
	
		
			
				|  |  | -        //console.log('RandomPlayer : onAudioPlayerEnded()');
 | 
	
		
			
				|  |  | +        console.log('RandomPlayer : onAudioPlayerEnded()');
 | 
	
		
			
				|  |  |          this.next();
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      };
 | 
	
	
		
			
				|  | @@ -1620,6 +1626,9 @@
 | 
	
		
			
				|  |  |            }else{
 | 
	
		
			
				|  |  |              // if we were on production page just scramble collection in case of map was filtered
 | 
	
		
			
				|  |  |              _$corpus_canvas.trigger({'type':'scramble-collection'});
 | 
	
		
			
				|  |  | +            // reload production home
 | 
	
		
			
				|  |  | +            $('a[data-drupal-link-system-path="productions"]', '#block-mainnavigation')
 | 
	
		
			
				|  |  | +              .removeClass('is-active').trigger('click');
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |          }else{
 | 
	
		
			
				|  |  |            // remove is-active class from index or notice entree links
 |