Factorize a little all fancybox stuff. re #73
This commit is contained in:
parent
07a891377d
commit
c8595a567b
15
index.php
15
index.php
|
@ -81,20 +81,9 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
<?php if (getCurrentOption ('use_fancyapps') == 1) { ?>
|
<?php if (getCurrentOption ('use_fancyapps') == 1) { ?>
|
||||||
$(".fancycover").fancybox({
|
$(".fancycover").fancybox(fancyBoxObject (null, 'image'));
|
||||||
'type' : 'image',
|
|
||||||
prevEffect : 'none',
|
|
||||||
nextEffect : 'none'
|
|
||||||
<?php if ($isEink) echo ", openEffect : 'none', closeEffect : 'none', helpers : {overlay : null}"; ?>
|
|
||||||
});
|
|
||||||
|
|
||||||
$(".fancyabout").fancybox({
|
$(".fancyabout").fancybox(fancyBoxObject ('COPS <?php echo VERSION ?>', 'ajax'));
|
||||||
'type' : 'ajax',
|
|
||||||
title : 'COPS <?php echo VERSION ?>',
|
|
||||||
prevEffect : 'none',
|
|
||||||
nextEffect : 'none'
|
|
||||||
<?php if ($isEink) echo ", openEffect : 'none', closeEffect : 'none', helpers : {overlay : null}"; ?>
|
|
||||||
});
|
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
$(".headright").click(function(){
|
$(".headright").click(function(){
|
||||||
|
|
14
util.js
14
util.js
|
@ -1,5 +1,19 @@
|
||||||
var template, templateBookDetail, result;
|
var template, templateBookDetail, result;
|
||||||
|
|
||||||
|
var isEink = /Kobo|Kindle|EBRD1101/i.test(navigator.userAgent);
|
||||||
|
|
||||||
|
function fancyBoxObject (title, type) {
|
||||||
|
var out = { prevEffect : 'none', nextEffect : 'none' };
|
||||||
|
if (isEink) {
|
||||||
|
out ["openEffect"] = 'none';
|
||||||
|
out ["closeEffect"] = 'none';
|
||||||
|
out ["helper"] = { overlay : null };
|
||||||
|
}
|
||||||
|
if (title) out ["title"] = title;
|
||||||
|
if (type) out ["type"] = type;
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
function htmlEscape(str) {
|
function htmlEscape(str) {
|
||||||
return String(str)
|
return String(str)
|
||||||
.replace(/&/g, '&')
|
.replace(/&/g, '&')
|
||||||
|
|
Loading…
Reference in a new issue