@@ -22,18 +22,27 @@ var addMedia = {
22
22
$ ( '#sys-add-media-dialog' ) . dialog ( 'option' , { width : $ ( window ) . width ( ) - 100 } ) ;
23
23
} ) ;
24
24
} ,
25
- load : function ( params ) {
26
- $ ( '#sys-add-media-load' ) . fadeOut ( 'fast' , function ( ) {
27
- $ ( '#sys-add-media-load' ) . load ( common . fwURL ( 'Entries' , 'ajax_media_load' , params ) , function ( ) {
28
- $ ( '#sys-add-media-load' ) . fadeIn ( 'fast' ) ;
29
- $ ( '#sys-add-media-load' ) . find ( 'input[type=checkbox]' ) . on ( 'click' , function ( ) {
30
- if ( $ ( this ) . prop ( 'checked' ) ) {
31
- $ ( this ) . closest ( 'li' ) . addClass ( 'selected' ) ;
25
+ load : function ( params ) {
26
+ $ ( '#sys-add-media-load' ) . fadeOut ( 'fast' , function ( ) {
27
+ $ ( '#sys-add-media-load' ) . load (
28
+ common . fwURL ( 'Entries' , 'ajax_media_load' , params ) ,
29
+ function ( response , status , xhr ) {
30
+ if ( status === "error" ) {
31
+ alert ( "エラーが発生しました、ページをリロードしてください。\n" +
32
+ "Loading error. Please reload page." ) ;
33
+
32
34
} else {
33
- $ ( this ) . closest ( 'li' ) . removeClass ( 'selected' ) ;
35
+ $ ( '#sys-add-media-load' ) . fadeIn ( 'fast' ) ;
36
+ $ ( '#sys-add-media-load' ) . find ( 'input[type=checkbox]' ) . on ( 'click' , function ( ) {
37
+ if ( $ ( this ) . prop ( 'checked' ) ) {
38
+ $ ( this ) . closest ( 'li' ) . addClass ( 'selected' ) ;
39
+ } else {
40
+ $ ( this ) . closest ( 'li' ) . removeClass ( 'selected' ) ;
41
+ }
42
+ } ) ;
34
43
}
35
- } )
36
- } ) ;
44
+ }
45
+ ) ;
37
46
} ) ;
38
47
} ,
39
48
open : function ( key , config ) {
0 commit comments