Aman Agrawal
b1f8041c31
giphy: Use simplebar to replace browser scrollbar.
2021-04-14 10:50:47 -07:00
Aman Agrawal
35bd44ed2a
giphy: Add clear search button.
...
Make the input more square looking to match with our other
input boxes.
2021-04-14 10:50:47 -07:00
Aman Agrawal
caa9720064
giphy: Directly use `Number` value of the breakpoint.
2021-04-14 10:50:40 -07:00
Aman Agrawal
700cfd648c
giphy: Add GIPHY picker to message edit form.
...
We try to keep only one instance of GIPHY popover active.
2021-04-08 10:17:20 -07:00
Aman Agrawal
d4fa938a23
giphy: Convert `compose_giphy_logo` from id to class.
...
Since there are multiple `compose_giphy_logo` elements, we should
use it as a class as per HTML spec.
2021-04-08 10:03:51 -07:00
Aman Agrawal
a2140eb9b5
giphy: Delegate `compose_giphy_logo` click handler to `body`.
...
This will allow us to use use this handler in places like message
edit where elements are added to the DOM later on.
2021-04-08 10:03:51 -07:00
Aman Agrawal
1a83112cf9
giphy: Register click events inside giphy module.
...
Primary reason for this is to allow us more control over
creation of giphy popover as will be evident in future commits.
2021-04-05 15:04:50 -07:00
Aman Agrawal
5e83965e80
giphy: Use GIPHY web SDK to allow inserting GIFs in compose box.
...
We use GIPHY web SDK to create popover containing GIFs in a
grid format. Simply clicking on the GIFs will insert the GIF in the compose
box.
We add GIPHY logo to compose box action icons which opens the GIPHY
picker popover containing GIFs with "Powered by GIPHY"
attribution.
2021-04-05 15:04:49 -07:00