$(document).ready(function()
{
//remove main card
$('.main').removeClass('card-body').parent('.card').removeClass('card');
// add new row
$('.main').append('
');
// remove all minus
$('.main .dragbox-content').html(function(index, text)
{
return text.replace(/\ - /g, '');
});
$('.main [href^="#uninstall_"]').addClass('btn btn-danger btn-xs order-9').removeAttr('style').prepend('');
$('.main [href^="#remove_"]').addClass('btn btn-danger btn-xs order-9').removeAttr('style').prepend('');
$('.main [href^="#install_"]').addClass('btn btn-success btn-xs order-9').removeAttr('style').removeAttr('href').prepend('');
$('.main [href^="?m=extras&searchForUpdates="]').addClass('btn btn-primary btn-xs order-9').removeAttr('style').prepend('');
$('.main .dragbox-content').each(function()
{
var form_selector = $(this);
$(form_selector).prepend('
');
$(form_selector.find('br')).each(function()
{
var $set = $();
var nxt = this.nextSibling;
while(nxt) {
if(!$(nxt).is('br')) {
$set.push(nxt);
nxt = nxt.nextSibling;
} else break;
}
$set.wrapAll(' |
');
});
$(form_selector.find('br')).remove();
$(form_selector.find('tr')).wrapAll('');
});
$('.main b[style*="green"]').addClass('badge badge-success').prepend('');
$('.main b[style*="red"]').addClass('badge badge-secondary');
$('.main b[style*="orange"]').addClass('badge badge-warning').prepend('');
$('.main b[style]').removeAttr('style').wrap('');
$('.main .search').click(function(){
$(this).replaceWith(''+$(this).text()+' ');
});
$('.main .dragbox').each(function()
{
var boxTitle = $(this).find('h4').text();
var boxContent = $(this).find('.dragbox-content').html();
$('.main > .row').append("\
\
\
\
");
});
// add buttons below each table
var btnText = $('button[name="update"]').text();
$('.main .card-body').each(function()
{
$(this).append("\
\
\
\
");
});
$('.main > table').remove();
// replace checkboxes
$('.main [type="checkbox"]').each(function()
{
var checkboxName = $(this).attr('name');
var checkboxValue = $(this).attr('value');
var checkboxDisabled = $(this).attr('disabled');
var checkboxText = $(this).next('b').text();
// remove old text
$(this).next('b').remove();
var disabledAttr = '';
if($(this).is(':disabled'))
{
disabledAttr = ' disabled="disabled"'
}
$(this).replaceWith('\
\
\
\
\
');
});
// wrap all links/buttons
$('.main .extra a').each(function()
{
$(this).wrap('');
});
});
$(window).load(function()
{
$('[name="update"]').click(function()
{
$('body').append('');
});
});