// Process link ID from editor
if (extraURL.indexOf('link:') === 0) {
var linkId = extraURL.split(':', 2)[1];
- var foundLink;
- $.each(this.fluidbook.settings.links, function (page, links) {
- var l = $('<root>' + links + '</root>').find('[data-id="' + linkId + '"]');
+ var foundLink='';
+ $.each(this.fluidbook.settings.links, function (page, plinks) {
+ var allLinks = '';
+ $.each(plinks, function (blendmode, links) {
+ allLinks += links.join('');
+ });
+ var l = $('<root>' + allLinks + '</root>').find('[data-id="' + linkId + '"]');
if (l.length === 1) {
foundLink = l;
return false;
}
});
- if (foundLink === undefined) {
- continue;
+
+ if(foundLink===''){
+ return;
}
+
link = $(foundLink).find('a').append(linkIcon);
if (navType === 'menu' && extraType === 'icon') {
- var tooltip = $(link).data('tooltip');
$(link).append('<span class="menu-item-title">' + $(link).data('tooltip') + '</span>');
}
// Normal link
link = '<a href="' + extraURL + '" target="_blank" rel="noopener">' + linkIcon + '</a>';
}
+
var nav = this.getNavFromType(navType);
nav.find('ul').append('<li>' + link + '</li>');
}