course.scss.mako 2.33 KB
Newer Older
Kyle Fiedler committed
1
@import 'bourbon/bourbon';
2
@import 'vendor/bi-app/bi-app-ltr'; // set the layout for left to right languages
Kyle Fiedler committed
3 4 5 6

@import 'base/reset';
@import 'base/font_face';
@import 'base/variables';
7
@import 'base/mixins';
8 9 10 11 12 13 14 15 16

## THEMING
## -------
## Set up this file to import an edX theme library if the environment
## indicates that a theme should be used. The assumption is that the
## theme resides outside of this main edX repository, in a directory
## called themes/<theme-name>/, with its base Sass file in
## themes/<theme-name>/static/sass/_<theme-name>.scss. That one entry
## point can be used to @import in as many other things as needed.
17
% if env["FEATURES"].get("USE_CUSTOM_THEME", False):
18 19 20 21
  // import theme's Sass overrides
  @import '${env.get('THEME_NAME')}';
% endif

Kyle Fiedler committed
22 23 24
@import 'base/base';
@import 'base/extends';
@import 'base/animations';
25
@import 'shared/tooltips';
Kyle Fiedler committed
26

27 28 29 30
// base - elements
@import 'elements/typography';
@import 'elements/controls';

31
// Course base / layout styles
32
@import 'course/layout/courseware_header';
33
@import 'course/layout/footer';
34
@import 'course/base/mixins';
35
@import 'course/base/base';
36
@import 'course/base/extends';
37
@import 'xmodule/modules/css/module-styles.scss';
38

39 40 41 42
// courseware
@import 'course/courseware/courseware';
@import 'course/courseware/sidebar';
@import 'course/courseware/amplifier';
43
@import 'course/layout/calculator';
44
@import 'course/layout/timer';
45
@import 'course/layout/chat';
Arjun Singh committed
46 47 48 49 50 51

// course-specific courseware (all styles in these files should be gated by a
// course-specific class). This should be replaced with a better way of
// providing course-specific styling.
@import "course/courseware/courses/_cs188.scss";

52 53 54 55 56 57
// wiki
@import "course/wiki/basic-html";
@import "course/wiki/sidebar";
@import "course/wiki/create";
@import "course/wiki/wiki";
@import "course/wiki/table";
58

59 60
// pages
@import "course/info";
61
@import "course/syllabus"; // TODO arjun replace w/ custom tabs, see courseware/courses.py
62 63 64
@import "course/textbook";
@import "course/profile";
@import "course/gradebook";
65
@import "course/tabs";
Victor Shnayder committed
66
@import "course/staff_grading";
67
@import "course/rubric";
68
@import "course/open_ended_grading";
69

Tom Giannattasio committed
70 71
// instructor
@import "course/instructor/instructor";
72
@import "course/instructor/instructor_2";
73
@import "course/instructor/email";
74
@import "xmodule/descriptors/css/module-styles.scss";
75

76
// discussion
77
@import "course/discussion/form-wmd-toolbar";