protected static function _correctImageSpecialLinks(&$links)
{
foreach ($links as $k => $link) {
+ if (!isset($link['page'])) {
+ continue;
+ }
if (preg_match('/^link_(.*)$/', $link['page'], $matches) && strlen($matches[1]) !== 32) {
$uid = $matches[1];
foreach ($links as $l) {
}
var $this = this;
this.emptyClipboard();
+
+ let nb = 0;
+
$.each(selection, function () {
var item = $(this);
clone = $(item).clone();
$this.deleteLink(item, false);
}
$("#linkeditor-clipboard").append(clone);
+ nb++;
});
if (cut) {
this.linkeditor.hasChanged();
this.updateLayers();
}
+
+ var msg = cut ? TRANSLATIONS.n_links_cut : TRANSLATIONS.n_links_copied;
+ msg = msg.replace('%nb%', nb, msg)
+ this.linkeditor.notification(msg);
},
emptyClipboard: function () {
},
getCurrentSelection: function () {
- return $('.link.selected:not(.pendingCreate)');
+ return $('#linkeditor .link.selected:not(.pendingCreate)');
},
getFirstLinkInSelection: function () {
'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']),
- 'cover_doublepage_1'=>__('Recouvrir la double-page avec une marge de :margin',['margin'=>'1px']
- ),
+ 'cover_doublepage_1'=>__('Recouvrir la double-page avec une marge de :margin',['margin'=>'1px']),
+ 'n_links_copied'=>__('%nb% liens copiés'),
+ 'n_links_cut'=>__('%nb% liens coupés'),
];
$rulers=!count($rulers)?'{}':json_encode($rulers);