/ static / admin / lib / messages.js
messages.js
 1  // eslint-disable-next-line no-unused-vars
 2  const lib_msg = {
 3  
 4      // UI functions
 5      addTextinID: (text, id) => {
 6          document.querySelector(id).innerHTML = text.toUpperCase()
 7      },
 8  
 9      displayMessage: (text = '') => {
10          lib_msg.addTextinID('', '#errors')
11          lib_msg.addTextinID('', '#info')
12          lib_msg.addTextinID(text, '#msg')
13      },
14  
15      displayErrors: (text = '') => {
16          lib_msg.addTextinID('', '#msg')
17          lib_msg.addTextinID('', '#info')
18          lib_msg.addTextinID(text, '#errors')
19      },
20  
21      displayInfo: (text = '') => {
22          lib_msg.addTextinID('', '#msg')
23          lib_msg.addTextinID('', '#errors')
24          lib_msg.addTextinID(text, '#info')
25      },
26  
27      cleanMessagesUi: () => {
28          lib_msg.addTextinID('', '#msg')
29          lib_msg.addTextinID('', '#errors')
30          lib_msg.addTextinID('', '#info')
31      }
32  
33  }