_index.scss 3.26 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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

@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";
@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
50
@import "../form/dropdown-group";
51
@import "../form/dropdown";
52 53 54 55


// Components - small reusable design elements
@import "../components/arrow-bar";
56
@import "../components/artefactchooser";
57 58 59 60 61
@import "../components/btn";
@import "../components/btn-group";
@import "../components/carousel";
@import "../components/contextual-help";
@import "../components/cells";
62
@import "../components/custom-dropdown";
63 64 65 66 67 68 69 70 71 72
@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";
73
@import "../components/tags";
74
@import "../components/user-icon";
75
@import "../components/framework"; // For the framework matrix
76 77 78


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


// Supporting sass for library code
@import "../lib/meter.scss"; // progress bar (old/ported)
95
@import "../lib/mahara-select2";
96 97
@import "../lib/star";
@import "../lib/tinymce";
Naomi Guyer's avatar
Naomi Guyer committed
98
@import "../lib/draggable";
99
@import "../lib/graph";
Pat Kira's avatar
Pat Kira committed
100
@import "../lib/elasticsearch";
101
@import "../lib/print";
102 103 104 105

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