Updated bower_components in todoApp to include ReactFire 0.1.5

This commit is contained in:
jacobawenger
2014-05-23 21:55:08 -07:00
parent 5cbe9d7fb6
commit d64aaeeca4
7 changed files with 17 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "ReactFire",
"version": "0.1.4",
"version": "0.1.5",
"homepage": "https://github.com/firebase/ReactFire",
"authors": [
"jacobawenger <jacob@firebase.com>"
@@ -21,11 +21,11 @@
"node_modules",
"bower_components"
],
"_release": "0.1.4",
"_release": "0.1.5",
"_resolution": {
"type": "version",
"tag": "v0.1.4",
"commit": "9bbe56e368442a1f75eedf65de45fd2428392910"
"tag": "v0.1.5",
"commit": "5cbe9d7fb6ccf55fa9d1a969b582e6f9d4829bdd"
},
"_source": "git://github.com/firebase/ReactFire.git",
"_target": "~0.1.4",

View File

@@ -1,3 +1,9 @@
v0.1.5
-------------
Release Date: 2014-05-23
* Used safe isArray() function thanks to @mjackson
v0.1.4
-------------
Release Date: 2014-05-13

View File

@@ -8,10 +8,11 @@ Read our [blog post](https://firebase.com/blog/2014-05-01-using-firebase-with-re
## Usage
The ReactFireMixin can be added to you project in two ways:
The ReactFireMixin can be added to you project in three ways:
* Manually copy ReactFireMixin.js from GitHub to you local directory.
* Use bower: `bower install ReactFire`
* Use npm: `npm install reactfire`
To use the ReactFireMixin in a React component, add it to the component's mixins property:

View File

@@ -1,6 +1,6 @@
{
"name": "ReactFire",
"version": "0.1.4",
"version": "0.1.5",
"homepage": "https://github.com/firebase/ReactFire",
"authors": [
"jacobawenger <jacob@firebase.com>"

View File

@@ -62,7 +62,7 @@ var ReactFireMixin;
/*************/
/* Returns true if the inputted object is a JavaScript array */
_isArray: function(obj) {
return (obj && typeof obj === "object" && obj instanceof Array);
return Object.prototype.toString.call(obj) === "[object Array]";
},
/* Converts a Firebase object to a JavaScript array */

View File

@@ -1 +1 @@
var ReactFireMixin;!function(){"use strict";ReactFireMixin={componentWillMount:function(){this.firebaseRefs={}},componentWillUnmount:function(){for(var i in this.firebaseRefs)this.firebaseRefs.hasOwnProperty(i)&&this.unbind(i)},bindAsArray:function(i,e){this._bind(i,e,!0)},bindAsObject:function(i,e){this._bind(i,e,!1)},_bind:function(i,e,n){this.firebaseRefs[e]=i,i.on("value",function(i){var t={};t[e]=n?this._toArray(i.val()):i.val(),this.setState(t)}.bind(this))},unbind:function(i){this.firebaseRefs[i].off("value"),delete this.firebaseRefs[i]},_isArray:function(i){return i&&"object"==typeof i&&i instanceof Array},_toArray:function(i){var e=[];if(i)if(this._isArray(i))e=i;else if("object"==typeof i)for(var n in i)i.hasOwnProperty(n)&&e.push(i[n]);return e}}}(),"undefined"!=typeof module&&(module.exports=ReactFireMixin);
var ReactFireMixin;!function(){"use strict";ReactFireMixin={componentWillMount:function(){this.firebaseRefs={}},componentWillUnmount:function(){for(var i in this.firebaseRefs)this.firebaseRefs.hasOwnProperty(i)&&this.unbind(i)},bindAsArray:function(i,t){this._bind(i,t,!0)},bindAsObject:function(i,t){this._bind(i,t,!1)},_bind:function(i,t,e){this.firebaseRefs[t]=i,i.on("value",function(i){var n={};n[t]=e?this._toArray(i.val()):i.val(),this.setState(n)}.bind(this))},unbind:function(i){this.firebaseRefs[i].off("value"),delete this.firebaseRefs[i]},_isArray:function(i){return"[object Array]"===Object.prototype.toString.call(i)},_toArray:function(i){var t=[];if(i)if(this._isArray(i))t=i;else if("object"==typeof i)for(var e in i)i.hasOwnProperty(e)&&t.push(i[e]);return t}}}(),"undefined"!=typeof module&&(module.exports=ReactFireMixin);

View File

@@ -1,5 +1,5 @@
{
"name": "ReactFire",
"name": "reactfire",
"description": "Firebase mixin for ReactJS",
"main": "js/ReactFireMixin.min.js",
"repository": {
@@ -9,14 +9,13 @@
"bugs": {
"url": "https://github.com/firebase/ReactFire/issues"
},
"private": true,
"licenses": [
{
"type": "MIT",
"url": "http://firebase.mit-license.org/"
}
],
"version": "0.1.4",
"version": "0.1.5",
"dependencies": {
"firebase": "~1.0.11"
},