source: branches/2.2.0.1/calendar/js/dhtmlx/sources/ext/ext_cookie.js @ 4001

Revision 4001, 1.0 KB checked in by rafaelraymundo, 13 years ago (diff)

Ticket #1615 - Componente novo para agenda......................................

Line 
1(function(){
2        function setCookie(name,cookie_param,value) {
3                var str = name + "=" + value +  (cookie_param?("; "+cookie_param):"");
4                document.cookie = str;
5        }
6        function getCookie(name) {
7                var search = name + "=";
8                if (document.cookie.length > 0) {
9                        var offset = document.cookie.indexOf(search);
10                        if (offset != -1) {
11                                offset += search.length;
12                                var end = document.cookie.indexOf(";", offset);
13                                if (end == -1)
14                                        end = document.cookie.length;
15                                return document.cookie.substring(offset, end);
16                        }
17                }
18                return "";
19        }
20        var first = true;
21        scheduler.attachEvent("onBeforeViewChange",function(om,od,m,d){
22                if (first){
23                        first = false;
24                        var data=getCookie("scheduler_settings");
25                        if (data){
26                                data = data.split("@");
27                                data[0] = this.templates.xml_date(data[0]);
28                                this.setCurrentView(data[0],data[1]);
29                                return false;
30                        }
31                }
32                var text = this.templates.xml_format(d||od)+"@"+(m||om);
33                setCookie("scheduler_settings","expires=Sun, 31 Jan 9999 22:00:00 GMT",text);
34                return true;
35        });
36})();
Note: See TracBrowser for help on using the repository browser.