if($('#linkeditor-layer-links').length < 1) {
$("#linkeditor-zoom").prepend('<div id="linkeditor-layer-links"></div>')
}
+
+ this.linkeditor.links.updatePolygonLinks();
+
for (let link in links) {
this.updatePreview(links[link],isZooming,reset)
}
- this.linkeditor.links.updatePolygonLinks();
},
updatePreview: function(link, isZooming = false, reset = false) {
<div data-id-preview="${id}"> <!-- utilisé pour l'animation en general -->
<div class="preview"> <!-- utilisé pour l'animation sur des background-image -->
<div class="linkeditor-fluidbook-copy" data-id="${id}">
- <div class="linkeditor-page-images">
- <div class="linkeditor-page linkeditor-page-right-copy" data-page="1"></div>
- <div class="linkeditor-page linkeditor-page-left-copy" data-page="0"></div>
+ <div class="wrapper_again_img">
+ <div class="linkeditor-page-images">
+ <div class="linkeditor-page linkeditor-page-right-copy" data-page="1"></div>
+ <div class="linkeditor-page linkeditor-page-left-copy" data-page="0"></div>
+ </div>
</div>
- <div class="linkeditor-page-texts">
- <div class="linkeditor-page linkeditor-page-right-copy" data-page="1"></div>
- <div class="linkeditor-page linkeditor-page-left-copy" data-page="0"></div>
+ <div class="wrapper_again_txt">
+ <div class="linkeditor-page-texts">
+ <div class="linkeditor-page linkeditor-page-right-copy" data-page="1"></div>
+ <div class="linkeditor-page linkeditor-page-left-copy" data-page="0"></div>
+ </div>
</div>
</div>
</div>
let animations = $this.linkeditor.links.resolveAnimation(animationText)
let animZoom = animations.filter((v) => v.type === "zoomout" || v.type === "zoomin")
let polygon = $link.attr("fb-polygon")
- var previewDiv = $("[data-id-preview=" + $this.linkData.uid + "]")
- var previewWrapDiv = $("[data-id-preview=" + $this.linkData.uid + "]")
- $(".linkeditor-fluidbook-copy").css({
- left: -$this.linkData.left,
- top: -$this.linkData.top
- })
-
if(!isZooming) {
/**
$("#linkeditor-layer-links [data-id-preview=" + $this.linkData.uid + "] .preview").removeClass("img")
}
+
this.setTransformOrigin($this.linkData)
const z = this.linkeditor.zoom.normalizeZoom(this.linkeditor.zoom.getZoom())
}
if(polygon) {
- $("#linkeditor-layer-links [data-id-preview-wrap="+$this.linkData.uid+"]").css({
- 'z-index': 3,
+ $("#linkeditor-layer-links [data-id-preview="+$this.linkData.uid+"], #linkeditor-layer-links [data-id-preview-wrap="+$this.linkData.uid+"] .bg-preview").css({
'clip-path': this.getPolygon($this.linkData.left,$this.linkData.top,polygon)
})
}else{
if(animZoom.length > 0) {
$("#linkeditor-layer-links [data-id-preview-wrap=" + $this.linkData.uid + "]").css({
- 'clip-path': this.getClipPath(0, 0, $this.linkData.width, $this.linkData.height)
+ //'clip-path': this.getClipPath(0, 0, $this.linkData.width, $this.linkData.height)
})
}
}
- $("#linkeditor-layer-links [data-id-preview="+$this.linkData.uid+"], #linkeditor-layer-links [data-id-preview-wrap="+$this.linkData.uid+"] .bg-preview").css({
+ $("#linkeditor-layer-links [data-id-preview="+$this.linkData.uid+"] [class^=wrapper_again_], #linkeditor-layer-links [data-id-preview-wrap="+$this.linkData.uid+"] .bg-preview").css({
'clip-path': this.getClipPath(0,0,$this.linkData.width,$this.linkData.height)
})
'z-index': 2
})
- $("#linkeditor-layer-links [data-id-preview-wrap="+$this.linkData.uid+"]").css({
+ $("#linkeditor-layer-links [data-id-preview="+$this.linkData.uid+"], #linkeditor-layer-links [data-id-preview="+$this.linkData.uid+"] [class^=wrapper_again_]").css({
width: $this.linkData.width,
height: $this.linkData.height,
top: $this.linkData.top,
left: $this.linkData.left,
})
+ $("#linkeditor-layer-links [data-id-preview="+$this.linkData.uid+"] .linkeditor-fluidbook-copy, #linkeditor-layer-links [data-id-preview="+$this.linkData.uid+"] [class^=linkeditor-page-]").css({
+ left: -$this.linkData.left,
+ top: -$this.linkData.top
+ })
+
/**
*
* Application des styles pour #linkeditor-page-right-copy