Browse Source

Optimize Rooms.refresh call

pull/1466/head
Timothée Jaussoin 1 month ago
parent
commit
298ba0fb07
  1. 4
      app/Widgets/CommunityAffiliations/_communityaffiliations_delete.tpl
  2. 5
      app/Widgets/Rooms/Rooms.php
  3. 4
      app/Widgets/Rooms/rooms.js

4
app/Widgets/CommunityAffiliations/_communityaffiliations_delete.tpl

@ -14,8 +14,8 @@
</button>
<button
name="submit"
class="button flat"
class="button flat color red"
onclick="CommunityAffiliations_ajaxDeleteConfirm('{$server|echapJS}', '{$node|echapJS}'); Dialog_ajaxClear()">
{$c->__('button.remove')}
{$c->__('button.delete')}
</button>
</footer>

5
app/Widgets/Rooms/Rooms.php

@ -219,6 +219,7 @@ class Rooms extends Base
if ($conference) {
$this->rpc('Rooms.setRoom', \cleanupId($conference->conference), $this->prepareConference($conference), $callSecond);
$this->rpc('Rooms.refresh', $callSecond);
}
}
@ -237,10 +238,10 @@ class Rooms extends Base
$this->rpc('Rooms.clearRooms');
foreach ($conferences as $conference) {
$this->rpc('Rooms.setRoom', \cleanupId($conference->conference), $this->prepareConference($conference), true);
$this->rpc('Rooms.setRoom', \cleanupId($conference->conference), $this->prepareConference($conference));
}
$this->rpc('Rooms.refresh');
$this->rpc('Rooms.refresh', true);
$this->rpc('Rooms.checkNoConnected');
$this->rpc('MovimUtils.removeClass', '#rooms ul.list.rooms', 'spin');

4
app/Widgets/Rooms/rooms.js

@ -161,7 +161,7 @@ var Rooms = {
document.querySelector('#rooms ul.list.rooms').innerHTML = '';
},
setRoom: function (id, html, noSecondRefresh) {
setRoom: function (id, html) {
var listSelector = '#rooms ul.list.rooms ';
var list = document.querySelector(listSelector);
var element = list.querySelector('#' + id);
@ -183,8 +183,6 @@ var Rooms = {
if (i == rooms.length) {
MovimTpl.append(listSelector, html);
}
Rooms.refresh(noSecondRefresh);
},
clearAllActives: function () {

Loading…
Cancel
Save