Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add message right click context menu v2 (matrix-org#5672)
* migrate the message context menu to IconizedContextMenu Signed-off-by: Michael Weimann <[email protected]> * migrate the message context menu to IconizedContextMenu Signed-off-by: Michael Weimann <[email protected]> * Added right-click menu Signed-off-by: Šimon Brandner <[email protected]> * add message context menu group keys Signed-off-by: Michael Weimann <[email protected]> * add message context menu icons Signed-off-by: Michael Weimann <[email protected]> * add _MessageContextMenu.scss license header Signed-off-by: Michael Weimann <[email protected]> * use null vars for context menu lists * Add allowOverridingNativeContextMenus() Signed-off-by: Šimon Brandner <[email protected]> * Use allowOverridingNativeContextMenus() Signed-off-by: Šimon Brandner <[email protected]> * Fix types Signed-off-by: Šimon Brandner <[email protected]> * Fix types Signed-off-by: Šimon Brandner <[email protected]> * Remove mistaken line Signed-off-by: Šimon Brandner <[email protected]> * Fix styling Signed-off-by: Šimon Brandner <[email protected]> * InputHTMLAttributes -> AllHTMLAttributes Signed-off-by: Šimon Brandner <[email protected]> * Convert to TS Signed-off-by: Šimon Brandner <[email protected]> * Add some types Signed-off-by: Šimon Brandner <[email protected]> * Make onClick optional Signed-off-by: Šimon Brandner <[email protected]> * Add rightClick prop Signed-off-by: Šimon Brandner <[email protected]> * Add copy button Signed-off-by: Šimon Brandner <[email protected]> * What about upgrading deps after the eslint migration, Simon? Signed-off-by: Šimon Brandner <[email protected]> * Add edit button Signed-off-by: Šimon Brandner <[email protected]> * fix Signed-off-by: Šimon Brandner <[email protected]> * Add reply button Signed-off-by: Šimon Brandner <[email protected]> * Add react button Signed-off-by: Šimon Brandner <[email protected]> * Cleanup render() Signed-off-by: Šimon Brandner <[email protected]> * Fix comments Signed-off-by: Šimon Brandner <[email protected]> * Add save button Signed-off-by: Šimon Brandner <[email protected]> * Don't show context menu if editing Signed-off-by: Šimon Brandner <[email protected]> * Add special handling for click a timestamp Signed-off-by: Šimon Brandner <[email protected]> * Fix double empty line Signed-off-by: Šimon Brandner <[email protected]> * Don't show context menu for images Signed-off-by: Šimon Brandner <[email protected]> * Cleanup Signed-off-by: Šimon Brandner <[email protected]> * Fix order Signed-off-by: Šimon Brandner <[email protected]> * Keep action bar shown when right-clicking Signed-off-by: Šimon Brandner <[email protected]> * Highlight event tile when right-clicking Signed-off-by: Šimon Brandner <[email protected]> * Delint Signed-off-by: Šimon Brandner <[email protected]> * Pointless change so that I can re-run the CI Signed-off-by: Šimon Brandner <[email protected]> * Remove dowload button Because we don't use this menu when clicking on images Signed-off-by: Šimon Brandner <[email protected]> * Be more clear for non-bools Signed-off-by: Šimon Brandner <[email protected]> * Use triggerOnMouse down prop Signed-off-by: Šimon Brandner <[email protected]> * Remove a comment Signed-off-by: Šimon Brandner <[email protected]> * Remove unused var Signed-off-by: Šimon Brandner <[email protected]> * Remove unnecessary import Signed-off-by: Šimon Brandner <[email protected]> * Add some missing types Signed-off-by: Šimon Brandner <[email protected]> * Add missing type Signed-off-by: Šimon Brandner <[email protected]> * Remove unused import Signed-off-by: Šimon Brandner <[email protected]> * Add a missing type Signed-off-by: Šimon Brandner <[email protected]> * Fix types Signed-off-by: Šimon Brandner <[email protected]> * Fix types/naming Signed-off-by: Šimon Brandner <[email protected]> * Add missing current Signed-off-by: Šimon Brandner <[email protected]> * Remove unused var Signed-off-by: Šimon Brandner <[email protected]> * Fix editing and replying Signed-off-by: Šimon Brandner <[email protected]> * i18n Signed-off-by: Šimon Brandner <[email protected]> * Fix import Signed-off-by: Šimon Brandner <[email protected]> * Support right-click context menu for threads Signed-off-by: Šimon Brandner <[email protected]> * Make button order match `MessageActionBar` Signed-off-by: Šimon Brandner <[email protected]> * Fix missing permalink button Signed-off-by: Šimon Brandner <[email protected]> * Remove useless part of if statement Signed-off-by: Šimon Brandner <[email protected]> * Some small refactoring for consistency Signed-off-by: Šimon Brandner <[email protected]> * Some more refactoring Signed-off-by: Šimon Brandner <[email protected]> * Fix `editEvent()` call Signed-off-by: Šimon Brandner <[email protected]> * Make editing polls work Signed-off-by: Šimon Brandner <[email protected]> * Fix collapse reply chain button Signed-off-by: Šimon Brandner <[email protected]> * Fix timelineRenderingType Signed-off-by: Šimon Brandner <[email protected]> * Fix reply button Signed-off-by: Šimon Brandner <[email protected]> * Hide right-click context menu behind a labs flag Signed-off-by: Šimon Brandner <[email protected]> * Add missing return type Signed-off-by: Šimon Brandner <[email protected]> * Make `contextMene` optional Signed-off-by: Šimon Brandner <[email protected]> * Move `renderContextMenu()` Signed-off-by: Šimon Brandner <[email protected]> * Simplify `renderContextMenu()` Signed-off-by: Šimon Brandner <[email protected]> * Improve `aboveLeftOf` typing Signed-off-by: Šimon Brandner <[email protected]> * Use `InputHTMLAttributes` Signed-off-by: Šimon Brandner <[email protected]> * Disable message right-click context menu in browser (for now) Signed-off-by: Šimon Brandner <[email protected]> * Give permalink button more props Signed-off-by: Šimon Brandner <[email protected]> Co-authored-by: Michael Weimann <[email protected]>
- Loading branch information