This commit is contained in:
Atul Varma 2014-12-22 16:32:36 -05:00
Родитель 4192f81766
Коммит 2d2495a1aa
2 изменённых файлов: 22 добавлений и 10 удалений

Просмотреть файл

@ -24,15 +24,27 @@ define(function(require) {
},
handleAddImage: function() {
var url = window.prompt("Gimme an image URL.");
if (!/^https?:\/\//.test(url)) return;
this.props.firebaseRef.push({
type: 'image',
props: {
url: url,
x: 0,
y: 0
}
});
if (!url) return;
if (!/^https?:\/\//.test(url))
return window.alert("Invalid URL!");
var img = document.createElement('img');
img.onload = function() {
this.props.firebaseRef.push({
type: 'image',
props: {
url: url,
height: img.naturalHeight,
width: img.naturalWidth,
x: 0,
y: 0
}
});
}.bind(this);
img.onerror = function() {
window.alert("Sorry, an error occurred loading the image.");
};
img.setAttribute('src', url);
// TODO: Show some kind of throbber, etc.
},
handleAddText: function() {
var text = window.prompt("Gimme some text.");

Просмотреть файл

@ -40,7 +40,7 @@ define(function(require) {
left: coords.x
};
return <img ref="image" style={style} src={this.props.url}/>;
return <img ref="image" style={style} src={this.props.url} width={this.props.width} height={this.props.height}/>;
}
});