Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit 61a338a

Browse files
committed
angularfire.* -> firebase.*
1 parent 7c9a55e commit 61a338a

File tree

17 files changed

+69
-26
lines changed

17 files changed

+69
-26
lines changed

src/auth/FirebaseAuth.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
var FirebaseAuth;
44

55
// Define a service which provides user authentication and management.
6-
angular.module('angularfire.auth').factory('$firebaseAuth', [
6+
angular.module('firebase.auth').factory('$firebaseAuth', [
77
'$q', '$firebaseUtils', function($q, $firebaseUtils) {
88
/**
99
* This factory returns an object allowing you to manage the client's authentication state.

src/auth/firebaseAuthService.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
}
77
FirebaseAuthService.$inject = ['$firebaseAuth'];
88

9-
angular.module('angularfire.auth')
9+
angular.module('firebase.auth')
1010
.factory('$firebaseAuthService', FirebaseAuthService);
1111

1212
})();

src/database/FirebaseArray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
* var list = new ExtendedArray(ref);
4848
* </code></pre>
4949
*/
50-
angular.module('angularfire.database').factory('$firebaseArray', ["$log", "$firebaseUtils", "$q",
50+
angular.module('firebase.database').factory('$firebaseArray', ["$log", "$firebaseUtils", "$q",
5151
function($log, $firebaseUtils, $q) {
5252
/**
5353
* This constructor should probably never be called manually. It is used internally by

src/database/FirebaseObject.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* var obj = new ExtendedObject(ref);
2323
* </code></pre>
2424
*/
25-
angular.module('angularfire.database').factory('$firebaseObject', [
25+
angular.module('firebase.database').factory('$firebaseObject', [
2626
'$parse', '$firebaseUtils', '$log', '$q',
2727
function($parse, $firebaseUtils, $log, $q) {
2828
/**

src/database/firebaseRef.js

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
(function() {
2+
"use strict";
3+
4+
function FirebaseRef() {
5+
this.urls = null;
6+
this.registerUrl = function registerUrl(urlOrConfig) {
7+
8+
if (typeof urlOrConfig === 'string') {
9+
this.urls = {};
10+
this.urls.default = urlOrConfig;
11+
}
12+
13+
if (angular.isObject(urlOrConfig)) {
14+
this.urls = urlOrConfig;
15+
}
16+
17+
};
18+
19+
this.$$checkUrls = function $$checkUrls(urlConfig) {
20+
if (!urlConfig) {
21+
return new Error('No Firebase URL registered. Use firebaseRefProvider.registerUrl() in the config phase. This is required if you are using $firebaseAuthService.');
22+
}
23+
if (!urlConfig.default) {
24+
return new Error('No default Firebase URL registered. Use firebaseRefProvider.registerUrl({ default: "https://<my-firebase-app>.firebaseio.com/"}).');
25+
}
26+
};
27+
28+
this.$$createRefsFromUrlConfig = function $$createMultipleRefs(urlConfig) {
29+
var refs = {};
30+
var error = this.$$checkUrls(urlConfig);
31+
if (error) { throw error; }
32+
angular.forEach(urlConfig, function(value, key) {
33+
refs[key] = firebase.database().refFromURL(value);
34+
});
35+
return refs;
36+
};
37+
38+
this.$get = function FirebaseRef_$get() {
39+
return this.$$createRefsFromUrlConfig(this.urls);
40+
};
41+
}
42+
43+
angular.module('firebase.database')
44+
.provider('$firebaseRef', FirebaseRef);
45+
46+
})();

src/module.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
//TODO: use $window
88
.value("Firebase", exports.Firebase);
99

10-
angular.module("angularfire.utils", []);
11-
angular.module("angularfire.config", []);
12-
angular.module("angularfire.auth", ["angularfire.utils"]);
13-
angular.module("angularfire.database", ["angularfire.utils"]);
10+
angular.module("firebase.utils", []);
11+
angular.module("firebase.config", []);
12+
angular.module("firebase.auth", ["firebase.utils"]);
13+
angular.module("firebase.database", ["firebase.utils"]);
1414
})(window);

src/utils/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(function() {
22
'use strict';
33

4-
angular.module('angularfire.utils')
4+
angular.module('firebase.utils')
55
.factory('$firebaseConfig', ["$firebaseArray", "$firebaseObject", "$injector",
66
function($firebaseArray, $firebaseObject, $injector) {
77
return function(configOpts) {

tests/protractor/chat/chat.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var app = angular.module('chat', ['angularfire.database']);
1+
var app = angular.module('chat', ['firebase.database']);
22

33
app.controller('ChatCtrl', function Chat($scope, $firebaseObject, $firebaseArray) {
44
// Get a reference to the Firebase

tests/protractor/priority/priority.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var app = angular.module('priority', ['angularfire.database']);
1+
var app = angular.module('priority', ['firebase.database']);
22
app.controller('PriorityCtrl', function Chat($scope, $firebaseArray, $firebaseObject) {
33
// Get a reference to the Firebase
44
var rootRef = firebase.database().ref();

tests/protractor/tictactoe/tictactoe.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var app = angular.module('tictactoe', ['angularfire.database']);
1+
var app = angular.module('tictactoe', ['firebase.database']);
22
app.controller('TicTacToeCtrl', function Chat($scope, $firebaseObject) {
33
$scope.board = {};
44

0 commit comments

Comments
 (0)