- Added the AdminPageFramework_HeadTag_Base, AdminPageFramework_HeadTag_Pages, AdminPageFramework_HeadTag_MetaBox, and AdminPageFramework_HeadTag_PostType classes that deal with head tag elements.
- Made the property class to store the caller object instance to let other sub-classes that use the property class be able to access the parent class object.
Moved methods that deal with scripts of form fields in AdminPageFramework_SettingsAPI to AdminPageFramework_HeadTag_Pages.
Moved the methods dealing with field scripts in the AdminPageFramework_MetaBox class to the AdminPageFramework_HeadTag_MetaBox class.
Added some methods to the input class to encapsulate defined scripts and styles. The actual definitions have not been done yet.
Introduced the validation_{class name}_{field id} and validation_{class name}_{input id} filters.
Merge branch 'master' into class_head_elements
Merge branch 'master' into new_validation_filters
* Fixed a bug in the demo plugin that the `size` fields are not displayed properly.
* Changed the version number to 2.1.5b from 2.1.4.
Merge branch '2.1.5b' into new_validation_filters
Added some change log entries.
Updated the documentation. Closes #27. Resolves #27.
Merge branch '2.1.5b' into class_head_elements
- Added the import_{class name}_{field_id} and the import_{class name}_{input id} filters.
- Changed the import_{...} filter to have additional parameters including the saved option array, field id, input id, and merge flag.
- Changed to display an error message when an empty value is returned from the import callback method.
Resolves #30
* Changed: settings notifications with `setSettingNotice()` not to have multiple messages with the same id.
* Changed: the value not to be formatted that is passed to the `import_{...}` filters.
Resolves #30
Updated the documentation.
Changed back to pass unformatted value to the import_{...} callback methods since there seems to be a confused user. Resolves #30
Changed back to pass formatted value to the import_{...} callaback methods since there seems to be a confused user. Resolves #30
Merge remote-tracking branch 'remotes/origin/validate_imported_options' into validate_imported_options
Merge branch 'validate_imported_options' into class_head_elements
* Added: the `field_types_ + {extended class name}` filter that receives the field type defining array so that the user can return custom field types by adding a definition array to it.
* Added: the `vClassAttributeUpload` key for the `iumport` field type that defines the class attribute of the custom file input tag in the field output.
* Added: the `vUnitSize` key for the `size` field type that indicates the `size` attribute of the select(unit) input field.</li>
Resolves #32