generator-landmark-connect
Version:
A Landmark Connect Project Generator for Yeoman
79 lines (69 loc) • 2.1 kB
JavaScript
angular.module('ngCordova.plugins.toast', [])
.factory('$cordovaToast', ['$q', function ($q) {
return {
showShortTop: function (message) {
var q = $q.defer();
window.plugins.toast.showShortTop(message, function (response) {
q.resolve(response);
}, function (error) {
q.reject(error)
})
return q.promise;
},
showShortCenter: function (message) {
var q = $q.defer();
window.plugins.toast.showShortCenter(message, function (response) {
q.resolve(response);
}, function (error) {
q.reject(error)
})
return q.promise;
},
showShortBottom: function (message) {
var q = $q.defer();
window.plugins.toast.showShortBottom(message, function (response) {
q.resolve(response);
}, function (error) {
q.reject(error)
})
return q.promise;
},
showLongTop: function (message) {
var q = $q.defer();
window.plugins.toast.showLongTop(message, function (response) {
q.resolve(response);
}, function (error) {
q.reject(error)
})
return q.promise;
},
showLongCenter: function (message) {
var q = $q.defer();
window.plugins.toast.showLongCenter(message, function (response) {
q.resolve(response);
}, function (error) {
q.reject(error)
})
return q.promise;
},
showLongBottom: function (message) {
var q = $q.defer();
window.plugins.toast.showLongBottom(message, function (response) {
q.resolve(response);
}, function (error) {
q.reject(error)
})
return q.promise;
},
show: function (message, duration, position) {
var q = $q.defer();
window.plugins.toast.show(message, duration, position, function (response) {
q.resolve(response);
}, function (error) {
q.reject(error)
})
return q.promise;
}
}
}
]);