Skip to content
Browse files

UCJEPS-204: Add fields to taxon form.

  • Loading branch information...
1 parent bc9a52d commit a5b89d19be3ae0c70e600d4fdda45e1037745944 @ray-lee committed
View
27 src/main/webapp/tenants/ucjeps/bundle/core-messages.properties-overlay
@@ -40,25 +40,36 @@ collection-object-typeSpecimenNotesLabel: Notes
# Taxon record
taxon: Taxon
taxon-taxonNameAuthorityInformationLabel: Taxonomic Name Authority Information
-taxon-displayNameLabel: Display name
-taxon-termStatusLabel: Term status
-taxon-taxonFullNameLabel: Full name
+taxon-displayNameLabel: Display name (with authors)
+taxon-termStatusLabel: Term status (admin)
+taxon-taxonFullNameLabel: Short name (without authors)
taxon-taxonRankLabel: Rank
taxon-taxonCurrencyLabel: Current?
-taxon-taxonAuthorGroupLabel: Author
+taxon-taxonAuthorGroupLabel: Authors
taxon-taxonAuthorLabel: Name
taxon-taxonAuthorTypeLabel: Author type
taxon-taxonYearLabel: Year
-taxon-taxonIsNamedHybridLabel: Is named hybrid?
-taxon-taxonCitationLabel: Citation
+taxon-taxonIsNamedHybridLabel: Is named hybrid
+taxon-taxonCitationLabel: Citations
taxon-taxonomicStatusLabel: Taxonomic status
taxon-taxonNameSourceLabel: Name source
taxon-taxonNameSourceCodeLabel: Name source code
-taxon-taxonGUIDLabel: GUID
-taxon-taxonNoteLabel: Note
+taxon-taxonGUIDLabel: Name GUID
+taxon-taxonNoteLabel: Notes
taxon-updatedAtLabel: Modified Date
taxon-updatedAtStartLabel: Earliest
taxon-updatedAtEndLabel: Latest
+taxon-taxonBasionymLabel: Basionym
+taxon-commonNameGroupLabel: Common Names
+taxon-commonNameLabel: Common Name
+taxon-commonNameLanguageLabel: Language
+taxon-commonNameSourceLabel: Source
+taxon-commonNameSourceDetailLabel: Source Detail
+taxon-relatedTermGroupLabel: Related Terms
+taxon-relatedTermLabel: Related Term
+taxon-relatedTermTypeLabel: Type
+taxon-relatedTermSourceLabel: Source
+taxon-relatedTermSourceDetailLabel: Source Detail
#Login
login-current-info:
View
233 src/main/webapp/tenants/ucjeps/html/pages/TaxonTemplate.html
@@ -20,24 +20,12 @@
<div class="csc-taxon-taxonNameAuthorityInformation-label csc-recordEditor-header fl-container-flex header toggle"></div>
<div class="csc-recordEditor-togglable fl-container-flex fl-fix content main">
<div class="info-column">
- <div class="info-column2-50 fl-force-left" >
- <div class="info-pair">
- <div class="header">
- <div class="csc-taxon-displayName-label label"><span class="required">*</span></div>
- </div>
- <div class="content">
- <input type="text" class="csc-taxon-displayName" />
- </div>
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-displayName-label label"><span class="required">*</span></div>
</div>
- </div>
- <div class="info-column2-50 fl-force-right">
- <div class="info-pair">
- <div class="header">
- <div class="csc-taxon-termStatus-label label"></div>
- </div>
- <div class="content">
- <select class="csc-taxon-termStatus input-select"><option value="">Options not loaded</option></select>
- </div>
+ <div class="content">
+ <input type="text" class="csc-taxon-displayName" />
</div>
</div>
</div>
@@ -46,16 +34,6 @@
<div class="info-column2-50 fl-force-left" >
<div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonFullName-label label"></div>
- </div>
- <div class="content">
- <input type="text" class="csc-taxon-taxonFullName" />
- </div>
- </div>
- </div>
- <div class="info-column2-50 fl-force-right">
- <div class="info-pair">
- <div class="header">
<div class="csc-taxon-taxonRank-label label"></div>
</div>
<div class="content">
@@ -63,89 +41,125 @@
</div>
</div>
</div>
+ <div class="info-column2-50 fl-force-right">
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-taxonomicStatus-label label"></div>
+ </div>
+ <div class="content">
+ <select class="csc-taxon-taxonomicStatus input-select"><option value="">Options not loaded</option></select>
+ </div>
+ </div>
+ </div>
</div>
<div class="info-column2-50 fl-force-right">
<div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonCurrency-label label"></div>
+ <div class="csc-taxon-taxonFullName-label label"></div>
</div>
<div class="content">
- <select class="csc-taxon-taxonCurrency input-select"><option value="">Options not loaded</option></select>
+ <input type="text" class="csc-taxon-taxonFullName" />
</div>
</div>
- </div>
- </div>
- <div class="info-column">
- <div class="info-pair">
- <div class="header">
- <div class="csc-taxon-taxonAuthorGroup-label label"></div>
- </div>
- <div class="content">
- <table>
- <thead>
- <tr>
- <td class="csc-taxon-taxonAuthor-label label"></td>
- <td class="csc-taxon-taxonAuthorType-label label"></td>
- </tr>
- </thead>
- <tbody>
- <tr class="csc-taxon-taxonAuthorGroup">
- <td><input type="text" class="csc-taxon-taxonAuthor" /></td>
- <td><select class="csc-taxon-taxonAuthorType input-select"><option value="">Options not loaded</option></select></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="info-column">
- <div class="info-column2-50 fl-force-left" >
- <div class="info-pair">
+ <!-- <div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonYear-label label"></div>
+ <div class="csc-taxon-taxonCurrency-label label"></div>
</div>
<div class="content">
- <input type="text" class="csc-taxon-taxonYear" />
+ <select class="csc-taxon-taxonCurrency input-select"><option value="">Options not loaded</option></select>
</div>
- </div>
+ </div> -->
+ </div>
+ </div>
+ <div class="info-column">
+ <div class="info-column2-70 fl-force-left">
<div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonIsNamedHybrid-label label"></div>
+ <div class="csc-taxon-taxonAuthorGroup-label label"></div>
</div>
<div class="content">
- <select class="csc-taxon-taxonIsNamedHybrid input-select"><option value="">Options not loaded</option></select>
+ <table>
+ <thead>
+ <tr>
+ <td class="csc-taxon-taxonAuthor-label label"></td>
+ <td class="csc-taxon-taxonAuthorType-label label"></td>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="csc-taxon-taxonAuthorGroup">
+ <td><input type="text" class="csc-taxon-taxonAuthor" /></td>
+ <td><select class="csc-taxon-taxonAuthorType input-select"><option value="">Options not loaded</option></select></td>
+ </tr>
+ </tbody>
+ </table>
</div>
</div>
</div>
- <div class="info-column2-50 fl-force-right">
+ <div class="info-column2-30 fl-force-right">
<div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonCitation-label label"></div>
+ <div class="csc-taxon-termStatus-label label"></div>
</div>
- <div class="content repeatable">
- <textarea rows="2" cols="30" class="input-textarea csc-taxon-taxonCitation" ></textarea>
+ <div class="content">
+ <select class="csc-taxon-termStatus input-select"><option value="">Options not loaded</option></select>
</div>
</div>
</div>
</div>
<div class="info-column">
<div class="info-column2-50 fl-force-left" >
- <div class="info-pair">
- <div class="header">
- <div class="csc-taxon-taxonomicStatus-label label"></div>
+ <div class="info-column2-20 fl-force-left" >
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-taxonYear-label label"></div>
+ </div>
+ <div class="content">
+ <input type="text" class="csc-taxon-taxonYear" />
+ </div>
</div>
- <div class="content">
- <select class="csc-taxon-taxonomicStatus input-select"><option value="">Options not loaded</option></select>
+ </div>
+ <div class="info-column2-80 fl-force-right">
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-taxonNameSource-label label"></div>
+ </div>
+ <div class="content">
+ <select class="csc-taxon-taxonNameSource input-select"><option value="">Options not loaded</option></select>
+ </div>
</div>
</div>
</div>
<div class="info-column2-50 fl-force-right">
- <div class="info-pair">
- <div class="header">
- <div class="csc-taxon-taxonNameSource-label label"></div>
+ <div class="info-column2-70 fl-force-left">
+ <div class="info-column2-50 fl-force-left" >
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-taxonNameSourceCode-label label"></div>
+ </div>
+ <div class="content">
+ <input type="text" class="csc-taxon-taxonNameSourceCode" />
+ </div>
+ </div>
</div>
- <div class="content">
- <select class="csc-taxon-taxonNameSource input-select"><option value="">Options not loaded</option></select>
+ <div class="info-column2-50 fl-force-right">
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-taxonGUID-label label"></div>
+ </div>
+ <div class="content">
+ <input type="text" class="csc-taxon-taxonGUID" />
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="info-column2-30 fl-force-right">
+ <div class="info-pair-select">
+ <div class="header">
+ <div class="csc-taxon-taxonIsNamedHybrid-label label"></div>
+ </div>
+ <div class="content">
+ <select class="csc-taxon-taxonIsNamedHybrid input-select" style="max-width: 100%"><option value="">Options not loaded</option></select>
+ </div>
</div>
</div>
</div>
@@ -154,20 +168,28 @@
<div class="info-column2-50 fl-force-left" >
<div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonNameSourceCode-label label"></div>
+ <div class="csc-taxon-taxonCitation-label label"></div>
+ </div>
+ <div class="content repeatable">
+ <input type="text" class="csc-taxon-taxonCitation" />
+ </div>
+ </div>
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-taxonBasionym-label label"></div>
</div>
<div class="content">
- <input type="text" class="csc-taxon-taxonNameSourceCode" />
+ <input type="text" class="csc-taxon-taxonBasionym" />
</div>
</div>
</div>
- <div class="info-column2-50 fl-force-right">
+ <div class="info-column2-50 fl-force-right" >
<div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonGUID-label label"></div>
+ <div class="csc-taxon-taxonNote-label label"></div>
</div>
<div class="content">
- <input type="text" class="csc-taxon-taxonGUID" />
+ <textarea rows="2" cols="60" class="input-textarea csc-taxon-taxonNote" ></textarea>
</div>
</div>
</div>
@@ -175,13 +197,58 @@
<div class="info-column">
<div class="info-pair">
<div class="header">
- <div class="csc-taxon-taxonNote-label label"></div>
+ <div class="csc-taxon-commonNameGroup-label label"></div>
</div>
<div class="content">
- <textarea rows="2" cols="60" class="input-textarea csc-taxon-taxonNote" ></textarea>
+ <table>
+ <thead>
+ <tr>
+ <td class="csc-taxon-commonName-label label"></td>
+ <td class="csc-taxon-commonNameLanguage-label label"></td>
+ <td class="csc-taxon-commonNameSource-label label"></td>
+ <td class="csc-taxon-commonNameSourceDetail-label label"></td>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="csc-taxon-commonNameGroup">
+ <td><input type="text" class="csc-taxon-commonName" /></td>
+ <td><select class="csc-taxon-commonNameLanguage input-select"><option value="">Options not loaded</option></select></td>
+ <td><input type="text" class="csc-taxon-commonNameSource" /></td>
+ <td><input type="text" class="csc-taxon-commonNameSourceDetail" /></td>
+ </tr>
+ </tbody>
+ </table>
</div>
</div>
</div>
+ <div class="info-column">
+ <div class="info-pair">
+ <div class="header">
+ <div class="csc-taxon-relatedTermGroup-label label"></div>
+ </div>
+ <div class="content">
+ <table>
+ <thead>
+ <tr>
+ <td class="csc-taxon-relatedTerm-label label"></td>
+ <td class="csc-taxon-relatedTermType-label label"></td>
+ <td class="csc-taxon-relatedTermSource-label label"></td>
+ <td class="csc-taxon-relatedTermSourceDetail-label label"></td>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="csc-taxon-relatedTermGroup">
+ <td><input type="text" class="csc-taxon-relatedTerm" /></td>
+ <td><select class="csc-taxon-relatedTermType input-select"><option value="">Options not loaded</option></select></td>
+ <td><input type="text" class="csc-taxon-relatedTermSource" /></td>
+ <td><input type="text" class="csc-taxon-relatedTermSourceDetail" /></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+
</div>
</div>

0 comments on commit a5b89d1

Please sign in to comment.
Something went wrong with that request. Please try again.