diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index 32c76cb853..e1f90177e4 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -202,7 +202,7 @@ var gmap = '' + item.ProductionLocations[0] + ''; - $('#itemBirthLocation', page).show().html(Globalize.translate('BirthPlaceValue').replace('{0}', gmap)).trigger('create'); + $('#itemBirthLocation', page).show().html(Globalize.translate('BirthPlaceValue').replace('{0}', gmap)); } else { $('#itemBirthLocation', page).hide(); } @@ -461,7 +461,7 @@ } if (item.ArtistItems && item.ArtistItems.length && item.Type != "MusicAlbum") { - $('.artist', page).show().html(getArtistLinksHtml(item.ArtistItems, context)).trigger('create'); + $('.artist', page).show().html(getArtistLinksHtml(item.ArtistItems, context)); } else { $('.artist', page).hide(); } @@ -541,7 +541,7 @@ html += attributes.join('
'); - $('.photoInfoContent', page).html(html).trigger('create'); + $('.photoInfoContent', page).html(html); } function renderTabButtons(page, item) { @@ -765,7 +765,7 @@ if (html) { html = (item.Status == 'Ended' ? 'Aired ' : 'Airs ') + html; - $('#seriesAirTime', page).show().html(html).trigger('create'); + $('#seriesAirTime', page).show().html(html); } else { $('#seriesAirTime', page).hide(); } diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 883f6ae8ff..fca5b1d62b 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -2617,7 +2617,7 @@ Dashboard.setPageTitle(name); if (linkToElement) { - nameElem.html('' + name + '').trigger('create'); + nameElem.html('' + name + ''); } else { nameElem.html(name); } @@ -2659,7 +2659,7 @@ } if (html.length) { - parentNameElem.show().html(html.join(' - ')).trigger('create'); + parentNameElem.show().html(html.join(' - ')); } else { parentNameElem.hide(); } @@ -2690,7 +2690,7 @@ html = Globalize.translate('ValueLinks', html); linksElem.innerHTML = html; - $(linksElem).trigger('create'); + $(linksElem); $(linksElem).show(); } else { diff --git a/dashboard-ui/scripts/moviecollections.js b/dashboard-ui/scripts/moviecollections.js index dda21c7ef3..6cb102ef8e 100644 --- a/dashboard-ui/scripts/moviecollections.js +++ b/dashboard-ui/scripts/moviecollections.js @@ -67,7 +67,7 @@ addLayoutButton: true, currentLayout: view - })).trigger('create'); + })); if (result.TotalRecordCount) { diff --git a/dashboard-ui/scripts/moviegenres.js b/dashboard-ui/scripts/moviegenres.js index 270c917ccd..91ef9c93ae 100644 --- a/dashboard-ui/scripts/moviegenres.js +++ b/dashboard-ui/scripts/moviegenres.js @@ -58,7 +58,7 @@ addLayoutButton: true, currentLayout: view - })).trigger('create'); + })); if (view == "List") { diff --git a/dashboard-ui/scripts/nowplayingpage.js b/dashboard-ui/scripts/nowplayingpage.js index fa9e60d59e..bec9196eaa 100644 --- a/dashboard-ui/scripts/nowplayingpage.js +++ b/dashboard-ui/scripts/nowplayingpage.js @@ -699,7 +699,7 @@ // smallIcon: true // }); - // $(".playlist", page).html(html).trigger('create').lazyChildren(); + // $(".playlist", page).html(html).lazyChildren(); //}); html += LibraryBrowser.getListViewHtml({ diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index f0abc867e2..3db9b3c098 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -396,7 +396,7 @@ var Dashboard = { elem.slideDown(400); } - elem.html(options.html).trigger('create'); + elem.html(options.html); if (options.timeout) { @@ -750,7 +750,7 @@ var Dashboard = { html += '

' + Globalize.translate('ButtonSettings') + ''; } - $('.preferencesContainer', elem).html(html).trigger('create'); + $('.preferencesContainer', elem).html(html); }, getPluginSecurityInfo: function () { diff --git a/dashboard-ui/scripts/sync.js b/dashboard-ui/scripts/sync.js index 73b4644420..9b86fad42e 100644 --- a/dashboard-ui/scripts/sync.js +++ b/dashboard-ui/scripts/sync.js @@ -179,7 +179,7 @@ //html += ''; //html += ''; - $(elem).html(html).trigger('create'); + $(elem).html(html); $('#selectSyncTarget', elem).on('change', function () { diff --git a/dashboard-ui/scripts/syncjob.js b/dashboard-ui/scripts/syncjob.js index 5ea3bf6d52..f1c0868169 100644 --- a/dashboard-ui/scripts/syncjob.js +++ b/dashboard-ui/scripts/syncjob.js @@ -16,7 +16,7 @@ html += '' + Globalize.translate('ButtonSave') + ''; html += ''; - $('.syncJobForm', page).html(html).trigger('create'); + $('.syncJobForm', page).html(html); SyncManager.renderForm({ elem: $('.formFields', page), dialogOptions: dialogOptions, @@ -125,7 +125,7 @@ html += ''; - var elem = $('.jobItems', page).html(html).trigger('create').lazyChildren(); + var elem = $('.jobItems', page).html(html).lazyChildren(); $('.btnJobItemMenu', elem).on('click', function () { showJobItemMenu(this); diff --git a/dashboard-ui/thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.js b/dashboard-ui/thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.js index 6531fa431b..cd00ced91e 100644 --- a/dashboard-ui/thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.js +++ b/dashboard-ui/thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.js @@ -85,38 +85,23 @@ })(jQuery, this); - (function ($, undefined) { - var $win = $(window), self; + window.addEventListener('popstate', function (event) { + var state = event.state || {}; - $.event.special.navigate = self = { - bound: false, + setTimeout(function () { - // TODO a lot of duplication between popstate and hashchange - popstate: function (event) { - var state = event.state || {}; - - // NOTE we let the current stack unwind because any assignment to - // location.hash will stop the world and run this event handler. By - // doing this we create a similar behavior to hashchange on hash - // assignment - setTimeout(function () { - - if (event.historyState) { - $.extend(state, event.historyState); - } - - window.dispatchEvent(new CustomEvent("navigate", { - detail: { - state: state, - originalEvent: event - } - })); - }, 0); + if (event.historyState) { + $.extend(state, event.historyState); } - }; - window.addEventListener('popstate', self.popstate); - })(jQuery); + window.dispatchEvent(new CustomEvent("navigate", { + detail: { + state: state, + originalEvent: event + } + })); + }, 0); + }); jQuery.mobile.widgets = {};