Add Esc and Arrow icons in the slide's present mode
This commit is contained in:
parent
efdae19f0c
commit
3338000018
@ -822,6 +822,29 @@ html.cp,
|
|||||||
.cp div.realtime #addoption {
|
.cp div.realtime #addoption {
|
||||||
border-bottom-left-radius: 5px;
|
border-bottom-left-radius: 5px;
|
||||||
}
|
}
|
||||||
|
.cp.slide #modal .button {
|
||||||
|
position: absolute;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 30px;
|
||||||
|
opacity: 0.6;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.cp.slide #modal .button:hover {
|
||||||
|
opacity: 1;
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
.cp.slide #modal #button_exit {
|
||||||
|
left: 20px;
|
||||||
|
top: 20px;
|
||||||
|
}
|
||||||
|
.cp.slide #modal #button_left {
|
||||||
|
left: 6vw;
|
||||||
|
bottom: 10vh;
|
||||||
|
}
|
||||||
|
.cp.slide #modal #button_right {
|
||||||
|
right: 6vw;
|
||||||
|
bottom: 10vh;
|
||||||
|
}
|
||||||
.cp.slide #modal #content p,
|
.cp.slide #modal #content p,
|
||||||
.cp.slide #modal #content ul,
|
.cp.slide #modal #content ul,
|
||||||
.cp.slide #modal #content ol {
|
.cp.slide #modal #content ol {
|
||||||
|
|||||||
@ -478,6 +478,31 @@ form.realtime, div.realtime {
|
|||||||
}
|
}
|
||||||
|
|
||||||
&.slide {
|
&.slide {
|
||||||
|
#modal {
|
||||||
|
.button {
|
||||||
|
position: absolute;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 30px;
|
||||||
|
opacity: 0.6;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.button:hover {
|
||||||
|
opacity: 1;
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
#button_exit {
|
||||||
|
left: 20px;
|
||||||
|
top: 20px;
|
||||||
|
}
|
||||||
|
#button_left {
|
||||||
|
left: 6vw;
|
||||||
|
bottom: 10vh;
|
||||||
|
}
|
||||||
|
#button_right {
|
||||||
|
right: 6vw;
|
||||||
|
bottom: 10vh;
|
||||||
|
}
|
||||||
|
}
|
||||||
#modal #content {
|
#modal #content {
|
||||||
p, ul, ol { font-size: 26px; }
|
p, ul, ol { font-size: 26px; }
|
||||||
|
|
||||||
|
|||||||
@ -92,6 +92,9 @@
|
|||||||
|
|
||||||
<span class="cp slide">
|
<span class="cp slide">
|
||||||
<div id="modal">
|
<div id="modal">
|
||||||
|
<div id="button_exit" class="button"><span class="fa fa-times"></span></div>
|
||||||
|
<div id="button_left" class="button"><span class="fa fa-chevron-left"></span></div>
|
||||||
|
<div id="button_right" class="button"><span class="fa fa-chevron-right"></span></div>
|
||||||
<div id="content"></div>
|
<div id="content"></div>
|
||||||
</div>
|
</div>
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@ -202,6 +202,31 @@ define([
|
|||||||
};
|
};
|
||||||
|
|
||||||
var addEvent = function () {
|
var addEvent = function () {
|
||||||
|
var icon_to;
|
||||||
|
$modal.mousemove(function (e) {
|
||||||
|
var $buttons = $modal.find('.button');
|
||||||
|
$buttons.show();
|
||||||
|
if (icon_to) { window.clearTimeout(icon_to); }
|
||||||
|
icon_to = window.setTimeout(function() {
|
||||||
|
$buttons.fadeOut();
|
||||||
|
}, 1000);
|
||||||
|
});
|
||||||
|
$modal.find('#button_exit').click(function (e) {
|
||||||
|
var e = jQuery.Event("keyup");
|
||||||
|
e.which = 27;
|
||||||
|
$modal.trigger(e);
|
||||||
|
});
|
||||||
|
$modal.find('#button_left').click(function (e) {
|
||||||
|
var e = jQuery.Event("keyup");
|
||||||
|
e.which = 37;
|
||||||
|
$modal.trigger(e);
|
||||||
|
});
|
||||||
|
$modal.find('#button_right').click(function (e) {
|
||||||
|
var e = jQuery.Event("keyup");
|
||||||
|
e.which = 39;
|
||||||
|
$modal.trigger(e);
|
||||||
|
});
|
||||||
|
|
||||||
$(ifrw).on('keyup', function (e) {
|
$(ifrw).on('keyup', function (e) {
|
||||||
if (!Slide.shown) { return; }
|
if (!Slide.shown) { return; }
|
||||||
switch(e.which) {
|
switch(e.which) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user