Skip to content

Commit 8d34259

Browse files
committed
feat(photo-browser): add closeByBackdropClick parameter
fixes #4107
1 parent 66d899b commit 8d34259

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

src/core/components/photo-browser/photo-browser-class.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,7 @@ class PhotoBrowser extends Framework7Class {
638638
const popupParams = {
639639
content: popupHtml,
640640
push: pb.params.popupPush,
641+
closeByBackdropClick: pb.params.closeByBackdropClick,
641642
on: {
642643
popupOpen(popup) {
643644
pb.onOpen('popup', popup.el);

src/core/components/photo-browser/photo-browser.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ export namespace PhotoBrowser {
5656
swiper?: object;
5757
/** When enabled then Swiper will use Virtual Slides (default true) */
5858
virtualSlides?: boolean;
59+
/** When enabled, Photo Browser popup will be closed on backdrop click. (default true) */
60+
closeByBackdropClick?: boolean;
5961

6062
/** Function to render navbar, must return navbar HTML string */
6163
renderNavbar?: () => string;

src/core/components/photo-browser/photo-browser.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export default {
2424
url: 'photos/',
2525
routableModals: false,
2626
virtualSlides: true,
27+
closeByBackdropClick: true,
2728

2829
renderNavbar: undefined,
2930
renderToolbar: undefined,

0 commit comments

Comments
 (0)