mirror of
https://github.com/flynx/PortableMag.git
synced 2025-10-29 19:20:09 +00:00
added logger...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
43a2f23a0c
commit
05d8d559ee
@ -756,9 +756,9 @@ $(document).ready(function(){
|
|||||||
<p>
|
<p>
|
||||||
<a id="downloader" download="magazine.json">download magazine...</a>
|
<a id="downloader" download="magazine.json">download magazine...</a>
|
||||||
<input type="file" id="upload" name="files[]"/>
|
<input type="file" id="upload" name="files[]"/>
|
||||||
<a href="./layout.html">alternative layout (native scroll)</a>
|
Alternative layout: <a href="./layout.html">native scroll</a>,
|
||||||
<a href="./layout-iscroll.html">alternative layout (iscroll)</a>
|
<a href="./layout-iscroll.html">iscroll</a>,
|
||||||
<a href="./layout-iscroll2.html">alternative layout (drag)</a>
|
<a href="./layout-iscroll2.html">hand-written drag</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<hr noshade color="silver">
|
<hr noshade color="silver">
|
||||||
|
|||||||
@ -79,32 +79,6 @@
|
|||||||
<script>
|
<script>
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
// log...
|
|
||||||
/*
|
|
||||||
var _log = $('<div id="log"></div>')
|
|
||||||
.css({
|
|
||||||
position: 'fixed',
|
|
||||||
background: 'silver',
|
|
||||||
opacity: 0.5,
|
|
||||||
width: 200,
|
|
||||||
height: '80%',
|
|
||||||
top: 10,
|
|
||||||
left: 10,
|
|
||||||
'z-index': 90000,
|
|
||||||
overflow: 'hidden',
|
|
||||||
padding: 10,
|
|
||||||
})
|
|
||||||
.text('log')
|
|
||||||
.appendTo($('body'))
|
|
||||||
function log(text){
|
|
||||||
_log.html(_log.html() + '<br>' + text + '')
|
|
||||||
_log.scrollTop(_log.prop('scrollHeight'))
|
|
||||||
}
|
|
||||||
function clear_log(){
|
|
||||||
_log.html('')
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
// keyboard...
|
// keyboard...
|
||||||
$(document)
|
$(document)
|
||||||
.keydown(makeKeyboardHandler({
|
.keydown(makeKeyboardHandler({
|
||||||
@ -129,20 +103,13 @@ $(document).ready(function(){
|
|||||||
},
|
},
|
||||||
function(k){console.log(k)}))
|
function(k){console.log(k)}))
|
||||||
|
|
||||||
/*
|
|
||||||
window.myScroll = new iScroll('viewer', {
|
|
||||||
vScroll: false,
|
|
||||||
snap: '.page',
|
|
||||||
momentum: false,
|
|
||||||
hScrollbar: false,
|
|
||||||
})
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
|
logger = Logger()
|
||||||
var scrolling = false
|
var scrolling = false
|
||||||
var _x = null
|
var _x = null
|
||||||
$('.viewer')
|
$('.viewer')
|
||||||
.on('mousedown touchstart', function(){
|
.on('mousedown touchstart', function(){
|
||||||
|
logger.log('[touchstart]')
|
||||||
scrolling = true
|
scrolling = true
|
||||||
togglePageDragging('on')
|
togglePageDragging('on')
|
||||||
})
|
})
|
||||||
@ -153,11 +120,13 @@ $(document).ready(function(){
|
|||||||
}
|
}
|
||||||
var x = evt.clientX
|
var x = evt.clientX
|
||||||
if(scrolling){
|
if(scrolling){
|
||||||
|
logger.log('[drag]')
|
||||||
shiftMagazineTo(getMagazineShift() + (x - _x))
|
shiftMagazineTo(getMagazineShift() + (x - _x))
|
||||||
}
|
}
|
||||||
_x = x
|
_x = x
|
||||||
})
|
})
|
||||||
.on('mouseup touchend', function(){
|
.on('mouseup touchend', function(){
|
||||||
|
logger.log('[touchend]')
|
||||||
scrolling = false
|
scrolling = false
|
||||||
togglePageDragging('off')
|
togglePageDragging('off')
|
||||||
})
|
})
|
||||||
|
|||||||
50
lib/jli.js
50
lib/jli.js
@ -422,6 +422,56 @@ jQuery.fn.sortChildren = function(func){
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/********************************************************** logger ***/
|
||||||
|
|
||||||
|
function Logger(){
|
||||||
|
_log = null
|
||||||
|
return {
|
||||||
|
setup: function(){
|
||||||
|
if(_log == null){
|
||||||
|
_log = $('<div id="log"></div>')
|
||||||
|
.css({
|
||||||
|
position: 'fixed',
|
||||||
|
background: 'silver',
|
||||||
|
opacity: 0.5,
|
||||||
|
width: 200,
|
||||||
|
height: '80%',
|
||||||
|
top: 10,
|
||||||
|
left: 10,
|
||||||
|
'z-index': 90000,
|
||||||
|
overflow: 'hidden',
|
||||||
|
padding: 10,
|
||||||
|
})
|
||||||
|
.text('log')
|
||||||
|
.appendTo($('body'))
|
||||||
|
} else {
|
||||||
|
_log.appendTo($('body'))
|
||||||
|
}
|
||||||
|
return this
|
||||||
|
},
|
||||||
|
remove: function(){
|
||||||
|
_log.detach()
|
||||||
|
return this
|
||||||
|
},
|
||||||
|
log: function(text){
|
||||||
|
_log.html(_log.html() + '<br>' + text + '')
|
||||||
|
_log.scrollTop(_log.prop('scrollHeight'))
|
||||||
|
return this
|
||||||
|
},
|
||||||
|
clear: function(){
|
||||||
|
_log.html('')
|
||||||
|
return this
|
||||||
|
},
|
||||||
|
get: function(){
|
||||||
|
return _log
|
||||||
|
},
|
||||||
|
set: function(elem){
|
||||||
|
_log = elem
|
||||||
|
}
|
||||||
|
}.setup()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
* vim:set ts=4 sw=4 : */
|
* vim:set ts=4 sw=4 : */
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user