Fix template default editor font previews
This commit is contained in:
1 parent
b71958cb38
commit
c40bc6844a
3 files changed
+14
No files matched your search
@@ -12,6 +12,7 @@ const {
|
||||
} = require('../src/data/templates');
|
||||
const renderTemplateAddPage = require('../src/web/routes/signage/templates/add');
|
||||
const renderTemplateEditPage = require('../src/web/routes/signage/templates/edit');
|
||||
const { buildTemplateFormViewModel } = require('../src/web/routes/signage/templates/form-view-model');
|
||||
const { buildDuplicateTemplateName, buildDuplicateTemplate } = require('../src/web/routes/signage/templates/duplicate');
|
||||
const { buildThumbnailPreviewPayload } = require('../src/web/lib/media/slide-thumbnails');
|
||||
|
||||
@@ -610,6 +611,16 @@ test('template default content adapter reuses slide region helpers and TinyMCE c
|
||||
assert.match(source, /createSlideFormEditorController/);
|
||||
});
|
||||
|
||||
test('template editor loads the managed font stylesheet for its WYSIWYG font menu', () => {
|
||||
const viewModel = buildTemplateFormViewModel(null, '', [], null, false, [], 0, {
|
||||
fontLibrary: { stylesheetHref: '/media/fonts.css', fontFamilyFormats: 'Display Face="Display Face"' }
|
||||
});
|
||||
|
||||
assert.deepEqual(viewModel.stylesheets, ['/media/fonts.css']);
|
||||
assert.equal(viewModel.regionEditorData.fontLibrary.stylesheetHref, '/media/fonts.css');
|
||||
assert.deepEqual(buildTemplateFormViewModel(null, '', [], null, false, [], 0, {}).stylesheets, []);
|
||||
});
|
||||
|
||||
test('template designer restores region default content and read-only state from saved data', () => {
|
||||
const source = fs.readFileSync(require.resolve('../src/web/public/js/templates/template-designer.js'), 'utf8');
|
||||
const match = source.match(/ function populateRegionCard\([^]*?\n }/);
|
||||
|
||||
Reference in new issue
Block a user