Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
| Line 15: | Line 15: | ||
|- | |- | ||
| Better ID management than {{#idprovider-increment:}} (Extension:IDProvider) | | Better ID management than {{#idprovider-increment:}} (Extension:IDProvider) | ||
| | | Similar to <unique number> in PageForms (see here). Solved with its own Extension:UniquePageTitle | ||
|- | |- | ||
| Sorting function for multiple fields | | Sorting function for multiple fields | ||
| Line 22: | Line 21: | ||
|- | |- | ||
| Image preview on file upload | | Image preview on file upload | ||
| | | Theoretically already provided in the code, see /resources/VisualDataForms.js | ||
|- | |- | ||
| Pre-filled fields on form call | | Pre-filled fields on form call | ||
| | | Works in newer versions of VisualData - Custom code adjustment for handling nested and multiple values - should be committed to VisualData | ||
|- | |- | ||
| Generate page title (PAGENAME) from another field (e.g., from project title) | | Generate page title (PAGENAME) from another field (e.g., from project title) | ||
| | | Works, if titles already exist, Extension UniquePageTitle is applied | ||
|- | |- | ||
| For long pages: Scroll back to the previous page position after saving popup forms | | For long pages: Scroll back to the previous page position after saving popup forms | ||
| Line 37: | Line 33: | ||
|- | |- | ||
| Internationalization for values in select and dropdown lists | | Internationalization for values in select and dropdown lists | ||
| | | Possibly via switch statement, see: https://www.mediawiki.org/wiki/Extension:VisualData/Queries_in_forms | ||
|- | |- | ||
| Display label instead of schema name in tabs in forms | | Display label instead of schema name in tabs in forms | ||
Revision as of 07:40, 16 May 2024
VisualData examples and feature requests[edit | edit source]
Examples[edit | edit source]
Feature requests[edit | edit source]
| Feature | Comment |
|---|---|
| Better ID management than 41476 (Extension:IDProvider) | Similar to <unique number> in PageForms (see here). Solved with its own Extension:UniquePageTitle |
| Sorting function for multiple fields | |
| Image preview on file upload | Theoretically already provided in the code, see /resources/VisualDataForms.js |
| Pre-filled fields on form call | Works in newer versions of VisualData - Custom code adjustment for handling nested and multiple values - should be committed to VisualData |
| Generate page title (PAGENAME) from another field (e.g., from project title) | Works, if titles already exist, Extension UniquePageTitle is applied |
| For long pages: Scroll back to the previous page position after saving popup forms | |
| Internationalization for values in select and dropdown lists | Possibly via switch statement, see: https://www.mediawiki.org/wiki/Extension:VisualData/Queries_in_forms |
| Display label instead of schema name in tabs in forms | |
| Add sub-items and fields in forms based on queries | |
| Ability to open forms from the content block of another form (form button is currently not rendered) |
Bugs[edit | edit source]
| Bug | Comment |
|---|---|
| Fixed with v1.0.5 | |
|preload= does not work in form definition (currently commented out in /includes/VisualData.php from line 1602). It is also designed to render entire pages and write them to the target page. It would be better to load normal text, e.g. {{My Template}}, without rendering it into the page
|
|
| Import script does not work due to incorrect version check 1.41 instead of 1.41.0 | |
| Fixed with v1.0.5 | |
| VE (VEForAll) does not load in inactive form tabs | |
| mw.widgets.UsersMultiselectWidget throws an error |