source: sandbox/2.3-MailArchiver/calendar/js/dhtmlx/sources/ext/ext_url.js @ 6779

Revision 6779, 1006 bytes checked in by rafaelraymundo, 12 years ago (diff)

Ticket #2946 - Liberado Expresso(branch 2.3) integrado ao MailArchiver?.

Line 
1scheduler.attachEvent("onTemplatesReady",function(){
2   var first = true;
3   var s2d = scheduler.date.str_to_date("%Y-%m-%d");
4   var d2s = scheduler.date.date_to_str("%Y-%m-%d");
5   scheduler.attachEvent("onBeforeViewChange",function(om,od,m,d){
6      if (first){
7         first = false;
8         var p={};
9         var data=(document.location.hash||"").replace("#","").split(",");
10         for (var i=0; i < data.length; i++) {
11                var s = data[i].split("=");
12                if (s.length==2)
13                p[s[0]]=s[1];
14         }
15         
16         if (p.date || p.mode){
17                try{
18                this.setCurrentView((p.date?s2d(p.date):null),(p.mode||null));
19                } catch(e){
20                        //assuming that mode is not available anymore
21                        this.setCurrentView((p.date?s2d(p.date):null),m);
22                }
23            return false;
24         }
25      }
26      var text = "#date="+d2s(d||od)+",mode="+(m||om);
27      document.location.hash = text;
28      return true;
29   });
30});
Note: See TracBrowser for help on using the repository browser.