forked from External/greenlight
		
	update previously joined meetings on root page
This commit is contained in:
		@@ -163,7 +163,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  var initIndex = function() {
 | 
					  var initIndex = function() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $('.center-panel-wrapper').on('keyup', '.meeting-name', function (event, msg) {
 | 
					    $('.center-panel-wrapper').on('input', '.meeting-name', function (event, msg) {
 | 
				
			||||||
      var newId = $(this).val();
 | 
					      var newId = $(this).val();
 | 
				
			||||||
      Meeting.getInstance().setMeetingId(newId);
 | 
					      Meeting.getInstance().setMeetingId(newId);
 | 
				
			||||||
      $(".page-wrapper.meetings").data('id', newId);
 | 
					      $(".page-wrapper.meetings").data('id', newId);
 | 
				
			||||||
@@ -176,16 +176,7 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $('ul.previously-joined').empty();
 | 
					    PreviousMeetings.init('joinedMeetings');
 | 
				
			||||||
    var joinedMeetings = localStorage.getItem('joinedMeetings');
 | 
					 | 
				
			||||||
    if (joinedMeetings && joinedMeetings.length > 0) {
 | 
					 | 
				
			||||||
      joinedMeetings = joinedMeetings.split(',');
 | 
					 | 
				
			||||||
      $('.center-panel-wrapper .previously-joined-wrapper').removeClass('hidden');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      for (var i = joinedMeetings.length - 1; i >= 0; i--) {
 | 
					 | 
				
			||||||
        $('ul.previously-joined').append('<li><a href="/meetings/'+joinedMeetings[i]+'">'+joinedMeetings[i]+'</a></li>');
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  var initMeetings = function() {
 | 
					  var initMeetings = function() {
 | 
				
			||||||
@@ -208,21 +199,8 @@
 | 
				
			|||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if ($(".page-wrapper.rooms").data('main-room')) {
 | 
					    if ($(".page-wrapper.rooms").data('main-room')) {
 | 
				
			||||||
      $('.center-panel-wrapper').on('click', '.fill-meeting-name', function (event, msg) {
 | 
					      PreviousMeetings.init('joinedRooms');
 | 
				
			||||||
        var name = $(this).text();
 | 
					 | 
				
			||||||
        $('input.meeting-name').val(name).trigger('input');
 | 
					 | 
				
			||||||
      });
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
      $('ul.previously-joined').empty();
 | 
					 | 
				
			||||||
      var joinedMeetings = localStorage.getItem('joinedRooms');
 | 
					 | 
				
			||||||
      if (joinedMeetings && joinedMeetings.length > 0) {
 | 
					 | 
				
			||||||
        joinedMeetings = joinedMeetings.split(',');
 | 
					 | 
				
			||||||
        $('.center-panel-wrapper .previously-joined-wrapper').removeClass('hidden');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        for (var i = joinedMeetings.length - 1; i >= 0; i--) {
 | 
					 | 
				
			||||||
          $('ul.previously-joined').append('<li><a class="fill-meeting-name">'+joinedMeetings[i]+'</a></li>');
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
      if ($('input.meeting-name').val() !== '') {
 | 
					      if ($('input.meeting-name').val() !== '') {
 | 
				
			||||||
        $('input.meeting-name').trigger('input');
 | 
					        $('input.meeting-name').trigger('input');
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										15
									
								
								app/assets/javascripts/previous_meetings.coffee
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								app/assets/javascripts/previous_meetings.coffee
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					class @PreviousMeetings
 | 
				
			||||||
 | 
					  @init: (type)->
 | 
				
			||||||
 | 
					    $('.center-panel-wrapper').on 'click', '.fill-meeting-name', (event, msg) ->
 | 
				
			||||||
 | 
					      name = $(this).text()
 | 
				
			||||||
 | 
					      $('input.meeting-name').val(name).trigger('input')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $('ul.previously-joined').empty()
 | 
				
			||||||
 | 
					    joinedMeetings = localStorage.getItem(type)
 | 
				
			||||||
 | 
					    if joinedMeetings && joinedMeetings.length > 0
 | 
				
			||||||
 | 
					      joinedMeetings = joinedMeetings.split(',')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      for m in joinedMeetings by -1
 | 
				
			||||||
 | 
					        $('ul.previously-joined').append('<li><a class="fill-meeting-name">'+m+'</a></li>')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      $('.center-panel-wrapper .previously-joined-wrapper').removeClass('hidden')
 | 
				
			||||||
		Reference in New Issue
	
	Block a user