@@ -311,6 +308,7 @@ class TutorialHome extends Component {
);
})}
+
{this.props.user ? (
User Tutorials
diff --git a/src/helpers/compareXml.js b/src/helpers/compareXml.js
index 74ab515..2d6487f 100644
--- a/src/helpers/compareXml.js
+++ b/src/helpers/compareXml.js
@@ -15,11 +15,13 @@ const compareNumberOfBlocks = (originalBlocks, userBlocks) => {
var blocks;
if(originalBlocks.length > userBlocks.length){
blocks = originalBlocks.length-userBlocks.length;
- return {text: `Es wurde${blocks === 1 ? '' : 'n'} ${blocks} Bl${blocks === 1 ? 'ock' : 'öcke'} zu wenig verwendet.`, type: 'error'};
+ //return {text: `Es wurde${blocks === 1 ? '' : 'n'} ${blocks} Bl${blocks === 1 ? 'ock' : 'öcke'} zu wenig verwendet.`, type: 'error'};
+ return {text: `Du kannst deinen Programmcode kompilieren, aber es wurde${blocks === 1 ? '' : 'n'} ${blocks} Bl${blocks === 1 ? 'ock' : 'öcke'} weniger verwendet als in der hinterlegten Lösung.`, type: 'success'};
}
else {
blocks = userBlocks.length-originalBlocks.length;
- return {text: `Es wurde${blocks === 1 ? '' : 'n'} ${blocks} Bl${blocks === 1 ? 'ock' : 'öcke'} zu viel verwendet.`, type: 'error'};
+ //return {text: `Es wurde${blocks === 1 ? '' : 'n'} ${blocks} Bl${blocks === 1 ? 'ock' : 'öcke'} zu viel verwendet.`, type: 'error'};
+ return {text: `Du kannst deinen Programmcode kompilieren, aber es wurde${blocks === 1 ? '' : 'n'} ${blocks} Bl${blocks === 1 ? 'ock' : 'öcke'} mehr verwendet als in der hinterlegten Lösung.`, type: 'success'};
}
}
};
diff --git a/src/reducers/boardReducer.js b/src/reducers/boardReducer.js
index b2c157f..bd63c54 100644
--- a/src/reducers/boardReducer.js
+++ b/src/reducers/boardReducer.js
@@ -1,12 +1,20 @@
import { BOARD } from '../actions/types';
+import mini_opacity from "../data/mini_opacity.png"
+import mcu_opacity from "../data/mcu_opacity.png"
const initialValue = () => {
- if (window.localStorage.getItem("board")) {
- return window.localStorage.getItem("board");
+ if (window.sessionStorage.getItem("board")) {
+ setBackgroundImage(window.sessionStorage.getItem("board"));
+ return window.sessionStorage.getItem("board");
}
- return "bla";
+ return null;
};
+const setBackgroundImage = (board) => {
+ const root = document.querySelector(':root');
+ root.style.setProperty('--url', `url(${board === "mcu" ? mcu_opacity : mini_opacity})`);
+}
+
const initialState = {
board: initialValue()
};