diff --git a/OpenRobertaServer/staticResources/js/app/roberta/controller/progTutorial.controller.js b/OpenRobertaServer/staticResources/js/app/roberta/controller/progTutorial.controller.js index c6116195b0..24791ae108 100644 --- a/OpenRobertaServer/staticResources/js/app/roberta/controller/progTutorial.controller.js +++ b/OpenRobertaServer/staticResources/js/app/roberta/controller/progTutorial.controller.js @@ -1,3 +1,3 @@ -define(["require","exports","message","log","guiState.controller","program.controller","robot.controller","import.controller","blockly","util.roberta","jquery","bootstrap"],(function(t,e,i,a,n,o,r,s,l,p,u,c){Object.defineProperty(e,"__esModule",{value:!0}),e.loadFromTutorial=e.init=void 0;var d,v,h,b=.5,m=0,f=0,g=[],k=[],z=!1;function q(t){v=t,(h=d&&d[t])&&r.switchRobot(h.robot,null,(function(){u("#tabProgram").tabWrapShow(),n.isKioskMode()&&(u("#infoButton").hide(),u("#feedbackButton").hide(),0===h.level.indexOf("1")&&u("#codeButton").hide(),p.removeLinks(u("#legalDiv a")));h.initXML&&s.loadProgramFromXML("egal",h.initXML);f=h.step.length,m=0,g=[],k=[],z=!1;for(var t=0;t").attr("class","step").append(u("").attr({href:"#"}).append(t+1)));u("#tutorialHeader li:last-child").addClass("last"),u("#tutorial-header").html(h.name),u("#tutorial-navigation, #tutorialEnd").toggle(),u("#head-navigation, #tab-navigation").toggle(),u("#tutorialHeader :first-child").addClass("active"),u("#tutorialButton").show(),u(".blocklyToolboxDiv>.levelTabs").addClass("invisible"),u("#tutorialHeader.nav li.step a").on("click",(function(){m=u(this).text()-2,x(),A()})),u("#tutorialEnd").oneWrap("click",(function(){T()})),y(),A(),function(){if(!h.overview)return;var t=h.overview.description;if(t+="

Lernziel: ",t+=h.overview.goal,t+="

Vorkenntnisse: ",t+=h.overview.previous,t+='
',t+='  ',t+=h.time,t+='
  ',t+=h.age,t+='
  ',t+=!h.sim||"sim"!==h.sim&&1!==h.sim?"nein":"ja",h.level){t+='
  ';for(var e=isNaN(h.level)?h.level.split("/")[1]:3,i=isNaN(h.level)?h.level.split("/")[0]:h.level,o=1;o<=e;o++)t+=o<=i?'':''}t+='
  ',t+=n.getMenuRobotRealName(h.robot),u("#tutorialOverviewText").html(t),u("#tutorialOverviewTitle").html(h.name),n.isKioskMode()&&p.removeLinks(u("#tutorialOverview a"));u("#tutorialAbort").off("click.dismiss.bs.modal"),u("#tutorialAbort").onWrap("click.dismiss.bs.modal",(function(t){T()}),"tutorial exit"),u("#tutorialContinue").off("click.dismiss.bs.modal"),u("#tutorialContinue").onWrap("click.dismiss.bs.modal",(function(t){a.info("tutorial executed "+h.index+v)}),"tuorial continue"),new c.Modal(document.getElementById("tutorialOverview"),{backdrop:"static",keyboard:!1}).show()}()}))}function y(){if(h.step[m]){if(u("#tutorialContent").empty(),h.step[m].instruction){if(h.step[m].toolbox)try{n.setDynamicProgramToolbox(h.step[m].toolbox),o.loadExternalToolbox(h.step[m].toolbox),l.mainWorkspace.options.maxBlocks=h.step[m].maxBlocks}catch(t){console.log(t)}if(h.step[m].header&&u("#tutorialContent").append(u("

").attr("class","quiz header").append(h.step[m].header)),u("#tutorialContent").append(h.step[m].instruction),h.step[m].tip)if(u("#tutorialContent").append("

").append(u("