| 123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md.
- */
- import { getBrowserName } from './utils';
- import { fixtures as basicStyles, browserFixtures as basicStylesBrowser } from '../_data/basic-styles/index.js';
- import { fixtures as link, browserFixtures as linkBrowser } from '../_data/link/index.js';
- const fixtures = {
- 'basic-styles': basicStyles,
- link
- };
- const browserFixtures = {
- 'basic-styles': basicStylesBrowser,
- link: linkBrowser
- };
- export function getFixtures( group ) {
- if ( !fixtures[ group ] ) {
- return {};
- }
- const browser = getBrowserName();
- if ( browser && browserFixtures[ group ] && browserFixtures[ group ][ browser ] ) {
- const browserGroup = browserFixtures[ group ][ browser ];
- for ( const fixtureGroup in browserGroup ) {
- for ( const fixtureName in browserGroup[ fixtureGroup ] ) {
- fixtures[ group ][ fixtureGroup ][ fixtureName ] = browserGroup[ fixtureGroup ][ fixtureName ];
- }
- }
- }
- return fixtures[ group ];
- }
|