More bug tweaks to eml-text.xsl
- Fix use of non-existent HTML5 tag 'emphasis' and use 'em' instead as intended- Add target=_default to links
Merge changes from 2.8 branch - added a display of "Role" to the eml-party.xsl stylesheet for Associated Parties
Relax the EML text XSLs rendering of ulinks
This makes all content inside a ulink show up inside the <a> tag inthe output. Before this change, if CDATA was present inside a ulinkelement, it would be ignored because the XSL was only extracting thecitetitle's CDATA
Overhaul EML Text XSLT to support everything in the entire module
Major touchup work in ISO XSL
- Fixes numerous bugs involving ISO's bizarre use of nilReasons- Fixes numerous bugs involving differences between the ISO workbookand the schema- Adds support for Polygons
Fix a bug in the eml party xslt
Change the mime type back to application/xml.
Change the mime type of those files.
Change the mime type.
Tidy up ISO stylesheets. This is an set of iterative tweaks both to thein-file formatting as well as a bit of small tweaks to how things work.
Simplify keyword thesaurus display
Showing the whole thesaurus for every keyword set is way too much infoand is impossible to display with a naive implementation.
Fix bug in abstract handling in ISO XSLT
Before this change, a missing abstract would still show up but just asan empty box with on content. This should be fixed now.
Move Additional Info in the EML stylesheet to after the keyword sets
Show the additionalInfo under Data Usage Rights to reflect the additional info collected in the Registry
Remove the duplicated alternate identifier section.
It seemed to have been caused by a branch code merge.
Add support for alternateIdentifier system in EML stylesheet
Fix a bug in the conditional for the EML XSLT for alternateIdentifiers
Display the dc:source field from dublin core metadata in the onedcx-common stylesheet
Add the 'Collaborator' role to the list of roles in the EML Registry CGI.
refs https://github.com/NCEAS/metacatui/issues/78
Remove extra <table> HTML element that was causing rendering issues with the enumerated domain template
Fix broken links in taxonomy section of registry guide
Fix a typo that was preventing dateTime attributes from rendering fully
If EML physical/size/@unit isn't specified, assume its bytes
Previously, if the unit attribute wasn't set on an EML physical sizeelement, the size showed up as just the number with no units. The EMLspec says that, if unit is omitted, bytes is the assumed unit.
- Clean up isoroot selectors and comments. Use relative xpaths when possible- Clean up the output of the ex module- Misc whitespace/formatting fixes
Clean up ISO stylesheet formatting
Start the basis for gmd:distributionInfo
Minor tweaks and code cleanup to ISO XSLT
- Renamed the folder once more to be more correct
Improve the EML XSLT's handling of ORCIDs as userIds
Add support in the EML XSLT for making ORCID userIds into links
Multiple changes to the ISO XSLT
- Renamed base folder from iso to iso19139- Added a short_citation template for showing thesauri in tight places such as the keywords list- Tweaked the geographic coverage output so the static maps render in Metacat UI
Continue work on ISO XSLTs
- We now have a template for CI_Citation- I moved some templates into separate XSLTs- Cleaned up overally structure/styling of translated output
Include the files that were totally supposed to go in the last commit
Continue work in ISO XSLT
- Tweak how extents are displayed- Start adding support for GML Polygons- Restructure EX module templates and clean them up a bit
Continue work on ISO XSLT
- Cleans up the root element to better match what we want in the end (looks like the EML XSLT)- Switches a lot of calls to call-template over to apply-templates. I think this is a good idea because the ISO standards use XSD type equivalence to extend existing schemas. e.g., gmx:Anchors can show up when the gmd schema says only a gco:CharacterString should go there...
Improve output of ISO XSLT
Hook ISO XSLT into view service
Create first basic version of ISO 19115 XSL stylesheets
use "PLACEHOLDER" for annotation target rather than the actual attribute name value (for manual annotations added from spreadsheet).
Change the ldapweb.cgi script to use an additional property called email.contact which provides a contat email (particularly when email.sender is set to noreply@...). Update the skin configurations with this property, as well as the metacat.properties default.
Show the annotation target under the attribute name
Move the "go back to editing" button to the top of the confirm page too.Make sure all links in the confirm stage open up in a new window. Make the "yes submit" button styled as the primary choice.
Move the "MultiSelector" JS from the entryForm.tmpl to the entryForm.js. This ensures that the JS will run after all the functions in entryForm.js are declared. This was causing JS bugs in the registry and metacatui.
Make sure all links in the registry form and registry guide open up in a new tab.
Give the EML title HTML container a distinct class to hide it in MetacatUI (rather than using jQuery to hide it in MetacatUI. This is faster.)
Merge changes from 2.7 branch
Update the trunk with the confirmData template based on the 2.6.0 tag.
add sample DCX document for debug comparison. https://redmine.dataone.org/issues/7829
render temporal periods and single dates. https://redmine.dataone.org/issues/7686
surround onedcx metdata display in form-horizontal section for more consistent layout with other metadata standards. https://redmine.dataone.org/issues/7686
place bounding coordinates in controls-well. https://redmine.dataone.org/issues/7686
consolidate online access section. format xsl whitespace
add rendering for onlink to FGDC xslt. https://redmine.dataone.org/issues/7747
add creators and online access sections for DCX. https://redmine.dataone.org/issues/7686
add first pass at DCX XSLT. https://redmine.dataone.org/issues/7686
merge from 2.6 branch: include multiple alternate identifiers in hidden form if there is an error that needs to be corrected and resubmitted.
Merge changes from the 2.6.0 release.
merge changes to accommodate multiple alternative identifiers into trunk from 2.6 branch.
Merge minor registry changes from the 2.6 branch back to the trunk.
refs https://github.nceas.ucsb.edu/KNB/arctic-data/issues/107
Layout the study area descriptors a bit better in a table as opposed to a div. This also accommodates the name_or_id attribute (as the Code column), whereas the div didn't handle it. Needs som work on the citation column.
refs https://github.nceas.ucsb.edu/KNB/arctic-data/issues/42
Add project-level rendering into the eml-dataset XSLT. Convert the older table-based layout to use the Bootstrap 2.x classes for labels and divs.
Add a funding input textbox into the entry form (not hidden per Matt), and add the hidden inputs into the confirmData and genericResponse templates for maintaining state across stages.
comment out (duplicate) EML download link since it does not apply in the CN context and the same functionality exists elsewhere in the MetacatUI rendering. https://redmine.dataone.org/issues/7639
comment out the party annotation-target - don't think we'll be using this anytime soon (had been for annotating with orcids)
rollback to use entity/attribute id for the tab-pane (so it will work) and include new div id for the annotatable attribute section.
restructure attribute and party sections so that the annotatable div does not have DOM children.
Update the packageId attribute in EML documents on update. Never display the local docid in the rendered EML.
Move the dataset metadata label for metacatui EML
Mark the entity metadata sections in metacatui EML transformations
Changed the FGDC MetacatUI theme translation so that it displays nicely in MetacatUI and works correctly
Remove the "#none" href attribute from links in the MetacatUI metadata entry form.
Add classes and attributes to the object name and online distribution link elements in the MetacatUI theme.
Display text nodes in EML when the value is directly in the text node or in a <section> tag or in a <para> tag (in metacatui skin)
use getCookie action now that portal has different getToken action.
Merge change from 2.4 branch to trunk (removed some duplicated links)
Fixed issues for login and logout on Saeon skin:https://projects.ecoinformatics.org/ecoinfo/issues/6613'
M saeon/SaeonLogin.jspx
include type="party" attribute for the divs that contain contact information (for annotating with ORCIDs)
In the EML XSLT - Add classes to the entity details containers so they can be identified easily
include resource="#xpointer(...)" attributes for sections that are potential targets for annotation. So far we have the various people (creator, contact, etc) and data table attributes. https://github.com/DataONEorg/sem-prov-design/issues/18
Replace the /u00A0 character encoding with space character instead since /u00A0 displays literally in browsers
Fix XML validation errors in the metacatui confirmData template for the registry. Add a test script that submits multiple datasets to the registry.
use css changes from EML project to render a PDF that fits on a printed page during export. Note that this also changes the default skin slightly (for the better, we think). https://projects.ecoinformatics.org/ecoinfo/issues/6053
Check for undefined and null elements to avoid errors in IE 8 and earlier in the registry entry form JS
Close a <span> HTML tag in the entry form MetacatUI template to avoid errors in older browsers
merge from trunk: these open layers resources were not committed!
use local release of OpenLayers api so that it works over https with our secure deployments (openlayers.org does not offer the api from their servers using https).
Change the loginForm attributes which is generated by the logout action.
Use the userManagement variable.
make the loginForm and logoutForm the onSubmit "false" and the method "post".
remove metacarta map layer -- their WMS service is no longer responding.
Added a footer to the identity management config pages
Use the default metacatui theme to replace the skin name.
Add the code to dispaly the label for the organization selection.
Read the organization label and name from a hash.
use explicit accessor for clientViewBean sessionid since the taglib was resulting in a blank page.
Add a default page to handle the user management for the filed-based authentication.
Use the userManagementurl to replace the ldapweb.cgi.
Add a variable to store the user management url.
Use the userManagementUrl to replace the ldapweb.cgi url.