mirror of
https://github.com/flynx/PortableMag.git
synced 2025-12-23 20:11:46 +00:00
added a different full screen style...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
c3906bbb2a
commit
5aa2d28b05
89
index.html
89
index.html
@ -169,6 +169,11 @@ function setElementScale(elem, scale){
|
|||||||
|
|
||||||
/*********************************************************************/
|
/*********************************************************************/
|
||||||
|
|
||||||
|
togglePageDragging = createCSSClassToggler(
|
||||||
|
'.viewer',
|
||||||
|
'dragging')
|
||||||
|
|
||||||
|
|
||||||
togglePageView = createCSSClassToggler(
|
togglePageView = createCSSClassToggler(
|
||||||
'.viewer',
|
'.viewer',
|
||||||
'page-view-mode',
|
'page-view-mode',
|
||||||
@ -316,10 +321,15 @@ function swipeUpdate(evt, phase, direction, distance){
|
|||||||
}
|
}
|
||||||
setTimeout(function(){mag.removeClass('unanimated')}, 5)
|
setTimeout(function(){mag.removeClass('unanimated')}, 5)
|
||||||
|
|
||||||
|
} else if ( phase == 'start') {
|
||||||
|
togglePageDragging('on')
|
||||||
|
|
||||||
} else if ( phase == 'cancel') {
|
} else if ( phase == 'cancel') {
|
||||||
|
togglePageDragging('off')
|
||||||
setCurrentPage()
|
setCurrentPage()
|
||||||
|
|
||||||
} else if ( phase =='end' ) {
|
} else if ( phase =='end' ) {
|
||||||
|
togglePageDragging('off')
|
||||||
// see which page is closer to the middle of the screen and set it...
|
// see which page is closer to the middle of the screen and set it...
|
||||||
// do this based on how much we dragged...
|
// do this based on how much we dragged...
|
||||||
var p = Math.ceil((distance/scale)/cur.width())
|
var p = Math.ceil((distance/scale)/cur.width())
|
||||||
@ -435,7 +445,9 @@ function createPage(article, template){
|
|||||||
<div class="aligner">
|
<div class="aligner">
|
||||||
<div class="magazine">
|
<div class="magazine">
|
||||||
<div class="cover page current">
|
<div class="cover page current">
|
||||||
Magazine Cover
|
<div class="content">
|
||||||
|
Magazine Cover
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- XXX do we need a Magazine Credits page??? -->
|
<!-- XXX do we need a Magazine Credits page??? -->
|
||||||
@ -451,70 +463,85 @@ function createPage(article, template){
|
|||||||
<!-- XXX do we need an Article Credits page??? -->
|
<!-- XXX do we need an Article Credits page??? -->
|
||||||
|
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="article">
|
<div class="article">
|
||||||
<div class="cover page">
|
<div class="cover page">
|
||||||
Article Cover
|
<div class="content">
|
||||||
|
Article Cover
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="article">
|
<div class="article">
|
||||||
<div class="cover page">
|
<div class="cover page">
|
||||||
Article Cover
|
<div class="content">
|
||||||
|
Article Cover
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
|
Page
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
</div>
|
Page
|
||||||
</div>
|
</div>
|
||||||
<div class="article">
|
|
||||||
<div class="cover page">
|
|
||||||
Article Cover
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="page">
|
|
||||||
Page
|
|
||||||
</div>
|
</div>
|
||||||
<div class="page">
|
<div class="page">
|
||||||
Page
|
<div class="content">
|
||||||
</div>
|
Page
|
||||||
<div class="page">
|
</div>
|
||||||
Page
|
|
||||||
</div>
|
|
||||||
<div class="page">
|
|
||||||
Page
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
27
magazine.css
27
magazine.css
@ -42,7 +42,12 @@ body {
|
|||||||
/* change to relative units... */
|
/* change to relative units... */
|
||||||
margin-top: -300px;
|
margin-top: -300px;
|
||||||
|
|
||||||
border: solid red 1px;
|
|
||||||
|
-webkit-transition: all 0.2s ease;
|
||||||
|
-moz-transition: all 0.2s ease;
|
||||||
|
-o-transition: all 0.2s ease;
|
||||||
|
-ms-transition: all 0.2s ease;
|
||||||
|
transition: all 0.2s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* general layout */
|
/* general layout */
|
||||||
@ -58,6 +63,11 @@ body {
|
|||||||
|
|
||||||
background: gray;
|
background: gray;
|
||||||
|
|
||||||
|
-webkit-transition: all 0.2s ease;
|
||||||
|
-moz-transition: all 0.2s ease;
|
||||||
|
-o-transition: all 0.2s ease;
|
||||||
|
-ms-transition: all 0.2s ease;
|
||||||
|
transition: all 0.2s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
.scaler {
|
.scaler {
|
||||||
@ -123,13 +133,22 @@ body {
|
|||||||
|
|
||||||
|
|
||||||
/* modes */
|
/* modes */
|
||||||
.page-view-mode .viewer {
|
.page-view-mode.viewer {
|
||||||
|
background: white;
|
||||||
}
|
}
|
||||||
.page-view-mode .page {
|
.page-view-mode .page .content {
|
||||||
|
opacity: 0;
|
||||||
}
|
}
|
||||||
.page-view-mode .current.page {
|
.page-view-mode .current.page .content {
|
||||||
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page-view-mode.viewer.dragging {
|
||||||
|
background: silver;
|
||||||
|
}
|
||||||
|
.page-view-mode.dragging .page .content {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user