Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 5da25123

Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)

JS apps are loaded as ES6 modules

Zobrazit rozdíly:

sources/src/main/webapp/js/app.js
19 19
		throw new AbstractMethodError;
20 20
	}
21 21
}
22

  
23
export default App;
sources/src/main/webapp/js/showGraphApp.js
1
import App from './app.js';
2

  
1 3
/**
2 4
 * Application running on the ShowGraph page.
3 5
 */
......
188 190
		}
189 191
	}
190 192
}
193

  
194
export default ShowGraphApp;
sources/src/main/webapp/js/uploadFilesApp.js
1
import App from './app.js';
2

  
1 3
/**
2
 * Application running on the Upload files page.
3
 * @constructor
4
 * Application running on the UploadFiles page.
4 5
 */
5 6
class UploadFilesApp extends App {
6 7
	/**
......
134 135
		}
135 136
	}
136 137
}
138

  
139
export default UploadFilesApp;
sources/src/main/webapp/showGraph.jsp
71 71

  
72 72
		<script src="js/constants.js"></script>
73 73

  
74
		<script src="js/app.js"></script>
75
		<script src="js/showGraphApp.js"></script>
76

  
77 74
		<title>IMiGEr</title>
78 75
	</head>
79 76

  
......
85 82
				<p>Loading graph...</p>
86 83
			</div>
87 84
		</div>
85
		<script type="module">
86
			import ShowGraphApp from './js/showGraphApp.js';
88 87

  
89
		<script>
90
			const app = new ShowGraphApp('${APP_NAME}', '${APP_HOME_URL}');
88
			window.app = new ShowGraphApp('${APP_NAME}', '${APP_HOME_URL}');
91 89

  
92 90
			document.addEventListener('DOMContentLoaded', () => {
93 91
				app.run('${param.diagramId}');
sources/src/main/webapp/uploadFiles.jsp
32 32

  
33 33
		<script src="js/constants.js"></script>
34 34

  
35
		<script src="js/app.js"></script>
36
		<script src="js/uploadFilesApp.js"></script>
37

  
38 35
		<title>${APP_NAME}</title>
39 36
	</head>
40 37

  
......
108 105
			</div>
109 106
		</main>
110 107
	
111
		<script>
112
			const app = new UploadFilesApp('${APP_NAME}', '${APP_HOME_URL}');
108
		<script type="module">
109
			import UploadFilesApp from './js/uploadFilesApp.js';
110
	
111
			window.app = new UploadFilesApp('${APP_NAME}', '${APP_HOME_URL}');
113 112

  
114 113
			document.addEventListener('DOMContentLoaded', () => {
115 114
				app.run();

Také k dispozici: Unified diff