From: Vincent Vanwaelscappel Date: Wed, 27 May 2020 15:40:24 +0000 (+0200) Subject: wip #3634 @2 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=cba9e6334d13eff018906bc0a387f852a39ad0c5;p=fluidbook-html5.git wip #3634 @2 --- diff --git a/js/libs/fluidbook/fluidbook.articles.js b/js/libs/fluidbook/fluidbook.articles.js new file mode 100644 index 00000000..24ec0568 --- /dev/null +++ b/js/libs/fluidbook/fluidbook.articles.js @@ -0,0 +1,16 @@ +function FluidbookArticles(fluidbook) { + this.fluidbook = fluidbook; + this.init(); +} + +FluidbookArticles.prototype = { + init: function () { + if (!this.isEnabled()) { + return; + } + }, + + isEnabled: function () { + return this.fluidbook.settings.articlesList.length>0; + } +} \ No newline at end of file diff --git a/js/libs/fluidbook/fluidbook.js b/js/libs/fluidbook/fluidbook.js index 70ef908c..085dede3 100644 --- a/js/libs/fluidbook/fluidbook.js +++ b/js/libs/fluidbook/fluidbook.js @@ -123,6 +123,7 @@ Fluidbook.prototype = { this.stats = new FluidbookStats(this); this.stats.track(10); this.help = new FluidbookHelp(this); + this.articles = new FluidbookArticles(this); this.initTheme(); this.initKeyboardShortcuts(); diff --git a/style/fonts/Montserrat/font.css b/style/fonts/Montserrat/font.css new file mode 100644 index 00000000..278165ae --- /dev/null +++ b/style/fonts/Montserrat/font.css @@ -0,0 +1,161 @@ +/* montserrat-100 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100; + src: url('montserrat-v14-latin-ext_latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-200 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 200; + src: url('montserrat-v14-latin-ext_latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-200italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 200; + src: url('montserrat-v14-latin-ext_latin-200italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-200italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-100italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 100; + src: url('montserrat-v14-latin-ext_latin-100italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-300 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + src: url('montserrat-v14-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-300italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 300; + src: url('montserrat-v14-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 400; + src: url('montserrat-v14-latin-ext_latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-regular - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + src: url('montserrat-v14-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-500 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + src: url('montserrat-v14-latin-ext_latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-500italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 500; + src: url('montserrat-v14-latin-ext_latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-600 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + src: url('montserrat-v14-latin-ext_latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-600italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 600; + src: url('montserrat-v14-latin-ext_latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-700 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + src: url('montserrat-v14-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-700italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 700; + src: url('montserrat-v14-latin-ext_latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-800 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 800; + src: url('montserrat-v14-latin-ext_latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-800italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 800; + src: url('montserrat-v14-latin-ext_latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-900 - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 900; + src: url('montserrat-v14-latin-ext_latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} + +/* montserrat-900italic - latin-ext_latin */ +@font-face { + font-family: 'Montserrat'; + font-style: italic; + font-weight: 900; + src: url('montserrat-v14-latin-ext_latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ + url('montserrat-v14-latin-ext_latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ +} diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100.woff new file mode 100644 index 00000000..4c963abd Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100.woff2 new file mode 100644 index 00000000..77f5ac1d Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100italic.woff new file mode 100644 index 00000000..8dedec7f Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100italic.woff2 new file mode 100644 index 00000000..f43a022f Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-100italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200.woff new file mode 100644 index 00000000..a586977f Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200.woff2 new file mode 100644 index 00000000..cb327b57 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200italic.woff new file mode 100644 index 00000000..6d91f158 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200italic.woff2 new file mode 100644 index 00000000..41c080f6 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-200italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300.woff new file mode 100644 index 00000000..aa6ccc8c Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300.woff2 new file mode 100644 index 00000000..753bf921 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300italic.woff new file mode 100644 index 00000000..8e35a1b7 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300italic.woff2 new file mode 100644 index 00000000..d319a477 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-300italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500.woff new file mode 100644 index 00000000..d6171984 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500.woff2 new file mode 100644 index 00000000..d615cb41 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500italic.woff new file mode 100644 index 00000000..0d453ff0 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500italic.woff2 new file mode 100644 index 00000000..5a7c6659 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-500italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600.woff new file mode 100644 index 00000000..d2d93957 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600.woff2 new file mode 100644 index 00000000..c598dfa3 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600italic.woff new file mode 100644 index 00000000..b115ed94 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600italic.woff2 new file mode 100644 index 00000000..7c1abb03 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-600italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700.woff new file mode 100644 index 00000000..ed0b60e0 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700.woff2 new file mode 100644 index 00000000..d1e27f50 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700italic.woff new file mode 100644 index 00000000..2139beac Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700italic.woff2 new file mode 100644 index 00000000..2add2ba9 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-700italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800.woff new file mode 100644 index 00000000..8a5fdca6 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800.woff2 new file mode 100644 index 00000000..44082866 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800italic.woff new file mode 100644 index 00000000..691af783 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800italic.woff2 new file mode 100644 index 00000000..f1e38943 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-800italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900.woff new file mode 100644 index 00000000..22a4c5a0 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900.woff2 new file mode 100644 index 00000000..5644a62f Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900italic.woff new file mode 100644 index 00000000..f3c0645c Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900italic.woff2 new file mode 100644 index 00000000..7a1ab41d Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-900italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-italic.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-italic.woff new file mode 100644 index 00000000..bad1ab01 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-italic.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-italic.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-italic.woff2 new file mode 100644 index 00000000..59dcfcfa Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-italic.woff2 differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-regular.woff b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-regular.woff new file mode 100644 index 00000000..f635fa86 Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-regular.woff differ diff --git a/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-regular.woff2 b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-regular.woff2 new file mode 100644 index 00000000..56ba9ecb Binary files /dev/null and b/style/fonts/Montserrat/montserrat-v14-latin-ext_latin-regular.woff2 differ