putting in context menu for shows, simple delete.
This commit is contained in:
parent
71735b683d
commit
4e2c791bd3
7 changed files with 72 additions and 3 deletions
|
@ -115,6 +115,17 @@ function makeShowDialog(html) {
|
|||
return dialog;
|
||||
}
|
||||
|
||||
function eventMenu(action, el, pos) {
|
||||
var event;
|
||||
event = $(el).data('event');
|
||||
|
||||
$.post(action,
|
||||
{showId: event.id, format: "json"},
|
||||
function(json){
|
||||
$("#schedule_calendar").fullCalendar( 'refetchEvents' );
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Full Calendar callback methods.
|
||||
|
@ -126,7 +137,16 @@ function dayClick(date, allDay, jsEvent, view) {
|
|||
}
|
||||
|
||||
function eventRender(event, element, view) {
|
||||
var x;
|
||||
|
||||
}
|
||||
|
||||
function eventAfterRender( event, element, view ) {
|
||||
|
||||
$(element).contextMenu(
|
||||
{menu: 'schedule_event_menu'}, eventMenu
|
||||
);
|
||||
|
||||
$(element).data({'event': event});
|
||||
}
|
||||
|
||||
function eventClick(event, jsEvent, view) {
|
||||
|
@ -221,6 +241,7 @@ $(document).ready(function() {
|
|||
//callbacks
|
||||
dayClick: dayClick,
|
||||
eventRender: eventRender,
|
||||
eventAfterRender: eventAfterRender,
|
||||
eventClick: eventClick,
|
||||
eventMouseover: eventMouseover,
|
||||
eventMouseout: eventMouseout,
|
||||
|
|
|
@ -37,7 +37,7 @@ if(jQuery)( function() {
|
|||
e.stopPropagation();
|
||||
var srcElement = $(this);
|
||||
$(this).unbind('mouseup');
|
||||
if( evt.button == 0 ) {
|
||||
if( evt.button == 2 ) {
|
||||
// Hide context menus that may be showing
|
||||
$(".contextMenu").hide();
|
||||
// Get this context menu
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue