Merge branch 'cc-4961-show-linking'
Conflicts: airtime_mvc/application/controllers/ScheduleController.php
This commit is contained in:
commit
71526a94cc
36 changed files with 3830 additions and 786 deletions
|
@ -214,13 +214,28 @@ function setAddShowEvents() {
|
|||
});
|
||||
|
||||
form.find("#add_show_repeat_type").change(function(){
|
||||
if($(this).val() == 2) {
|
||||
toggleRepeatDays();
|
||||
toggleMonthlyRepeatType();
|
||||
});
|
||||
toggleMonthlyRepeatType();
|
||||
toggleRepeatDays();
|
||||
function toggleRepeatDays() {
|
||||
if(form.find("#add_show_repeat_type").val() >= 2) {
|
||||
form.find("#add_show_day_check-label, #add_show_day_check-element").hide();
|
||||
//form.find("#add_show_monthly_repeat_type-label, #add_show_monthly_repeat_type-element").show();
|
||||
}
|
||||
else {
|
||||
form.find("#add_show_day_check-label, #add_show_day_check-element").show();
|
||||
//form.find("#add_show_monthly_repeat_type-label, #add_show_monthly_repeat_type-element").hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
function toggleMonthlyRepeatType() {
|
||||
if (form.find("#add_show_repeat_type").val() == 2) {
|
||||
form.find("#add_show_monthly_repeat_type-label, #add_show_monthly_repeat_type-element").show();
|
||||
} else {
|
||||
form.find("#add_show_monthly_repeat_type-label, #add_show_monthly_repeat_type-element").hide();
|
||||
}
|
||||
}
|
||||
|
||||
form.find("#add_show_day_check-label").addClass("block-display");
|
||||
form.find("#add_show_day_check-element").addClass("block-display clearfix");
|
||||
|
|
|
@ -379,7 +379,7 @@ $(document).ready(function() {
|
|||
|
||||
//edit a single instance
|
||||
callback = function() {
|
||||
$.get(edit.instance.url, {format: "json", id: data.id, type: "instance"}, function(json){
|
||||
$.get(edit.instance.url, {format: "json", showId: data.showId, instanceId: data.id, type: "instance"}, function(json){
|
||||
beginEditShow(json);
|
||||
});
|
||||
};
|
||||
|
@ -387,14 +387,14 @@ $(document).ready(function() {
|
|||
|
||||
//edit this instance and all
|
||||
callback = function() {
|
||||
$.get(edit.all.url, {format: "json", id: data.id, type: "all"}, function(json){
|
||||
$.get(edit.all.url, {format: "json", showId: data.showId, instanceId: data.id, type: "all"}, function(json){
|
||||
beginEditShow(json);
|
||||
});
|
||||
};
|
||||
edit.all.callback = callback;
|
||||
}else{
|
||||
callback = function() {
|
||||
$.get(oItems.edit.url, {format: "json", id: data.id, type: oItems.edit._type}, function(json){
|
||||
$.get(oItems.edit.url, {format: "json", showId: data.showId, instanceId: data.id, type: oItems.edit._type}, function(json){
|
||||
beginEditShow(json);
|
||||
});
|
||||
};
|
||||
|
@ -497,11 +497,11 @@ $(document).ready(function() {
|
|||
|
||||
items = oItems;
|
||||
}
|
||||
|
||||
|
||||
$.ajax({
|
||||
url: baseUrl+"schedule/make-context-menu",
|
||||
type: "GET",
|
||||
data: {id : data.id, format: "json"},
|
||||
data: {instanceId : data.id, showId: data.showId, format: "json"},
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json){
|
||||
|
|
|
@ -172,7 +172,6 @@ var AIRTIME = (function(AIRTIME){
|
|||
};
|
||||
|
||||
mod.checkToolBarIcons = function() {
|
||||
|
||||
AIRTIME.library.checkAddButton();
|
||||
mod.checkSelectButton();
|
||||
mod.checkTrimButton();
|
||||
|
@ -299,7 +298,6 @@ var AIRTIME = (function(AIRTIME){
|
|||
};
|
||||
|
||||
mod.fnAdd = function(aMediaIds, aSchedIds) {
|
||||
|
||||
mod.disableUI();
|
||||
|
||||
$.post(baseUrl+"showbuilder/schedule-add",
|
||||
|
@ -646,7 +644,7 @@ var AIRTIME = (function(AIRTIME){
|
|||
|
||||
//save some info for reordering purposes.
|
||||
$nRow.data({"aData": aData});
|
||||
|
||||
|
||||
if (aData.scheduled === 1) {
|
||||
$nRow.addClass(NOW_PLAYING_CLASS);
|
||||
}
|
||||
|
@ -657,7 +655,7 @@ var AIRTIME = (function(AIRTIME){
|
|||
$nRow.addClass("sb-future");
|
||||
}
|
||||
|
||||
if (aData.allowed !== true) {
|
||||
if (aData.allowed !== true || aData.linked_allowed === false) {
|
||||
$nRow.addClass("sb-not-allowed");
|
||||
}
|
||||
else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue