imageSelected()

in frontend/src/controllers/GridImageSelectorController.es6 [31:45]


    imageSelected(image, crop, origin) {
        if (origin != this.gridOrigin) {
            return;
        }
        
        this.$scope.image = {
            metadata: image.metadata,
            altText: image.metadata.description,
            availableImages: crop.assets.map(asset => ({path: asset.secureUrl, width: asset.dimensions.width}))
        };

        let sorted = crop.assets.sort((b, a) => a.dimensions.width - b.dimensions.width);
        this.$scope.url = sorted[0].secureUrl;
        this.$scope.show = false;
    }