some odd behavior on touchSwipe click events...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-01-31 19:13:06 +04:00
parent 3222454ed5
commit e57d5c4416
3 changed files with 6 additions and 9 deletions

View File

@ -98,7 +98,7 @@ $(document).ready(function(){
click: function(evt, elem){ click: function(evt, elem){
if($(elem).hasClass('page')){ if($(elem).hasClass('page')){
setCurrentPage(elem) setCurrentPage(elem)
} else if($(elem).hasClass('content')){ } else if($(elem).parents('.page').length != 0){
setCurrentPage($(elem).parents('.page').first()) setCurrentPage($(elem).parents('.page').first())
} }
return true return true

View File

@ -86,18 +86,19 @@ $(document).ready(function(){
} }
}, },
// XXX for some reason this deos not bubble up the nested elements... // XXX for some reason this deos not bubble up the nested elements...
// XXX just stopped working....
// ...works if we double click but not on a single click...
click: function(evt, elem){ click: function(evt, elem){
if($(elem).hasClass('page')){ if($(elem).hasClass('page')){
setCurrentPage(elem) setCurrentPage(elem)
} else if($(elem).hasClass('content')){ } else if($(elem).parents('.page').length != 0){
setCurrentPage($(elem).parents('.page').first()) setCurrentPage($(elem).parents('.page').first())
} }
return true return true
}, },
excludedElements: '.noSwipe, a, [contenteditable=true]', excludedElements: $.fn.swipe.defaults.excludedElements + ', [contenteditable=true]',
fingers: $.fn.swipe.fingers.ALL fingers: $.fn.swipe.fingers.ALL
//fingers: $.fn.swipe.fingers.THREE //fingers: $.fn.swipe.fingers.THREE
}) })

View File

@ -508,11 +508,6 @@ function toggleBookmark(n){
.attr({ .attr({
title: 'Toggle bookmark (B)' title: 'Toggle bookmark (B)'
}) })
.swipe({
click: function(){
toggleBookmark(cur)
}
})
$('.viewer').trigger('bookmarkAdded', n) $('.viewer').trigger('bookmarkAdded', n)
@ -1004,6 +999,7 @@ function createCoverPage(template){
/************************************************ editor: magazine ***/ /************************************************ editor: magazine ***/
// XXX setup event handlers... // XXX setup event handlers...
function loadMagazine(mag, position, bookmarks){ function loadMagazine(mag, position, bookmarks){
removeMagazine() removeMagazine()