merge 1.8.1 to head
got ajax calls working to display existing datasets in a paged table
removing unneeded files
cleaned up the upload functionality a bit.
changed message for successful upload, removed some clutter
replacing the file with files from before I messed up this directory
rebuilding the knb skin from before the time where I messed it up
putting the sms skin in the sms directory for real
removing some sms that somehow got in this dir
you can now upload xml documents with the sms skin
removing commits that I didn't mean to make
made it so that the error and success messages from a multipart upload can be transformed using xslt. also added upload functionality to the sms skin
adding content to the skin and fixing some login errors
Check into cvs head. Add "cfg=default" into the link to create/reset/forget password ldap account.
got ajax calls working to do login/logout for the sms page
Check into cvs head. Change CGI_PREFIX to CGI_URL
check into cvs headd. change skin from default to knb.
adding new skin for SEEK SMS.
do not include NCEAS projects in registry for saeon
uncomment the registry link in the header
increase the left nav once again (accommodate new SAEON nodes)
increase height of left nav for new SAEON nodes
use the docid from the metadata rather than the parameter when operating on the metadata document (in cases when the docid w/o revision is not given).see bug #3389
use starts-with function for cases when the abbreviated docid is used to retrieve the metadatasee bug #3389
adjust height to accommodate previous change:-add new SAEON nodes (requested by Judith)
add new SAEON nodes (requested by Judith)
use the first (0) column as the index for questionId when selecting only a subset of the assessment data
add handling for qti metadata in resultset view
adjust xpaths to match changes to edml/qti output by FirstMorpho
Merging Perl changes into detokenization branch. Removes usage of tokens from all Perl and Perl Template Toolkit files, instead using pure Java .property files to manage settings. Basic path for eliminating .cfg files from Perl, and skin.config files from Java side. Backported changes from 1.8.1RC1 release.
Check into cvs head. Change version to 1.8.1
Added missing "/" from ascii-treeview.xsl path so documents can be viewed in treeview. (Ticket 3176)
Check into cvs head. Remove the double quotes in muser, mpassword and et al.
Add to cvs head. Add new flag to indicate if eml201 were correct or not.
use CDATA when calling the insertTemplate...() javascript methods.
include contextURL parameter (part of token elimination)
include leading slash for default ascii view xsl (needs to work in cases where the doctype mapping is not found)
use the ROOT knb web application path of the search box and header inclusion.
use the configured knb site url rather than a hardcoded value for the redirect (since we have it in the properties now)
include leading slash in the default-style xsl pathNOTE: this should be corrected in all the qformat.xml files that the skins use
add servletURL parameter (part of token-eradication project)
add contextURL parameter (part of token-eradication project)
add support for FGDC document display for the knb skinsee bug 3146
based on what jing found with the sanparks search performance issue, his comment for sanparks applies for this saeon file too:"Changing search field from idinfo/keywords/theme/placekey to placekey"
use consistent table attributes (100% width and 0 cell spacing) so that KNB skin looks better when displaying fgdc documents
use "placekey" (without additional leading xpath) because that is in the indexPaths of the build properties (and is used for other searches.should improve performance....
Changes to remove ANT tokens for the turnkey install project
Changing search field from idinfo/keywords/theme/placekey to placekey
limit searching to "common" fields that are indexed.include checkbox to search all fields.see bug #3174
-add FGDC specifc fields for indexPath searching-limit FGDC data returned for the NCEAS skin to those that have "placekey" fields containing "National Center for Ecological Analysis and Synthesis"
Parameterize FGDC update/delete functions with the "enableFGDCediting" parameter.Stylesheets that include fgdc-root.xsl must now set the edit parameter to "true" if they wish to have the editing widgets displayed (true for sanparks and saeon skins but not for nceas)
Include the contextURL as a parameter for the transformer. Remove leading / from resultset paths
use {$contextURL} and {$cgi-prefix} param for absolute paths (instead of relative paths)
use {$contextURL} param for absolute paths (instead of relative paths)note: this file seems not to be used in metacat now.
display the docid.also just display the publication date as is since the existing parsing made too many assumptions about how the date would be formatted
use $sessionid to determine if the edit boxes are shown
reuse the fgdc-root.xsl for both nceas and sanparks skins (it is included in different containing stylesheets)note: still need to pin down the switch that [dis]allows editing of the the files
use contextURL parameter so that the "shortform" url for looking at documents actually works and pulls in the correct js and css files
add support for FGDC doctype display
Get rid of the ant tokens and the relative paths by using the context url and cgi prefix provided by the settings.jsp.Now the "short form" of urls will work with the iframe skins. sanparks and saeon can also be set as the "default" skin and the paths will resolve correctly....
include the contextURL parameter that is now being passed in by the DBTransform class.pass this value to the javascript that assembles the iframes
check for a leading "/" in the path when prepending the server context url.we don't want to step on toes of people that are using "semi" relative paths (they leave out the server part, but provide the rest of the path)
-use jsp rather than html files so hat the server context can be looked up on the fly (as well as additional options from the MetacatUtil class).-incorporate the use of relative paths in the XML configuration (doctype=>stylesheet mapping)
Note: still using ant tokens in the .cfg file used for perl...not sure how to convert that.
use cgi-prefix from build properties to configure the default skin for login.removed hardcoded "ldap.ecoinformatics.org" reference in the jsp and reads it from the metacat.properties file.
Note: still uses ant token from the build.properties file, but at least centralizes the spot where the token needs to be dealt with.
use the servlet context path to construct absolute paths to the various file locations
add servletContextUrl to make absolute paths from relative paths when constructing skins from the js/iframe template
add portnumber if not using 80
Change the relative path to use a function getServerName+getPortNumber+getContextPath. But there is still problem in default.js.
Turnkey installer modification: replaced and tokens with relative paths.
Turnkey installer modification: created HeaderViewDocs.jsp as a replacement for HeaderViewDocs.htm, because a call to MetacatUtil to get CGI-PREFIX is needed.Also replaced and tokens with relative paths.
Turnkey installer modification: created ESAHeader.jsp as a replacement for ESAHeader.htm, because a call to MetacatUtil to get CGI-PREFIX is needed.Also replaced and tokens with relative paths.
Turnkey installer modification: replace ant tokens with relative paths. Corrected path to css file.
Turnkey installer modification: replaced ant tokens with relative paths. Also corrected path to css file.
Turnkey installer modification: replace ant tokens with relative paths.
Turnkey installer modification: replace ant tokens with relative paths. Corrected wrong path to css file.
Turnkey installer modification: replace ant tokens with relative paths. Corrected some incorrect file paths.
Turnkey installer modification: replace ant token with relative path.
Turnkey installer modification: replaced ant token with relative path.
Turnkey installer modification: replaced ant tokens with relative paths. Corrected location to css file.
Turnkey installer modification: replaced ant tokens with use of "javax.servlet.http.HttpServletRequest".
Turnkey installer modification: replaced ant tokens with relative paths.
Turnkey installer modifications: replace ant tokens with relative paths.
Turnkey Installer modification: replaced ant tokens with relative paths.