Changeset 12071
- Timestamp:
- 05/09/2018 02:10:13 PM (7 years ago)
- Location:
- trunk/src/bp-templates/bp-nouveau
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-templates/bp-nouveau/includes/messages/functions.php
r12067 r12071 99 99 'send' => wp_create_nonce( 'messages_send_message' ), 100 100 ), 101 'loading' => __( 'Loading messages. Please wait.', 'buddypress' ), 102 'bulk_actions' => bp_nouveau_messages_get_bulk_actions(), 101 'loading' => __( 'Loading messages. Please wait.', 'buddypress' ), 102 'doingAction' => array( 103 'read' => __( 'Marking message(s) as read. Please wait.', 'buddypress' ), 104 'unread' => __( 'Marking message(s) as unread. Please wait.', 'buddypress' ), 105 'delete' => __( 'Deleting message(s). Please wait.', 'buddypress' ), 106 'star' => __( 'Starring message(s). Please wait.', 'buddypress' ), 107 'unstar' => __( 'Unstarring message(s). Please wait.', 'buddypress' ), 108 ), 109 'bulk_actions' => bp_nouveau_messages_get_bulk_actions(), 103 110 ); 104 111 -
trunk/src/bp-templates/bp-nouveau/js/buddypress-messages.js
r12058 r12071 851 851 852 852 doAction: function( event ) { 853 var action = $( event.currentTarget ).data( 'bp-action' ), self = this, options = {}, mid; 853 var action = $( event.currentTarget ).data( 'bp-action' ), self = this, options = {}, mid, 854 feedback = BP_Nouveau.messages.doingAction; 854 855 855 856 if ( ! action ) { … … 875 876 } 876 877 878 if ( ! _.isUndefined( feedback[ action ] ) ) { 879 bp.Nouveau.Messages.displayFeedback( feedback[ action ], 'loading' ); 880 } 881 877 882 this.collection.doAction( action, mid, options ).done( function( response ) { 883 // Remove previous feedback. 884 bp.Nouveau.Messages.removeFeedback(); 885 878 886 bp.Nouveau.Messages.displayFeedback( response.feedback, response.type ); 879 887 … … 896 904 } 897 905 } ).fail( function( response ) { 906 // Remove previous feedback. 907 bp.Nouveau.Messages.removeFeedback(); 908 898 909 bp.Nouveau.Messages.displayFeedback( response.feedback, response.type ); 899 910 } ); … … 931 942 932 943 doBulkAction: function( event ) { 933 var self = this, options = {}, ids, attr = 'id'; 944 var self = this, options = {}, ids, attr = 'id', 945 feedback = BP_Nouveau.messages.doingAction; 934 946 935 947 event.preventDefault(); … … 970 982 } ) ); 971 983 984 if ( ! _.isUndefined( feedback[ action ] ) ) { 985 bp.Nouveau.Messages.displayFeedback( feedback[ action ], 'loading' ); 986 } 987 972 988 this.collection.doAction( action, ids, options ).done( function( response ) { 989 // Remove previous feedback. 990 bp.Nouveau.Messages.removeFeedback(); 991 973 992 bp.Nouveau.Messages.displayFeedback( response.feedback, response.type ); 974 993 … … 989 1008 } 990 1009 } ).fail( function( response ) { 1010 // Remove previous feedback. 1011 bp.Nouveau.Messages.removeFeedback(); 1012 991 1013 bp.Nouveau.Messages.displayFeedback( response.feedback, response.type ); 992 1014 } ); … … 1088 1110 1089 1111 doAction: function( event ) { 1090 var action = $( event.currentTarget ).data( 'bp-action' ), self = this, options = {}; 1112 var action = $( event.currentTarget ).data( 'bp-action' ), self = this, options = {}, 1113 feedback = BP_Nouveau.messages.doingAction; 1091 1114 1092 1115 if ( ! action ) { … … 1113 1136 $( event.currentTarget ).parent().find( '[data-bp-action="' + opposite[ action ] + '"]' ).removeClass( 'bp-hide' ); 1114 1137 1138 } 1139 1140 if ( ! _.isUndefined( feedback[ action ] ) ) { 1141 bp.Nouveau.Messages.displayFeedback( feedback[ action ], 'loading' ); 1115 1142 } 1116 1143 … … 1123 1150 } 1124 1151 1152 // Remove previous feedback. 1153 bp.Nouveau.Messages.removeFeedback(); 1154 1125 1155 // Display the feedback 1126 1156 bp.Nouveau.Messages.displayFeedback( response.feedback, response.type ); 1127 1157 } ).fail( function( response ) { 1158 // Remove previous feedback. 1159 bp.Nouveau.Messages.removeFeedback(); 1160 1128 1161 bp.Nouveau.Messages.displayFeedback( response.feedback, response.type ); 1129 1162 } );
Note: See TracChangeset
for help on using the changeset viewer.