1 changed files with 142 additions and 147 deletions
@ -1,150 +1,145 @@ |
|||||
$.when( $.ready ).then(function() { |
/* global $ */ |
||||
|
|
||||
if($('.message-container').length) { |
$.when($.ready).then(function () { |
||||
setTimeout( |
if ($('.message-container').length) { |
||||
function() |
setTimeout(function () { |
||||
{ |
$('.message-container').fadeOut() |
||||
$('.message-container').fadeOut(); |
}, 3500) |
||||
}, 3500); |
} |
||||
} |
|
||||
|
if ($('.livestats-container').length) { |
||||
if($('.livestats-container').length) { |
$('.livestats-container').each(function (index) { |
||||
$('.livestats-container').each(function(index){ |
var id = $(this).data('id') |
||||
var id = $(this).data('id'); |
var dataonly = $(this).data('dataonly') |
||||
var dataonly = $(this).data('dataonly'); |
var increaseby = dataonly == 1 ? 20000 : 1000 |
||||
var increaseby = (dataonly == 1) ? 20000 : 1000; |
var container = $(this) |
||||
var container = $(this); |
var maxTimer = 30000 |
||||
var max_timer = 30000; |
var timer = 5000 |
||||
var timer = 5000; |
;(function worker () { |
||||
(function worker() { |
$.ajax({ |
||||
$.ajax({ |
url: '/get_stats/' + id, |
||||
url: '/get_stats/'+id, |
dataType: 'json', |
||||
dataType: 'json', |
success: function (data) { |
||||
success: function(data) { |
container.html(data.html) |
||||
container.html(data.html); |
if (data.status == 'active') timer = increaseby |
||||
if(data.status == 'active') timer = increaseby; |
else { |
||||
else { |
if (timer < maxTimer) timer += 2000 |
||||
if(timer < max_timer) timer += 2000; |
} |
||||
} |
}, |
||||
}, |
complete: function () { |
||||
complete: function() { |
// Schedule the next request when the current one's complete
|
||||
// Schedule the next request when the current one's complete
|
setTimeout(worker, timer) |
||||
setTimeout(worker, timer); |
} |
||||
} |
}) |
||||
}); |
})() |
||||
})(); |
}) |
||||
}); |
} |
||||
|
|
||||
} |
function readURL (input) { |
||||
|
if (input.files && input.files[0]) { |
||||
function readURL(input) { |
var reader = new window.FileReader() |
||||
|
|
||||
if (input.files && input.files[0]) { |
reader.onload = function (e) { |
||||
var reader = new FileReader(); |
$('#appimage img').attr('src', e.target.result) |
||||
|
} |
||||
reader.onload = function(e) { |
|
||||
$('#appimage img').attr('src', e.target.result); |
reader.readAsDataURL(input.files[0]) |
||||
}; |
|
||||
|
|
||||
reader.readAsDataURL(input.files[0]); |
|
||||
} |
|
||||
} |
} |
||||
|
} |
||||
$('#upload').change(function() { |
|
||||
readURL(this); |
$('#upload').change(function () { |
||||
}); |
readURL(this) |
||||
/*$(".droppable").droppable({ |
}) |
||||
tolerance: "intersect", |
|
||||
drop: function( event, ui ) { |
/* |
||||
var tag = $( this ).data('id'); |
$('.droppable').droppable({ |
||||
var item = $( ui.draggable ).data('id'); |
tolerance: 'intersect', |
||||
|
drop: function (event, ui) { |
||||
$.get('tag/add/'+tag+'/'+item, function(data) { |
var tag = $(this).data('id') |
||||
if(data == 1) { |
var item = $(ui.draggable).data('id') |
||||
$( ui.draggable ).remove(); |
|
||||
} else { |
$.get('tag/add/' + tag + '/' + item, function (data) { |
||||
alert('not added'); |
if (data == 1) { |
||||
} |
$(ui.draggable).remove() |
||||
}); |
|
||||
|
|
||||
} |
|
||||
});*/ |
|
||||
|
|
||||
$( '#sortable' ).sortable({ |
|
||||
stop: function (event, ui) { |
|
||||
var idsInOrder = $('#sortable').sortable('toArray', { |
|
||||
attribute: 'data-id' |
|
||||
}); |
|
||||
$.post( |
|
||||
'/order', |
|
||||
{ order:idsInOrder } |
|
||||
); |
|
||||
} |
|
||||
|
|
||||
}); |
|
||||
$('#sortable').sortable('disable'); |
|
||||
|
|
||||
|
|
||||
|
|
||||
$('#app').on('click', '#config-button', function(e) { |
|
||||
e.preventDefault(); |
|
||||
var app = $('#app'); |
|
||||
var active = (app.hasClass('header')); |
|
||||
app.toggleClass('header'); |
|
||||
if(active) { |
|
||||
$('.add-item').hide(); |
|
||||
$('.item-edit').hide(); |
|
||||
$('#app').removeClass('sidebar'); |
|
||||
$('#sortable').sortable('disable'); |
|
||||
} else { |
} else { |
||||
$('#sortable').sortable('enable'); |
window.alert('not added') |
||||
setTimeout(function() { |
|
||||
$('.add-item').fadeIn(); |
|
||||
$('.item-edit').fadeIn(); |
|
||||
}, 350); |
|
||||
|
|
||||
} |
} |
||||
}).on('click', '#add-item, #pin-item', function(e) { |
}) |
||||
e.preventDefault(); |
} |
||||
var app = $('#app'); |
}) |
||||
var active = (app.hasClass('sidebar')); |
*/ |
||||
app.toggleClass('sidebar'); |
|
||||
|
$('#sortable').sortable({ |
||||
}).on('click', '.close-sidenav', function(e) { |
stop: function (event, ui) { |
||||
e.preventDefault(); |
var idsInOrder = $('#sortable').sortable('toArray', { |
||||
var app = $('#app'); |
attribute: 'data-id' |
||||
app.removeClass('sidebar'); |
}) |
||||
|
$.post('/order', { order: idsInOrder }) |
||||
}).on('click', '#test_config', function(e) { |
} |
||||
e.preventDefault(); |
}) |
||||
var apiurl = $('#create input[name=url]').val(); |
|
||||
|
$('#sortable').sortable('disable') |
||||
var override_url = $('#create input[name="config[override_url]"]').val(); |
|
||||
if(override_url.length && override_url != '') { |
$('#app') |
||||
apiurl = override_url; |
.on('click', '#config-button', function (e) { |
||||
} |
e.preventDefault() |
||||
|
var app = $('#app') |
||||
var data = {}; |
var active = app.hasClass('header') |
||||
data['url'] = apiurl; |
app.toggleClass('header') |
||||
$('input.config-item').each(function(index){ |
if (active) { |
||||
var config = $(this).data('config'); |
$('.add-item').hide() |
||||
data[config] = $(this).val(); |
$('.item-edit').hide() |
||||
}); |
$('#app').removeClass('sidebar') |
||||
|
$('#sortable').sortable('disable') |
||||
$.post('/test_config', { data: data }, function(data) { |
} else { |
||||
alert(data); |
$('#sortable').sortable('enable') |
||||
}); |
setTimeout(function () { |
||||
|
$('.add-item').fadeIn() |
||||
}); |
$('.item-edit').fadeIn() |
||||
$('#pinlist').on('click', 'a', function(e) { |
}, 350) |
||||
e.preventDefault(); |
} |
||||
var current = $(this); |
}) |
||||
var id = current.data('id'); |
.on('click', '#add-item, #pin-item', function (e) { |
||||
$.get('items/pintoggle/'+id+'/true', function(data) { |
e.preventDefault() |
||||
var inner = $(data).filter('#sortable').html(); |
var app = $('#app') |
||||
$('#sortable').html(inner); |
app.toggleClass('sidebar') |
||||
current.toggleClass('active'); |
}) |
||||
}); |
.on('click', '.close-sidenav', function (e) { |
||||
}); |
e.preventDefault() |
||||
|
var app = $('#app') |
||||
}); |
app.removeClass('sidebar') |
||||
|
}) |
||||
|
.on('click', '#test_config', function (e) { |
||||
|
e.preventDefault() |
||||
|
var apiurl = $('#create input[name=url]').val() |
||||
|
|
||||
|
var overrideUrl = $('#create input[name="config[override_url]"]').val() |
||||
|
if (overrideUrl.length && overrideUrl != '') { |
||||
|
apiurl = overrideUrl |
||||
|
} |
||||
|
|
||||
|
var data = {} |
||||
|
data['url'] = apiurl |
||||
|
$('input.config-item').each(function (index) { |
||||
|
var config = $(this).data('config') |
||||
|
data[config] = $(this).val() |
||||
|
}) |
||||
|
|
||||
|
$.post('/test_config', { data: data }, function (data) { |
||||
|
window.alert(data) |
||||
|
}) |
||||
|
}) |
||||
|
|
||||
|
$('#pinlist').on('click', 'a', function (e) { |
||||
|
e.preventDefault() |
||||
|
var current = $(this) |
||||
|
var id = current.data('id') |
||||
|
$.get('items/pintoggle/' + id + '/true', function (data) { |
||||
|
var inner = $(data) |
||||
|
.filter('#sortable') |
||||
|
.html() |
||||
|
$('#sortable').html(inner) |
||||
|
current.toggleClass('active') |
||||
|
}) |
||||
|
}) |
||||
|
}) |
||||
|
Loading…
Reference in new issue