Revision 4001,
1006 bytes
checked in by rafaelraymundo, 13 years ago
(diff) |
Ticket #1615 - Componente novo para agenda......................................
|
Line | |
---|
1 | scheduler.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.