Changeset View
Changeset View
Standalone View
Standalone View
src/resources/vue/Meet/RoomOptions.vue
<template> | <template> | ||||
<div v-if="config"> | <div v-if="config"> | ||||
<div id="room-options-dialog" class="modal" tabindex="-1" role="dialog"> | <div id="room-options-dialog" class="modal" tabindex="-1" role="dialog"> | ||||
<div class="modal-dialog" role="document"> | <div class="modal-dialog" role="document"> | ||||
<div class="modal-content"> | <div class="modal-content"> | ||||
<div class="modal-header"> | <div class="modal-header"> | ||||
<h5 class="modal-title">{{ $t('meet.options') }}</h5> | <h5 class="modal-title">{{ $t('meet.options') }}</h5> | ||||
<button type="button" class="btn-close" data-bs-dismiss="modal" :aria-label="$t('btn.close')"></button> | <btn class="btn-close" data-bs-dismiss="modal" :aria-label="$t('btn.close')"></btn> | ||||
</div> | </div> | ||||
<div class="modal-body"> | <div class="modal-body"> | ||||
<form id="room-options-password"> | <form id="room-options-password"> | ||||
<div id="password-input" class="input-group input-group-activable mb-2"> | <div id="password-input" class="input-group input-group-activable mb-2"> | ||||
<span class="input-group-text label">{{ $t('meet.password') }}:</span> | <span class="input-group-text label">{{ $t('meet.password') }}:</span> | ||||
<span v-if="config.password" id="password-input-text" class="input-group-text">{{ config.password }}</span> | <span v-if="config.password" id="password-input-text" class="input-group-text">{{ config.password }}</span> | ||||
<span v-else id="password-input-text" class="input-group-text text-muted">{{ $t('meet.password-none') }}</span> | <span v-else id="password-input-text" class="input-group-text text-muted">{{ $t('meet.password-none') }}</span> | ||||
<input type="text" :value="config.password" name="password" class="form-control rounded-start activable"> | <input type="text" :value="config.password" name="password" class="form-control rounded-start activable"> | ||||
<button type="button" @click="passwordSave" id="password-save-btn" class="btn btn-outline-primary activable rounded-end">{{ $t('btn.save') }}</button> | <btn @click="passwordSave" id="password-save-btn" class="btn-outline-primary activable rounded-end">{{ $t('btn.save') }}</btn> | ||||
<button type="button" v-if="config.password" id="password-clear-btn" @click="passwordClear" class="btn btn-outline-danger rounded">{{ $t('meet.password-clear') }}</button> | <btn v-if="config.password" id="password-clear-btn" @click="passwordClear" class="btn-outline-danger rounded">{{ $t('meet.password-clear') }}</btn> | ||||
<button type="button" v-else @click="passwordSet" id="password-set-btn" class="btn btn-outline-primary rounded">{{ $t('meet.password-set') }}</button> | <btn v-else @click="passwordSet" id="password-set-btn" class="btn-outline-primary rounded">{{ $t('meet.password-set') }}</btn> | ||||
</div> | </div> | ||||
<small class="text-muted"> | <small class="text-muted"> | ||||
{{ $t('meet.password-text') }} | {{ $t('meet.password-text') }} | ||||
</small> | </small> | ||||
</form> | </form> | ||||
<hr> | <hr> | ||||
<form id="room-options-lock"> | <form id="room-options-lock"> | ||||
<div id="room-lock" class="mb-2"> | <div id="room-lock" class="mb-2"> | ||||
Show All 11 Lines | <div v-if="config"> | ||||
<input type="checkbox" id="room-nomedia-input" name="lock" value="1" :checked="config.nomedia" @click="nomediaSave"> | <input type="checkbox" id="room-nomedia-input" name="lock" value="1" :checked="config.nomedia" @click="nomediaSave"> | ||||
</div> | </div> | ||||
<small class="text-muted"> | <small class="text-muted"> | ||||
{{ $t('meet.nomedia-text') }} | {{ $t('meet.nomedia-text') }} | ||||
</small> | </small> | ||||
</form> | </form> | ||||
</div> | </div> | ||||
<div class="modal-footer"> | <div class="modal-footer"> | ||||
<button type="button" class="btn btn-secondary modal-action" data-bs-dismiss="modal">{{ $t('btn.close') }}</button> | <btn class="btn-secondary modal-action" data-bs-dismiss="modal">{{ $t('btn.close') }}</btn> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</template> | </template> | ||||
<script> | <script> | ||||
▲ Show 20 Lines • Show All 58 Lines • Show Last 20 Lines |