element-web/src
Bruno Windels c135cd60d2 restore insert mention
for this, we need to store the last caret in the editor,
to know where to insert the user pill.

Because clicking on a member blurs the editor, and the
selection is moved away from the editor.

For this reason, we keep as cache of the last caretOffset object,
invalidated by a selection with different values.

The selection needs to be cloned because apparently the browser
mutates the object instead of returning a new one.
2019-08-22 13:33:20 +01:00
..
actions
async-components/views/dialogs avoid using import * as Matrix 2019-08-06 14:04:33 +01:00
autocomplete remove errant debug 2019-05-20 10:08:34 +01:00
components restore insert mention 2019-08-22 13:33:20 +01:00
editor restore insert mention 2019-08-22 13:33:20 +01:00
i18n/strings set aria label on main composer too 2019-08-22 13:33:20 +01:00
integrations Prompt for terms of service on integration manager changes 2019-08-15 13:28:23 -06:00
notifications
rageshake
resizer
settings Improve fallback ICE setting label 2019-08-15 15:05:25 +01:00
stores Implement basic soft logout handling 2019-07-03 16:46:37 -06:00
utils Move URL abbreviation to its own util file 2019-08-21 08:46:10 -06:00
ActiveRoomObserver.js
AddThreepid.js Rename isAccessToken to identityAccessToken 2019-07-30 17:37:48 +01:00
Analytics.js Add telemetry for how many people use breadcrumbs 2019-04-04 14:17:15 -06:00
Avatar.js move most of room avatar handling to Avatar, to reuse in editor pills 2019-05-20 15:33:26 +02:00
BasePlatform.js Allow setting in electron whether or not to auto hide menu bar 2019-08-05 11:58:53 +01:00
boundThreepids.js Commit the new file 2019-08-15 12:16:59 +01:00
CallHandler.js Update ICE fallback text 2019-08-15 15:05:25 +01:00
CallMediaHandler.js don't show error dialog when user has no webcam 2019-06-26 18:54:15 +02:00
ComposerHistoryManager.js Restore Composer History under shift-up & down 2019-06-12 21:32:47 +01:00
ContentMessages.js Revert "remove unnessary manual focussing of composer" 2019-07-23 09:13:51 +02:00
createRoom.js Fix double-spinner 2019-06-14 17:21:07 +01:00
cryptodevices.js Revert "fix lint" 2019-07-23 11:43:44 +02:00
DateUtils.js
DecryptionFailureTracker.js
dispatcher.js
email.js
Entities.js
extend.js
FromWidgetPostMessageApi.js Refactor integration manager handling into a common place 2019-08-09 16:08:06 -06:00
GroupAddressPicker.js Fix some source strings noticed as incorrect by translators 2019-05-16 14:35:56 -06:00
groups.js
HtmlUtils.js Implement diffing html messages in the edit history 2019-07-24 11:28:56 +02:00
IdentityAuthClient.js Support IS token handling without checking terms 2019-08-19 22:54:23 -06:00
ImageUtils.js
index.js
Keyboard.js change profile keybind to backtick from i due to italics conflict 2019-06-07 00:08:51 +01:00
KeyRequestHandler.js Append keyshare request dialogs instead of replacing the current dialog 2019-06-28 14:34:19 -06:00
languageHandler.js delint languageHandler 2019-08-14 12:29:48 +01:00
Lifecycle.js Read integration managers from account data 2019-08-09 17:35:59 -06:00
linkify-matrix.js
Login.js Get rid of support for legacy login params 2019-08-09 15:34:32 +01:00
Markdown.js
matrix-to.js Support a backup room ID in PermalinkCreator 2019-05-13 14:12:58 -06:00
MatrixClientPeg.js Store ICE fallback permission in device setting 2019-08-15 15:04:23 +01:00
Modal.js change Modal async/await signature to use raw promises 2019-08-09 17:29:22 +01:00
Notifier.js Update src/Notifier.js 2019-06-03 21:19:17 +01:00
ObjectUtils.js
PageTypes.js
PasswordReset.js Allow password reset without an ID Server 2019-08-16 18:11:24 +01:00
PhasedRollOut.js
phonenumber.js
PlatformPeg.js
Presence.js
ratelimitedfunc.js
Registration.js
Resend.js
Roles.js
RoomInvite.js Merge pull request #3286 from matrix-org/travis/immutable-dms/basic 2019-08-08 07:26:17 -06:00
RoomListSorter.js
RoomNotifs.js Fix conflicting PRs 2019-06-19 13:33:06 +01:00
Rooms.js
ScalarAuthClient.js Refactor integration manager handling into a common place 2019-08-09 16:08:06 -06:00
ScalarMessaging.js Appease the linter again 2019-08-09 17:20:37 -06:00
SdkConfig.js Add a function to append/overwrite objects in the config on the fly 2019-04-15 14:46:00 -06:00
shouldHideEvent.js Remove editing feature flag 2019-07-17 16:56:15 +01:00
Skinner.js
SlashCommands.js Remove /tint completely and dedup copyright 2019-08-06 18:08:17 +01:00
stripped-emoji.json make EmojiProvider and stripped-emoji.json work 2019-05-19 20:48:18 +01:00
Terms.js Avoid visual glitch when terms appear for IM 2019-07-23 15:11:38 +01:00
TextForEvent.js also check content and content.users before proceeding 2019-07-12 18:50:13 +02:00
themes.js Break themes out into a separate file 2019-08-12 14:24:12 +01:00
Tinter.js
ToWidgetPostMessageApi.js
Unread.js Fix comments in unread room tracking 2019-06-03 15:01:28 +01:00
UserActivity.js
UserAddress.js
VectorConferenceHandler.js
Velociraptor.js Start using create-react-class polyfill 2019-08-05 10:08:30 +01:00
VelocityBounce.js
WhoIsTyping.js
WidgetMessaging.js
WidgetMessagingEndpoint.js