git.fiddlerwoaroof.com
static/js/whitespace-angular.js
89bed873
 var whitespace = angular.module('whitespace', ['ngResource', 'ngSanitize']);
 whitespace.controller('MainCtrl', ['$scope', '$http', '$resource', '$sce', function ($scope, $http, $resource, $sce) {
604ff249
     var feeds = $resource('/feeds', {  }, { json : { method : 'GET', url : '/feeds/json' }, add : { method : 'POST', url : '/feeds/add' } });
     $scope.feeds = feeds.json();
89bed873
     $scope.data = 'hello world!';
604ff249
     $scope.addForm = { url : '' };
89bed873
     $scope.renderHtml = function (htmlCode) {
         return $sce.trustAsHtml(htmlCode);
     };
     $scope.toggleClosed = function (ent) {
         return ent.closed = !ent.closed;
     };
67a3d329
     return $scope.addFeed = function () {
604ff249
         return feeds.add({ 'url' : $scope.addForm.url, 'api' : 'yes' }).$promise.then(function (feed) {
             return $scope.feeds.result.unshift(feed.result);
         });
     };
89bed873
 }]);