123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- /*!
- * angular-translate - v2.6.1 - 2015-03-01
- * http://github.com/angular-translate/angular-translate
- * Copyright (c) 2015 ; Licensed MIT
- */
- angular.module('pascalprecht.translate')
- /**
- * @ngdoc object
- * @name pascalprecht.translate.$translateCookieStorage
- * @requires $cookieStore
- *
- * @description
- * Abstraction layer for cookieStore. This service is used when telling angular-translate
- * to use cookieStore as storage.
- *
- */
- .factory('$translateCookieStorage', ['$cookieStore', function ($cookieStore) {
- var $translateCookieStorage = {
- /**
- * @ngdoc function
- * @name pascalprecht.translate.$translateCookieStorage#get
- * @methodOf pascalprecht.translate.$translateCookieStorage
- *
- * @description
- * Returns an item from cookieStorage by given name.
- *
- * @param {string} name Item name
- * @return {string} Value of item name
- */
- get: function (name) {
- return $cookieStore.get(name);
- },
- /**
- * @ngdoc function
- * @name pascalprecht.translate.$translateCookieStorage#set
- * @methodOf pascalprecht.translate.$translateCookieStorage
- *
- * @description
- * Sets an item in cookieStorage by given name.
- *
- * @deprecated use #put
- *
- * @param {string} name Item name
- * @param {string} value Item value
- */
- set: function (name, value) {
- $cookieStore.put(name, value);
- },
- /**
- * @ngdoc function
- * @name pascalprecht.translate.$translateCookieStorage#put
- * @methodOf pascalprecht.translate.$translateCookieStorage
- *
- * @description
- * Sets an item in cookieStorage by given name.
- *
- * @param {string} name Item name
- * @param {string} value Item value
- */
- put: function (name, value) {
- $cookieStore.put(name, value);
- }
- };
- return $translateCookieStorage;
- }]);
|