object LoadMediaWidget {
private object theUpload extends RequestVar[Box[FileParamHolder]](Empty)
private object grayscale extends RequestVar(false);
private object desk extends RequestVar[Box[Desk]](Empty);
val desks : List[Desk] = List(new Desk("PhotosGDR","/IntelliTune/Input/NewsDB_PhotosGDR", "photowirenews","/PhotosGDR/data","%"));
def render(xhtml: NodeSeq) : NodeSeq = {
if (S.get_?) bind("ul",chooseTemplate("choose","get",xhtml),
"file_upload" -> fileUpload(ul => theUpload(Full(ul))),
"grayscale" -> SHtml.checkboxElem(grayscale),
"desk" -> SHtml.selectElem(desks,desk)
)
else xhtml
}
}