Google Flix Engine Linux Reference Manual User Manual

Page 385

Advertising
background image

7.11 CGI

379

i++;

}

}

function toggle_expand(_this)

{

_this.parentNode.className= (_this.parentNode.className==’expanded’) ?

’collapsed’ : ’expanded’;

document.getElementById(’showall’).checked=false;

}

function set_table_visible(ctable,visible)

{

var table= document.getElementById(ctable);

if(table) {

if(visible && table.className == ’hidden’) {

table.className= ’’;

} else if(!visible && table.className == ’’) {

table.className= ’hidden’;

}

}

}

function hide_tablelist(vistablename,tablelist)

{

var table= document.getElementById(vistablename);

if(table&&table.className==’hidden’) {

table.className= ’’;

var i=0;

while(tablelist[i]) {

if(tablelist[i]!=vistablename) {

var hiddentable= document.getElementById(tablelist[i]);

set_table_visible(tablelist[i],false);

/*clear down any values set in the hidden table to avoid posting

unnecessary values*/

clear_value(hiddentable.getElementsByTagName(’input’));

clear_value(hiddentable.getElementsByTagName(’select’));

}

i++;

}

}

}

function set_acodec_visible(ctable)

{

var acodecs= new Array(’aactable’,’aacplustable’,’amrnbtable’,’lametable’,’pcmtable’,’vorbistable’);

hide_tablelist(ctable,acodecs);

}

function set_vcodec_visible(ctable)

{

var vcodecs= new Array(’h263table’,’h264table’,’vp6atable’,’vp6table’,’vp8table’);

hide_tablelist(ctable,vcodecs);

}

function set_muxer_visible(mtable)

{

var muxers= new Array(’flvtable’,’fxmtable’,’movtable’,’mp4table’,’swftable’,’tg2table’,’tgptable’,’webmtable’);

hide_tablelist(mtable,muxers);

}

function clear_value(list)

{

Generated on Tue Jul 20 17:39:03 2010 for Flix Engine Linux by Doxygen

Advertising