<nav id="horizontalNav" role="navigation"></nav>
<nav id="menu" aria-hidden="true"></nav>
<div id="search"></div>
- <a id="logo" href="#" aria-hidden="true" tabindex="-1"></a>
+ <a id="logo" aria-hidden="true" tabindex="-1"></a>
</header>
<nav role="navigation" id="interface"></nav>
<div id="helpView"></div>
"undefined" != typeof exports && (exports.sprintf = y, exports.vsprintf = e), "undefined" != typeof window && (window.sprintf = y, window.vsprintf = e, "function" == typeof define && define.amd && define(function () {
return {sprintf: y, vsprintf: e}
}))
-}();
\ No newline at end of file
+}();
}
},
+ initEvents: function () {
+ var $this = this;
+ $(document).on(this.input.clickEvent, '.lazy', function () {
+ return false;
+ });
+
+ if (this.settings.url_link !== '' && this.settings.url_link !== 'http://' && this.settings.url_link !== 'https://') {
+ $("#logo").attr('href', '#');
+ $(document).on(this.input.clickEvent, '#logo', function () {
+ $this.clickLogo();
+ return false;
+ });
+ }
+ },
+
initSettings: function (settings) {
this.settings = settings;
//
return this.physicalToVirtual(physical);
},
clickLogo: function () {
- if (this.settings.url_link == '' || this.settings.url_link == 'http://') {
- return;
- }
-
if (this.settings.url_link.indexOf('#') === 0) {
window.location.hash = this.settings.url_link;
} else {
if (body !== '') {
mailtoParams.push('body=' + body);
}
- var mailto = 'mailto:?' + mailtoParams.join('&');
- window.location = mailto;
+ window.location = 'mailto:?' + mailtoParams.join('&');
this.fluidbook.stats.track(5);
},
});
}
+
+
$(window).on('hashchange', function () {
if (maskHashChange) {
return;
});
- $("#logo").click(clickLogo);
-
- $(document).on(this.fluidbook.input.clickEvent, '.lazy', function () {
- return false;
- });
+ fluidbook.initEvents();
$(document).trigger('fluidbook.ready');
return false;
}
-function clickLogo() {
- fluidbook.clickLogo();
- return false;
-}
-
function preloadBackground(page, resolution) {
fluidbook.preloadBackground(page, resolution);
}