+ this.last_saved_work = {};
+console.debug( 'reset', current_symposium, this.work, this.$location.hashPath );
+ },
+ save: function(){
+ var self = this;
+ this.work.$save(function(work){
+ self.$location.hashPath = work.$id;
+
+ // save symposium to separate resource
+ if ( work.type == 'symposium' ) {
+ if ( ! self.symposium ) {
+ self.work.symposium.$id = work.$id; // reuse $id of first work for symposium
+ self.symposium = new self.Symposium( work.symposium );
+ self.symposium.works = [];
+ }
+ self.symposium.works[ work.symposium.work_nr - 1 ] = work;
+ console.debug('save_symposium', self.symposium );
+ self.symposium.$save();
+ }