summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-05-01 01:03:47 +0200
committerJules Laplace <julescarbon@gmail.com>2018-05-01 01:03:47 +0200
commitdd95ee4beebd769ec947cd128a4ddce884b190de (patch)
tree9bbe9b872261cb0dced1f7796461e7951ce6dac0 /StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
parent881ad16da91e0b999f0f354b10bc84b9fcfb5e42 (diff)
building all seems to work
Diffstat (limited to 'StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js')
-rwxr-xr-xStoneIsland/platforms/ios/www/js/lib/blogs/HubView.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js b/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
index 20046fdf..c09dd3b3 100755
--- a/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/blogs/HubView.js
@@ -74,7 +74,7 @@ var HubView = ScrollableView.extend({
el.className = "item"
$gallery.append(el)
})
- this.galleries[row.id] = new Flickity( ".gallery-" + row.id, {
+ var gallery = this.galleries[row.id] = new Flickity( ".gallery-" + row.id, {
selector: '.item',
cellAlign: 'center',
autoPlay: false,
@@ -86,6 +86,10 @@ var HubView = ScrollableView.extend({
contain: true,
draggable: true,
})
+ gallery.on('staticClick', function(e){
+ var url = gallery.selectedElement.style.backgroundImage.replace(/url\(\"?/,"").replace(/\"?\)/,"")
+ app.fullscreenViewer.show(url, url)
+ })
}
else {
// single image
@@ -108,6 +112,10 @@ var HubView = ScrollableView.extend({
var ytid = (url.match(/v=([-_a-zA-Z0-9]{11})/i) || url.match(/youtu.be\/([-_a-zA-Z0-9]{11})/i) || url.match(/embed\/([-_a-zA-Z0-9]{11})/i))[1].split('&')[0];
e.style.backgroundImage = "url(https://i.ytimg.com/vi/" + ytid + "/maxresdefault.jpg"
}
+ } else {
+ $(el).click(function(){
+ app.fullscreenViewer.show(row.image[0].uri)
+ })
}
$t.find(".gallery-left").remove()
$t.find(".gallery-right").remove()