Revize 5da25123
Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)
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
JS apps are loaded as ES6 modules