Comments (14)
Figured that was the case and worked under that assumption, but it's good to double check :) thank you, @kcullion!
from dac-ui.
thanks @caravinci . Small request for field label and note change.
Please change "Institution/Company Website" label to Researcher Profile URL
And the blue note will be Please provide a link to your profile on your institution/company website.
This field is still not required.
Zeplin mockup: https://zpl.io/bz3mDAX
from dac-ui.
Excellent timing. Changes will be in by the time this gets to QA.
@blabadi I'm leaving the field name the same, unless you want to change it
from dac-ui.
@caravinci they want to make "Researcher Profile URL" required. sorry for the last minute change
from dac-ui.
This ticket required the following scope extensions (from the one initially established):
To enable local validation
- Enable passing custom
blur
andfocus
handlers into the UiKitInput
(as well as an obvious focus shadow style, like the one in theButton
andFormCheckbox
components to ensure consistency throughout the library), allowing to visually discern pristine vs touched vs valid/invalid statuses, etc. - Similar additional functionality for the
Select
component, to ensure consistency. This component also presented some odd behaviour in which it remained focused even after the user had clicked away from it (as noticed at platform. See image below for reference.)
from dac-ui.
For VIII. Website, is it required or not? the Zeplin shows it as a Schrödinger:
from dac-ui.
@caravinci ooops I see that I put the required for website in one mock but not the other. This is required on the current application, so I think it's meant to be required
from dac-ui.
This ticket relies on some changes made to the Select and Multiselect components.
The change was necessary because a user without a mouse would break the validation and didn't want that edge case to block testing + approval. Furthermore, the Select would remain focused (halo shown) if a user opens it and then clicks away without choosing one of the options, which can be confusing.
Known issue: Wasn't able to cover all edge cases for the Multi select, though I did fix a few basic ones.
Will for sure have to continue working on it later. Moving on to other more urgent tasks.
from dac-ui.
no problem at all! I'll add that requirement to the PR.
from dac-ui.
- Google email validaiton is wrong; should just validation regular email format.
- Postal code validation is wrong; should not include comma
- There is a build issue with styles; This should be resolved so the styling is translated correctly on build.
from dac-ui.
Fixes for Google email
and city, provice/state
validation: #88
Working on a fix for the label styling
from dac-ui.
@caravinci some more feedback:
(FYI, just made this ticket to be worked on when there's time: #93)
-
For country - I shouldn't be able to add a new value in, I should have to select from the options that are listed. Like I was able to do this:
-
also when I got that error in the screenshot above, then went to the next field to fill it out - the error didn't persist for country like it did for the other required fields
-
For country, when I do select a value from the list of options, I can still type after that option
-
The styles look different for that country field - different font sizes and no left padding. The field itself looks taller than the others as well
-
Please apply these fixes to section B too: #18
I will review again when the build issue with styles is fixed on QA
from dac-ui.
Yeah! I was hoping someone would notice those issues too... that's current default behaviour at the Multiselect component, and I think you can see it in platform-ui
at prod.
I'd absolutely loooove to fix that, but didn't with this PR trying to keep the scope tight.
Looking forward to #93!!
from dac-ui.
@caravinci @rosibaj I moved the feedback about the country field to this ticket: #93
from dac-ui.
Related Issues (20)
- Fix Text for When Admins Close Applications HOT 2
- Change Text for "System" to "DACO System" in Application History HOT 1
- Add Notification Banner for Mobile Access HOT 1
- Force User to Enter Special Code or Relevant Text Before Closing an Application HOT 2
- Renewal flow display - Remaining small fixes to integrate with attestation flow HOT 1
- Update Copyright Notice in Codebase HOT 1
- Dependency Updates HOT 1
- Add Ability to Review & Approve New Collaborators on Approved Apps HOT 1
- Add Ability to Indicate a Google Email as GSuite Address HOT 1
- Upgrade DAC-UI to Latest UI Kit
- Dashboard card - alignment for attestation + renew buttons HOT 1
- PAUSED and EXPIRED applications should download the full app package HOT 3
- Renewal app in renewal period displays incorrect banner HOT 1
- Disable Collaborator actions in EXPIRED state HOT 1
- Admins should not see Renew button HOT 1
- Dates in May Incorrectly Add a Period Character (".") to the Month HOT 4
- Add Confirmation Prompt Before Creating Renewal Application
- [Admin View] Banner with Link to Source App Should Display in All States
- Renewal ID Banner (Blue) Should Still Show Along with Attestation Banner HOT 1
- Prevent Existing Collaborator from Being Added Second Time
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dac-ui.