show and hide file content of scheduled items.

This commit is contained in:
naomiaro 2011-01-13 23:44:36 -05:00
parent 37c96d3695
commit a4fb54cd01
3 changed files with 23 additions and 15 deletions

View File

@ -1,5 +1,5 @@
<div id="schedule_playlist_dialog"> <div id="schedule_playlist_dialog">
<input id="schedule_playlist_search" type="text"></input> <input id="schedule_playlist_search" type="text"></input>
<ul id="schedule_playlist_choice"></ul> <ul id="schedule_playlist_choice"></ul>
<ul id="schedule_playlist_chosen"></ul> <ul id="schedule_playlist_chosen"></ul>
</div> </div>

View File

@ -1,15 +1,12 @@
<?php if(count($this->showContent) > 0) : ?> <?php if(count($this->showContent) > 0) : ?>
<?php foreach($this->showContent as $pl) : ?> <?php foreach($this->showContent as $pl) : ?>
<li id="g_<?php echo $pl["pl_group"] ?>" class="ui-widget-content"> <li id="g_<?php echo $pl["pl_group"] ?>">
<h3>
<div> <div>
<span><?php echo $pl["pl_name"] ?></span> <span><?php echo $pl["pl_name"] ?></span>
<span><?php echo $pl["pl_length"] ?></span> <span><?php echo $pl["pl_length"] ?></span>
</div>
<div><?php echo $pl["pl_creator"] ?></div> <div><?php echo $pl["pl_creator"] ?></div>
<div><?php echo $pl["pl_description"] ?></div> <div class="group_list" style="display:none">
</h3> <div class="sched_description"><?php echo $pl["pl_description"] ?></div>
<div>
<?php foreach($pl["pl_content"] as $file) : ?> <?php foreach($pl["pl_content"] as $file) : ?>
<div> <div>
<span><?php echo $file["f_name"] ?></span> <span><?php echo $file["f_name"] ?></span>
@ -18,9 +15,11 @@
<div><?php echo $file["f_artist"] ?></div> <div><?php echo $file["f_artist"] ?></div>
<?php endforeach; ?> <?php endforeach; ?>
</div> </div>
</div>
</li> </li>
<?php endforeach; ?> <?php endforeach; ?>
<?php else : ?> <?php else : ?>
<li>No Playlists</li> <h3><a href="#">Empty</a></h3>
<div>No Playlists</div>
<?php endif; ?> <?php endif; ?>

View File

@ -219,11 +219,20 @@ function makeScheduleDialog(dialog, json, show) {
$("#schedule_playlist_chosen") $("#schedule_playlist_chosen")
.empty() .empty()
.append(json.chosen); .append(json.chosen)
.find("li")
.click(function(){
$(this).find(".group_list").toggle();
});
}); });
} }
}); });
dialog.find("#schedule_playlist_chosen li")
.click(function(){
$(this).find(".group_list").toggle();
});
} }
function openScheduleDialog(show) { function openScheduleDialog(show) {