From 2c6d8ab03d937c73a599a006dac5a265abd55d2c Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Wed, 7 Sep 2011 18:28:13 +0200 Subject: some changes --- application/views/scripts/event/index.phtml | 48 ++++++++++++++++++++++++----- 1 file changed, 40 insertions(+), 8 deletions(-) (limited to 'application/views/scripts/event') diff --git a/application/views/scripts/event/index.phtml b/application/views/scripts/event/index.phtml index 0c2a2c0..5a210b3 100644 --- a/application/views/scripts/event/index.phtml +++ b/application/views/scripts/event/index.phtml @@ -99,14 +99,14 @@ var lastview; eventMouseout: function( event, jsEvent, view ) { }, - eventClick: function(calEvent) { - - alert('Event: ' + calEvent.title + - '\nStart: ' + calEvent.start + - '\nEnd: ' + calEvent.end + - '\nNote: ' + calEvent.note + - '\nCategory: ' + calEvent.category + - '\nParticipants: ' + calEvent.participants); + eventClick: function( event, jsEvent, view ) { + + alert('Event: ' + event.title + + '\nStart: ' + event.start + + '\nEnd: ' + event.end + + '\nNote: ' + event.note + + '\nCategory: ' + event.category + + '\nParticipants: ' + event.participants); //$(this).css('color', 'red'); }, @@ -160,7 +160,39 @@ var lastview; }, + eventElementHandlers: function (event, eventElement) { + var view = this; + eventElement + .click(function (ev) + { + if (!eventElement.hasClass('ui-draggable-dragging') && + !eventElement.hasClass('ui-resizable-resizing')) + { + return view.trigger('eventClick', this, event, ev); + } + }) + .dblclick(function (ev) + { + return view.trigger('dblclick', this, event, ev); + }) + .hover( + function (ev) + { + view.trigger('eventMouseover', this, event, ev); + }, + function (ev) + { + view.trigger('eventMouseout', this, event, ev); + } + ); + }, + eventRender: function(event, element, view) { + + + element.bind('dblclick', function() { + alert('double click!'); + }); if (view.name == 'agendaWeek') { element.qtip({ content: -- cgit v1.2.3-55-g7522