mirror of
https://github.com/luc-github/ESP3D-Configurator.git
synced 2026-03-24 16:56:55 +01:00
Add hooks support
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -16,4 +16,4 @@
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
import { h } from "preact"
|
||||
export const Version = "1.0.0-a24"
|
||||
export const Version = "1.0.0-a25"
|
||||
|
||||
@@ -2075,7 +2075,53 @@
|
||||
"value": false,
|
||||
"disableiffalse": true,
|
||||
"setting": true
|
||||
},
|
||||
{
|
||||
"id": "hook_ip",
|
||||
"label": "Enable hook when getting IP",
|
||||
"description": "Automaticaly launch script when get IP",
|
||||
"setting": true,
|
||||
"type": "boolean",
|
||||
"value": false,
|
||||
"disableiffalse": true
|
||||
}, {
|
||||
"id": "get_ip_hook",
|
||||
"define": "ESP_GOT_IP_HOOK",
|
||||
"label": "Commands to run when got IP",
|
||||
"description": "Separate commands with ';'",
|
||||
"depend": {
|
||||
"id": "hook_ip",
|
||||
"value": [true]
|
||||
},
|
||||
"type": "text",
|
||||
"needquote": true,
|
||||
"value": "[ESP212]IP:%ESP_IP%",
|
||||
"setting": true
|
||||
},
|
||||
{
|
||||
"id": "hook_datetime",
|
||||
"label": "Enable hook when getting date/time",
|
||||
"description": "Automaticaly launch script when get date/time",
|
||||
"setting": true,
|
||||
"type": "boolean",
|
||||
"value": false,
|
||||
"disableiffalse": true
|
||||
}, {
|
||||
"id": "get_datetime_hook",
|
||||
"define": "ESP_GOT_DATE_TIME_HOOK",
|
||||
"label": "Commands to run when got date/time",
|
||||
"description": "Separate commands with ';'",
|
||||
"depend": {
|
||||
"id": "hook_datetime",
|
||||
"value": [true]
|
||||
},
|
||||
"type": "text",
|
||||
"needquote": true,
|
||||
"value": "[ESP212]DATE:%ESP_DATETIME%",
|
||||
"disableiffalse": true,
|
||||
"setting": true
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
@@ -54,7 +54,7 @@ const footer =
|
||||
* Do not modify \n\
|
||||
************************************/\n\
|
||||
\n\
|
||||
#if defined (SD_TIMESTAMP_FEATURE) || defined (FILESYSTEM_TIMESTAMP_FEATURE)\n\
|
||||
#if defined(ESP_GOT_DATE_TIME_HOOK) || defined (SD_TIMESTAMP_FEATURE) || defined (FILESYSTEM_TIMESTAMP_FEATURE)\n\
|
||||
#define TIMESTAMP_FEATURE\n\
|
||||
#endif //SD_TIMESTAMP_FEATURE || FILESYSTEM_TIMESTAMP_FEATURE \n\
|
||||
\n\
|
||||
|
||||
@@ -563,7 +563,7 @@ const convertToText = (data) => {
|
||||
: ""
|
||||
}` +
|
||||
(element.header ? element.header : "") +
|
||||
`#define ${element.define} ${element.value}\n`
|
||||
(element.define?`#define ${element.define} ${element.value}\n`:"")
|
||||
)
|
||||
} else if (element.type == "boolean") {
|
||||
return (
|
||||
@@ -571,9 +571,9 @@ const convertToText = (data) => {
|
||||
`\n// ${element.label}\n` +
|
||||
`// ${element.description}\n` +
|
||||
(element.header ? element.header : "") +
|
||||
`#define ${element.define} ${
|
||||
(element.define?`#define ${element.define} ${
|
||||
!element.disableiffalse ? element.value : ""
|
||||
}\n`
|
||||
}\n`:"")
|
||||
)
|
||||
} else if (
|
||||
element.type == "text" ||
|
||||
|
||||
Reference in New Issue
Block a user