@@ -2,9 +2,9 @@ var sourceCodeController = (function(){
22
33
44 // extra Fenster zur Darstellung des Quellcodes, bietet mehr Platz
5- var codeWindow = null ;
5+ let codeWindow = null ;
66 // Welche Klasse, Type(Klasse, Methode, Attribut), Attributename
7- var lastObject = { file : null , classEntity : null , entity : null } ;
7+ let lastObject = { file : null , classEntity : null , entity : null } ;
88
99
1010
@@ -27,31 +27,31 @@ var sourceCodeController = (function(){
2727 $ . getScript ( "scripts/SourceCode/CodeHelperFunctions.js" , function ( ) {
2828
2929 //load zTree css-files
30- cssLink = document . createElement ( "link" ) ;
30+ let cssLink = document . createElement ( "link" ) ;
3131 cssLink . type = "text/css" ;
3232 cssLink . rel = "stylesheet" ;
3333 cssLink . href = "libs/prism/prism.css" ;
3434 document . getElementsByTagName ( "head" ) [ 0 ] . appendChild ( cssLink ) ;
3535
3636
37- var cssLink = document . createElement ( "link" ) ;
37+ cssLink = document . createElement ( "link" ) ;
3838 cssLink . type = "text/css" ;
3939 cssLink . rel = "stylesheet" ;
4040 cssLink . href = "libs/prism/prismPluginCodeController.css" ;
4141 document . getElementsByTagName ( "head" ) [ 0 ] . appendChild ( cssLink ) ;
4242
4343
4444 //create html elements
45- var codeViewDiv = document . createElement ( "DIV" ) ;
45+ let codeViewDiv = document . createElement ( "DIV" ) ;
4646 codeViewDiv . id = "codeViewDiv" ;
4747
4848 //button
49- var codeWindowButton = document . createElement ( "BUTTON" ) ;
49+ let codeWindowButton = document . createElement ( "BUTTON" ) ;
5050 codeWindowButton . type = "button" ;
5151 codeWindowButton . style = "width: 98%;height: 25px;margin: 2px 0px -2px 2px;" ;
5252 codeWindowButton . addEventListener ( "click" , openWindow , false ) ;
5353
54- var fullScreenImage = document . createElement ( "IMG" ) ;
54+ let fullScreenImage = document . createElement ( "IMG" ) ;
5555 fullScreenImage . src = "scripts/SourceCode/images/fullscreen.png" ;
5656 fullScreenImage . style = "width: 25px; height: 20px;" ;
5757
@@ -60,15 +60,15 @@ var sourceCodeController = (function(){
6060
6161
6262 //codeField
63- var codeValueDiv = document . createElement ( "DIV" ) ;
63+ let codeValueDiv = document . createElement ( "DIV" ) ;
6464 codeValueDiv . id = "codeValueDiv" ;
6565
66- var codePre = document . createElement ( "PRE" ) ;
66+ let codePre = document . createElement ( "PRE" ) ;
6767 codePre . className = "line-numbers language-java" ;
6868 codePre . id = "codePre" ;
6969 codePre . style = "overflow:auto;" ;
7070
71- var codeTag = document . createElement ( "CODE" ) ;
71+ let codeTag = document . createElement ( "CODE" ) ;
7272 codeTag . id = "codeTag" ;
7373
7474
@@ -102,7 +102,7 @@ var sourceCodeController = (function(){
102102
103103 function resetSourceCode ( ) {
104104 lastObject = { file : null , classEntity : null , entity : null } ;
105- var codeTag = $ ( "#codeTag" ) [ 0 ] . textContent = "" ;
105+ //let codeTag = $("#codeTag")[0].textContent = "";
106106
107107 if ( codeWindow ) {
108108 codeWindow . reset ( ) ;
@@ -125,7 +125,7 @@ var sourceCodeController = (function(){
125125
126126 function onEntitySelected ( applicationEvent ) {
127127
128- var entity = applicationEvent . entities [ 0 ] ;
128+ let entity = applicationEvent . entities [ 0 ] ;
129129
130130 if ( entity . type === "Namespace" ) {
131131 // Package
@@ -134,20 +134,20 @@ var sourceCodeController = (function(){
134134 }
135135 // classEntity = Klasse, in der sich das selektierte Element befindet
136136 // inner Klassen werden auf Hauptklasse aufgeloest
137- var classEntity = entity ;
137+ let classEntity = entity ;
138138 while ( classEntity . type !== "Class" ) {
139139 classEntity = classEntity . belongsTo ;
140140 }
141141
142142 // ersetze . durch / und fuege .java an -> file
143- var javaCodeFile = classEntity . qualifiedName . replace ( / \. / g, "/" ) + "." + controllerConfig . fileType ;
143+ let javaCodeFile = classEntity . qualifiedName . replace ( / \. / g, "/" ) + "." + controllerConfig . fileType ;
144144
145145 displayCode ( javaCodeFile , classEntity , entity ) ;
146146 }
147147
148148 function displayCode ( file , classEntity , entity ) {
149- if ( controllerConfig . url == "" ) {
150- file = modelUrl + "/src/" + file ;
149+ if ( controllerConfig . url === "" ) {
150+ file = "../../" + modelUrl + "/src/" + file ;
151151 } else {
152152 file = controllerConfig . url + file ;
153153 }
@@ -162,10 +162,10 @@ var sourceCodeController = (function(){
162162 }
163163
164164 function publishOnEntitySelected ( entityId ) {
165- var applicationEvent = {
165+ let applicationEvent = {
166166 sender : sourceCodeController ,
167167 entities : [ model . getEntityById ( entityId ) ]
168- }
168+ } ;
169169
170170 events . selected . on . publish ( applicationEvent ) ;
171171 }
0 commit comments