mirror of https://github.com/akveo/blur-admin
refactor(app): blurAdmin app completely removed
parent
cf4d8c9eb8
commit
119f4ab51a
|
@ -1,14 +1,14 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var blurAdminApp = angular.module('BlurAdmin', [
|
angular.module('BlurAdmin', [
|
||||||
'ui.sortable',
|
'ui.sortable',
|
||||||
'ui.router',
|
'ui.router',
|
||||||
'ngTouch',
|
'ngTouch',
|
||||||
'BlurAdmin.theme',
|
|
||||||
'BlurAdmin.pages',
|
|
||||||
'toastr',
|
'toastr',
|
||||||
'smart-table',
|
'smart-table',
|
||||||
'ui.slimscroll'
|
'ui.slimscroll',
|
||||||
]).config(['$urlRouterProvider', function ($urlRouterProvider) {
|
|
||||||
$urlRouterProvider.otherwise('/dashboard');
|
'BlurAdmin.theme',
|
||||||
}]);
|
'BlurAdmin.pages',
|
||||||
|
'BlurAdmin.tplSkin'
|
||||||
|
]);
|
|
@ -0,0 +1,44 @@
|
||||||
|
/**
|
||||||
|
* @author v.lugovksy
|
||||||
|
* created on 16.12.2015
|
||||||
|
*/
|
||||||
|
(function () {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
angular.module('BlurAdmin.pages.dashboard')
|
||||||
|
.service('TimelineCtrl', TimelineCtrl);
|
||||||
|
|
||||||
|
/** @ngInject */
|
||||||
|
function TimelineCtrl() {
|
||||||
|
var timelineBlocks = $('.cd-timeline-block'),
|
||||||
|
offset = 0.8;
|
||||||
|
|
||||||
|
//hide timeline blocks which are outside the viewport
|
||||||
|
hideBlocks(timelineBlocks, offset);
|
||||||
|
|
||||||
|
//on scolling, show/animate timeline blocks when enter the viewport
|
||||||
|
$(window).on('scroll', function () {
|
||||||
|
if (!window.requestAnimationFrame) {
|
||||||
|
setTimeout(function () {
|
||||||
|
showBlocks(timelineBlocks, offset);
|
||||||
|
}, 100);
|
||||||
|
} else {
|
||||||
|
window.requestAnimationFrame(function () {
|
||||||
|
showBlocks(timelineBlocks, offset);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
function hideBlocks(blocks, offset) {
|
||||||
|
blocks.each(function () {
|
||||||
|
( $(this).offset().top > $(window).scrollTop() + $(window).height() * offset ) && $(this).find('.cd-timeline-img, .cd-timeline-content').addClass('is-hidden');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function showBlocks(blocks, offset) {
|
||||||
|
blocks.each(function () {
|
||||||
|
( $(this).offset().top <= $(window).scrollTop() + $(window).height() * offset && $(this).find('.cd-timeline-img').hasClass('is-hidden') ) && $(this).find('.cd-timeline-img, .cd-timeline-content').removeClass('is-hidden').addClass('bounce-in');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})();
|
|
@ -1,35 +0,0 @@
|
||||||
'use strict';
|
|
||||||
|
|
||||||
blurAdminApp.controller('timelineCtrl', [function () {
|
|
||||||
var timelineBlocks = $('.cd-timeline-block'),
|
|
||||||
offset = 0.8;
|
|
||||||
|
|
||||||
//hide timeline blocks which are outside the viewport
|
|
||||||
hideBlocks(timelineBlocks, offset);
|
|
||||||
|
|
||||||
//on scolling, show/animate timeline blocks when enter the viewport
|
|
||||||
$(window).on('scroll', function () {
|
|
||||||
if (!window.requestAnimationFrame) {
|
|
||||||
setTimeout(function () {
|
|
||||||
showBlocks(timelineBlocks, offset);
|
|
||||||
}, 100);
|
|
||||||
} else {
|
|
||||||
window.requestAnimationFrame(function () {
|
|
||||||
showBlocks(timelineBlocks, offset);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
function hideBlocks(blocks, offset) {
|
|
||||||
blocks.each(function () {
|
|
||||||
( $(this).offset().top > $(window).scrollTop() + $(window).height() * offset ) && $(this).find('.cd-timeline-img, .cd-timeline-content').addClass('is-hidden');
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function showBlocks(blocks, offset) {
|
|
||||||
blocks.each(function () {
|
|
||||||
( $(this).offset().top <= $(window).scrollTop() + $(window).height() * offset && $(this).find('.cd-timeline-img').hasClass('is-hidden') ) && $(this).find('.cd-timeline-img, .cd-timeline-content').removeClass('is-hidden').addClass('bounce-in');
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
}]);
|
|
|
@ -1,10 +0,0 @@
|
||||||
'use strict';
|
|
||||||
|
|
||||||
blurAdminApp.directive('selectpicker', [function() {
|
|
||||||
return {
|
|
||||||
restrict: 'A',
|
|
||||||
link: function( $scope, elem) {
|
|
||||||
$(elem).selectpicker();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}]);
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
/**
|
||||||
|
* @author v.lugovksy
|
||||||
|
* created on 16.12.2015
|
||||||
|
*/
|
||||||
|
(function () {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
angular.module('BlurAdmin.pages.form')
|
||||||
|
.directive('selectpicker', selectpicker);
|
||||||
|
|
||||||
|
/** @ngInject */
|
||||||
|
function selectpicker() {
|
||||||
|
return {
|
||||||
|
restrict: 'A',
|
||||||
|
link: function( $scope, elem) {
|
||||||
|
$(elem).selectpicker();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
})();
|
|
@ -0,0 +1,31 @@
|
||||||
|
/**
|
||||||
|
* @author v.lugovksy
|
||||||
|
* created on 16.12.2015
|
||||||
|
*/
|
||||||
|
(function () {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
angular.module('BlurAdmin.pages.form')
|
||||||
|
.service('switch', switchDirective);
|
||||||
|
|
||||||
|
/** @ngInject */
|
||||||
|
function switchDirective($timeout) {
|
||||||
|
return {
|
||||||
|
restrict: 'EA',
|
||||||
|
replace: true,
|
||||||
|
scope: {
|
||||||
|
ngModel: '='
|
||||||
|
},
|
||||||
|
template: '<div class="switch-container {{color}}"><input type="checkbox" ng-model="ngModel"></div>',
|
||||||
|
link: function (scope, elem, attr) {
|
||||||
|
$timeout(function(){
|
||||||
|
scope.color = attr.color;
|
||||||
|
$(elem).find('input').bootstrapSwitch({
|
||||||
|
size: 'small',
|
||||||
|
onColor: attr.color
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
})();
|
|
@ -1,4 +1,4 @@
|
||||||
<div ng-controller="switchCtrl" class="switches clearfix">
|
<div ng-init="switches = [ true, true, true, true, true, true ]" class="switches clearfix">
|
||||||
<switch color="success" ng-model="switches[0]"></switch>
|
<switch color="success" ng-model="switches[0]"></switch>
|
||||||
<switch color="warning" ng-model="switches[1]"></switch>
|
<switch color="warning" ng-model="switches[1]"></switch>
|
||||||
<switch color="danger" ng-model="switches[2]"></switch>
|
<switch color="danger" ng-model="switches[2]"></switch>
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
'use strict';
|
|
||||||
|
|
||||||
blurAdminApp.directive('switch', ['$timeout', function ($timeout) {
|
|
||||||
return {
|
|
||||||
restrict: 'EA',
|
|
||||||
replace: true,
|
|
||||||
scope: {
|
|
||||||
ngModel: '='
|
|
||||||
},
|
|
||||||
template: '<div class="switch-container {{color}}"><input type="checkbox" ng-model="ngModel"></div>',
|
|
||||||
link: function (scope, elem, attr) {
|
|
||||||
$timeout(function(){
|
|
||||||
scope.color = attr.color;
|
|
||||||
$(elem).find('input').bootstrapSwitch({
|
|
||||||
size: 'small',
|
|
||||||
onColor: attr.color
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}])
|
|
||||||
|
|
||||||
.controller('switchCtrl', ['$scope', function ($scope) {
|
|
||||||
$scope.switches = [ true, true, true, true, true, true ];
|
|
||||||
}]);
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
/**
|
||||||
|
* @author v.lugovksy
|
||||||
|
* created on 16.12.2015
|
||||||
|
*/
|
||||||
|
(function () {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
angular.module('BlurAdmin.pages.form')
|
||||||
|
.service('tagsInput', tagsInput);
|
||||||
|
|
||||||
|
/** @ngInject */
|
||||||
|
function tagsInput() {
|
||||||
|
return {
|
||||||
|
restrict: 'A',
|
||||||
|
link: function( $scope, elem, attr) {
|
||||||
|
$(elem).tagsinput({
|
||||||
|
tagClass: 'label label-' + attr.tagInput
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
})();
|
|
@ -1,12 +0,0 @@
|
||||||
'use strict';
|
|
||||||
|
|
||||||
blurAdminApp.directive('tagInput', [function() {
|
|
||||||
return {
|
|
||||||
restrict: 'A',
|
|
||||||
link: function( $scope, elem, attr) {
|
|
||||||
$(elem).tagsinput({
|
|
||||||
tagClass: 'label label-' + attr.tagInput
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}]);
|
|
|
@ -23,6 +23,12 @@
|
||||||
'BlurAdmin.pages.progressBars',
|
'BlurAdmin.pages.progressBars',
|
||||||
'BlurAdmin.pages.tables',
|
'BlurAdmin.pages.tables',
|
||||||
'BlurAdmin.pages.typography'
|
'BlurAdmin.pages.typography'
|
||||||
]);
|
])
|
||||||
|
.config(routeConfig);
|
||||||
|
|
||||||
|
/** @ngInject */
|
||||||
|
function routeConfig($urlRouterProvider) {
|
||||||
|
$urlRouterProvider.otherwise('/dashboard');
|
||||||
|
}
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
|
|
@ -57,7 +57,7 @@
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
blurAdminApp
|
angular.module('BlurAdmin.tplSkin')
|
||||||
.constant('tplSkinClassPrefix', SKIN_CLASS_PREFIX)
|
.constant('tplSkinClassPrefix', SKIN_CLASS_PREFIX)
|
||||||
.constant('tplSkinEnum', ADMIN_STYLES)
|
.constant('tplSkinEnum', ADMIN_STYLES)
|
||||||
.constant('tplSkinChartColors', SKIN_CHART_COLORS);
|
.constant('tplSkinChartColors', SKIN_CHART_COLORS);
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
/**
|
||||||
|
* @author v.lugovksy
|
||||||
|
* created on 16.12.2015
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* @author v.lugovsky
|
||||||
|
* created on 16.12.2015
|
||||||
|
*/
|
||||||
|
(function () {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
angular.module('BlurAdmin.tplSkin', []);
|
||||||
|
|
||||||
|
})();
|
|
@ -5,7 +5,7 @@
|
||||||
(function() {
|
(function() {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
blurAdminApp
|
angular.module('BlurAdmin.tplSkin')
|
||||||
.service('tplSkinChartWatcherHelper', tplSkinChartWatcherHelper);
|
.service('tplSkinChartWatcherHelper', tplSkinChartWatcherHelper);
|
||||||
|
|
||||||
tplSkinChartWatcherHelper.$inject = ['tplSkinManager'];
|
tplSkinChartWatcherHelper.$inject = ['tplSkinManager'];
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
(function() {
|
(function() {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
blurAdminApp
|
angular.module('BlurAdmin.tplSkin')
|
||||||
.service('tplSkinManager', tplSkinManager);
|
.service('tplSkinManager', tplSkinManager);
|
||||||
|
|
||||||
tplSkinManager.$inject = ['$rootScope', '$document', 'tplSkinClassPrefix', 'tplSkinChartColors', 'tplSkinEnum'];
|
tplSkinManager.$inject = ['$rootScope', '$document', 'tplSkinClassPrefix', 'tplSkinChartColors', 'tplSkinEnum'];
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
(function() {
|
(function() {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
blurAdminApp
|
angular.module('BlurAdmin.tplSkin')
|
||||||
.directive('tplSkinPanel', tplSkinPanel);
|
.directive('tplSkinPanel', tplSkinPanel);
|
||||||
|
|
||||||
tplSkinPanel.$inject = ['tplSkinEnum', 'tplSkinManager'];
|
tplSkinPanel.$inject = ['tplSkinEnum', 'tplSkinManager'];
|
||||||
|
|
Loading…
Reference in New Issue