mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-06-05 04:07:23 +02:00
* Use itemFormat/focusItemFormat for set newscan message/file conf/areas
* Docs for set_newscan_date module
This commit is contained in:
parent
b34294fbef
commit
370f8039db
8 changed files with 47 additions and 9 deletions
|
@ -19,5 +19,5 @@ The following `itemFormat` object is provided to MCI 1 (ie: `%VM1`) and MCI 10+
|
|||
* `fileName`: Entry filename.
|
||||
* `path`: Full file path.
|
||||
* `byteSize`: Size in bytes of file.
|
||||
* `webDlLink`: Web download link including VTX style ANSI ESC sequences.
|
||||
* `webDlLink`: Web download link including [VTX style ANSI ESC sequences](https://raw.githubusercontent.com/codewar65/VTX_ClientServer/master/vtx.txt).
|
||||
* `webDlExpire`: Expiration date/time for this link. Formatted using `webDlExpireTimeFormat`.
|
|
@ -21,6 +21,6 @@ The following `itemFormat` object is provided to MCI 1 (ie: `%VM1`) and custom r
|
|||
* `path`: Full file path.
|
||||
* `byteSize`: Size in bytes of file.
|
||||
* `webDlLinkRaw`: Web download link.
|
||||
* `webDlLink`: Web download link including VTX style ANSI ESC sequences.
|
||||
* `webDlLink`: Web download link including [VTX style ANSI ESC sequences](https://raw.githubusercontent.com/codewar65/VTX_ClientServer/master/vtx.txt).
|
||||
* `webDlExpire`: Expiration date/time for this link. Formatted using `webDlExpireTimeFormat`.
|
||||
|
||||
|
|
29
docs/modding/set-newscan-date.md
Normal file
29
docs/modding/set-newscan-date.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
layout: page
|
||||
title: Set Newscan Date Module
|
||||
---
|
||||
## Set Newscan Date Module
|
||||
The `set_newscan_date` module allows setting newscan dates (aka pointers) for message conferences and areas as well as within the file base. Users can select specific conferences/areas or all (where applicable).
|
||||
|
||||
## Configuration
|
||||
### Configuration Block
|
||||
Available `config` block entries are as follows:
|
||||
* `target`: Choose from `message` for message conferences & areas, or `file` for file base areas.
|
||||
* `scanDateFormat`: Format for scan date. This format must align with the **output** of the MaskEditView (`%ME1`) MCI utilized for input. Defaults to `YYYYMMDD` (which matches mask of `####/##/##`).
|
||||
|
||||
### Theming
|
||||
#### Message Conference & Areas
|
||||
When `target` is `message`, the following `itemFormat` object is provided to MCI 2 (ie: `%SM2`):
|
||||
* `conf`: An object containing:
|
||||
* `confTag`: Conference tag.
|
||||
* `name`: Conference name. Also available in `{text}`.
|
||||
* `desc`: Conference description.
|
||||
* `area`: An object containing:
|
||||
* `areaTag`: Area tag.
|
||||
* `name`: Area name. Also available in `{text}`.
|
||||
* `desc`: Area description.
|
||||
|
||||
When dealing with the file base, ENiGMA½ does not currently have the ability to set newscan dates for specific areas. No `%SM2` is used in this case.
|
||||
|
||||
### Submit Actions
|
||||
Submit action should map to `@method:scanDateSubmit` and provide `scanDate` in form data. For message conf/areas (`target` of `message`), `targetSelection` should be also be provided in form data: An index to the selected conf/area.
|
Loading…
Add table
Add a link
Reference in a new issue