1919//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2020//SOFTWARE.
2121
22- import utils from './modules/utils.es6' ;
23- import Emoji from './modules/emoticons/emoji.es6' ;
24- import Smiley from './modules/emoticons/smiley.es6' ;
25- import Url from './modules/url.es6' ;
22+ import utils from './modules/utils.es6' ;
23+ import Emoji from './modules/emoticons/emoji.es6' ;
24+ import Smiley from './modules/emoticons/smiley.es6' ;
25+ import Url from './modules/url.es6' ;
2626import CodeEmbed from './modules/code/codeEmbed.es6' ;
2727import VideoEmbed from './modules/video/videoEmbed.es6' ;
28- import Twitter from './modules/twitter.es6' ;
28+ import Twitter from './modules/twitter.es6' ;
2929
3030( function ( ) {
3131
@@ -40,16 +40,23 @@ import Twitter from './modules/twitter.es6';
4040 highlightCode : true ,
4141 tweetsEmbed : true ,
4242 tweetOptions : {
43- maxWidth : 550 ,
44- hideMedia : false ,
45- hideThread : false ,
46- align : 'none' ,
47- lang : 'en'
43+ maxWidth : 550 ,
44+ hideMedia : false ,
45+ hideThread : false ,
46+ align : 'none' ,
47+ lang : 'en'
48+ } ,
49+ excludeEmbed : [ ] ,
50+ codeEmbedHeight : 500 ,
51+ videoHeight : null ,
52+ videoWidth : null ,
53+ vineOptions : {
54+ maxWidth : null ,
55+ type : 'postcard' , //'postcard' or 'simple' embedding
56+ responsive : true ,
57+ width : 350 ,
58+ height : 460
4859 } ,
49- excludeEmbed : [ ] ,
50- codeEmbedHeight : 500 ,
51- videoHeight : null ,
52- videoWidth : null ,
5360 } ;
5461
5562 class EmbedJS {
@@ -64,9 +71,9 @@ import Twitter from './modules/twitter.es6';
6471 let input = this . input ;
6572 let options = this . options ;
6673 let embeds = [ ] ;
67- let output = options . link ? await ( new Url ( input , options ) . process ( ) ) : output ;
68- output = options . emoji ? await ( new Emoji ( output , options ) . process ( ) ) : output ;
69- output = options . fontIcons ? await ( new Smiley ( output , options ) . process ( ) ) : output ;
74+ let output = options . link ? await ( new Url ( input , options ) . process ( ) ) : output ;
75+ output = options . emoji ? await ( new Emoji ( output , options ) . process ( ) ) : output ;
76+ output = options . fontIcons ? await ( new Smiley ( output , options ) . process ( ) ) : output ;
7077 [ output , embeds ] = await ( new CodeEmbed ( input , output , options , embeds ) . process ( ) ) ;
7178 [ output , embeds ] = await ( new VideoEmbed ( input , output , options , embeds ) . process ( ) ) ;
7279
@@ -83,7 +90,7 @@ import Twitter from './modules/twitter.es6';
8390 this . render ( result )
8491 }
8592
86- render ( result ) {
93+ render ( result ) {
8794 this . options . element . innerHTML = result ;
8895 twttr . widgets . load ( this . options . element ) ;
8996 }
0 commit comments