File tree Expand file tree Collapse file tree 2 files changed +19
-6
lines changed Expand file tree Collapse file tree 2 files changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -146,11 +146,10 @@ class Giphy extends React.Component {
146
146
}
147
147
148
148
onSelect ( result ) {
149
- Editable . appendText (
150
- this . props . $element ,
151
- ``
152
- )
153
-
149
+ Editable . appendImage ( this . props . $element , {
150
+ src : result . images . original . url ,
151
+ alt : result . slug
152
+ } )
154
153
this . props . onDone ( )
155
154
}
156
155
Original file line number Diff line number Diff line change @@ -31,9 +31,23 @@ export function appendText($element, text) {
31
31
setText ( $element , getText ( $element ) + text )
32
32
}
33
33
34
+ export function appendImage ( $element , options ) {
35
+ let text
36
+ if ( $element . is ( 'textarea, input' ) ) {
37
+ text = ``
38
+ } else {
39
+ text = `<img src="${ options . src } " alt="${ options . alt } " />`
40
+ }
41
+
42
+ appendText (
43
+ $element ,
44
+ text
45
+ )
46
+ }
47
+
34
48
export function focus ( $element ) {
35
49
if ( $element . is ( 'textarea, input' ) ) {
36
- return $element . focus ( )
50
+ $element . focus ( )
37
51
} else {
38
52
let element = $element . get ( 0 )
39
53
var range = document . createRange ( )
You can’t perform that action at this time.
0 commit comments