prep for ajax/metacatui use of login form
use hidden field for the dataWrong parameter
settle on yes/no confirm buttons
use RegistryView listeners for the form submission process
use consistent article id="RegistryXXX" patterns for css.
remove header/footer from registry response for ajax inclusion.
use event listening in the RegistryView to submit the form.
submit form via ajax
remove the header and footer so the registry form can be loaded via ajax into an existing dom.
The exceptions will be caught during the looping of deleting the solr index.
include filename in the package download, though we can;t really use the PID because of all the potential characters in it that are not valid for filesystems.
remove all table/tr/td/ use. clean up the data distribution area.
include $pid parameter and views/package endpoints instead of metacat API urls. Note that some links still exist for rendering portions of the EML (additionalMetadata and attribute details).
use <article id="Metadata"/> for the rendered EML and FGDC sections to make client-side consumption easier/more generic.
first pass at FGDC reformatting for metacatui look and feel.
do not squash on eml-physical.xsl definition of the template match="citation" by using a named template for fgdc.
type the doctype="metadata" objects as "FGDC-STD-001-1998" formatId for rendering XSLT and for DataONE SystemMetadata.
Remove the code to write some debug information into a temporary file.
use custom FileInputStream subclass to delete the temporary bagit zip when the inputstream is closed (after someone has downloaded the zip).
use ObjectFormatCache instead of ObjectFormatService because we are not calling it as a CN.
copy fgdc xsl from common - start metacatui reformatting
Use the ResourceMapFactory rather than the ResourceMap constructor to build a resource map.
rollback: we do want to use 1.2.0-SNAPSHOT from d1 indexing.
retrieve MetacatUI project from github (requires client has git installed!) and build into the "metacatui" skin during the war process. https://projects.ecoinformatics.org/ecoinfo/issues/6020
allow running the Harvester client without a source code checkout. (D. Blankman comments)
remove unused resources from metacatui skin
Write the ids from metacat into a temporary file.
move harvest registration page to the default skin, not the KNB skin. update docs to indicate such. (based on comments by D. Blankman)
use <p> for thesaurus above the table of keywords
include the localid when rendering the view (used in stylesheets)
use ObjectFormatCache.getInstance().getFormat() instead of the CN service (the MN does not typically act as a CN!)
use "controls" class on Web Address
use tagged version of cn-index-processor library
render keywords + thesaurus in a table structure
use <strong> for title rendering.
remove more ":" after labels
remove all table/tr/ cruft that is not used in main layout.
reformat attribute enumerated domain.
use "UTF-8" instead of encoding="iso-8859-1"
use "controls" class for common name element value
do not use ":" after labels.
remove all table/tr/td use
clean up detail tables for measurement type/scale/codes sections
render attributeList with side-bar navigation tabs for each attribute.
group the physical and distribution details together.
save point before tackling attribute list and other re-org in entity view
reformat physical/distribution/format sections of the entity display. https://projects.ecoinformatics.org/ecoinfo/issues/6037
reformat access control section (even though this will be replaced with SystemMetadata information). https://projects.ecoinformatics.org/ecoinfo/issues/6037
reformat usage rights
remove all tr/td elements in favor of divs
save point with Methods/protocol restyling - still some nested rendering to handle, but mostly accordianized. https://projects.ecoinformatics.org/ecoinfo/issues/6037
style all coverage fields w/o tables. https://projects.ecoinformatics.org/ecoinfo/issues/6037
comment out the general coverage/context header (will be anchor eventually)
eliminate all table, tr, and td tags in favor of <div>s or <label>s
style all other people entries. https://projects.ecoinformatics.org/ecoinfo/issues/6037
style Creators. https://projects.ecoinformatics.org/ecoinfo/issues/6037
save point: use "fake" input areas (wells) for the value in name/value pairs.
save point: reformat the General section
style citation in a "well". https://projects.ecoinformatics.org/ecoinfo/issues/6037
add slash for harvesterRegistration redirect.
starting point for new KNB EML stylesheets (no tables--fluid divs...). copied the existing EML XSLs, will go from there. https://projects.ecoinformatics.org/ecoinfo/issues/6037
For inline anchors, embed the anchor in the heading, which will help in selecting these in CSS for styling with a fixed navbar and header.
call doc head template
remove DOCTYPE
first pass at metacat servlet rendering new look and feel - will be awful since it uses the EML style sheets as is, but I am curious to see it in action.
Add a solr-home-dri for the http solr server.
use correct anchor in guide for data upload section
add section for data file upload to the guide
use "span8" instead of "input-block-level" for textarea inputs
use 100% width table for methods paragraphs
missed a couple: use class="input-block-level" for large textarea inputs
use class="input-block-level" for large textarea inputs
add "addXXX" tr for sorting to work, or at least not throw an exception on submit()
add "addAssociatedParty" tr for sorting to work, or at least not throw an exception on submit()
add class="btn" to all buttons (bootstrap look and feel)
remove the comment about taxarow place holder -- DOM manipulation assumes there is none....
remove double quotes
syntax error?
use correct icon for taxon removal
use icons for all other list editing
use icons for associated party list editing
clean up delete data page with new style. Not sure if this is even accessible in the UI, but worth having it match the look and feel just in case.
use correct input name for "origZIP"
no ALL CAPS for abstract
use <h4> and not ALL CAPS for section headers
correct the instructions on the confirmation page
remove cellpadding="9" from nested tables
surround page contents in another row-fluid div
use text-info class instead of label for the confirmation page. https://projects.ecoinformatics.org/ecoinfo/issues/5951
use <em> instead of <u>
get rid of the ALL CAPS section headers.
finish guide restyle.
restyle to data contact section. https://projects.ecoinformatics.org/ecoinfo/issues/5951