WIP Domain listing app with automatic status checking. Buitl with AngularJS.

domainsData.js 635B

1234567891011121314151617181920212223
  1. "use strict"
  2. angular.module('domainManagerApp.domainsData', ['firebase'])
  3. .service('Domains', [ '$rootScope', '$firebase', function($rootScope, $firebase) {
  4. var domains = [];
  5. // Get domain list from firebase
  6. var ref = new Firebase("https://j1x-cpanel.firebaseio.com/domains");
  7. ref.on("child_added", function(data) {
  8. var domain = data.val();
  9. domains.push(domain);
  10. console.log('loading domain: ' + domain.name);
  11. $rootScope.$broadcast('domains:loaded', domain);
  12. }, function (errorObject) {
  13. console.log("The read failed: " + errorObject.code);
  14. });
  15. this.get = function() {
  16. return domains;
  17. }
  18. }]);