StringFellow commited on
Commit
fb887fe
·
verified ·
1 Parent(s): 4e84dd2

Update app.js

Browse files
Files changed (1) hide show
  1. app.js +9 -1
app.js CHANGED
@@ -35,9 +35,15 @@ async function login() {
35
  document.getElementById('app-view').classList.remove('d-none');
36
  document.getElementById('user-role-badge').innerText = `Role: ${state.role}`;
37
 
 
 
 
38
  if (state.role === 'User' || state.role === 'Admin') {
39
- document.getElementById('btn-add-new').classList.remove('d-none');
 
 
40
  }
 
41
  await loadInitialData();
42
  } catch (e) {
43
  document.getElementById('login-error').classList.remove('d-none');
@@ -48,6 +54,8 @@ function logout() {
48
  state.user = null; state.password = null; state.role = null;
49
  document.getElementById('app-view').classList.add('d-none');
50
  document.getElementById('login-view').classList.remove('d-none');
 
 
51
  }
52
 
53
  async function loadInitialData() {
 
35
  document.getElementById('app-view').classList.remove('d-none');
36
  document.getElementById('user-role-badge').innerText = `Role: ${state.role}`;
37
 
38
+ const btnAdd = document.getElementById('btn-add-new');
39
+ btnAdd.classList.remove('d-none');
40
+
41
  if (state.role === 'User' || state.role === 'Admin') {
42
+ btnAdd.disabled = false;
43
+ } else {
44
+ btnAdd.disabled = true;
45
  }
46
+
47
  await loadInitialData();
48
  } catch (e) {
49
  document.getElementById('login-error').classList.remove('d-none');
 
54
  state.user = null; state.password = null; state.role = null;
55
  document.getElementById('app-view').classList.add('d-none');
56
  document.getElementById('login-view').classList.remove('d-none');
57
+ document.getElementById('username').value = '';
58
+ document.getElementById('password').value = '';
59
  }
60
 
61
  async function loadInitialData() {