blob: 78fbd4f885a41f811e7565f1c9823fad9d526103 (
plain) (
tree)
|
|
var activeEntry = "";
var about = function() {
if (activeEntry != "") {
$("#" + activeEntry).toggleClass("selected");
}
activeEntry = "";
$("#content").html(emuchooser.getAbout());
return false;
};
var help = function() {
if (activeEntry != "") {
$("#" + activeEntry).toggleClass("selected");
}
activeEntry = "";
$("#content").html(emuchooser.getHelp());
var foo = emuchooser.getList();
};
var run = function() {
if (activeEntry != "") {
id = parseInt(activeEntry.substring(5));
emuchooser.run(id);
}
}
var handleListClick = function (e) {
id = parseInt(e.srcElement.id.substring(5));
if (activeEntry != "") {
$("#" + activeEntry).toggleClass("selected");
}
$("#" + e.srcElement.id).toggleClass("selected");
activeEntry = e.srcElement.id;
$("#content").html(emuchooser.getDetails(id));
};
var renderList = function () {
var foo = emuchooser.getList();
$.each(foo, function(i,item) {
$("#emulist").append('<li id="item_'+ item.id +'" class="list '+ item.icon + '">' + item.title + '</li>');
$('#item_' + item.id).click(handleListClick);
});
};
var init = function() {
renderList();
$("button").button();
$("#content").html(emuchooser.getWelcome());
$("#about").click(about);
$("#help").click(help);
$("#start").click(run);
};
|