mirror of
https://github.com/flynx/PortableMag.git
synced 2025-10-31 20:10:13 +00:00
now clicking the current page in ribbon will toggle full page view...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
0600d0febe
commit
2ed244f89b
16
editor.html
16
editor.html
@ -95,10 +95,20 @@ $(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...
|
||||||
click: function(evt, elem){
|
click: function(evt, elem){
|
||||||
if($(elem).hasClass('page')){
|
elem = $(elem)
|
||||||
|
// bubble up to nearest page...
|
||||||
|
if(!elem.hasClass('page')
|
||||||
|
&& elem.parents('.page').length != 0){
|
||||||
|
elem = elem.parents('.page').first()
|
||||||
|
}
|
||||||
|
|
||||||
|
// click current page to toggle full page view...
|
||||||
|
if(elem.hasClass('current', 'page')
|
||||||
|
&& togglePageView('?') == 'off'){
|
||||||
|
togglePageView('on')
|
||||||
|
// click any page to set it to current...
|
||||||
|
} else if(elem.hasClass('page')){
|
||||||
setCurrentPage(elem)
|
setCurrentPage(elem)
|
||||||
} else if($(elem).parents('.page').length != 0){
|
|
||||||
setCurrentPage($(elem).parents('.page').first())
|
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
|
|||||||
16
index.html
16
index.html
@ -90,10 +90,20 @@ $(document).ready(function(){
|
|||||||
// XXX just stopped working....
|
// XXX just stopped working....
|
||||||
// ...works if we double click but not on a single click...
|
// ...works if we double click but not on a single click...
|
||||||
click: function(evt, elem){
|
click: function(evt, elem){
|
||||||
if($(elem).hasClass('page')){
|
elem = $(elem)
|
||||||
|
// bubble up to nearest page...
|
||||||
|
if(!elem.hasClass('page')
|
||||||
|
&& elem.parents('.page').length != 0){
|
||||||
|
elem = elem.parents('.page').first()
|
||||||
|
}
|
||||||
|
|
||||||
|
// click current page to toggle full page view...
|
||||||
|
if(elem.hasClass('current', 'page')
|
||||||
|
&& togglePageView('?') == 'off'){
|
||||||
|
togglePageView('on')
|
||||||
|
// click any page to set it to current...
|
||||||
|
} else if(elem.hasClass('page')){
|
||||||
setCurrentPage(elem)
|
setCurrentPage(elem)
|
||||||
} else if($(elem).parents('.page').length != 0){
|
|
||||||
setCurrentPage($(elem).parents('.page').first())
|
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user