@@ -1154,6 +1154,9 @@ jQuery( document ).ready( function( $ ) {
1154
1154
objUploadView . uploader . bind ( 'FilesAdded' , function ( upl , rfiles ) {
1155
1155
//$("#aw-whats-new-submit").attr('disabled', 'disabled');
1156
1156
1157
+ //Remove focusout when media is added in activity post.
1158
+ jQuery ( '#whats-new-form' ) . unbind ( 'focusout' ) ;
1159
+
1157
1160
$ . each ( rfiles , function ( i , file ) {
1158
1161
1159
1162
//Set file title along with file
@@ -1931,7 +1934,13 @@ function rtmedia_selected_file_list( plupload, file, uploader, error, comment_me
1931
1934
rtmedia_plupload_file += '</li>' ;
1932
1935
1933
1936
jQuery ( rtmedia_plupload_file ) . appendTo ( rtmedia_uploader_filelist ) ;
1934
- jQuery ( '#whats-new' ) . focus ( ) ;
1937
+
1938
+ if ( comment_media_id ) {
1939
+ jQuery ( '#rtmedia-comment-media-upload-' + comment_media_id ) . focus ( ) ;
1940
+ } else {
1941
+ jQuery ( '#whats-new' ) . focus ( ) ;
1942
+ }
1943
+
1935
1944
var type = file . type ;
1936
1945
var media_title = file . name ;
1937
1946
var ext = media_title . substring ( media_title . lastIndexOf ( '.' ) + 1 , media_title . length ) ;
@@ -1963,7 +1972,17 @@ function rtmedia_selected_file_list( plupload, file, uploader, error, comment_me
1963
1972
} else {
1964
1973
jQuery . each ( rtmedia_exteansions , function ( key , value ) {
1965
1974
if ( value . indexOf ( ext ) >= 0 ) {
1966
- jQuery ( '<img src="' + rtmedia_media_thumbs [ key ] + '" />' ) . appendTo ( '#file_thumb_' + file . id ) ;
1975
+
1976
+ var media_thumbnail = '' ;
1977
+
1978
+ // Below condition is to show docs and files addon thumbnail.
1979
+ if ( rtmedia_media_thumbs [ ext ] ) {
1980
+ media_thumbnail = rtmedia_media_thumbs [ ext ] ;
1981
+ } else {
1982
+ media_thumbnail = rtmedia_media_thumbs [ key ] ;
1983
+ }
1984
+
1985
+ jQuery ( '<img />' , { src : media_thumbnail } ) . appendTo ( '#file_thumb_' + file . id ) ;
1967
1986
1968
1987
return false ;
1969
1988
}
@@ -2449,7 +2468,6 @@ function renderUploadercomment_media( widget_id, parent_id_type ) {
2449
2468
while ( upl . files . length > 1 ) {
2450
2469
upl . removeFile ( upl . files [ 0 ] ) ;
2451
2470
}
2452
-
2453
2471
/* remove the last file that has being added to the comment media */
2454
2472
commentObj [ widget_id ] . upload_remove_array = [ ] ;
2455
2473
jQuery ( '#rtmedia_uploader_filelist-' + widget_id + ' li.plupload_queue_li' ) . remove ( ) ;
@@ -2592,11 +2610,8 @@ function renderUploadercomment_media( widget_id, parent_id_type ) {
2592
2610
rtMediaHook . call ( 'rtmedia_js_after_files_added' , [ upl , rfiles ] ) ;
2593
2611
2594
2612
if ( 'undefined' != typeof rtmedia_direct_upload_enabled && '1' == rtmedia_direct_upload_enabled ) {
2595
- var allow_upload = rtMediaHook . call ( 'rtmedia_js_upload_file' , true ) ;
2596
- if ( false == allow_upload ) {
2597
- return false ;
2598
- }
2599
2613
2614
+ $ ( '.rtmedia-comment-media-submit-' + widget_id ) . focus ( ) ;
2600
2615
/* when direct upload is enable */
2601
2616
jQuery ( '.' + rtmedia_comment_media_submit + widget_id ) . trigger ( 'click' ) ;
2602
2617
}
@@ -2655,7 +2670,7 @@ function renderUploadercomment_media( widget_id, parent_id_type ) {
2655
2670
2656
2671
ext = tmp_array [ tmp_array . length - 1 ] ;
2657
2672
if ( ! ( typeof ( up . settings . upload_size ) != 'undefined' && typeof ( up . settings . upload_size [ ext ] ) != 'undefined' && ( up . settings . upload_size [ ext ] [ 'size' ] < 1 || ( up . settings . upload_size [ ext ] [ 'size' ] * 1024 * 1024 ) >= err . file . size ) ) ) {
2658
- rtmedia_selected_file_list ( plupload , err . file , up , err ) ;
2673
+ rtmedia_selected_file_list ( plupload , err . file , up , err , widget_id ) ;
2659
2674
}
2660
2675
}
2661
2676
} else {
@@ -2665,7 +2680,6 @@ function renderUploadercomment_media( widget_id, parent_id_type ) {
2665
2680
2666
2681
rtmedia_selected_file_list ( plupload , err . file , '' , err , widget_id ) ;
2667
2682
}
2668
-
2669
2683
jQuery ( '.plupload_delete-' + widget_id ) . on ( 'click' , function ( e ) {
2670
2684
e . preventDefault ( ) ;
2671
2685
0 commit comments