$this.paste();
},
};
+ res.items.paste_on_left = {
+ isHtmlName: true,
+ name: TRANSLATIONS.paste_on_left,
+ callback: function () {
+ $this.paste('left');
+ },
+ };
+ res.items.paste_on_right = {
+ isHtmlName: true,
+ name: TRANSLATIONS.paste_on_right,
+ callback: function () {
+ $this.paste('right');
+ },
+ };
}
}
if (hasSelection && !multiple) {
var $this = this;
let offset = {x: 0, y: 0};
- if (frommouse !== undefined) {
+ if (frommouse === 'left') {
+ offset.x = -this.linkeditor.pw;
+ } else if (frommouse === 'right') {
+ offset.x = this.linkeditor.pw;
+ } else if (frommouse !== undefined) {
// Base mouse position should be the start of context menu (and not the mouse position when we click on the Paste in place item menu)
offset = this.linkeditor.globalToFluidbook(frommouse.x, frommouse.y, this.linkeditor.single);
'cut'=>__('Couper'),
'paste_here'=>__('Coller ici'),
'paste_in_place'=>__('Coller en place'),
+ 'paste_on_left'=>__('Coller en décalant vers la gauche'),
+ 'paste_on_right'=>__('Coller en décalant vers la droite'),
'cover_page_0'=>__('Recouvrir la page sans marge'),
'cover_doublepage_0'=>__('Recouvrir la double-page sans marge'),
'cover_page_1'=>__('Recouvrir la page avec une marge de :margin',['margin'=>'1px']),
'click_to_copy_id'=>__('Cliquer pour copier l\'identifiant du lien'),
'id_copied'=>__('Identifiant copié !'),
'lock'=>__('Vérouiller'),
+ 'fix_offset'=>__('Corriger décalage de page'),
];
$rulers=!count($rulers)?'{}':json_encode($rulers);
var DEPTH = @json($depths);
</script>
<script
- src="/packages/linkeditor/js/linkeditor.js?v={{filemtime(public_path('packages/linkeditor/js/linkeditor.js'))}}"></script>
+ src="/packages/linkeditor/js/linkeditor.js?v={{filemtime(public_path('packages/linkeditor/js/linkeditor.js'))}}"></script>
@endpush
@push('linkeditor_styles')
<script>window._skipAutoTriggers = true;</script>