$(document).ready(function() { $('form[action="?m=settings&p=themes"] tr:nth-child(5)').hide(); $('form[action="?m=settings&p=themes"]').after('

Extra Options

'); $('.more-option tbody').append('
'); $('.more-option tbody').append('
'); $('.more-option tbody').append('
'); $('.more-option tbody').append('
'); $('.more-option tbody').append('
'); $('.more-option tbody').append('Beta - unstable
'); $('.more-option').after('

'); $.ajax({ type: "GET", url: "themes/Obsidian/config/config.xml", dataType: "xml", success: function (xml) { // Parse the xml file and get data var xmlDoc = $.parseXML(xml), $xml = $(xmlDoc); var favicon = $(xml).find('favicon').text(); var loginbg = $(xml).find('loginbg').text(); var bgblur = $(xml).find('bgblur').text(); var logo = $(xml).find('logo').text(); var pace = $(xml).find('pace').text(); var responsive = $(xml).find('responsive').text(); $('#favicon').attr('value', favicon); $('#loginbg').attr('value', loginbg); if(bgblur == 1) { $('#bgblur option[value="1"]').attr('selected', 'selected'); } else if(bgblur == 0) { $('#bgblur option[value="0"]').attr('selected', 'selected'); } $('#logo').attr('value', logo); $('#pace option[value="' + pace + '"]').attr('selected', 'selected'); if(responsive == 1) { $('#responsive option[value="1"]').attr('selected', 'selected'); } else if(responsive == 0) { $('#responsive option[value="0"]').attr('selected', 'selected'); } } }); $('#update_options').click(function(){ $('#update_options').hide(); $('#op_load').show(); var favicon = $('#favicon').val(); var loginbg = $('#loginbg').val(); var bgblur = $('#bgblur').val(); var logo = $('#logo').val(); var pace = $('#pace').val(); var responsive = $('#responsive').val(); $.ajax({ url: 'themes/Obsidian/config/config.php', type: 'POST', data: { favicon:favicon, loginbg:loginbg, bgblur:bgblur, logo:logo, pace:pace, responsive:responsive }, success: function(data) { $('#op_load').hide(); $('#update_options').show(); alert('Updated Options successfully'); }, error: function(xhr, textStatus, error){ console.log(xhr.statusText); console.log(textStatus); console.log(error); $('#op_load').hide(); $('#update_options').show(); alert("Failed to Update Options"); } }); e.preventDefault(); }); $('#fp').hover(function(){ $('.preview-f img').attr('src', $('#favicon').val() + '?' + Math.random() ); }); $('#lbp').hover(function(){ $('.preview-lb img').attr('src', $('#loginbg').val() + '?' + Math.random() ); }); $('#lp').hover(function(){ $('.preview-l img').attr('src', $('#logo').val() + '?' + Math.random() ); }); });