-
-
Notifications
You must be signed in to change notification settings - Fork 403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance form layout for readability #1323
Comments
Screen shots will help your description a bit. I'm at a loss. Could be my current state of mind. Not sure. |
I'm good with that, can you have it done by Sunday? Rony will do 1.1.35 on Sunday. |
Need a title attribute __('Update this field'); |
Over the checkbox, or over the disabled controls, or both? |
Checkbox I think. Or if the whole div, then __('Click the checkbox to update this field'); |
I might be able to knock it out in a few minutes. I can not remember if this thing is some of that old code where everything was done by hand, or if it's controlled by an API. Let me take a peak. |
Okay, this is an API change. So 'might' be easy. Depends on whether or not it can be done without CSS changes. |
Was not all that difficult... |
Close if good. |
The only thing I think it needs is to disable the value input unless checked. But I haven’t tested yet. Will do later. |
Very good guys, now it's superclean. thanks. |
So I have been so impressed with the above, I decided to add the disable options myself. However, this does require a CSS and JS change (unless you have a functions somewhere else that does the same job). |
@anarkia1976 Do you fancy testing this latest patch? You should be able to see a visual difference in the greyed out input fields and the inability to actually click on them. |
Sorry, but until monday i can't test new patches. :) |
This is why we need to test more before release ;) |
The Graph Item Inputs. That whole screen has been a thorn in my side for a decade. It's very confusing, but was important in the past as it helped you 'fix' some things, but no one should ever have to see it. It's dangerous. I'll fix this new issue, but we really need to think about making it less incomprehensible. |
On the testing front, I was reading about a headless chrome that you can automate through the website. If we created a script that produced screenshots and notified about differences in layouts at the end of a day when there was development change (timezone?) that could also help. |
Additional changes to clean up layout of graph_templates_inputs.php
Well, that would be so awesome! |
Okay, I've got the graph_templates_inputs.php squared away. Converted the Associated Graph Items to a table to take up less space. |
The styling that I proposed on #1325 does work against this form. Not sure if that matters or not. |
Show me some screen shot's of what you propose, I'm off to the day job. We have till Sunday night EST to work things out. |
I merely mean that it doesn't disable the input field. Also, the onChange of the checkbox probably isn't assigned since it's writing it's own checkbox. I am assuming that the checkbox is to enable use of the field to the left on data_template_input? If not, may need some table headers for explanation. |
Okay, I've implemented this in host.php specifically. We can think of a more generic approach for 1.2. Look over how I implemented this and feel free to continue the discussion here for now. Can you see the projects tab on the GitHub gui by the way. We should be opening projects for large scale gui improvement there. It's better to have those conversations there. |
Yes, I can see there are two projects open there. |
Great, if you come across additional ideas, and you can create projects, start creating them there. We can first kick the can there, and then open the issue once we have figured out the right path. |
Oh, whilst I can see, I can't create, modify etc. |
Some themes require visibility on the checkbox labels. So, add more control through CSS.
Okay, I'll mention that to Rony tomorrow. |
Some themes require visibility on the checkbox labels. So, add more control through CSS.
I think the Change Settings screen is a little unintuitive because it forces you to tick the box below the option that you are wanting to set. Worse, you might miss the fact that you have to tick that box because you can change the setting and continue on down the screen.
The enhancement to this would be to moving the tick box to the left of the option text, and disabling the value entry so that nothing can be changed until that option has been ticked. This would also remove the need to repeat the "Update this field" text making the entire set of options a lot shorter and more visible on the screen at the same time.
The text was updated successfully, but these errors were encountered: