https://bugzilla.wikimedia.org/show_bug.cgi?id=68495
Bug ID: 68495
Summary: VisualEditor: Template dialog should provide a way to
add parameters up front
Product: VisualEditor
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Editing Tools
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected]
Web browser: ---
Mobile Platform: ---
Right now there's imho two usability issues with the default (simplified)
Template editor related to getting to the screen for adding parameters.
I expect to see an input field and a pool of parameters to pick from right
after clicking.
Instead there is a widget labelled "Add more information". This is apparently
the button to unhide the panel to add parameters. I'm not sure how this is
useful, we can just ditch that button and have that always be visible? (maybe
in the odd case of templates with no known parameters or explicitly documented
as taking none we could hide it behind a button to avoid confusion, but we
should optimise for the common case).
This widget is confusing because:
* It's labelled "more" information, but at this point it's the first parameter,
not an additional one (unless you count the template name as information).
* It's called "information" which is a bit vague (we use "parameter" and
"field" elsewhere).
* After inserting a parameter, the insertion panel goes away and I have to
re-open it again. I recall it being there from the start and staying there in
the past. Because it's implemented as a placeholder for an individual parameter
now, this is presumably no longer possible. I think we should make this panel
the "add parameter" interface, and not have "add parameter" insert this
placeholder panel for a one-off use.
I'd say, as a first step (enough to fix this bug), hide the button, have the
panel be visible from the start. And then continue like it is now (after
inserting the first, the "add more information" button is used to add
additional parameters.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l