Studio: adds in new Sass file for Studio-specific xmodule presentation and removes full screen control from video alpha display UI. Adds jasmine test for subtitles scroll. Adds tests for caption change height functionality. Uses gettext wrapper. Fixes caption change height functionality. Removes IS_CMS, isCms flags.
73 lines
2.1 KiB
SCSS
73 lines
2.1 KiB
SCSS
// studio - css architecture
|
|
// ====================
|
|
|
|
// libs and resets *do not edit*
|
|
@import 'bourbon/bourbon'; // lib - bourbon
|
|
@import 'bourbon/addons/button'; // lib bourbon - button add-on
|
|
|
|
|
|
// VENDOR + REBASE *referenced/used vendor presentation and reset*
|
|
// ====================
|
|
@import 'vendor/normalize';
|
|
@import 'reset';
|
|
@import 'vendor/font-awesome';
|
|
|
|
|
|
// BASE *default edX offerings*
|
|
// ====================
|
|
// base - utilities
|
|
@import 'variables';
|
|
@import 'mixins';
|
|
@import 'mixins-inherited';
|
|
|
|
// base - assets
|
|
@import 'assets/fonts';
|
|
@import 'assets/graphics'; // sprites, basic img/figure/svg styling
|
|
@import 'assets/anims'; // animations
|
|
|
|
// base - starter
|
|
@import 'base';
|
|
|
|
// base - elements
|
|
@import 'elements/typography';
|
|
@import 'elements/icons'; // references to icons used
|
|
@import 'elements/controls'; // buttons, link styles, sliders, etc.
|
|
@import 'elements/navigation'; // all archetypes of navigation
|
|
@import 'elements/forms';
|
|
@import 'elements/header';
|
|
@import 'elements/footer';
|
|
@import 'elements/sock';
|
|
@import 'elements/tender-widget';
|
|
@import 'elements/system-feedback'; // alerts, notifications, states
|
|
@import 'elements/system-help'; // help UI
|
|
@import 'elements/modal'; // interstitial UI, dialogs, modal windows
|
|
@import 'elements/vendor'; // overrides to vendor-provided styling
|
|
|
|
// base - specific views
|
|
@import 'views/account';
|
|
@import 'views/assets';
|
|
@import 'views/updates';
|
|
@import 'views/dashboard';
|
|
@import 'views/export';
|
|
@import 'views/index';
|
|
@import 'views/import';
|
|
@import 'views/outline';
|
|
@import 'views/settings';
|
|
@import 'views/static-pages';
|
|
@import 'views/subsection';
|
|
@import 'views/unit';
|
|
@import 'views/users';
|
|
@import 'views/checklists';
|
|
@import 'views/textbooks';
|
|
|
|
// temp - inherited
|
|
@import 'assets/content-types';
|
|
|
|
// xmodule
|
|
@import 'xmodule/modules/css/module-styles.scss';
|
|
@import 'xmodule/descriptors/css/module-styles.scss';
|
|
@import 'elements/xmodules'; // styling for Studio-specific contexts
|
|
|
|
|
|
@import 'shame'; // shame file - used for any bad-form/orphaned scss that knowingly violate edX FED architecture/standards (see - http://csswizardry.com/2013/04/shame-css/)
|