fix slider 6.1
This commit is contained in:
parent
9a45e6f694
commit
0151edb2bb
@ -1,3 +1,5 @@
|
|||||||
|
# Version 6.1
|
||||||
|
- Corrige le calcul de la largeur lorsque la largeur de l'écran est de 100%
|
||||||
# Version 6.0
|
# Version 6.0
|
||||||
- Gestion des permissions intégrée dans le module
|
- Gestion des permissions intégrée dans le module
|
||||||
# Version 5.1
|
# Version 5.1
|
||||||
|
@ -1 +1 @@
|
|||||||
{"name":"slider","realName":"Carrousel","version":"5.1","update":"0.0","delete":true,"dataDirectory":""}
|
{"name":"slider","realName":"Carrousel","version":"6.1","update":"0.0","delete":true,"dataDirectory":""}
|
@ -27,7 +27,7 @@ class slider extends common
|
|||||||
'index' => self::GROUP_VISITOR
|
'index' => self::GROUP_VISITOR
|
||||||
];
|
];
|
||||||
|
|
||||||
const VERSION = '6.0';
|
const VERSION = '6.1';
|
||||||
const REALNAME = 'Carrousel';
|
const REALNAME = 'Carrousel';
|
||||||
const DELETE = true;
|
const DELETE = true;
|
||||||
const UPDATE = '0.0';
|
const UPDATE = '0.0';
|
||||||
@ -224,13 +224,13 @@ class slider extends common
|
|||||||
$fileInfos->getFilename(),
|
$fileInfos->getFilename(),
|
||||||
template::text('legends[' . $fileInfos->getFilename() . ']', [
|
template::text('legends[' . $fileInfos->getFilename() . ']', [
|
||||||
'value' => empty($this->getData(['module', $this->getUrl(0), 'legends', str_replace('.', '', $fileInfos->getFilename())]))
|
'value' => empty($this->getData(['module', $this->getUrl(0), 'legends', str_replace('.', '', $fileInfos->getFilename())]))
|
||||||
? ''
|
? ''
|
||||||
: $this->getData(['module', $this->getUrl(0), 'legends', str_replace('.', '', $fileInfos->getFilename())])
|
: $this->getData(['module', $this->getUrl(0), 'legends', str_replace('.', '', $fileInfos->getFilename())])
|
||||||
]),
|
]),
|
||||||
template::select('sliderHref[' . $fileInfos->getFilename() . ']', self::$pageList, [
|
template::select('sliderHref[' . $fileInfos->getFilename() . ']', self::$pageList, [
|
||||||
'selected' => empty($this->getData(['module', $this->getUrl(0), 'uri', str_replace('.', '', $fileInfos->getFilename())]))
|
'selected' => empty($this->getData(['module', $this->getUrl(0), 'uri', str_replace('.', '', $fileInfos->getFilename())]))
|
||||||
? ''
|
? ''
|
||||||
: $this->getData(['module', $this->getUrl(0), 'uri', str_replace('.', '', $fileInfos->getFilename())])
|
: $this->getData(['module', $this->getUrl(0), 'uri', str_replace('.', '', $fileInfos->getFilename())])
|
||||||
]),
|
]),
|
||||||
'<a href="' . str_replace('source', 'thumb', $directory) . '/' . self::THUMBS_SEPARATOR . $fileInfos->getFilename() . '" rel="data-lity" data-lity=""><img src="' . str_replace('source', 'thumb', $directory) . '/' . $fileInfos->getFilename() . '"></a>'
|
'<a href="' . str_replace('source', 'thumb', $directory) . '/' . self::THUMBS_SEPARATOR . $fileInfos->getFilename() . '" rel="data-lity" data-lity=""><img src="' . str_replace('source', 'thumb', $directory) . '/' . $fileInfos->getFilename() . '"></a>'
|
||||||
];
|
];
|
||||||
@ -313,11 +313,6 @@ class slider extends common
|
|||||||
// Soumission du formulaire
|
// Soumission du formulaire
|
||||||
if ($this->isPost()) {
|
if ($this->isPost()) {
|
||||||
|
|
||||||
// Adapte la largeur à celle de l'écran :
|
|
||||||
$maxWidth = $this->getInput('sliderThememaxWidth', helper::FILTER_INT) === 0
|
|
||||||
? intval(trim($this->getData(['theme', 'site', 'width']), 'px')) - 40
|
|
||||||
: $this->getInput('sliderThememaxWidth', helper::FILTER_INT);
|
|
||||||
|
|
||||||
// Equilibrer les durées
|
// Equilibrer les durées
|
||||||
$speed = $this->getInput('sliderThemespeed', helper::FILTER_INT);
|
$speed = $this->getInput('sliderThemespeed', helper::FILTER_INT);
|
||||||
$timeout = $this->getInput('sliderThemeDiapoTime', helper::FILTER_INT);
|
$timeout = $this->getInput('sliderThemeDiapoTime', helper::FILTER_INT);
|
||||||
@ -334,7 +329,7 @@ class slider extends common
|
|||||||
'theme' => [
|
'theme' => [
|
||||||
'pager' => $this->getInput('sliderThemePager', helper::FILTER_BOOLEAN),
|
'pager' => $this->getInput('sliderThemePager', helper::FILTER_BOOLEAN),
|
||||||
'auto' => $this->getInput('sliderThemeAuto', helper::FILTER_BOOLEAN),
|
'auto' => $this->getInput('sliderThemeAuto', helper::FILTER_BOOLEAN),
|
||||||
'maxWidth' => $maxWidth,
|
'maxWidth' => $this->getInput('sliderThememaxWidth', helper::FILTER_INT),
|
||||||
'speed' => $speed,
|
'speed' => $speed,
|
||||||
'timeout' => $timeout,
|
'timeout' => $timeout,
|
||||||
'namespace' => $this->getInput('sliderThemeNameSpace', helper::FILTER_STRING_SHORT),
|
'namespace' => $this->getInput('sliderThemeNameSpace', helper::FILTER_STRING_SHORT),
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
pauseControls: true, // Boolean: Pause when hovering controls, true or false
|
pauseControls: true, // Boolean: Pause when hovering controls, true or false
|
||||||
prevText: "Previous", // String: Text for the "previous" button
|
prevText: "Previous", // String: Text for the "previous" button
|
||||||
nextText: "Next", // String: Text for the "next" button
|
nextText: "Next", // String: Text for the "next" button
|
||||||
maxwidth: "", // Integer: Max-width of the slideshow, in pixels
|
width: "", // Integer: Max-width of the slideshow, in pixels
|
||||||
navContainer: "", // Selector: Where controls should be appended to, default is after the 'ul'
|
navContainer: "", // Selector: Where controls should be appended to, default is after the 'ul'
|
||||||
manualControls: "", // Selector: Declare custom pager navigation
|
manualControls: "", // Selector: Declare custom pager navigation
|
||||||
namespace: "rslides", // String: Change the default namespace used
|
namespace: "rslides", // String: Change the default namespace used
|
||||||
@ -33,19 +33,31 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function () {
|
||||||
|
|
||||||
var maxWidth = "<?php echo $this->getData(['module', $this->getUrl(0),'theme', 'maxWidth']); ?>";
|
var maxwidth = "<?php echo $this->getData(['module', $this->getUrl(0),'theme', 'maxWidth']); ?>";
|
||||||
|
var screenwidth = "<?php echo intval(trim($this->getData(['theme', 'site', 'width']), 'px')); ?>";
|
||||||
var sort = "<?php echo $this->getData(['module', $this->getUrl(0),'theme', 'sort']); ?>";
|
var sort = "<?php echo $this->getData(['module', $this->getUrl(0),'theme', 'sort']); ?>";
|
||||||
// Réduction de la taille maximale selon la largeur de la section
|
// Réduction de la taille maximale selon la largeur de la section
|
||||||
var screenSize = $("section").width() - 40;
|
|
||||||
maxWidth = maxWidth < screenSize ? maxWidth : screenSize;
|
// Limiter à la largeur de l'écran
|
||||||
$("#wrapper").css('width', maxWidth);
|
if (
|
||||||
$(function() {
|
screenwidth !== '100%' &&
|
||||||
|
maxwidth > screenwidth
|
||||||
|
) {
|
||||||
|
mawwidth = screenwidth - 40;
|
||||||
|
}
|
||||||
|
// Largeur 100%
|
||||||
|
maxwidth = $("#site").width();
|
||||||
|
|
||||||
|
|
||||||
|
console.log(maxwidth);
|
||||||
|
$("#wrapper").css('width', "100%");
|
||||||
|
$(function () {
|
||||||
$("#sliders").responsiveSlides({
|
$("#sliders").responsiveSlides({
|
||||||
pager: "<?php echo (bool)$this->getData(['module', $this->getUrl(0), 'theme', 'pager']); ?>",
|
pager: "<?php echo (bool)$this->getData(['module', $this->getUrl(0), 'theme', 'pager']); ?>",
|
||||||
auto: "<?php echo (bool)$this->getData(['module', $this->getUrl(0), 'theme', 'auto']); ?>",
|
auto: "<?php echo (bool)$this->getData(['module', $this->getUrl(0), 'theme', 'auto']); ?>",
|
||||||
maxwidth: maxWidth,
|
maxwidth: maxwidth,
|
||||||
speed: "<?php echo $this->getData(['module', $this->getUrl(0), 'theme', 'speed']); ?>",
|
speed: "<?php echo $this->getData(['module', $this->getUrl(0), 'theme', 'speed']); ?>",
|
||||||
timeout: "<?php echo $this->getData(['module', $this->getUrl(0), 'theme', 'timeout']); ?>",
|
timeout: "<?php echo $this->getData(['module', $this->getUrl(0), 'theme', 'timeout']); ?>",
|
||||||
namespace: "<?php echo $this->getData(['module', $this->getUrl(0), 'theme', 'namespace']); ?>",
|
namespace: "<?php echo $this->getData(['module', $this->getUrl(0), 'theme', 'namespace']); ?>",
|
||||||
@ -54,8 +66,4 @@ $(document).ready(function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
@ -6,21 +6,17 @@
|
|||||||
<?php foreach ($module::$pictures as $picture => $options): ?>
|
<?php foreach ($module::$pictures as $picture => $options): ?>
|
||||||
<?php if (!empty($options['uri'])): ?>
|
<?php if (!empty($options['uri'])): ?>
|
||||||
<a href="<?php echo helper::baseUrl() . $options['uri']; ?>">
|
<a href="<?php echo helper::baseUrl() . $options['uri']; ?>">
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<li>
|
<li>
|
||||||
<img src="<?php echo helper::baseUrl(false) . $picture; ?>" alt="<?php echo $options['legend']; ?>">
|
<img src="<?php echo helper::baseUrl(false) . $picture; ?>" alt="<?php echo $options['legend']; ?>">
|
||||||
</li>
|
</li>
|
||||||
<?php if (!empty($options['uri'])): ?>
|
<?php if (!empty($options['uri'])): ?>
|
||||||
</a>
|
</a>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<?php echo template::speech('Aucune image dans le dossier sélectionné.'); ?>
|
<?php echo template::speech('Aucune image dans le dossier sélectionné.'); ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<div id="div1">
|
|
||||||
</div>
|
|
||||||
<!--Pour liaison entre variables php et javascript-->
|
|
Loading…
Reference in New Issue
Block a user