Skip to content

Carousel: Fixes single image galleries loaded from infinite scroll#6306

Merged
samhotchkiss merged 1 commit intomasterfrom
fix/carousel-single-image-infinite-scroll-compat
Feb 10, 2017
Merged

Carousel: Fixes single image galleries loaded from infinite scroll#6306
samhotchkiss merged 1 commit intomasterfrom
fix/carousel-single-image-infinite-scroll-compat

Conversation

@ebinnion
Copy link
Copy Markdown
Contributor

@ebinnion ebinnion commented Feb 7, 2017

Fixes #6305.

In #6305, I pointed out an issue where single image galleries did not work when loaded through infinite scroll. This PR fixes that.

The solution here was to factor out the logic that adds the single-image-gallery class into a function, then call that when the JS file is initially loaded as well as when new posts are loaded.

To test:

  • Ensure you have posts with single image galleries in the front page and second page of your blog archive
  • Click the first image and ensure gallery opens
  • Scroll until infinite scroll loads second page
  • Click the image in the second post and ensure gallery opens

@ebinnion ebinnion added [Feature] Carousel A fullscreen modal appearing when clicking on an image in a gallery or tiled gallery. [Feature] Infinite Scroll [Status] Needs Review This PR is ready for review. Bug When a feature is broken and / or not performing as intended labels Feb 7, 2017
@ebinnion ebinnion self-assigned this Feb 7, 2017
@ebinnion ebinnion requested a review from dereksmart February 7, 2017 01:33
Copy link
Copy Markdown
Contributor

@dereksmart dereksmart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed fixes the issue! Thanks

@dereksmart
Copy link
Copy Markdown
Contributor

Just needs a rebase

@dereksmart dereksmart added [Status] Ready to Merge Go ahead, you can push that green button! and removed [Status] Needs Review This PR is ready for review. labels Feb 10, 2017
@zinigor
Copy link
Copy Markdown
Contributor

zinigor commented Feb 10, 2017

Rebase in progress...

@zinigor zinigor force-pushed the fix/carousel-single-image-infinite-scroll-compat branch from 0e51d0a to 3f00d29 Compare February 10, 2017 17:03
var valid = false;

// if link points to 'Media File' (ignoring GET parameters) and flag is set allow it
if ( $( container ).attr( 'href' ).split( '?' )[0] === $( this ).attr( 'data-orig-file' ).split( '?' )[0] &&
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@thingalon I have ported your changes from #6296 into this PR, can you please take a look?

@samhotchkiss samhotchkiss merged commit 728c96f into master Feb 10, 2017
@samhotchkiss samhotchkiss removed the [Status] Ready to Merge Go ahead, you can push that green button! label Feb 10, 2017
@samhotchkiss samhotchkiss deleted the fix/carousel-single-image-infinite-scroll-compat branch February 10, 2017 22:53
jeherve added a commit that referenced this pull request Feb 21, 2017
dereksmart pushed a commit that referenced this pull request Feb 28, 2017
* Changelog: update stable tag and move changelog to changelog.txt

Also remove old releases from readme.txt to keep the changelog tab short.

* Changelog: add #5883

Also update the filter's docblock to match new version.

* Changelog: add #5938

* Changelog: add #6298

* Changelog: add #3405

* Changelog: add #5941

* Changelog: add #6239

* Changelog: add #6281

* Changelog: add #6303

* Changelog: add #6018

* Changelog: add #6300

* Changelog: add #6296

* Changelog: add #6130

* Changelog: add #6292

* Readme: remove extra "on".

* Changelog: add #6307

* Changelog: add #3297

* Changelog: add #6275

* Changelog: add #6321

* Changelog: add #6297

* Readme: update the support forum link anchor.

Anchor changed when WordPress.org forums were updated to bbPress 2

* Readme: update list of a12s, it wasn't up to date anymore!

* Changelog: add #6338

* Changelog: add #6337

* Changelog: add #6335

* Changelog: add #6333

* Testing List: first version of the 4.7 testing list.

* Changelog: add #6332

* Changelog: add #6325

* Changelog: add #6326

* Changelog: add #6339

* Changelog: add #6342

* Changelog: add #6343

* Changelog: add #6346

* Changelog: add #6347

* Changelog: add #6279

* Changelog: add #6306

* Changelog: add #6312

* Changelog: add #6316

* Changelog: add #6171

* Changelog: add #6317

* Changelog: add #6246

* Changelog: add #6263

* Changelog: add #4220

* Changelog: add #5888

* Changelog: add #3406

* Changelog: add #3637

* Changelog: add #6320

* Changelog: add #5992

* Changelog: add #6322

* Changelog: add #6324

* Changelog: add #6352

* Changelog: add #6355

* Changelog: add #6360

* Changelog: add #6362

* Changelog: add #6369, #6382

* Changelog: add #6370

* Changelog: add #6375

* Changelog: add #6383

* Changelog: add #6384

* Changelog: add #6386

* Changelog: add #6395

* Changelog: add #6403

* Changelog: add #6406

* Changelog: add #6418

* Changelog: add #6419

* Changelog: add #6434

* Changelog: add #6446

* Changelog: add #6006

* Changelog: add #6096

* Changelog: add #6399

* Changelog: fix typo.

@see #6331 (comment)

* Changelog: add #6440

* Changelog: add #6443

* Changelog: add #6445

* Changelog: add #6463

* Changelog: add #6468

* Changelog: add #6471

* Changelog: add #6474

* Changelog: add #6480

* Changelog: add #6497

* Changelog: add #6499

* Changelog: add #6514

* Changelog: add #6267

* Changelog: add #5940

* Changelog: add #6492

* Changelog: add #5281

* Changelog: add #6327

* Changelog: add #6451

* Changelog: add #6525

* Changelog: add #6530
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug When a feature is broken and / or not performing as intended [Feature] Carousel A fullscreen modal appearing when clicking on an image in a gallery or tiled gallery. [Feature] Infinite Scroll

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Carousel: Single image carousel doesn't when post loaded from infinite scroll

5 participants