Slide 48
Slide 48 text
Allen Moore • @creativeallen • #wcraleigh • allenmoore.me/wcraleigh-2017
1 methods: {
2 insertImg( frame ) {
3 const selection = frame.state().get( 'selection' ),
4 length = selection.length,
5 images = selection.models;
6 let imgData = {},
7 img,
8 imgEditLink,
9 imgId,
10 imgTitle,
11 imgUrl;
12
13 for ( let i = 0; i < length; i++ ) {
14 img = images[i];
15 imgEditLink = img.changed.editLink;
16 imgId = img.id;
17 imgTitle = img.changed.title;
18 imgUrl = img.changed.sizes.thumbnail.url;
19 imgData = {
20 edit: imgEditLink,
21 id: imgId,
22 name: imgTitle,
23 src: imgUrl
24 };
25 this.images.push( imgData );
26 }
27 }
28 }