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.
Modified all header and footer calls to be skin specific: in the NCEAS skin, skip rendering the header and footer IFRAME elements, otherwise continue as normal.
Added submission of data files to the registry. New parameter 'hasUpload' can be set on a per-skin basis to enable the uploading of data objects to be associated with a metadata document. NCEAS skin is using this by default, to be changed in the future for other skins....
switched method of getting back to registry form from a link to a button
Added the variable for contactEmailAddressRequired so tht it is passed back to the form
Registry templates redesigned by Veronique Connolly and Saurabh Garg
Removed bugs in loading data when user wants to edit the data package
Added code to fix bug# 1344. Response template is called when cancel delete is pressed
Modified code to fix bug# 1551 by adding a conditional statement.
fixed error in input param
Added code to send showWgList, showSiteList, showOrganization, lsite and usite for one tmpl to other.
Made changes to fix bug# 1303 and 1367.(Both are related) Following variables can now be specifieD from the cfg file to control behaviour of the skin: hasKeyword, hasMethod, hasSpatial, hasTaxonomic and hasTemporal. Following two also can be used: spatialRequired and temporalRequired
Made changes to fix 1301. Works fine with eml2 - need to check if works with emlbeta6.
Made changes to control whether a skin wants to use keywords or not. Keywords probably will be used by all skins alsways. But similar changes can be made for Geographic Coverage or Temporal COverage to control whether a particular section of the insert data template needs to be shown or not. This can be controlled from .cfg file. For example, in nceas.cfg is you define hasKeyword = false, none of the templates will show the keyword part. (Unless, you are using NCEAS skin and you try to modify a document which already has keywords.)
Bug 1301 - changes made for a repeatable add keyword button.
Changes made to fix bug# 1326. There is a link which call register-dataset.cgi with all the inputs such as that resgiter-dataset calls reEnterDataSet
This is the merge from the branch WEB_UI_REDESIGN_BRANCH back into the head.The only files that have been removed are those in lib/style/eml2; other filesthat have been cvs removed (only from lib/ and lib/style) have been re-addedelsewhere (i.e. moved from one directory to another)....