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