From 1faf4de146ec143a07b314fc1f1db1c5c8f9874d Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 29 Mar 2019 15:55:12 +0100 Subject: [PATCH] wip #2657 @1 --- js/libs/fluidbook/fluidbook.js | 1 + js/libs/fluidbook/fluidbook.mobilefirst.js | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 js/libs/fluidbook/fluidbook.mobilefirst.js diff --git a/js/libs/fluidbook/fluidbook.js b/js/libs/fluidbook/fluidbook.js index 80626b7b..644d1153 100644 --- a/js/libs/fluidbook/fluidbook.js +++ b/js/libs/fluidbook/fluidbook.js @@ -42,6 +42,7 @@ Fluidbook.prototype = { this.loader = new FluidbookLoader(this); this.search = new FluidbookSearch(this); this.pad = new FluidbookPad(this); + this.mobilefirst = new FluidbookMobileFirst(this); this.scorm = new FluidbookScorm(this); this.links = new FluidbookLinks(this); this.waiters = []; diff --git a/js/libs/fluidbook/fluidbook.mobilefirst.js b/js/libs/fluidbook/fluidbook.mobilefirst.js new file mode 100644 index 00000000..89223adf --- /dev/null +++ b/js/libs/fluidbook/fluidbook.mobilefirst.js @@ -0,0 +1,15 @@ +function FluidbookMobileFirst(fluidbook) { + this.fluidbook = fluidbook; + this.enabled = this.fluidbook.datas.mobileNavigationType === 'mobilefirst'; + if (this.enabled) { + this.init(); + }else{ + $("html").addClass('no-mobilefirst'); + } +} + +FluidbookMobileFirst.prototype = { + init: function () { + $("html").addClass('mobilefirst'); + }, +} \ No newline at end of file -- 2.39.5