Sha256: aca8a5dbb3681ba754cb6890ca4efc9c14dc707e837ca73325eee4172eb0212b
Contents?: true
Size: 925 Bytes
Versions: 3
Compression:
Stored size: 925 Bytes
Contents
(function() { app.controller('SongbookController', [ '$http', 'songService', function($http, songService) { this.filterQuery = ''; this.songs = function() { return songService.selectedSongs; }; this.title = function() { return songService.songbookTitle; }; this.addSong = function(song) { return songService.addSongToBook(song); }; this.removeSong = function(song) { return songService.removeSongFromBook(song); }; this.clear = function() { return songService.clearSongbook(); }; this.sendToServer = function() { return $http.post('/songbook', { 'songs': this.songs().map(function(s) { return s.identifier; }) }).success(function() { return window.location.href = '/songbook.pdf'; }); }; return this; } ]); }).call(this);
Version data entries
3 entries across 3 versions & 1 rubygems