errors are displayed if problem with cues/fades.
This commit is contained in:
parent
290059c0ed
commit
4985524af8
|
@ -3,8 +3,10 @@
|
||||||
<dd id="spl_fade_out_<?php echo $this->pos; ?>" class="spl_fade_out">
|
<dd id="spl_fade_out_<?php echo $this->pos; ?>" class="spl_fade_out">
|
||||||
<span contenteditable="true" class="spl_text_input"><?php echo $this->fadeOut; ?></span>
|
<span contenteditable="true" class="spl_text_input"><?php echo $this->fadeOut; ?></span>
|
||||||
</dd>
|
</dd>
|
||||||
|
<dd><span class="edit-error"></span></dd>
|
||||||
<dt>Fade in:</dt>
|
<dt>Fade in:</dt>
|
||||||
<dd id="spl_fade_in_<?php echo $this->pos + 1; ?>" class="spl_fade_in">
|
<dd id="spl_fade_in_<?php echo $this->pos + 1; ?>" class="spl_fade_in">
|
||||||
<span contenteditable="true" class="spl_text_input"><?php echo $this->fadeIn; ?></span>
|
<span contenteditable="true" class="spl_text_input"><?php echo $this->fadeIn; ?></span>
|
||||||
</dd>
|
</dd>
|
||||||
|
<dd><span class="edit-error"></span></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
|
@ -23,6 +23,18 @@ function changeClipLength(pos, json) {
|
||||||
.append(json.response.length);
|
.append(json.response.length);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function showError(el, error) {
|
||||||
|
$(el).parent().next().find("span")
|
||||||
|
.empty()
|
||||||
|
.append(error)
|
||||||
|
.show();
|
||||||
|
}
|
||||||
|
|
||||||
|
function hideError(el) {
|
||||||
|
$(el).parent().next().find("span")
|
||||||
|
.hide();
|
||||||
|
}
|
||||||
|
|
||||||
function changeCueIn(event) {
|
function changeCueIn(event) {
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
|
||||||
|
@ -34,16 +46,19 @@ function changeCueIn(event) {
|
||||||
cueIn = span.text().trim();
|
cueIn = span.text().trim();
|
||||||
|
|
||||||
if(!isTimeValid(cueIn)){
|
if(!isTimeValid(cueIn)){
|
||||||
//"please put in a time '00:00:00 (.000000)'"
|
showError(span, "please put in a time '00:00:00 (.000000)'");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$.post(url, {format: "json", cueIn: cueIn, pos: pos}, function(json){
|
$.post(url, {format: "json", cueIn: cueIn, pos: pos}, function(json){
|
||||||
|
|
||||||
if(json.response.error) {
|
if(json.response.error) {
|
||||||
|
showError(span, json.response.error);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
changeClipLength(pos, json);
|
changeClipLength(pos, json);
|
||||||
|
hideError(span);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,15 +73,19 @@ function changeCueOut(event) {
|
||||||
cueOut = span.text().trim();
|
cueOut = span.text().trim();
|
||||||
|
|
||||||
if(!isTimeValid(cueOut)){
|
if(!isTimeValid(cueOut)){
|
||||||
|
showError(span, "please put in a time '00:00:00 (.000000)'");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$.post(url, {format: "json", cueOut: cueOut, pos: pos}, function(json){
|
$.post(url, {format: "json", cueOut: cueOut, pos: pos}, function(json){
|
||||||
|
|
||||||
if(json.response.error) {
|
if(json.response.error) {
|
||||||
|
showError(span, json.response.error);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
changeClipLength(pos, json);
|
changeClipLength(pos, json);
|
||||||
|
hideError(span);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -81,15 +100,16 @@ function changeFadeIn(event) {
|
||||||
fadeIn = span.text().trim();
|
fadeIn = span.text().trim();
|
||||||
|
|
||||||
if(!isTimeValid(fadeIn)){
|
if(!isTimeValid(fadeIn)){
|
||||||
|
showError(span, "please put in a time '00:00:00 (.000000)'");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$.post(url, {format: "json", fadeIn: fadeIn, pos: pos}, function(json){
|
$.post(url, {format: "json", fadeIn: fadeIn, pos: pos}, function(json){
|
||||||
if(json.response.error) {
|
if(json.response.error) {
|
||||||
displayEditorError(json.response.error);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hideError(span);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,6 +124,7 @@ function changeFadeOut(event) {
|
||||||
fadeOut = span.text().trim();
|
fadeOut = span.text().trim();
|
||||||
|
|
||||||
if(!isTimeValid(fadeOut)){
|
if(!isTimeValid(fadeOut)){
|
||||||
|
showError(span, "please put in a time '00:00:00 (.000000)'");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,7 +132,8 @@ function changeFadeOut(event) {
|
||||||
if(json.response.error) {
|
if(json.response.error) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hideError(span);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -235,7 +257,6 @@ function setSPLContent(json) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function addSPLItem(event, ui){
|
function addSPLItem(event, ui){
|
||||||
|
|
||||||
var url, tr, id, items, draggableOffset, elOffset, pos;
|
var url, tr, id, items, draggableOffset, elOffset, pos;
|
||||||
|
|
||||||
tr = ui.helper;
|
tr = ui.helper;
|
||||||
|
@ -282,12 +303,9 @@ function moveSPLItem(event, ui) {
|
||||||
newPos = li.index();
|
newPos = li.index();
|
||||||
oldPos = li.attr('id').split("_").pop();
|
oldPos = li.attr('id').split("_").pop();
|
||||||
|
|
||||||
url = '/Playlist/move-item'
|
url = '/Playlist/move-item';
|
||||||
url = url + '/format/json';
|
|
||||||
url = url + '/oldPos/' + oldPos;
|
|
||||||
url = url + '/newPos/' + newPos;
|
|
||||||
|
|
||||||
$.post(url, setSPLContent);
|
$.post(url, {format: "json", oldPos: oldPos, newPos: newPos}, setSPLContent);
|
||||||
}
|
}
|
||||||
|
|
||||||
function noOpenPL(json) {
|
function noOpenPL(json) {
|
||||||
|
|
Loading…
Reference in New Issue