mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
de40062c03
commit
654ecc8d27
3 changed files with 17 additions and 11 deletions
|
@ -16,12 +16,12 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"ignore": [],
|
"ignore": [],
|
||||||
"version": "1.2.9",
|
"version": "1.2.10",
|
||||||
"_release": "1.2.9",
|
"_release": "1.2.10",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "1.2.9",
|
"tag": "1.2.10",
|
||||||
"commit": "987b1f5f79a5d31f5c2a94077f7cf0cdd94eaac4"
|
"commit": "732561cbf243bd49910335d27df1824dbf691a8d"
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||||
"_target": "^1.2.0",
|
"_target": "^1.2.0",
|
||||||
|
|
|
@ -7,7 +7,11 @@ define(['viewcontainer', 'focusManager', 'queryString', 'connectionManager', 'ev
|
||||||
|
|
||||||
var lastView = currentView;
|
var lastView = currentView;
|
||||||
if (lastView) {
|
if (lastView) {
|
||||||
dispatchViewEvent(lastView, 'viewbeforehide');
|
var beforeHideResult = dispatchViewEvent(lastView, 'viewbeforehide', null, true);
|
||||||
|
|
||||||
|
if (!beforeHideResult) {
|
||||||
|
// todo: cancel
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!newView.initComplete) {
|
if (!newView.initComplete) {
|
||||||
|
@ -58,15 +62,15 @@ define(['viewcontainer', 'focusManager', 'queryString', 'connectionManager', 'ev
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function dispatchViewEvent(view, eventName, isRestored) {
|
function dispatchViewEvent(view, eventName, isRestored, isCancellable) {
|
||||||
|
|
||||||
view.dispatchEvent(new CustomEvent(eventName, {
|
var eventResult = view.dispatchEvent(new CustomEvent(eventName, {
|
||||||
detail: {
|
detail: {
|
||||||
type: view.getAttribute('data-type'),
|
type: view.getAttribute('data-type'),
|
||||||
isRestored: isRestored
|
isRestored: isRestored
|
||||||
},
|
},
|
||||||
bubbles: true,
|
bubbles: true,
|
||||||
cancelable: false
|
cancelable: isCancellable || false
|
||||||
}));
|
}));
|
||||||
|
|
||||||
if (dispatchPageEvents) {
|
if (dispatchPageEvents) {
|
||||||
|
@ -79,6 +83,8 @@ define(['viewcontainer', 'focusManager', 'queryString', 'connectionManager', 'ev
|
||||||
cancelable: false
|
cancelable: false
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return eventResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getViewEventDetail(view, options, isRestore) {
|
function getViewEventDetail(view, options, isRestore) {
|
||||||
|
|
|
@ -32,14 +32,14 @@
|
||||||
"web-component-tester": "^4.0.0",
|
"web-component-tester": "^4.0.0",
|
||||||
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
|
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/PolymerElements/iron-icon",
|
"homepage": "https://github.com/polymerelements/iron-icon",
|
||||||
"_release": "1.0.8",
|
"_release": "1.0.8",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "v1.0.8",
|
"tag": "v1.0.8",
|
||||||
"commit": "f36b38928849ef3853db727faa8c9ef104d611eb"
|
"commit": "f36b38928849ef3853db727faa8c9ef104d611eb"
|
||||||
},
|
},
|
||||||
"_source": "git://github.com/PolymerElements/iron-icon.git",
|
"_source": "git://github.com/polymerelements/iron-icon.git",
|
||||||
"_target": "^1.0.0",
|
"_target": "^1.0.0",
|
||||||
"_originalSource": "PolymerElements/iron-icon"
|
"_originalSource": "polymerelements/iron-icon"
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue