]> _ Git - cubeextranet.git/commitdiff
wip #4358 @0.5
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 29 Mar 2021 18:38:57 +0000 (18:38 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 29 Mar 2021 18:38:57 +0000 (18:38 +0000)
inc/ws/Util/html5/master/class.ws.html5.compiler.php

index 23e4fb411ee48d157a05091fc124b29b371c86a6..086acdea2a7d54bbbae1d76012133cb032204332 100644 (file)
@@ -105,6 +105,7 @@ class wsHTML5Compiler
                 'js/libs/fluidbook/fluidbook.keyboard.js',
                 'js/libs/fluidbook/fluidbook.posad.js',
                 'js/libs/fluidbook/fluidbook.notes.js',
+                'js/libs/fluidbook/fluidbook.gamify.js',
                 'js/libs/fluidbook/fluidbook.js',
                 'js/main.js'],
         'mobilefirst' => [
@@ -1754,6 +1755,7 @@ class wsHTML5Compiler
         $css = array();
         $linkPages = [];
         $allLinksData = [];
+        $gamifyCoins = [];
 
         usort($links, array($this, '_sortLinks'));
 
@@ -1807,6 +1809,10 @@ class wsHTML5Compiler
                 $linkPages[$link->page] = true;
             }
 
+            if ($link->gamifyCoins) {
+                $gamifyCoins[$linkData['uid']] = (float)$link->gamifyCoins;
+            }
+
             $allLinksData[$linkData['uid']] = $linkData;
 
             if ($link->keep()) {
@@ -1847,6 +1853,7 @@ class wsHTML5Compiler
         if ($this->writeLinksData) {
             $this->config->linksData = $allLinksData;
         }
+        $this->config->gamifyCoins = $gamifyCoins;
 
         return $css;
     }