LSP: more conversion interface stuff

This commit is contained in:
Cat 2013-09-12 23:54:13 +02:00
parent de42f65593
commit 21b25a12ea
2 changed files with 43 additions and 13 deletions

File diff suppressed because one or more lines are too long

View file

@ -1211,11 +1211,17 @@
$('<p>').text('Current conversions:')
);
if ((convs.convert) && (convs.convert.length() > 0)) {
if (convs.status) {
var tb = $('<tbody>');
for (var i in convs.convert) {
var c = convs.convert[i];
for (var i in convs.status) {
var c = convs.status[i];
var tr = $('<tr>').data('convertindex',i);
tr.append(
$('<td>').text(i)
).append(
$('<td>').text(c)
);
/*
tr.append(
$('<td>').text(c.input)
).append(
@ -1266,9 +1272,10 @@
tr.append(
$('<td>').text(txt)
);
*/
tb.append(tr);
}
$('<table>').append(
/*
$('<thead>').append(
$('<tr>').append(
$('<th>').text('Input file')
@ -1282,7 +1289,18 @@
$('<th>').text('Audio')
)
)
).append(tb);
*/
$('#page').append(
$('<table>').append(
$('<thead>').append(
$('<tr>').append(
$('<th>').text('Name')
).append(
$('<th>').text('Status')
)
)
).append(tb)
);
}
else {
$('#page').append(
@ -1412,22 +1430,34 @@
$('#page').append(
$('<button>').text('Save').click(function(){
var cobj = {}; //he object we will save
var cobj = {}; //the object we will save
cobj.input = $('#conv-edit-input').val();
cobj.output = $('#conv-edit-output').val();
cobj.encoder = $('#conv-edit-encoder').val();
cobj.video = {};
cobj.video.codec = $('#conv-edit-video-codec').val();
cobj.video.fpks = $('#conv-edit-video-fps').val() * 1000; //todo: is this correct?
cobj.video.fpks = $('#conv-edit-video-fps').val() * 1000;
cobj.video.width = $('#conv-edit-video-width').val();
cobj.video.height = $('#conv-edit-video-height').val();
cobj.audio = {};
cobj.audio.codec = $('#conv-edit-audio-codec').val();
cobj.audio.samplerate = $('#conv-edit-audio-samplerate').val();
if (!c.convert) { c.convert = Array(); }
c.convert.push(cobj);
for (i in cobj) {
if ((cobj[i] == '') || (cobj[i] == 0)) { delete cobj[i]; }
}
for (i in cobj.video) {
if ((cobj.video[i] == '') || (cobj.video[i] == 0)) { delete cobj.video[i]; }
}
for (i in cobj.audio) {
if ((cobj.audio[i] == '') || (cobj.audio[i] == 0)) { delete cobj.audio[i]; }
}
if (!c.convert) { c.convert = {}; }
objname = 'convert_'+cobj.output;
while (c.convert[objname]) { objname += '_'; }
c.convert[objname] = cobj;
loadSettings(function(){
showTab('conversion');