├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── install-wp-tests.sh ├── composer.json ├── css ├── form.css ├── form.css.map └── form.min.css ├── functions.php ├── gulpfile.js ├── js ├── form.js ├── form.js.map └── form.min.js ├── libs ├── jquery-ui-slider-pips │ ├── jquery-ui-slider-pips.css │ ├── jquery-ui-slider-pips.js │ ├── jquery-ui-slider-pips.min.css │ └── jquery-ui-slider-pips.min.js └── selectize │ ├── selectize.css │ ├── selectize.js │ └── selectize.min.js ├── package.json ├── phpcs.xml.dist ├── phpunit.xml.dist ├── sanitizes.php ├── src ├── Box │ ├── Box.php │ ├── Builder.php │ ├── Context.php │ └── Loader.php ├── Builder.php ├── Concerns │ ├── CMB2_Field.php │ ├── CMB2_Form.php │ ├── Field_Builder.php │ └── Form_Builder.php ├── Contracts │ ├── Deferred_Storage.php │ ├── Field.php │ ├── Field_Type.php │ ├── Fields_Stack.php │ ├── Form.php │ ├── Form_Builder.php │ ├── Form_Config.php │ └── Storage.php ├── Core │ ├── Concerns │ │ ├── Configable.php │ │ ├── Displayable.php │ │ ├── Sectionable.php │ │ └── With_Panels.php │ ├── Field_Types │ │ ├── Base_Unit.php │ │ ├── Button_Choice.php │ │ ├── Cropped_Image.php │ │ ├── Dimensions.php │ │ ├── Field_Type.php │ │ ├── Image.php │ │ ├── Link.php │ │ ├── Media.php │ │ ├── Slider.php │ │ ├── Toggle.php │ │ └── Typography.php │ ├── Has_Panel.php │ ├── Manager.php │ ├── Panel.php │ ├── Section.php │ └── Utils │ │ ├── Post_Finder.php │ │ └── Webfonts.php ├── Field.php ├── Field_Group.php ├── Field_Render.php ├── Form.php ├── Group_Builder.php ├── Helper │ ├── Dependency.php │ ├── Html_Form.php │ ├── Html_String.php │ ├── Rules_Parser.php │ ├── Utils.php │ ├── Validation_Parser.php │ ├── Validator.php │ └── Values.php ├── Registry.php ├── Resources │ ├── color-names.json │ ├── html │ │ ├── html-field-row.php │ │ ├── html-group-row.php │ │ └── html-group.php │ ├── js │ │ ├── controls │ │ │ ├── cropped-image-control.js │ │ │ ├── dimensions-control.js │ │ │ ├── image-control.js │ │ │ ├── link-control.js │ │ │ ├── media-control.js │ │ │ ├── post-finder.js │ │ │ ├── slider-control.js │ │ │ └── typography-control.js │ │ ├── core │ │ │ ├── control.js │ │ │ ├── element.js │ │ │ ├── form.js │ │ │ └── manager.js │ │ ├── form.js │ │ └── utils │ │ │ ├── index.js │ │ │ ├── jslogic.js │ │ │ ├── popover.js │ │ │ └── transitionend.js │ ├── scss │ │ ├── _mixins.scss │ │ ├── components │ │ │ ├── _cmb2.scss │ │ │ ├── _dimensions.scss │ │ │ ├── _input-group.scss │ │ │ ├── _misc-control.scss │ │ │ ├── _nav.scss │ │ │ ├── _selectize.scss │ │ │ ├── _toggle.scss │ │ │ └── _ui-slider.scss │ │ └── form.scss │ ├── validation.php │ └── webfonts.json └── Storages │ ├── Array_Storage.php │ ├── Custom_CSS_Storage.php │ ├── Metadata_Storage.php │ ├── Option_Storage.php │ ├── Single_Option_Storage.php │ └── Theme_Mod_Storage.php └── tests ├── Helper ├── DependencyTest.php └── FormBuilderTest.php ├── StorageTest.php ├── bootstrap.php └── test-validator.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/README.md -------------------------------------------------------------------------------- /bin/install-wp-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/bin/install-wp-tests.sh -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/composer.json -------------------------------------------------------------------------------- /css/form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/css/form.css -------------------------------------------------------------------------------- /css/form.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/css/form.css.map -------------------------------------------------------------------------------- /css/form.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/css/form.min.css -------------------------------------------------------------------------------- /functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/functions.php -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/gulpfile.js -------------------------------------------------------------------------------- /js/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/js/form.js -------------------------------------------------------------------------------- /js/form.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/js/form.js.map -------------------------------------------------------------------------------- /js/form.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/js/form.min.js -------------------------------------------------------------------------------- /libs/jquery-ui-slider-pips/jquery-ui-slider-pips.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/libs/jquery-ui-slider-pips/jquery-ui-slider-pips.css -------------------------------------------------------------------------------- /libs/jquery-ui-slider-pips/jquery-ui-slider-pips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/libs/jquery-ui-slider-pips/jquery-ui-slider-pips.js -------------------------------------------------------------------------------- /libs/jquery-ui-slider-pips/jquery-ui-slider-pips.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/libs/jquery-ui-slider-pips/jquery-ui-slider-pips.min.css -------------------------------------------------------------------------------- /libs/jquery-ui-slider-pips/jquery-ui-slider-pips.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/libs/jquery-ui-slider-pips/jquery-ui-slider-pips.min.js -------------------------------------------------------------------------------- /libs/selectize/selectize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/libs/selectize/selectize.css -------------------------------------------------------------------------------- /libs/selectize/selectize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/libs/selectize/selectize.js -------------------------------------------------------------------------------- /libs/selectize/selectize.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/libs/selectize/selectize.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/package.json -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /sanitizes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/sanitizes.php -------------------------------------------------------------------------------- /src/Box/Box.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Box/Box.php -------------------------------------------------------------------------------- /src/Box/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Box/Builder.php -------------------------------------------------------------------------------- /src/Box/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Box/Context.php -------------------------------------------------------------------------------- /src/Box/Loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Box/Loader.php -------------------------------------------------------------------------------- /src/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Builder.php -------------------------------------------------------------------------------- /src/Concerns/CMB2_Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Concerns/CMB2_Field.php -------------------------------------------------------------------------------- /src/Concerns/CMB2_Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Concerns/CMB2_Form.php -------------------------------------------------------------------------------- /src/Concerns/Field_Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Concerns/Field_Builder.php -------------------------------------------------------------------------------- /src/Concerns/Form_Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Concerns/Form_Builder.php -------------------------------------------------------------------------------- /src/Contracts/Deferred_Storage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Deferred_Storage.php -------------------------------------------------------------------------------- /src/Contracts/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Field.php -------------------------------------------------------------------------------- /src/Contracts/Field_Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Field_Type.php -------------------------------------------------------------------------------- /src/Contracts/Fields_Stack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Fields_Stack.php -------------------------------------------------------------------------------- /src/Contracts/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Form.php -------------------------------------------------------------------------------- /src/Contracts/Form_Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Form_Builder.php -------------------------------------------------------------------------------- /src/Contracts/Form_Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Form_Config.php -------------------------------------------------------------------------------- /src/Contracts/Storage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Contracts/Storage.php -------------------------------------------------------------------------------- /src/Core/Concerns/Configable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Concerns/Configable.php -------------------------------------------------------------------------------- /src/Core/Concerns/Displayable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Concerns/Displayable.php -------------------------------------------------------------------------------- /src/Core/Concerns/Sectionable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Concerns/Sectionable.php -------------------------------------------------------------------------------- /src/Core/Concerns/With_Panels.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Concerns/With_Panels.php -------------------------------------------------------------------------------- /src/Core/Field_Types/Base_Unit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Field_Types/Base_Unit.php -------------------------------------------------------------------------------- /src/Core/Field_Types/Button_Choice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Field_Types/Button_Choice.php -------------------------------------------------------------------------------- /src/Core/Field_Types/Cropped_Image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Field_Types/Cropped_Image.php -------------------------------------------------------------------------------- /src/Core/Field_Types/Dimensions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Field_Types/Dimensions.php -------------------------------------------------------------------------------- /src/Core/Field_Types/Field_Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wplibs/form/HEAD/src/Core/Field_Types/Field_Type.php -------------------------------------------------------------------------------- /src/Core/Field_Types/Image.php: -------------------------------------------------------------------------------- 1 |