mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
added close button to progress indicators and some style changes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
dc178652a8
commit
b64bbba033
@ -1186,6 +1186,13 @@ progress:not(value)::-webkit-progress-bar {
|
|||||||
*/
|
*/
|
||||||
.progress-container {
|
.progress-container {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
top: 20px;
|
||||||
|
margin: 5px;
|
||||||
|
padding: 2px;
|
||||||
|
}
|
||||||
|
.progress-container:hover {
|
||||||
|
border-radius: 5px;
|
||||||
|
background: rgba(0, 0, 0, 0.8);
|
||||||
}
|
}
|
||||||
.progress-container:empty {
|
.progress-container:empty {
|
||||||
display: none;
|
display: none;
|
||||||
@ -1195,6 +1202,20 @@ progress:not(value)::-webkit-progress-bar {
|
|||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
}
|
}
|
||||||
|
.progress-bar .close {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.progress-bar:hover .close {
|
||||||
|
position: absolute;
|
||||||
|
display: inline-block;
|
||||||
|
right: 10px;
|
||||||
|
}
|
||||||
|
.progress-bar .close:hover {
|
||||||
|
position: absolute;
|
||||||
|
display: inline-block;
|
||||||
|
color: red;
|
||||||
|
cursor: hand;
|
||||||
|
}
|
||||||
.progress-bar progress {
|
.progress-bar progress {
|
||||||
display: block;
|
display: block;
|
||||||
width: 300px;
|
width: 300px;
|
||||||
|
|||||||
@ -1235,6 +1235,13 @@ progress:not(value)::-webkit-progress-bar {
|
|||||||
|
|
||||||
.progress-container {
|
.progress-container {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
top: 20px;
|
||||||
|
margin: 5px;
|
||||||
|
padding: 2px;
|
||||||
|
}
|
||||||
|
.progress-container:hover {
|
||||||
|
border-radius: 5px;
|
||||||
|
background: rgba(0,0,0,0.8);
|
||||||
}
|
}
|
||||||
.progress-container:empty {
|
.progress-container:empty {
|
||||||
display: none;
|
display: none;
|
||||||
@ -1244,6 +1251,20 @@ progress:not(value)::-webkit-progress-bar {
|
|||||||
font-size: 10px;
|
font-size: 10px;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
}
|
}
|
||||||
|
.progress-bar .close {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.progress-bar:hover .close {
|
||||||
|
position: absolute;
|
||||||
|
display: inline-block;
|
||||||
|
right: 10px;
|
||||||
|
}
|
||||||
|
.progress-bar .close:hover {
|
||||||
|
position: absolute;
|
||||||
|
display: inline-block;
|
||||||
|
color: red;
|
||||||
|
cursor: hand;
|
||||||
|
}
|
||||||
.progress-bar progress {
|
.progress-bar progress {
|
||||||
display: block;
|
display: block;
|
||||||
width: 300px;
|
width: 300px;
|
||||||
|
|||||||
@ -23,15 +23,32 @@ function getWorkerQueue(name, pool_size, no_auto_start, no_progress){
|
|||||||
|
|
||||||
// XXX experimental -- STUB...
|
// XXX experimental -- STUB...
|
||||||
if(!no_progress){
|
if(!no_progress){
|
||||||
|
// widget container...
|
||||||
var container = $('.progress-container')
|
var container = $('.progress-container')
|
||||||
if(container.length == 0){
|
if(container.length == 0){
|
||||||
container = $('<div class="progress-container"/>')
|
container = $('<div class="progress-container"/>')
|
||||||
.appendTo($('.viewer'))
|
.appendTo($('.viewer'))
|
||||||
}
|
}
|
||||||
|
// the progress bar widget...
|
||||||
var progress = $('<div class="progress-bar">'+name+'</div>')
|
var progress = $('<div class="progress-bar">'+name+'</div>')
|
||||||
.appendTo(container)
|
.appendTo(container)
|
||||||
|
// progress state...
|
||||||
var progress_state = $('<span class="state"/>')
|
var progress_state = $('<span class="state"/>')
|
||||||
.appendTo(progress)
|
.appendTo(progress)
|
||||||
|
// the close button...
|
||||||
|
$('<span class="close">×</span>')
|
||||||
|
.click(function(){
|
||||||
|
$(this).remove()
|
||||||
|
WORKERS[name]
|
||||||
|
.dropQueue()
|
||||||
|
/*
|
||||||
|
.depleted(function(){
|
||||||
|
delete WORKERS[name]
|
||||||
|
})
|
||||||
|
*/
|
||||||
|
})
|
||||||
|
.appendTo(progress)
|
||||||
|
|
||||||
var progress_bar = $('<progress id="'+name+'"/>')
|
var progress_bar = $('<progress id="'+name+'"/>')
|
||||||
.appendTo(progress)
|
.appendTo(progress)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user