mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-12 13:49:44 +00:00
Restructure Sass files and folders for proper application Sass development
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
|
||||
angular.module('toastDemo1', ['ngMaterial'])
|
||||
|
||||
.controller('AppCtrl', function($scope, $mdToast, $animate) {
|
||||
|
||||
$scope.toastPosition = {
|
||||
bottom: false,
|
||||
top: true,
|
||||
left: false,
|
||||
right: true
|
||||
};
|
||||
|
||||
$scope.getToastPosition = function() {
|
||||
return Object.keys($scope.toastPosition)
|
||||
.filter(function(pos) { return $scope.toastPosition[pos]; })
|
||||
.join(' ');
|
||||
};
|
||||
|
||||
$scope.showCustomToast = function() {
|
||||
$mdToast.show({
|
||||
controller: 'ToastCtrl',
|
||||
templateUrl: 'toast-template.html',
|
||||
hideDelay: 6000,
|
||||
position: $scope.getToastPosition()
|
||||
});
|
||||
};
|
||||
|
||||
$scope.showSimpleToast = function() {
|
||||
$mdToast.show(
|
||||
$mdToast.simple()
|
||||
.content('Simple Toast!')
|
||||
.position($scope.getToastPosition())
|
||||
.hideDelay(0)
|
||||
);
|
||||
};
|
||||
|
||||
$scope.showActionToast = function() {
|
||||
var toast = $mdToast.simple()
|
||||
.content('Action Toast!')
|
||||
.action('OK')
|
||||
.highlightAction(false)
|
||||
.position($scope.getToastPosition());
|
||||
|
||||
$mdToast.show(toast).then(function() {
|
||||
alert('You clicked \'OK\'.');
|
||||
});
|
||||
};
|
||||
|
||||
})
|
||||
|
||||
.controller('ToastCtrl', function($scope, $mdToast) {
|
||||
$scope.closeToast = function() {
|
||||
$mdToast.hide();
|
||||
};
|
||||
});
|
||||
Reference in New Issue
Block a user