mirror of
https://github.com/flynx/PortableMag.git
synced 2025-10-29 19:20:09 +00:00
minor edits and fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
011f4630e9
commit
fd627bbac6
63
index.html
63
index.html
@ -65,13 +65,46 @@
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
box-sizing:border-box;
|
box-sizing:border-box;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
|
|
||||||
|
|
||||||
|
-webkit-transition: all 0.3s ease;
|
||||||
|
-moz-transition: all 0.3s ease;
|
||||||
|
-o-transition: all 0.3s ease;
|
||||||
|
-ms-transition: all 0.3s ease;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
|
||||||
}
|
}
|
||||||
.editor .current-page-indicator {
|
.editor .current-page-indicator {
|
||||||
display: block;
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
.editor .right-button,
|
||||||
border: solid blue 10px;
|
.editor .left-button {
|
||||||
*/
|
display: block;
|
||||||
|
position: relative;
|
||||||
|
width: 100px;
|
||||||
|
height: 100px;
|
||||||
|
}
|
||||||
|
.editor.page-fit-to-viewer .right-button,
|
||||||
|
.editor.page-fit-to-viewer .left-button {
|
||||||
|
width: 50px;
|
||||||
|
height: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.editor .left-button {
|
||||||
|
float: left;
|
||||||
|
left: -50px;
|
||||||
|
}
|
||||||
|
.editor.page-fit-to-viewer .left-button {
|
||||||
|
left: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.editor .right-button {
|
||||||
|
float: right;
|
||||||
|
right: -50px;
|
||||||
|
}
|
||||||
|
.editor.page-fit-to-viewer .right-button {
|
||||||
|
right: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
@ -98,23 +131,23 @@
|
|||||||
function setupEditor(){
|
function setupEditor(){
|
||||||
var indicator = $('.current-page-indicator')
|
var indicator = $('.current-page-indicator')
|
||||||
// remove
|
// remove
|
||||||
$('<button>Remove</button>')
|
$('<button class="left-button">Shift Left</button>')
|
||||||
.appendTo(indicator)
|
|
||||||
.click(function(){
|
|
||||||
removePage()
|
|
||||||
})
|
|
||||||
|
|
||||||
$('<button>Shift Left</button>')
|
|
||||||
.appendTo(indicator)
|
.appendTo(indicator)
|
||||||
.click(function(){
|
.click(function(){
|
||||||
shiftPageLeft()
|
shiftPageLeft()
|
||||||
})
|
})
|
||||||
$('<button>Shift Right</button>')
|
$('<button class="right-button">Shift Right</button>')
|
||||||
.appendTo(indicator)
|
.appendTo(indicator)
|
||||||
.click(function(){
|
.click(function(){
|
||||||
shiftPageRight()
|
shiftPageRight()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
$('<button class="right-button">Remove</button>')
|
||||||
|
.appendTo(indicator)
|
||||||
|
.click(function(){
|
||||||
|
removePage()
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
function clearEditor(){
|
function clearEditor(){
|
||||||
$('.current-page-indicator').children().remove()
|
$('.current-page-indicator').children().remove()
|
||||||
@ -151,15 +184,17 @@ $(document).ready(function(){
|
|||||||
shift: prevPage
|
shift: prevPage
|
||||||
},
|
},
|
||||||
// combined navigation with actions..
|
// combined navigation with actions..
|
||||||
Up: function(){togglePageView()},
|
Up: function(){ togglePageView() },
|
||||||
Down: function(){togglePageView()},
|
Down: function(){ togglePageView() },
|
||||||
|
|
||||||
F: function(){ togglePageFitMode() },
|
F: function(){ togglePageFitMode() },
|
||||||
E: function(){ toggleEditor() },
|
|
||||||
B: {
|
B: {
|
||||||
default: toggleBookmark,
|
default: toggleBookmark,
|
||||||
ctrl: function(){ toggleThemes() },
|
ctrl: function(){ toggleThemes() },
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// XXX this should not be in the production viewer...
|
||||||
|
E: function(){ toggleEditor() },
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
function(k){console.log(k)}))
|
function(k){console.log(k)}))
|
||||||
|
|||||||
@ -56,9 +56,9 @@ var KEYBOARD_HANDLER_PROPAGATE = true
|
|||||||
|
|
||||||
/* Basic key format:
|
/* Basic key format:
|
||||||
*
|
*
|
||||||
* <key-code> : <callback>,
|
* <key-def> : <callback>,
|
||||||
*
|
*
|
||||||
* <key-code> : {
|
* <key-def> : {
|
||||||
* 'default': <callback>,
|
* 'default': <callback>,
|
||||||
* // a modifier can be any single modifier, like shift or a
|
* // a modifier can be any single modifier, like shift or a
|
||||||
* // combination of modifers like 'ctrl+shift', given in order
|
* // combination of modifers like 'ctrl+shift', given in order
|
||||||
@ -70,14 +70,20 @@ var KEYBOARD_HANDLER_PROPAGATE = true
|
|||||||
* <modifer>: [...]
|
* <modifer>: [...]
|
||||||
* },
|
* },
|
||||||
*
|
*
|
||||||
* <key-code> : [
|
* <key-def> : [
|
||||||
* // this can be any type of handler except for an alias...
|
* // this can be any type of handler except for an alias...
|
||||||
* <handler>,
|
* <handler>,
|
||||||
* <doc>
|
* <doc>
|
||||||
* ],
|
* ],
|
||||||
*
|
*
|
||||||
* // alias...
|
* // alias...
|
||||||
* <key-code-a> : <key-code-b>,
|
* <key-def-a> : <key-def-b>,
|
||||||
|
*
|
||||||
|
* <key-def> can be:
|
||||||
|
* - explicit key code
|
||||||
|
* - key name, if present in SPECIAL_KEYS)
|
||||||
|
* - key char (uppercase), as is returned by String.fromCharCode(...)
|
||||||
|
*
|
||||||
*
|
*
|
||||||
* XXX might need to add meta information to generate sensible help...
|
* XXX might need to add meta information to generate sensible help...
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user