From dfec5058c58ff7c4cfcd959eab9946b29f6cdef8 Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Fri, 14 Jun 2019 18:24:18 +0200 Subject: [PATCH] support creating @room pills in partcreator --- src/editor/parts.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/editor/parts.js b/src/editor/parts.js index 7305fb1232..d13a94253f 100644 --- a/src/editor/parts.js +++ b/src/editor/parts.js @@ -260,6 +260,13 @@ class RoomPillPart extends PillPart { } } +class AtRoomPillPart extends RoomPillPart { + get type() { + return "at-room-pill"; + } +} + + class UserPillPart extends PillPart { constructor(userId, displayName, member) { super(userId, displayName); @@ -402,6 +409,10 @@ export class PartCreator { return new RoomPillPart(alias, room); } + atRoomPill(text) { + return new AtRoomPillPart(text, this._room); + } + userPill(displayName, userId) { const member = this._room.getMember(userId); return new UserPillPart(userId, displayName, member);