Fixed issue with Room Settings (#807)

This commit is contained in:
Ahmad Farhat 2019-09-20 15:33:08 -04:00 committed by Jesus Federico
parent b2f2e73bbc
commit 091b548e90
1 changed files with 10 additions and 8 deletions

View File

@ -47,17 +47,18 @@ $(document).on('turbolinks:load', function(){
// Display and update all fields related to creating a room in the createRoomModal // Display and update all fields related to creating a room in the createRoomModal
$("#create-room-block").click(function(){ $("#create-room-block").click(function(){
showCreateRoom() showCreateRoom(this)
}) })
// Display and update all fields related to creating a room in the createRoomModal // Display and update all fields related to creating a room in the createRoomModal
$(".update-room").click(function(){ $(".update-room").click(function(){
showUpdateRoom() showUpdateRoom(this)
}) })
} }
}); });
function showCreateRoom() { function showCreateRoom(target) {
var modal = $(target)
$("#create-room-name").val("") $("#create-room-name").val("")
$("#create-room-access-code").text(getLocalizedString("modal.create_room.access_code_placeholder")) $("#create-room-access-code").text(getLocalizedString("modal.create_room.access_code_placeholder"))
$("#room_access_code").val(null) $("#room_access_code").val(null)
@ -81,9 +82,10 @@ function showCreateRoom() {
}) })
} }
function showUpdateRoom() { function showUpdateRoom(target) {
var room_block_uid = $(this).closest("#room-block").data("room-uid") var modal = $(target)
$("#create-room-name").val($(this).closest("tbody").find("#room-name h4").text()) var room_block_uid = modal.closest("#room-block").data("room-uid")
$("#create-room-name").val(modal.closest("tbody").find("#room-name h4").text())
$("#createRoomModal form").attr("action", room_block_uid + "/update_settings") $("#createRoomModal form").attr("action", room_block_uid + "/update_settings")
//show all elements & their children with a update-only class //show all elements & their children with a update-only class
@ -98,9 +100,9 @@ function showUpdateRoom() {
if($(this).children().length > 0) { $(this).children().attr('style',"display:none !important") } if($(this).children().length > 0) { $(this).children().attr('style',"display:none !important") }
}) })
updateCurrentSettings($(this).closest("#room-block").data("room-settings")) updateCurrentSettings(modal.closest("#room-block").data("room-settings"))
var accessCode = $(this).closest("#room-block").data("room-access-code") var accessCode = modal.closest("#room-block").data("room-access-code")
if(accessCode){ if(accessCode){
$("#create-room-access-code").text(getLocalizedString("modal.create_room.access_code") + ": " + accessCode) $("#create-room-access-code").text(getLocalizedString("modal.create_room.access_code") + ": " + accessCode)