- 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.
Merge branch 'master' into class_head_elements
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
* Introduced: a new class . * Added: a sample custom field type, , in the demo plugin. * Fix a bug that the  method caused infinite loops. Resolves #32
- Renamed and moved the sample custom field type related files to the third-party folder to emphasize it's an external component.
- Supported absolute paths for the enqueueScript() and enqueueStyle() methods.
Added some descriptions.
* Added: an example to retrieve the saved options from the front end in the demo plugin. Resolves #35