basic BlobBuilder support in shell replay

This commit is contained in:
Alon Zakai 2012-09-13 14:23:33 -07:00
Родитель 46b2bbfd17
Коммит 64a4241e29
1 изменённых файлов: 16 добавлений и 0 удалений

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

@ -220,6 +220,9 @@ if (typeof nagivator == 'undefined') {
},
};
}
case 'status-text': case 'progress': {
return {};
}
default: throw 'getElementById: ' + id;
}
},
@ -349,6 +352,19 @@ if (typeof nagivator == 'undefined') {
print(x);
},
};
var MozBlobBuilder = function() {
this.data = new Uint8Array(0);
this.append = function(buffer) {
var data = new Uint8Array(buffer);
var combined = new Uint8Array(this.data.length + data.length);
combined.set(this.data);
combined.set(data, this.data.length);
this.data = combined;
};
this.getBlob = function() {
return this.data.buffer; // XXX we should change this
};
};
}
var Recorder = (function() {