amnh-validation-tool's Issues
Standardize the look of the closed sets and text inputs
Have the style be the same for when a user has not yet chosen any thing from a closed set list or entered anything into a text box.
The style should also be the same when the user has entered text into a text input or chosen an option in a closed set. This style should differ from above.
Add Functionality to Change User
IndexDB tests
Sean will see if it fits our needs
Fix WORMs API issues
- API Error
- change the basic iframe to become the search form
- handle non results
Change styling for placeholder text for text inputs
More clearly distinguish between placholder text and when a user has already entered text. Perhaps, blur the placeholder text a bit.
Create
Add Instruction option for all Selector Menus
Add temperature conversion for fahrenheit and celsius inputs
Use onBlur event handler.
Fix Input Group component
Add the c-form__fieldset class to the input-group component
Tie up WORMS Api functionality
Apply WORM Api functionality to the current template.
Write to Christine
- Ask about the closed sets
- Ask about selectors/multiselectors for the closed sets
- Is there always a collector?
JSON structure
@theseanything will provide a json structure for the form
Add UX cues for fields that were not auto filled by WORMS API
Add Download CSV button functionality
When the user clicks on the "Download CSV" button, this should write all the data to a CSV and clear the database once the records have been written.
Update username in header when user clicks Start Button on First Page
Clear fields every time there is a new search in the maps
Testing of the Worms API
@KaiBot3000 will test the endpoints and see what data can be auto populated. @krtonga has already proposed to iframe worms inside the app and that is going to be a great extra resource
Highlight what has been filled and not auto-filled after Autocomplete Functions
Done for
- Taxnomy
- Location
Add Another Specimen Button Functionality
When the user clicks on the "Add Another Specimen" Button at the bottom of the form, all the data entered should be added to the database or updated for that particular record.
All fields should be cleared. (This can be done by refreshing the page.)
Make the date pickers work with jquery UI
Datepickers are not working currently. We are using Jquery for this and it was working on the stylesheet. See why it is not working on our form. Jquery is already installed.
Make the header fixed and dynamic
The header should stay fixed to the top of the page as the user scrolls through the form.
We need to user's name to the header.
We need to add a "Save" Button which will be used to write to the database. (Do not implement database writes in this step.)
Add a Counter of how many records are currently in the user's local database.
Finish up Locations Section
-
Search location should autocomplete with MapBox.
-
Farenheit to Celsius converter.
-
User should be able to click a location on the map.
-
Autocomplete all the fields when a user picks something in MapBox.
humans.txt
create one with all the ppl
Create "Add Person" functionality in Determined By, Collector, and Donor Sections
Add the "people list" component to those sections. When the user clicks on the "Add Person" button. It will add the name information that the user entered in the "Verbatim Name" field to the "People List" component.
Add dev instructions to the README
Add instructions for parcel, etc.
Don't let users Add a Person unless there is a value in Verbatim Name
Yes/No Functionality in Host Section
In the Host section, when the user clicks "Yes" display all the fields to enter. If the user clicks "No" scroll automatically to the next section.
Fix up the styles of Locations Autocomplete Dialog
Update instructions in each section
Write the instructions for each section. Look for the <p>
element in each section.
User name input
Editable user name field that persists through page refresh.
Database clear button
Add a clear database button in the header.
Have our first page go to the second page.
This should happen only when the person fills in their name and clicks the "Start" button.
Increase Size of Calendar
Prompt user after they click the "Clear Records" button.
We want to check that the user is sure when they click the "Clear Records" button before we clear the database.
Which Lat/Long Fields should be autofilled
Add all the info icons and Connect Labels with Inputs
Every field should have an info icon and the appropriate guiding information should be entered for the respective tooltip.
Connect labels with inputs.
Verbatim species
do we need to capture the verbatim species name?
Map click-selection functionality
@tiburona is going to play with this and see what she can extract from mapbox.
Populate selector fields from closed_sets.md
Populate the respective selector fields based on the values in the closed_sets.md file.
Add seconds to tracking number to maintain unique identity
Add tooltips to input fields
- Search location
- Latitude from / to
The moment I started reading through all of the fields, I felt these were the same ones as in the excel, and that they would be trained by Christine. The ones that might need a further explanation are actually our fields, which are mostly buttons!!!
I would add instructions to the footer add another, download csv what do you think @ericperrotta
Questions For Christine
Do we need fields for Month, Day, and Year, or can we put it all in one field?
Upload the excel spreadsheet
@tiburona if you can please upload one of the spreadsheets it would be awesome
Add checkbox to let user choose whether they want the Location AutoComplete Dialog
Add InfoWindow to the marker for the location returned by Google Maps
Make DatePicker style's Bigger
Check JQueryUI documentation
Have location autocomplete dialog fade in
Add Sex Options for Host Section
Check up on No Button in Host Section
Clear database button
Add a clear database button in the header.
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.