commit extjs-2.2.1
[extjs.git] / examples / state / SessionProvider.js
1 /*\r
2  * Ext JS Library 2.2.1\r
3  * Copyright(c) 2006-2009, Ext JS, LLC.\r
4  * licensing@extjs.com\r
5  * \r
6  * http://extjs.com/license\r
7  */\r
8 \r
9 Ext.state.SessionProvider = Ext.extend(Ext.state.CookieProvider, {\r
10     readCookies : function(){\r
11         if(this.state){\r
12             for(var k in this.state){\r
13                 if(typeof this.state[k] == 'string'){\r
14                     this.state[k] = this.decodeValue(this.state[k]);\r
15                 }\r
16             }\r
17         }\r
18         return Ext.apply(this.state || {}, Ext.state.SessionProvider.superclass.readCookies.call(this));\r
19     }\r
20 });