aboutsummaryrefslogtreecommitdiffstats
path: root/www/js/views/details.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/views/details.js')
-rw-r--r--www/js/views/details.js24
1 files changed, 23 insertions, 1 deletions
diff --git a/www/js/views/details.js b/www/js/views/details.js
index 6b4544a..8da8ca5 100644
--- a/www/js/views/details.js
+++ b/www/js/views/details.js
@@ -68,7 +68,29 @@
if ( FMS.isOffline ) {
this.navigate( 'save_offline' );
} else {
- this.navigate( this.next );
+ var that = this;
+ $.ajax( {
+ url: CONFIG.FMS_URL + '/report/new/category_extras',
+ type: 'POST',
+ data: {
+ category: this.model.get('category'),
+ latitude: this.model.get('lat'),
+ longitude: this.model.get('lon')
+ },
+ dataType: 'json',
+ timeout: 30000,
+ success: function( data, status ) {
+ if ( data ) {
+ that.model.set('category_extras', data.category_extra);
+ that.navigate('details_extra');
+ } else {
+ that.navigate( this.next );
+ }
+ },
+ error: function() {
+ this.navigate( this.next );
+ }
+ } );
}
}
},