Sha256: 3418879738aacee8d2d4c57de0a18c12faf1764a1d0aeb77d10d7c97ee302e7c
Contents?: true
Size: 1.81 KB
Versions: 2
Compression:
Stored size: 1.81 KB
Contents
{I" class:ETI"BundledAsset; FI"logical_path; TI")blogelator/routes/posts_new_route.js; FI" pathname; TI"j/Users/brian/github/codelation/blogelator/app/assets/javascripts/blogelator/routes/posts_new_route.js; FI"content_type; TI"application/javascript; TI" mtime; Tl+[¥SI"length; TiFI"digest; TI"%9eb94172b2199762708b67df265bab6a; FI"source; TI"F(function() { "use strict"; App.PostsNewRoute = Ember.Route.extend({ actions: { willTransition: function(transition) { var record = this.get('controller.content'); // Allow transition if nothing is entered if (Ember.isEmpty(record.get('title')) && Ember.isEmpty(record.get('bodyMarkdown')) ) { record.destroyRecord(); return true; } // Confirm transition if there are unsaved changes if (record.get('isNew')) { if (confirm("Are you sure you want to lose unsaved changes?")) { record.destroyRecord(); return true; } else { transition.abort(); } } else { if (record.get('isDirty')) { if (confirm("Are you sure you want to lose unsaved changes?")) { record.rollback(); return true; } else { transition.abort(); } } else { return true; } } } }, model: function() { return this.store.createRecord('post'); }, renderTemplate: function() { this.render(); this.render('posts/_form_action_bar', { into: 'application', outlet: 'footer' }); } }); })(); ; TI"required_assets_digest; TI"%2b84606c8188dd9ee7a8227c8f86adfa; FI" _version; TI"%361c512b9086418778df946c0d278f91; F
Version data entries
2 entries across 1 versions & 1 rubygems