Ignore:
Timestamp:
09/22/08 16:44:30 (16 years ago)
Author:
niltonneto
Message:

Alterações feitas por Alexandre Muller.
Melhorias e correção na versão AJAX da Agenda.
Email: amuller@…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/calendar_new/js/common_functions.js

    r437 r457  
    112112                var showDetailLink = document.createElement('a'); 
    113113                showDetailLink.id = "details_" + eventDiv.id; 
    114                 showDetailLink.href = "javascript:alert('show details');"; 
     114                showDetailLink.href = "javascript:showDetails("+eventDiv.id+");"; 
    115115                showDetailLink.innerHTML = '<img onmouseover="this.setAttribute(\'width\', \'15\');"'+ 
    116116                        'onmouseout="this.setAttribute(\'width\', \'10\');"'+ 
     
    128128                lnk2.style.visibility="visible"; 
    129129        } 
     130} 
     131function showDetails(eventId){ 
     132        var handler_getDetails = function (data)  
     133        { 
     134                var xtools = new XTools; 
     135                var divAddDialog = document.getElementById("divAddDialog"); 
     136                var xsl = XMLTools.load('xsl/detailsDialog.xsl?'+ Date.parse(new Date)); 
     137                if(!divAddDialog) { 
     138                        divAddDialog = document.createElement("DIV"); 
     139                        divAddDialog.id = 'divAddDialog'; 
     140                        divAddDialog.style.zIndex = "10"; 
     141                        divAddDialog.style.position = "absolute"; 
     142                        divAddDialog.style.display = "none"; 
     143                        document.body.appendChild(divAddDialog); 
     144                } 
     145                divAddDialog.style.left = "300px"; 
     146                divAddDialog.style.top  = "200px"; 
     147                divAddDialog.innerHTML = xtools.parse(data, xsl); 
     148                divAddDialog.style.display = "block"; 
     149        } 
     150        XMLTools.__RETURN_MODE__ = 'XML'; 
     151        XMLTools.request('$this.uicalendar.getDetails&id='+eventId.id.substr(6), 'GET', handler_getDetails); 
    130152} 
    131153function removeButtons(eventDiv){ 
     
    161183} 
    162184 
    163 function quickAddEvent (description, startTime, endTime) 
     185function quickAddEvent (title, startTime, endTime) 
    164186{ 
    165187        var endDate = new Date(); 
     
    178200                        var eventDiv = document.createElement('DIV'); 
    179201                        eventDiv.id = "event_" + serverRet.substr(6,serverRet.length); 
    180                         eventDiv.innerHTML = description; 
     202                        eventDiv.innerHTML = title; 
    181203                        var endDateDiv = document.createElement('DIV'); 
    182204                        var startDateDiv = document.createElement('DIV'); 
     
    191213 
    192214        } 
    193         XMLTools.request('$this.uicalendar.quickAdd&start='+parseInt(id2timeStamp(startTime)/1000)+'&end='+parseInt(endDate.getTime()/1000)+'&desc='+description, 'GET', handler_quickAdd); 
     215        XMLTools.request('$this.uicalendar.quickAdd&start='+parseInt(id2timeStamp(startTime)/1000)+'&end='+parseInt(endDate.getTime()/1000)+'&title='+title, 'GET', handler_quickAdd); 
    194216} 
    195217 
Note: See TracChangeset for help on using the changeset viewer.