Standard log files: Difference between revisions

m
==== The Edit Modal ====
 
When you select a line, you are in the dataTables software, but the AltEditor software now kicks in generating what it calls a '''Modal'''. For our purposes, it is probably more friendly to describe it as three buttons and a pop up dialog.
*When you select a line, two extra buttons (for editing that line and for deleting that line) are enabled
 
*#'''Edit a line''' button - rather obviously brings up a dialog (known as modal by the '''altEditor''' software that generates it) with a HTML form
Before you select the line, only the '''Refresh''' button is enabled. That basically just reloads the dataTables part of the web page without a need to reload the whole web page. When you select a line, two extra buttons (for editing that line and for deleting that line) are enabled:
*#* You will see you can change the contents of most individual fields as all values are shown in HTML form input fields.
*#'''Edit a line''' button - rather obviously brings up a dialog (known as modal by the '''altEditor''' software that generates it) with a HTML form
*#*Scroll down and in the footer are two buttons:
*#* You will see you can change the contents of most individual fields as all values are shown in HTML form input fields.
*##''Save Edit'' will send the edited line back to the MX engine where the log file is then read into an array, and the relevant array element is replaced by the line received. After that the log file is overwritten from the amended array. After that the log file as a whole is converted back to dataTables format and returned by the api that delivered the table originally.
*#*Scroll down and in the footer are two buttons:
*##''Close dialog''. You can close this dialog in 3 ways:
*##''Save Edit'' will send the edited line back to the MX engine where the log file is then read into an array, and the relevant array element is replaced by the line received. After that the log file is overwritten from the amended array. After that the log file as a whole is converted back to dataTables format and returned by the api that delivered the table originally.
*###clicking that Close dialog button
*##''Close dialog''. You can close this dialog in 3 ways:
*###Clicking the small '''x''' at the top right
*###clicking that Close dialog button
*### Clicking anywhere outside the dialog
*###Clicking the small '''x''' at the top right
*#'''Delete a line''' button - rather obviously brings up a dialog (known as modal by the '''altEditor''' software that generates it)
*### Clicking anywhere outside the dialog
*#* The current contents of each field is shown as a simple list
*#'''Delete a line''' button - rather obviously brings up a dialog (known as modal by the '''altEditor''' software that generates it)
*#*Scroll down to the footer and find two buttons:
*#* The current contents of each field is shown as a simple list
*##'''Delete''' - that confirms that you want the api to send back to the mX engine a message delete this line
*#*Scroll down to the footer and find two buttons:
*##'''Close dialog'''. You can close this dialog in 3 ways:
*##'''Delete''' - that confirms that you want the api to send back to the mX engine a message delete this line
*###clicking that Close dialog button
*##'''Close dialog'''. You can close this dialog in 3 ways:
*###Clicking the small '''x''' at the top right
*###clicking that Close dialog button
*### Clicking anywhere outside the dialog
*###Clicking the small '''x''' at the top right
*### Clicking anywhere outside the dialog
 
There is no need to say any more about deleting a line, but editing a line does deserve a full description in the following sections, although the interface is such you can probably work out what to do without reading what follows!
5,838

edits