Parcourir la source

roomslist: replace jQuery methods with native

JC Brand il y a 8 ans
Parent
commit
76cc9642e0
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3 3
      src/converse-roomslist.js

+ 3 - 3
src/converse-roomslist.js

@@ -70,7 +70,7 @@
                     });
                     this.hide();
                     if (this.list_model.get('toggle-state') !== _converse.OPENED) {
-                        this.$('.open-rooms-list').hide();
+                        this.el.querySelector('.open-rooms-list').classList.add('hidden');
                     }
                     this.model.each(this.renderRoomsListElement.bind(this));
                     const controlboxview = _converse.chatboxviews.get('controlbox');
@@ -95,8 +95,8 @@
 
                 closeRoom (ev) {
                     ev.preventDefault();
-                    const name = $(ev.target).data('roomName');
-                    const jid = $(ev.target).data('roomJid');
+                    const name = ev.target.getAttribute('data-room-name');
+                    const jid = ev.target.getAttribute('data-room-jid');
                     if (confirm(__(___("Are you sure you want to leave the room \"%1$s\"?"), name))) {
                         _converse.chatboxviews.get(jid).leave();
                     }