_index.scss 3.53 KB
Newer Older
1
// Core variables and mixins
2 3

// Libraries (Please, do not amend content of these folders)
4
@import "../lib/font-awesome/font-awesome";
5
@import "../lib/select2/core";
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

@import "mixins";
@import "classes"; // Custom utility classes

@import "../typography/fonts";
@import "../typography/typography";
@import "../typography/icons";
@import "../typography/tables";
@import "../typography/text";


// General customisation and component files go here...
@import "../layout/layout";
@import "../layout/col-collapse";
@import "../layout/columns";
@import "../layout/footer";
@import "../layout/header";
@import "../layout/profile-block";

// Panels are a very commonly used layout component
@import "../layout/panel/panel";
@import "../layout/panel/panel-body";
@import "../layout/panel/panel-collapse"; // for collapsible panels and collapsible fieldsets
@import "../layout/panel/panel-control";
@import "../layout/panel/panel-footer";
@import "../layout/panel/panel-form";
@import "../layout/panel/panel-half";
33
@import "../layout/panel/panel-quarter";
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
@import "../layout/panel/panel-heading";
@import "../layout/panel/panel-items"; // groups of panels
@import "../layout/panel/panel-secondary";

// Navigation
@import "../layout/nav/main-nav";
@import "../layout/nav/nav-tabs";
@import "../layout/nav/navbar";
@import "../layout/nav/tabs";


// Forms
@import "../form/alert";
@import "../form/form";
@import "../form/form-group";
@import "../form/input-group";
@import "../form/site-messages";
Naomi Guyer's avatar
Naomi Guyer committed
51
@import "../form/dropdown-group";
52
@import "../form/dropdown";
53 54 55 56


// Components - small reusable design elements
@import "../components/arrow-bar";
57
@import "../components/artefactchooser";
58 59 60 61 62
@import "../components/btn";
@import "../components/btn-group";
@import "../components/carousel";
@import "../components/contextual-help";
@import "../components/cells";
63
@import "../components/custom-dropdown";
64 65 66 67 68 69 70 71 72 73
@import "../components/dropzone-previews";
@import "../components/indicator";
@import "../components/label";
@import "../components/link-thumb"; // text displayed as a thumbnail (cf. admin cookie consent directives)
@import "../components/list-group";
@import "../components/loading-inner";
@import "../components/modal";
@import "../components/pagination";
@import "../components/switch";
@import "../components/toggles";
74
@import "../components/tags";
75
@import "../components/user-icon";
76
@import "../components/framework"; // For the framework matrix
77 78 79


// Feature related sass. We avoid this where we can in favour of reusable components
80
@import "../features/collection-navigation";
Pat Kira's avatar
Pat Kira committed
81
@import "../features/comment";
82 83 84
@import "../features/dashboard-widget";
@import "../features/filebrowser";
@import "../features/forum-post";
85
@import "../features/manage-collection";
86 87
@import "../features/message-thread";
@import "../features/notification"; // email style notification panels
88
@import "../features/option-alt";
89
@import "../features/skiplink";
90
@import "../features/user-pages";
91
@import "../features/plan-task";
92

93 94 95 96 97
// Plugin sass
@import "../plugin/artefact/resume";
@import "../plugin/blocktype/externalfeed";
@import "../plugin/blocktype/externalvideo";
@import "../plugin/blocktype/openbadgedisplayer";
98
@import "../plugin/blocktype/internalmedia";
99 100 101

// Supporting sass for library code
@import "../lib/meter.scss"; // progress bar (old/ported)
102
@import "../lib/mahara-select2";
103 104
@import "../lib/star";
@import "../lib/tinymce";
Naomi Guyer's avatar
Naomi Guyer committed
105
@import "../lib/draggable";
106
@import "../lib/graph";
Pat Kira's avatar
Pat Kira committed
107
@import "../lib/elasticsearch";
108
@import "../lib/print";
109 110 111 112

// Keep these files last to override all other style sheets
@import "../custom";
@import "../shame";