admin.js
expand text field on focus

edit_participant.php
refactoring: get_readonly_fields()
name class added to rows
editor level access readonly fields now readonly
timestamp fields now processed as text fields

list-filter.js
escape() traded out for encodeURI() on line 63, 66

manage-fields.js
added new func set_changed_flag() to check a row for changed data

manage_fields.php
names beginning with a number are no longer allowed
group titles are drawn from the name if there is not title defined
double encodes are prevented in field values

participants-database.css
several improvements and simplifications
better selectors for pagination sections

participants-database.php
db version change to 0.9
$shortcode_present moved to Base class
'plugin_update_message' action removed
in admin, Settings class only instantiated on plugin pages
otherselect.js new script integrated
dashicons dependency removed from frontend stylesheet
get_column_atts() now accepts array of column names
integration of new placeholder element type
process_form() now accepts array of column names
handle_file_uploads() now accepts record id, so it can check for an already existing file in the record
in process_form() fields defined in the $column_set are processed, otherwise, it falls back to original context selection of columns ro process
$column_atts refactored to $column
get_default_record() and parse_date() now set timezone using ini_get('date.timezone') before setting timestamp
get_participant() now only returns registered columns
handle_file_upload() now deletes existing file if new file is uploaded and "allow deletes" is enabled in the settings
has_shortcode() moved to Base class

pdb-admin.css
text fields in manage fields page now expend when focused
vertical title fixes

pdb-list-bootstrap.php template
several improvements for better bootstrap standard layout and classes

PDb_Base class
$shortcode_present property now handled here
has_shortcode() moved here

PDb_Field_Item class
readonly fields may now be represented with a disabled form element if enabled in the shortcode with readonly_inputs attribute

PDb_FormElement class
several changes to how "other" type elements are handled
multivalue titles are now used for display is available
new placeholder element

PDb_FormValidation class
captcha regexes have an error fallback if regex causes error
better, more general selectors for error CSS

PDb_Init class
fixed name length bug so names can be a full 64 characters, this required database update to allow for the longer string in the fields table
set_database_real_version() only used if db version option unavailable

PDb_List
$sortables property now includes only sortable, visible fields
filter property only merged with GET or POST arrays if present and contain correct fields

PDb_List_Admin class
user settings transient renamed to avoid conflict with old value
eliminated default "show all" selector on filter dropdown

PDb_Pagination class
"pagination" set as base class, not optional

PDb_Settings class
added placeholder to list of selectable fields for links
spelling correction

PDb_Shortcode class
$submission_page property added to hold the redirect page after form submission
added 'readonly_input' attribute
template ID comments are only shown when WP_DEBUG is true
placeholder element prevented from showing in all but list shortcodes
added 'pdb_data_keys' hidden field to supply expected list of fields to form processor

PDb_Template class
gets module property form the incoming object rather than from object class name

PDb_Template_Item class
prepare_display_value() now returns string unaltered so entities will be visible/editable in field manager

shortcodes.js
email obfuscation now more broadly placed
error trapped on malformed JSON on pre-obfuscated email links

xnau_FormElement class
"other" selects in dropdown/other elements are now added in the select series
inline JS for "other" types moved to separate script

git-svn-id: https://plugins.svn.wordpress.org/participants-database/trunk@844834 b8457f37-d9ea-0310-8a92-e5e31aec5664