function initActions() { var menu$ = $('#SubMenu'); menu$.find('a[href*="/home/restart/"]').addClass('btn restart').html('Restart'); menu$.find('a[href*="/home/shutdown/"]').addClass('btn shutdown').html('Shutdown'); menu$.find('a[href*="/home/logout/"]').addClass('btn').html('Logout'); menu$.find('a:contains("Edit")').addClass('btn').html('Edit'); menu$.find('a:contains("Remove")').addClass('btn remove').html('Remove'); menu$.find('a:contains("Clear History")').addClass('btn clearhistory').html('Clear History'); menu$.find('a:contains("Trim History")').addClass('btn trimhistory').html('Trim History'); menu$.find('a[href$="/errorlogs/downloadlog/"]').addClass('btn').html('Download Log'); menu$.find('a[href$="/errorlogs/clearerrors/"]').addClass('btn').html('Clear Errors'); menu$.find('a:contains("Re-scan")').addClass('btn').html('Re-scan'); menu$.find('a:contains("Backlog Overview")').addClass('btn').html('Backlog Overview'); menu$.find('a[href$="/home/update_plex/"]').addClass('btn').html('Update PLEX'); menu$.find('a:contains("Force")').addClass('btn').html('Force Full Update'); menu$.find('a:contains("Rename")').addClass('btn').html('Media Renamer'); menu$.find('a[href$="/config/subtitles/"]').addClass('btn').html('Subtitles'); menu$.find('a[href*="/home/subtitleShow"]').addClass('btn').html('Download Subtitles'); menu$.find('a:contains("Anime")').addClass('btn').html('Anime'); menu$.find('a:contains("Search")').addClass('btn').html('Search'); menu$.find('a:contains("Provider")').addClass('btn').html('Media Providers'); menu$.find('a:contains("General")').addClass('btn').html('General'); menu$.find('a:contains("Episode Status")').addClass('btn').html('Episode Status'); menu$.find('a:contains("Missed Subtitle")').addClass('btn').html('Missed Subtitles'); menu$.find('a[href$="/config/postProcessing/"]').addClass('btn').html('Post Processing'); menu$.find('a[href$="/postprocess/"]').addClass('btn').html('Process Media'); menu$.find('a:contains("Media Search")').addClass('btn').html('Media Search'); menu$.find('a:contains("Manage Torrents")').addClass('btn').html('Manage Torrents'); menu$.find('a:contains("Show Processes")').addClass('btn').html('Show Processes'); menu$.find('a[href$="/manage/failedDownloads/"]').addClass('btn').html('Failed Downloads'); menu$.find('a:contains("Notification")').addClass('btn').html('Notifications'); menu$.find('a[href$="/home/update_emby/"]').addClass('btn').html('Update Emby'); menu$.find('a[href$="/home/update_kodi/"]').addClass('btn').html('Update Kodi'); // menu$.find('a[href$="/home/update_xbmc/"]').addClass('btn').html('Update XBMC'); menu$.find('a:contains("Update show in Emby")').addClass('btn').html('Update show in Emby'); menu$.find('a:contains("Update show in Kodi")').addClass('btn').html('Update show in Kodi'); // menu$.find('a:contains("Update show in XBMC")').addClass('btn').html('Update show in XBMC'); } $(document).ready(function(){ initActions(); $('#NAV' + topmenu).addClass('active'); $('.dropdown-toggle').dropdownHover(); (/undefined/i.test(document.createElement('input').placeholder)) && $('body').addClass('no-placeholders'); $('.bubblelist').on('click', '.list .item a', function(){ var bubbleAfter$ = $('#bubble-after'), lastBubble$ = $('.bubble.last'), toBubble = $(this).attr('href').replace('#', ''), doLast = (lastBubble$.length && toBubble === lastBubble$.find('div[name*="section"]').attr('name')); doLast && lastBubble$.removeClass('last'); (bubbleAfter$.length && bubbleAfter$ || $(this).closest('.component-group')).after( $('[name=' + $(this).attr('href').replace('#','') + ']').closest('.component-group') ); doLast && $('.bubble').last().addClass('last'); return !1; }); });