Files
sogo/UI/WebServerResources/js/Common/ui-mobile.js
2014-09-12 09:59:49 -04:00

40 lines
1.0 KiB
JavaScript

/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* JavaScript for common UI services for mobile theme */
(function() {
'use strict';
/* Dialog */
function Dialog() {
}
Dialog.alert = function(title, content) {
var alertPopup = this.$ionicPopup.alert({
title: title,
template: content
});
return alertPopup;
};
Dialog.confirm = function(title, content) {
var alertPopup = this.$ionicPopup.confirm({
title: title,
template: content
});
return alertPopup;
};
/* The factory we'll use to register with Angular */
Dialog.$factory = ['$ionicPopup', function($ionicPopup) {
angular.extend(Dialog, { $ionicPopup: $ionicPopup });
return Dialog; // return constructor
}];
/* Angular module instanciation */
angular.module('SOGo.UIMobile', ['ionic'])
/* Factory registration in Angular module */
.factory('sgDialog', Dialog.$factory);
})();