Projekt

Obecné

Profil

« Předchozí | Další » 

Revize b49c7d52

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

modified apps to use newly created custom event JS classes

Zobrazit rozdíly:

sources/src/main/webapp/js/components/loginPopup.js
89 89
			});
90 90
			const data = await response.json();
91 91

  
92
			document.dispatchEvent(new CustomEvent('imiger.userLoggedIn', {
93
				detail: data,
94
			}));
92
			document.dispatchEvent(new LoggedInEvent(data));
95 93

  
96 94
			document.body.classList.remove('loggedOut');
97 95
			document.body.classList.add('loggedIn');
sources/src/main/webapp/js/components/registerPopup.js
136 136
				body,
137 137
			});
138 138

  
139
			document.dispatchEvent(new CustomEvent('imiger.userRegistered'));
139
			document.dispatchEvent(new RegisteredEvent);
140 140

  
141 141
			this.close();
142 142
			alert('You were successfully registered.');
sources/src/main/webapp/js/components/saveDiagramModalWindow.js
108 108
			});
109 109
			const data = await response.json();
110 110

  
111
			document.dispatchEvent(new CustomEvent('imiger.diagramUpdated', {
112
				detail: data,
113
			}));
111
			document.dispatchEvent(new DiagramUpdatedEvent(data));
114 112

  
115 113
			this.close();
116 114
			alert('Diagram was successfully saved.');
sources/src/main/webapp/js/showGraphApp.js
136 136
		this.sidebarComponent.minimapComponent.setViewportSize(this.viewportComponent.getSize());
137 137

  
138 138
		// diagram
139
		document.addEventListener('imiger.diagramUpdated', e => {
139
		document.addEventListener(DiagramUpdatedEvent.name, e => {
140 140
			this.diagram = new Diagram(e.detail);
141 141

  
142 142
			document.title = this.NAME + ' - ' + this.diagram.name;
sources/src/main/webapp/js/uploadFilesApp.js
42 42
		// auth events
43 43
		const usernameLabel = document.getElementById('usernameLabel');
44 44

  
45
		document.addEventListener('imiger.userLoggedIn', e => {
45
		document.addEventListener(LoggedInEvent.name, e => {
46 46
			this._loadPrivateDiagrams();
47 47
			usernameLabel.innerText = e.detail.user.username;
48 48
		});
49
		document.addEventListener('imiger.userLoggedOut', () => {
49
		document.addEventListener(LoggedOutEvent.name, () => {
50 50
			privateDiagramList.innerHTML = '';
51 51
			usernameLabel.innerText = '';
52 52
		});
......
59 59
		try {
60 60
			await AJAX.get(Constants.API.logOut);
61 61

  
62
			document.dispatchEvent(new CustomEvent('imiger.userLoggedOut'));
62
			document.dispatchEvent(new LoggedOutEvent);
63 63

  
64 64
			document.body.classList.remove('loggedIn');
65 65
			document.body.classList.add('loggedOut');
sources/src/main/webapp/showGraph.jsp
50 50
		<script src="js/errors/httpError.js"></script>
51 51
		<script src="js/errors/invalidArgumentError.js"></script>
52 52

  
53
		<script src="js/events/diagramUpdatedEvent.js"></script>
54
		<script src="js/events/loggedInEvent.js"></script>
55
		<script src="js/events/loggedOutEvent.js"></script>
56
		<script src="js/events/registeredEvent.js"></script>
57

  
53 58
		<script src="js/services/forceDirected.js"></script>
54 59
		<script src="js/services/graphLoader.js"></script>
55 60
		<script src="js/services/graphExporter.js"></script>
sources/src/main/webapp/uploadFiles.jsp
23 23
		<script src="js/errors/abstractMethodError.js"></script>
24 24
		<script src="js/errors/httpError.js"></script>
25 25

  
26
		<script src="js/events/loggedInEvent.js"></script>
27
		<script src="js/events/loggedOutEvent.js"></script>
28
		<script src="js/events/registeredEvent.js"></script>
29

  
26 30
		<script src="js/utils/ajax.js"></script>
27 31
		<script src="js/utils/dom.js"></script>
28 32

  

Také k dispozici: Unified diff