Mercurial > libervia-templates
diff sat_templates/templates/bulma/call/call.html @ 396:9847e6dbeefa
bulma (call): add group call related templates.
rel: 430
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 15 May 2024 17:39:47 +0200 |
parents | 5072e4a4e261 |
children | 140690a18b63 |
line wrap: on
line diff
--- a/sat_templates/templates/bulma/call/call.html Sat May 11 13:55:03 2024 +0200 +++ b/sat_templates/templates/bulma/call/call.html Wed May 15 17:39:47 2024 +0200 @@ -44,6 +44,17 @@ </span> </button> </div> + + <!-- Group Call Button --> + <div class="column is-narrow is-hidden"> + <button class="button is-info" id="group_call_btn" aria-label="Initiate Group Call"> + <span class="icon"> + <i class="icon-group"></i> + </span> + <span>Group Call</span> + </button> + </div> + </div> </div> @@ -54,7 +65,6 @@ {# Calls #} - <div class="is-hidden is-flex is-flex-direction-column" id="call_container"> <div class="columns is-1 is-centered is-vcentered m-0" id="call_header"> @@ -108,7 +118,7 @@ <input type="file" id="send_file_input" style="display:none;" /> </div> <div class="column is-narrow"> - <button class="button is-danger" id="hangup_btn" aria-label="{{ _('Hang up') }}"> + <button class="button is-danger is-rotated-135" id="hangup_btn" aria-label="{{ _('Hang up') }}"> {{ icon('phone', cls='image is-24x24 is-inline-block') }} </button> </div> @@ -116,6 +126,38 @@ </div> </div> + + + {# Group Calls #} + + <div class="is-hidden is-flex is-flex-direction-column" id="group_call_container"> + <!-- Status Bar (Header) with Fullscreen Button on the Right --> + <div class="columns"> + <div class="column is-11" id="group_call_status_wrapper"></div> + <div class="column"> + <div class="buttons has-addons is-right"> + <button class="button is-light" id="group_full_screen_btn"> + {{ icon('resize-full', cls='image is-24x24 is-inline-block') }} + </button> + </div> + </div> + </div> + + <!-- Peer Video Grid - Adjusted for dynamic resizing --> + <div class="columns is-multiline mt-3 is-flex-grow-1 is-variable is-0" id="group_video_grid" style="flex-wrap: wrap;"> + <!-- Peer templates dynamically loaded here --> + </div> + + <!-- Call Control for Hangup --> + <div class="group-call-controls columns is-centered is-mobile"> + <div class="column is-narrow"> + <button class="button is-danger is-rotated-135" id="group_hangup_btn"> + {{ icon('phone', cls='image is-24x24 is-inline-block') }} + </button> + </div> + </div> + </div> + </div> </section> {% endblock body %}