No idea why this is broken.

This commit is contained in:
Ian Gulliver
2014-04-23 11:34:51 -07:00
parent 49678972a9
commit 9a1d9a7388

View File

@@ -15,9 +15,20 @@ limitations under the License.
*/ */
var cameraGrid = {}; var cameraGrid = {};
/**
* @callback getUrl
* @param {String} sourceUrl Base URL of the camera
* @param {number} width Valid resolution width in pixels
* @param {number} height Valid resolution height in pixels
*/
/** /**
* @constructor * @constructor
* @export * @export
* @param {Node} container DOM container object to hold UI
* @param {String[]} sourceUrls Array of Axis camera URLs
* @param {number[][]=} resolutions Array of [width,height] resolution tuples
* @param {getUrl=} getUrl Callback to generate URL for a given camera
*/ */
cameraGrid.CameraGrid = function(container, sourceUrls, resolutions, getUrl) { cameraGrid.CameraGrid = function(container, sourceUrls, resolutions, getUrl) {
this.container_ = container; this.container_ = container;
@@ -87,7 +98,7 @@ cameraGrid.CameraGrid.prototype.setSelectedNoScan_ = function(index) {
}; };
cameraGrid.CameraGrid.prototype.setSelected_ = function(index) { cameraGrid.CameraGrid.prototype.setSelected_ = function(index) {
var old_index; var old_index = null;
if (this.selected_ == index) { if (this.selected_ == index) {
this.removeCSSClass_(this.cells_[this.selected_], 'cameraGridFullScreen'); this.removeCSSClass_(this.cells_[this.selected_], 'cameraGridFullScreen');