Merge remote-tracking branch 'origin/v2' into v2

pull/3/head
KostyaDanovsky 2016-02-03 15:34:29 +03:00
commit b1cabf2c23
61 changed files with 425 additions and 436 deletions

View File

@ -20,16 +20,16 @@
"amcharts": "~3.15.2", "amcharts": "~3.15.2",
"amcharts-stock": "*", "amcharts-stock": "*",
"ammap": "~3.14.5", "ammap": "~3.14.5",
"angular": "~1.4.6", "angular": "~1.4.8",
"angular-route": "~1.4.6", "angular-route": "~1.4.6",
"angular-slimscroll": "~1.1.5", "angular-slimscroll": "~1.1.5",
"angular-smart-table": "~2.1.3", "angular-smart-table": "~2.1.3",
"angular-toastr": "~1.5.0", "angular-toastr": "~1.6.0",
"angular-touch": "~1.4.6", "angular-touch": "~1.4.6",
"angular-ui-sortable": "~0.13.4", "angular-ui-sortable": "~0.13.4",
"animate.css": "~3.4.0", "animate.css": "~3.4.0",
"bootstrap": "~3.3.5", "bootstrap": "~3.3.5",
"bootstrap-select": "~1.7.3", "bootstrap-select": "~1.9.3",
"bootstrap-switch": "~3.3.2", "bootstrap-switch": "~3.3.2",
"bootstrap-tagsinput": "~0.5.0", "bootstrap-tagsinput": "~0.5.0",
"font-awesome": "fontawesome#~4.4.0", "font-awesome": "fontawesome#~4.4.0",
@ -77,7 +77,7 @@
"bootstrap": { "bootstrap": {
"main": [ "main": [
"dist/css/bootstrap.css", "dist/css/bootstrap.css",
"dist/js/bootstrap.js" "js/dropdown.js"
] ]
}, },
"slimScroll": { "slimScroll": {

View File

@ -11,6 +11,7 @@ angular.module('BlurAdmin', [
"xeditable", "xeditable",
'ui.slimscroll', 'ui.slimscroll',
'ngJsTree', 'ngJsTree',
'angular-progress-button-styles',
'BlurAdmin.theme', 'BlurAdmin.theme',
'BlurAdmin.pages', 'BlurAdmin.pages',

View File

@ -1,16 +1,15 @@
<div class="side-message-navigation"> <div class="side-message-navigation">
<div class="messages-control side-message-navigation-item"> <div class="mail-messages-control side-message-navigation-item">
<label class="checkbox-inline custom-checkbox nowrap margin-left"> <label class="checkbox-inline custom-checkbox nowrap margin-left">
<span class="select-all-label">Select All</span>
<input type="checkbox" id="inlineCheckbox01" value="option1"> <input type="checkbox" id="inlineCheckbox01" value="option1">
<span class="select-all-label">Select All</span>
</label> </label>
<button type="button" class="btn btn-icon margin-left"><i class="ion-refresh"></i></button> <button type="button" class="btn btn-icon margin-left"><i class="ion-refresh"></i></button>
<div class="btn-group margin-left"> <div class="btn-group margin-left" uib-dropdown>
<button type="button" class="btn btn-icon dropdown-toggle more-button" data-toggle="dropdown" <button type="button" class="btn more-button" uib-dropdown-toggle>
aria-haspopup="true" More <span class="caret"></span>
aria-expanded="false">More<span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -22,29 +21,28 @@
<div class="messages"> <div class="messages">
<table> <table>
<tr ng-repeat="m in listCtrl.messages track by m.id | orderBy:'-date'" <tr ng-repeat="m in listCtrl.messages track by m.id | orderBy:'-date'"
class="side-message-navigation-item little-human shineHover {{m.tag}}" class="side-message-navigation-item little-human shineHover {{m.tag}}">
ui-sref="components.mail.detail({id: m.id, label: listCtrl.label})">
<td> <td>
<div class="mail-checkbox"> <div class="mail-checkbox">
<label class="checkbox-inline custom-checkbox nowrap margin-left"> <label class="checkbox-inline custom-checkbox nowrap margin-left">
<span></span>
<input type="checkbox"> <input type="checkbox">
<span></span>
</label> </label>
</div> </div>
</td> </td>
<td><img ng-src="{{m.name.split(' ')[0] | profilePicture}}" class="little-human-picture"></td> <td ui-sref="components.mail.detail({id: m.id, label: listCtrl.label})"><img ng-src="{{m.name.split(' ')[0] | profilePicture}}" class="little-human-picture"></td>
<td > <td ui-sref="components.mail.detail({id: m.id, label: listCtrl.label})">
<div class="margin-left"> <div class="margin-left">
<div><span class="name">{{m.name.split(' ')[0] + ' ' + m.name.split(' ')[1][0]}}.</span></div> <div><span class="name">{{m.name.split(' ')[0] + ' ' + m.name.split(' ')[1][0]}}.</span></div>
<div><span class="tag label label-primary {{m.tag}}">{{m.tag}}</span></div> <div><span class="tag label label-primary {{m.tag}}">{{m.tag}}</span></div>
</div> </div>
</td> </td>
<td > <td ui-sref="components.mail.detail({id: m.id, label: listCtrl.label})">
<div class="margin-left additional-info"> <div class="margin-left additional-info">
<span class="subject"> {{m.subject}}</span> <span class="subject"> {{m.subject}}</span>
</div> </div>
</td> </td>
<td> <td ui-sref="components.mail.detail({id: m.id, label: listCtrl.label})">
<div class="mail-body-part">{{m.body | plainText}}</div> <div class="mail-body-part">{{m.body | plainText}}</div>
</td> </td>
<td class="date"> <td class="date">

View File

@ -176,6 +176,19 @@
"tag": "study", "tag": "study",
"labels": ['draft'] "labels": ['draft']
}, },
{
"id": "8223xsdaa",
"name": "Andrey Hrabouski",
"subject": "Car rent",
"date": "2015-02-25T10:58:58",
"body": $sce.trustAsHtml("<p>Hey Andrey. </p>" +
"<p>Cras tincidunt fermentum lectus, quis scelerisque lorem volutpat sed. Sed quis orci sed nisl sagittis viverra id at mauris. Nam venenatis mi nibh. Sed fringilla mattis vehic</p>"),
"pic": "img/Andrey.png",
"email": "lakeishaphillips@mail.com",
"position": "Mobile Developer",
"tag": "family",
"labels": ['draft']
},
{ {
"id": "9391xdsff", "id": "9391xdsff",
"name": "Vlad Lugovsky", "name": "Vlad Lugovsky",

View File

@ -16,12 +16,6 @@
<div> <div>
<button class="btn btn-primary" ng-click="refresh()">Refresh</button> <button class="btn btn-primary" ng-click="refresh()">Refresh</button>
</div> </div>
<div>
<div class="form-group text-left search-container">
<label for="search">Filter</label>
<input id="search" type="text" class="form-control" ng-model="query" ng-change="find()">
</div>
</div>
</div> </div>
</div> </div>
<div class="col-sm-8"> <div class="col-sm-8">

View File

@ -1 +1 @@
<div id='calendar'></div> <div id='calendar' class="blurCalendar"></div>

View File

@ -76,7 +76,7 @@
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<select class="form-control" title="Primary Select" data-style="btn-primary" selectpicker> <select class="form-control" title="Primary Select" data-style="btn-primary" data-container="body" selectpicker>
<option>Option 1</option> <option>Option 1</option>
<option>Option 2</option> <option>Option 2</option>
<option>Option 3</option> <option>Option 3</option>
@ -84,7 +84,7 @@
</select> </select>
</div> </div>
<div class="form-group"> <div class="form-group">
<select class="form-control" title="Success Select" data-style="btn-success" selectpicker> <select class="form-control" title="Success Select" data-style="btn-success" data-container="body" selectpicker>
<option>Option 1</option> <option>Option 1</option>
<option>Option 2</option> <option>Option 2</option>
<option>Option 3</option> <option>Option 3</option>
@ -92,7 +92,7 @@
</select> </select>
</div> </div>
<div class="form-group"> <div class="form-group">
<select class="form-control" title="Warning Select" data-style="btn-warning" selectpicker> <select class="form-control" title="Warning Select" data-style="btn-warning" data-container="body" selectpicker>
<option>Option 1</option> <option>Option 1</option>
<option>Option 2</option> <option>Option 2</option>
<option>Option 3</option> <option>Option 3</option>
@ -102,7 +102,7 @@
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<select class="form-control" title="Info Select" data-style="btn-info" selectpicker> <select class="form-control" title="Info Select" data-style="btn-info" data-container="body" selectpicker>
<option>Option 1</option> <option>Option 1</option>
<option>Option 2</option> <option>Option 2</option>
<option>Option 3</option> <option>Option 3</option>
@ -111,7 +111,7 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<select class="form-control" title="Danger Select" data-style="btn-danger" selectpicker> <select class="form-control" title="Danger Select" data-style="btn-danger" data-container="body" selectpicker>
<option>Option 1</option> <option>Option 1</option>
<option>Option 2</option> <option>Option 2</option>
<option>Option 3</option> <option>Option 3</option>
@ -120,7 +120,7 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<select class="form-control" title="Inverse Select" data-style="btn-inverse" selectpicker> <select class="form-control" title="Inverse Select" data-style="btn-inverse" data-container="body" selectpicker>
<option>Option 1</option> <option>Option 1</option>
<option>Option 2</option> <option>Option 2</option>
<option>Option 3</option> <option>Option 3</option>

View File

@ -9,11 +9,13 @@
.directive('selectpicker', selectpicker); .directive('selectpicker', selectpicker);
/** @ngInject */ /** @ngInject */
function selectpicker() { function selectpicker($timeout) {
return { return {
restrict: 'A', restrict: 'A',
link: function( $scope, elem) { link: function( $scope, elem) {
$timeout(function() {
$(elem).selectpicker(); $(elem).selectpicker();
}, 0);
} }
}; };
} }

View File

@ -12,9 +12,6 @@
function LeafletPageCtrl($timeout) { function LeafletPageCtrl($timeout) {
function initialize() { function initialize() {
var map = L.map(document.getElementById('leaflet-map')).setView([51.505, -0.09], 13); var map = L.map(document.getElementById('leaflet-map')).setView([51.505, -0.09], 13);
L.Icon.Default.imagePath = 'img';
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors' attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map); }).addTo(map);

View File

@ -0,0 +1,19 @@
/**
* @author a.demeshko
* created on 21.01.2016
*/
(function () {
'use strict';
angular.module('BlurAdmin.pages.profile')
.controller('ProfileModalCtrl', ProfileModalCtrl);
/** @ngInject */
function ProfileModalCtrl($scope, $uibModalInstance) {
$scope.link = '';
$scope.ok = function () {
$uibModalInstance.close($scope.link);
};
}
})();

View File

@ -9,7 +9,7 @@
.controller('ProfilePageCtrl', ProfilePageCtrl); .controller('ProfilePageCtrl', ProfilePageCtrl);
/** @ngInject */ /** @ngInject */
function ProfilePageCtrl($scope, fileReader, $filter) { function ProfilePageCtrl($scope, fileReader, $filter, $uibModal) {
$scope.picture = $filter('profilePicture')('Nasta'); $scope.picture = $filter('profilePicture')('Nasta');
$scope.removePicture = function () { $scope.removePicture = function () {
@ -65,8 +65,14 @@
item.href = undefined; item.href = undefined;
}; };
$scope.showModal = function () { $scope.showModal = function (item) {
$('#profileModal').modal('show'); $uibModal.open({
animation: false,
controller: 'ProfileModalCtrl',
templateUrl: 'app/pages/profile/profileModal.html'
}).result.then(function (link) {
item.href = link;
});
}; };
$scope.getFile = function () { $scope.getFile = function () {

View File

@ -143,7 +143,7 @@
<div class="social-profiles row clearfix"> <div class="social-profiles row clearfix">
<div class="col-md-3 col-sm-4" ng-repeat="item in socialProfiles"> <div class="col-md-3 col-sm-4" ng-repeat="item in socialProfiles">
<a class="sn-link" href ng-click="showModal()" ng-if="!item.href"> <a class="sn-link" href ng-click="showModal(item)" ng-if="!item.href">
<i class="socicon {{ item.icon }}"></i> <i class="socicon {{ item.icon }}"></i>
<span>{{ item.name }}</span> <span>{{ item.name }}</span>
</a> </a>
@ -215,4 +215,3 @@
</div> </div>
</div> </div>
</div> </div>
<profile-modal></profile-modal>

View File

@ -1,26 +0,0 @@
/**
* @author v.lugovsky
* created on 16.12.2015
*/
(function () {
'use strict';
angular.module('BlurAdmin.pages.profile')
.service('profileModal', profileModal);
/** @ngInject */
function profileModal() {
return {
restrict: 'EA',
replace: true,
link: function ($scope) {
$scope.link = "";
$scope.bindProfile = function(){
$scope.link = "";
};
},
templateUrl: 'app/pages/profile/profileModal.html'
};
}
})();

View File

@ -1,8 +1,6 @@
<div class="modal profile-modal fade" id="profileModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-content">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> <button type="button" class="close" ng-click="$dismiss()" aria-label="Close">
<em class="ion-ios-close-empty sn-link-close"></em> <em class="ion-ios-close-empty sn-link-close"></em>
</button> </button>
<h4 class="modal-title" id="myModalLabel">Add Account</h4> <h4 class="modal-title" id="myModalLabel">Add Account</h4>
@ -10,14 +8,13 @@
<form name="linkForm"> <form name="linkForm">
<div class="modal-body"> <div class="modal-body">
<p>Paste a link to your profile into the box below</p> <p>Paste a link to your profile into the box below</p>
<div class="form-group"> <div class="form-group">
<input type="text" class="form-control" placeholder="Link to Profile" ng-model="link"> <input type="text" class="form-control" placeholder="Link to Profile" ng-model="link">
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="bindProfile()">Save changes</button> <button type="button" class="btn btn-primary" ng-click="ok(link)">Save changes</button>
</div> </div>
</form> </form>
</div>
</div>
</div> </div>

View File

@ -11,7 +11,7 @@
/** @ngInject */ /** @ngInject */
function TablesPageCtrl($scope, $filter) { function TablesPageCtrl($scope, $filter) {
$scope.smartTablePageSize = 12; $scope.smartTablePageSize = 10;
$scope.smartTableData = [ $scope.smartTableData = [
{ {

View File

@ -1,12 +1,10 @@
<div class="horizontal-scroll"> <div class="horizontal-scroll">
<div class="form-group select-page-size-wrap "> <div class="form-group select-page-size-wrap ">
<select class="form-control" data-live-search="true" title="Rows on page" selectpicker> <label>Rows on page
<option>1</option> <select class="form-control selectpicker show-tick" title="Rows on page" selectpicker
<option>2</option> ng-model="smartTablePageSize" ng-options="i for i in [5,10,15,20,25]">
<option>3</option>
<option>4</option>
<option>5</option>
</select> </select>
</label>
</div> </div>
<table class="table" st-table="smartTableData"> <table class="table" st-table="smartTableData">
<thead> <thead>

View File

@ -70,11 +70,11 @@
ba-panel-title="Composite alerts" ba-panel-title="Composite alerts"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div> <div>
<div class="alert bg-danger"> <div class="alert bg-warning">
<h5>Unhandled error!</h5> <h4>Warning!</h4>
<strong>Oh snap!</strong> Change a few things up and try submitting again. <strong>Pay attention.</strong> Change a few things up and try submitting again.
<div class="control-alert"> <div class="control-alert">
<button type="button" class="btn btn-danger ">Agree</button> <button type="button" class="btn btn-warning ">Pay Attention</button>
<button type="button" class="btn btn-default ">Ignore</button> <button type="button" class="btn btn-default ">Ignore</button>
</div> </div>
</div> </div>

View File

@ -9,7 +9,7 @@
.controller('ButtonPageCtrl', ButtonPageCtrl); .controller('ButtonPageCtrl', ButtonPageCtrl);
/** @ngInject */ /** @ngInject */
function ButtonPageCtrl($scope) { function ButtonPageCtrl($scope, $timeout) {
$scope.progressFunction = function() { $scope.progressFunction = function() {
return $timeout(function() {}, 3000); return $timeout(function() {}, 3000);
}; };

View File

@ -1,10 +1,10 @@
<div class="row btns-row"> <div class="row btns-row">
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-primary " uib-dropdown-toggle>
Primary <span class="caret"></span> Primary <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -14,11 +14,11 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-success " uib-dropdown-toggle>
Success <span class="caret"></span> Success <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -28,11 +28,11 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-info " uib-dropdown-toggle>
Info <span class="caret"></span> Info <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -42,11 +42,11 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-default " uib-dropdown-toggle>
Default <span class="caret"></span> Default <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -56,11 +56,11 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-warning " uib-dropdown-toggle>
Warning <span class="caret"></span> Warning <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -70,11 +70,11 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-danger " uib-dropdown-toggle>
Danger <span class="caret"></span> Danger <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -89,13 +89,13 @@
<div class="row btns-row"> <div class="row btns-row">
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-primary">Primary</button> <button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-primary " uib-dropdown-toggle>
<span class="caret"></span> <span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span> <span class="sr-only">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -105,13 +105,13 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-success">Success</button> <button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-success " uib-dropdown-toggle>
<span class="caret"></span> <span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span> <span class="sr-only">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -121,13 +121,13 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-info">Info</button> <button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-info " uib-dropdown-toggle>
<span class="caret"></span> <span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span> <span class="sr-only">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -137,13 +137,13 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-default">Default</button> <button type="button" class="btn btn-default">Default</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-default " uib-dropdown-toggle>
<span class="caret"></span> <span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span> <span class="sr-only">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -153,13 +153,13 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-warning">Warning</button> <button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-warning " uib-dropdown-toggle>
<span class="caret"></span> <span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span> <span class="sr-only">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>
@ -169,13 +169,13 @@
</div> </div>
</div> </div>
<div class="col-sm-4 col-xs-6"> <div class="col-sm-4 col-xs-6">
<div class="btn-group"> <div class="btn-group" uib-dropdown dropdown-append-to-body>
<button type="button" class="btn btn-danger">Danger</button> <button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button type="button" class="btn btn-danger " uib-dropdown-toggle>
<span class="caret"></span> <span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span> <span class="sr-only">Toggle Dropdown</span>
</button> </button>
<ul class="dropdown-menu"> <ul uib-dropdown-menu uib-dropdown-menu>
<li><a href>Action</a></li> <li><a href>Action</a></li>
<li><a href>Another action</a></li> <li><a href>Another action</a></li>
<li><a href>Something else here</a></li> <li><a href>Something else here</a></li>

View File

@ -1,4 +1,4 @@
<div class="row icons-list success"> <div class="row icons-list success awesomeIcons">
<div class="col-xs-2" ng-repeat="icon in icons.fontAwesomeIcons"><i class="fa {{icon}}"></i></div> <div class="col-xs-2" ng-repeat="icon in icons.fontAwesomeIcons"><i class="fa {{icon}}"></i></div>
</div> </div>
<a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank" class="see-all-icons">See all Font Awesome icons</a> <a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank" class="see-all-icons">See all Font Awesome icons</a>

View File

@ -0,0 +1,28 @@
/**
* @author a.demeshko
* created on 18.01.2016
*/
(function () {
'use strict';
angular.module('BlurAdmin.pages.ui.notifications')
.controller('ModalsPageCtrl', ModalsPageCtrl);
/** @ngInject */
function ModalsPageCtrl($scope, $uibModal) {
$scope.open = function (page, size) {
$uibModal.open({
animation: true,
templateUrl: page,
size: size,
resolve: {
items: function () {
return $scope.items;
}
}
});
};
}
})();

View File

@ -1,6 +0,0 @@
<div class="modal-buttons same-width clearfix">
<button type="button" class="btn btn-success" data-toggle="modal" data-target="#successModal">Success Message</button>
<button type="button" class="btn btn-info" data-toggle="modal" data-target="#infoModal">Info Message</button>
<button type="button" class="btn btn-warning" data-toggle="modal" data-target="#warningModal">Warning Message</button>
<button type="button" class="btn btn-danger" data-toggle="modal" data-target="#dangerModal">Danger Message</button>
</div>

View File

@ -0,0 +1,16 @@
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" ng-click="$dismiss()" aria-label="Close">
<em class="ion-ios-close-empty sn-link-close"></em>
</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="$dismiss()">Save changes</button>
</div>
</div>

View File

@ -0,0 +1,9 @@
<div class="modal-content">
<div class="modal-header bg-danger">
<i class="ion-flame"></i><span> Error</span>
</div>
<div class="modal-body text-center">Your information hasn't been saved!</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" ng-click="$dismiss()">OK</button>
</div>
</div>

View File

@ -0,0 +1,9 @@
<div class="modal-content">
<div class="modal-header bg-info">
<i class="ion-information-circled"></i><span> Information</span>
</div>
<div class="modal-body text-center">You've got a new email!</div>
<div class="modal-footer">
<button type="button" class="btn btn-info" ng-click="$dismiss()">OK</button>
</div>
</div>

View File

@ -0,0 +1,16 @@
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" ng-click="$dismiss()" aria-label="Close">
<em class="ion-ios-close-empty sn-link-close"></em>
</button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="$dismiss()">Save changes</button>
</div>
</div>

View File

@ -0,0 +1,17 @@
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" ng-click="$dismiss()" aria-label="Close">
<em class="ion-ios-close-empty sn-link-close"></em>
</button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="$dismiss()">Save changes</button>
</div>
</div>

View File

@ -0,0 +1,10 @@
<div class="modal-content">
<div class="modal-header bg-success">
<i class="ion-checkmark"></i><span> Success</span>
</div>
<div class="modal-body text-center">Your information has been saved successfully</div>
<div class="modal-footer">
<button type="button" class="btn btn-success" ng-click="$dismiss()">OK</button>
</div>
</div>

View File

@ -0,0 +1,9 @@
<div class="modal-content">
<div class="modal-header bg-warning">
<i class="ion-android-warning"></i><span> Warning</span>
</div>
<div class="modal-body text-center">Your computer is about to explode!</div>
<div class="modal-footer">
<button type="button" class="btn btn-warning" ng-click="$dismiss()">OK</button>
</div>
</div>

View File

@ -5,7 +5,15 @@
ba-panel ba-panel
ba-panel-title="Modals" ba-panel-title="Modals"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/ui/modals/modalsPanel.html'"></div> <div class="modal-buttons clearfix">
<button type="button" class="btn btn-primary" data-toggle="modal" ng-click="open('/app/pages/ui/modals/modalTemplates/basicModal.html', 'md')">Default modal</button>
<button type="button" class="btn btn-success" data-toggle="modal" ng-click="open('/app/pages/ui/modals/modalTemplates/largeModal.html', 'lg')">
Large modal
</button>
<button type="button" class="btn btn-warning" data-toggle="modal" ng-click="open('/app/pages/ui/modals/modalTemplates/smallModal.html', 'sm')">
Small modal
</button>
</div>
</div> </div>
</div> </div>
@ -14,7 +22,18 @@
ba-panel ba-panel
ba-panel-title="Message Modals" ba-panel-title="Message Modals"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/ui/modals/message-modals.html'"></div> <div class="modal-buttons same-width clearfix">
<button type="button" class="btn btn-success" data-toggle="modal" ng-click="open('/app/pages/ui/modals/modalTemplates/successModal.html')">
Success Message
</button>
<button type="button" class="btn btn-info" data-toggle="modal" ng-click="open('/app/pages/ui/modals/modalTemplates/infoModal.html')">Info Message</button>
<button type="button" class="btn btn-warning" data-toggle="modal" ng-click="open('/app/pages/ui/modals/modalTemplates/warningModal.html')">
Warning Message
</button>
<button type="button" class="btn btn-danger" data-toggle="modal" ng-click="open('/app/pages/ui/modals/modalTemplates/dangerModal.html')">
Danger Message
</button>
</div>
</div> </div>
<div class="col-md-6" <div class="col-md-6"
ba-panel ba-panel
@ -25,138 +44,3 @@
</div> </div>
</div> </div>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<em class="ion-ios-close-empty sn-link-close"></em>
</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Save changes</button>
</div>
</div>
</div>
</div>
<!-- Large modal -->
<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<em class="ion-ios-close-empty sn-link-close"></em>
</button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Save changes</button>
</div>
</div>
</div>
</div>
<!-- Small modal -->
<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<em class="ion-ios-close-empty sn-link-close"></em>
</button>
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet
dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper
suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Save changes</button>
</div>
</div>
</div>
</div>
<!-- Success modal -->
<div class="modal fade message-modal success-modal" id="successModal" tabindex="-1" role="dialog"
aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<i class="ion-checkmark"></i>
</div>
<div class="modal-title">Success</div>
<div class="modal-body">Your information has been saved successfully</div>
<div class="modal-footer">
<button type="button" class="btn btn-success" data-dismiss="modal">OK</button>
</div>
</div>
</div>
</div>
<!-- Info modal -->
<div class="modal fade message-modal info-modal" id="infoModal" tabindex="-1" role="dialog"
aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<i class="ion-information"></i>
</div>
<div class="modal-title">Information</div>
<div class="modal-body">You've got a new email!</div>
<div class="modal-footer">
<button type="button" class="btn btn-info" data-dismiss="modal">OK</button>
</div>
</div>
</div>
</div>
<!-- Warning modal -->
<div class="modal fade message-modal warning-modal" id="warningModal" tabindex="-1" role="dialog"
aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<i class="ion-android-warning"></i>
</div>
<div class="modal-title">Warning</div>
<div class="modal-body">Your computer is about to explode!</div>
<div class="modal-footer">
<button type="button" class="btn btn-warning" data-dismiss="modal">OK</button>
</div>
</div>
</div>
</div>
<!-- Danger modal -->
<div class="modal fade message-modal danger-modal" id="dangerModal" tabindex="-1" role="dialog"
aria-labelledby="mySmallModalLabel">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<i class="ion-flame"></i>
</div>
<div class="modal-title">Error</div>
<div class="modal-body">Your information hasn't been saved!</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">OK</button>
</div>
</div>
</div>
</div>

View File

@ -14,6 +14,7 @@
.state('ui.modals', { .state('ui.modals', {
url: '/modals', url: '/modals',
templateUrl: 'app/pages/ui/modals/modals.html', templateUrl: 'app/pages/ui/modals/modals.html',
controller: 'ModalsPageCtrl',
title: 'Modals', title: 'Modals',
sidebarMeta: { sidebarMeta: {
order: 300, order: 300,

View File

@ -1,5 +0,0 @@
<div class="modal-buttons clearfix">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">Default modal</button>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button>
<button type="button" class="btn btn-warning" data-toggle="modal" data-target=".bs-example-modal-sm">Small modal</button>
</div>

View File

@ -9,7 +9,7 @@
.controller('NotificationsPageCtrl', NotificationsPageCtrl); .controller('NotificationsPageCtrl', NotificationsPageCtrl);
/** @ngInject */ /** @ngInject */
function NotificationsPageCtrl($scope, toastr, toastrConfig) { function NotificationsPageCtrl($scope, toastr) {
$scope.types = ['success', 'error', 'info', 'warning']; $scope.types = ['success', 'error', 'info', 'warning'];
$scope.quotes = [ $scope.quotes = [
@ -75,21 +75,6 @@
msg: "Type your message here" msg: "Type your message here"
}; };
$scope.$watchCollection('options', function (newValue) {
toastrConfig.autoDismiss = newValue.autoDismiss;
toastrConfig.allowHtml = newValue.html;
toastrConfig.extendedTimeOut = parseInt(newValue.extendedTimeout, 10);
toastrConfig.positionClass = newValue.position;
toastrConfig.timeOut = parseInt(newValue.timeout, 10);
toastrConfig.closeButton = newValue.closeButton;
toastrConfig.tapToDismiss = newValue.tapToDismiss;
toastrConfig.progressBar = newValue.progressBar;
toastrConfig.newestOnTop = newValue.newestOnTop;
toastrConfig.maxOpened = newValue.maxOpened;
toastrConfig.preventDuplicates = newValue.preventDuplicates;
toastrConfig.preventOpenDuplicates = newValue.preventOpenDuplicates;
});
$scope.clearLastToast = function () { $scope.clearLastToast = function () {
var toast = openedToasts.pop(); var toast = openedToasts.pop();
@ -110,7 +95,7 @@
}; };
$scope.openToast = function () { $scope.openToast = function () {
openedToasts.push(toastr[$scope.options.type]($scope.options.msg, $scope.options.title)); openedToasts.push(toastr[$scope.options.type]($scope.options.msg, $scope.options.title, angular.copy($scope.options)));
var strOptions = {}; var strOptions = {};
for (var o in $scope.options) if (o != 'msg' && o != 'title')strOptions[o] = $scope.options[o]; for (var o in $scope.options) if (o != 'msg' && o != 'title')strOptions[o] = $scope.options[o];
$scope.optionsStr = "toastr." + $scope.options.type + "(\'" + $scope.options.msg + "\', \'" + $scope.options.title + "\', " + JSON.stringify(strOptions, null, 2) + ")"; $scope.optionsStr = "toastr." + $scope.options.type + "(\'" + $scope.options.msg + "\', \'" + $scope.options.title + "\', " + JSON.stringify(strOptions, null, 2) + ")";

View File

@ -212,22 +212,13 @@
<div class="row"> <div class="row">
<div class="col-sm-4"> <div class="col-sm-4">
<h4>Column heading example</h4> <h4>Column heading example</h4>
</div>
<div class="col-sm-4">
<h4>Yet another column heading example</h4>
</div>
<div class="col-sm-4">
<h4>Third column heading example</h4>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="img-wrapper"><img ng-src="{{::( 'app/typography/typo04.png' | appImage )}}" alt=""/></div> <div class="img-wrapper"><img ng-src="{{::( 'app/typography/typo04.png' | appImage )}}" alt=""/></div>
<p>Eget augue, lacus erat ante egestas scelerisque aliquam, metus molestie leo in habitasse magna <p>Eget augue, lacus erat ante egestas scelerisque aliquam, metus molestie leo in habitasse magna
maecenas</p> maecenas</p>
<a href class="learn-more">Lean more</a> <a href class="learn-more">Lean more</a>
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
<h4>Yet another column heading example</h4>
<div class="img-wrapper"><img ng-src="{{::( 'app/typography/typo05.png' | appImage )}}" alt=""/></div> <div class="img-wrapper"><img ng-src="{{::( 'app/typography/typo05.png' | appImage )}}" alt=""/></div>
<p>Augue massa et parturient, suspendisse orci nec scelerisque sit, integer nam mauris pede consequat <p>Augue massa et parturient, suspendisse orci nec scelerisque sit, integer nam mauris pede consequat
in in
@ -235,6 +226,7 @@
<a href class="learn-more">Lean more</a> <a href class="learn-more">Lean more</a>
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
<h4>Third column heading example</h4>
<div class="img-wrapper"><img ng-src="{{::( 'app/typography/typo06.png' | appImage )}}" alt=""/></div> <div class="img-wrapper"><img ng-src="{{::( 'app/typography/typo06.png' | appImage )}}" alt=""/></div>
<p>Eget turpis, tortor lobortis porttitor, vestibulum nullam vehicula aliquam</p> <p>Eget turpis, tortor lobortis porttitor, vestibulum nullam vehicula aliquam</p>
<a href class="learn-more">Lean more</a> <a href class="learn-more">Lean more</a>

View File

@ -12,10 +12,16 @@
.directive('baPanel', baPanel); .directive('baPanel', baPanel);
/** @ngInject */ /** @ngInject */
function baPanel(baPanel, $document, $window) { function baPanel(baPanel, $document, $window, tplSkinManager) {
return angular.extend({}, baPanel, { return angular.extend({}, baPanel, {
link: function($scope){
$scope.panelType = tplSkinManager.getActiveSkin().panelType;
$scope.$on('tplSkinChanged', function(){
$scope.panelType = tplSkinManager.getActiveSkin().panelType;
});
},
template: function(el, attrs) { template: function(el, attrs) {
var res = '<div class="panel panel-white invisible ' + (attrs.baPanelClass || '') + '" zoom-in ba-panel-blur>'; var res = '<div class="panel {{panelType}} invisible ' + (attrs.baPanelClass || '') + '" zoom-in ba-panel-blur>';
res += baPanel.template(el, attrs); res += baPanel.template(el, attrs);
res += '</div>'; res += '</div>';
return res; return res;

View File

@ -12,20 +12,16 @@
function MsgCenterCtrl($scope, $sce) { function MsgCenterCtrl($scope, $sce) {
$scope.users = { $scope.users = {
0: { 0: {
name: 'Vladimir', name: 'Vlad',
image: 'img/pic-vova.png'
}, },
1: { 1: {
name: 'Konstantin', name: 'Kostya',
image: 'img/pic-kostia.png'
}, },
2: { 2: {
name: 'Andrey', name: 'Andrey',
image: 'img/pic-andrey.png'
}, },
3: { 3: {
name: 'Anastasiya', name: 'Nasta',
image: 'img/pic-nasta.png'
} }
}; };
@ -41,7 +37,7 @@
time: '2 hrs ago' time: '2 hrs ago'
}, },
{ {
image: 'img/shopping-cart.svg', image: 'assets/img/shopping-cart.svg',
template: 'New orders received.', template: 'New orders received.',
time: '5 hrs ago' time: '5 hrs ago'
}, },
@ -56,7 +52,7 @@
time: '2 days ago' time: '2 days ago'
}, },
{ {
image: 'img/comments.svg', image: 'assets/img/comments.svg',
template: 'New comments on your post.', template: 'New comments on your post.',
time: '3 days ago' time: '3 days ago'
}, },

View File

@ -1,12 +1,12 @@
<ul class="al-msg-center clearfix"> <ul class="al-msg-center clearfix">
<li class="dropdown"> <li uib-dropdown>
<a href class="dropdown-toggle" data-toggle="dropdown"> <a href uib-dropdown-toggle>
<i class="fa fa-bell-o"></i><span>5</span> <i class="fa fa-bell-o"></i><span>5</span>
<div class="notification-ring"></div> <div class="notification-ring"></div>
</a> </a>
<div class="dropdown-menu top-dropdown-menu"> <div uib-dropdown-menu class="top-dropdown-menu">
<i class="dropdown-arr"></i> <i class="dropdown-arr"></i>
<div class="header clearfix"> <div class="header clearfix">
@ -16,7 +16,7 @@
</div> </div>
<div class="msg-list"> <div class="msg-list">
<a href class="clearfix" ng-repeat="msg in notifications"> <a href class="clearfix" ng-repeat="msg in notifications">
<div class="img-area"><img ng-src="{{ users[msg.userId].image || msg.image }}"></div> <div class="img-area"><img ng-src="{{::( msg.image || (users[msg.userId].name | profilePicture) )}}"></div>
<div class="msg-area"> <div class="msg-area">
<div ng-bind-html="getMessage(msg)"></div> <div ng-bind-html="getMessage(msg)"></div>
<span>{{ msg.time }}</span> <span>{{ msg.time }}</span>
@ -26,12 +26,12 @@
<a href>See all notifications</a> <a href>See all notifications</a>
</div> </div>
</li> </li>
<li class="dropdown"> <li uib-dropdown>
<a href class="msg dropdown-toggle" data-toggle="dropdown"> <a href class="msg" uib-dropdown-toggle>
<i class="fa fa-envelope-o"></i><span>5</span> <i class="fa fa-envelope-o"></i><span>5</span>
<div class="notification-ring"></div> <div class="notification-ring"></div>
</a> </a>
<div class="dropdown-menu top-dropdown-menu"> <div uib-dropdown-menu class="top-dropdown-menu">
<i class="dropdown-arr"></i> <i class="dropdown-arr"></i>
<div class="header clearfix"> <div class="header clearfix">
<strong>Messages</strong> <strong>Messages</strong>
@ -40,7 +40,7 @@
</div> </div>
<div class="msg-list"> <div class="msg-list">
<a href class="clearfix" ng-repeat="msg in messages"> <a href class="clearfix" ng-repeat="msg in messages">
<div class="img-area"><img ng-src="{{ users[msg.userId].image || msg.image }}"></div> <div class="img-area"><img ng-src="{{::( users[msg.userId].name | profilePicture )}}"></div>
<div class="msg-area"> <div class="msg-area">
<div>{{ msg.text }}</div> <div>{{ msg.text }}</div>
<span>{{ msg.time }}</span> <span>{{ msg.time }}</span>

View File

@ -8,23 +8,23 @@
</div> </div>
<div class="user-profile clearfix"> <div class="user-profile clearfix">
<div class="al-user-profile dropdown"> <div class="al-user-profile" uib-dropdown>
<a href class="dropdown-toggle" data-toggle="dropdown"> <a uib-dropdown-toggle>
<img ng-src="{{::( 'Nasta' | profilePicture )}}"> <img ng-src="{{::( 'Nasta' | profilePicture )}}">
</a> </a>
<div class="dropdown-menu top-dropdown-menu profile-dropdown"> <ul class="top-dropdown-menu profile-dropdown" uib-dropdown-menu>
<i class="dropdown-arr"></i> <li><i class="dropdown-arr"></i></li>
<a href="#/profile"><i class="fa fa-user"></i>Profile</a> <li><a href="#/profile"><i class="fa fa-user"></i>Profile</a></li>
<a href><i class="fa fa-cog"></i>Settings</a> <li><a href><i class="fa fa-cog"></i>Settings</a></li>
<a href class="signout"><i class="fa fa-power-off"></i>Sign out</a> <li><a href class="signout"><i class="fa fa-power-off"></i>Sign out</a></li>
</div> </ul>
</div> </div>
<msg-center></msg-center> <msg-center></msg-center>
<a href class="refresh-data"><i class="fa fa-refresh"></i></a> <a href class="refresh-data"><i class="fa fa-refresh"></i></a>
<div class="dropdown al-skin-dropdown"> <div class="al-skin-dropdown" uib-dropdown>
<a href class="dropdown-toggle icon-palette" data-toggle="dropdown"></a> <a href class=" icon-palette" uib-dropdown-toggle></a>
<div class="dropdown-menu dropdown-menu-right" tpl-skin-panel></div> <div class=" dropdown-menu-right" uib-dropdown-menu tpl-skin-panel></div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -11,37 +11,43 @@
{ {
name: 'Default', name: 'Default',
bodyClass: '', bodyClass: '',
thumbnailUrl: 'img/01_default.jpg', thumbnailUrl: 'assets/img/app/skin-thumbnails/01_default.jpg',
panelType: "panel-white",
chartColorProfile: 'whitePanel' chartColorProfile: 'whitePanel'
}, },
{ {
name: 'Peachy', name: 'Peachy',
bodyClass: SKIN_CLASS_PREFIX + '-peachy', bodyClass: SKIN_CLASS_PREFIX + '-peachy',
thumbnailUrl: 'img/04_peachy.jpg', thumbnailUrl: 'assets/img/app/skin-thumbnails/04_peachy.jpg',
panelType: "panel-white",
chartColorProfile: 'whitePanel' chartColorProfile: 'whitePanel'
}, },
{ {
name: 'Blue', name: 'Blue',
bodyClass: SKIN_CLASS_PREFIX + '-blue', bodyClass: SKIN_CLASS_PREFIX + '-blue',
thumbnailUrl: 'img/03_blue.jpg', thumbnailUrl: 'assets/img/app/skin-thumbnails/03_blue.jpg',
panelType: "panel-white",
chartColorProfile: 'whitePanel' chartColorProfile: 'whitePanel'
}, },
{ {
name: 'Material', name: 'Material',
bodyClass: SKIN_CLASS_PREFIX + '-material', bodyClass: SKIN_CLASS_PREFIX + '-material',
thumbnailUrl: 'img/05_material.jpg', thumbnailUrl: 'assets/img/app/skin-thumbnails/05_material.jpg',
panelType: "panel-white",
chartColorProfile: 'whitePanel' chartColorProfile: 'whitePanel'
}, },
{ {
name: 'Transblue (beta)', name: 'Transblue (beta)',
bodyClass: SKIN_CLASS_PREFIX + '-transblue', bodyClass: SKIN_CLASS_PREFIX + '-transblue',
thumbnailUrl: 'img/06_transblue.jpg', panelType: "panel-blur",
thumbnailUrl: 'assets/img/app/skin-thumbnails/06_transblue.jpg',
chartColorProfile: 'transparent' chartColorProfile: 'transparent'
}, },
{ {
name: 'Transparent (beta)', name: 'Transparent (beta)',
bodyClass: SKIN_CLASS_PREFIX + '-transparent', bodyClass: SKIN_CLASS_PREFIX + '-transparent',
thumbnailUrl: 'img/02_transparent.jpg', panelType: "panel-blur",
thumbnailUrl: 'assets/img/app/skin-thumbnails/02_transparent.jpg',
chartColorProfile: 'transparent' chartColorProfile: 'transparent'
} }
]; ];

View File

@ -22,6 +22,10 @@
} }
}; };
this.getActiveSkin = function(){
return activeSkin;
};
this.getChartColorProfile = function() { this.getChartColorProfile = function() {
return tplSkinChartColors[activeSkin.chartColorProfile]; return tplSkinChartColors[activeSkin.chartColorProfile];
}; };

View File

@ -27,7 +27,7 @@ body {
text-align: center; text-align: center;
h1 { h1 {
font-weight: 100; font-weight: $font-light;
margin-bottom: 32px; margin-bottom: 32px;
} }
p { p {

View File

@ -13,7 +13,7 @@
width: 300px; width: 300px;
.mail-navigation { .mail-navigation {
cursor: pointer; cursor: pointer;
font-weight: 100; font-weight: $font-light;
font-size: 16px; font-size: 16px;
padding: 10px; padding: 10px;
margin-left: 22px; margin-left: 22px;
@ -49,7 +49,7 @@
.btn { .btn {
width: 150px; width: 150px;
color: white; color: white;
font-weight: 100; font-weight: $font-light;
background-color: $dribble-color; background-color: $dribble-color;
} }
} }
@ -75,7 +75,7 @@
.add-label-container { .add-label-container {
padding-left: 10px; padding-left: 10px;
font-size: 16px; font-size: 16px;
font-weight: 100; font-weight: $font-light;
.label-input-stub { .label-input-stub {
margin-left: 5px; margin-left: 5px;
} }
@ -88,11 +88,11 @@
margin-left: 10px; margin-left: 10px;
} }
.messages-control { .mail-messages-control {
padding: 10px; padding: 10px;
.dropdown-menu { ul.dropdown-menu {
margin-left: 10px; margin-top: 5px;
} }
.btn { .btn {
@ -102,14 +102,13 @@
.more-button { .more-button {
width: 60px; width: 60px;
font-size: 14px;
font-size: 12px; padding: 6px 5px;
font-weight: 100;
} }
span.select-all-label { span.select-all-label {
font-size: 13px; font-size: 13px;
font-weight: 100; font-weight: $font-light;
} }
} }
@ -224,7 +223,7 @@
.mail-panel .tag { .mail-panel .tag {
text-transform: lowercase; text-transform: lowercase;
font-size: 11px; font-size: 11px;
font-weight: 100; font-weight: $font-light;
width: 45px; width: 45px;
cursor: pointer; cursor: pointer;
display: inline-block; display: inline-block;
@ -306,7 +305,7 @@
} }
.phone { .phone {
font-size: 19px; font-size: 19px;
font-weight: 200; font-weight: $font-light;
vertical-align: super; vertical-align: super;
} }
.ion-email { .ion-email {
@ -316,7 +315,7 @@
} }
.email { .email {
font-size: 16px; font-size: 16px;
font-weight: 200; font-weight: $font-light;
vertical-align: super; vertical-align: super;
} }
} }
@ -327,12 +326,12 @@
} }
.position { .position {
font-size: 20px; font-size: 20px;
font-weight: 100; font-weight: $font-light;
} }
.address { .address {
font-size: 16px; font-size: 16px;
font-weight: 100; font-weight: $font-light;
} }
} }
} }
@ -342,7 +341,7 @@
.subject { .subject {
font-size: 20px; font-size: 20px;
margin-right: 10px; margin-right: 10px;
font-weight: 100; font-weight: $font-light;
} }
.control-icons { .control-icons {
float: right; float: right;
@ -359,7 +358,7 @@
.message-body { .message-body {
margin: 20px 0; margin: 20px 0;
font-weight: 100; font-weight: $font-light;
line-height: 18px; line-height: 18px;
p { p {
margin-bottom: 0; margin-bottom: 0;
@ -378,7 +377,7 @@
margin-left: 3px; margin-left: 3px;
position: relative; position: relative;
top: -3px; top: -3px;
font-weight: 100; font-weight: $font-light;
} }
.file-links { .file-links {
@ -396,7 +395,7 @@
margin-left: 20px; margin-left: 20px;
color: white; color: white;
font-size: 16px; font-size: 16px;
font-weight: 100; font-weight: $font-light;
padding-left: 40px; padding-left: 40px;
padding-right: 40px; padding-right: 40px;
background-color: $dribble-color; background-color: $dribble-color;
@ -584,7 +583,7 @@
.add-label-container { .add-label-container {
padding-left: 0; padding-left: 0;
font-size: 13px; font-size: 13px;
font-weight: 100; font-weight: $font-light;
} }
} }
@ -592,7 +591,7 @@
.compose-header { .compose-header {
padding: 8px 3px 8px 10px; padding: 8px 3px 8px 10px;
color: white; color: white;
font-weight: 100; font-weight: $font-light;
font-size: 13px; font-size: 13px;
background-color: $github-color; background-color: $github-color;
} }
@ -630,7 +629,7 @@
color: white; color: white;
padding: 2px 10px; padding: 2px 10px;
margin: 3px; margin: 3px;
font-weight: 100; font-weight: $font-light;
} }
.btn-default { .btn-default {
background-color: transparent; background-color: transparent;

View File

@ -34,7 +34,7 @@
label { label {
margin-bottom: 5px; margin-bottom: 5px;
color: $default-text; color: $default-text;
font-weight: normal; font-weight: $font-normal;
font-size: 13px; font-size: 13px;
} }
} }
@ -85,6 +85,7 @@ textarea.form-control {
.modal-content { .modal-content {
border-radius: 0; border-radius: 0;
color: $default-text;
} }
@mixin setSwitchBorder($color) { @mixin setSwitchBorder($color) {
@ -217,14 +218,14 @@ label.custom-checkbox {
display: inline-block; display: inline-block;
margin: 0; margin: 0;
line-height: 16px; line-height: 16px;
font-weight: normal; font-weight: $font-normal;
cursor: pointer; cursor: pointer;
padding-left: 22px; padding-left: 22px;
width: 100%; width: 100%;
&:before { &:before {
cursor: pointer; cursor: pointer;
font-family: fontAwesome; font-family: fontAwesome;
font-weight: 400; font-weight: $font-normal;
font-size: 12px; font-size: 12px;
color: $input-border-focus; color: $input-border-focus;
content: "\a0"; content: "\a0";

View File

@ -10,7 +10,7 @@
margin-bottom: 32px; margin-bottom: 32px;
} }
i { i {
font-weight: normal; font-weight: $font-normal;
font-size: 18px; font-size: 18px;
cursor: pointer; cursor: pointer;
} }
@ -33,6 +33,10 @@ a.see-all-icons {
float: right; float: right;
} }
.awesomeIcons{
height: 308px;
}
.kameleon-row { .kameleon-row {
width: 20%; width: 20%;
float: left; float: left;

View File

@ -7,7 +7,7 @@
} }
.toast-title { .toast-title {
font-weight: bold; font-weight: $font-bold;
} }
.toast-message { .toast-message {
@ -30,7 +30,7 @@
top: -0.3em; top: -0.3em;
float: right; float: right;
font-size: 20px; font-size: 20px;
font-weight: bold; font-weight: $font-bold;
color: #ffffff; color: #ffffff;
opacity: 0.8; opacity: 0.8;
&:hover, &:focus { &:hover, &:focus {

View File

@ -3,14 +3,13 @@
.tpl-skin-option { .tpl-skin-option {
padding: 10px; padding: 10px;
line-height: 83px; line-height: 83px;
color: $default-text;
&:hover { &:hover {
cursor: pointer; cursor: pointer;
background-color: $primary; background-color: $primary;
color: white;
} }
+ .tpl-skin-option { + .tpl-skin-option {
border-top: 1px solid #999; border-top: 1px solid $border-light;
} }
} }
.skin-thumbnail { .skin-thumbnail {

View File

@ -18,17 +18,14 @@ a {
h1 { h1 {
font-size: 32px; font-size: 32px;
font-weight: 400;
} }
h2 { h2 {
font-size: 24px; font-size: 24px;
font-weight: 400;
} }
h3 { h3 {
font-size: 20px; font-size: 20px;
font-weight: 400;
} }
h4 { h4 {
@ -69,7 +66,7 @@ h5 {
text-align: center; text-align: center;
margin: 0; margin: 0;
width: 100%; width: 100%;
font-weight: 100; font-weight: $font-light;
} }
.heading-widget { .heading-widget {
@ -77,12 +74,12 @@ h5 {
h1, h2, h3, h4, h5, h6 { h1, h2, h3, h4, h5, h6 {
width: 100%; width: 100%;
font-weight: 100; font-weight: $font-light;
} }
p { p {
line-height: 16px; line-height: 16px;
font-weight: 100; font-weight: $font-normal;
} }
} }
@ -103,11 +100,11 @@ h5 {
} }
.light-text { .light-text {
font-weight: 100; font-weight: $font-light;
} }
.regular-text { .regular-text {
font-weight: 600; font-weight: $font-normal;
} }
.upper-text { .upper-text {
@ -115,14 +112,14 @@ h5 {
} }
.bold-text { .bold-text {
font-weight: 900; font-weight: $font-bold;
} }
.small-text { .small-text {
padding: 5px 0 0 0; padding: 5px 0 0 0;
p { p {
font-size: 9px; font-size: 9px;
font-weight: 100; font-weight: $font-light;
line-height: 10px; line-height: 10px;
} }
} }
@ -131,7 +128,7 @@ h5 {
.color-widget { .color-widget {
text-align: center; text-align: center;
font-size: 14px; font-size: 14px;
font-weight: 300; font-weight: $font-normal;
p { p {
line-height: 17px; line-height: 17px;
} }
@ -166,10 +163,9 @@ h5 {
.lists-widget { .lists-widget {
font-weight: 100; font-weight: $font-normal;
.list-header { .list-header {
width: 100%; width: 100%;
font-weight: 100;
text-align: center; text-align: center;
} }
@ -310,7 +306,7 @@ p.small-text {
a.learn-more { a.learn-more {
font-size: 14px; font-size: 14px;
font-weight: bold; font-weight: $font-bold;
text-decoration: none; text-decoration: none;
line-height: 24px; line-height: 24px;
} }
@ -360,7 +356,7 @@ a.learn-more {
color: #ffffff; color: #ffffff;
h1 { h1 {
font-weight: bold; font-weight: $font-bold;
width: 100%; width: 100%;
color: #ffffff; color: #ffffff;
margin-bottom: 10px; margin-bottom: 10px;
@ -368,7 +364,7 @@ a.learn-more {
p { p {
font-size: 24px; font-size: 24px;
line-height: 30px; line-height: 30px;
font-weight: 300; font-weight: $font-light;
color: $primary; color: $primary;
margin-bottom: 0px; margin-bottom: 0px;
} }
@ -429,7 +425,7 @@ a.learn-more {
padding: 0; padding: 0;
margin-bottom: 50px; margin-bottom: 50px;
.panel-content{ .panel-body{
padding: 0; padding: 0;
} }
} }

View File

@ -249,7 +249,7 @@
height: 20px; height: 20px;
line-height: 18px; line-height: 18px;
font-family: Lato; font-family: Lato;
font-weight: 100; font-weight: $font-thin;
&:hover { &:hover {
background-color: $danger; background-color: $danger;
} }
@ -470,7 +470,7 @@
font: 16px/14px Tahoma, Verdana, sans-serif; font: 16px/14px Tahoma, Verdana, sans-serif;
color: #c3c3c3; color: #c3c3c3;
text-decoration: none; text-decoration: none;
font-weight: bold; font-weight: $font-bold;
background: transparent; background: transparent;
} }

View File

@ -24,7 +24,7 @@ html {
color: #fff; color: #fff;
padding: 32px; padding: 32px;
h1 { h1 {
font-weight: 100; font-weight: $font-light;
margin-bottom: 28px; margin-bottom: 28px;
text-align: center; text-align: center;
} }

View File

@ -6,7 +6,7 @@
url('#{$fonts-root}socicon.woff2') format('woff2'), url('#{$fonts-root}socicon.woff2') format('woff2'),
url('#{$fonts-root}socicon.ttf') format('truetype'), url('#{$fonts-root}socicon.ttf') format('truetype'),
url('#{$fonts-root}socicon.svg#sociconregular') format('svg'); url('#{$fonts-root}socicon.svg#sociconregular') format('svg');
font-weight: normal; font-weight: $font-normal;
font-style: normal; font-style: normal;
text-transform: initial; text-transform: initial;
} }
@ -21,7 +21,7 @@
display: inline-block; display: inline-block;
font-family: 'socicon'; font-family: 'socicon';
font-style: normal; font-style: normal;
font-weight: normal; font-weight: $font-normal;
line-height: 1; line-height: 1;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
} }

View File

@ -55,13 +55,11 @@ $panel-heading-font-size: 16px;
} }
.panel-title { .panel-title {
font-weight: 400; font-weight: $font-normal;
//text-transform: uppercase; //text-transform: uppercase;
} }
.panel-white { .panel-white, .panel-blur {
$blurredBgUrl: $images-root + 'blur-bg-blurred.jpg';
background: url($blurredBgUrl);
background-size: cover; background-size: cover;
> .panel-heading { > .panel-heading {
background-color: transparent; background-color: transparent;
@ -70,6 +68,15 @@ $panel-heading-font-size: 16px;
} }
} }
.panel-white{
background-color: $panel-bg;
}
.panel-blur{
$blurredBgUrl: $images-root + 'blur-bg-blurred.jpg';
background: url($blurredBgUrl);
}
.panel-primary { .panel-primary {
> .panel-heading { > .panel-heading {
color: $primary; color: $primary;

View File

@ -22,7 +22,7 @@
display: table-cell; display: table-cell;
line-height: 1; line-height: 1;
text-align: center; text-align: center;
font-weight: 100; font-weight: $font-light;
font-size: 18px; font-size: 18px;
&.active { &.active {
color: $primary-dark; color: $primary-dark;

View File

@ -4,7 +4,7 @@
} }
h1.al-title { h1.al-title {
font-weight: normal; font-weight: $font-normal;
color: #ffffff; color: #ffffff;
float: left; float: left;
width: auto; width: auto;
@ -22,7 +22,7 @@ h1.al-title {
padding-top: 11px; padding-top: 11px;
li { li {
font-size: 18px; font-size: 18px;
font-weight: 100; font-weight: $font-light;
} }
} }

View File

@ -203,14 +203,14 @@
&.profile-dropdown { &.profile-dropdown {
width: 145px; width: 145px;
top: 47px; top: 55px;
right: -25px; right: -25px;
& > a { a {
text-align: left; text-align: left;
border: none; border: none;
text-decoration: none; text-decoration: none;
color: $default-text; color: $default-text;
padding-left: 16px; padding: 4px 16px 4px 20px;
&.signout { &.signout {
border-top: 1px solid $border-light; border-top: 1px solid $border-light;
} }
@ -222,7 +222,7 @@
} }
} }
i.dropdown-arr { i.dropdown-arr {
right: 33px; right: 25px;
} }
} }

View File

@ -58,7 +58,7 @@ a.refresh-data {
color: #ffffff; color: #ffffff;
font-size: 13px; font-size: 13px;
text-decoration: none; text-decoration: none;
font-weight: normal; font-weight: $font-normal;
float: right; float: right;
margin-top: 13px; margin-top: 13px;
margin-right: 26px; margin-right: 26px;

View File

@ -66,3 +66,8 @@ $default-animation-style: ease-out;
$assets-root: '../assets/'; $assets-root: '../assets/';
$images-root: $assets-root + 'img/'; $images-root: $assets-root + 'img/';
$fonts-root: $assets-root + 'fonts/'; $fonts-root: $assets-root + 'fonts/';
$font-thin: 100;
$font-light: 300;
$font-normal: 400;
$font-bold: 700;
$font-ultraBold: 900;

View File

@ -135,9 +135,10 @@
} }
.message-header { .message-header {
font-size: 12px;
padding-bottom: 5px; padding-bottom: 5px;
.author { .author {
font-weight: 600; font-weight: $font-bold;
padding-right: 5px; padding-right: 5px;
} }
} }
@ -170,13 +171,10 @@
padding-top: 5px; padding-top: 5px;
color: $help-text; color: $help-text;
.post-time { .post-time {
display: inline-block; float: left;
width: 50%;
} }
.ago-time { .ago-time {
display: inline-block; float: right;
width: 50%;
text-align: right;
} }
} }

View File

@ -1,3 +1,6 @@
#calendar.blurCalendar{
font-size: 12px;
}
.fc { .fc {
direction: ltr; direction: ltr;
text-align: left; text-align: left;
@ -16,8 +19,8 @@
} }
.fc-icon { .fc-icon {
position: relative; position: relative;
top: .05em; top: 0;
margin: 0 .1em; margin: 0;
} }
} }
@ -133,12 +136,14 @@
.fc-icon-left-single-arrow:after { .fc-icon-left-single-arrow:after {
content: "\02039"; content: "\02039";
font-weight: bold; font-weight: $font-bold;
font-size: 100%;
} }
.fc-icon-right-single-arrow:after { .fc-icon-right-single-arrow:after {
content: "\0203A"; content: "\0203A";
font-weight: bold; font-weight: $font-bold;
font-size: 100%;
} }
.fc-icon-left-double-arrow:after { .fc-icon-left-double-arrow:after {
@ -321,7 +326,7 @@
line-height: 1.3; line-height: 1.3;
border: 1px solid $primary; border: 1px solid $primary;
background-color: $primary; background-color: $primary;
font-weight: normal; font-weight: $font-normal;
} }
.fc-event, .fc-event,
@ -365,7 +370,7 @@
} }
.fc-day-grid-event .fc-time { .fc-day-grid-event .fc-time {
font-weight: bold; font-weight: $font-bold;
} }
.fc-day-grid-event .fc-resizer { .fc-day-grid-event .fc-resizer {
@ -541,7 +546,7 @@ a.fc-more {
} }
.ui-widget td.fc-axis { .ui-widget td.fc-axis {
font-weight: normal; font-weight: $font-normal;
} }
.fc-time-grid-container, .fc-time-grid-container,

View File

@ -1,3 +1,3 @@
body.badmin-blue { body.badmin-blue {
background-image: url(../img/blue-bg.jpg); background-image: url(../../../assets/img/blue-bg.jpg);
} }

View File

@ -1,3 +1,3 @@
body.badmin-peachy { body.badmin-peachy {
background-image: url(../img/peachy-bg.jpg); background-image: url(../../../assets/img/peachy-bg.jpg);
} }

View File

@ -1,5 +1,5 @@
body.badmin-transblue { body.badmin-transblue {
background-image: url(../img/transblue-bg.jpg); background-image: url(../../../assets/img/transblue-bg.jpg);
@include overrideColors(#fff); @include overrideColors(#fff);
@include overridePanelBg(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9)); @include overridePanelBg(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9));