Listen for click in the bookmarks view
This commit is contained in:
parent
d4d3d4c838
commit
076265f108
@ -439,7 +439,8 @@
|
|||||||
events: {
|
events: {
|
||||||
'click .add-bookmark': 'addBookmark',
|
'click .add-bookmark': 'addBookmark',
|
||||||
'click .bookmarks-toggle': 'toggleBookmarksList',
|
'click .bookmarks-toggle': 'toggleBookmarksList',
|
||||||
'click .remove-bookmark': 'removeBookmark'
|
'click .remove-bookmark': 'removeBookmark',
|
||||||
|
'click .open-room': 'openRoom',
|
||||||
},
|
},
|
||||||
listSelector: '.rooms-list',
|
listSelector: '.rooms-list',
|
||||||
ItemView: _converse.BookmarkView,
|
ItemView: _converse.BookmarkView,
|
||||||
@ -488,6 +489,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
openRoom (ev) {
|
||||||
|
ev.preventDefault();
|
||||||
|
const name = ev.target.textContent;
|
||||||
|
const jid = ev.target.getAttribute('data-room-jid');
|
||||||
|
const data = {
|
||||||
|
'name': name || Strophe.unescapeNode(Strophe.getNodeFromJid(jid)) || jid
|
||||||
|
}
|
||||||
|
_converse.api.rooms.open(jid, data);
|
||||||
|
},
|
||||||
|
|
||||||
removeBookmark: _converse.removeBookmarkViaEvent,
|
removeBookmark: _converse.removeBookmarkViaEvent,
|
||||||
addBookmark: _converse.addBookmarkViaEvent,
|
addBookmark: _converse.addBookmarkViaEvent,
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user