this._groups = 0;
this._groupOrder = [];
+ this._txtAdd = this.fluidbook.l10n.__('add a bookmark',false);
+ this._txtRemove = this.fluidbook.l10n.__('remove the bookmark',false);
+
this._cornersIndex = [];
this._cornersPages = [];
var $this = this;
$(document).on('click touchend', '.bookmark', function () {
$this.toggleBookmark(parseInt($(this).attr('data-page')));
+ $this.fluidbook.tooltip.hideTooltip();
return false;
});
setCornersEnabled: function (page, enabled) {
var bookmarks = $('.bookmark[data-page="' + page + '"]');
if (enabled) {
- $(bookmarks).attr('data-enabled', 'enabled');
+ $(bookmarks).attr('data-enabled', 'enabled').attr('data-tooltip', this._txtRemove);
} else {
- $(bookmarks).attr('data-enabled', null);
+ $(bookmarks).attr('data-enabled', null).attr('data-tooltip', this._txtAdd);
}
},
disableCorners: function () {
- $(".bookmark").attr('data-enabled', null);
+ $(".bookmark").attr('data-enabled', null).attr('data-tooltip', this._txtAdd);
},
toggleBookmark: function (page) {
bookmarks += "<a href=\"#\" class=\"bookmark " + side + "\" data-page=\"" + i + "\"";
if (this.isBookmarked(i)) {
bookmarks += " data-enabled=\"enabled\"";
+ bookmarks += " data-tooltip=\"" + this._txtRemove + "\"";
+ } else {
+ bookmarks += " data-tooltip=\"" + this._txtAdd + "\"";
}
bookmarks += '></a>';
}
if (c === false) {
return c;
}
- if(title==''){
- title=this.fluidbook.l10n.__('bookmarks');
+ if (title == '') {
+ title = this.fluidbook.l10n.__('bookmarks');
}
var index = '<div class="bookmarkssub"><div class="caption">' + this.fluidbook.menu.closeButton() + '<h2>' + title + '</h2>';
index += '</div>';
});
- $(document).on('mouseover', 'a[data-tooltip]', function (e) {
- $this.updateMousePosition(e);
- $this.eventTriggered(this);
- });
+ $(document).on('mouseover', 'a[data-tooltip]', function (e) {
+ $this.updateMousePosition(e);
+ $this.eventTriggered(this);
+ });
$("body").append('<div id="tooltip"></div>');
},
return true;
}
-
var $this = this;
- var text = $(target).data('tooltip');
+ var text = $(target).attr('data-tooltip');
text = $('<textarea />').html(text).text();
if (text.substr(0, 1) == '~') {
var text = $this.fluidbook.l10n.__(text.substring(1));
- $(target).data('tooltip', text);
+ $(target).attr('data-tooltip', text);
}
if (text == undefined || text == '') {
return false;