framework/less/common/alerts.less
Toby Zerner 40a6d77e74 Big front-end asset/filestructure refactor
- Extract shared Ember components into a “flarum-common” ember-cli
addon. This can be used by both the forum + admin Ember apps, keeping
things DRY
- Move LESS styles into their own top-level directory and do a similar
thing (extract common styles)
- Add LESS/JS compilation and versioning to PHP (AssetManager)
- Set up admin entry point

(Theoretical) upgrade instructions:
- Delete everything in [app_root]/public
- Set up tooling in forum/admin Ember apps (npm install/update, bower
install/update) and then build them (ember build)
- php artisan vendor:publish
- Upgrade flarum/flarum repo (slight change in a config file)
- If you need to trigger a LESS/JS recompile, delete the .css/.js files
in [app_root]/public/flarum. I set up LiveReload to do this for me when
I change files in less/ or ember/

Todo:
- Start writing admin app!
- Remove bootstrap/font-awesome from repo and instead depend on their
composer packages? Maybe? (Bower is not an option here)
2015-03-29 22:13:26 +10:30

59 lines
928 B
Plaintext

.alerts {
position: fixed;
bottom: 20px;
left: 20px;
z-index: @zindex-alerts;
& .alert {
display: inline-block;
.box-shadow(0 2px 6px @fl-shadow-color);
margin-top: 20px;
}
}
.alert {
padding: 12px 16px;
border-radius: @border-radius-base;
background: #FFF2AE;
&, & a, & a:hover {
color: #AD6C00;
}
}
.alert-warning {
background: #D83E3E;
&, & a, & a:hover {
color: #fff;
}
}
.alert-controls {
list-style-type: none;
padding: 0;
margin: 0 -8px 0 8px;
display: inline-block;
& li {
display: inline-block;
margin: 0 5px;
}
& a {
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}
& .btn {
margin: -10px;
}
}
.form-group { // probably move this elsewhere
position: relative;
}
.form-alert {
position: absolute;
bottom: 100%;
left: 0;
right: 0;
margin-bottom: 12px;
& .alert {
display: inline-block;
}
}