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 }