├── .babelrc ├── .distignore ├── .env ├── .github └── workflows │ ├── cypress.yml │ ├── js.yml │ ├── php.yml │ └── zip.yml ├── .gitignore ├── CONTRIBUTING.md ├── Gruntfile.js ├── ISSUE_TEMPLATE ├── LICENSE ├── README.md ├── assets ├── build │ ├── css │ │ ├── admin.min.css │ │ ├── caldera-alert.min.css │ │ ├── caldera-form.min.css │ │ ├── caldera-forms-front.min.css │ │ ├── caldera-grid.min.css │ │ ├── caldera-modals.min.css │ │ ├── caldera-table.min.css │ │ ├── cfont.min.css │ │ ├── dashicon.min.css │ │ ├── editor-grid.min.css │ │ ├── entry-viewer-2.min.css │ │ ├── fields.min.css │ │ ├── fonts │ │ │ ├── caldera-forms.eot │ │ │ ├── caldera-forms.svg │ │ │ ├── caldera-forms.ttf │ │ │ ├── caldera-forms.woff │ │ │ ├── cf-raty.eot │ │ │ ├── cf-raty.svg │ │ │ ├── cf-raty.ttf │ │ │ ├── cf-raty.woff │ │ │ ├── cfont.eot │ │ │ ├── cfont.svg │ │ │ ├── cfont.ttf │ │ │ ├── cfont.woff │ │ │ ├── icon.eot │ │ │ ├── icon.svg │ │ │ ├── icon.ttf │ │ │ └── icon.woff │ │ ├── modals.min.css │ │ ├── processors-edit.min.css │ │ ├── remodal-default-theme.min.css │ │ └── remodal.min.css │ ├── images │ │ ├── align-justify.svg │ │ ├── calculator.svg │ │ ├── caldera-globe-logo-sm.png │ │ ├── cart-plus.svg │ │ ├── cc-amex.svg │ │ ├── cc-discover.svg │ │ ├── cc-mastercard.svg │ │ ├── cc-paypal.svg │ │ ├── cc-stripe.svg │ │ ├── cc-visa.svg │ │ ├── cf-pro-logo.png │ │ ├── chain.svg │ │ ├── checkmark.png │ │ ├── cloud-upload.svg │ │ ├── cog.svg │ │ ├── credit-card.svg │ │ ├── envelope-o.svg │ │ ├── envelope-square.svg │ │ ├── eye.svg │ │ ├── field.png │ │ ├── folder-open-o.svg │ │ ├── howto.gif │ │ ├── lgo-icon.png │ │ ├── list.svg │ │ ├── loading.gif │ │ ├── lock.svg │ │ ├── mobile.svg │ │ ├── new-icon.png │ │ ├── paint-brush.svg │ │ ├── paypal.svg │ │ ├── plus.svg │ │ ├── processor.png │ │ ├── ra.svg │ │ ├── slack.svg │ │ ├── star.svg │ │ ├── user.svg │ │ ├── volume-control-phone.svg │ │ └── wordpress.svg │ └── js │ │ ├── admin.min.js │ │ ├── ajax-core.min.js │ │ ├── api │ │ ├── client.min.js │ │ └── stores.min.js │ │ ├── caldera-forms-front.min.js │ │ ├── caldera-modals.min.js │ │ ├── conditionals.min.js │ │ ├── edit.min.js │ │ ├── entry-viewer-2.min.js │ │ ├── field-config.min.js │ │ ├── fields.min.js │ │ ├── formobject.min.js │ │ ├── frontend-script-init.min.js │ │ ├── handlebars.min.js │ │ ├── html5.min.js │ │ ├── i18n │ │ ├── al.js │ │ ├── ar.js │ │ ├── bg.js │ │ ├── ca.js │ │ ├── cs.extra.js │ │ ├── cs.js │ │ ├── da.js │ │ ├── de.extra.js │ │ ├── de.js │ │ ├── el.extra.js │ │ ├── el.js │ │ ├── en.extra.js │ │ ├── en.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.extra.js │ │ ├── fi.js │ │ ├── fr.extra.js │ │ ├── fr.js │ │ ├── he.extra.js │ │ ├── he.js │ │ ├── hr.extra.js │ │ ├── hr.js │ │ ├── hu.extra.js │ │ ├── hu.js │ │ ├── id.extra.js │ │ ├── id.js │ │ ├── it.extra.js │ │ ├── it.js │ │ ├── ja.extra.js │ │ ├── ja.js │ │ ├── ko.js │ │ ├── lt.extra.js │ │ ├── lt.js │ │ ├── lv.extra.js │ │ ├── lv.js │ │ ├── ms.extra.js │ │ ├── ms.js │ │ ├── ms_MY.extra.js │ │ ├── ms_MY.js │ │ ├── nl.extra.js │ │ ├── nl.js │ │ ├── no.js │ │ ├── pl.js │ │ ├── pt-br.js │ │ ├── pt-pt.js │ │ ├── ro.extra.js │ │ ├── ro.js │ │ ├── ru.extra.js │ │ ├── ru.js │ │ ├── sk.extra.js │ │ ├── sk.js │ │ ├── sl.extra.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr.extra.js │ │ ├── sr.js │ │ ├── sv.extra.js │ │ ├── sv.js │ │ ├── th.js │ │ ├── tk.js │ │ ├── tr.js │ │ ├── ua.extra.js │ │ ├── ua.js │ │ ├── uk.extra.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh_cn.extra.js │ │ ├── zh_cn.js │ │ └── zh_tw.js │ │ ├── inputmask.min.js │ │ ├── jquery-baldrick.min.js │ │ ├── jquery.min.js │ │ ├── modals.min.js │ │ ├── parsley-aria.min.js │ │ ├── parsley.min.js │ │ ├── polyfiller.min.js │ │ ├── remodal.min.js │ │ ├── shortcode-insert.min.js │ │ ├── state │ │ ├── events.min.js │ │ ├── state-concat.min.js │ │ └── state.min.js │ │ ├── support-page.min.js │ │ ├── viewer │ │ ├── init.min.js │ │ └── viewer.min.js │ │ ├── vue.min.js │ │ ├── vue │ │ ├── status-component.min.js │ │ ├── vue-filter.min.js │ │ └── vue.min.js │ │ └── wp-baldrick-full.min.js ├── css │ ├── admin.css │ ├── caldera-alert.css │ ├── caldera-form.css │ ├── caldera-forms-front.css │ ├── caldera-forms-front.min.css │ ├── caldera-grid.css │ ├── caldera-modals.css │ ├── caldera-modals.min.css │ ├── caldera-table.css │ ├── cfont.css │ ├── dashicon.css │ ├── editor-grid.css │ ├── entry-viewer-2.css │ ├── fields.min.css │ ├── fonts │ │ ├── caldera-forms.eot │ │ ├── caldera-forms.svg │ │ ├── caldera-forms.ttf │ │ ├── caldera-forms.woff │ │ ├── cf-raty.eot │ │ ├── cf-raty.svg │ │ ├── cf-raty.ttf │ │ ├── cf-raty.woff │ │ ├── cfont.eot │ │ ├── cfont.svg │ │ ├── cfont.ttf │ │ ├── cfont.woff │ │ ├── icon.eot │ │ ├── icon.svg │ │ ├── icon.ttf │ │ └── icon.woff │ ├── ie7 │ │ ├── ie7.css │ │ └── ie7.js │ ├── minicolor-colors.png │ ├── minicolor-trigger.png │ ├── modals.css │ ├── processors-edit.css │ ├── remodal-default-theme.css │ ├── remodal-default-theme.min.css │ ├── remodal.css │ ├── remodal.min.css │ └── theme-default.min.css ├── images │ ├── align-justify.svg │ ├── calculator.svg │ ├── caldera-globe-logo-sm.png │ ├── cart-plus.svg │ ├── cc-amex.svg │ ├── cc-discover.svg │ ├── cc-mastercard.svg │ ├── cc-paypal.svg │ ├── cc-stripe.svg │ ├── cc-visa.svg │ ├── cf-pro-logo.png │ ├── chain.svg │ ├── checkmark.png │ ├── cloud-upload.svg │ ├── cog.svg │ ├── credit-card.svg │ ├── envelope-o.svg │ ├── envelope-square.svg │ ├── eye.svg │ ├── field.png │ ├── folder-open-o.svg │ ├── howto.gif │ ├── lgo-icon.png │ ├── list.svg │ ├── loading.gif │ ├── lock.svg │ ├── mobile.svg │ ├── new-icon.png │ ├── paint-brush.svg │ ├── paypal.svg │ ├── plus.svg │ ├── processor.png │ ├── ra.svg │ ├── slack.svg │ ├── star.svg │ ├── user.svg │ ├── volume-control-phone.svg │ └── wordpress.svg └── js │ ├── admin.js │ ├── admin.min.js │ ├── ajax-core.js │ ├── ajax-core.min.js │ ├── api │ ├── client.js │ └── stores.js │ ├── caldera-forms-front.js │ ├── caldera-modals.js │ ├── caldera-modals.min.js │ ├── conditionals.js │ ├── conditionals.min.js │ ├── edit.js │ ├── edit.min.js │ ├── entry-viewer-2.js │ ├── field-config.js │ ├── fields.js │ ├── fields.min.js │ ├── formobject.js │ ├── formobject.min.js │ ├── frontend-script-init.js │ ├── frontend-script-init.min.js │ ├── handlebars.baldrick.js │ ├── handlebars.js │ ├── html5.js │ ├── i18n │ ├── al.js │ ├── ar.js │ ├── bg.js │ ├── ca.js │ ├── cs.extra.js │ ├── cs.js │ ├── da.js │ ├── de.extra.js │ ├── de.js │ ├── el.extra.js │ ├── el.js │ ├── en.extra.js │ ├── en.js │ ├── es.js │ ├── et.js │ ├── eu.js │ ├── fa.js │ ├── fi.extra.js │ ├── fi.js │ ├── fr.extra.js │ ├── fr.js │ ├── he.extra.js │ ├── he.js │ ├── hr.extra.js │ ├── hr.js │ ├── hu.extra.js │ ├── hu.js │ ├── id.extra.js │ ├── id.js │ ├── it.extra.js │ ├── it.js │ ├── ja.extra.js │ ├── ja.js │ ├── ko.js │ ├── lt.extra.js │ ├── lt.js │ ├── lv.extra.js │ ├── lv.js │ ├── ms.extra.js │ ├── ms.js │ ├── ms_MY.extra.js │ ├── ms_MY.js │ ├── nl.extra.js │ ├── nl.js │ ├── no.js │ ├── pl.js │ ├── pt-br.js │ ├── pt-pt.js │ ├── ro.extra.js │ ├── ro.js │ ├── ru.extra.js │ ├── ru.js │ ├── sk.extra.js │ ├── sk.js │ ├── sl.extra.js │ ├── sl.js │ ├── sq.js │ ├── sr.extra.js │ ├── sr.js │ ├── sv.extra.js │ ├── sv.js │ ├── th.js │ ├── tk.js │ ├── tr.js │ ├── ua.extra.js │ ├── ua.js │ ├── uk.extra.js │ ├── uk.js │ ├── vi.js │ ├── zh_cn.extra.js │ ├── zh_cn.js │ └── zh_tw.js │ ├── inputmask.js │ ├── jquery-baldrick.js │ ├── jquery.baldrick.js │ ├── jquery.baldrick.min.js │ ├── jquery.form-validator.min.js │ ├── modals.baldrick.js │ ├── parsley-aria.js │ ├── parsley.js │ ├── parsley.js.map │ ├── parsley.min.js │ ├── parsley.min.js.map │ ├── polyfiller.min.js │ ├── remodal.js │ ├── remodal.min.js │ ├── shortcode-insert.js │ ├── state │ ├── events.js │ ├── state-concat.js │ └── state.js │ ├── support-page.js │ ├── viewer │ ├── init.js │ └── viewer.js │ ├── vue.js │ ├── vue │ ├── status-component.js │ ├── vue-filter.js │ └── vue.js │ └── wp-baldrick-full.js ├── bin ├── activate-plugin.sh ├── delete-test-forms.sh ├── deploy-wp-org-tag.sh ├── deploy-wp-org-trunk.sh ├── docker │ └── phpunit │ │ └── DOCKERFILE ├── echo-server-url.sh ├── includes.sh ├── install-db.sh ├── install-docker.sh ├── install-wp-tests.sh └── setup-test-forms.sh ├── caldera-core.php ├── cf2 ├── CalderaFormsV2.php ├── CalderaFormsV2Contract.php ├── Exception.php ├── Exceptions │ └── NotFoundInContainerException.php ├── Factories │ ├── Processor.php │ └── ProcessorFactory.php ├── Fields │ ├── FieldType.php │ ├── FieldTypeContract.php │ ├── FieldTypeFactory.php │ ├── FieldTypeFactoryContract.php │ ├── FieldTypes │ │ ├── FileFieldType.php │ │ └── TextFieldType.php │ ├── Handlers │ │ ├── Cf1FileUploader.php │ │ ├── FieldHandler.php │ │ ├── FieldHandlerContract.php │ │ ├── FileFieldHandler.php │ │ ├── FileUpload.php │ │ └── UploaderContract.php │ ├── RegisterFields.php │ ├── RegisterFieldsContract.php │ ├── RenderField.php │ └── RenderFieldContract.php ├── Forms │ ├── Collection.php │ └── FormCollection.php ├── Hooks.php ├── Jobs │ ├── DatabaseConnection.php │ ├── DeleteFileJob.php │ ├── DeleteTransientJob.php │ ├── Job.php │ └── Scheduler.php ├── RestApi │ ├── AuthorizesRestApiRequestWithCfProKeys.php │ ├── CalderaRestApiContract.php │ ├── Endpoint.php │ ├── File │ │ ├── CreateFile.php │ │ └── File.php │ ├── Queue │ │ └── RunQueue.php │ └── Register.php ├── Services │ ├── FormsService.php │ ├── ProcessorService.php │ ├── QueueSchedulerService.php │ ├── QueueService.php │ ├── Service.php │ └── ServiceContract.php ├── Traits │ └── ConvertsMimeTypes.php ├── Transients │ ├── Cf1TransientsApi.php │ └── TransientApiContract.php └── functions.php ├── classes ├── admin.php ├── admin │ ├── apeasypods.php │ ├── apeasyqueries.php │ ├── apsetup.php │ ├── apsetupinterface.php │ ├── assets.php │ ├── extend.php │ ├── factory.php │ ├── feed.php │ ├── page.php │ ├── panel.php │ ├── php.php │ ├── privacy.php │ ├── pro.php │ └── resend.php ├── api │ ├── crud.php │ ├── entries.php │ ├── error.php │ ├── form.php │ ├── forms.php │ ├── jsconfig.php │ ├── load.php │ ├── privacy.php │ ├── response.php │ ├── response_factory.php │ ├── route.php │ ├── settings.php │ ├── token.php │ ├── tokens.php │ └── util.php ├── autoloader.php ├── caldera-grid.php ├── cdn.php ├── cdn │ ├── contract.php │ ├── init.php │ ├── jsdelivr.php │ └── settings.php ├── core.php ├── csv │ └── util.php ├── db │ ├── base.php │ ├── form.php │ ├── tables.php │ └── track.php ├── email │ ├── attachment.php │ ├── callbacks.php │ ├── client.php │ ├── fallback.php │ ├── filters.php │ ├── interface.php │ ├── prepare.php │ ├── preview.php │ ├── previews.php │ ├── resend.php │ ├── save.php │ ├── sendgrid.php │ ├── sendgrid │ │ ├── lib │ │ │ ├── SendGrid.php │ │ │ └── helpers │ │ │ │ └── mail │ │ │ │ ├── Mail.php │ │ │ │ └── README.md │ │ ├── sendgrid-php.php │ │ └── vendor │ │ │ ├── autoload.php │ │ │ ├── composer │ │ │ ├── ClassLoader.php │ │ │ ├── LICENSE │ │ │ ├── autoload_classmap.php │ │ │ ├── autoload_files.php │ │ │ ├── autoload_namespaces.php │ │ │ ├── autoload_psr4.php │ │ │ ├── autoload_real.php │ │ │ ├── autoload_static.php │ │ │ └── installed.json │ │ │ └── sendgrid │ │ │ └── php-http-client │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── examples │ │ │ └── example.php │ │ │ └── lib │ │ │ └── SendGrid │ │ │ └── Client.php │ ├── settings.php │ └── trackdata.php ├── entry.php ├── entry │ ├── bulk.php │ ├── entries.php │ ├── entry.php │ ├── factory.php │ ├── field.php │ ├── fields.php │ ├── meta.php │ ├── object.php │ ├── shortcode.php │ ├── token.php │ ├── ui.php │ ├── update.php │ ├── viewer.php │ └── vue.php ├── field │ ├── calculation.php │ ├── credit.php │ ├── honey.php │ ├── html.php │ ├── input.php │ ├── js.php │ ├── localizer.php │ ├── util.php │ └── utm.php ├── fields.php ├── files.php ├── forms.php ├── gdpr.php ├── import │ └── form.php ├── magic.php ├── magic │ ├── doer.php │ ├── parser.php │ ├── summary.php │ └── util.php ├── object.php ├── query │ ├── paginated.php │ ├── paginates.php │ └── pii.php ├── render │ ├── assets.php │ ├── autopopulation.php │ ├── footer.php │ ├── modals.php │ ├── nonce.php │ ├── notices.php │ └── util.php ├── sanitize.php ├── save.php ├── settings.php ├── settings │ ├── contract.php │ ├── init.php │ └── option.php ├── shortcode │ ├── atts.php │ └── defaults.php ├── support.php ├── sync │ ├── calc.php │ ├── factory.php │ ├── html.php │ ├── summary.php │ └── sync.php ├── tracking.php ├── transient.php └── widget.php ├── clients ├── admin │ ├── MainDashboard │ │ ├── DashboardPanels │ │ │ ├── ProDashboard.js │ │ │ └── index.js │ │ ├── MainDashboard.js │ │ └── components │ │ │ ├── Addons │ │ │ └── Addons.js │ │ │ └── Translate │ │ │ └── Translate.js │ ├── README.md │ ├── build │ │ ├── index.min.js │ │ └── style.min.css │ ├── index.js │ ├── index.scss │ └── styles │ │ └── form-builder.scss ├── blocks │ ├── README.md │ ├── build │ │ ├── index.min.asset.json │ │ ├── index.min.js │ │ └── index.min.js.map │ ├── components │ │ ├── FormChooser.js │ │ └── LinkToFormEditor.js │ ├── index.js │ └── store.js ├── components │ ├── CalderaHeader.js │ ├── Catdera │ │ └── Catdera.js │ ├── DocSearch │ │ ├── App.scss │ │ ├── Components │ │ │ ├── AddonCategory.js │ │ │ ├── Category.js │ │ │ ├── Keyword.js │ │ │ ├── Pagination.js │ │ │ ├── Results.js │ │ │ └── ToggleVisible.js │ │ ├── DocSearch.js │ │ ├── DocSearchApp.js │ │ ├── index.js │ │ └── logo.svg │ ├── FormSelectorNoGutenberg.js │ ├── PageBody.js │ ├── ProSettings │ │ ├── ProEnterApp │ │ │ ├── ProEnterApp.js │ │ │ ├── ProEnterApp.test.js │ │ │ └── __snapshots__ │ │ │ │ └── ProEnterApp.test.js.snap │ │ ├── ProFreeTrial │ │ │ ├── ProFreeTrial.js │ │ │ ├── ProFreeTrial.test.js │ │ │ └── __snapshots__ │ │ │ │ └── ProFreeTrial.test.js.snap │ │ ├── ProWhatIs │ │ │ ├── ProWhatIs.js │ │ │ ├── ProWhatIs.test.js │ │ │ └── __snapshots__ │ │ │ │ └── ProWhatIs.test.js.snap │ │ └── index.js │ ├── README.md │ ├── RemotePost │ │ ├── FeaturedImage.js │ │ ├── Image.js │ │ ├── PostExcerpt.js │ │ ├── PostTitle.js │ │ ├── RemoteImage.js │ │ ├── RemotePost.js │ │ └── index.js │ ├── StatusIndicator.js │ ├── functions │ │ ├── findFieldById.js │ │ ├── index.js │ │ ├── optionFactory.js │ │ ├── pickArray.js │ │ ├── url.js │ │ └── util.test.js │ └── index.js ├── deleteBuilds.js ├── form-builder │ └── index.js ├── functions │ ├── CalderaFormsButtonPulse.js │ ├── README.md │ ├── appendAssets.js │ └── bindBaldrickTriggers.js ├── legacy-bundle │ ├── build │ │ ├── index.min.js │ │ └── index.min.js.map │ └── index.js ├── privacy │ ├── actions │ │ ├── index.js │ │ └── status.js │ ├── build │ │ └── index.min.js │ ├── components │ │ ├── .gitkeep │ │ ├── DocLinks.js │ │ ├── FieldGroup.js │ │ ├── FieldPrivacySettings.js │ │ ├── FieldsPrivacySettings.js │ │ ├── FormPrivacySettings.js │ │ ├── HelpBox.js │ │ ├── IsEmailIdentifyingField.js │ │ └── IsPiiField.js │ ├── containers │ │ └── PrivacySettings.js │ ├── index.js │ ├── reducers │ │ ├── index.js │ │ ├── privacyStore.js │ │ └── statusStore.js │ └── selectors │ │ └── privacy.js ├── pro │ ├── README.md │ ├── build │ │ ├── index.min.js │ │ ├── index.min.js.map │ │ ├── style.min.css │ │ └── style.min.css.map │ ├── components │ │ ├── Account │ │ │ ├── Edit.vue │ │ │ ├── display.js │ │ │ └── style.css │ │ ├── Elements │ │ │ ├── Field │ │ │ │ ├── Checkbox.vue │ │ │ │ └── Text.vue │ │ │ ├── Parts │ │ │ │ ├── Input │ │ │ │ │ └── Input.vue │ │ │ │ └── Label │ │ │ │ │ └── Label.vue │ │ │ ├── Status │ │ │ │ ├── README.MD │ │ │ │ └── Status.vue │ │ │ └── _Component │ │ │ │ ├── index.js │ │ │ │ └── style.css │ │ ├── FormSettings │ │ │ ├── Form.vue │ │ │ └── Forms.vue │ │ ├── GeneralSettings │ │ │ ├── enhancedDelivery.vue │ │ │ └── logLevel.vue │ │ ├── Link │ │ │ └── linkKeys.vue │ │ └── NotConnected │ │ │ ├── freeTrial.vue │ │ │ └── whatIsCalderaFormsPro.vue │ ├── dev-client.js │ ├── index.js │ ├── promise-polyfill.js │ ├── pwa.js │ ├── router │ │ └── index.js │ ├── store │ │ ├── actions.js │ │ ├── getters.js │ │ ├── index.js │ │ ├── mutations.js │ │ ├── plugins.js │ │ └── util │ │ │ ├── API.js │ │ │ ├── mockState.js │ │ │ ├── urlString.js │ │ │ ├── utils.js │ │ │ └── wpConfig.js │ ├── views │ │ ├── Settings.vue │ │ ├── Tab.vue │ │ └── _View │ │ │ └── index.js │ └── webpack │ │ ├── config.js │ │ ├── index.php │ │ ├── log-plugin.js │ │ ├── server.js │ │ ├── tab.php │ │ ├── utils.js │ │ ├── webpack.base.js │ │ ├── webpack.dev.js │ │ └── webpack.prod.js ├── render │ ├── build │ │ └── index.min.js │ ├── components │ │ ├── CalderaFormsFieldGroup.js │ │ ├── CalderaFormsFieldRender.js │ │ ├── CalderaFormsRender.js │ │ ├── Fields │ │ │ ├── FileInput.js │ │ │ ├── Input.js │ │ │ └── styles │ │ │ │ └── files-field.scss │ │ ├── RenderComponentViaPortal.js │ │ └── index.js │ ├── fileUploads.js │ ├── index.js │ ├── index.scss │ └── util.js ├── state │ ├── actions │ │ ├── form.js │ │ ├── functions.js │ │ └── mutations.js │ └── api │ │ ├── apiClients.js │ │ ├── cfAdmin.js │ │ └── index.js ├── tests │ ├── setupJest.js │ └── unit │ │ ├── README.md │ │ ├── __snapshots__ │ │ └── index.test.js.snap │ │ ├── api │ │ └── configData.test.js │ │ ├── blocks │ │ └── components │ │ │ └── LinkToFormEditor.test.js │ │ ├── components │ │ ├── __snapshots__ │ │ │ └── index.test.js.snap │ │ └── index.test.js │ │ ├── createEnzymeAdapter.js │ │ ├── index.test.js │ │ ├── privacy │ │ ├── __snapshots__ │ │ │ └── components.test.js.snap │ │ └── components.test.js │ │ ├── render │ │ ├── CalderaFormsFieldGroup.test.js │ │ ├── CalderaFormsRender.test.js │ │ ├── Fields │ │ │ ├── FileInput.test.js │ │ │ ├── Input.test.js │ │ │ ├── Mocks │ │ │ │ ├── MockFileFieldRenderer.js │ │ │ │ ├── MockFileRenderer.test.js │ │ │ │ └── fileFieldConfigs.js │ │ │ └── __snapshots__ │ │ │ │ ├── FileInput.test.js.snap │ │ │ │ └── Input.test.js.snap │ │ ├── Mocks │ │ │ └── mockUtils.js │ │ ├── RenderComponentViaPortal.test.js │ │ ├── __snapshots__ │ │ │ └── CalderaFormsFieldGroup.test.js.snap │ │ ├── export.test.js │ │ ├── fileUploads.test.js │ │ ├── md5_screenshot.php │ │ ├── screenshot.jpeg │ │ └── util.test.js │ │ └── state.test.js └── viewer │ ├── README.md │ └── index.js ├── composer.json ├── composer.lock ├── contributing ├── local-dev.md ├── php-coding-standards.md ├── pull-request-workflow.md ├── test-bug.md └── testing.md ├── cypress.json ├── cypress ├── README.md ├── fixtures │ ├── Fotolia_36098251_femme-automne-couronne-feuilles-et-chat-1.jpg │ ├── Fotolia_65129014-femme-fond-coucher-soleil-ete2.jpg │ ├── example.json │ └── filesFieldTests │ │ ├── Fotolia_36098251_femme-automne-couronne-feuilles-et-chat-1.jpg │ │ └── Fotolia_65129014-femme-fond-coucher-soleil-ete2.jpg ├── forms │ ├── CF59ce6f1747efb.json │ ├── CF59d957b7acff7.json │ ├── CF59d9652a86fff.json │ ├── CF59dd15667a03b.json │ ├── CF59dd5d8e95ffb.json │ ├── CF59dd60bbe7ab6.json │ ├── CF59e13e034fc2d.json │ ├── CF59e14e252a2c8.json │ ├── CF59f533d0a5e0b.json │ ├── CF59f542781fc44.json │ ├── CF59f5446e46a71.json │ ├── CF59f54cb2b84bb.json │ ├── CF59fb854b2f05f.json │ ├── CF5a047196d398f.json │ ├── CF5a0479e6025a2.json │ ├── CF5a1163356fe7c.json │ ├── CF5a1de64c110ae.json │ ├── CF5a303ca839615.json │ ├── CF5a3193046927c.json │ ├── CF5bc200019a22f.json │ ├── CF5bc21a0e818ab.json │ ├── CF5bc235072e2a8.json │ ├── CF5bc25738c82c2.json │ ├── CF5bc257d7eb85a.json │ ├── CF5bc25cfa53898.json │ ├── CF5bc26604eaf3c.json │ ├── CF5bc64d633d2ea.json │ ├── CF5bc8e4db50622.json │ ├── CF5bcb67b899a38.json │ ├── CF5bcb71a2d27bf.json │ ├── CF5be31da4beff7.json │ ├── CF5bee2f0d5a1d6.json │ ├── CF5bee3162ab0b2.json │ ├── CF5e1dd6a3eec18.json │ ├── CF5e2997843a875.json │ ├── CF5e303beea19de.json │ ├── CF5e304e98685fd.json │ ├── CF5e32fc7f39dc8.json │ └── CF5e3410d1167a8.json ├── integration │ ├── --TEMPLATE-integration-test.js │ ├── calculation-checkbox.test.js │ ├── calculation-manual.test.js │ ├── calculation-money.test.js │ ├── calculation-triggered-when-unhiding-field.test.js │ ├── calculations-1962.test.js │ ├── calculations-1979.test.js │ ├── calculations-1993.test.js │ ├── calculations-2063.1.test.js │ ├── calculations-2063.test.js │ ├── calculations-2082.js │ ├── calculations-x1.test.js │ ├── calculations-x2.test.js │ ├── calculations-x3.test.js │ ├── cc-2107.test.js │ ├── cf2-file-not-required-not-block-submit.js │ ├── cf2-file-two-not-requireds-not-block-submit.js │ ├── cf2-file-ui.js │ ├── conditionals-disable.test.js │ ├── conditionals-fancy-multi-page.js │ ├── conditionals-fancy.js │ ├── conditionals-hide.test.js │ ├── conditionals-show.test.js │ ├── conditionals-summary-cf2-fields-2766.js │ ├── conditionals-x10.test.js │ ├── conditionals-x11.test.js │ ├── conditionals-x8.test.js │ ├── conditionals-x9.test.js │ ├── conditonals-ui.js │ ├── create-form.test.js │ ├── date-validation-2747.js │ ├── editor-variables.test.js │ ├── html-summary-2013.test.js │ ├── html-summary-2014.test.js │ ├── html-summary-2049.test.js │ ├── processors-conditionals-ui.js │ ├── resend-button.test.js │ ├── select-2090.test.js │ ├── test-editor-basic.js │ ├── test-editor-basic.test.js │ ├── test-entry-editor.js │ └── test.test.js ├── plugins │ └── index.js ├── screenshots │ ├── calculation-checkbox.test.js │ │ ├── Calculations - With Checkbox -- Does not add hidden checkbox (failed).png │ │ ├── Calculations - With Checkbox -- adds up checkbox (failed).png │ │ └── Calculations - With Checkbox -- adds up two checkbox fields (failed).png │ ├── calculation-money.test.js │ │ ├── Calculations - money style -- Divides and accounts for hidden field being hidden (failed).png │ │ ├── Calculations - money style -- Price option + Quantity option (failed).png │ │ └── Calculations - money style -- Radio-based options (failed).png │ ├── calculations-1962.test.js │ │ ├── Name of test -- Does the math correctly after intial load (failed).png │ │ └── Name of test -- Has the right initial load (failed).png │ ├── calculations-1979.test.js │ │ └── 1979 Calculations -- Updates and does math correctly (failed).png │ ├── calculations-1993.test.js │ │ └── 1993 Calculations -- Updates after initial load with correct math (failed).png │ ├── calculations-2063.1.test.js │ │ └── 2063.1 CONDITIONALS CREATE@1.6.2.2 DEV@1.5.7.1 -- Does not include hidden (failed).png │ ├── calculations-2063.test.js │ │ └── 2063 CALCULATIONS CREATE@X DEV@1.5.7.1 -- Does math (failed).png │ ├── calculations-2082.js │ │ └── 2082 CALCULATIONS CREATED@1.5.7.1 DEV@1.5.8 -- Does math based on select field without calc value set (failed).png │ ├── calculations-x1.test.js │ │ └── X1 Calculations -- Updates and does math correctly (failed).png │ ├── calculations-x2.test.js │ │ └── X2 Calculations -- Updates and does math correctly (failed).png │ ├── calculations-x3.test.js │ │ └── X3 Calculations -- Does something else (failed).png │ ├── cc-2107.test.js │ │ ├── 2107 Credit Cards -- CC fields submit when has expiration and ccv (failed).png │ │ └── 2107 Credit Cards -- CC fields validation works on page 2 (failed).png │ ├── cf2-file-not-required-not-block-submit.js │ │ └── Name of test -- When submitted with non-required file fields that are left empty, it submits (failed).png │ ├── cf2-file-two-not-requireds-not-block-submit.js │ │ └── Name of test -- When submitted with two non-required file field, left empty it submits (failed).png │ ├── cf2-file-ui.js │ │ ├── Test CF2 file field interface -- Drop event with one file (failed).png │ │ ├── Test CF2 file field interface -- Drop event with two files (failed).png │ │ └── Test CF2 file field interface -- Test click on Dropzone (failed).png │ ├── conditionals-disable.test.js │ │ ├── Conditionals - disable type - text fields -- Disables all when all are checked, except disable all (failed).png │ │ ├── Conditionals - disable type - text fields -- Disables color field (failed).png │ │ ├── Conditionals - disable type - text fields -- Disables email field (failed).png │ │ ├── Conditionals - disable type - text fields -- Disables none when all are checked, including disable all (failed).png │ │ ├── Conditionals - disable type - text fields -- Disables phone basic field (failed) (1).png │ │ ├── Conditionals - disable type - text fields -- Disables phone basic field (failed).png │ │ ├── Conditionals - disable type - text fields -- Disables phone better field (failed).png │ │ ├── Conditionals - disable type - text fields -- Disables text field (failed).png │ │ └── Conditionals - disable type - text fields -- Disables url field (failed).png │ ├── conditionals-fancy-multi-page.js │ │ ├── Conditionals test hide conditionals of fancy fields on page 2 -- After hide and unhide, looks the same (failed).png │ │ └── Conditionals test hide conditionals of fancy fields on page 2 -- Has the correct initial load (failed).png │ ├── conditionals-fancy.js │ │ └── Conditionals test hide conditionals of fancy fields -- After hide and unhide, looks the same (failed).png │ ├── conditionals-hide.test.js │ │ ├── Conditionals - hide type - select fields -- Hides and shows based on checkbox (failed).png │ │ ├── Conditionals - hide type - select fields -- Hides and shows based on radio (failed).png │ │ ├── Conditionals - hide type - select fields -- Hides shows the other fields (failed).png │ │ ├── Conditionals - hide type - select fields -- Hidesshows checkbox fields and keeps values (failed).png │ │ ├── Conditionals - hide type - select fields -- Keeps date value (failed).png │ │ ├── Conditionals - hide type - select fields -- Keeps dropdown value (failed).png │ │ ├── Conditionals - hide type - select fields -- Keeps stateProvidence value (failed).png │ │ ├── Conditionals - hide type - select fields -- preserves value of radio field (failed).png │ │ ├── Conditionals - hide type - text fields -- Can hide and unhide all (failed).png │ │ ├── Conditionals - hide type - text fields -- Hide and update values of number-like text fields (failed).png │ │ ├── Conditionals - hide type - text fields -- Hide and update values of regular text fields (failed).png │ │ └── Conditionals - hide type - text fields -- can hide and show based on text value (failed).png │ ├── conditionals-show.test.js │ │ ├── Conditionals - show type - select fields -- Hides and shows based on checkbox -- before each hook (failed).png │ │ ├── Conditionals - show type - text fields -- Show and update values of number-like text fields (failed).png │ │ └── Conditionals - show type - text fields -- Show and update values of regular text fields (failed).png │ ├── conditionals-summary-cf2-fields-2766.js │ │ └── conditionals and summary cf2 fields 2766 -- Change in text cf2 text fields updates summary (failed).png │ ├── conditionals-x10.test.js │ │ ├── X10 Conditionals -- Hides based on dropdown (failed).png │ │ ├── X10 Conditionals -- Hides if text starts with (failed).png │ │ ├── X10 Conditionals -- hides if number is (failed).png │ │ └── X10 Conditionals -- hides if number is less than (failed).png │ ├── conditionals-x11.test.js │ │ ├── X11 Conditionals Show Single Page create@1.5.5 -- Hides and shows a number field based on a radio and brings back its value (failed).png │ │ └── X11 Conditionals Show Single Page create@1.5.5 -- Hides and shows a text field based on a checkbox and brings back its value (failed).png │ ├── conditionals-x8.test.js │ │ └── X8 Conditionals Hide create@1.5.5 -- Updates conditionals across pages (failed).png │ ├── conditionals-x9.test.js │ │ ├── X9 CONDITIONALS SHOW CREATE@1.5.5 -- Hides and shows based on a checkbox across pages (failed).png │ │ └── X9 CONDITIONALS SHOW CREATE@1.5.5 -- Hides and shows based on a radio across pages (failed).png │ ├── conditonals-ui.js │ │ └── Using fields with conditionals -- Sets field for conditional (failed).png │ ├── create-form.test.js │ │ ├── Clone a form -- Clones a form (failed).png │ │ └── Clone a form -- Shows clone option when hovered (failed).png │ ├── date-validation-2747.js │ │ ├── Date Picker validation tests -- Leaving it empty triggers validation error (failed).png │ │ └── Date Picker validation tests -- We can clear the validation error (failed).png │ ├── editor-variables.test.js │ │ ├── Check variables -- Adds the variable to magic tags list (failed).png │ │ ├── Check variables -- Create a variable (failed).png │ │ └── Check variables -- Remove a variable (failed).png │ ├── html-summary-2013.test.js │ │ └── 2013 html summary -- Updates summary (failed).png │ ├── html-summary-2014.test.js │ │ └── Name of test -- Updates values (failed).png │ ├── html-summary-2049.test.js │ │ ├── 2049 HTMLSUMMARY CREATE@1.5.7 DEV@1.5.7 -- Breaks sync correctly from dropdown field to text field (failed).png │ │ └── 2049 HTMLSUMMARY CREATE@1.5.7 DEV@1.5.7 -- Stays in sync from dropdown field to text field (failed).png │ └── test-entry-editor.js │ │ └── Editing forms using entry editor -- Can edit a required number field whose value is 0 (failed).png ├── support │ ├── commands.js │ ├── index.js │ └── util.js ├── tests.json └── videos │ ├── --TEMPLATE-integration-test.js.mp4 │ ├── calculation-checkbox.test.js.mp4 │ ├── calculation-manual.test.js.mp4 │ ├── calculation-money.test.js.mp4 │ ├── calculations-1962.test.js.mp4 │ ├── calculations-1979.test.js.mp4 │ ├── calculations-1993.test.js.mp4 │ ├── calculations-2063.1.test.js.mp4 │ ├── calculations-2063.test.js.mp4 │ ├── calculations-2082.js.mp4 │ ├── calculations-x1.test.js.mp4 │ ├── calculations-x2.test.js.mp4 │ ├── calculations-x3.test.js.mp4 │ ├── cc-2107.test.js.mp4 │ ├── cf2-file-not-required-not-block-submit.js.mp4 │ ├── cf2-file-two-not-requireds-not-block-submit.js.mp4 │ ├── cf2-file-ui.js.mp4 │ ├── conditionals-disable.test.js.mp4 │ ├── conditionals-fancy-multi-page.js.mp4 │ ├── conditionals-fancy.js.mp4 │ ├── conditionals-hide.test.js.mp4 │ ├── conditionals-show.test.js.mp4 │ ├── conditionals-summary-cf2-fields-2766.js.mp4 │ ├── conditionals-x10.test.js.mp4 │ ├── conditionals-x11.test.js.mp4 │ ├── conditionals-x8.test.js.mp4 │ ├── conditionals-x9.test.js.mp4 │ ├── conditonals-ui.js.mp4 │ ├── create-form.test.js.mp4 │ ├── date-validation-2747.js.mp4 │ ├── editor-variables.test.js.mp4 │ ├── html-summary-2013.test.js.mp4 │ ├── html-summary-2014.test.js.mp4 │ ├── html-summary-2049.test.js.mp4 │ ├── select-2090.test.js.mp4 │ ├── test-editor-basic.js.mp4 │ ├── test-entry-editor.js.mp4 │ └── test.test.js.mp4 ├── docker-compose.yml ├── fields ├── advanced_file │ ├── config_template.php │ ├── field.php │ ├── preview.php │ ├── uploader.js │ └── uploader.min.js ├── button │ ├── config_template.php │ ├── field.php │ └── preview.php ├── calculation │ ├── config.php │ ├── field.php │ ├── line-templates.php │ ├── preview.php │ └── style.css ├── cf2_file │ ├── config.php │ └── preview.php ├── cf2_text │ ├── config.php │ ├── field.php │ └── preview.php ├── checkbox │ ├── config_template.php │ ├── field.php │ ├── js │ │ └── setup.js │ └── preview.php ├── color_picker │ ├── field.php │ ├── minicolor-colors.png │ ├── minicolor-trigger.png │ ├── minicolors.css │ ├── minicolors.js │ ├── minicolors.min.css │ ├── preview.php │ └── setup.php ├── credit_card_cvc │ ├── config.php │ └── preview.php ├── credit_card_exp │ ├── config.php │ └── preview.php ├── credit_card_number │ ├── config.php │ ├── credit-card.js │ └── preview.php ├── date_picker │ ├── cf-datepicker.js │ ├── css │ │ └── datepicker.css │ ├── datepicker.php │ ├── js │ │ ├── bootstrap-datepicker.js │ │ ├── locales │ │ │ ├── bootstrap-datepicker.ar.js │ │ │ ├── bootstrap-datepicker.az.js │ │ │ ├── bootstrap-datepicker.bg.js │ │ │ ├── bootstrap-datepicker.bs.js │ │ │ ├── bootstrap-datepicker.ca.js │ │ │ ├── bootstrap-datepicker.cs.js │ │ │ ├── bootstrap-datepicker.cy.js │ │ │ ├── bootstrap-datepicker.da.js │ │ │ ├── bootstrap-datepicker.de.js │ │ │ ├── bootstrap-datepicker.el.js │ │ │ ├── bootstrap-datepicker.en-GB.js │ │ │ ├── bootstrap-datepicker.es.js │ │ │ ├── bootstrap-datepicker.et.js │ │ │ ├── bootstrap-datepicker.eu.js │ │ │ ├── bootstrap-datepicker.fa.js │ │ │ ├── bootstrap-datepicker.fi.js │ │ │ ├── bootstrap-datepicker.fo.js │ │ │ ├── bootstrap-datepicker.fr-CH.js │ │ │ ├── bootstrap-datepicker.fr.js │ │ │ ├── bootstrap-datepicker.gl.js │ │ │ ├── bootstrap-datepicker.he.js │ │ │ ├── bootstrap-datepicker.hr.js │ │ │ ├── bootstrap-datepicker.hu.js │ │ │ ├── bootstrap-datepicker.hy.js │ │ │ ├── bootstrap-datepicker.id.js │ │ │ ├── bootstrap-datepicker.is.js │ │ │ ├── bootstrap-datepicker.it-CH.js │ │ │ ├── bootstrap-datepicker.it.js │ │ │ ├── bootstrap-datepicker.ja.js │ │ │ ├── bootstrap-datepicker.ka.js │ │ │ ├── bootstrap-datepicker.kh.js │ │ │ ├── bootstrap-datepicker.kk.js │ │ │ ├── bootstrap-datepicker.kr.js │ │ │ ├── bootstrap-datepicker.lt.js │ │ │ ├── bootstrap-datepicker.lv.js │ │ │ ├── bootstrap-datepicker.mk.js │ │ │ ├── bootstrap-datepicker.ms.js │ │ │ ├── bootstrap-datepicker.nb.js │ │ │ ├── bootstrap-datepicker.nl-BE.js │ │ │ ├── bootstrap-datepicker.nl.js │ │ │ ├── bootstrap-datepicker.no.js │ │ │ ├── bootstrap-datepicker.pl.js │ │ │ ├── bootstrap-datepicker.pt-BR.js │ │ │ ├── bootstrap-datepicker.pt.js │ │ │ ├── bootstrap-datepicker.ro.js │ │ │ ├── bootstrap-datepicker.rs-latin.js │ │ │ ├── bootstrap-datepicker.rs.js │ │ │ ├── bootstrap-datepicker.ru.js │ │ │ ├── bootstrap-datepicker.sk.js │ │ │ ├── bootstrap-datepicker.sl.js │ │ │ ├── bootstrap-datepicker.sq.js │ │ │ ├── bootstrap-datepicker.sr-latin.js │ │ │ ├── bootstrap-datepicker.sr.js │ │ │ ├── bootstrap-datepicker.sv.js │ │ │ ├── bootstrap-datepicker.sw.js │ │ │ ├── bootstrap-datepicker.th.js │ │ │ ├── bootstrap-datepicker.tr.js │ │ │ ├── bootstrap-datepicker.uk.js │ │ │ ├── bootstrap-datepicker.vi.js │ │ │ ├── bootstrap-datepicker.zh-CN.js │ │ │ └── bootstrap-datepicker.zh-TW.js │ │ └── setup.js │ ├── preview.php │ └── setup.php ├── dropdown │ ├── config_template.php │ ├── field.php │ ├── js │ │ └── setup.js │ └── preview.php ├── email │ ├── config.php │ ├── field.php │ └── preview.php ├── file │ ├── config_template.php │ ├── field.php │ ├── preview.php │ ├── uploader.js │ └── uploader.min.js ├── gdpr │ ├── config_template.php │ ├── field.php │ └── preview.php ├── generic-input.php ├── gravatar │ ├── config.php │ ├── field.php │ └── preview.php ├── hidden │ ├── field.php │ ├── preview.php │ └── setup.php ├── html │ ├── config_template.php │ ├── field.php │ ├── icon.png │ └── preview.php ├── number │ ├── config.php │ └── preview.php ├── paragraph │ ├── config_template.php │ ├── field.php │ └── preview.php ├── phone │ ├── config.php │ ├── field.php │ ├── masked-input.js │ └── preview.php ├── phone_better │ ├── assets │ │ ├── css │ │ │ ├── demo.css │ │ │ └── intlTelInput.css │ │ ├── img │ │ │ ├── flags.png │ │ │ └── flags@2x.png │ │ └── js │ │ │ ├── intlTelInput.js │ │ │ ├── intlTelInput.min.js │ │ │ └── utils.js │ ├── config.php │ └── preview.php ├── radio │ ├── config_template.php │ ├── field.php │ ├── js │ │ └── setup.js │ └── preview.php ├── range_slider │ ├── config.php │ ├── field.php │ ├── preview.php │ ├── rangeslider.css │ ├── rangeslider.js │ ├── rangeslider.min.css │ └── rangeslider.min.js ├── recaptcha │ ├── config.php │ ├── field.php │ ├── preview.php │ └── style.css ├── section-break │ ├── config.php │ └── section-break.php ├── select2 │ ├── css │ │ ├── ccselect2-spinner.gif │ │ ├── ccselect2.png │ │ ├── ccselect2x2.png │ │ └── select2.css │ ├── field │ │ ├── config.php │ │ ├── field.php │ │ └── preview.php │ ├── js │ │ ├── select2.js │ │ └── select2.min.js │ └── select2.php ├── star-rate │ ├── cf-raty.css │ ├── config.php │ ├── field.php │ ├── fonts │ │ ├── cf-raty.eot │ │ ├── cf-raty.svg │ │ ├── cf-raty.ttf │ │ ├── cf-raty.woff │ │ ├── raty.eot │ │ ├── raty.svg │ │ ├── raty.ttf │ │ └── raty.woff │ ├── images │ │ ├── cancel-off.png │ │ ├── cancel-on.png │ │ ├── star-half.png │ │ ├── star-off.png │ │ └── star-on.png │ ├── jquery.raty.css │ ├── jquery.raty.js │ └── preview.php ├── states │ ├── config_template.php │ ├── field.php │ ├── js │ │ └── setup.js │ └── preview.php ├── summary │ ├── config.php │ ├── field.php │ └── preview.php ├── text │ ├── config.php │ └── preview.php ├── toggle_switch │ ├── config_template.php │ ├── css │ │ ├── setup.css │ │ └── toggle.css │ ├── field.php │ ├── js │ │ ├── setup.js │ │ └── toggle.js │ └── preview.php ├── url │ ├── config.php │ └── preview.php ├── utm │ ├── field.php │ ├── preview.php │ └── setup.php └── wysiwyg │ ├── config_template.php │ ├── field.php │ ├── langs │ ├── ar.min.js │ ├── ca.min.js │ ├── cs.min.js │ ├── da.min.js │ ├── de.min.js │ ├── el.min.js │ ├── es.min.js │ ├── es_ar.min.js │ ├── fa.min.js │ ├── fi.min.js │ ├── fr.min.js │ ├── he.min.js │ ├── hr.min.js │ ├── hu.min.js │ ├── id.min.js │ ├── it.min.js │ ├── ja.min.js │ ├── ko.min.js │ ├── my.min.js │ ├── nl.min.js │ ├── no_nb.min.js │ ├── ph.min.js │ ├── pl.min.js │ ├── pt.min.js │ ├── ro.min.js │ ├── rs.min.js │ ├── rs_latin.min.js │ ├── ru.min.js │ ├── sk.min.js │ ├── sv.min.js │ ├── tr.min.js │ ├── ua.min.js │ ├── vi.min.js │ ├── zh_cn.min.js │ └── zh_tw.min.js │ ├── preview.php │ ├── ui │ └── icons.svg │ ├── wysiwyg.css │ ├── wysiwyg.js │ ├── wysiwyg.min.css │ └── wysiwyg.min.js ├── includes ├── ajax.php ├── cf-pro-client │ ├── bootstrap-cf-pro.php │ ├── cf-pro-init.php │ ├── classes │ │ ├── admin │ │ │ ├── menu.php │ │ │ ├── scripts.php │ │ │ └── tab.php │ │ ├── antispam.php │ │ ├── api │ │ │ ├── api.php │ │ │ ├── client.php │ │ │ ├── keys.php │ │ │ ├── local │ │ │ │ ├── files.php │ │ │ │ └── settings.php │ │ │ ├── log.php │ │ │ └── message.php │ │ ├── attachments │ │ │ ├── Exception.php │ │ │ ├── attachments.php │ │ │ └── phpmailer.php │ │ ├── container.php │ │ ├── exceptions │ │ │ └── Exception.php │ │ ├── hooks.php │ │ ├── interfaces │ │ │ └── arrayable.php │ │ ├── json_arrayable.php │ │ ├── log │ │ │ ├── handler.php │ │ │ ├── mail.php │ │ │ └── papertrail.php │ │ ├── message.php │ │ ├── messages.php │ │ ├── pdf.php │ │ ├── repository.php │ │ ├── send.php │ │ ├── settings.php │ │ └── settings │ │ │ ├── active.php │ │ │ └── form.php │ ├── dist │ │ └── tab.php │ └── naming-conventions.txt ├── compat.php ├── custom_field_class.php ├── field_processors.php ├── filter_addon_plugins.php ├── functions.php ├── plugin-page-banner.php ├── presets │ ├── countries_iso_alpha_2.txt │ ├── countries_names.txt │ └── us_states.txt ├── templates │ ├── job-application-form-example.php │ ├── rate-our-service-example.php │ ├── registration-form-example.php │ ├── simple-booking-form-example.php │ ├── starter-contact-form.php │ └── variable-price-example.php └── updater.php ├── languages ├── caldera-forms-de_DE.mo ├── caldera-forms-de_DE.po ├── caldera-forms-es_ES.mo ├── caldera-forms-es_ES.po ├── caldera-forms-fr_FR.mo ├── caldera-forms-fr_FR.po ├── caldera-forms-ja.mo ├── caldera-forms-ja.po ├── caldera-forms-pt_BR.mo ├── caldera-forms-pt_BR.po ├── caldera-forms-pt_PT.mo ├── caldera-forms-pt_PT.po ├── caldera-forms-tr_TR.mo ├── caldera-forms-tr_TR.po └── caldera-forms.pot ├── package.json ├── phpunit-integration.xml.dist ├── phpunit-unit.xml.dist ├── phpunit.xml.dist ├── processors ├── akismet │ └── config.php ├── auto_responder │ └── config.php ├── classes │ ├── conditional_recipient.php │ ├── crm.php │ ├── data.php │ ├── get_data.php │ ├── interfaces │ │ ├── crm.php │ │ ├── newsletter.php │ │ ├── payment.php │ │ └── process.php │ ├── load.php │ ├── newsletter.php │ ├── payment.php │ ├── processor.php │ └── ui.php ├── conditional_recipient │ └── config.php ├── functions.php ├── increment │ └── config.php └── redirect │ └── config.php ├── readme.txt ├── sendwp ├── README.md ├── handler.php ├── init.php └── installer.js ├── tests ├── Integration │ ├── CalderaFormsV2Test.php │ ├── Caldera_Forms_FilesTest.php │ ├── Caldera_Forms_TransientTest.php │ ├── EnvironmentTest.php │ ├── Factories │ │ └── ProcessorTest.php │ ├── Features │ │ ├── ContainerServicesAreLoadedTest.php │ │ ├── EntryApiV1Test.php │ │ ├── WpMailAttachTest.php │ │ └── WpMailFileTest.php │ ├── FileUploadTest.php │ ├── FunctionsTest.php │ ├── Handlers │ │ ├── Cf1FileUploaderTest.php │ │ ├── FileFieldHandlerTest.php │ │ └── screenshot.jpeg │ ├── HooksTest.php │ ├── Jobs │ │ ├── DatabaseConnectionTest.php │ │ ├── DeleteFileJobTest.php │ │ ├── DeleteTransientJobTest.php │ │ └── SchedulerTest.php │ ├── RestApi │ │ ├── CreateFileTest.php │ │ ├── RegisterTest.php │ │ ├── RestApiTestCase.php │ │ ├── RunQueueTest.php │ │ └── screenshot.jpeg │ ├── Service │ │ ├── FormServiceTest.php │ │ ├── ProcessorServiceTest.php │ │ ├── QueueSchedulerServiceTest.php │ │ └── QueueServiceTest.php │ ├── SubmissionsWithFileFieldsTest.php │ ├── TestCase.php │ ├── Transients │ │ └── Cf1TransientsApiTest.php │ └── screenshot.jpeg ├── Unit │ ├── CalderaFormsV2Test.php │ ├── ExceptionTest.php │ ├── FieldHandlerTest.php │ ├── Fields │ │ ├── FieldTypeFactoryTest.php │ │ ├── FieldTypeTest.php │ │ ├── Handlers │ │ │ └── FileUpload │ │ │ │ └── FileUploadTest.php │ │ └── RegisterFieldsTest.php │ ├── Forms │ │ └── CollectionTest.php │ ├── HooksTest.php │ ├── RenderFieldTest.php │ ├── RestApi │ │ └── RegisterTest.php │ ├── SampleTest.php │ ├── TestCase.php │ └── fileFieldConfigs.json ├── Util │ ├── CreatePages.php │ ├── ImportForms.php │ ├── Mocks │ │ ├── MockFieldHandler.php │ │ ├── MockJob.php │ │ ├── MockQueueConnection.php │ │ ├── MockService.php │ │ └── MockUploader.php │ ├── SubmissionHelpers.php │ ├── TestForms.php │ └── Traits │ │ ├── HasFileFieldConfigs.php │ │ ├── SharedFactories.php │ │ ├── TestsImages.php │ │ ├── TestsSubmissions.php │ │ ├── TestsWpMail.php │ │ └── images │ │ ├── small-cat.jpeg │ │ ├── tiny-cat.jpeg │ │ └── tiny-cat.png ├── bootstrap-unit.php ├── bootstrap.php ├── email-test-case.php ├── includes │ ├── cf-contact-form-test-case.php │ ├── cf-mailer-test-case.php │ ├── cf-rest-test-case.php │ ├── cf-test-case.php │ ├── forms │ │ ├── cf2-file-include.php │ │ ├── conditional-name-field.php │ │ ├── contact-form-autoresponder.json │ │ ├── contact-form-form-draft.json │ │ ├── contact-form-include.php │ │ ├── contact-forms-no-auto-responder.json │ │ ├── file.json │ │ └── simple-form-with-just-a-text-field-include.php │ ├── josie.jpg │ ├── screenshot.jpeg │ ├── submissions │ │ └── contact.php │ └── traits │ │ ├── imports-form.php │ │ └── submits-contact-form.php ├── test-api-form-object.php ├── test-api-forms.php ├── test-api-settings.php ├── test-api-util.php ├── test-autoresponder.php ├── test-db-astraction.php ├── test-do-redirect.php ├── test-entry-factories.php ├── test-entry-fields-collection.php ├── test-entry-id-on-hooks-file.php ├── test-entry-id-on-hooks.php ├── test-entry-objects.php ├── test-entry.php ├── test-field-util-defaults.php ├── test-file-mailer.php ├── test-forms-api.php ├── test-forms-db.php ├── test-forms-rest-api.php ├── test-gdpr-hooks-callbacks.php ├── test-is-personally-identifying.php ├── test-locale-assets-enqueued.php ├── test-main-mailer.php ├── test-php-version-check.php ├── test-query-pagninated.php ├── test-query-pii.php ├── test-run-calculation.php ├── test-save.php ├── test-tests.php └── testing-cli.php ├── ui ├── admin.php ├── admin_templates.php ├── blocks │ └── init.php ├── community.php ├── edit.php ├── emails │ ├── email-preview.php │ └── settings.php ├── entries.php ├── entries │ ├── pagination.php │ ├── scripts_templates.php │ ├── toolbar.php │ └── viewer.php ├── entries_toolbar.php ├── entry_navigation.php ├── extend.php ├── insert_shortcode.php ├── news_templates.php ├── panels │ ├── anti-spam.php │ ├── conditions.php │ ├── emailer.php │ ├── form-settings.php │ ├── layout.php │ ├── layout_side.php │ ├── layout_toolbar.php │ ├── pages.php │ ├── processors.php │ ├── revisions.php │ ├── variable_add.php │ └── variables.php ├── pro.php ├── support │ ├── clippy_templates.php │ ├── page.php │ └── panels │ │ ├── beta.php │ │ ├── debug.php │ │ └── support.php └── viewer-two │ └── viewer.php ├── vendor ├── a5hleyrich │ └── wp-queue │ │ ├── .gitignore │ │ ├── .scrutinizer.yml │ │ ├── .travis.yml │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.xml │ │ ├── src │ │ ├── WP_Queue │ │ │ ├── Connections │ │ │ │ ├── ConnectionInterface.php │ │ │ │ ├── DatabaseConnection.php │ │ │ │ ├── RedisConnection.php │ │ │ │ └── SyncConnection.php │ │ │ ├── Cron.php │ │ │ ├── Exceptions │ │ │ │ ├── ConnectionNotFoundException.php │ │ │ │ └── WorkerAttemptsExceededException.php │ │ │ ├── Job.php │ │ │ ├── Queue.php │ │ │ ├── QueueManager.php │ │ │ └── Worker.php │ │ └── functions.php │ │ └── tests │ │ ├── TestDatabaseConnection.php │ │ ├── TestFunctions.php │ │ ├── TestJob.php │ │ ├── TestQueue.php │ │ ├── TestQueueManager.php │ │ └── TestWorker.php ├── autoload.php ├── bin │ ├── upgrade-carbon │ └── upgrade-carbon.bat ├── calderawp │ ├── caldera-containers │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── README.MD │ │ ├── Tests │ │ │ ├── ContainerTest.php │ │ │ ├── Mocks │ │ │ │ ├── Container.php │ │ │ │ ├── Provider.php │ │ │ │ ├── Something.php │ │ │ │ └── SomethingElse.php │ │ │ ├── ServiceServiceContainerTest.php │ │ │ ├── TestCase.php │ │ │ └── bootstrap.php │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── phpcs.xml.dist │ │ ├── phpunit.xml │ │ └── src │ │ │ ├── Container.php │ │ │ ├── ControlledContainer.php │ │ │ ├── Exceptions │ │ │ ├── Exception.php │ │ │ ├── NotFoundException.php │ │ │ └── NotImplemented.php │ │ │ ├── Interfaces │ │ │ ├── Arrayable.php │ │ │ ├── ContainsServices.php │ │ │ ├── JsonArrayable.php │ │ │ ├── ProvidesService.php │ │ │ └── ServiceContainer.php │ │ │ └── Service │ │ │ └── Container.php │ └── caldera-forms-query │ │ ├── .coveralls.yml │ │ ├── .distignore │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── .vscode │ │ └── launch.json │ │ ├── Gruntfile.js │ │ ├── README.md │ │ ├── Tests │ │ ├── Integration │ │ │ ├── Delete │ │ │ │ ├── EntryTest.php │ │ │ │ └── EntryValuesTest.php │ │ │ ├── Features │ │ │ │ ├── FeatureContainerTest.php │ │ │ │ └── FeatureHelperMethodsTest.php │ │ │ ├── FunctionsTest.php │ │ │ ├── IntegrationTestCase.php │ │ │ ├── RestAPITestCase.php │ │ │ ├── Select │ │ │ │ ├── EntryTest.php │ │ │ │ └── EntryValuesTest.php │ │ │ ├── SelectQueriesGeneratorsTest.php │ │ │ ├── SelectQueriesTest.php │ │ │ └── TestsTest.php │ │ ├── Mock │ │ │ ├── .gitkeep │ │ │ └── wpdb.php │ │ ├── Traits │ │ │ ├── CanCreateEntryWithEmailField.php │ │ │ ├── HasFactories.php │ │ │ └── UsersMockFormAsDBForm.php │ │ ├── Unit │ │ │ ├── Delete │ │ │ │ └── DeleteQueryBuilderTest.php │ │ │ ├── DeleteQueriesTest.php │ │ │ ├── Features │ │ │ │ ├── FeatureContainerTest.php │ │ │ │ └── QueriesTest.php │ │ │ ├── MySqlBuilderTest.php │ │ │ ├── Select │ │ │ │ ├── EntryTest.php │ │ │ │ ├── EntryValuesTest.php │ │ │ │ └── SelectQueryBuilderTest.php │ │ │ ├── SelectQueriesTest.php │ │ │ └── TestCase.php │ │ ├── bootstrap-integration.php │ │ └── bootstrap.php │ │ ├── bin │ │ ├── includes.sh │ │ ├── install-docker.sh │ │ └── install-wp-tests.sh │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── coverage │ │ └── .gitkeep │ │ ├── docker-compose.yml │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── phpcs.xml.dist │ │ ├── phpunit-integration.xml.dist │ │ ├── phpunit.xml.dist │ │ └── src │ │ ├── .gitkeep │ │ ├── CalderaFormsQueries.php │ │ ├── CanCollectResults.php │ │ ├── CreatesDeleteQueries.php │ │ ├── CreatesSelectQueries.php │ │ ├── CreatesSqlQueries.php │ │ ├── Delete │ │ ├── DeleteQueryBuilder.php │ │ ├── DoesDeleteQuery.php │ │ ├── Entry.php │ │ └── EntryValues.php │ │ ├── DeleteQueries.php │ │ ├── Escape.php │ │ ├── Exceptions │ │ └── Exception.php │ │ ├── Features │ │ ├── DoesQueries.php │ │ ├── FeatureContainer.php │ │ └── Queries.php │ │ ├── GetsResults.php │ │ ├── MySqlBuilder.php │ │ ├── QueryBuilder.php │ │ ├── Select │ │ ├── DoesSelectQuery.php │ │ ├── DoesSelectQueryByEntryId.php │ │ ├── DoesSelectQueryByValue.php │ │ ├── Entry.php │ │ ├── EntryValues.php │ │ ├── SelectQueryBuilder.php │ │ └── ValueSelectQueryBuilder.php │ │ ├── SelectQueries.php │ │ └── SprintfPlaceHolderWriter.php ├── composer │ ├── ClassLoader.php │ ├── LICENSE │ ├── autoload_classmap.php │ ├── autoload_files.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── autoload_static.php │ ├── installed.json │ └── installers │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ ├── Composer │ │ └── Installers │ │ │ ├── AglInstaller.php │ │ │ ├── AimeosInstaller.php │ │ │ ├── AnnotateCmsInstaller.php │ │ │ ├── AsgardInstaller.php │ │ │ ├── AttogramInstaller.php │ │ │ ├── BaseInstaller.php │ │ │ ├── BitrixInstaller.php │ │ │ ├── BonefishInstaller.php │ │ │ ├── CakePHPInstaller.php │ │ │ ├── ChefInstaller.php │ │ │ ├── CiviCrmInstaller.php │ │ │ ├── ClanCatsFrameworkInstaller.php │ │ │ ├── CockpitInstaller.php │ │ │ ├── CodeIgniterInstaller.php │ │ │ ├── Concrete5Installer.php │ │ │ ├── CraftInstaller.php │ │ │ ├── CroogoInstaller.php │ │ │ ├── DecibelInstaller.php │ │ │ ├── DframeInstaller.php │ │ │ ├── DokuWikiInstaller.php │ │ │ ├── DolibarrInstaller.php │ │ │ ├── DrupalInstaller.php │ │ │ ├── ElggInstaller.php │ │ │ ├── EliasisInstaller.php │ │ │ ├── ExpressionEngineInstaller.php │ │ │ ├── EzPlatformInstaller.php │ │ │ ├── FuelInstaller.php │ │ │ ├── FuelphpInstaller.php │ │ │ ├── GravInstaller.php │ │ │ ├── HuradInstaller.php │ │ │ ├── ImageCMSInstaller.php │ │ │ ├── Installer.php │ │ │ ├── ItopInstaller.php │ │ │ ├── JoomlaInstaller.php │ │ │ ├── KanboardInstaller.php │ │ │ ├── KirbyInstaller.php │ │ │ ├── KnownInstaller.php │ │ │ ├── KodiCMSInstaller.php │ │ │ ├── KohanaInstaller.php │ │ │ ├── LanManagementSystemInstaller.php │ │ │ ├── LaravelInstaller.php │ │ │ ├── LavaLiteInstaller.php │ │ │ ├── LithiumInstaller.php │ │ │ ├── MODULEWorkInstaller.php │ │ │ ├── MODXEvoInstaller.php │ │ │ ├── MagentoInstaller.php │ │ │ ├── MajimaInstaller.php │ │ │ ├── MakoInstaller.php │ │ │ ├── MantisBTInstaller.php │ │ │ ├── MauticInstaller.php │ │ │ ├── MayaInstaller.php │ │ │ ├── MediaWikiInstaller.php │ │ │ ├── MicroweberInstaller.php │ │ │ ├── ModxInstaller.php │ │ │ ├── MoodleInstaller.php │ │ │ ├── OctoberInstaller.php │ │ │ ├── OntoWikiInstaller.php │ │ │ ├── OsclassInstaller.php │ │ │ ├── OxidInstaller.php │ │ │ ├── PPIInstaller.php │ │ │ ├── PhiftyInstaller.php │ │ │ ├── PhpBBInstaller.php │ │ │ ├── PimcoreInstaller.php │ │ │ ├── PiwikInstaller.php │ │ │ ├── PlentymarketsInstaller.php │ │ │ ├── Plugin.php │ │ │ ├── PortoInstaller.php │ │ │ ├── PrestashopInstaller.php │ │ │ ├── PuppetInstaller.php │ │ │ ├── PxcmsInstaller.php │ │ │ ├── RadPHPInstaller.php │ │ │ ├── ReIndexInstaller.php │ │ │ ├── Redaxo5Installer.php │ │ │ ├── RedaxoInstaller.php │ │ │ ├── RoundcubeInstaller.php │ │ │ ├── SMFInstaller.php │ │ │ ├── ShopwareInstaller.php │ │ │ ├── SilverStripeInstaller.php │ │ │ ├── SiteDirectInstaller.php │ │ │ ├── SyDESInstaller.php │ │ │ ├── SyliusInstaller.php │ │ │ ├── Symfony1Installer.php │ │ │ ├── TYPO3CmsInstaller.php │ │ │ ├── TYPO3FlowInstaller.php │ │ │ ├── TaoInstaller.php │ │ │ ├── TheliaInstaller.php │ │ │ ├── TuskInstaller.php │ │ │ ├── UserFrostingInstaller.php │ │ │ ├── VanillaInstaller.php │ │ │ ├── VgmcpInstaller.php │ │ │ ├── WHMCSInstaller.php │ │ │ ├── WolfCMSInstaller.php │ │ │ ├── WordPressInstaller.php │ │ │ ├── YawikInstaller.php │ │ │ ├── ZendInstaller.php │ │ │ └── ZikulaInstaller.php │ │ └── bootstrap.php ├── inpsyde │ └── wonolog │ │ ├── .github │ │ ├── CONTRIBUTING.md │ │ ├── ISSUE_TEMPLATE.md │ │ └── PULL_REQUEST_TEMPLATE.md │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── _config.yml │ │ ├── composer.json │ │ ├── inc │ │ └── bootstrap.php │ │ ├── phpunit.xml.dist │ │ └── src │ │ ├── Channels.php │ │ ├── Controller.php │ │ ├── Data │ │ ├── Alert.php │ │ ├── Critical.php │ │ ├── Debug.php │ │ ├── Emergency.php │ │ ├── Error.php │ │ ├── FailedLogin.php │ │ ├── HookLogFactory.php │ │ ├── Info.php │ │ ├── Log.php │ │ ├── LogDataInterface.php │ │ ├── LogDataTrait.php │ │ ├── Notice.php │ │ ├── NullLog.php │ │ ├── Warning.php │ │ └── WpErrorChannel.php │ │ ├── Exception │ │ └── InvalidChannelNameException.php │ │ ├── Handler │ │ ├── DateBasedStreamHandler.php │ │ ├── DefaultHandlerFactory.php │ │ └── HandlersRegistry.php │ │ ├── HookListener │ │ ├── ActionListenerInterface.php │ │ ├── CronDebugListener.php │ │ ├── DbErrorListener.php │ │ ├── FailedLoginListener.php │ │ ├── FilterListenerInterface.php │ │ ├── HookListenerInterface.php │ │ ├── HookListenersRegistry.php │ │ ├── HookPriorityInterface.php │ │ ├── HttpApiListener.php │ │ ├── ListenerIdByClassNameTrait.php │ │ ├── MailerListener.php │ │ ├── QueryErrorsListener.php │ │ └── WpDieHandlerListener.php │ │ ├── LogActionSubscriber.php │ │ ├── LogLevel.php │ │ ├── PhpErrorController.php │ │ └── Processor │ │ ├── ProcessorsRegistry.php │ │ └── WpContextProcessor.php ├── kylekatarnls │ └── update-helper │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ └── UpdateHelper │ │ ├── ComposerPlugin.php │ │ ├── NotUpdateInterfaceInstanceException.php │ │ ├── UpdateHelper.php │ │ └── UpdateHelperInterface.php ├── monolog │ └── monolog │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ └── Monolog │ │ ├── ErrorHandler.php │ │ ├── Formatter │ │ ├── ChromePHPFormatter.php │ │ ├── ElasticaFormatter.php │ │ ├── FlowdockFormatter.php │ │ ├── FluentdFormatter.php │ │ ├── FormatterInterface.php │ │ ├── GelfMessageFormatter.php │ │ ├── HtmlFormatter.php │ │ ├── JsonFormatter.php │ │ ├── LineFormatter.php │ │ ├── LogglyFormatter.php │ │ ├── LogstashFormatter.php │ │ ├── MongoDBFormatter.php │ │ ├── NormalizerFormatter.php │ │ ├── ScalarFormatter.php │ │ └── WildfireFormatter.php │ │ ├── Handler │ │ ├── AbstractHandler.php │ │ ├── AbstractProcessingHandler.php │ │ ├── AbstractSyslogHandler.php │ │ ├── AmqpHandler.php │ │ ├── BrowserConsoleHandler.php │ │ ├── BufferHandler.php │ │ ├── ChromePHPHandler.php │ │ ├── CouchDBHandler.php │ │ ├── CubeHandler.php │ │ ├── Curl │ │ │ └── Util.php │ │ ├── DeduplicationHandler.php │ │ ├── DoctrineCouchDBHandler.php │ │ ├── DynamoDbHandler.php │ │ ├── ElasticSearchHandler.php │ │ ├── ErrorLogHandler.php │ │ ├── FilterHandler.php │ │ ├── FingersCrossed │ │ │ ├── ActivationStrategyInterface.php │ │ │ ├── ChannelLevelActivationStrategy.php │ │ │ └── ErrorLevelActivationStrategy.php │ │ ├── FingersCrossedHandler.php │ │ ├── FirePHPHandler.php │ │ ├── FleepHookHandler.php │ │ ├── FlowdockHandler.php │ │ ├── FormattableHandlerInterface.php │ │ ├── FormattableHandlerTrait.php │ │ ├── GelfHandler.php │ │ ├── GroupHandler.php │ │ ├── HandlerInterface.php │ │ ├── HandlerWrapper.php │ │ ├── HipChatHandler.php │ │ ├── IFTTTHandler.php │ │ ├── InsightOpsHandler.php │ │ ├── LogEntriesHandler.php │ │ ├── LogglyHandler.php │ │ ├── MailHandler.php │ │ ├── MandrillHandler.php │ │ ├── MissingExtensionException.php │ │ ├── MongoDBHandler.php │ │ ├── NativeMailerHandler.php │ │ ├── NewRelicHandler.php │ │ ├── NullHandler.php │ │ ├── PHPConsoleHandler.php │ │ ├── ProcessableHandlerInterface.php │ │ ├── ProcessableHandlerTrait.php │ │ ├── PsrHandler.php │ │ ├── PushoverHandler.php │ │ ├── RavenHandler.php │ │ ├── RedisHandler.php │ │ ├── RollbarHandler.php │ │ ├── RotatingFileHandler.php │ │ ├── SamplingHandler.php │ │ ├── Slack │ │ │ └── SlackRecord.php │ │ ├── SlackHandler.php │ │ ├── SlackWebhookHandler.php │ │ ├── SlackbotHandler.php │ │ ├── SocketHandler.php │ │ ├── StreamHandler.php │ │ ├── SwiftMailerHandler.php │ │ ├── SyslogHandler.php │ │ ├── SyslogUdp │ │ │ └── UdpSocket.php │ │ ├── SyslogUdpHandler.php │ │ ├── TestHandler.php │ │ ├── WhatFailureGroupHandler.php │ │ └── ZendMonitorHandler.php │ │ ├── Logger.php │ │ ├── Processor │ │ ├── GitProcessor.php │ │ ├── IntrospectionProcessor.php │ │ ├── MemoryPeakUsageProcessor.php │ │ ├── MemoryProcessor.php │ │ ├── MemoryUsageProcessor.php │ │ ├── MercurialProcessor.php │ │ ├── ProcessIdProcessor.php │ │ ├── ProcessorInterface.php │ │ ├── PsrLogMessageProcessor.php │ │ ├── TagProcessor.php │ │ ├── UidProcessor.php │ │ └── WebProcessor.php │ │ ├── Registry.php │ │ ├── ResettableInterface.php │ │ ├── SignalHandler.php │ │ └── Utils.php ├── mossadal │ └── math-parser │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ ├── doxygen.config │ │ ├── doxygen │ │ ├── customdoxygen.css │ │ ├── doxy-boot.js │ │ ├── doxygen-filter.php │ │ ├── footer.html │ │ ├── header.html │ │ ├── logo-127x40.png │ │ ├── logo-159x50.png │ │ ├── logo-200x63.png │ │ ├── main.md │ │ └── math-parser.jpg │ │ ├── phpunit-quick.xml │ │ ├── phpunit.xml │ │ ├── src │ │ ├── MathParser │ │ │ ├── AbstractMathParser.php │ │ │ ├── ComplexMathParser.php │ │ │ ├── Exceptions │ │ │ │ ├── DivisionByZeroException.php │ │ │ │ ├── MathParserException.php │ │ │ │ ├── ParenthesisMismatchException.php │ │ │ │ ├── SyntaxErrorException.php │ │ │ │ ├── UnknownConstantException.php │ │ │ │ ├── UnknownFunctionException.php │ │ │ │ ├── UnknownOperatorException.php │ │ │ │ ├── UnknownTokenException.php │ │ │ │ └── UnknownVariableException.php │ │ │ ├── Extensions │ │ │ │ ├── Complex.php │ │ │ │ ├── Math.php │ │ │ │ └── Rational.php │ │ │ ├── Interpreting │ │ │ │ ├── ASCIIPrinter.php │ │ │ │ ├── ComplexEvaluator.php │ │ │ │ ├── Differentiator.php │ │ │ │ ├── Evaluator.php │ │ │ │ ├── LaTeXPrinter.php │ │ │ │ ├── RationalEvaluator.php │ │ │ │ ├── TreePrinter.php │ │ │ │ └── Visitors │ │ │ │ │ ├── Visitable.php │ │ │ │ │ └── Visitor.php │ │ │ ├── Lexing │ │ │ │ ├── ComplexLexer.php │ │ │ │ ├── Lexer.php │ │ │ │ ├── StdMathLexer.php │ │ │ │ ├── Token.php │ │ │ │ ├── TokenDefinition.php │ │ │ │ └── TokenType.php │ │ │ ├── Parsing │ │ │ │ ├── Nodes │ │ │ │ │ ├── ConstantNode.php │ │ │ │ │ ├── ExpressionNode.php │ │ │ │ │ ├── Factories │ │ │ │ │ │ ├── AdditionNodeFactory.php │ │ │ │ │ │ ├── DivisionNodeFactory.php │ │ │ │ │ │ ├── ExponentiationNodeFactory.php │ │ │ │ │ │ ├── MultiplicationNodeFactory.php │ │ │ │ │ │ ├── NodeFactory.php │ │ │ │ │ │ └── SubtractionNodeFactory.php │ │ │ │ │ ├── FunctionNode.php │ │ │ │ │ ├── IntegerNode.php │ │ │ │ │ ├── Interfaces │ │ │ │ │ │ └── ExpressionNodeFactory.php │ │ │ │ │ ├── Node.php │ │ │ │ │ ├── NumberNode.php │ │ │ │ │ ├── PostfixOperatorNode.php │ │ │ │ │ ├── RationalNode.php │ │ │ │ │ ├── SubExpressionNode.php │ │ │ │ │ ├── Traits │ │ │ │ │ │ ├── Numeric.php │ │ │ │ │ │ └── Sanitize.php │ │ │ │ │ └── VariableNode.php │ │ │ │ ├── Parser.php │ │ │ │ └── Stack.php │ │ │ ├── RationalMathParser.php │ │ │ └── StdMathParser.php │ │ └── Tester.php │ │ └── tests │ │ └── MathParser │ │ ├── Exceptions │ │ └── ExceptionTest.php │ │ ├── Extensions │ │ ├── ComplexTest.php │ │ ├── MathTest.php │ │ └── RationalTest.php │ │ ├── Interpreting │ │ ├── ASCIIPrinterTest.php │ │ ├── ComplexEvaluatorTest.php │ │ ├── DifferentiatorTest.php │ │ ├── EvaluatorTest.php │ │ ├── LaTeXPrinterTest.php │ │ └── RationalEvaluatorTest.php │ │ ├── Lexing │ │ ├── LexerTest.php │ │ ├── StdMathLexerTest.php │ │ ├── TokenDefinitionTest.php │ │ └── TokenTest.php │ │ └── Parsing │ │ ├── ComplexMathParserTest.php │ │ ├── NodeTest.php │ │ ├── RationalMathParserTest.php │ │ └── StdMathParserTest.php ├── nesbot │ └── carbon │ │ ├── LICENSE │ │ ├── bin │ │ ├── upgrade-carbon │ │ └── upgrade-carbon.bat │ │ ├── composer.json │ │ ├── readme.md │ │ └── src │ │ ├── Carbon │ │ ├── Carbon.php │ │ ├── CarbonInterval.php │ │ ├── CarbonPeriod.php │ │ ├── Exceptions │ │ │ └── InvalidDateException.php │ │ ├── Lang │ │ │ ├── af.php │ │ │ ├── ar.php │ │ │ ├── ar_Shakl.php │ │ │ ├── az.php │ │ │ ├── bg.php │ │ │ ├── bn.php │ │ │ ├── bs_BA.php │ │ │ ├── ca.php │ │ │ ├── cs.php │ │ │ ├── cy.php │ │ │ ├── da.php │ │ │ ├── de.php │ │ │ ├── dv_MV.php │ │ │ ├── el.php │ │ │ ├── en.php │ │ │ ├── eo.php │ │ │ ├── es.php │ │ │ ├── et.php │ │ │ ├── eu.php │ │ │ ├── fa.php │ │ │ ├── fi.php │ │ │ ├── fo.php │ │ │ ├── fr.php │ │ │ ├── gl.php │ │ │ ├── gu.php │ │ │ ├── he.php │ │ │ ├── hi.php │ │ │ ├── hr.php │ │ │ ├── hu.php │ │ │ ├── hy.php │ │ │ ├── id.php │ │ │ ├── is.php │ │ │ ├── it.php │ │ │ ├── ja.php │ │ │ ├── ka.php │ │ │ ├── kk.php │ │ │ ├── km.php │ │ │ ├── ko.php │ │ │ ├── lt.php │ │ │ ├── lv.php │ │ │ ├── mk.php │ │ │ ├── mn.php │ │ │ ├── ms.php │ │ │ ├── my.php │ │ │ ├── ne.php │ │ │ ├── nl.php │ │ │ ├── no.php │ │ │ ├── oc.php │ │ │ ├── pl.php │ │ │ ├── ps.php │ │ │ ├── pt.php │ │ │ ├── pt_BR.php │ │ │ ├── ro.php │ │ │ ├── ru.php │ │ │ ├── sh.php │ │ │ ├── sk.php │ │ │ ├── sl.php │ │ │ ├── sq.php │ │ │ ├── sr.php │ │ │ ├── sr_Cyrl.php │ │ │ ├── sr_Cyrl_ME.php │ │ │ ├── sr_Latn_ME.php │ │ │ ├── sr_ME.php │ │ │ ├── sv.php │ │ │ ├── sw.php │ │ │ ├── th.php │ │ │ ├── tr.php │ │ │ ├── uk.php │ │ │ ├── ur.php │ │ │ ├── uz.php │ │ │ ├── vi.php │ │ │ ├── zh.php │ │ │ └── zh_TW.php │ │ ├── Laravel │ │ │ └── ServiceProvider.php │ │ ├── Translator.php │ │ └── Upgrade.php │ │ └── JsonSerializable.php ├── nilportugues │ ├── sql-query-builder │ │ ├── .coveralls.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.xml.dist │ │ ├── src │ │ │ ├── Builder │ │ │ │ ├── BuilderException.php │ │ │ │ ├── BuilderInterface.php │ │ │ │ ├── GenericBuilder.php │ │ │ │ ├── MySqlBuilder.php │ │ │ │ └── Syntax │ │ │ │ │ ├── AbstractBaseWriter.php │ │ │ │ │ ├── AbstractSetWriter.php │ │ │ │ │ ├── ColumnWriter.php │ │ │ │ │ ├── DeleteWriter.php │ │ │ │ │ ├── InsertWriter.php │ │ │ │ │ ├── IntersectWriter.php │ │ │ │ │ ├── MinusWriter.php │ │ │ │ │ ├── PlaceholderWriter.php │ │ │ │ │ ├── SelectWriter.php │ │ │ │ │ ├── UnionAllWriter.php │ │ │ │ │ ├── UnionWriter.php │ │ │ │ │ ├── UpdateWriter.php │ │ │ │ │ ├── WhereWriter.php │ │ │ │ │ └── WriterFactory.php │ │ │ ├── Manipulation │ │ │ │ ├── AbstractBaseQuery.php │ │ │ │ ├── AbstractCreationalQuery.php │ │ │ │ ├── AbstractSetQuery.php │ │ │ │ ├── ColumnQuery.php │ │ │ │ ├── Delete.php │ │ │ │ ├── Insert.php │ │ │ │ ├── Intersect.php │ │ │ │ ├── JoinQuery.php │ │ │ │ ├── Minus.php │ │ │ │ ├── QueryException.php │ │ │ │ ├── QueryFactory.php │ │ │ │ ├── QueryInterface.php │ │ │ │ ├── Select.php │ │ │ │ ├── Union.php │ │ │ │ ├── UnionAll.php │ │ │ │ └── Update.php │ │ │ └── Syntax │ │ │ │ ├── Column.php │ │ │ │ ├── OrderBy.php │ │ │ │ ├── QueryPartInterface.php │ │ │ │ ├── SyntaxFactory.php │ │ │ │ ├── Table.php │ │ │ │ └── Where.php │ │ └── tests │ │ │ ├── Builder │ │ │ ├── GenericBuilderTest.php │ │ │ ├── MySqlBuilderTest.php │ │ │ └── Syntax │ │ │ │ ├── ColumnWriterTest.php │ │ │ │ ├── DeleteWriterTest.php │ │ │ │ ├── InsertWriterTest.php │ │ │ │ ├── IntersectWriterTest.php │ │ │ │ ├── MinusWriterTest.php │ │ │ │ ├── PlaceholderWriterTest.php │ │ │ │ ├── SelectWriterTest.php │ │ │ │ ├── UnionAllWriterTest.php │ │ │ │ ├── UnionWriterTest.php │ │ │ │ ├── UpdateWriterTest.php │ │ │ │ ├── WhereWriterTest.php │ │ │ │ └── WriterFactoryTest.php │ │ │ ├── Manipulation │ │ │ ├── BaseQueryTest.php │ │ │ ├── DeleteTest.php │ │ │ ├── InsertTest.php │ │ │ ├── IntersectTest.php │ │ │ ├── MinusTest.php │ │ │ ├── QueryFactoryTest.php │ │ │ ├── Resources │ │ │ │ └── DummyQuery.php │ │ │ ├── SelectTest.php │ │ │ ├── UnionAllTest.php │ │ │ ├── UnionTest.php │ │ │ └── UpdateTest.php │ │ │ └── Syntax │ │ │ ├── ColumnTest.php │ │ │ ├── OrderByTest.php │ │ │ ├── TableTest.php │ │ │ └── WhereTest.php │ └── sql-query-formatter │ │ ├── .coveralls.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.xml.dist │ │ ├── src │ │ ├── Formatter.php │ │ ├── Helper │ │ │ ├── Comment.php │ │ │ ├── Indent.php │ │ │ ├── NewLine.php │ │ │ ├── Parentheses.php │ │ │ ├── Token.php │ │ │ └── WhiteSpace.php │ │ └── Tokenizer │ │ │ ├── Parser │ │ │ ├── Boundary.php │ │ │ ├── Comment.php │ │ │ ├── LiteralString.php │ │ │ ├── Numeral.php │ │ │ ├── Quoted.php │ │ │ ├── Reserved.php │ │ │ ├── UserDefined.php │ │ │ └── WhiteSpace.php │ │ │ └── Tokenizer.php │ │ └── tests │ │ ├── FormatterTest.php │ │ ├── Resources │ │ └── expectedQueries.sql │ │ └── Tokenizer │ │ └── TokenizerTest.php ├── pimple │ └── pimple │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG │ │ ├── LICENSE │ │ ├── README.rst │ │ ├── composer.json │ │ ├── ext │ │ └── pimple │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── config.m4 │ │ │ ├── config.w32 │ │ │ ├── php_pimple.h │ │ │ ├── pimple.c │ │ │ ├── pimple_compat.h │ │ │ └── tests │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ ├── 016.phpt │ │ │ ├── 017.phpt │ │ │ ├── 017_1.phpt │ │ │ ├── 018.phpt │ │ │ ├── 019.phpt │ │ │ ├── bench.phpb │ │ │ └── bench_shared.phpb │ │ ├── phpunit.xml.dist │ │ └── src │ │ └── Pimple │ │ ├── Container.php │ │ ├── Exception │ │ ├── ExpectedInvokableException.php │ │ ├── FrozenServiceException.php │ │ ├── InvalidServiceIdentifierException.php │ │ └── UnknownIdentifierException.php │ │ ├── Psr11 │ │ ├── Container.php │ │ └── ServiceLocator.php │ │ ├── ServiceIterator.php │ │ ├── ServiceProviderInterface.php │ │ └── Tests │ │ ├── Fixtures │ │ ├── Invokable.php │ │ ├── NonInvokable.php │ │ ├── PimpleServiceProvider.php │ │ └── Service.php │ │ ├── PimpleServiceProviderInterfaceTest.php │ │ ├── PimpleTest.php │ │ ├── Psr11 │ │ ├── ContainerTest.php │ │ └── ServiceLocatorTest.php │ │ └── ServiceIteratorTest.php ├── psr │ ├── container │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ │ ├── ContainerExceptionInterface.php │ │ │ ├── ContainerInterface.php │ │ │ └── NotFoundExceptionInterface.php │ └── log │ │ ├── LICENSE │ │ ├── Psr │ │ └── Log │ │ │ ├── AbstractLogger.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LogLevel.php │ │ │ ├── LoggerAwareInterface.php │ │ │ ├── LoggerAwareTrait.php │ │ │ ├── LoggerInterface.php │ │ │ ├── LoggerTrait.php │ │ │ ├── NullLogger.php │ │ │ └── Test │ │ │ ├── DummyTest.php │ │ │ ├── LoggerInterfaceTest.php │ │ │ └── TestLogger.php │ │ ├── README.md │ │ └── composer.json └── symfony │ ├── polyfill-mbstring │ ├── LICENSE │ ├── Mbstring.php │ ├── README.md │ ├── Resources │ │ └── unidata │ │ │ ├── lowerCase.php │ │ │ ├── titleCaseRegexp.php │ │ │ └── upperCase.php │ ├── bootstrap.php │ └── composer.json │ └── translation │ ├── .gitignore │ ├── CHANGELOG.md │ ├── Catalogue │ ├── AbstractOperation.php │ ├── MergeOperation.php │ ├── OperationInterface.php │ └── TargetOperation.php │ ├── Command │ └── XliffLintCommand.php │ ├── DataCollector │ └── TranslationDataCollector.php │ ├── DataCollectorTranslator.php │ ├── DependencyInjection │ ├── TranslationDumperPass.php │ ├── TranslationExtractorPass.php │ └── TranslatorPass.php │ ├── Dumper │ ├── CsvFileDumper.php │ ├── DumperInterface.php │ ├── FileDumper.php │ ├── IcuResFileDumper.php │ ├── IniFileDumper.php │ ├── JsonFileDumper.php │ ├── MoFileDumper.php │ ├── PhpFileDumper.php │ ├── PoFileDumper.php │ ├── QtFileDumper.php │ ├── XliffFileDumper.php │ └── YamlFileDumper.php │ ├── Exception │ ├── ExceptionInterface.php │ ├── InvalidArgumentException.php │ ├── InvalidResourceException.php │ ├── LogicException.php │ ├── NotFoundResourceException.php │ └── RuntimeException.php │ ├── Extractor │ ├── AbstractFileExtractor.php │ ├── ChainExtractor.php │ ├── ExtractorInterface.php │ ├── PhpExtractor.php │ └── PhpStringTokenParser.php │ ├── Formatter │ ├── ChoiceMessageFormatterInterface.php │ ├── MessageFormatter.php │ └── MessageFormatterInterface.php │ ├── IdentityTranslator.php │ ├── Interval.php │ ├── LICENSE │ ├── Loader │ ├── ArrayLoader.php │ ├── CsvFileLoader.php │ ├── FileLoader.php │ ├── IcuDatFileLoader.php │ ├── IcuResFileLoader.php │ ├── IniFileLoader.php │ ├── JsonFileLoader.php │ ├── LoaderInterface.php │ ├── MoFileLoader.php │ ├── PhpFileLoader.php │ ├── PoFileLoader.php │ ├── QtFileLoader.php │ ├── XliffFileLoader.php │ ├── YamlFileLoader.php │ └── schema │ │ └── dic │ │ └── xliff-core │ │ ├── xliff-core-1.2-strict.xsd │ │ ├── xliff-core-2.0.xsd │ │ └── xml.xsd │ ├── LoggingTranslator.php │ ├── MessageCatalogue.php │ ├── MessageCatalogueInterface.php │ ├── MessageSelector.php │ ├── MetadataAwareInterface.php │ ├── PluralizationRules.php │ ├── README.md │ ├── Reader │ ├── TranslationReader.php │ └── TranslationReaderInterface.php │ ├── Resources │ ├── bin │ │ └── translation-status.php │ └── schemas │ │ └── xliff-core-1.2-strict.xsd │ ├── Tests │ ├── Catalogue │ │ ├── AbstractOperationTest.php │ │ ├── MergeOperationTest.php │ │ └── TargetOperationTest.php │ ├── DataCollector │ │ └── TranslationDataCollectorTest.php │ ├── DataCollectorTranslatorTest.php │ ├── DependencyInjection │ │ ├── TranslationDumperPassTest.php │ │ ├── TranslationExtractorPassTest.php │ │ └── TranslationPassTest.php │ ├── Dumper │ │ ├── CsvFileDumperTest.php │ │ ├── FileDumperTest.php │ │ ├── IcuResFileDumperTest.php │ │ ├── IniFileDumperTest.php │ │ ├── JsonFileDumperTest.php │ │ ├── MoFileDumperTest.php │ │ ├── PhpFileDumperTest.php │ │ ├── PoFileDumperTest.php │ │ ├── QtFileDumperTest.php │ │ ├── XliffFileDumperTest.php │ │ └── YamlFileDumperTest.php │ ├── Extractor │ │ └── PhpExtractorTest.php │ ├── Formatter │ │ └── MessageFormatterTest.php │ ├── IdentityTranslatorTest.php │ ├── IntervalTest.php │ ├── Loader │ │ ├── CsvFileLoaderTest.php │ │ ├── IcuDatFileLoaderTest.php │ │ ├── IcuResFileLoaderTest.php │ │ ├── IniFileLoaderTest.php │ │ ├── JsonFileLoaderTest.php │ │ ├── LocalizedTestCase.php │ │ ├── MoFileLoaderTest.php │ │ ├── PhpFileLoaderTest.php │ │ ├── PoFileLoaderTest.php │ │ ├── QtFileLoaderTest.php │ │ ├── XliffFileLoaderTest.php │ │ └── YamlFileLoaderTest.php │ ├── LoggingTranslatorTest.php │ ├── MessageCatalogueTest.php │ ├── MessageSelectorTest.php │ ├── PluralizationRulesTest.php │ ├── TranslatorCacheTest.php │ ├── TranslatorTest.php │ ├── Util │ │ └── ArrayConverterTest.php │ ├── Writer │ │ └── TranslationWriterTest.php │ └── fixtures │ │ ├── empty-translation.mo │ │ ├── empty-translation.po │ │ ├── empty.csv │ │ ├── empty.ini │ │ ├── empty.json │ │ ├── empty.mo │ │ ├── empty.po │ │ ├── empty.xlf │ │ ├── empty.yml │ │ ├── encoding.xlf │ │ ├── escaped-id-plurals.po │ │ ├── escaped-id.po │ │ ├── extractor │ │ ├── resource.format.engine │ │ ├── this.is.a.template.format.engine │ │ └── translation.html.php │ │ ├── fuzzy-translations.po │ │ ├── invalid-xml-resources.xlf │ │ ├── malformed.json │ │ ├── messages.yml │ │ ├── messages_linear.yml │ │ ├── missing-plurals.po │ │ ├── non-valid.xlf │ │ ├── non-valid.yml │ │ ├── plurals.mo │ │ ├── plurals.po │ │ ├── resname.xlf │ │ ├── resourcebundle │ │ ├── corrupted │ │ │ └── resources.dat │ │ ├── dat │ │ │ ├── en.res │ │ │ ├── en.txt │ │ │ ├── fr.res │ │ │ ├── fr.txt │ │ │ ├── packagelist.txt │ │ │ └── resources.dat │ │ └── res │ │ │ └── en.res │ │ ├── resources-2.0-clean.xlf │ │ ├── resources-2.0-multi-segment-unit.xlf │ │ ├── resources-2.0.xlf │ │ ├── resources-clean.xlf │ │ ├── resources-notes-meta.xlf │ │ ├── resources-target-attributes.xlf │ │ ├── resources-tool-info.xlf │ │ ├── resources.csv │ │ ├── resources.dump.json │ │ ├── resources.ini │ │ ├── resources.json │ │ ├── resources.mo │ │ ├── resources.php │ │ ├── resources.po │ │ ├── resources.ts │ │ ├── resources.xlf │ │ ├── resources.yml │ │ ├── valid.csv │ │ ├── with-attributes.xlf │ │ ├── withdoctype.xlf │ │ └── withnote.xlf │ ├── Translator.php │ ├── TranslatorBagInterface.php │ ├── TranslatorInterface.php │ ├── Util │ └── ArrayConverter.php │ ├── Writer │ ├── TranslationWriter.php │ └── TranslationWriterInterface.php │ ├── composer.json │ └── phpunit.xml.dist ├── webpack.blocks.js ├── webpack.clients.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "@calderajs/babel-preset-calderajs" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.distignore: -------------------------------------------------------------------------------- 1 | bin 2 | tests 3 | .distignore 4 | .idea 5 | .git 6 | .gitignore 7 | .travis.yml 8 | phpunit.xml.dist 9 | screenshot-1.png 10 | screenshot-2.png 11 | screenshot-3.png 12 | node_modules 13 | Gruntfile.js 14 | package.json 15 | ISSUE_TEMPLATE 16 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | PHP_IMAGE_TAG=7.1-alpine 2 | WORDPRESS_VERSION=4.9.6 -------------------------------------------------------------------------------- /assets/build/css/fonts/caldera-forms.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/caldera-forms.eot -------------------------------------------------------------------------------- /assets/build/css/fonts/caldera-forms.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/caldera-forms.ttf -------------------------------------------------------------------------------- /assets/build/css/fonts/caldera-forms.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/caldera-forms.woff -------------------------------------------------------------------------------- /assets/build/css/fonts/cf-raty.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/cf-raty.eot -------------------------------------------------------------------------------- /assets/build/css/fonts/cf-raty.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/cf-raty.ttf -------------------------------------------------------------------------------- /assets/build/css/fonts/cf-raty.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/cf-raty.woff -------------------------------------------------------------------------------- /assets/build/css/fonts/cfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/cfont.eot -------------------------------------------------------------------------------- /assets/build/css/fonts/cfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/cfont.ttf -------------------------------------------------------------------------------- /assets/build/css/fonts/cfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/cfont.woff -------------------------------------------------------------------------------- /assets/build/css/fonts/icon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/icon.eot -------------------------------------------------------------------------------- /assets/build/css/fonts/icon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/icon.ttf -------------------------------------------------------------------------------- /assets/build/css/fonts/icon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/css/fonts/icon.woff -------------------------------------------------------------------------------- /assets/build/images/caldera-globe-logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/caldera-globe-logo-sm.png -------------------------------------------------------------------------------- /assets/build/images/cf-pro-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/cf-pro-logo.png -------------------------------------------------------------------------------- /assets/build/images/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/checkmark.png -------------------------------------------------------------------------------- /assets/build/images/field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/field.png -------------------------------------------------------------------------------- /assets/build/images/howto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/howto.gif -------------------------------------------------------------------------------- /assets/build/images/lgo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/lgo-icon.png -------------------------------------------------------------------------------- /assets/build/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/loading.gif -------------------------------------------------------------------------------- /assets/build/images/new-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/new-icon.png -------------------------------------------------------------------------------- /assets/build/images/processor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/build/images/processor.png -------------------------------------------------------------------------------- /assets/build/js/i18n/fi.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('fi', { 5 | dateiso: "Syötä oikea päivämäärä (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/build/js/i18n/he.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('he', { 5 | dateiso: "ערך זה צריך להיות תאריך בפורמט (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/build/js/i18n/id.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('id', { 5 | dateiso: "Harus tanggal yang valid (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/build/js/i18n/it.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('it', { 5 | dateiso: "Inserire una data valida (AAAA-MM-GG)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/build/js/i18n/ja.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('ja', { 5 | dateiso: "有効な日付を入力してください。 (YYYY-MM-DD).", 6 | minwords: "語句が短すぎます。 %s 語以上で入力してください。", 7 | maxwords: "語句が長すぎます。 %s 語以内で入力してください。", 8 | words: "語句の長さが正しくありません。 %s 語から %s 語の間で入力してください。", 9 | gt: "より大きい値を入力してください。", 10 | gte: "より大きいか、同じ値を入力してください。", 11 | lt: "より小さい値を入力してください。", 12 | lte: "より小さいか、同じ値を入力してください。", 13 | notequalto: "異なる値を入力してください。" 14 | }); 15 | -------------------------------------------------------------------------------- /assets/build/js/i18n/nl.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('nl', { 5 | dateiso: "Deze waarde moet een datum in het volgende formaat zijn: (YYYY-MM-DD).", 6 | minwords: "Deze waarde moet minstens %s woorden bevatten.", 7 | maxwords: "Deze waarde mag maximaal %s woorden bevatten.", 8 | words: "Deze waarde moet tussen de %s en %s woorden bevatten.", 9 | gt: "Deze waarde moet groter dan %s zijn.", 10 | lt: "Deze waarde moet kleiner dan %s zijn." 11 | }); 12 | -------------------------------------------------------------------------------- /assets/build/js/i18n/sv.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('sv', { 5 | dateiso: "Ange ett giltigt datum (ÅÅÅÅ-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/build/js/i18n/uk.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('uk', { 5 | dateiso: "Це значення має бути коректною датою (РРРР-ММ-ДД).", 6 | minwords: "Це значення повинно містити не менше %s слів.", 7 | maxwords: "Це значення повинно містити не більше %s слів.", 8 | words: "Це значення повинно містити від %s до %s слів." 9 | }); 10 | -------------------------------------------------------------------------------- /assets/build/js/i18n/zh_cn.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('zh_cn', { 5 | dateiso: "请输入正确格式的日期 (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/build/js/parsley-aria.min.js: -------------------------------------------------------------------------------- 1 | jQuery(function(a){window.Parsley.on("field:error",function(){this.$element.attr("aria-describedby",this._ui.errorsWrapperId).attr("aria-invalid","true"),this._ui.$errorsWrapper.attr("aria-live","polite")}),window.Parsley.on("field:success",function(){this.$element.attr("aria-invalid")&&this.$element.removeAttr("aria-invalid")})}); -------------------------------------------------------------------------------- /assets/build/js/state/events.min.js: -------------------------------------------------------------------------------- 1 | function CFEvents(a){function b(a){return c.hasOwnProperty(a)}var c={};this.subscribe=function(a,d){b(a)||(c[a]=[]),c[a].push(d)},this.trigger=function(d,e){b(d)&&c[d].forEach(function(b){void 0===e&&(e=a.getState(d)),b(d,e)})},this.emit=function(a,d){b(a)&&c[a].forEach(function(b){b(d,a)})},this.detach=function(a,d){if(b(a))if(null===d)delete c[a];else for(var e in c[a])d===e&&c[a].splice(e,1)}} -------------------------------------------------------------------------------- /assets/build/js/vue/status-component.min.js: -------------------------------------------------------------------------------- 1 | Vue.component("cf-status-indicator",{template:'

{{message}}

{{message}}

',props:["success","message","show"],watch:{show:function(){this.show?this.$el.className="cf-alert-wrap cf-show":this.$el.className="cf-alert-wrap cf-hide"}}}); -------------------------------------------------------------------------------- /assets/css/fonts/caldera-forms.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/caldera-forms.eot -------------------------------------------------------------------------------- /assets/css/fonts/caldera-forms.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/caldera-forms.ttf -------------------------------------------------------------------------------- /assets/css/fonts/caldera-forms.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/caldera-forms.woff -------------------------------------------------------------------------------- /assets/css/fonts/cf-raty.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/cf-raty.eot -------------------------------------------------------------------------------- /assets/css/fonts/cf-raty.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/cf-raty.ttf -------------------------------------------------------------------------------- /assets/css/fonts/cf-raty.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/cf-raty.woff -------------------------------------------------------------------------------- /assets/css/fonts/cfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/cfont.eot -------------------------------------------------------------------------------- /assets/css/fonts/cfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/cfont.ttf -------------------------------------------------------------------------------- /assets/css/fonts/cfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/cfont.woff -------------------------------------------------------------------------------- /assets/css/fonts/icon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/icon.eot -------------------------------------------------------------------------------- /assets/css/fonts/icon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/icon.ttf -------------------------------------------------------------------------------- /assets/css/fonts/icon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/fonts/icon.woff -------------------------------------------------------------------------------- /assets/css/minicolor-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/minicolor-colors.png -------------------------------------------------------------------------------- /assets/css/minicolor-trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/css/minicolor-trigger.png -------------------------------------------------------------------------------- /assets/images/caldera-globe-logo-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/caldera-globe-logo-sm.png -------------------------------------------------------------------------------- /assets/images/cf-pro-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/cf-pro-logo.png -------------------------------------------------------------------------------- /assets/images/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/checkmark.png -------------------------------------------------------------------------------- /assets/images/field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/field.png -------------------------------------------------------------------------------- /assets/images/howto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/howto.gif -------------------------------------------------------------------------------- /assets/images/lgo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/lgo-icon.png -------------------------------------------------------------------------------- /assets/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/loading.gif -------------------------------------------------------------------------------- /assets/images/new-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/new-icon.png -------------------------------------------------------------------------------- /assets/images/processor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/assets/images/processor.png -------------------------------------------------------------------------------- /assets/js/i18n/fi.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('fi', { 5 | dateiso: "Syötä oikea päivämäärä (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/js/i18n/he.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('he', { 5 | dateiso: "ערך זה צריך להיות תאריך בפורמט (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/js/i18n/id.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('id', { 5 | dateiso: "Harus tanggal yang valid (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/js/i18n/it.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('it', { 5 | dateiso: "Inserire una data valida (AAAA-MM-GG)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/js/i18n/ja.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('ja', { 5 | dateiso: "有効な日付を入力してください。 (YYYY-MM-DD).", 6 | minwords: "語句が短すぎます。 %s 語以上で入力してください。", 7 | maxwords: "語句が長すぎます。 %s 語以内で入力してください。", 8 | words: "語句の長さが正しくありません。 %s 語から %s 語の間で入力してください。", 9 | gt: "より大きい値を入力してください。", 10 | gte: "より大きいか、同じ値を入力してください。", 11 | lt: "より小さい値を入力してください。", 12 | lte: "より小さいか、同じ値を入力してください。", 13 | notequalto: "異なる値を入力してください。" 14 | }); 15 | -------------------------------------------------------------------------------- /assets/js/i18n/nl.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('nl', { 5 | dateiso: "Deze waarde moet een datum in het volgende formaat zijn: (YYYY-MM-DD).", 6 | minwords: "Deze waarde moet minstens %s woorden bevatten.", 7 | maxwords: "Deze waarde mag maximaal %s woorden bevatten.", 8 | words: "Deze waarde moet tussen de %s en %s woorden bevatten.", 9 | gt: "Deze waarde moet groter dan %s zijn.", 10 | lt: "Deze waarde moet kleiner dan %s zijn." 11 | }); 12 | -------------------------------------------------------------------------------- /assets/js/i18n/sv.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('sv', { 5 | dateiso: "Ange ett giltigt datum (ÅÅÅÅ-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /assets/js/i18n/uk.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('uk', { 5 | dateiso: "Це значення має бути коректною датою (РРРР-ММ-ДД).", 6 | minwords: "Це значення повинно містити не менше %s слів.", 7 | maxwords: "Це значення повинно містити не більше %s слів.", 8 | words: "Це значення повинно містити від %s до %s слів." 9 | }); 10 | -------------------------------------------------------------------------------- /assets/js/i18n/zh_cn.extra.js: -------------------------------------------------------------------------------- 1 | // Validation errors messages for Parsley 2 | // Load this after Parsley 3 | 4 | Parsley.addMessages('zh_cn', { 5 | dateiso: "请输入正确格式的日期 (YYYY-MM-DD)." 6 | }); 7 | -------------------------------------------------------------------------------- /bin/activate-plugin.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | docker-compose run --rm cli wp plugin activate caldera-forms 3 | exit 0; 4 | # Install test form importer/Ghost Inspector runner 5 | docker-compose run --rm cli wp plugin activate ghost-runner/plugin 6 | cd wp-content/plugins/ghost-runner 7 | if [ ! -d wp-content/plugins/ghost-runner/vendor ] 8 | then 9 | composer install 10 | fi 11 | 12 | if [ -d wp-content/plugins/ghost-runner/vendor ] 13 | then 14 | composer update --no-dev 15 | fi -------------------------------------------------------------------------------- /bin/delete-test-forms.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | docker-compose run --rm cli wp cf delete-test-forms 3 | docker-compose run --rm cli wp cf delete-test-pages -------------------------------------------------------------------------------- /bin/echo-server-url.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | . "$(dirname "$0")/includes.sh" 3 | HOST_PORT=$(docker-compose port wordpress 80 | awk -F : '{printf $2}') 4 | CURRENT_URL=$(docker-compose run -T --rm cli option get siteurl) 5 | 6 | echo -e $(status_message "Server is running at:") 7 | echo -e $(status_message "http://localhost:$HOST_PORT") 8 | -------------------------------------------------------------------------------- /bin/setup-test-forms.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | docker-compose run --rm cli wp cf import-test-forms 3 | docker-compose run --rm cli wp cf create-test-pages -------------------------------------------------------------------------------- /cf2/Exceptions/NotFoundInContainerException.php: -------------------------------------------------------------------------------- 1 | getWpdb())); 23 | } 24 | 25 | } -------------------------------------------------------------------------------- /cf2/Services/Service.php: -------------------------------------------------------------------------------- 1 | 8 | * @license GPL-2.0+ 9 | * @link 10 | * @copyright 2016 CalderaWP LLC 11 | */ 12 | class Caldera_Forms_API_Error extends \WP_Error { 13 | 14 | 15 | 16 | } -------------------------------------------------------------------------------- /classes/api/route.php: -------------------------------------------------------------------------------- 1 | 8 | * @license GPL-2.0+ 9 | * @link 10 | * @copyright 2016 CalderaWP LLC 11 | */ 12 | interface Caldera_Forms_API_Route { 13 | 14 | /** 15 | * Add the routes for this set of endpoints 16 | * 17 | * @since 1.4.4 18 | * 19 | * @param string $namespace API namespace 20 | * 21 | * @return void 22 | */ 23 | public function add_routes( $namespace ); 24 | 25 | } -------------------------------------------------------------------------------- /classes/cdn/contract.php: -------------------------------------------------------------------------------- 1 | 8 | * @license GPL-2.0+ 9 | * @link 10 | * @copyright 2017 CalderaWP LLC 11 | */ 12 | interface Caldera_Forms_CDN_Contract { 13 | 14 | /** 15 | * The URL for CDN to replace site URL with 16 | * 17 | * NOTE: Do NOT add protocol. start with // 18 | * 19 | * @since 1.5.3 20 | * 21 | * @return string 22 | */ 23 | public function cdn_url(); 24 | 25 | } -------------------------------------------------------------------------------- /classes/email/sendgrid/sendgrid-php.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /classes/email/sendgrid/vendor/autoload.php: -------------------------------------------------------------------------------- 1 | $baseDir . '/lib/SendGrid.php', 10 | '9dda55337a76a24e949fbcc5d905a2c7' => $baseDir . '/lib/helpers/mail/Mail.php', 11 | ); 12 | -------------------------------------------------------------------------------- /classes/email/sendgrid/vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/sendgrid/php-http-client/lib'), 10 | ); 11 | -------------------------------------------------------------------------------- /classes/email/sendgrid/vendor/composer/autoload_psr4.php: -------------------------------------------------------------------------------- 1 | 7 | * @license GPL-2.0+ 8 | * @link 9 | * @copyright 2016 CalderaWP LLC 10 | */ 11 | abstract class Caldera_Forms_Entry_Object extends Caldera_Forms_Object { 12 | 13 | 14 | /** 15 | * @inheritdoc 16 | */ 17 | protected function get_prefix(){ 18 | return 'entry'; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /classes/settings/contract.php: -------------------------------------------------------------------------------- 1 | 8 | * @license GPL-2.0+ 9 | * @link 10 | * @copyright 2017 CalderaWP LLC 11 | */ 12 | interface Caldera_Forms_Settings_Contract { 13 | 14 | /** 15 | * Get name for setting 16 | * 17 | * @since 1.5.3 18 | * 19 | * @return string 20 | */ 21 | public function get_name(); 22 | 23 | } -------------------------------------------------------------------------------- /clients/admin/MainDashboard/MainDashboard.js: -------------------------------------------------------------------------------- 1 | import {Panel, PanelBody, PanelRow, TabPanel} from "@wordpress/components"; 2 | import {DocSearchApp} from "../../components/DocSearch"; 3 | import DashboardPanels from './DashboardPanels'; 4 | 5 | 6 | /** 7 | * 8 | */ 9 | export default function MainDashboard({isProConnected}) { 10 | return ( 11 | 15 | ); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /clients/blocks/README.md: -------------------------------------------------------------------------------- 1 | # Caldera Forms Blocks 2 | This client is used for the block UI 3 | 4 | ## Blocks 5 | 6 | ### Form 7 | This block shows a form. 8 | 9 | ## Enqueue Assets 10 | ```php 11 | Caldera_Forms_Render_Assets::enqueue_script( 'blocks' ); 12 | Caldera_Forms_Render_Assets::enqueue_style( 'blocks' ); 13 | ``` -------------------------------------------------------------------------------- /clients/blocks/build/index.min.asset.json: -------------------------------------------------------------------------------- 1 | {"dependencies":["react","wp-components","wp-data","wp-i18n","wp-polyfill"],"version":"05a09b82f4a4fbc5ae722bdee9216c5a"} -------------------------------------------------------------------------------- /clients/components/DocSearch/DocSearchApp.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { Component } from 'react'; 3 | import DocSearch from './DocSearch'; 4 | import './App.scss'; 5 | 6 | class DocSearchApp extends Component { 7 | 8 | render() { 9 | return ( 10 |
11 | 14 |
15 | ); 16 | } 17 | } 18 | 19 | export default DocSearchApp; 20 | -------------------------------------------------------------------------------- /clients/components/DocSearch/index.js: -------------------------------------------------------------------------------- 1 | import DocSearch from './DocSearch'; 2 | import DocSearchApp from './DocSearchApp'; 3 | export { 4 | DocSearch, 5 | DocSearchApp 6 | } -------------------------------------------------------------------------------- /clients/components/PageBody.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | /** 3 | * Wrapper for an admin page's content 4 | * 5 | * @since 1.7.0 6 | * 7 | * @param props 8 | * @returns {*} 9 | * @constructor 10 | */ 11 | export const PageBody = (props) => { 12 | return( 13 |
17 | {props.children} 18 |
19 | ) 20 | }; -------------------------------------------------------------------------------- /clients/components/ProSettings/ProEnterApp/__snapshots__/ProEnterApp.test.js.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`ProEnterApp component Matches snapshot with minimal props 1`] = ` 4 |
7 | 10 | Go to Pro Settings 11 | 12 |
13 | `; 14 | -------------------------------------------------------------------------------- /clients/components/ProSettings/index.js: -------------------------------------------------------------------------------- 1 | import {ProWhatIs} from "./ProWhatIs/ProWhatIs"; 2 | import {ProEnterApp} from "./ProEnterApp/ProEnterApp"; 3 | import {ProFreeTrial} from "./ProFreeTrial/ProFreeTrial"; 4 | //import {ProFormSettings} from "./ProFormSettings/ProFormSettings"; 5 | 6 | export { 7 | //ProFormSettings, 8 | ProFreeTrial, 9 | ProEnterApp, 10 | ProWhatIs 11 | } -------------------------------------------------------------------------------- /clients/components/RemotePost/index.js: -------------------------------------------------------------------------------- 1 | import {RemotePost} from "./RemotePost"; 2 | import {FeaturedImage} from "./FeaturedImage"; 3 | import Image from "./Image"; 4 | import PostExcerpt from './PostExcerpt' 5 | import PostTitle from './PostTitle' 6 | import RemoteImage from './RemoteImage' 7 | export { 8 | RemotePost, 9 | FeaturedImage, 10 | Image, 11 | PostExcerpt, 12 | PostTitle, 13 | RemoteImage 14 | } 15 | 16 | -------------------------------------------------------------------------------- /clients/components/functions/findFieldById.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Find field in form by field ID 4 | * 5 | * @since 1.8.6 6 | * 7 | * @param {String} fieldId 8 | * @param {Object} form 9 | * @return {Object|null} 10 | */ 11 | export const findFieldById = (fieldId , form ) => { 12 | if( form.hasOwnProperty('fields') && form.fields.hasOwnProperty(fieldId) ) { 13 | return form.fields[fieldId]; 14 | } 15 | 16 | return null; 17 | }; 18 | -------------------------------------------------------------------------------- /clients/components/functions/index.js: -------------------------------------------------------------------------------- 1 | import {optionFactory} from "./optionFactory"; 2 | import {pickArray} from "./pickArray"; 3 | import {settingsProp} from "../../state/prepareSettings"; 4 | 5 | export default { 6 | optionFactory, 7 | pickArray, 8 | settingsProp 9 | } -------------------------------------------------------------------------------- /clients/components/functions/optionFactory.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Creates option values for select fields 3 | * 4 | * @since 1.8.6 5 | * 6 | * @param {String|number|Boolean} value Value of option 7 | * @param {String|number} label Optional. Label for option 8 | * @param {Object} other Optional. Additional data to add 9 | * @return {{value: *, label: *}} 10 | */ 11 | export const optionFactory = (value, label = null, other = {} ) => { 12 | return { 13 | ...other, 14 | value, 15 | label: label ? label : value, 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /clients/components/functions/pickArray.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Given array of objects, return an array with only one specific key of each item in array 3 | * 4 | * @since 1.8.6 5 | * 6 | * @param array 7 | * @param key 8 | * @returns {*} 9 | */ 10 | export const pickArray = (array, key) => { 11 | return array.reduce( 12 | (accumualtor, item) => 13 | accumualtor.concat([item[key]]), [] 14 | ); 15 | }; 16 | -------------------------------------------------------------------------------- /clients/components/index.js: -------------------------------------------------------------------------------- 1 | 2 | export { 3 | RemotePost, 4 | FeaturedImage, 5 | Image 6 | } from './RemotePost'; 7 | 8 | 9 | export { 10 | DocSearch, 11 | DocSearchApp 12 | } from './DocSearch' 13 | 14 | export { 15 | Catdera 16 | } from './Catdera/Catdera'; -------------------------------------------------------------------------------- /clients/functions/README.md: -------------------------------------------------------------------------------- 1 | # Shared Functions 2 | 3 | This directory provides functions at solve cross-concerns. 4 | 5 | - Each file SHOULD export one function. 6 | 7 | ## Naming 8 | - Use the camelcase name of the function. 9 | - Capitalize the first name of function if it is a constructor function. 10 | - If you call the function with the new keyword, then it's probably a constructor functions. 11 | - Josh likes constructor functions that encapsulated a chunk of UI that are provided all dependencies through the constructor. 12 | 13 | -------------------------------------------------------------------------------- /clients/privacy/components/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/clients/privacy/components/.gitkeep -------------------------------------------------------------------------------- /clients/privacy/components/FieldGroup.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { FormGroup,FormControl,ControlLabel,HelpBlock } from 'react-bootstrap'; 3 | 4 | export function FieldGroup({ id, label, help, ...props }) { 5 | return ( 6 | 7 | {label} 8 | 9 | {help && {help}} 10 | 11 | ); 12 | } -------------------------------------------------------------------------------- /clients/privacy/selectors/privacy.js: -------------------------------------------------------------------------------- 1 | import {findFormById} from "../../state/actions/functions"; 2 | 3 | /** 4 | * Get all of a form's privacy settings. 5 | * 6 | * @since 1.7.0 7 | * 8 | * @param {String} formId 9 | * @param {Object} state 10 | * @returns {*} 11 | */ 12 | export const getFormPrivacySettings = (formId,state) =>{ 13 | return findFormById(state.privacyState, formId) 14 | }; -------------------------------------------------------------------------------- /clients/pro/README.md: -------------------------------------------------------------------------------- 1 | # Caldera Forms Pro Client 2 | This client is used for Caldera Forms Pro settings 3 | 4 | ## Views 5 | ### Settings 6 | This creates the UI for the Caldera Forms Pro page. 7 | 8 | ### Tab 9 | This is used for the Caldera Forms Pro settings tab of the form editor. 10 | 11 | ## Enqueue Assets 12 | ```php 13 | Caldera_Forms_Render_Assets::enqueue_script( 'pro' ); 14 | Caldera_Forms_Render_Assets::enqueue_style( 'pro' ); 15 | ``` -------------------------------------------------------------------------------- /clients/pro/build/style.min.css: -------------------------------------------------------------------------------- 1 | #cf-pro-account-edit input{min-width:200px}#cf-pro-link{background-color:#ff7e30;display:block;width:69%;color:white;font-size:1rem;padding:1rem 1.4rem;text-decoration:none;text-align:center;cursor:pointer} 2 | -------------------------------------------------------------------------------- /clients/pro/build/style.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":[],"names":[],"mappings":"","file":"./clients/pro/build/style.min.css","sourceRoot":""} -------------------------------------------------------------------------------- /clients/pro/components/Account/style.css: -------------------------------------------------------------------------------- 1 | #cf-pro-account-edit input { 2 | min-width: 200px; 3 | } 4 | #cf-pro-link { 5 | background-color: #ff7e30; 6 | display: block; 7 | width: 69%; 8 | color: white; 9 | font-size: 1rem; 10 | padding: 1rem 1.4rem; 11 | text-decoration: none; 12 | text-align: center; 13 | cursor: pointer; 14 | } 15 | -------------------------------------------------------------------------------- /clients/pro/components/Elements/Parts/Label/Label.vue: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /clients/pro/components/Elements/_Component/index.js: -------------------------------------------------------------------------------- 1 | import './style.css' 2 | 3 | export default { 4 | render(h) { 5 | return ( 6 |
7 | 8 |
9 | ) 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /clients/pro/components/Elements/_Component/style.css: -------------------------------------------------------------------------------- 1 | :global { 2 | 3 | } -------------------------------------------------------------------------------- /clients/pro/components/Link/linkKeys.vue: -------------------------------------------------------------------------------- 1 | 4 | 17 | -------------------------------------------------------------------------------- /clients/pro/dev-client.js: -------------------------------------------------------------------------------- 1 | import 'webpack-dev-server/client?/' 2 | import 'webpack/hot/dev-server' 3 | -------------------------------------------------------------------------------- /clients/pro/promise-polyfill.js: -------------------------------------------------------------------------------- 1 | import Promise from 'promise-polyfill' 2 | 3 | window.Promise = window.Promise || Promise 4 | -------------------------------------------------------------------------------- /clients/pro/pwa.js: -------------------------------------------------------------------------------- 1 | import runtime from 'offline-plugin/runtime' 2 | 3 | runtime.install({ 4 | // When an update is ready, tell ServiceWorker to take control immediately: 5 | onUpdateReady () { 6 | console.log('update ready') 7 | runtime.applyUpdate() 8 | }, 9 | 10 | // Reload to get the new version: 11 | onUpdated () { 12 | console.log('updated') 13 | location.reload() 14 | } 15 | }) 16 | -------------------------------------------------------------------------------- /clients/pro/router/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Router from 'vue-router' 3 | import Home from '../views/Home' 4 | 5 | Vue.use(Router) 6 | 7 | export default new Router({ 8 | mode: 'hash', 9 | routes: [ 10 | { 11 | path: '/', 12 | component: Home 13 | } 14 | ] 15 | }) 16 | -------------------------------------------------------------------------------- /clients/pro/store/util/urlString.js: -------------------------------------------------------------------------------- 1 | export const urlString = function (data, endpoint) { 2 | var str = ""; 3 | for (var key in data) { 4 | if (str != "") { 5 | str += "&"; 6 | } 7 | str += key + "=" + data[key]; 8 | } 9 | return endpoint + '?' + str; 10 | }; 11 | -------------------------------------------------------------------------------- /clients/pro/views/_View/index.js: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | render(h) { 4 | return ( 5 |
6 | 7 |
8 | ) 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /clients/pro/webpack/config.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | title: 'globular', 5 | // Options for webpack-dev-server 6 | // See https://webpack.js.org/configuration/dev-server 7 | devServer: { 8 | host: 'localhost', 9 | port: 4000 10 | }, 11 | // when you use electron please set to relative path like ./ 12 | // otherwise only set to absolute path when you're using history mode 13 | publicPath: '/', 14 | cssModules: true, 15 | jsx: false 16 | } 17 | -------------------------------------------------------------------------------- /clients/pro/webpack/index.php: -------------------------------------------------------------------------------- 1 | 6 |
-------------------------------------------------------------------------------- /clients/pro/webpack/log-plugin.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const chalk = require('chalk') 3 | 4 | // this plugin if for loggin url after each time the compilation is done. 5 | module.exports = class LogPlugin { 6 | constructor(options) { 7 | this.options = options 8 | } 9 | 10 | apply(compiler) { 11 | compiler.plugin('done', () => { 12 | console.log(`> VuePack is running at ${chalk.yellow(`http://${this.options.host}:${this.options.port}`)}\n`) 13 | }) 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /clients/pro/webpack/tab.php: -------------------------------------------------------------------------------- 1 | get_tab_html(); -------------------------------------------------------------------------------- /clients/render/components/index.js: -------------------------------------------------------------------------------- 1 | import {CalderaFormsFieldRender,CalderaFormsFieldPropType} from "./CalderaFormsFieldRender"; 2 | import {CalderaFormsRender} from "./CalderaFormsRender"; 3 | import {CalderaFormsFieldGroup} from "./CalderaFormsFieldGroup"; 4 | 5 | /** 6 | * The Caldera Forms version 2 form renderer. 7 | * 8 | * @since 1.8.0 9 | */ 10 | export{ 11 | CalderaFormsFieldGroup, 12 | CalderaFormsFieldPropType, 13 | CalderaFormsFieldRender, 14 | CalderaFormsRender 15 | } 16 | -------------------------------------------------------------------------------- /clients/render/index.scss: -------------------------------------------------------------------------------- 1 | @import 'components/Fields/styles/files-field'; -------------------------------------------------------------------------------- /clients/state/actions/form.js: -------------------------------------------------------------------------------- 1 | export const SET_FORMS = 'SET_FORMS'; 2 | export const SET_FORM = 'SET_FORM'; 3 | export const SET_CURRENT_FORM_ID = 'SET_CURRENT_FORM_ID'; 4 | export const ADD_FORM_PREVIEW = 'ADD_FORM_PREVIEW'; 5 | 6 | import * as cfFormsState from '@caldera-labs/state'; 7 | 8 | 9 | /** 10 | * Shared redux(-like) action callbacks 11 | * 12 | * @type {{setForm(*=): *, setForms(*=): *, addFormPreview(*=, *=): *}} 13 | */ 14 | export const actionFunctions = cfFormsState.store.actions; -------------------------------------------------------------------------------- /clients/tests/setupJest.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import jquery from 'jquery'; 3 | 4 | global.wp = { 5 | shortcode: { 6 | 7 | }, 8 | apiRequest: { 9 | 10 | } 11 | }; 12 | 13 | Object.defineProperty( global.wp, 'element', { 14 | get: () => React, 15 | } ); 16 | 17 | /** 18 | * Setup fetch mocking 19 | * @link https://www.npmjs.com/package/jest-fetch-mock#usage 20 | */ 21 | global.fetch = require('jest-fetch-mock'); 22 | 23 | /** 24 | * Setup jQuery 25 | */ 26 | global.$ = global.jQuery = jquery; -------------------------------------------------------------------------------- /clients/tests/unit/README.md: -------------------------------------------------------------------------------- 1 | 2 | ## Directory Structure 3 | Beacuse snapshots get store in the di -------------------------------------------------------------------------------- /clients/tests/unit/__snapshots__/index.test.js.snap: -------------------------------------------------------------------------------- 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP 2 | 3 | exports[`Testing Can snapshot 1`] = `"{\\"roy\\":true}"`; 4 | -------------------------------------------------------------------------------- /clients/tests/unit/createEnzymeAdapter.js: -------------------------------------------------------------------------------- 1 | import Enzyme from 'enzyme'; 2 | import Adapter from 'enzyme-adapter-react-16'; 3 | export const EnzymeAdapter = Enzyme.configure({adapter: new Adapter()}); 4 | -------------------------------------------------------------------------------- /clients/tests/unit/render/md5_screenshot.php: -------------------------------------------------------------------------------- 1 | { 4 | it( 'Has 3 reducers combined', () => { 5 | expect(Object.keys({a:1,b:1,c:1}).length).toBe(3); 6 | }) 7 | }); -------------------------------------------------------------------------------- /clients/viewer/README.md: -------------------------------------------------------------------------------- 1 | **This client is not yet in use. assets/js/viewer/*.js is used instead** 2 | 3 | # Caldera Forms Entry Viewer Client 4 | 5 | ## Plan 6 | * Step 1: Make the REST API 7 | ** https://github.com/CalderaWP/Caldera-Forms/issues/2195 8 | ** https://github.com/CalderaWP/Caldera-Forms/issues/2194 9 | * Step 2: Migrate code from old entry viewer 10 | * Step 3: Profit 11 | * Step 4: Make better 12 | * Step 5: Use in admin client 13 | -------------------------------------------------------------------------------- /clients/viewer/index.js: -------------------------------------------------------------------------------- 1 | //Hi Roy -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "wp_site": { 4 | "url": "http://localhost:8228", 5 | "user": "admin", 6 | "pass": "password" 7 | } 8 | }, 9 | "projectId": "3jgs4a" 10 | } 11 | -------------------------------------------------------------------------------- /cypress/fixtures/Fotolia_36098251_femme-automne-couronne-feuilles-et-chat-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/fixtures/Fotolia_36098251_femme-automne-couronne-feuilles-et-chat-1.jpg -------------------------------------------------------------------------------- /cypress/fixtures/Fotolia_65129014-femme-fond-coucher-soleil-ete2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/fixtures/Fotolia_65129014-femme-fond-coucher-soleil-ete2.jpg -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io", 4 | "body": "Fixtures are a great way to mock data for responses to routes" 5 | } -------------------------------------------------------------------------------- /cypress/fixtures/filesFieldTests/Fotolia_36098251_femme-automne-couronne-feuilles-et-chat-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/fixtures/filesFieldTests/Fotolia_36098251_femme-automne-couronne-feuilles-et-chat-1.jpg -------------------------------------------------------------------------------- /cypress/fixtures/filesFieldTests/Fotolia_65129014-femme-fond-coucher-soleil-ete2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/fixtures/filesFieldTests/Fotolia_65129014-femme-fond-coucher-soleil-ete2.jpg -------------------------------------------------------------------------------- /cypress/integration/cf2-file-not-required-not-block-submit.js: -------------------------------------------------------------------------------- 1 | import { 2 | visitPage, 3 | cfAlertHasText, 4 | cfFieldClickButton 5 | } from '../support/util'; 6 | 7 | 8 | describe('Name of test', () => { 9 | beforeEach(() => { 10 | visitPage('cf2-file-not-required'); 11 | }); 12 | 13 | const formId = 'CF5bee2f0d5a1d6'; 14 | const button = 'fld_3314268'; 15 | 16 | it( 'When submitted with non-required file fields that are left empty, it submits', () => { 17 | cfFieldClickButton(button); 18 | cfAlertHasText( formId,'GOOD'); 19 | }); 20 | 21 | 22 | }); -------------------------------------------------------------------------------- /cypress/integration/cf2-file-two-not-requireds-not-block-submit.js: -------------------------------------------------------------------------------- 1 | import { 2 | visitPage, 3 | cfAlertHasText, 4 | cfFieldClickButton 5 | } from '../support/util'; 6 | 7 | 8 | describe('Name of test', () => { 9 | beforeEach(() => { 10 | visitPage('cf2-file-2-not-required'); 11 | }); 12 | 13 | const formId = 'CF5bee3162ab0b2'; 14 | const button = 'fld_7332208'; 15 | 16 | it( 'When submitted with two non-required file field, left empty it submits', () => { 17 | cfFieldClickButton(button); 18 | cfAlertHasText( formId,'GOOD'); 19 | }); 20 | 21 | 22 | }); -------------------------------------------------------------------------------- /cypress/screenshots/calculation-checkbox.test.js/Calculations - With Checkbox -- Does not add hidden checkbox (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculation-checkbox.test.js/Calculations - With Checkbox -- Does not add hidden checkbox (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculation-checkbox.test.js/Calculations - With Checkbox -- adds up checkbox (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculation-checkbox.test.js/Calculations - With Checkbox -- adds up checkbox (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculation-checkbox.test.js/Calculations - With Checkbox -- adds up two checkbox fields (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculation-checkbox.test.js/Calculations - With Checkbox -- adds up two checkbox fields (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculation-money.test.js/Calculations - money style -- Divides and accounts for hidden field being hidden (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculation-money.test.js/Calculations - money style -- Divides and accounts for hidden field being hidden (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculation-money.test.js/Calculations - money style -- Price option + Quantity option (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculation-money.test.js/Calculations - money style -- Price option + Quantity option (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculation-money.test.js/Calculations - money style -- Radio-based options (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculation-money.test.js/Calculations - money style -- Radio-based options (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-1962.test.js/Name of test -- Does the math correctly after intial load (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-1962.test.js/Name of test -- Does the math correctly after intial load (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-1962.test.js/Name of test -- Has the right initial load (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-1962.test.js/Name of test -- Has the right initial load (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-1979.test.js/1979 Calculations -- Updates and does math correctly (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-1979.test.js/1979 Calculations -- Updates and does math correctly (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-1993.test.js/1993 Calculations -- Updates after initial load with correct math (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-1993.test.js/1993 Calculations -- Updates after initial load with correct math (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-2063.1.test.js/2063.1 CONDITIONALS CREATE@1.6.2.2 DEV@1.5.7.1 -- Does not include hidden (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-2063.1.test.js/2063.1 CONDITIONALS CREATE@1.6.2.2 DEV@1.5.7.1 -- Does not include hidden (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-2063.test.js/2063 CALCULATIONS CREATE@X DEV@1.5.7.1 -- Does math (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-2063.test.js/2063 CALCULATIONS CREATE@X DEV@1.5.7.1 -- Does math (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-2082.js/2082 CALCULATIONS CREATED@1.5.7.1 DEV@1.5.8 -- Does math based on select field without calc value set (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-2082.js/2082 CALCULATIONS CREATED@1.5.7.1 DEV@1.5.8 -- Does math based on select field without calc value set (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-x1.test.js/X1 Calculations -- Updates and does math correctly (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-x1.test.js/X1 Calculations -- Updates and does math correctly (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-x2.test.js/X2 Calculations -- Updates and does math correctly (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-x2.test.js/X2 Calculations -- Updates and does math correctly (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/calculations-x3.test.js/X3 Calculations -- Does something else (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/calculations-x3.test.js/X3 Calculations -- Does something else (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/cc-2107.test.js/2107 Credit Cards -- CC fields submit when has expiration and ccv (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/cc-2107.test.js/2107 Credit Cards -- CC fields submit when has expiration and ccv (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/cc-2107.test.js/2107 Credit Cards -- CC fields validation works on page 2 (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/cc-2107.test.js/2107 Credit Cards -- CC fields validation works on page 2 (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/cf2-file-not-required-not-block-submit.js/Name of test -- When submitted with non-required file fields that are left empty, it submits (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/cf2-file-not-required-not-block-submit.js/Name of test -- When submitted with non-required file fields that are left empty, it submits (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/cf2-file-two-not-requireds-not-block-submit.js/Name of test -- When submitted with two non-required file field, left empty it submits (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/cf2-file-two-not-requireds-not-block-submit.js/Name of test -- When submitted with two non-required file field, left empty it submits (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/cf2-file-ui.js/Test CF2 file field interface -- Drop event with one file (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/cf2-file-ui.js/Test CF2 file field interface -- Drop event with one file (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/cf2-file-ui.js/Test CF2 file field interface -- Drop event with two files (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/cf2-file-ui.js/Test CF2 file field interface -- Drop event with two files (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/cf2-file-ui.js/Test CF2 file field interface -- Test click on Dropzone (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/cf2-file-ui.js/Test CF2 file field interface -- Test click on Dropzone (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables all when all are checked, except disable all (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables all when all are checked, except disable all (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables color field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables color field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables email field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables email field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables none when all are checked, including disable all (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables none when all are checked, including disable all (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables phone basic field (failed) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables phone basic field (failed) (1).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables phone basic field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables phone basic field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables phone better field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables phone better field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables text field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables text field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables url field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-disable.test.js/Conditionals - disable type - text fields -- Disables url field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-fancy-multi-page.js/Conditionals test hide conditionals of fancy fields on page 2 -- After hide and unhide, looks the same (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-fancy-multi-page.js/Conditionals test hide conditionals of fancy fields on page 2 -- After hide and unhide, looks the same (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-fancy-multi-page.js/Conditionals test hide conditionals of fancy fields on page 2 -- Has the correct initial load (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-fancy-multi-page.js/Conditionals test hide conditionals of fancy fields on page 2 -- Has the correct initial load (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-fancy.js/Conditionals test hide conditionals of fancy fields -- After hide and unhide, looks the same (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-fancy.js/Conditionals test hide conditionals of fancy fields -- After hide and unhide, looks the same (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hides and shows based on checkbox (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hides and shows based on checkbox (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hides and shows based on radio (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hides and shows based on radio (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hides shows the other fields (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hides shows the other fields (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hidesshows checkbox fields and keeps values (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Hidesshows checkbox fields and keeps values (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Keeps date value (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Keeps date value (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Keeps dropdown value (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Keeps dropdown value (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Keeps stateProvidence value (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- Keeps stateProvidence value (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- preserves value of radio field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - select fields -- preserves value of radio field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- Can hide and unhide all (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- Can hide and unhide all (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- Hide and update values of number-like text fields (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- Hide and update values of number-like text fields (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- Hide and update values of regular text fields (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- Hide and update values of regular text fields (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- can hide and show based on text value (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-hide.test.js/Conditionals - hide type - text fields -- can hide and show based on text value (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-show.test.js/Conditionals - show type - select fields -- Hides and shows based on checkbox -- before each hook (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-show.test.js/Conditionals - show type - select fields -- Hides and shows based on checkbox -- before each hook (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-show.test.js/Conditionals - show type - text fields -- Show and update values of number-like text fields (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-show.test.js/Conditionals - show type - text fields -- Show and update values of number-like text fields (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-show.test.js/Conditionals - show type - text fields -- Show and update values of regular text fields (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-show.test.js/Conditionals - show type - text fields -- Show and update values of regular text fields (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-summary-cf2-fields-2766.js/conditionals and summary cf2 fields 2766 -- Change in text cf2 text fields updates summary (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-summary-cf2-fields-2766.js/conditionals and summary cf2 fields 2766 -- Change in text cf2 text fields updates summary (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- Hides based on dropdown (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- Hides based on dropdown (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- Hides if text starts with (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- Hides if text starts with (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- hides if number is (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- hides if number is (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- hides if number is less than (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x10.test.js/X10 Conditionals -- hides if number is less than (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x11.test.js/X11 Conditionals Show Single Page create@1.5.5 -- Hides and shows a number field based on a radio and brings back its value (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x11.test.js/X11 Conditionals Show Single Page create@1.5.5 -- Hides and shows a number field based on a radio and brings back its value (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x11.test.js/X11 Conditionals Show Single Page create@1.5.5 -- Hides and shows a text field based on a checkbox and brings back its value (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x11.test.js/X11 Conditionals Show Single Page create@1.5.5 -- Hides and shows a text field based on a checkbox and brings back its value (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x8.test.js/X8 Conditionals Hide create@1.5.5 -- Updates conditionals across pages (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x8.test.js/X8 Conditionals Hide create@1.5.5 -- Updates conditionals across pages (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x9.test.js/X9 CONDITIONALS SHOW CREATE@1.5.5 -- Hides and shows based on a checkbox across pages (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x9.test.js/X9 CONDITIONALS SHOW CREATE@1.5.5 -- Hides and shows based on a checkbox across pages (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditionals-x9.test.js/X9 CONDITIONALS SHOW CREATE@1.5.5 -- Hides and shows based on a radio across pages (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditionals-x9.test.js/X9 CONDITIONALS SHOW CREATE@1.5.5 -- Hides and shows based on a radio across pages (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/conditonals-ui.js/Using fields with conditionals -- Sets field for conditional (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/conditonals-ui.js/Using fields with conditionals -- Sets field for conditional (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/create-form.test.js/Clone a form -- Clones a form (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/create-form.test.js/Clone a form -- Clones a form (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/create-form.test.js/Clone a form -- Shows clone option when hovered (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/create-form.test.js/Clone a form -- Shows clone option when hovered (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/date-validation-2747.js/Date Picker validation tests -- Leaving it empty triggers validation error (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/date-validation-2747.js/Date Picker validation tests -- Leaving it empty triggers validation error (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/date-validation-2747.js/Date Picker validation tests -- We can clear the validation error (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/date-validation-2747.js/Date Picker validation tests -- We can clear the validation error (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/editor-variables.test.js/Check variables -- Adds the variable to magic tags list (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/editor-variables.test.js/Check variables -- Adds the variable to magic tags list (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/editor-variables.test.js/Check variables -- Create a variable (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/editor-variables.test.js/Check variables -- Create a variable (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/editor-variables.test.js/Check variables -- Remove a variable (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/editor-variables.test.js/Check variables -- Remove a variable (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/html-summary-2013.test.js/2013 html summary -- Updates summary (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/html-summary-2013.test.js/2013 html summary -- Updates summary (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/html-summary-2014.test.js/Name of test -- Updates values (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/html-summary-2014.test.js/Name of test -- Updates values (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/html-summary-2049.test.js/2049 HTMLSUMMARY CREATE@1.5.7 DEV@1.5.7 -- Breaks sync correctly from dropdown field to text field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/html-summary-2049.test.js/2049 HTMLSUMMARY CREATE@1.5.7 DEV@1.5.7 -- Breaks sync correctly from dropdown field to text field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/html-summary-2049.test.js/2049 HTMLSUMMARY CREATE@1.5.7 DEV@1.5.7 -- Stays in sync from dropdown field to text field (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/html-summary-2049.test.js/2049 HTMLSUMMARY CREATE@1.5.7 DEV@1.5.7 -- Stays in sync from dropdown field to text field (failed).png -------------------------------------------------------------------------------- /cypress/screenshots/test-entry-editor.js/Editing forms using entry editor -- Can edit a required number field whose value is 0 (failed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/screenshots/test-entry-editor.js/Editing forms using entry editor -- Can edit a required number field whose value is 0 (failed).png -------------------------------------------------------------------------------- /cypress/videos/--TEMPLATE-integration-test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/--TEMPLATE-integration-test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculation-checkbox.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculation-checkbox.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculation-manual.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculation-manual.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculation-money.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculation-money.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-1962.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-1962.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-1979.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-1979.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-1993.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-1993.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-2063.1.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-2063.1.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-2063.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-2063.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-2082.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-2082.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-x1.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-x1.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-x2.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-x2.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/calculations-x3.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/calculations-x3.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/cc-2107.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/cc-2107.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/cf2-file-not-required-not-block-submit.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/cf2-file-not-required-not-block-submit.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/cf2-file-two-not-requireds-not-block-submit.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/cf2-file-two-not-requireds-not-block-submit.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/cf2-file-ui.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/cf2-file-ui.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-disable.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-disable.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-fancy-multi-page.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-fancy-multi-page.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-fancy.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-fancy.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-hide.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-hide.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-show.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-show.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-summary-cf2-fields-2766.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-summary-cf2-fields-2766.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-x10.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-x10.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-x11.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-x11.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-x8.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-x8.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditionals-x9.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditionals-x9.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/conditonals-ui.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/conditonals-ui.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/create-form.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/create-form.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/date-validation-2747.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/date-validation-2747.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/editor-variables.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/editor-variables.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/html-summary-2013.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/html-summary-2013.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/html-summary-2014.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/html-summary-2014.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/html-summary-2049.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/html-summary-2049.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/select-2090.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/select-2090.test.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/test-editor-basic.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/test-editor-basic.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/test-entry-editor.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/test-entry-editor.js.mp4 -------------------------------------------------------------------------------- /cypress/videos/test.test.js.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/cypress/videos/test.test.js.mp4 -------------------------------------------------------------------------------- /fields/advanced_file/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/button/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#if config/label_space}} {{/if}} 3 | 4 |
-------------------------------------------------------------------------------- /fields/calculation/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | {{#if config/element}}<{{config/element}} class="{{config/classes}}">{{/if}}{{config/before}}0{{#if config/fixed}}.00{{/if}}{{config/after}}{{#if config/element}}{{/if}} 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/calculation/style.css: -------------------------------------------------------------------------------- 1 | .calculation-group { 2 | background: none repeat scroll 0 0 #FFFFFF; 3 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); 4 | padding: 6px; 5 | margin: 6px 0; 6 | } -------------------------------------------------------------------------------- /fields/cf2_file/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/cf2_text/field.php: -------------------------------------------------------------------------------- 1 | ', esc_attr( "cf2-$field_base_id") ); -------------------------------------------------------------------------------- /fields/cf2_text/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/checkbox/js/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/checkbox/js/setup.js -------------------------------------------------------------------------------- /fields/color_picker/minicolor-colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/color_picker/minicolor-colors.png -------------------------------------------------------------------------------- /fields/color_picker/minicolor-trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/color_picker/minicolor-trigger.png -------------------------------------------------------------------------------- /fields/color_picker/setup.php: -------------------------------------------------------------------------------- 1 |
2 | 5 |
6 | 7 |
8 |
-------------------------------------------------------------------------------- /fields/credit_card_cvc/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/credit_card_exp/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/credit_card_number/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/date_picker/js/setup.js: -------------------------------------------------------------------------------- 1 | 2 | jQuery(function($){ 3 | 4 | $('.caldera-editor-body').on('keyup', '.cfdatepicker-set-format', function(){ 5 | var format_field = $(this), 6 | default_field = format_field.closest('.caldera-config-field-setup').find('.is-cfdatepicker'); 7 | 8 | default_field.data('date-format', format_field.val()); 9 | 10 | default_field.cfdatepicker('remove'); 11 | 12 | }); 13 | 14 | }); 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /fields/date_picker/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/dropdown/js/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/dropdown/js/setup.js -------------------------------------------------------------------------------- /fields/email/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/file/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/gdpr/preview.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | 5 | 10 |
11 |
12 |
-------------------------------------------------------------------------------- /fields/generic-input.php: -------------------------------------------------------------------------------- 1 | 7 | * @license GPL-2.0+ 8 | * @link 9 | * @copyright 2016 CalderaWP LLC 10 | */ 11 | ?> 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /fields/hidden/field.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | -------------------------------------------------------------------------------- /fields/hidden/setup.php: -------------------------------------------------------------------------------- 1 |
2 | 5 |
6 | 7 |
8 |
-------------------------------------------------------------------------------- /fields/html/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/html/icon.png -------------------------------------------------------------------------------- /fields/html/preview.php: -------------------------------------------------------------------------------- 1 | {{{config/default}}} -------------------------------------------------------------------------------- /fields/number/preview.php: -------------------------------------------------------------------------------- 1 | 3 |
4 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 5 |
6 | 7 | {{caption}} 8 |
9 |
10 | -------------------------------------------------------------------------------- /fields/paragraph/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/phone/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/phone_better/assets/img/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/phone_better/assets/img/flags.png -------------------------------------------------------------------------------- /fields/phone_better/assets/img/flags@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/phone_better/assets/img/flags@2x.png -------------------------------------------------------------------------------- /fields/phone_better/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/radio/js/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/radio/js/setup.js -------------------------------------------------------------------------------- /fields/recaptcha/style.css: -------------------------------------------------------------------------------- 1 | .recaptchatable #recaptcha_response_field{ 2 | height: 21px !important; 3 | } -------------------------------------------------------------------------------- /fields/select2/css/ccselect2-spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/select2/css/ccselect2-spinner.gif -------------------------------------------------------------------------------- /fields/select2/css/ccselect2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/select2/css/ccselect2.png -------------------------------------------------------------------------------- /fields/select2/css/ccselect2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/select2/css/ccselect2x2.png -------------------------------------------------------------------------------- /fields/star-rate/fonts/cf-raty.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/fonts/cf-raty.eot -------------------------------------------------------------------------------- /fields/star-rate/fonts/cf-raty.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/fonts/cf-raty.ttf -------------------------------------------------------------------------------- /fields/star-rate/fonts/cf-raty.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/fonts/cf-raty.woff -------------------------------------------------------------------------------- /fields/star-rate/fonts/raty.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/fonts/raty.eot -------------------------------------------------------------------------------- /fields/star-rate/fonts/raty.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/fonts/raty.ttf -------------------------------------------------------------------------------- /fields/star-rate/fonts/raty.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/fonts/raty.woff -------------------------------------------------------------------------------- /fields/star-rate/images/cancel-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/images/cancel-off.png -------------------------------------------------------------------------------- /fields/star-rate/images/cancel-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/images/cancel-on.png -------------------------------------------------------------------------------- /fields/star-rate/images/star-half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/images/star-half.png -------------------------------------------------------------------------------- /fields/star-rate/images/star-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/images/star-off.png -------------------------------------------------------------------------------- /fields/star-rate/images/star-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/star-rate/images/star-on.png -------------------------------------------------------------------------------- /fields/states/config_template.php: -------------------------------------------------------------------------------- 1 | 2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 | -------------------------------------------------------------------------------- /fields/text/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/toggle_switch/js/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/fields/toggle_switch/js/setup.js -------------------------------------------------------------------------------- /fields/url/preview.php: -------------------------------------------------------------------------------- 1 |
2 | {{#unless hide_label}}{{label}}{{#if required}} *{{/if}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 |
-------------------------------------------------------------------------------- /fields/utm/field.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | -------------------------------------------------------------------------------- /fields/utm/setup.php: -------------------------------------------------------------------------------- 1 | 2 | {{#unless hide_label}}{{/unless}} 3 |
4 | 5 | {{caption}} 6 |
7 | -------------------------------------------------------------------------------- /includes/cf-pro-client/classes/attachments/Exception.php: -------------------------------------------------------------------------------- 1 | get_tab_html(); -------------------------------------------------------------------------------- /includes/cf-pro-client/naming-conventions.txt: -------------------------------------------------------------------------------- 1 | Plugin Name -- Caldera Forms Pro 2 | Text domain -- caldera-forms 3 | Function prefix -- cf_pro 4 | Class prefix -- n/a 5 | Root namespace -- calderawp\calderaforms\pro\ 6 | Hook Prefix -- caldera_forms_pro 7 | -------------------------------------------------------------------------------- /languages/caldera-forms-de_DE.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/languages/caldera-forms-de_DE.mo -------------------------------------------------------------------------------- /languages/caldera-forms-es_ES.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/languages/caldera-forms-es_ES.mo -------------------------------------------------------------------------------- /languages/caldera-forms-fr_FR.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/languages/caldera-forms-fr_FR.mo -------------------------------------------------------------------------------- /languages/caldera-forms-ja.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/languages/caldera-forms-ja.mo -------------------------------------------------------------------------------- /languages/caldera-forms-pt_BR.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/languages/caldera-forms-pt_BR.mo -------------------------------------------------------------------------------- /languages/caldera-forms-pt_PT.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/languages/caldera-forms-pt_PT.mo -------------------------------------------------------------------------------- /languages/caldera-forms-tr_TR.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/languages/caldera-forms-tr_TR.mo -------------------------------------------------------------------------------- /phpunit-integration.xml.dist: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | ./tests/ 12 | 13 | 14 | ./tests/Integration 15 | 16 | 17 | -------------------------------------------------------------------------------- /phpunit-unit.xml.dist: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | ./tests/Unit 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | ./tests/ 12 | 13 | 14 | ./tests/Integration 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /processors/classes/crm.php: -------------------------------------------------------------------------------- 1 | 8 | * @license GPL-2.0+ 9 | * @link 10 | * @copyright 2016 CalderaWP LLC 11 | */ 12 | abstract class Caldera_Forms_Processor_CRM extends Caldera_Forms_Processor_Processor implements Caldera_Forms_Processor_Interface_CRM { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /processors/classes/payment.php: -------------------------------------------------------------------------------- 1 | 8 | * @license GPL-2.0+ 9 | * @link 10 | * @copyright 2016 CalderaWP LLC 11 | */ 12 | abstract class Caldera_Forms_Processor_Payment extends Caldera_Forms_Processor_Processor implements Caldera_Forms_Processor_Interface_Payment { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /processors/conditional_recipient/config.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /sendwp/README.md: -------------------------------------------------------------------------------- 1 | # SendWP Integration 2 | 3 | Both `handler.php` and `installer.js` are dependency scripts of the SendWP SDK. -------------------------------------------------------------------------------- /tests/Integration/EnvironmentTest.php: -------------------------------------------------------------------------------- 1 | assertTrue(is_numeric(wp_insert_post(['post_title' => 'LOl', 'post_content' => 'LOL' ] ) ) ); 18 | } 19 | 20 | 21 | } 22 | -------------------------------------------------------------------------------- /tests/Integration/Handlers/screenshot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/tests/Integration/Handlers/screenshot.jpeg -------------------------------------------------------------------------------- /tests/Integration/RestApi/RegisterTest.php: -------------------------------------------------------------------------------- 1 | get_routes(); 19 | $this->assertArrayHasKey('/cf-api/v3/file' , $routes ); 20 | } 21 | } -------------------------------------------------------------------------------- /tests/Integration/RestApi/screenshot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/tests/Integration/RestApi/screenshot.jpeg -------------------------------------------------------------------------------- /tests/Integration/screenshot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/tests/Integration/screenshot.jpeg -------------------------------------------------------------------------------- /tests/Unit/SampleTest.php: -------------------------------------------------------------------------------- 1 | assertNotEquals($excepted, $actual); 23 | } 24 | 25 | } -------------------------------------------------------------------------------- /tests/Util/Mocks/MockJob.php: -------------------------------------------------------------------------------- 1 | id = $id; 18 | } 19 | 20 | public function setCallback($callBackFunc){ 21 | $this->callBackFunc = $callBackFunc; 22 | } 23 | public function handle() 24 | { 25 | call_user_func($this->callBackFunc); 26 | } 27 | } -------------------------------------------------------------------------------- /tests/Util/Mocks/MockService.php: -------------------------------------------------------------------------------- 1 | roy = 'Sivan'; 18 | return $obj; 19 | } 20 | 21 | public function isSingleton() 22 | { 23 | return true; 24 | } 25 | } -------------------------------------------------------------------------------- /tests/Util/Traits/images/small-cat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/tests/Util/Traits/images/small-cat.jpeg -------------------------------------------------------------------------------- /tests/Util/Traits/images/tiny-cat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/tests/Util/Traits/images/tiny-cat.jpeg -------------------------------------------------------------------------------- /tests/Util/Traits/images/tiny-cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/tests/Util/Traits/images/tiny-cat.png -------------------------------------------------------------------------------- /tests/bootstrap-unit.php: -------------------------------------------------------------------------------- 1 | 10 |
11 | 17 |
18 | 19 |
20 | -------------------------------------------------------------------------------- /ui/panels/conditions.php: -------------------------------------------------------------------------------- 1 | 10 |
11 | -------------------------------------------------------------------------------- /ui/panels/layout_side.php: -------------------------------------------------------------------------------- 1 | 4 |
11 | -------------------------------------------------------------------------------- /ui/panels/variable_add.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vendor/a5hleyrich/wp-queue/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.lock 3 | coverage.clover -------------------------------------------------------------------------------- /vendor/a5hleyrich/wp-queue/.scrutinizer.yml: -------------------------------------------------------------------------------- 1 | tools: 2 | php_code_sniffer: 3 | config: 4 | standard: WordPress 5 | external_code_coverage: 6 | timeout: 3600 -------------------------------------------------------------------------------- /vendor/a5hleyrich/wp-queue/.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | 3 | php: 4 | - 5.6 5 | - 7.0 6 | - 7.1 7 | 8 | install: 9 | - composer install --prefer-dist --no-interaction --no-suggest 10 | 11 | script: 12 | - phpunit --coverage-text --coverage-clover=coverage.clover 13 | 14 | after_script: 15 | - wget https://scrutinizer-ci.com/ocular.phar 16 | - php ocular.phar code-coverage:upload --format=php-clover coverage.clover -------------------------------------------------------------------------------- /vendor/a5hleyrich/wp-queue/src/WP_Queue/Exceptions/ConnectionNotFoundException.php: -------------------------------------------------------------------------------- 1 | prefix = "wp_"; 14 | } 15 | 16 | public function tearDown() { 17 | WP_Mock::tearDown(); 18 | } 19 | 20 | public function test_wp_queue() { 21 | $this->assertInstanceOf( Queue::class, wp_queue() ); 22 | } 23 | } -------------------------------------------------------------------------------- /vendor/autoload.php: -------------------------------------------------------------------------------- 1 | /dev/null; cd "../nesbot/carbon/bin" && pwd) 4 | 5 | if [ -d /proc/cygdrive ]; then 6 | case $(which php) in 7 | $(readlink -n /proc/cygdrive)/*) 8 | # We are in Cygwin using Windows php, so the path must be translated 9 | dir=$(cygpath -m "$dir"); 10 | ;; 11 | esac 12 | fi 13 | 14 | "${dir}/upgrade-carbon" "$@" 15 | -------------------------------------------------------------------------------- /vendor/bin/upgrade-carbon.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../nesbot/carbon/bin/upgrade-carbon 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /vendor/calderawp/caldera-containers/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | wp-cli.local.yml 4 | node_modules/ 5 | vendor/ 6 | *.sql 7 | *.tar.gz 8 | *.zip 9 | .php_cs.cache 10 | Tests/plugins/ -------------------------------------------------------------------------------- /vendor/calderawp/caldera-containers/.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | php: 3 | - 7.1 4 | - 7.2 5 | script: composer test 6 | install: composer install 7 | -------------------------------------------------------------------------------- /vendor/calderawp/caldera-containers/Tests/Mocks/Container.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Tests/ 7 | 8 | 9 | 10 | 11 | 12 | src/ 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /vendor/calderawp/caldera-containers/src/Exceptions/Exception.php: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | ./Tests/Integration 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /vendor/calderawp/caldera-forms-query/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | ./Tests/Unit 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /vendor/calderawp/caldera-forms-query/src/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/vendor/calderawp/caldera-forms-query/src/.gitkeep -------------------------------------------------------------------------------- /vendor/calderawp/caldera-forms-query/src/Delete/DoesDeleteQuery.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/johnpbloch/wordpress-core-installer/src'), 10 | 'UpdateHelper\\' => array($vendorDir . '/kylekatarnls/update-helper/src'), 11 | 'Pimple' => array($vendorDir . '/pimple/pimple/src'), 12 | 'Mockery' => array($vendorDir . '/mockery/mockery/library'), 13 | ); 14 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php: -------------------------------------------------------------------------------- 1 | 'ext/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php: -------------------------------------------------------------------------------- 1 | 'addons/modules/{$name}/', 8 | 'component' => 'addons/components/{$name}/', 9 | 'service' => 'addons/services/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php: -------------------------------------------------------------------------------- 1 | 'Packages/{$vendor}/{$name}/' 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ChefInstaller.php: -------------------------------------------------------------------------------- 1 | 'Chef/{$vendor}/{$name}/', 8 | 'role' => 'Chef/roles/{$name}/', 9 | ); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php: -------------------------------------------------------------------------------- 1 | 'ext/{$name}/' 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php: -------------------------------------------------------------------------------- 1 | 'CCF/orbit/{$name}/', 8 | 'theme' => 'CCF/app/themes/{$name}/', 9 | ); 10 | } -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php: -------------------------------------------------------------------------------- 1 | 'application/libraries/{$name}/', 8 | 'third-party' => 'application/third_party/{$name}/', 9 | 'module' => 'application/modules/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php: -------------------------------------------------------------------------------- 1 | 'concrete/', 8 | 'block' => 'application/blocks/{$name}/', 9 | 'package' => 'packages/{$name}/', 10 | 'theme' => 'application/themes/{$name}/', 11 | 'update' => 'updates/{$name}/', 12 | ); 13 | } 14 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php: -------------------------------------------------------------------------------- 1 | 'app/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/DframeInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$vendor}/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php: -------------------------------------------------------------------------------- 1 | 9 | */ 10 | class DolibarrInstaller extends BaseInstaller 11 | { 12 | //TODO: Add support for scripts and themes 13 | protected $locations = array( 14 | 'module' => 'htdocs/custom/{$name}/', 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ElggInstaller.php: -------------------------------------------------------------------------------- 1 | 'mod/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php: -------------------------------------------------------------------------------- 1 | 'components/{$name}/', 8 | 'module' => 'modules/{$name}/', 9 | 'plugin' => 'plugins/{$name}/', 10 | 'template' => 'templates/{$name}/', 11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php: -------------------------------------------------------------------------------- 1 | 'web/assets/ezplatform/', 8 | 'assets' => 'web/assets/ezplatform/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/FuelInstaller.php: -------------------------------------------------------------------------------- 1 | 'fuel/app/modules/{$name}/', 8 | 'package' => 'fuel/packages/{$name}/', 9 | 'theme' => 'fuel/app/themes/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php: -------------------------------------------------------------------------------- 1 | 'components/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php: -------------------------------------------------------------------------------- 1 | 'templates/{$name}/', 8 | 'module' => 'application/modules/{$name}/', 9 | 'library' => 'application/libraries/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ItopInstaller.php: -------------------------------------------------------------------------------- 1 | 'extensions/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php: -------------------------------------------------------------------------------- 1 | 'components/{$name}/', 8 | 'module' => 'modules/{$name}/', 9 | 'template' => 'templates/{$name}/', 10 | 'plugin' => 'plugins/{$name}/', 11 | 'library' => 'libraries/{$name}/', 12 | ); 13 | 14 | // TODO: Add inflector for mod_ and com_ names 15 | } 16 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php: -------------------------------------------------------------------------------- 1 | 'plugins/{$name}/', 17 | ); 18 | } 19 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php: -------------------------------------------------------------------------------- 1 | 'site/plugins/{$name}/', 8 | 'field' => 'site/fields/{$name}/', 9 | 'tag' => 'site/tags/{$name}/' 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/KnownInstaller.php: -------------------------------------------------------------------------------- 1 | 'IdnoPlugins/{$name}/', 8 | 'theme' => 'Themes/{$name}/', 9 | 'console' => 'ConsolePlugins/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php: -------------------------------------------------------------------------------- 1 | 'cms/plugins/{$name}/', 8 | 'media' => 'cms/media/vendor/{$name}/' 9 | ); 10 | } -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php: -------------------------------------------------------------------------------- 1 | 'libraries/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php: -------------------------------------------------------------------------------- 1 | 'packages/{$vendor}/{$name}/', 8 | 'theme' => 'public/themes/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php: -------------------------------------------------------------------------------- 1 | 'libraries/{$name}/', 8 | 'source' => 'libraries/_source/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php: -------------------------------------------------------------------------------- 1 | 'app/design/frontend/{$name}/', 8 | 'skin' => 'skin/frontend/default/{$name}/', 9 | 'library' => 'lib/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/MakoInstaller.php: -------------------------------------------------------------------------------- 1 | 'app/packages/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ModxInstaller.php: -------------------------------------------------------------------------------- 1 | 'core/packages/{$name}/' 11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php: -------------------------------------------------------------------------------- 1 | 'oc-content/plugins/{$name}/', 10 | 'theme' => 'oc-content/themes/{$name}/', 11 | 'language' => 'oc-content/languages/{$name}/', 12 | ); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/PPIInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php: -------------------------------------------------------------------------------- 1 | 'bundles/{$name}/', 8 | 'library' => 'libraries/{$name}/', 9 | 'framework' => 'frameworks/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php: -------------------------------------------------------------------------------- 1 | 'ext/{$vendor}/{$name}/', 8 | 'language' => 'language/{$name}/', 9 | 'style' => 'styles/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/PortoInstaller.php: -------------------------------------------------------------------------------- 1 | 'app/Containers/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$name}/', 8 | 'theme' => 'themes/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php: -------------------------------------------------------------------------------- 1 | 'themes/{$name}/', 8 | 'plugin' => 'plugins/{$name}/' 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/Redaxo5Installer.php: -------------------------------------------------------------------------------- 1 | 'redaxo/src/addons/{$name}/', 8 | 'bestyle-plugin' => 'redaxo/src/addons/be_style/plugins/{$name}/' 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php: -------------------------------------------------------------------------------- 1 | 'redaxo/include/addons/{$name}/', 8 | 'bestyle-plugin' => 'redaxo/include/addons/be_style/plugins/{$name}/' 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/SMFInstaller.php: -------------------------------------------------------------------------------- 1 | 'Sources/{$name}/', 8 | 'theme' => 'Themes/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/SyliusInstaller.php: -------------------------------------------------------------------------------- 1 | 'themes/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php: -------------------------------------------------------------------------------- 1 | 10 | */ 11 | class TYPO3CmsInstaller extends BaseInstaller 12 | { 13 | protected $locations = array( 14 | 'extension' => 'typo3conf/ext/{$name}/', 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php: -------------------------------------------------------------------------------- 1 | 'local/modules/{$name}/', 8 | 'frontoffice-template' => 'templates/frontOffice/{$name}/', 9 | 'backoffice-template' => 'templates/backOffice/{$name}/', 10 | 'email-template' => 'templates/email/{$name}/', 11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/TuskInstaller.php: -------------------------------------------------------------------------------- 1 | 6 | */ 7 | class TuskInstaller extends BaseInstaller 8 | { 9 | protected $locations = array( 10 | 'task' => '.tusk/tasks/{$name}/', 11 | 'command' => '.tusk/commands/{$name}/', 12 | 'asset' => 'assets/tusk/{$name}/', 13 | ); 14 | } 15 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php: -------------------------------------------------------------------------------- 1 | 'app/sprinkles/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php: -------------------------------------------------------------------------------- 1 | 'plugins/{$name}/', 8 | 'theme' => 'themes/{$name}/', 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php: -------------------------------------------------------------------------------- 1 | 'wolf/plugins/{$name}/', 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php: -------------------------------------------------------------------------------- 1 | 'wp-content/plugins/{$name}/', 8 | 'theme' => 'wp-content/themes/{$name}/', 9 | 'muplugin' => 'wp-content/mu-plugins/{$name}/', 10 | 'dropin' => 'wp-content/{$name}/', 11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ZendInstaller.php: -------------------------------------------------------------------------------- 1 | 'library/{$name}/', 8 | 'extra' => 'extras/library/{$name}/', 9 | 'module' => 'module/{$name}/', 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php: -------------------------------------------------------------------------------- 1 | 'modules/{$vendor}-{$name}/', 8 | 'theme' => 'themes/{$vendor}-{$name}/' 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /vendor/composer/installers/src/bootstrap.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * For the full copyright and license information, please view the LICENSE 9 | * file that was distributed with this source code. 10 | */ 11 | 12 | return require __DIR__.'/sr_Latn_ME.php'; 13 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-builder/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: LFYrNmWM52pVO2g5dKuvf8NXd9mQLukDM 2 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-builder/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | vendor/ 3 | bin/ 4 | composer.lock 5 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-builder/.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | php: 3 | - "5.6" 4 | - "7.0" 5 | - "7.1" 6 | - "7.2" 7 | - "7.3" 8 | - "7.4" 9 | 10 | before_script: 11 | - composer install 12 | 13 | script: 14 | - bin/phpunit --coverage-text 15 | 16 | matrix: 17 | allow_failures: 18 | - php: "hhvm" 19 | branches: 20 | only: 21 | - master 22 | 23 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-builder/src/Builder/BuilderException.php: -------------------------------------------------------------------------------- 1 | 4 | * Date: 6/3/14 5 | * Time: 12:07 AM. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | namespace NilPortugues\Sql\QueryBuilder\Builder; 12 | 13 | /** 14 | * Class BuilderException. 15 | */ 16 | final class BuilderException extends \Exception 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-builder/src/Manipulation/QueryException.php: -------------------------------------------------------------------------------- 1 | 4 | * Date: 6/3/14 5 | * Time: 12:07 AM. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | namespace NilPortugues\Sql\QueryBuilder\Manipulation; 12 | 13 | /** 14 | * Class QueryException. 15 | */ 16 | final class QueryException extends \Exception 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-formatter/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: IBpLC0WCtjsqFy5M7PSyMvz2yMpd81xLD 2 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-formatter/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | bin/ 3 | build/ 4 | vendor/ 5 | composer.lock 6 | -------------------------------------------------------------------------------- /vendor/nilportugues/sql-query-formatter/.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | php: 3 | - "5.5" 4 | - "5.6" 5 | - "7.0" 6 | - "hhvm" 7 | 8 | before_script: 9 | - composer install 10 | 11 | script: 12 | - bin/phpunit --coverage-text 13 | 14 | matrix: 15 | allow_failures: 16 | - php: "hhvm" -------------------------------------------------------------------------------- /vendor/pimple/pimple/.gitignore: -------------------------------------------------------------------------------- 1 | phpunit.xml 2 | composer.lock 3 | /vendor/ 4 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/.gitignore: -------------------------------------------------------------------------------- 1 | *.sw* 2 | .deps 3 | Makefile 4 | Makefile.fragments 5 | Makefile.global 6 | Makefile.objects 7 | acinclude.m4 8 | aclocal.m4 9 | build/ 10 | config.cache 11 | config.guess 12 | config.h 13 | config.h.in 14 | config.log 15 | config.nice 16 | config.status 17 | config.sub 18 | configure 19 | configure.in 20 | install-sh 21 | libtool 22 | ltmain.sh 23 | missing 24 | mkinstalldirs 25 | run-tests.php 26 | *.loT 27 | .libs/ 28 | modules/ 29 | *.la 30 | *.lo 31 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/README.md: -------------------------------------------------------------------------------- 1 | This is Pimple 2 implemented in C 2 | 3 | * PHP >= 5.3 4 | * Not tested under Windows, might work 5 | 6 | Install 7 | ======= 8 | 9 | > phpize 10 | > ./configure 11 | > make 12 | > make install 13 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/config.w32: -------------------------------------------------------------------------------- 1 | // $Id$ 2 | // vim:ft=javascript 3 | 4 | // If your extension references something external, use ARG_WITH 5 | // ARG_WITH("pimple", "for pimple support", "no"); 6 | 7 | // Otherwise, use ARG_ENABLE 8 | // ARG_ENABLE("pimple", "enable pimple support", "no"); 9 | 10 | if (PHP_PIMPLE != "no") { 11 | EXTENSION("pimple", "pimple.c"); 12 | } 13 | 14 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/002.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test for constructor 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | 'foo')); 11 | var_dump($p[42]); 12 | ?> 13 | --EXPECT-- 14 | NULL 15 | string(3) "foo" 16 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/003.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test empty dimensions 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | 14 | --EXPECT-- 15 | int(42) 16 | string(3) "bar" -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/007.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test for read_dim/write_dim handlers 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | 20 | --EXPECTF-- 21 | foo 22 | 42 -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/009.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test service is called as callback, and only once 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | 12 | --EXPECTF-- 13 | bool(true) -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/011.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test service callback throwing an exception 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | 18 | --EXPECTF-- 19 | all right! -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/013.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test keys() 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | keys()); 11 | 12 | $p['foo'] = 'bar'; 13 | $p[] = 'foo'; 14 | 15 | var_dump($p->keys()); 16 | 17 | unset($p['foo']); 18 | 19 | var_dump($p->keys()); 20 | ?> 21 | --EXPECTF-- 22 | array(0) { 23 | } 24 | array(2) { 25 | [0]=> 26 | string(3) "foo" 27 | [1]=> 28 | int(0) 29 | } 30 | array(1) { 31 | [0]=> 32 | int(0) 33 | } -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/015.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test protect() 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | protect($f); 13 | 14 | var_dump($p['foo']); 15 | --EXPECTF-- 16 | object(Closure)#%i (0) { 17 | } -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/017.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test extend() with exception in service extension 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | extend(12, function ($w) { throw new BadMethodCallException; }); 12 | 13 | try { 14 | $p[12]; 15 | echo "Exception expected"; 16 | } catch (BadMethodCallException $e) { } 17 | --EXPECTF-- 18 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/017_1.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test extend() with exception in service factory 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | extend(12, function ($w) { return 'foobar'; }); 12 | 13 | try { 14 | $p[12]; 15 | echo "Exception expected"; 16 | } catch (BadMethodCallException $e) { } 17 | --EXPECTF-- 18 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/018.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test register() 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | register(new Foo, array(42 => 'bar')); 18 | 19 | var_dump($p[42]); 20 | --EXPECTF-- 21 | object(Pimple\Container)#1 (0) { 22 | } 23 | string(3) "bar" -------------------------------------------------------------------------------- /vendor/pimple/pimple/ext/pimple/tests/019.phpt: -------------------------------------------------------------------------------- 1 | --TEST-- 2 | Test register() returns static and is a fluent interface 3 | --SKIPIF-- 4 | 5 | --FILE-- 6 | register(new Foo)); 17 | --EXPECTF-- 18 | bool(true) 19 | -------------------------------------------------------------------------------- /vendor/pimple/pimple/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | ./src/Pimple/Tests 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /vendor/psr/container/.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | composer.phar 3 | /vendor/ 4 | -------------------------------------------------------------------------------- /vendor/psr/container/src/ContainerExceptionInterface.php: -------------------------------------------------------------------------------- 1 | logger = $logger; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/psr/log/Psr/Log/Test/DummyTest.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | foo 7 | bar 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/non-valid.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/plurals.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/vendor/symfony/translation/Tests/fixtures/plurals.mo -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/plurals.po: -------------------------------------------------------------------------------- 1 | msgid "foo" 2 | msgid_plural "foos" 3 | msgstr[0] "bar" 4 | msgstr[1] "bars" 5 | 6 | msgid "{0} no foos|one foo|%count% foos" 7 | msgstr "{0} no bars|one bar|%count% bars" 8 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/corrupted/resources.dat: -------------------------------------------------------------------------------- 1 | XXX -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.res -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.txt: -------------------------------------------------------------------------------- 1 | en{ 2 | symfony{"Symfony is great"} 3 | } -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.res -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.txt: -------------------------------------------------------------------------------- 1 | fr{ 2 | symfony{"Symfony est génial"} 3 | } -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/packagelist.txt: -------------------------------------------------------------------------------- 1 | en.res 2 | fr.res 3 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/resources.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/resources.dat -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resourcebundle/res/en.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/vendor/symfony/translation/Tests/fixtures/resourcebundle/res/en.res -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.csv: -------------------------------------------------------------------------------- 1 | "foo"; "bar" 2 | #"bar"; "foo" 3 | "incorrect"; "number"; "columns"; "will"; "be"; "ignored" 4 | "incorrect" -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.dump.json: -------------------------------------------------------------------------------- 1 | {"foo":"\u0022bar\u0022"} -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.ini: -------------------------------------------------------------------------------- 1 | foo="bar" 2 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalderaWP/Caldera-Forms/fe4c0f71a0d2c53362505ec9e2248753b1daed47/vendor/symfony/translation/Tests/fixtures/resources.mo -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.php: -------------------------------------------------------------------------------- 1 | 'bar', 5 | ); 6 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Content-Type: text/plain; charset=UTF-8\n" 4 | "Content-Transfer-Encoding: 8bit\n" 5 | "Language: en\n" 6 | 7 | msgid "foo" 8 | msgstr "bar" 9 | 10 | msgid "bar" 11 | msgstr "foo" 12 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.ts: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | resources 5 | 6 | foo 7 | bar 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/resources.yml: -------------------------------------------------------------------------------- 1 | foo: bar 2 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/valid.csv: -------------------------------------------------------------------------------- 1 | foo;bar 2 | bar;"foo 3 | foo" 4 | "foo;foo";bar 5 | -------------------------------------------------------------------------------- /vendor/symfony/translation/Tests/fixtures/withdoctype.xlf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | foo 8 | bar 9 | 10 | 11 | 12 | 13 | --------------------------------------------------------------------------------