UNPKG

umbraco-cypress-testhelpers

Version:

Test helpers for making Cypress tests for Umbraco solutions

55 lines 3.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GridRteBuilder = void 0; const rteToolbarOptionsBuilder_1 = require("./rteToolbarOptionsBuilder"); class GridRteBuilder { constructor(parentBuilder) { this.parentBuilder = parentBuilder; this.stylesheets = []; } withClassicMode() { this.mode = 'classic'; return this; } withDistractionFreeMode() { this.mode = 'distraction-free'; return this; } withMaxImageSize(imageSize) { this.maxImageSize = imageSize; return this; } withDimensions(width, height) { this.dimensions = { width: width, height: height, }; return this; } withStylesheet(virtualPath) { this.stylesheets.push(virtualPath); return this; } addToolBarOptions(optionsBuilder) { const builder = optionsBuilder === null || optionsBuilder === undefined ? new rteToolbarOptionsBuilder_1.RteToolbarOptionsBuilder(this) : optionsBuilder; this.toolbarOptionsBuilder = builder; return builder; } done() { return this.parentBuilder; } build() { const RTE = { maxImageSize: this.maxImageSize || 500, mode: this.mode || 'classic', stylesheets: this.stylesheets, toolbar: this.toolbarOptionsBuilder.build(), }; if (this.dimensions) { Object.assign(RTE, { dimensions: this.dimensions }); } return RTE; } } exports.GridRteBuilder = GridRteBuilder; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JpZFJ0ZUJ1aWxkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvY21zL2J1aWxkZXJzL2RhdGFUeXBlcy9ncmlkQnVpbGRlcnMvZ3JpZFJ0ZUJ1aWxkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EseUVBQXNFO0FBRXRFLE1BQWEsY0FBYztJQVF6QixZQUFZLGFBQWtDO1FBQzVDLElBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO1FBQ25DLElBQUksQ0FBQyxXQUFXLEdBQUcsRUFBRSxDQUFDO0lBQ3hCLENBQUM7SUFFRCxlQUFlO1FBQ2IsSUFBSSxDQUFDLElBQUksR0FBRyxTQUFTLENBQUM7UUFDdEIsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsdUJBQXVCO1FBQ3JCLElBQUksQ0FBQyxJQUFJLEdBQUcsa0JBQWtCLENBQUM7UUFDL0IsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsZ0JBQWdCLENBQUMsU0FBaUI7UUFDaEMsSUFBSSxDQUFDLFlBQVksR0FBRyxTQUFTLENBQUM7UUFDOUIsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsY0FBYyxDQUFDLEtBQWEsRUFBRSxNQUFjO1FBQzFDLElBQUksQ0FBQyxVQUFVLEdBQUc7WUFDaEIsS0FBSyxFQUFFLEtBQUs7WUFDWixNQUFNLEVBQUUsTUFBTTtTQUNmLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFRCxjQUFjLENBQUMsV0FBbUI7UUFDaEMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDbkMsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsaUJBQWlCLENBQUMsY0FBeUM7UUFDekQsTUFBTSxPQUFPLEdBQ1gsY0FBYyxLQUFLLElBQUksSUFBSSxjQUFjLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLG1EQUF3QixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUM7UUFFaEgsSUFBSSxDQUFDLHFCQUFxQixHQUFHLE9BQU8sQ0FBQztRQUNyQyxPQUFPLE9BQU8sQ0FBQztJQUNqQixDQUFDO0lBRUQsSUFBSTtRQUNGLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQztJQUM1QixDQUFDO0lBRUQsS0FBSztRQUNILE1BQU0sR0FBRyxHQUFHO1lBQ1YsWUFBWSxFQUFFLElBQUksQ0FBQyxZQUFZLElBQUksR0FBRztZQUN0QyxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksSUFBSSxTQUFTO1lBQzVCLFdBQVcsRUFBRSxJQUFJLENBQUMsV0FBVztZQUM3QixPQUFPLEVBQUUsSUFBSSxDQUFDLHFCQUFxQixDQUFDLEtBQUssRUFBRTtTQUM1QyxDQUFDO1FBRUYsSUFBSSxJQUFJLENBQUMsVUFBVSxFQUFFO1lBQ25CLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLEVBQUUsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDO1NBQ3JEO1FBRUQsT0FBTyxHQUFHLENBQUM7SUFDYixDQUFDO0NBQ0Y7QUFuRUQsd0NBbUVDIn0=