CC-1985 : Automatic rebroadcast of recorded content

modified full calendar code to allow disabling resize of specific events (rebrodcast shows)
This commit is contained in:
naomiaro 2011-03-15 17:26:59 -04:00
parent 8f86b05a4b
commit f104872175
2 changed files with 9 additions and 7 deletions

View File

@ -34,7 +34,7 @@ class ScheduleController extends Zend_Controller_Action
{
$this->view->headScript()->appendFile('/js/contextmenu/jjmenu.js','text/javascript');
$this->view->headScript()->appendFile('/js/datatables/js/jquery.dataTables.js','text/javascript');
$this->view->headScript()->appendFile('/js/fullcalendar/fullcalendar.min.js','text/javascript');
$this->view->headScript()->appendFile('/js/fullcalendar/fullcalendar.js','text/javascript');
$this->view->headScript()->appendFile('/js/timepicker/jquery.ui.timepicker-0.0.6.js','text/javascript');
$this->view->headScript()->appendFile('/js/colorpicker/js/colorpicker.js','text/javascript');
$this->view->headScript()->appendFile('/js/airtime/schedule/full-calendar-functions.js','text/javascript');

View File

@ -2945,7 +2945,8 @@ function AgendaEventRenderer() {
"<span class='fc-event-time'>" + htmlEscape(formatDates(event.start, event.end, opt('timeFormat'))) + "</span>" +
"<span class='fc-event-title'>" + htmlEscape(event.title) + "</span>" +
"</a>" +
((event.editable || event.editable === undefined && opt('editable')) && !opt('disableResizing') && $.fn.resizable ?
((event.editable || event.editable === undefined && opt('editable')) &&
(!event.disableResizing || event.disableResizing === undefined && !opt('disableResizing')) && $.fn.resizable ?
"<div class='ui-resizable-handle ui-resizable-s'>=</div>"
: '') +
"</div>";
@ -3178,7 +3179,7 @@ function AgendaEventRenderer() {
function resizableSlotEvent(event, eventElement, timeElement) {
if (!opt('disableResizing') && eventElement.resizable) {
if ((!event.disableResizing || event.disableResizing === undefined && !opt('disableResizing')) && eventElement.resizable) {
var slotDelta, prevSlotDelta;
var slotHeight = getSlotHeight();
eventElement.resizable({
@ -3641,7 +3642,8 @@ function DayEventRenderer() {
:'') +
"<span class='fc-event-title'>" + htmlEscape(event.title) + "</span>" +
"</a>" +
(seg.isEnd && (event.editable || event.editable === undefined && opt('editable')) && !opt('disableResizing') ?
(seg.isEnd && (event.editable || event.editable === undefined && opt('editable')) &&
(!event.disableResizing || event.disableResizing === undefined && !opt('disableResizing')) ?
"<div class='ui-resizable-handle ui-resizable-" + (rtl ? 'w' : 'e') + "'></div>"
: '') +
"</div>";
@ -3831,7 +3833,7 @@ function DayEventRenderer() {
function resizableDayEvent(event, element, seg) {
if (!opt('disableResizing') && seg.isEnd) {
if ((!event.disableResizing || event.disableResizing === undefined && !opt('disableResizing')) && seg.isEnd) {
var rtl = opt('isRTL');
var direction = rtl ? 'w' : 'e';
var handle = element.find('div.ui-resizable-' + direction);
@ -4806,5 +4808,5 @@ function enableTextSelection(element) {
*/
})(jQuery);
})(jQuery);