commit
7820e8959c
@ -1,65 +0,0 @@ |
|||||||
$(document).ready(function() { |
|
||||||
$("button.scan").click(function(event){ |
|
||||||
event.preventDefault(); |
|
||||||
var parent=$(this).parent().parent(); |
|
||||||
var path=parent.children('input').val(); |
|
||||||
scan(path); |
|
||||||
}); |
|
||||||
$("button.rescan").live('click', function(event) { |
|
||||||
event.preventDefault(); |
|
||||||
var parent=$(this).parent().parent(); |
|
||||||
var path=parent.contents().filter(function(){ return(this.nodeType == 3); }).text(); |
|
||||||
path=path.trim(); |
|
||||||
scan(path); |
|
||||||
}); |
|
||||||
$("button.delete").live('click', function(event) { |
|
||||||
event.preventDefault(); |
|
||||||
var parent=$(this).parent().parent(); |
|
||||||
var path=parent.contents().filter(function(){ return(this.nodeType == 3); }).text(); |
|
||||||
path=path.trim(); |
|
||||||
var data="action=delete&path="+path; |
|
||||||
$.ajax({ |
|
||||||
type: 'POST', |
|
||||||
url: 'ajax/api.php', |
|
||||||
cache: false, |
|
||||||
data: data, |
|
||||||
success: function(){ |
|
||||||
parent.remove(); |
|
||||||
} |
|
||||||
}); |
|
||||||
}); |
|
||||||
$( "#scanpath" ).autocomplete({ |
|
||||||
source: "../../files/ajax/autocomplete.php?dironly=true", |
|
||||||
minLength: 1 |
|
||||||
}); |
|
||||||
$('#autoupdate').change(function(){ |
|
||||||
$.ajax({ |
|
||||||
url: 'ajax/autoupdate.php', |
|
||||||
data: "autoupdate="+$(this).attr('checked') |
|
||||||
}); |
|
||||||
}) |
|
||||||
}); |
|
||||||
|
|
||||||
function scan(path){ |
|
||||||
var data="action=scan&path="+path; |
|
||||||
$.ajax({ |
|
||||||
type: 'POST', |
|
||||||
url: 'ajax/api.php', |
|
||||||
cache: false, |
|
||||||
data: data, |
|
||||||
success: function(songCount){ |
|
||||||
var found=false; |
|
||||||
$('#folderlist').children('li').each(function(){ |
|
||||||
var otherPath=$(this).contents().filter(function(){ return(this.nodeType == 3); }).text(); |
|
||||||
otherPath=otherPath.trim(); |
|
||||||
if(otherPath==path){ |
|
||||||
found=true; |
|
||||||
$(this).children("span").html(songCount+" songs <button class='rescan prettybutton'>Rescan</button></span>"); |
|
||||||
} |
|
||||||
}) |
|
||||||
if(!found){ |
|
||||||
$('#folderlist').children().last().before("<li>"+path+"<span class='right'>"+songCount+" songs <button class='rescan prettybutton'>Rescan</button></span></li>"); |
|
||||||
} |
|
||||||
} |
|
||||||
}); |
|
||||||
} |
|
@ -1,20 +0,0 @@ |
|||||||
<div id='scan'> |
|
||||||
<p id='scancount' style='display:none'><span class='songCount'>0</span> Songs scanned</p> |
|
||||||
<div id="scanprogressbar"></div> |
|
||||||
<input type='button' class='start' value='Recan Collection'></input> |
|
||||||
<input type='button' class='stop' style='display:none' value='Pause'></input> |
|
||||||
</div> |
|
||||||
<table id='collection'> |
|
||||||
<thead> |
|
||||||
<th>Artist</th> |
|
||||||
<th>Album</th> |
|
||||||
<th>Title</th> |
|
||||||
</thead> |
|
||||||
<tbody> |
|
||||||
<tr class='template'> |
|
||||||
<td class='artist'><a/></td> |
|
||||||
<td class='album'><a/></td> |
|
||||||
<td class='title'><a/></td> |
|
||||||
</tr> |
|
||||||
</tbody> |
|
||||||
</table> |
|
@ -1,3 +1,71 @@ |
|||||||
<?php echo $_['player'];?> |
<div id="controls"> |
||||||
<?php echo $_['playlist'];?> |
<ul class="jp-controls"> |
||||||
<?php echo $_['collection'];?> |
<li><a href="#" class="jp-play" tabindex="1">play</a></li> |
||||||
|
<li><a href="#" class="jp-pause" tabindex="1">pause</a></li> |
||||||
|
<li><a href="#" class="jp-mute" tabindex="1">mute</a></li> |
||||||
|
<li><a href="#" class="jp-unmute" tabindex="1">unmute</a></li> |
||||||
|
<li><a href="#" class="jp-previous" tabindex="1">previous</a></li> |
||||||
|
<li><a href="#" class="jp-next" tabindex="1">next</a></li> |
||||||
|
</ul> |
||||||
|
<div class="jp-progress"> |
||||||
|
<div class="jp-seek-bar"> |
||||||
|
<div class="jp-play-bar"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="jp-volume-bar"> |
||||||
|
<div class="jp-volume-bar-value"></div> |
||||||
|
</div> |
||||||
|
<div class="jp-current-time"></div> |
||||||
|
<div class="jp-duration"></div> |
||||||
|
<div class='player' id='jp-player'></div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div id="leftcontent"> |
||||||
|
<table id='playlist'> |
||||||
|
<thead> |
||||||
|
<tr> |
||||||
|
<th class='name'><input id='selectAll' type='checkbox'>Name</th> |
||||||
|
<th class='artist'>Artist</th> |
||||||
|
</tr> |
||||||
|
</thead> |
||||||
|
<tbody> |
||||||
|
<tr> |
||||||
|
<td> |
||||||
|
The playlist is empty |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
</tbody> |
||||||
|
<tfoot> |
||||||
|
<tr class='template'> |
||||||
|
<td class='name'> |
||||||
|
<input type='checkbox'> |
||||||
|
<span></span> |
||||||
|
</td> |
||||||
|
<td class='artist'></td> |
||||||
|
</tr> |
||||||
|
</tfoot> |
||||||
|
</table> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div id="rightcontent"> |
||||||
|
<div id='scan'> |
||||||
|
<p id='scancount' style='display:none'><span class='songCount'>0</span> Songs scanned</p> |
||||||
|
<div id="scanprogressbar"></div> |
||||||
|
<input type='button' class='start' value='Recan Collection'></input> |
||||||
|
<input type='button' class='stop' style='display:none' value='Pause'></input> |
||||||
|
</div> |
||||||
|
<table id='collection'> |
||||||
|
<thead> |
||||||
|
<th>Artist</th> |
||||||
|
<th>Album</th> |
||||||
|
<th>Title</th> |
||||||
|
</thead> |
||||||
|
<tbody> |
||||||
|
<tr class='template'> |
||||||
|
<td class='artist'><a/></td> |
||||||
|
<td class='album'><a/></td> |
||||||
|
<td class='title'><a/></td> |
||||||
|
</tr> |
||||||
|
</tbody> |
||||||
|
</table> |
||||||
|
</div> |
||||||
|
@ -1,21 +0,0 @@ |
|||||||
<div id="jp-interface"> |
|
||||||
<ul class="jp-controls"> |
|
||||||
<li><a href="#" class="jp-play" tabindex="1">play</a></li> |
|
||||||
<li><a href="#" class="jp-pause" tabindex="1">pause</a></li> |
|
||||||
<li><a href="#" class="jp-mute" tabindex="1">mute</a></li> |
|
||||||
<li><a href="#" class="jp-unmute" tabindex="1">unmute</a></li> |
|
||||||
<li><a href="#" class="jp-previous" tabindex="1">previous</a></li> |
|
||||||
<li><a href="#" class="jp-next" tabindex="1">next</a></li> |
|
||||||
</ul> |
|
||||||
<div class="jp-progress"> |
|
||||||
<div class="jp-seek-bar"> |
|
||||||
<div class="jp-play-bar"></div> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
<div class="jp-volume-bar"> |
|
||||||
<div class="jp-volume-bar-value"></div> |
|
||||||
</div> |
|
||||||
<div class="jp-current-time"></div> |
|
||||||
<div class="jp-duration"></div> |
|
||||||
<div class='player' id='jp-player'></div> |
|
||||||
</div> |
|
@ -1,24 +0,0 @@ |
|||||||
<table id='playlist'> |
|
||||||
<thead> |
|
||||||
<tr> |
|
||||||
<th class='name'><input id='selectAll' type='checkbox'>Name</th> |
|
||||||
<th class='artist'>Artist</th> |
|
||||||
</tr> |
|
||||||
</thead> |
|
||||||
<tbody> |
|
||||||
<tr> |
|
||||||
<td> |
|
||||||
The playlist is empty |
|
||||||
</td> |
|
||||||
</tr> |
|
||||||
</tbody> |
|
||||||
<tfoot> |
|
||||||
<tr class='template'> |
|
||||||
<td class='name'> |
|
||||||
<input type='checkbox'> |
|
||||||
<span></span> |
|
||||||
</td> |
|
||||||
<td class='artist'></td> |
|
||||||
</tr> |
|
||||||
</tfoot> |
|
||||||
</table> |
|
@ -1,23 +0,0 @@ |
|||||||
<form id="quota"> |
|
||||||
<fieldset> |
|
||||||
<legend>Music Directories</legend> |
|
||||||
<ul id='folderlist'> |
|
||||||
<?php foreach($_['folders'] as $folder):?> |
|
||||||
<li> |
|
||||||
<?php echo $folder['name'];?> |
|
||||||
<span class='right'> |
|
||||||
<?php echo $folder['songs'];?> songs
|
|
||||||
<button class='rescan prettybutton'>Rescan</button> |
|
||||||
<button class='delete prettybutton'>Delete</button> |
|
||||||
</span> |
|
||||||
</li> |
|
||||||
<?php endforeach; ?> |
|
||||||
<li> |
|
||||||
<input placeholder='path' id='scanpath'/> |
|
||||||
<span class='right'><button class='scan prettybutton'>Scan</button></span> |
|
||||||
</li> |
|
||||||
</ul> |
|
||||||
<label for="autoupdate" title='Automaticaly scan new files in above directories'>Auto Update</label> |
|
||||||
<input type='checkbox' <?php if($_['autoupdate']){echo 'checked="checked"';};?> id='autoupdate' title='Automaticaly scan new files in above directories'>
|
|
||||||
</fieldset> |
|
||||||
</form> |
|
Loading…
Reference in new issue